Update README.md
[KisSync.git] / package-lock.json
blob56dd711b181a76c41a160b48d6bf5ace4a0b96a4
2   "name": "CyTube",
3   "version": "3.82.8",
4   "lockfileVersion": 1,
5   "requires": true,
6   "dependencies": {
7     "@babel/cli": {
8       "version": "7.15.7",
9       "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.15.7.tgz",
10       "integrity": "sha512-YW5wOprO2LzMjoWZ5ZG6jfbY9JnkDxuHDwvnrThnuYtByorova/I0HNXJedrUfwuXFQfYOjcqDA4PU3qlZGZjg==",
11       "dev": true,
12       "requires": {
13         "@nicolo-ribaudo/chokidar-2": "2.1.8-no-fsevents.3",
14         "chokidar": "^3.4.0",
15         "commander": "^4.0.1",
16         "convert-source-map": "^1.1.0",
17         "fs-readdir-recursive": "^1.1.0",
18         "glob": "^7.0.0",
19         "make-dir": "^2.1.0",
20         "slash": "^2.0.0",
21         "source-map": "^0.5.0"
22       },
23       "dependencies": {
24         "commander": {
25           "version": "4.1.1",
26           "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
27           "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==",
28           "dev": true
29         },
30         "make-dir": {
31           "version": "2.1.0",
32           "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
33           "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
34           "dev": true,
35           "requires": {
36             "pify": "^4.0.1",
37             "semver": "^5.6.0"
38           }
39         },
40         "semver": {
41           "version": "5.7.1",
42           "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
43           "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
44           "dev": true
45         },
46         "source-map": {
47           "version": "0.5.7",
48           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
49           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
50           "dev": true
51         }
52       }
53     },
54     "@babel/code-frame": {
55       "version": "7.15.8",
56       "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.15.8.tgz",
57       "integrity": "sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg==",
58       "dev": true,
59       "requires": {
60         "@babel/highlight": "^7.14.5"
61       },
62       "dependencies": {
63         "@babel/helper-validator-identifier": {
64           "version": "7.15.7",
65           "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz",
66           "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==",
67           "dev": true
68         },
69         "@babel/highlight": {
70           "version": "7.14.5",
71           "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz",
72           "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==",
73           "dev": true,
74           "requires": {
75             "@babel/helper-validator-identifier": "^7.14.5",
76             "chalk": "^2.0.0",
77             "js-tokens": "^4.0.0"
78           }
79         }
80       }
81     },
82     "@babel/compat-data": {
83       "version": "7.15.0",
84       "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz",
85       "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==",
86       "dev": true
87     },
88     "@babel/core": {
89       "version": "7.15.8",
90       "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.8.tgz",
91       "integrity": "sha512-3UG9dsxvYBMYwRv+gS41WKHno4K60/9GPy1CJaH6xy3Elq8CTtvtjT5R5jmNhXfCYLX2mTw+7/aq5ak/gOE0og==",
92       "dev": true,
93       "requires": {
94         "@babel/code-frame": "^7.15.8",
95         "@babel/generator": "^7.15.8",
96         "@babel/helper-compilation-targets": "^7.15.4",
97         "@babel/helper-module-transforms": "^7.15.8",
98         "@babel/helpers": "^7.15.4",
99         "@babel/parser": "^7.15.8",
100         "@babel/template": "^7.15.4",
101         "@babel/traverse": "^7.15.4",
102         "@babel/types": "^7.15.6",
103         "convert-source-map": "^1.7.0",
104         "debug": "^4.1.0",
105         "gensync": "^1.0.0-beta.2",
106         "json5": "^2.1.2",
107         "semver": "^6.3.0",
108         "source-map": "^0.5.0"
109       },
110       "dependencies": {
111         "@babel/helper-validator-identifier": {
112           "version": "7.15.7",
113           "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz",
114           "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==",
115           "dev": true
116         },
117         "@babel/parser": {
118           "version": "7.15.8",
119           "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.8.tgz",
120           "integrity": "sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA==",
121           "dev": true
122         },
123         "@babel/types": {
124           "version": "7.15.6",
125           "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz",
126           "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==",
127           "dev": true,
128           "requires": {
129             "@babel/helper-validator-identifier": "^7.14.9",
130             "to-fast-properties": "^2.0.0"
131           }
132         },
133         "semver": {
134           "version": "6.3.0",
135           "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
136           "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
137           "dev": true
138         },
139         "source-map": {
140           "version": "0.5.7",
141           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
142           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
143           "dev": true
144         }
145       }
146     },
147     "@babel/eslint-parser": {
148       "version": "7.15.8",
149       "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.15.8.tgz",
150       "integrity": "sha512-fYP7QFngCvgxjUuw8O057SVH5jCXsbFFOoE77CFDcvzwBVgTOkMD/L4mIC5Ud1xf8chK/no2fRbSSn1wvNmKuQ==",
151       "dev": true,
152       "requires": {
153         "eslint-scope": "^5.1.1",
154         "eslint-visitor-keys": "^2.1.0",
155         "semver": "^6.3.0"
156       },
157       "dependencies": {
158         "eslint-visitor-keys": {
159           "version": "2.1.0",
160           "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz",
161           "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==",
162           "dev": true
163         },
164         "semver": {
165           "version": "6.3.0",
166           "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
167           "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
168           "dev": true
169         }
170       }
171     },
172     "@babel/generator": {
173       "version": "7.15.8",
174       "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.8.tgz",
175       "integrity": "sha512-ECmAKstXbp1cvpTTZciZCgfOt6iN64lR0d+euv3UZisU5awfRawOvg07Utn/qBGuH4bRIEZKrA/4LzZyXhZr8g==",
176       "dev": true,
177       "requires": {
178         "@babel/types": "^7.15.6",
179         "jsesc": "^2.5.1",
180         "source-map": "^0.5.0"
181       },
182       "dependencies": {
183         "@babel/helper-validator-identifier": {
184           "version": "7.15.7",
185           "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz",
186           "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==",
187           "dev": true
188         },
189         "@babel/types": {
190           "version": "7.15.6",
191           "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz",
192           "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==",
193           "dev": true,
194           "requires": {
195             "@babel/helper-validator-identifier": "^7.14.9",
196             "to-fast-properties": "^2.0.0"
197           }
198         },
199         "source-map": {
200           "version": "0.5.7",
201           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
202           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
203           "dev": true
204         }
205       }
206     },
207     "@babel/helper-annotate-as-pure": {
208       "version": "7.15.4",
209       "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz",
210       "integrity": "sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==",
211       "dev": true,
212       "requires": {
213         "@babel/types": "^7.15.4"
214       },
215       "dependencies": {
216         "@babel/helper-validator-identifier": {
217           "version": "7.15.7",
218           "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz",
219           "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==",
220           "dev": true
221         },
222         "@babel/types": {
223           "version": "7.15.6",
224           "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz",
225           "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==",
226           "dev": true,
227           "requires": {
228             "@babel/helper-validator-identifier": "^7.14.9",
229             "to-fast-properties": "^2.0.0"
230           }
231         }
232       }
233     },
234     "@babel/helper-builder-binary-assignment-operator-visitor": {
235       "version": "7.15.4",
236       "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.15.4.tgz",
237       "integrity": "sha512-P8o7JP2Mzi0SdC6eWr1zF+AEYvrsZa7GSY1lTayjF5XJhVH0kjLYUZPvTMflP7tBgZoe9gIhTa60QwFpqh/E0Q==",
238       "dev": true,
239       "requires": {
240         "@babel/helper-explode-assignable-expression": "^7.15.4",
241         "@babel/types": "^7.15.4"
242       },
243       "dependencies": {
244         "@babel/helper-validator-identifier": {
245           "version": "7.15.7",
246           "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz",
247           "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==",
248           "dev": true
249         },
250         "@babel/types": {
251           "version": "7.15.6",
252           "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz",
253           "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==",
254           "dev": true,
255           "requires": {
256             "@babel/helper-validator-identifier": "^7.14.9",
257             "to-fast-properties": "^2.0.0"
258           }
259         }
260       }
261     },
262     "@babel/helper-compilation-targets": {
263       "version": "7.15.4",
264       "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz",
265       "integrity": "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==",
266       "dev": true,
267       "requires": {
268         "@babel/compat-data": "^7.15.0",
269         "@babel/helper-validator-option": "^7.14.5",
270         "browserslist": "^4.16.6",
271         "semver": "^6.3.0"
272       },
273       "dependencies": {
274         "semver": {
275           "version": "6.3.0",
276           "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
277           "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
278           "dev": true
279         }
280       }
281     },
282     "@babel/helper-create-class-features-plugin": {
283       "version": "7.15.4",
284       "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.4.tgz",
285       "integrity": "sha512-7ZmzFi+DwJx6A7mHRwbuucEYpyBwmh2Ca0RvI6z2+WLZYCqV0JOaLb+u0zbtmDicebgKBZgqbYfLaKNqSgv5Pw==",
286       "dev": true,
287       "requires": {
288         "@babel/helper-annotate-as-pure": "^7.15.4",
289         "@babel/helper-function-name": "^7.15.4",
290         "@babel/helper-member-expression-to-functions": "^7.15.4",
291         "@babel/helper-optimise-call-expression": "^7.15.4",
292         "@babel/helper-replace-supers": "^7.15.4",
293         "@babel/helper-split-export-declaration": "^7.15.4"
294       }
295     },
296     "@babel/helper-create-regexp-features-plugin": {
297       "version": "7.14.5",
298       "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz",
299       "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==",
300       "dev": true,
301       "requires": {
302         "@babel/helper-annotate-as-pure": "^7.14.5",
303         "regexpu-core": "^4.7.1"
304       }
305     },
306     "@babel/helper-define-polyfill-provider": {
307       "version": "0.2.3",
308       "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz",
309       "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==",
310       "dev": true,
311       "requires": {
312         "@babel/helper-compilation-targets": "^7.13.0",
313         "@babel/helper-module-imports": "^7.12.13",
314         "@babel/helper-plugin-utils": "^7.13.0",
315         "@babel/traverse": "^7.13.0",
316         "debug": "^4.1.1",
317         "lodash.debounce": "^4.0.8",
318         "resolve": "^1.14.2",
319         "semver": "^6.1.2"
320       },
321       "dependencies": {
322         "semver": {
323           "version": "6.3.0",
324           "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
325           "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
326           "dev": true
327         }
328       }
329     },
330     "@babel/helper-explode-assignable-expression": {
331       "version": "7.15.4",
332       "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.15.4.tgz",
333       "integrity": "sha512-J14f/vq8+hdC2KoWLIQSsGrC9EFBKE4NFts8pfMpymfApds+fPqR30AOUWc4tyr56h9l/GA1Sxv2q3dLZWbQ/g==",
334       "dev": true,
335       "requires": {
336         "@babel/types": "^7.15.4"
337       },
338       "dependencies": {
339         "@babel/helper-validator-identifier": {
340           "version": "7.15.7",
341           "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz",
342           "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==",
343           "dev": true
344         },
345         "@babel/types": {
346           "version": "7.15.6",
347           "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz",
348           "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==",
349           "dev": true,
350           "requires": {
351             "@babel/helper-validator-identifier": "^7.14.9",
352             "to-fast-properties": "^2.0.0"
353           }
354         }
355       }
356     },
357     "@babel/helper-function-name": {
358       "version": "7.15.4",
359       "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz",
360       "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==",
361       "dev": true,
362       "requires": {
363         "@babel/helper-get-function-arity": "^7.15.4",
364         "@babel/template": "^7.15.4",
365         "@babel/types": "^7.15.4"
366       },
367       "dependencies": {
368         "@babel/helper-validator-identifier": {
369           "version": "7.15.7",
370           "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz",
371           "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==",
372           "dev": true
373         },
374         "@babel/types": {
375           "version": "7.15.6",
376           "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz",
377           "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==",
378           "dev": true,
379           "requires": {
380             "@babel/helper-validator-identifier": "^7.14.9",
381             "to-fast-properties": "^2.0.0"
382           }
383         }
384       }
385     },
386     "@babel/helper-get-function-arity": {
387       "version": "7.15.4",
388       "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz",
389       "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==",
390       "dev": true,
391       "requires": {
392         "@babel/types": "^7.15.4"
393       },
394       "dependencies": {
395         "@babel/helper-validator-identifier": {
396           "version": "7.15.7",
397           "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz",
398           "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==",
399           "dev": true
400         },
401         "@babel/types": {
402           "version": "7.15.6",
403           "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz",
404           "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==",
405           "dev": true,
406           "requires": {
407             "@babel/helper-validator-identifier": "^7.14.9",
408             "to-fast-properties": "^2.0.0"
409           }
410         }
411       }
412     },
413     "@babel/helper-hoist-variables": {
414       "version": "7.15.4",
415       "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz",
416       "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==",
417       "dev": true,
418       "requires": {
419         "@babel/types": "^7.15.4"
420       },
421       "dependencies": {
422         "@babel/helper-validator-identifier": {
423           "version": "7.15.7",
424           "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz",
425           "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==",
426           "dev": true
427         },
428         "@babel/types": {
429           "version": "7.15.6",
430           "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz",
431           "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==",
432           "dev": true,
433           "requires": {
434             "@babel/helper-validator-identifier": "^7.14.9",
435             "to-fast-properties": "^2.0.0"
436           }
437         }
438       }
439     },
440     "@babel/helper-member-expression-to-functions": {
441       "version": "7.15.4",
442       "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz",
443       "integrity": "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==",
444       "dev": true,
445       "requires": {
446         "@babel/types": "^7.15.4"
447       },
448       "dependencies": {
449         "@babel/helper-validator-identifier": {
450           "version": "7.15.7",
451           "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz",
452           "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==",
453           "dev": true
454         },
455         "@babel/types": {
456           "version": "7.15.6",
457           "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz",
458           "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==",
459           "dev": true,
460           "requires": {
461             "@babel/helper-validator-identifier": "^7.14.9",
462             "to-fast-properties": "^2.0.0"
463           }
464         }
465       }
466     },
467     "@babel/helper-module-imports": {
468       "version": "7.15.4",
469       "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz",
470       "integrity": "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==",
471       "dev": true,
472       "requires": {
473         "@babel/types": "^7.15.4"
474       },
475       "dependencies": {
476         "@babel/helper-validator-identifier": {
477           "version": "7.15.7",
478           "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz",
479           "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==",
480           "dev": true
481         },
482         "@babel/types": {
483           "version": "7.15.6",
484           "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz",
485           "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==",
486           "dev": true,
487           "requires": {
488             "@babel/helper-validator-identifier": "^7.14.9",
489             "to-fast-properties": "^2.0.0"
490           }
491         }
492       }
493     },
494     "@babel/helper-module-transforms": {
495       "version": "7.15.8",
496       "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.8.tgz",
497       "integrity": "sha512-DfAfA6PfpG8t4S6npwzLvTUpp0sS7JrcuaMiy1Y5645laRJIp/LiLGIBbQKaXSInK8tiGNI7FL7L8UvB8gdUZg==",
498       "dev": true,
499       "requires": {
500         "@babel/helper-module-imports": "^7.15.4",
501         "@babel/helper-replace-supers": "^7.15.4",
502         "@babel/helper-simple-access": "^7.15.4",
503         "@babel/helper-split-export-declaration": "^7.15.4",
504         "@babel/helper-validator-identifier": "^7.15.7",
505         "@babel/template": "^7.15.4",
506         "@babel/traverse": "^7.15.4",
507         "@babel/types": "^7.15.6"
508       },
509       "dependencies": {
510         "@babel/helper-validator-identifier": {
511           "version": "7.15.7",
512           "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz",
513           "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==",
514           "dev": true
515         },
516         "@babel/types": {
517           "version": "7.15.6",
518           "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz",
519           "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==",
520           "dev": true,
521           "requires": {
522             "@babel/helper-validator-identifier": "^7.14.9",
523             "to-fast-properties": "^2.0.0"
524           }
525         }
526       }
527     },
528     "@babel/helper-optimise-call-expression": {
529       "version": "7.15.4",
530       "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz",
531       "integrity": "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==",
532       "dev": true,
533       "requires": {
534         "@babel/types": "^7.15.4"
535       },
536       "dependencies": {
537         "@babel/helper-validator-identifier": {
538           "version": "7.15.7",
539           "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz",
540           "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==",
541           "dev": true
542         },
543         "@babel/types": {
544           "version": "7.15.6",
545           "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz",
546           "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==",
547           "dev": true,
548           "requires": {
549             "@babel/helper-validator-identifier": "^7.14.9",
550             "to-fast-properties": "^2.0.0"
551           }
552         }
553       }
554     },
555     "@babel/helper-plugin-utils": {
556       "version": "7.14.5",
557       "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz",
558       "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==",
559       "dev": true
560     },
561     "@babel/helper-remap-async-to-generator": {
562       "version": "7.15.4",
563       "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.15.4.tgz",
564       "integrity": "sha512-v53MxgvMK/HCwckJ1bZrq6dNKlmwlyRNYM6ypaRTdXWGOE2c1/SCa6dL/HimhPulGhZKw9W0QhREM583F/t0vQ==",
565       "dev": true,
566       "requires": {
567         "@babel/helper-annotate-as-pure": "^7.15.4",
568         "@babel/helper-wrap-function": "^7.15.4",
569         "@babel/types": "^7.15.4"
570       },
571       "dependencies": {
572         "@babel/helper-validator-identifier": {
573           "version": "7.15.7",
574           "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz",
575           "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==",
576           "dev": true
577         },
578         "@babel/types": {
579           "version": "7.15.6",
580           "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz",
581           "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==",
582           "dev": true,
583           "requires": {
584             "@babel/helper-validator-identifier": "^7.14.9",
585             "to-fast-properties": "^2.0.0"
586           }
587         }
588       }
589     },
590     "@babel/helper-replace-supers": {
591       "version": "7.15.4",
592       "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz",
593       "integrity": "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==",
594       "dev": true,
595       "requires": {
596         "@babel/helper-member-expression-to-functions": "^7.15.4",
597         "@babel/helper-optimise-call-expression": "^7.15.4",
598         "@babel/traverse": "^7.15.4",
599         "@babel/types": "^7.15.4"
600       },
601       "dependencies": {
602         "@babel/helper-validator-identifier": {
603           "version": "7.15.7",
604           "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz",
605           "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==",
606           "dev": true
607         },
608         "@babel/types": {
609           "version": "7.15.6",
610           "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz",
611           "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==",
612           "dev": true,
613           "requires": {
614             "@babel/helper-validator-identifier": "^7.14.9",
615             "to-fast-properties": "^2.0.0"
616           }
617         }
618       }
619     },
620     "@babel/helper-simple-access": {
621       "version": "7.15.4",
622       "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz",
623       "integrity": "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==",
624       "dev": true,
625       "requires": {
626         "@babel/types": "^7.15.4"
627       },
628       "dependencies": {
629         "@babel/helper-validator-identifier": {
630           "version": "7.15.7",
631           "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz",
632           "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==",
633           "dev": true
634         },
635         "@babel/types": {
636           "version": "7.15.6",
637           "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz",
638           "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==",
639           "dev": true,
640           "requires": {
641             "@babel/helper-validator-identifier": "^7.14.9",
642             "to-fast-properties": "^2.0.0"
643           }
644         }
645       }
646     },
647     "@babel/helper-skip-transparent-expression-wrappers": {
648       "version": "7.15.4",
649       "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.15.4.tgz",
650       "integrity": "sha512-BMRLsdh+D1/aap19TycS4eD1qELGrCBJwzaY9IE8LrpJtJb+H7rQkPIdsfgnMtLBA6DJls7X9z93Z4U8h7xw0A==",
651       "dev": true,
652       "requires": {
653         "@babel/types": "^7.15.4"
654       },
655       "dependencies": {
656         "@babel/helper-validator-identifier": {
657           "version": "7.15.7",
658           "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz",
659           "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==",
660           "dev": true
661         },
662         "@babel/types": {
663           "version": "7.15.6",
664           "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz",
665           "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==",
666           "dev": true,
667           "requires": {
668             "@babel/helper-validator-identifier": "^7.14.9",
669             "to-fast-properties": "^2.0.0"
670           }
671         }
672       }
673     },
674     "@babel/helper-split-export-declaration": {
675       "version": "7.15.4",
676       "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz",
677       "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==",
678       "dev": true,
679       "requires": {
680         "@babel/types": "^7.15.4"
681       },
682       "dependencies": {
683         "@babel/helper-validator-identifier": {
684           "version": "7.15.7",
685           "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz",
686           "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==",
687           "dev": true
688         },
689         "@babel/types": {
690           "version": "7.15.6",
691           "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz",
692           "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==",
693           "dev": true,
694           "requires": {
695             "@babel/helper-validator-identifier": "^7.14.9",
696             "to-fast-properties": "^2.0.0"
697           }
698         }
699       }
700     },
701     "@babel/helper-validator-identifier": {
702       "version": "7.12.11",
703       "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz",
704       "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw=="
705     },
706     "@babel/helper-validator-option": {
707       "version": "7.14.5",
708       "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz",
709       "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==",
710       "dev": true
711     },
712     "@babel/helper-wrap-function": {
713       "version": "7.15.4",
714       "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.15.4.tgz",
715       "integrity": "sha512-Y2o+H/hRV5W8QhIfTpRIBwl57y8PrZt6JM3V8FOo5qarjshHItyH5lXlpMfBfmBefOqSCpKZs/6Dxqp0E/U+uw==",
716       "dev": true,
717       "requires": {
718         "@babel/helper-function-name": "^7.15.4",
719         "@babel/template": "^7.15.4",
720         "@babel/traverse": "^7.15.4",
721         "@babel/types": "^7.15.4"
722       },
723       "dependencies": {
724         "@babel/helper-validator-identifier": {
725           "version": "7.15.7",
726           "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz",
727           "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==",
728           "dev": true
729         },
730         "@babel/types": {
731           "version": "7.15.6",
732           "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz",
733           "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==",
734           "dev": true,
735           "requires": {
736             "@babel/helper-validator-identifier": "^7.14.9",
737             "to-fast-properties": "^2.0.0"
738           }
739         }
740       }
741     },
742     "@babel/helpers": {
743       "version": "7.15.4",
744       "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz",
745       "integrity": "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==",
746       "dev": true,
747       "requires": {
748         "@babel/template": "^7.15.4",
749         "@babel/traverse": "^7.15.4",
750         "@babel/types": "^7.15.4"
751       },
752       "dependencies": {
753         "@babel/helper-validator-identifier": {
754           "version": "7.15.7",
755           "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz",
756           "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==",
757           "dev": true
758         },
759         "@babel/types": {
760           "version": "7.15.6",
761           "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz",
762           "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==",
763           "dev": true,
764           "requires": {
765             "@babel/helper-validator-identifier": "^7.14.9",
766             "to-fast-properties": "^2.0.0"
767           }
768         }
769       }
770     },
771     "@babel/highlight": {
772       "version": "7.14.5",
773       "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz",
774       "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==",
775       "dev": true,
776       "requires": {
777         "@babel/helper-validator-identifier": "^7.14.5",
778         "chalk": "^2.0.0",
779         "js-tokens": "^4.0.0"
780       },
781       "dependencies": {
782         "@babel/helper-validator-identifier": {
783           "version": "7.15.7",
784           "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz",
785           "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==",
786           "dev": true
787         }
788       }
789     },
790     "@babel/parser": {
791       "version": "7.13.11",
792       "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.11.tgz",
793       "integrity": "sha512-PhuoqeHoO9fc4ffMEVk4qb/w/s2iOSWohvbHxLtxui0eBg3Lg5gN1U8wp1V1u61hOWkPQJJyJzGH6Y+grwkq8Q=="
794     },
795     "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
796       "version": "7.15.4",
797       "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.15.4.tgz",
798       "integrity": "sha512-eBnpsl9tlhPhpI10kU06JHnrYXwg3+V6CaP2idsCXNef0aeslpqyITXQ74Vfk5uHgY7IG7XP0yIH8b42KSzHog==",
799       "dev": true,
800       "requires": {
801         "@babel/helper-plugin-utils": "^7.14.5",
802         "@babel/helper-skip-transparent-expression-wrappers": "^7.15.4",
803         "@babel/plugin-proposal-optional-chaining": "^7.14.5"
804       }
805     },
806     "@babel/plugin-proposal-async-generator-functions": {
807       "version": "7.15.8",
808       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.15.8.tgz",
809       "integrity": "sha512-2Z5F2R2ibINTc63mY7FLqGfEbmofrHU9FitJW1Q7aPaKFhiPvSq6QEt/BoWN5oME3GVyjcRuNNSRbb9LC0CSWA==",
810       "dev": true,
811       "requires": {
812         "@babel/helper-plugin-utils": "^7.14.5",
813         "@babel/helper-remap-async-to-generator": "^7.15.4",
814         "@babel/plugin-syntax-async-generators": "^7.8.4"
815       }
816     },
817     "@babel/plugin-proposal-class-properties": {
818       "version": "7.14.5",
819       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz",
820       "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==",
821       "dev": true,
822       "requires": {
823         "@babel/helper-create-class-features-plugin": "^7.14.5",
824         "@babel/helper-plugin-utils": "^7.14.5"
825       }
826     },
827     "@babel/plugin-proposal-class-static-block": {
828       "version": "7.15.4",
829       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.15.4.tgz",
830       "integrity": "sha512-M682XWrrLNk3chXCjoPUQWOyYsB93B9z3mRyjtqqYJWDf2mfCdIYgDrA11cgNVhAQieaq6F2fn2f3wI0U4aTjA==",
831       "dev": true,
832       "requires": {
833         "@babel/helper-create-class-features-plugin": "^7.15.4",
834         "@babel/helper-plugin-utils": "^7.14.5",
835         "@babel/plugin-syntax-class-static-block": "^7.14.5"
836       }
837     },
838     "@babel/plugin-proposal-dynamic-import": {
839       "version": "7.14.5",
840       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz",
841       "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==",
842       "dev": true,
843       "requires": {
844         "@babel/helper-plugin-utils": "^7.14.5",
845         "@babel/plugin-syntax-dynamic-import": "^7.8.3"
846       }
847     },
848     "@babel/plugin-proposal-export-namespace-from": {
849       "version": "7.14.5",
850       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz",
851       "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==",
852       "dev": true,
853       "requires": {
854         "@babel/helper-plugin-utils": "^7.14.5",
855         "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
856       }
857     },
858     "@babel/plugin-proposal-json-strings": {
859       "version": "7.14.5",
860       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz",
861       "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==",
862       "dev": true,
863       "requires": {
864         "@babel/helper-plugin-utils": "^7.14.5",
865         "@babel/plugin-syntax-json-strings": "^7.8.3"
866       }
867     },
868     "@babel/plugin-proposal-logical-assignment-operators": {
869       "version": "7.14.5",
870       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz",
871       "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==",
872       "dev": true,
873       "requires": {
874         "@babel/helper-plugin-utils": "^7.14.5",
875         "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
876       }
877     },
878     "@babel/plugin-proposal-nullish-coalescing-operator": {
879       "version": "7.14.5",
880       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz",
881       "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==",
882       "dev": true,
883       "requires": {
884         "@babel/helper-plugin-utils": "^7.14.5",
885         "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
886       }
887     },
888     "@babel/plugin-proposal-numeric-separator": {
889       "version": "7.14.5",
890       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz",
891       "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==",
892       "dev": true,
893       "requires": {
894         "@babel/helper-plugin-utils": "^7.14.5",
895         "@babel/plugin-syntax-numeric-separator": "^7.10.4"
896       }
897     },
898     "@babel/plugin-proposal-object-rest-spread": {
899       "version": "7.15.6",
900       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.15.6.tgz",
901       "integrity": "sha512-qtOHo7A1Vt+O23qEAX+GdBpqaIuD3i9VRrWgCJeq7WO6H2d14EK3q11urj5Te2MAeK97nMiIdRpwd/ST4JFbNg==",
902       "dev": true,
903       "requires": {
904         "@babel/compat-data": "^7.15.0",
905         "@babel/helper-compilation-targets": "^7.15.4",
906         "@babel/helper-plugin-utils": "^7.14.5",
907         "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
908         "@babel/plugin-transform-parameters": "^7.15.4"
909       }
910     },
911     "@babel/plugin-proposal-optional-catch-binding": {
912       "version": "7.14.5",
913       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz",
914       "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==",
915       "dev": true,
916       "requires": {
917         "@babel/helper-plugin-utils": "^7.14.5",
918         "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
919       }
920     },
921     "@babel/plugin-proposal-optional-chaining": {
922       "version": "7.14.5",
923       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz",
924       "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==",
925       "dev": true,
926       "requires": {
927         "@babel/helper-plugin-utils": "^7.14.5",
928         "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5",
929         "@babel/plugin-syntax-optional-chaining": "^7.8.3"
930       }
931     },
932     "@babel/plugin-proposal-private-methods": {
933       "version": "7.14.5",
934       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz",
935       "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==",
936       "dev": true,
937       "requires": {
938         "@babel/helper-create-class-features-plugin": "^7.14.5",
939         "@babel/helper-plugin-utils": "^7.14.5"
940       }
941     },
942     "@babel/plugin-proposal-private-property-in-object": {
943       "version": "7.15.4",
944       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.15.4.tgz",
945       "integrity": "sha512-X0UTixkLf0PCCffxgu5/1RQyGGbgZuKoI+vXP4iSbJSYwPb7hu06omsFGBvQ9lJEvwgrxHdS8B5nbfcd8GyUNA==",
946       "dev": true,
947       "requires": {
948         "@babel/helper-annotate-as-pure": "^7.15.4",
949         "@babel/helper-create-class-features-plugin": "^7.15.4",
950         "@babel/helper-plugin-utils": "^7.14.5",
951         "@babel/plugin-syntax-private-property-in-object": "^7.14.5"
952       }
953     },
954     "@babel/plugin-proposal-unicode-property-regex": {
955       "version": "7.14.5",
956       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz",
957       "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==",
958       "dev": true,
959       "requires": {
960         "@babel/helper-create-regexp-features-plugin": "^7.14.5",
961         "@babel/helper-plugin-utils": "^7.14.5"
962       }
963     },
964     "@babel/plugin-syntax-async-generators": {
965       "version": "7.8.4",
966       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
967       "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
968       "dev": true,
969       "requires": {
970         "@babel/helper-plugin-utils": "^7.8.0"
971       }
972     },
973     "@babel/plugin-syntax-class-properties": {
974       "version": "7.12.13",
975       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz",
976       "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==",
977       "dev": true,
978       "requires": {
979         "@babel/helper-plugin-utils": "^7.12.13"
980       }
981     },
982     "@babel/plugin-syntax-class-static-block": {
983       "version": "7.14.5",
984       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz",
985       "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==",
986       "dev": true,
987       "requires": {
988         "@babel/helper-plugin-utils": "^7.14.5"
989       }
990     },
991     "@babel/plugin-syntax-dynamic-import": {
992       "version": "7.8.3",
993       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz",
994       "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==",
995       "dev": true,
996       "requires": {
997         "@babel/helper-plugin-utils": "^7.8.0"
998       }
999     },
1000     "@babel/plugin-syntax-export-namespace-from": {
1001       "version": "7.8.3",
1002       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz",
1003       "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==",
1004       "dev": true,
1005       "requires": {
1006         "@babel/helper-plugin-utils": "^7.8.3"
1007       }
1008     },
1009     "@babel/plugin-syntax-json-strings": {
1010       "version": "7.8.3",
1011       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
1012       "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
1013       "dev": true,
1014       "requires": {
1015         "@babel/helper-plugin-utils": "^7.8.0"
1016       }
1017     },
1018     "@babel/plugin-syntax-logical-assignment-operators": {
1019       "version": "7.10.4",
1020       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
1021       "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
1022       "dev": true,
1023       "requires": {
1024         "@babel/helper-plugin-utils": "^7.10.4"
1025       }
1026     },
1027     "@babel/plugin-syntax-nullish-coalescing-operator": {
1028       "version": "7.8.3",
1029       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
1030       "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
1031       "dev": true,
1032       "requires": {
1033         "@babel/helper-plugin-utils": "^7.8.0"
1034       }
1035     },
1036     "@babel/plugin-syntax-numeric-separator": {
1037       "version": "7.10.4",
1038       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
1039       "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
1040       "dev": true,
1041       "requires": {
1042         "@babel/helper-plugin-utils": "^7.10.4"
1043       }
1044     },
1045     "@babel/plugin-syntax-object-rest-spread": {
1046       "version": "7.8.3",
1047       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
1048       "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
1049       "dev": true,
1050       "requires": {
1051         "@babel/helper-plugin-utils": "^7.8.0"
1052       }
1053     },
1054     "@babel/plugin-syntax-optional-catch-binding": {
1055       "version": "7.8.3",
1056       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
1057       "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
1058       "dev": true,
1059       "requires": {
1060         "@babel/helper-plugin-utils": "^7.8.0"
1061       }
1062     },
1063     "@babel/plugin-syntax-optional-chaining": {
1064       "version": "7.8.3",
1065       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
1066       "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
1067       "dev": true,
1068       "requires": {
1069         "@babel/helper-plugin-utils": "^7.8.0"
1070       }
1071     },
1072     "@babel/plugin-syntax-private-property-in-object": {
1073       "version": "7.14.5",
1074       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz",
1075       "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==",
1076       "dev": true,
1077       "requires": {
1078         "@babel/helper-plugin-utils": "^7.14.5"
1079       }
1080     },
1081     "@babel/plugin-syntax-top-level-await": {
1082       "version": "7.14.5",
1083       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
1084       "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
1085       "dev": true,
1086       "requires": {
1087         "@babel/helper-plugin-utils": "^7.14.5"
1088       }
1089     },
1090     "@babel/plugin-transform-arrow-functions": {
1091       "version": "7.14.5",
1092       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz",
1093       "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==",
1094       "dev": true,
1095       "requires": {
1096         "@babel/helper-plugin-utils": "^7.14.5"
1097       }
1098     },
1099     "@babel/plugin-transform-async-to-generator": {
1100       "version": "7.14.5",
1101       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz",
1102       "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==",
1103       "dev": true,
1104       "requires": {
1105         "@babel/helper-module-imports": "^7.14.5",
1106         "@babel/helper-plugin-utils": "^7.14.5",
1107         "@babel/helper-remap-async-to-generator": "^7.14.5"
1108       }
1109     },
1110     "@babel/plugin-transform-block-scoped-functions": {
1111       "version": "7.14.5",
1112       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz",
1113       "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==",
1114       "dev": true,
1115       "requires": {
1116         "@babel/helper-plugin-utils": "^7.14.5"
1117       }
1118     },
1119     "@babel/plugin-transform-block-scoping": {
1120       "version": "7.15.3",
1121       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz",
1122       "integrity": "sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q==",
1123       "dev": true,
1124       "requires": {
1125         "@babel/helper-plugin-utils": "^7.14.5"
1126       }
1127     },
1128     "@babel/plugin-transform-classes": {
1129       "version": "7.15.4",
1130       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.15.4.tgz",
1131       "integrity": "sha512-Yjvhex8GzBmmPQUvpXRPWQ9WnxXgAFuZSrqOK/eJlOGIXwvv8H3UEdUigl1gb/bnjTrln+e8bkZUYCBt/xYlBg==",
1132       "dev": true,
1133       "requires": {
1134         "@babel/helper-annotate-as-pure": "^7.15.4",
1135         "@babel/helper-function-name": "^7.15.4",
1136         "@babel/helper-optimise-call-expression": "^7.15.4",
1137         "@babel/helper-plugin-utils": "^7.14.5",
1138         "@babel/helper-replace-supers": "^7.15.4",
1139         "@babel/helper-split-export-declaration": "^7.15.4",
1140         "globals": "^11.1.0"
1141       }
1142     },
1143     "@babel/plugin-transform-computed-properties": {
1144       "version": "7.14.5",
1145       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz",
1146       "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==",
1147       "dev": true,
1148       "requires": {
1149         "@babel/helper-plugin-utils": "^7.14.5"
1150       }
1151     },
1152     "@babel/plugin-transform-destructuring": {
1153       "version": "7.14.7",
1154       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz",
1155       "integrity": "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==",
1156       "dev": true,
1157       "requires": {
1158         "@babel/helper-plugin-utils": "^7.14.5"
1159       }
1160     },
1161     "@babel/plugin-transform-dotall-regex": {
1162       "version": "7.14.5",
1163       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz",
1164       "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==",
1165       "dev": true,
1166       "requires": {
1167         "@babel/helper-create-regexp-features-plugin": "^7.14.5",
1168         "@babel/helper-plugin-utils": "^7.14.5"
1169       }
1170     },
1171     "@babel/plugin-transform-duplicate-keys": {
1172       "version": "7.14.5",
1173       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz",
1174       "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==",
1175       "dev": true,
1176       "requires": {
1177         "@babel/helper-plugin-utils": "^7.14.5"
1178       }
1179     },
1180     "@babel/plugin-transform-exponentiation-operator": {
1181       "version": "7.14.5",
1182       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz",
1183       "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==",
1184       "dev": true,
1185       "requires": {
1186         "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5",
1187         "@babel/helper-plugin-utils": "^7.14.5"
1188       }
1189     },
1190     "@babel/plugin-transform-for-of": {
1191       "version": "7.15.4",
1192       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.15.4.tgz",
1193       "integrity": "sha512-DRTY9fA751AFBDh2oxydvVm4SYevs5ILTWLs6xKXps4Re/KG5nfUkr+TdHCrRWB8C69TlzVgA9b3RmGWmgN9LA==",
1194       "dev": true,
1195       "requires": {
1196         "@babel/helper-plugin-utils": "^7.14.5"
1197       }
1198     },
1199     "@babel/plugin-transform-function-name": {
1200       "version": "7.14.5",
1201       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz",
1202       "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==",
1203       "dev": true,
1204       "requires": {
1205         "@babel/helper-function-name": "^7.14.5",
1206         "@babel/helper-plugin-utils": "^7.14.5"
1207       }
1208     },
1209     "@babel/plugin-transform-literals": {
1210       "version": "7.14.5",
1211       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz",
1212       "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==",
1213       "dev": true,
1214       "requires": {
1215         "@babel/helper-plugin-utils": "^7.14.5"
1216       }
1217     },
1218     "@babel/plugin-transform-member-expression-literals": {
1219       "version": "7.14.5",
1220       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz",
1221       "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==",
1222       "dev": true,
1223       "requires": {
1224         "@babel/helper-plugin-utils": "^7.14.5"
1225       }
1226     },
1227     "@babel/plugin-transform-modules-amd": {
1228       "version": "7.14.5",
1229       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz",
1230       "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==",
1231       "dev": true,
1232       "requires": {
1233         "@babel/helper-module-transforms": "^7.14.5",
1234         "@babel/helper-plugin-utils": "^7.14.5",
1235         "babel-plugin-dynamic-import-node": "^2.3.3"
1236       }
1237     },
1238     "@babel/plugin-transform-modules-commonjs": {
1239       "version": "7.15.4",
1240       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.4.tgz",
1241       "integrity": "sha512-qg4DPhwG8hKp4BbVDvX1s8cohM8a6Bvptu4l6Iingq5rW+yRUAhe/YRup/YcW2zCOlrysEWVhftIcKzrEZv3sA==",
1242       "dev": true,
1243       "requires": {
1244         "@babel/helper-module-transforms": "^7.15.4",
1245         "@babel/helper-plugin-utils": "^7.14.5",
1246         "@babel/helper-simple-access": "^7.15.4",
1247         "babel-plugin-dynamic-import-node": "^2.3.3"
1248       }
1249     },
1250     "@babel/plugin-transform-modules-systemjs": {
1251       "version": "7.15.4",
1252       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.15.4.tgz",
1253       "integrity": "sha512-fJUnlQrl/mezMneR72CKCgtOoahqGJNVKpompKwzv3BrEXdlPspTcyxrZ1XmDTIr9PpULrgEQo3qNKp6dW7ssw==",
1254       "dev": true,
1255       "requires": {
1256         "@babel/helper-hoist-variables": "^7.15.4",
1257         "@babel/helper-module-transforms": "^7.15.4",
1258         "@babel/helper-plugin-utils": "^7.14.5",
1259         "@babel/helper-validator-identifier": "^7.14.9",
1260         "babel-plugin-dynamic-import-node": "^2.3.3"
1261       },
1262       "dependencies": {
1263         "@babel/helper-validator-identifier": {
1264           "version": "7.15.7",
1265           "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz",
1266           "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==",
1267           "dev": true
1268         }
1269       }
1270     },
1271     "@babel/plugin-transform-modules-umd": {
1272       "version": "7.14.5",
1273       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz",
1274       "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==",
1275       "dev": true,
1276       "requires": {
1277         "@babel/helper-module-transforms": "^7.14.5",
1278         "@babel/helper-plugin-utils": "^7.14.5"
1279       }
1280     },
1281     "@babel/plugin-transform-named-capturing-groups-regex": {
1282       "version": "7.14.9",
1283       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz",
1284       "integrity": "sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA==",
1285       "dev": true,
1286       "requires": {
1287         "@babel/helper-create-regexp-features-plugin": "^7.14.5"
1288       }
1289     },
1290     "@babel/plugin-transform-new-target": {
1291       "version": "7.14.5",
1292       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz",
1293       "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==",
1294       "dev": true,
1295       "requires": {
1296         "@babel/helper-plugin-utils": "^7.14.5"
1297       }
1298     },
1299     "@babel/plugin-transform-object-super": {
1300       "version": "7.14.5",
1301       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz",
1302       "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==",
1303       "dev": true,
1304       "requires": {
1305         "@babel/helper-plugin-utils": "^7.14.5",
1306         "@babel/helper-replace-supers": "^7.14.5"
1307       }
1308     },
1309     "@babel/plugin-transform-parameters": {
1310       "version": "7.15.4",
1311       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.15.4.tgz",
1312       "integrity": "sha512-9WB/GUTO6lvJU3XQsSr6J/WKvBC2hcs4Pew8YxZagi6GkTdniyqp8On5kqdK8MN0LMeu0mGbhPN+O049NV/9FQ==",
1313       "dev": true,
1314       "requires": {
1315         "@babel/helper-plugin-utils": "^7.14.5"
1316       }
1317     },
1318     "@babel/plugin-transform-property-literals": {
1319       "version": "7.14.5",
1320       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz",
1321       "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==",
1322       "dev": true,
1323       "requires": {
1324         "@babel/helper-plugin-utils": "^7.14.5"
1325       }
1326     },
1327     "@babel/plugin-transform-regenerator": {
1328       "version": "7.14.5",
1329       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz",
1330       "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==",
1331       "dev": true,
1332       "requires": {
1333         "regenerator-transform": "^0.14.2"
1334       }
1335     },
1336     "@babel/plugin-transform-reserved-words": {
1337       "version": "7.14.5",
1338       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz",
1339       "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==",
1340       "dev": true,
1341       "requires": {
1342         "@babel/helper-plugin-utils": "^7.14.5"
1343       }
1344     },
1345     "@babel/plugin-transform-shorthand-properties": {
1346       "version": "7.14.5",
1347       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz",
1348       "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==",
1349       "dev": true,
1350       "requires": {
1351         "@babel/helper-plugin-utils": "^7.14.5"
1352       }
1353     },
1354     "@babel/plugin-transform-spread": {
1355       "version": "7.15.8",
1356       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.15.8.tgz",
1357       "integrity": "sha512-/daZ8s2tNaRekl9YJa9X4bzjpeRZLt122cpgFnQPLGUe61PH8zMEBmYqKkW5xF5JUEh5buEGXJoQpqBmIbpmEQ==",
1358       "dev": true,
1359       "requires": {
1360         "@babel/helper-plugin-utils": "^7.14.5",
1361         "@babel/helper-skip-transparent-expression-wrappers": "^7.15.4"
1362       }
1363     },
1364     "@babel/plugin-transform-sticky-regex": {
1365       "version": "7.14.5",
1366       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz",
1367       "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==",
1368       "dev": true,
1369       "requires": {
1370         "@babel/helper-plugin-utils": "^7.14.5"
1371       }
1372     },
1373     "@babel/plugin-transform-template-literals": {
1374       "version": "7.14.5",
1375       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz",
1376       "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==",
1377       "dev": true,
1378       "requires": {
1379         "@babel/helper-plugin-utils": "^7.14.5"
1380       }
1381     },
1382     "@babel/plugin-transform-typeof-symbol": {
1383       "version": "7.14.5",
1384       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz",
1385       "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==",
1386       "dev": true,
1387       "requires": {
1388         "@babel/helper-plugin-utils": "^7.14.5"
1389       }
1390     },
1391     "@babel/plugin-transform-unicode-escapes": {
1392       "version": "7.14.5",
1393       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz",
1394       "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==",
1395       "dev": true,
1396       "requires": {
1397         "@babel/helper-plugin-utils": "^7.14.5"
1398       }
1399     },
1400     "@babel/plugin-transform-unicode-regex": {
1401       "version": "7.14.5",
1402       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz",
1403       "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==",
1404       "dev": true,
1405       "requires": {
1406         "@babel/helper-create-regexp-features-plugin": "^7.14.5",
1407         "@babel/helper-plugin-utils": "^7.14.5"
1408       }
1409     },
1410     "@babel/preset-env": {
1411       "version": "7.15.8",
1412       "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.8.tgz",
1413       "integrity": "sha512-rCC0wH8husJgY4FPbHsiYyiLxSY8oMDJH7Rl6RQMknbN9oDDHhM9RDFvnGM2MgkbUJzSQB4gtuwygY5mCqGSsA==",
1414       "dev": true,
1415       "requires": {
1416         "@babel/compat-data": "^7.15.0",
1417         "@babel/helper-compilation-targets": "^7.15.4",
1418         "@babel/helper-plugin-utils": "^7.14.5",
1419         "@babel/helper-validator-option": "^7.14.5",
1420         "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.15.4",
1421         "@babel/plugin-proposal-async-generator-functions": "^7.15.8",
1422         "@babel/plugin-proposal-class-properties": "^7.14.5",
1423         "@babel/plugin-proposal-class-static-block": "^7.15.4",
1424         "@babel/plugin-proposal-dynamic-import": "^7.14.5",
1425         "@babel/plugin-proposal-export-namespace-from": "^7.14.5",
1426         "@babel/plugin-proposal-json-strings": "^7.14.5",
1427         "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5",
1428         "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5",
1429         "@babel/plugin-proposal-numeric-separator": "^7.14.5",
1430         "@babel/plugin-proposal-object-rest-spread": "^7.15.6",
1431         "@babel/plugin-proposal-optional-catch-binding": "^7.14.5",
1432         "@babel/plugin-proposal-optional-chaining": "^7.14.5",
1433         "@babel/plugin-proposal-private-methods": "^7.14.5",
1434         "@babel/plugin-proposal-private-property-in-object": "^7.15.4",
1435         "@babel/plugin-proposal-unicode-property-regex": "^7.14.5",
1436         "@babel/plugin-syntax-async-generators": "^7.8.4",
1437         "@babel/plugin-syntax-class-properties": "^7.12.13",
1438         "@babel/plugin-syntax-class-static-block": "^7.14.5",
1439         "@babel/plugin-syntax-dynamic-import": "^7.8.3",
1440         "@babel/plugin-syntax-export-namespace-from": "^7.8.3",
1441         "@babel/plugin-syntax-json-strings": "^7.8.3",
1442         "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
1443         "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
1444         "@babel/plugin-syntax-numeric-separator": "^7.10.4",
1445         "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
1446         "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
1447         "@babel/plugin-syntax-optional-chaining": "^7.8.3",
1448         "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
1449         "@babel/plugin-syntax-top-level-await": "^7.14.5",
1450         "@babel/plugin-transform-arrow-functions": "^7.14.5",
1451         "@babel/plugin-transform-async-to-generator": "^7.14.5",
1452         "@babel/plugin-transform-block-scoped-functions": "^7.14.5",
1453         "@babel/plugin-transform-block-scoping": "^7.15.3",
1454         "@babel/plugin-transform-classes": "^7.15.4",
1455         "@babel/plugin-transform-computed-properties": "^7.14.5",
1456         "@babel/plugin-transform-destructuring": "^7.14.7",
1457         "@babel/plugin-transform-dotall-regex": "^7.14.5",
1458         "@babel/plugin-transform-duplicate-keys": "^7.14.5",
1459         "@babel/plugin-transform-exponentiation-operator": "^7.14.5",
1460         "@babel/plugin-transform-for-of": "^7.15.4",
1461         "@babel/plugin-transform-function-name": "^7.14.5",
1462         "@babel/plugin-transform-literals": "^7.14.5",
1463         "@babel/plugin-transform-member-expression-literals": "^7.14.5",
1464         "@babel/plugin-transform-modules-amd": "^7.14.5",
1465         "@babel/plugin-transform-modules-commonjs": "^7.15.4",
1466         "@babel/plugin-transform-modules-systemjs": "^7.15.4",
1467         "@babel/plugin-transform-modules-umd": "^7.14.5",
1468         "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.9",
1469         "@babel/plugin-transform-new-target": "^7.14.5",
1470         "@babel/plugin-transform-object-super": "^7.14.5",
1471         "@babel/plugin-transform-parameters": "^7.15.4",
1472         "@babel/plugin-transform-property-literals": "^7.14.5",
1473         "@babel/plugin-transform-regenerator": "^7.14.5",
1474         "@babel/plugin-transform-reserved-words": "^7.14.5",
1475         "@babel/plugin-transform-shorthand-properties": "^7.14.5",
1476         "@babel/plugin-transform-spread": "^7.15.8",
1477         "@babel/plugin-transform-sticky-regex": "^7.14.5",
1478         "@babel/plugin-transform-template-literals": "^7.14.5",
1479         "@babel/plugin-transform-typeof-symbol": "^7.14.5",
1480         "@babel/plugin-transform-unicode-escapes": "^7.14.5",
1481         "@babel/plugin-transform-unicode-regex": "^7.14.5",
1482         "@babel/preset-modules": "^0.1.4",
1483         "@babel/types": "^7.15.6",
1484         "babel-plugin-polyfill-corejs2": "^0.2.2",
1485         "babel-plugin-polyfill-corejs3": "^0.2.5",
1486         "babel-plugin-polyfill-regenerator": "^0.2.2",
1487         "core-js-compat": "^3.16.0",
1488         "semver": "^6.3.0"
1489       },
1490       "dependencies": {
1491         "@babel/helper-validator-identifier": {
1492           "version": "7.15.7",
1493           "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz",
1494           "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==",
1495           "dev": true
1496         },
1497         "@babel/types": {
1498           "version": "7.15.6",
1499           "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz",
1500           "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==",
1501           "dev": true,
1502           "requires": {
1503             "@babel/helper-validator-identifier": "^7.14.9",
1504             "to-fast-properties": "^2.0.0"
1505           }
1506         },
1507         "semver": {
1508           "version": "6.3.0",
1509           "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
1510           "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
1511           "dev": true
1512         }
1513       }
1514     },
1515     "@babel/preset-modules": {
1516       "version": "0.1.4",
1517       "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz",
1518       "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==",
1519       "dev": true,
1520       "requires": {
1521         "@babel/helper-plugin-utils": "^7.0.0",
1522         "@babel/plugin-proposal-unicode-property-regex": "^7.4.4",
1523         "@babel/plugin-transform-dotall-regex": "^7.4.4",
1524         "@babel/types": "^7.4.4",
1525         "esutils": "^2.0.2"
1526       }
1527     },
1528     "@babel/runtime": {
1529       "version": "7.15.4",
1530       "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.4.tgz",
1531       "integrity": "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==",
1532       "dev": true,
1533       "requires": {
1534         "regenerator-runtime": "^0.13.4"
1535       }
1536     },
1537     "@babel/template": {
1538       "version": "7.15.4",
1539       "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz",
1540       "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==",
1541       "dev": true,
1542       "requires": {
1543         "@babel/code-frame": "^7.14.5",
1544         "@babel/parser": "^7.15.4",
1545         "@babel/types": "^7.15.4"
1546       },
1547       "dependencies": {
1548         "@babel/helper-validator-identifier": {
1549           "version": "7.15.7",
1550           "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz",
1551           "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==",
1552           "dev": true
1553         },
1554         "@babel/parser": {
1555           "version": "7.15.8",
1556           "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.8.tgz",
1557           "integrity": "sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA==",
1558           "dev": true
1559         },
1560         "@babel/types": {
1561           "version": "7.15.6",
1562           "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz",
1563           "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==",
1564           "dev": true,
1565           "requires": {
1566             "@babel/helper-validator-identifier": "^7.14.9",
1567             "to-fast-properties": "^2.0.0"
1568           }
1569         }
1570       }
1571     },
1572     "@babel/traverse": {
1573       "version": "7.15.4",
1574       "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz",
1575       "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==",
1576       "dev": true,
1577       "requires": {
1578         "@babel/code-frame": "^7.14.5",
1579         "@babel/generator": "^7.15.4",
1580         "@babel/helper-function-name": "^7.15.4",
1581         "@babel/helper-hoist-variables": "^7.15.4",
1582         "@babel/helper-split-export-declaration": "^7.15.4",
1583         "@babel/parser": "^7.15.4",
1584         "@babel/types": "^7.15.4",
1585         "debug": "^4.1.0",
1586         "globals": "^11.1.0"
1587       },
1588       "dependencies": {
1589         "@babel/helper-validator-identifier": {
1590           "version": "7.15.7",
1591           "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz",
1592           "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==",
1593           "dev": true
1594         },
1595         "@babel/parser": {
1596           "version": "7.15.8",
1597           "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.8.tgz",
1598           "integrity": "sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA==",
1599           "dev": true
1600         },
1601         "@babel/types": {
1602           "version": "7.15.6",
1603           "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz",
1604           "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==",
1605           "dev": true,
1606           "requires": {
1607             "@babel/helper-validator-identifier": "^7.14.9",
1608             "to-fast-properties": "^2.0.0"
1609           }
1610         }
1611       }
1612     },
1613     "@babel/types": {
1614       "version": "7.13.0",
1615       "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz",
1616       "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==",
1617       "requires": {
1618         "@babel/helper-validator-identifier": "^7.12.11",
1619         "lodash": "^4.17.19",
1620         "to-fast-properties": "^2.0.0"
1621       }
1622     },
1623     "@calzoneman/jsli": {
1624       "version": "2.0.1",
1625       "resolved": "https://registry.npmjs.org/@calzoneman/jsli/-/jsli-2.0.1.tgz",
1626       "integrity": "sha1-y791tO+Ef6SWEetHgOp6nDZYYvU=",
1627       "requires": {
1628         "sprintf-js": "^1.1.1"
1629       }
1630     },
1631     "@cytube/mediaquery": {
1632       "version": "0.0.25",
1633       "resolved": "https://registry.npmjs.org/@cytube/mediaquery/-/mediaquery-0.0.25.tgz",
1634       "integrity": "sha512-wzwUARppd7kCevpOzO60VMWzn3y8VAw1lAKZQDTL8uuSwl3UtJ6MLB6asC6e5kdCfE9aRwIzYXtgbCFJOrvpfw==",
1635       "requires": {
1636         "@calzoneman/jsli": "^2.0.1",
1637         "bluebird": "^2.9.12",
1638         "domutils": "^1.5.1",
1639         "htmlparser2": "^3.8.3",
1640         "prom-client": "^10.0.2"
1641       },
1642       "dependencies": {
1643         "bluebird": {
1644           "version": "2.11.0",
1645           "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.11.0.tgz",
1646           "integrity": "sha1-U0uQM8AiyVecVro7Plpcqvu2UOE="
1647         },
1648         "prom-client": {
1649           "version": "10.2.3",
1650           "resolved": "https://registry.npmjs.org/prom-client/-/prom-client-10.2.3.tgz",
1651           "integrity": "sha512-Xboq5+TdUwuQtSSDRZRNnb5NprINlgQN999VqUjZxnLKydUNLeIPx6Eiahg6oJua3XBg2TGnh5Cth1s4I6+r7g==",
1652           "requires": {
1653             "tdigest": "^0.1.1"
1654           }
1655         }
1656       }
1657     },
1658     "@eslint/eslintrc": {
1659       "version": "0.4.3",
1660       "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz",
1661       "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==",
1662       "dev": true,
1663       "requires": {
1664         "ajv": "^6.12.4",
1665         "debug": "^4.1.1",
1666         "espree": "^7.3.0",
1667         "globals": "^13.9.0",
1668         "ignore": "^4.0.6",
1669         "import-fresh": "^3.2.1",
1670         "js-yaml": "^3.13.1",
1671         "minimatch": "^3.0.4",
1672         "strip-json-comments": "^3.1.1"
1673       },
1674       "dependencies": {
1675         "globals": {
1676           "version": "13.11.0",
1677           "resolved": "https://registry.npmjs.org/globals/-/globals-13.11.0.tgz",
1678           "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==",
1679           "dev": true,
1680           "requires": {
1681             "type-fest": "^0.20.2"
1682           }
1683         }
1684       }
1685     },
1686     "@humanwhocodes/config-array": {
1687       "version": "0.5.0",
1688       "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz",
1689       "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==",
1690       "dev": true,
1691       "requires": {
1692         "@humanwhocodes/object-schema": "^1.2.0",
1693         "debug": "^4.1.1",
1694         "minimatch": "^3.0.4"
1695       }
1696     },
1697     "@humanwhocodes/object-schema": {
1698       "version": "1.2.0",
1699       "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz",
1700       "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==",
1701       "dev": true
1702     },
1703     "@mapbox/node-pre-gyp": {
1704       "version": "1.0.1",
1705       "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.1.tgz",
1706       "integrity": "sha512-CUBdThIZMoLEQQxACwhLsPg/puxBca0abTH3ixuvBQkhjJ80Hdp99jmVjxFCOa52/tZqN9d70IbGUf+OuKDHGA==",
1707       "requires": {
1708         "detect-libc": "^1.0.3",
1709         "http-proxy-agent": "^4.0.1",
1710         "make-dir": "^3.1.0",
1711         "node-fetch": "^2.6.1",
1712         "nopt": "^5.0.0",
1713         "npmlog": "^4.1.2",
1714         "rimraf": "^3.0.2",
1715         "semver": "^7.3.4",
1716         "tar": "^6.1.0"
1717       }
1718     },
1719     "@nicolo-ribaudo/chokidar-2": {
1720       "version": "2.1.8-no-fsevents.3",
1721       "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz",
1722       "integrity": "sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ==",
1723       "dev": true,
1724       "optional": true
1725     },
1726     "@sinonjs/commons": {
1727       "version": "1.8.2",
1728       "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.2.tgz",
1729       "integrity": "sha512-sruwd86RJHdsVf/AtBoijDmUqJp3B6hF/DGC23C+JaegnDHaZyewCjoVGTdg3J0uz3Zs7NnIT05OBOmML72lQw==",
1730       "dev": true,
1731       "requires": {
1732         "type-detect": "4.0.8"
1733       }
1734     },
1735     "@sinonjs/fake-timers": {
1736       "version": "6.0.1",
1737       "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz",
1738       "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==",
1739       "dev": true,
1740       "requires": {
1741         "@sinonjs/commons": "^1.7.0"
1742       }
1743     },
1744     "@sinonjs/samsam": {
1745       "version": "5.3.1",
1746       "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-5.3.1.tgz",
1747       "integrity": "sha512-1Hc0b1TtyfBu8ixF/tpfSHTVWKwCBLY4QJbkgnE7HcwyvT2xArDxb4K7dMgqRm3szI+LJbzmW/s4xxEhv6hwDg==",
1748       "dev": true,
1749       "requires": {
1750         "@sinonjs/commons": "^1.6.0",
1751         "lodash.get": "^4.4.2",
1752         "type-detect": "^4.0.8"
1753       }
1754     },
1755     "@sinonjs/text-encoding": {
1756       "version": "0.7.1",
1757       "resolved": "https://registry.npmjs.org/@sinonjs/text-encoding/-/text-encoding-0.7.1.tgz",
1758       "integrity": "sha512-+iTbntw2IZPb/anVDbypzfQa+ay64MW0Zo8aJ8gZPWMMK6/OubMVb6lUPMagqjOPnmtauXnFCACVl3O7ogjeqQ==",
1759       "dev": true
1760     },
1761     "@tootallnate/once": {
1762       "version": "1.1.2",
1763       "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz",
1764       "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw=="
1765     },
1766     "@types/component-emitter": {
1767       "version": "1.2.10",
1768       "resolved": "https://registry.npmjs.org/@types/component-emitter/-/component-emitter-1.2.10.tgz",
1769       "integrity": "sha512-bsjleuRKWmGqajMerkzox19aGbscQX5rmmvvXl3wlIp5gMG1HgkiwPxsN5p070fBDKTNSPgojVbuY1+HWMbFhg=="
1770     },
1771     "@types/cookie": {
1772       "version": "0.4.1",
1773       "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz",
1774       "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q=="
1775     },
1776     "@types/cors": {
1777       "version": "2.8.12",
1778       "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz",
1779       "integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw=="
1780     },
1781     "@types/node": {
1782       "version": "16.6.0",
1783       "resolved": "https://registry.npmjs.org/@types/node/-/node-16.6.0.tgz",
1784       "integrity": "sha512-OyiZPohMMjZEYqcVo/UJ04GyAxXOJEZO/FpzyXxcH4r/ArrVoXHf4MbUrkLp0Tz7/p1mMKpo5zJ6ZHl8XBNthQ=="
1785     },
1786     "@ungap/promise-all-settled": {
1787       "version": "1.1.2",
1788       "resolved": "https://registry.npmjs.org/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz",
1789       "integrity": "sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==",
1790       "dev": true
1791     },
1792     "abbrev": {
1793       "version": "1.1.1",
1794       "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
1795       "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q=="
1796     },
1797     "accepts": {
1798       "version": "1.3.7",
1799       "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
1800       "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
1801       "requires": {
1802         "mime-types": "~2.1.24",
1803         "negotiator": "0.6.2"
1804       }
1805     },
1806     "acorn": {
1807       "version": "7.4.1",
1808       "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
1809       "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A=="
1810     },
1811     "acorn-jsx": {
1812       "version": "5.3.2",
1813       "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
1814       "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
1815       "dev": true
1816     },
1817     "agent-base": {
1818       "version": "6.0.2",
1819       "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
1820       "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
1821       "requires": {
1822         "debug": "4"
1823       }
1824     },
1825     "ajv": {
1826       "version": "6.12.6",
1827       "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
1828       "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
1829       "dev": true,
1830       "requires": {
1831         "fast-deep-equal": "^3.1.1",
1832         "fast-json-stable-stringify": "^2.0.0",
1833         "json-schema-traverse": "^0.4.1",
1834         "uri-js": "^4.2.2"
1835       }
1836     },
1837     "ansi-colors": {
1838       "version": "4.1.1",
1839       "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
1840       "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
1841       "dev": true
1842     },
1843     "ansi-regex": {
1844       "version": "2.1.1",
1845       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
1846       "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
1847     },
1848     "ansi-styles": {
1849       "version": "3.2.1",
1850       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
1851       "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
1852       "dev": true,
1853       "requires": {
1854         "color-convert": "^1.9.0"
1855       }
1856     },
1857     "aproba": {
1858       "version": "1.2.0",
1859       "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
1860       "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw=="
1861     },
1862     "are-we-there-yet": {
1863       "version": "1.1.5",
1864       "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz",
1865       "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==",
1866       "requires": {
1867         "delegates": "^1.0.0",
1868         "readable-stream": "^2.0.6"
1869       },
1870       "dependencies": {
1871         "readable-stream": {
1872           "version": "2.3.7",
1873           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
1874           "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
1875           "requires": {
1876             "core-util-is": "~1.0.0",
1877             "inherits": "~2.0.3",
1878             "isarray": "~1.0.0",
1879             "process-nextick-args": "~2.0.0",
1880             "safe-buffer": "~5.1.1",
1881             "string_decoder": "~1.1.1",
1882             "util-deprecate": "~1.0.1"
1883           }
1884         },
1885         "safe-buffer": {
1886           "version": "5.1.2",
1887           "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
1888           "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
1889         },
1890         "string_decoder": {
1891           "version": "1.1.1",
1892           "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
1893           "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
1894           "requires": {
1895             "safe-buffer": "~5.1.0"
1896           }
1897         }
1898       }
1899     },
1900     "argparse": {
1901       "version": "1.0.10",
1902       "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
1903       "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
1904       "requires": {
1905         "sprintf-js": "~1.0.2"
1906       },
1907       "dependencies": {
1908         "sprintf-js": {
1909           "version": "1.0.3",
1910           "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
1911           "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw="
1912         }
1913       }
1914     },
1915     "array-flatten": {
1916       "version": "1.1.1",
1917       "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
1918       "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI="
1919     },
1920     "asap": {
1921       "version": "2.0.6",
1922       "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
1923       "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY="
1924     },
1925     "assert-never": {
1926       "version": "1.2.1",
1927       "resolved": "https://registry.npmjs.org/assert-never/-/assert-never-1.2.1.tgz",
1928       "integrity": "sha512-TaTivMB6pYI1kXwrFlEhLeGfOqoDNdTxjCdwRfFFkEA30Eu+k48W34nlok2EYWJfFFzqaEmichdNM7th6M5HNw=="
1929     },
1930     "astral-regex": {
1931       "version": "2.0.0",
1932       "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
1933       "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
1934       "dev": true
1935     },
1936     "babel-plugin-add-module-exports": {
1937       "version": "1.0.4",
1938       "resolved": "https://registry.npmjs.org/babel-plugin-add-module-exports/-/babel-plugin-add-module-exports-1.0.4.tgz",
1939       "integrity": "sha512-g+8yxHUZ60RcyaUpfNzy56OtWW+x9cyEe9j+CranqLiqbju2yf/Cy6ZtYK40EZxtrdHllzlVZgLmcOUCTlJ7Jg==",
1940       "dev": true
1941     },
1942     "babel-plugin-dynamic-import-node": {
1943       "version": "2.3.3",
1944       "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz",
1945       "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==",
1946       "dev": true,
1947       "requires": {
1948         "object.assign": "^4.1.0"
1949       }
1950     },
1951     "babel-plugin-polyfill-corejs2": {
1952       "version": "0.2.2",
1953       "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz",
1954       "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==",
1955       "dev": true,
1956       "requires": {
1957         "@babel/compat-data": "^7.13.11",
1958         "@babel/helper-define-polyfill-provider": "^0.2.2",
1959         "semver": "^6.1.1"
1960       },
1961       "dependencies": {
1962         "semver": {
1963           "version": "6.3.0",
1964           "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
1965           "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
1966           "dev": true
1967         }
1968       }
1969     },
1970     "babel-plugin-polyfill-corejs3": {
1971       "version": "0.2.5",
1972       "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.5.tgz",
1973       "integrity": "sha512-ninF5MQNwAX9Z7c9ED+H2pGt1mXdP4TqzlHKyPIYmJIYz0N+++uwdM7RnJukklhzJ54Q84vA4ZJkgs7lu5vqcw==",
1974       "dev": true,
1975       "requires": {
1976         "@babel/helper-define-polyfill-provider": "^0.2.2",
1977         "core-js-compat": "^3.16.2"
1978       }
1979     },
1980     "babel-plugin-polyfill-regenerator": {
1981       "version": "0.2.2",
1982       "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz",
1983       "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==",
1984       "dev": true,
1985       "requires": {
1986         "@babel/helper-define-polyfill-provider": "^0.2.2"
1987       }
1988     },
1989     "babel-walk": {
1990       "version": "3.0.0-canary-5",
1991       "resolved": "https://registry.npmjs.org/babel-walk/-/babel-walk-3.0.0-canary-5.tgz",
1992       "integrity": "sha512-GAwkz0AihzY5bkwIY5QDR+LvsRQgB/B+1foMPvi0FZPMl5fjD7ICiznUiBdLYMH1QYe6vqu4gWYytZOccLouFw==",
1993       "requires": {
1994         "@babel/types": "^7.9.6"
1995       }
1996     },
1997     "balanced-match": {
1998       "version": "1.0.0",
1999       "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
2000       "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
2001     },
2002     "base64-arraybuffer": {
2003       "version": "0.1.4",
2004       "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz",
2005       "integrity": "sha1-mBjHngWbE1X5fgQooBfIOOkLqBI="
2006     },
2007     "base64id": {
2008       "version": "2.0.0",
2009       "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz",
2010       "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog=="
2011     },
2012     "basic-auth": {
2013       "version": "2.0.1",
2014       "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz",
2015       "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==",
2016       "requires": {
2017         "safe-buffer": "5.1.2"
2018       },
2019       "dependencies": {
2020         "safe-buffer": {
2021           "version": "5.1.2",
2022           "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
2023           "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
2024         }
2025       }
2026     },
2027     "bcrypt": {
2028       "version": "5.0.1",
2029       "resolved": "https://registry.npmjs.org/bcrypt/-/bcrypt-5.0.1.tgz",
2030       "integrity": "sha512-9BTgmrhZM2t1bNuDtrtIMVSmmxZBrJ71n8Wg+YgdjHuIWYF7SjjmCPZFB+/5i/o/PIeRpwVJR3P+NrpIItUjqw==",
2031       "requires": {
2032         "@mapbox/node-pre-gyp": "^1.0.0",
2033         "node-addon-api": "^3.1.0"
2034       }
2035     },
2036     "bignumber.js": {
2037       "version": "9.0.0",
2038       "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.0.tgz",
2039       "integrity": "sha512-t/OYhhJ2SD+YGBQcjY8GzzDHEk9f3nerxjtfa6tlMXfe7frs/WozhvCNoGvpM0P3bNf3Gq5ZRMlGr5f3r4/N8A=="
2040     },
2041     "bintrees": {
2042       "version": "1.0.1",
2043       "resolved": "https://registry.npmjs.org/bintrees/-/bintrees-1.0.1.tgz",
2044       "integrity": "sha1-DmVcm5wkNeqraL9AJyJtK1WjRSQ="
2045     },
2046     "bluebird": {
2047       "version": "3.7.2",
2048       "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
2049       "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg=="
2050     },
2051     "body-parser": {
2052       "version": "1.19.0",
2053       "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
2054       "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==",
2055       "requires": {
2056         "bytes": "3.1.0",
2057         "content-type": "~1.0.4",
2058         "debug": "2.6.9",
2059         "depd": "~1.1.2",
2060         "http-errors": "1.7.2",
2061         "iconv-lite": "0.4.24",
2062         "on-finished": "~2.3.0",
2063         "qs": "6.7.0",
2064         "raw-body": "2.4.0",
2065         "type-is": "~1.6.17"
2066       },
2067       "dependencies": {
2068         "debug": {
2069           "version": "2.6.9",
2070           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
2071           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
2072           "requires": {
2073             "ms": "2.0.0"
2074           }
2075         },
2076         "ms": {
2077           "version": "2.0.0",
2078           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
2079           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
2080         }
2081       }
2082     },
2083     "boolbase": {
2084       "version": "1.0.0",
2085       "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
2086       "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24="
2087     },
2088     "brace-expansion": {
2089       "version": "1.1.11",
2090       "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
2091       "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
2092       "requires": {
2093         "balanced-match": "^1.0.0",
2094         "concat-map": "0.0.1"
2095       }
2096     },
2097     "browser-stdout": {
2098       "version": "1.3.1",
2099       "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz",
2100       "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==",
2101       "dev": true
2102     },
2103     "browserslist": {
2104       "version": "4.17.4",
2105       "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.4.tgz",
2106       "integrity": "sha512-Zg7RpbZpIJRW3am9Lyckue7PLytvVxxhJj1CaJVlCWENsGEAOlnlt8X0ZxGRPp7Bt9o8tIRM5SEXy4BCPMJjLQ==",
2107       "dev": true,
2108       "requires": {
2109         "caniuse-lite": "^1.0.30001265",
2110         "electron-to-chromium": "^1.3.867",
2111         "escalade": "^3.1.1",
2112         "node-releases": "^2.0.0",
2113         "picocolors": "^1.0.0"
2114       }
2115     },
2116     "buffer-from": {
2117       "version": "1.1.1",
2118       "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
2119       "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A=="
2120     },
2121     "bytes": {
2122       "version": "3.1.0",
2123       "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
2124       "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg=="
2125     },
2126     "call-bind": {
2127       "version": "1.0.2",
2128       "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
2129       "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
2130       "requires": {
2131         "function-bind": "^1.1.1",
2132         "get-intrinsic": "^1.0.2"
2133       }
2134     },
2135     "callsites": {
2136       "version": "3.1.0",
2137       "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
2138       "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
2139       "dev": true
2140     },
2141     "camelcase": {
2142       "version": "6.2.0",
2143       "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz",
2144       "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==",
2145       "dev": true
2146     },
2147     "caniuse-lite": {
2148       "version": "1.0.30001265",
2149       "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001265.tgz",
2150       "integrity": "sha512-YzBnspggWV5hep1m9Z6sZVLOt7vrju8xWooFAgN6BA5qvy98qPAPb7vNUzypFaoh2pb3vlfzbDO8tB57UPGbtw==",
2151       "dev": true
2152     },
2153     "chalk": {
2154       "version": "2.4.2",
2155       "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
2156       "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
2157       "dev": true,
2158       "requires": {
2159         "ansi-styles": "^3.2.1",
2160         "escape-string-regexp": "^1.0.5",
2161         "supports-color": "^5.3.0"
2162       },
2163       "dependencies": {
2164         "escape-string-regexp": {
2165           "version": "1.0.5",
2166           "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
2167           "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
2168           "dev": true
2169         }
2170       }
2171     },
2172     "character-parser": {
2173       "version": "2.2.0",
2174       "resolved": "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz",
2175       "integrity": "sha1-x84o821LzZdE5f/CxfzeHHMmH8A=",
2176       "requires": {
2177         "is-regex": "^1.0.3"
2178       }
2179     },
2180     "cheerio": {
2181       "version": "1.0.0-rc.10",
2182       "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.10.tgz",
2183       "integrity": "sha512-g0J0q/O6mW8z5zxQ3A8E8J1hUgp4SMOvEoW/x84OwyHKe/Zccz83PVT4y5Crcr530FV6NgmKI1qvGTKVl9XXVw==",
2184       "requires": {
2185         "cheerio-select": "^1.5.0",
2186         "dom-serializer": "^1.3.2",
2187         "domhandler": "^4.2.0",
2188         "htmlparser2": "^6.1.0",
2189         "parse5": "^6.0.1",
2190         "parse5-htmlparser2-tree-adapter": "^6.0.1",
2191         "tslib": "^2.2.0"
2192       },
2193       "dependencies": {
2194         "dom-serializer": {
2195           "version": "1.3.2",
2196           "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz",
2197           "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==",
2198           "requires": {
2199             "domelementtype": "^2.0.1",
2200             "domhandler": "^4.2.0",
2201             "entities": "^2.0.0"
2202           }
2203         },
2204         "domelementtype": {
2205           "version": "2.2.0",
2206           "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz",
2207           "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A=="
2208         },
2209         "domhandler": {
2210           "version": "4.2.0",
2211           "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.0.tgz",
2212           "integrity": "sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==",
2213           "requires": {
2214             "domelementtype": "^2.2.0"
2215           }
2216         },
2217         "domutils": {
2218           "version": "2.7.0",
2219           "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.7.0.tgz",
2220           "integrity": "sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg==",
2221           "requires": {
2222             "dom-serializer": "^1.0.1",
2223             "domelementtype": "^2.2.0",
2224             "domhandler": "^4.2.0"
2225           }
2226         },
2227         "htmlparser2": {
2228           "version": "6.1.0",
2229           "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz",
2230           "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==",
2231           "requires": {
2232             "domelementtype": "^2.0.1",
2233             "domhandler": "^4.0.0",
2234             "domutils": "^2.5.2",
2235             "entities": "^2.0.0"
2236           }
2237         }
2238       }
2239     },
2240     "cheerio-select": {
2241       "version": "1.5.0",
2242       "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-1.5.0.tgz",
2243       "integrity": "sha512-qocaHPv5ypefh6YNxvnbABM07KMxExbtbfuJoIie3iZXX1ERwYmJcIiRrr9H05ucQP1k28dav8rpdDgjQd8drg==",
2244       "requires": {
2245         "css-select": "^4.1.3",
2246         "css-what": "^5.0.1",
2247         "domelementtype": "^2.2.0",
2248         "domhandler": "^4.2.0",
2249         "domutils": "^2.7.0"
2250       },
2251       "dependencies": {
2252         "dom-serializer": {
2253           "version": "1.3.2",
2254           "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz",
2255           "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==",
2256           "requires": {
2257             "domelementtype": "^2.0.1",
2258             "domhandler": "^4.2.0",
2259             "entities": "^2.0.0"
2260           }
2261         },
2262         "domelementtype": {
2263           "version": "2.2.0",
2264           "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz",
2265           "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A=="
2266         },
2267         "domhandler": {
2268           "version": "4.2.0",
2269           "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.0.tgz",
2270           "integrity": "sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==",
2271           "requires": {
2272             "domelementtype": "^2.2.0"
2273           }
2274         },
2275         "domutils": {
2276           "version": "2.7.0",
2277           "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.7.0.tgz",
2278           "integrity": "sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg==",
2279           "requires": {
2280             "dom-serializer": "^1.0.1",
2281             "domelementtype": "^2.2.0",
2282             "domhandler": "^4.2.0"
2283           }
2284         }
2285       }
2286     },
2287     "chokidar": {
2288       "version": "3.5.1",
2289       "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz",
2290       "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==",
2291       "dev": true,
2292       "requires": {
2293         "anymatch": "~3.1.1",
2294         "braces": "~3.0.2",
2295         "fsevents": "~2.3.1",
2296         "glob-parent": "~5.1.0",
2297         "is-binary-path": "~2.1.0",
2298         "is-glob": "~4.0.1",
2299         "normalize-path": "~3.0.0",
2300         "readdirp": "~3.5.0"
2301       },
2302       "dependencies": {
2303         "anymatch": {
2304           "version": "3.1.1",
2305           "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz",
2306           "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==",
2307           "dev": true,
2308           "requires": {
2309             "normalize-path": "^3.0.0",
2310             "picomatch": "^2.0.4"
2311           }
2312         },
2313         "binary-extensions": {
2314           "version": "2.2.0",
2315           "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
2316           "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
2317           "dev": true
2318         },
2319         "braces": {
2320           "version": "3.0.2",
2321           "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
2322           "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
2323           "dev": true,
2324           "requires": {
2325             "fill-range": "^7.0.1"
2326           }
2327         },
2328         "fill-range": {
2329           "version": "7.0.1",
2330           "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
2331           "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
2332           "dev": true,
2333           "requires": {
2334             "to-regex-range": "^5.0.1"
2335           }
2336         },
2337         "glob-parent": {
2338           "version": "5.1.2",
2339           "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
2340           "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
2341           "dev": true,
2342           "requires": {
2343             "is-glob": "^4.0.1"
2344           }
2345         },
2346         "is-binary-path": {
2347           "version": "2.1.0",
2348           "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
2349           "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
2350           "dev": true,
2351           "requires": {
2352             "binary-extensions": "^2.0.0"
2353           }
2354         },
2355         "is-number": {
2356           "version": "7.0.0",
2357           "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
2358           "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
2359           "dev": true
2360         },
2361         "readdirp": {
2362           "version": "3.5.0",
2363           "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz",
2364           "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==",
2365           "dev": true,
2366           "requires": {
2367             "picomatch": "^2.2.1"
2368           }
2369         },
2370         "to-regex-range": {
2371           "version": "5.0.1",
2372           "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
2373           "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
2374           "dev": true,
2375           "requires": {
2376             "is-number": "^7.0.0"
2377           }
2378         }
2379       }
2380     },
2381     "chownr": {
2382       "version": "2.0.0",
2383       "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
2384       "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ=="
2385     },
2386     "clean-css": {
2387       "version": "4.2.3",
2388       "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz",
2389       "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==",
2390       "requires": {
2391         "source-map": "~0.6.0"
2392       }
2393     },
2394     "cliui": {
2395       "version": "7.0.4",
2396       "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
2397       "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
2398       "dev": true,
2399       "requires": {
2400         "string-width": "^4.2.0",
2401         "strip-ansi": "^6.0.0",
2402         "wrap-ansi": "^7.0.0"
2403       },
2404       "dependencies": {
2405         "ansi-regex": {
2406           "version": "5.0.1",
2407           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
2408           "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
2409           "dev": true
2410         },
2411         "is-fullwidth-code-point": {
2412           "version": "3.0.0",
2413           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
2414           "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
2415           "dev": true
2416         },
2417         "string-width": {
2418           "version": "4.2.3",
2419           "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
2420           "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
2421           "dev": true,
2422           "requires": {
2423             "emoji-regex": "^8.0.0",
2424             "is-fullwidth-code-point": "^3.0.0",
2425             "strip-ansi": "^6.0.1"
2426           }
2427         },
2428         "strip-ansi": {
2429           "version": "6.0.1",
2430           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
2431           "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
2432           "dev": true,
2433           "requires": {
2434             "ansi-regex": "^5.0.1"
2435           }
2436         }
2437       }
2438     },
2439     "clone": {
2440       "version": "2.1.2",
2441       "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz",
2442       "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18="
2443     },
2444     "code-point-at": {
2445       "version": "1.1.0",
2446       "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
2447       "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c="
2448     },
2449     "coffeescript": {
2450       "version": "1.12.7",
2451       "resolved": "https://registry.npmjs.org/coffeescript/-/coffeescript-1.12.7.tgz",
2452       "integrity": "sha512-pLXHFxQMPklVoEekowk8b3erNynC+DVJzChxS/LCBBgR6/8AJkHivkm//zbowcfc7BTCAjryuhx6gPqPRfsFoA==",
2453       "dev": true
2454     },
2455     "color-convert": {
2456       "version": "1.9.3",
2457       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
2458       "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
2459       "dev": true,
2460       "requires": {
2461         "color-name": "1.1.3"
2462       }
2463     },
2464     "color-name": {
2465       "version": "1.1.3",
2466       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
2467       "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
2468       "dev": true
2469     },
2470     "colorette": {
2471       "version": "1.2.1",
2472       "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz",
2473       "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw=="
2474     },
2475     "commander": {
2476       "version": "7.2.0",
2477       "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
2478       "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw=="
2479     },
2480     "component-emitter": {
2481       "version": "1.3.0",
2482       "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
2483       "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg=="
2484     },
2485     "compressible": {
2486       "version": "2.0.18",
2487       "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
2488       "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==",
2489       "requires": {
2490         "mime-db": ">= 1.43.0 < 2"
2491       }
2492     },
2493     "compression": {
2494       "version": "1.7.4",
2495       "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz",
2496       "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==",
2497       "requires": {
2498         "accepts": "~1.3.5",
2499         "bytes": "3.0.0",
2500         "compressible": "~2.0.16",
2501         "debug": "2.6.9",
2502         "on-headers": "~1.0.2",
2503         "safe-buffer": "5.1.2",
2504         "vary": "~1.1.2"
2505       },
2506       "dependencies": {
2507         "bytes": {
2508           "version": "3.0.0",
2509           "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
2510           "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg="
2511         },
2512         "debug": {
2513           "version": "2.6.9",
2514           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
2515           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
2516           "requires": {
2517             "ms": "2.0.0"
2518           }
2519         },
2520         "ms": {
2521           "version": "2.0.0",
2522           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
2523           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
2524         },
2525         "safe-buffer": {
2526           "version": "5.1.2",
2527           "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
2528           "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
2529         }
2530       }
2531     },
2532     "concat-map": {
2533       "version": "0.0.1",
2534       "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
2535       "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
2536     },
2537     "console-control-strings": {
2538       "version": "1.1.0",
2539       "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
2540       "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4="
2541     },
2542     "constantinople": {
2543       "version": "4.0.1",
2544       "resolved": "https://registry.npmjs.org/constantinople/-/constantinople-4.0.1.tgz",
2545       "integrity": "sha512-vCrqcSIq4//Gx74TXXCGnHpulY1dskqLTFGDmhrGxzeXL8lF8kvXv6mpNWlJj1uD4DW23D4ljAqbY4RRaaUZIw==",
2546       "requires": {
2547         "@babel/parser": "^7.6.0",
2548         "@babel/types": "^7.6.1"
2549       }
2550     },
2551     "content-disposition": {
2552       "version": "0.5.3",
2553       "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
2554       "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==",
2555       "requires": {
2556         "safe-buffer": "5.1.2"
2557       },
2558       "dependencies": {
2559         "safe-buffer": {
2560           "version": "5.1.2",
2561           "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
2562           "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
2563         }
2564       }
2565     },
2566     "content-type": {
2567       "version": "1.0.4",
2568       "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
2569       "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA=="
2570     },
2571     "convert-source-map": {
2572       "version": "1.8.0",
2573       "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz",
2574       "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==",
2575       "dev": true,
2576       "requires": {
2577         "safe-buffer": "~5.1.1"
2578       },
2579       "dependencies": {
2580         "safe-buffer": {
2581           "version": "5.1.2",
2582           "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
2583           "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
2584           "dev": true
2585         }
2586       }
2587     },
2588     "cookie": {
2589       "version": "0.4.0",
2590       "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz",
2591       "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg=="
2592     },
2593     "cookie-parser": {
2594       "version": "1.4.5",
2595       "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.5.tgz",
2596       "integrity": "sha512-f13bPUj/gG/5mDr+xLmSxxDsB9DQiTIfhJS/sqjrmfAWiAN+x2O4i/XguTL9yDZ+/IFDanJ+5x7hC4CXT9Tdzw==",
2597       "requires": {
2598         "cookie": "0.4.0",
2599         "cookie-signature": "1.0.6"
2600       }
2601     },
2602     "cookie-signature": {
2603       "version": "1.0.6",
2604       "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
2605       "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw="
2606     },
2607     "core-js-compat": {
2608       "version": "3.18.3",
2609       "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.18.3.tgz",
2610       "integrity": "sha512-4zP6/y0a2RTHN5bRGT7PTq9lVt3WzvffTNjqnTKsXhkAYNDTkdCLOIfAdOLcQ/7TDdyRj3c+NeHe1NmF1eDScw==",
2611       "dev": true,
2612       "requires": {
2613         "browserslist": "^4.17.3",
2614         "semver": "7.0.0"
2615       },
2616       "dependencies": {
2617         "semver": {
2618           "version": "7.0.0",
2619           "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz",
2620           "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==",
2621           "dev": true
2622         }
2623       }
2624     },
2625     "core-util-is": {
2626       "version": "1.0.2",
2627       "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
2628       "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
2629     },
2630     "cors": {
2631       "version": "2.8.5",
2632       "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz",
2633       "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==",
2634       "requires": {
2635         "object-assign": "^4",
2636         "vary": "^1"
2637       }
2638     },
2639     "create-error": {
2640       "version": "0.3.1",
2641       "resolved": "https://registry.npmjs.org/create-error/-/create-error-0.3.1.tgz",
2642       "integrity": "sha1-aYECRaYp5lRDK/BDdzYAA6U1GiM="
2643     },
2644     "cross-spawn": {
2645       "version": "7.0.3",
2646       "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
2647       "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
2648       "dev": true,
2649       "requires": {
2650         "path-key": "^3.1.0",
2651         "shebang-command": "^2.0.0",
2652         "which": "^2.0.1"
2653       }
2654     },
2655     "csrf": {
2656       "version": "3.1.0",
2657       "resolved": "https://registry.npmjs.org/csrf/-/csrf-3.1.0.tgz",
2658       "integrity": "sha512-uTqEnCvWRk042asU6JtapDTcJeeailFy4ydOQS28bj1hcLnYRiqi8SsD2jS412AY1I/4qdOwWZun774iqywf9w==",
2659       "requires": {
2660         "rndm": "1.2.0",
2661         "tsscmp": "1.0.6",
2662         "uid-safe": "2.1.5"
2663       }
2664     },
2665     "css-select": {
2666       "version": "4.1.3",
2667       "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz",
2668       "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==",
2669       "requires": {
2670         "boolbase": "^1.0.0",
2671         "css-what": "^5.0.0",
2672         "domhandler": "^4.2.0",
2673         "domutils": "^2.6.0",
2674         "nth-check": "^2.0.0"
2675       },
2676       "dependencies": {
2677         "dom-serializer": {
2678           "version": "1.3.2",
2679           "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz",
2680           "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==",
2681           "requires": {
2682             "domelementtype": "^2.0.1",
2683             "domhandler": "^4.2.0",
2684             "entities": "^2.0.0"
2685           }
2686         },
2687         "domelementtype": {
2688           "version": "2.2.0",
2689           "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz",
2690           "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A=="
2691         },
2692         "domhandler": {
2693           "version": "4.2.0",
2694           "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.0.tgz",
2695           "integrity": "sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==",
2696           "requires": {
2697             "domelementtype": "^2.2.0"
2698           }
2699         },
2700         "domutils": {
2701           "version": "2.7.0",
2702           "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.7.0.tgz",
2703           "integrity": "sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg==",
2704           "requires": {
2705             "dom-serializer": "^1.0.1",
2706             "domelementtype": "^2.2.0",
2707             "domhandler": "^4.2.0"
2708           }
2709         }
2710       }
2711     },
2712     "css-what": {
2713       "version": "5.0.1",
2714       "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz",
2715       "integrity": "sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg=="
2716     },
2717     "cytubefilters": {
2718       "version": "github:calzoneman/cytubefilters#c67b2dab2dc5cc5ed11018819f71273d0f8a1bf5",
2719       "from": "github:calzoneman/cytubefilters#c67b2dab2dc5cc5ed11018819f71273d0f8a1bf5",
2720       "requires": {
2721         "nan": "^2.14.0"
2722       }
2723     },
2724     "debug": {
2725       "version": "4.3.1",
2726       "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
2727       "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
2728       "requires": {
2729         "ms": "2.1.2"
2730       }
2731     },
2732     "decamelize": {
2733       "version": "4.0.0",
2734       "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz",
2735       "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==",
2736       "dev": true
2737     },
2738     "deep-is": {
2739       "version": "0.1.4",
2740       "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
2741       "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
2742       "dev": true
2743     },
2744     "deepmerge": {
2745       "version": "4.2.2",
2746       "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz",
2747       "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg=="
2748     },
2749     "define-properties": {
2750       "version": "1.1.3",
2751       "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
2752       "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
2753       "dev": true,
2754       "requires": {
2755         "object-keys": "^1.0.12"
2756       }
2757     },
2758     "delegates": {
2759       "version": "1.0.0",
2760       "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
2761       "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o="
2762     },
2763     "denque": {
2764       "version": "1.5.0",
2765       "resolved": "https://registry.npmjs.org/denque/-/denque-1.5.0.tgz",
2766       "integrity": "sha512-CYiCSgIF1p6EUByQPlGkKnP1M9g0ZV3qMIrqMqZqdwazygIA/YP2vrbcyl1h/WppKJTdl1F85cXIle+394iDAQ=="
2767     },
2768     "depd": {
2769       "version": "1.1.2",
2770       "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
2771       "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak="
2772     },
2773     "destroy": {
2774       "version": "1.0.4",
2775       "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
2776       "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
2777     },
2778     "detect-libc": {
2779       "version": "1.0.3",
2780       "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz",
2781       "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups="
2782     },
2783     "diff": {
2784       "version": "5.0.0",
2785       "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz",
2786       "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==",
2787       "dev": true
2788     },
2789     "doctrine": {
2790       "version": "3.0.0",
2791       "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
2792       "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
2793       "dev": true,
2794       "requires": {
2795         "esutils": "^2.0.2"
2796       }
2797     },
2798     "doctypes": {
2799       "version": "1.1.0",
2800       "resolved": "https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz",
2801       "integrity": "sha1-6oCxBqh1OHdOijpKWv4pPeSJ4Kk="
2802     },
2803     "dom-serializer": {
2804       "version": "0.2.2",
2805       "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz",
2806       "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==",
2807       "requires": {
2808         "domelementtype": "^2.0.1",
2809         "entities": "^2.0.0"
2810       },
2811       "dependencies": {
2812         "domelementtype": {
2813           "version": "2.1.0",
2814           "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz",
2815           "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w=="
2816         }
2817       }
2818     },
2819     "domelementtype": {
2820       "version": "1.3.1",
2821       "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz",
2822       "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w=="
2823     },
2824     "domhandler": {
2825       "version": "2.4.2",
2826       "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz",
2827       "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==",
2828       "requires": {
2829         "domelementtype": "1"
2830       }
2831     },
2832     "domutils": {
2833       "version": "1.7.0",
2834       "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz",
2835       "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==",
2836       "requires": {
2837         "dom-serializer": "0",
2838         "domelementtype": "1"
2839       }
2840     },
2841     "ee-first": {
2842       "version": "1.1.1",
2843       "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
2844       "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
2845     },
2846     "electron-to-chromium": {
2847       "version": "1.3.867",
2848       "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.867.tgz",
2849       "integrity": "sha512-WbTXOv7hsLhjJyl7jBfDkioaY++iVVZomZ4dU6TMe/SzucV6mUAs2VZn/AehBwuZMiNEQDaPuTGn22YK5o+aDw==",
2850       "dev": true
2851     },
2852     "emoji-regex": {
2853       "version": "8.0.0",
2854       "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
2855       "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
2856       "dev": true
2857     },
2858     "encodeurl": {
2859       "version": "1.0.2",
2860       "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
2861       "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k="
2862     },
2863     "engine.io": {
2864       "version": "5.1.1",
2865       "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-5.1.1.tgz",
2866       "integrity": "sha512-aMWot7H5aC8L4/T8qMYbLdvKlZOdJTH54FxfdFunTGvhMx1BHkJOntWArsVfgAZVwAO9LC2sryPWRcEeUzCe5w==",
2867       "requires": {
2868         "accepts": "~1.3.4",
2869         "base64id": "2.0.0",
2870         "cookie": "~0.4.1",
2871         "cors": "~2.8.5",
2872         "debug": "~4.3.1",
2873         "engine.io-parser": "~4.0.0",
2874         "ws": "~7.4.2"
2875       },
2876       "dependencies": {
2877         "cookie": {
2878           "version": "0.4.1",
2879           "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz",
2880           "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA=="
2881         }
2882       }
2883     },
2884     "engine.io-parser": {
2885       "version": "4.0.2",
2886       "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-4.0.2.tgz",
2887       "integrity": "sha512-sHfEQv6nmtJrq6TKuIz5kyEKH/qSdK56H/A+7DnAuUPWosnIZAS2NHNcPLmyjtY3cGS/MqJdZbUjW97JU72iYg==",
2888       "requires": {
2889         "base64-arraybuffer": "0.1.4"
2890       }
2891     },
2892     "enquirer": {
2893       "version": "2.3.6",
2894       "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz",
2895       "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==",
2896       "dev": true,
2897       "requires": {
2898         "ansi-colors": "^4.1.1"
2899       }
2900     },
2901     "entities": {
2902       "version": "2.2.0",
2903       "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
2904       "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A=="
2905     },
2906     "escalade": {
2907       "version": "3.1.1",
2908       "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
2909       "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw=="
2910     },
2911     "escape-html": {
2912       "version": "1.0.3",
2913       "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
2914       "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg="
2915     },
2916     "escape-string-regexp": {
2917       "version": "4.0.0",
2918       "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
2919       "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="
2920     },
2921     "eslint": {
2922       "version": "7.32.0",
2923       "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz",
2924       "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==",
2925       "dev": true,
2926       "requires": {
2927         "@babel/code-frame": "7.12.11",
2928         "@eslint/eslintrc": "^0.4.3",
2929         "@humanwhocodes/config-array": "^0.5.0",
2930         "ajv": "^6.10.0",
2931         "chalk": "^4.0.0",
2932         "cross-spawn": "^7.0.2",
2933         "debug": "^4.0.1",
2934         "doctrine": "^3.0.0",
2935         "enquirer": "^2.3.5",
2936         "escape-string-regexp": "^4.0.0",
2937         "eslint-scope": "^5.1.1",
2938         "eslint-utils": "^2.1.0",
2939         "eslint-visitor-keys": "^2.0.0",
2940         "espree": "^7.3.1",
2941         "esquery": "^1.4.0",
2942         "esutils": "^2.0.2",
2943         "fast-deep-equal": "^3.1.3",
2944         "file-entry-cache": "^6.0.1",
2945         "functional-red-black-tree": "^1.0.1",
2946         "glob-parent": "^5.1.2",
2947         "globals": "^13.6.0",
2948         "ignore": "^4.0.6",
2949         "import-fresh": "^3.0.0",
2950         "imurmurhash": "^0.1.4",
2951         "is-glob": "^4.0.0",
2952         "js-yaml": "^3.13.1",
2953         "json-stable-stringify-without-jsonify": "^1.0.1",
2954         "levn": "^0.4.1",
2955         "lodash.merge": "^4.6.2",
2956         "minimatch": "^3.0.4",
2957         "natural-compare": "^1.4.0",
2958         "optionator": "^0.9.1",
2959         "progress": "^2.0.0",
2960         "regexpp": "^3.1.0",
2961         "semver": "^7.2.1",
2962         "strip-ansi": "^6.0.0",
2963         "strip-json-comments": "^3.1.0",
2964         "table": "^6.0.9",
2965         "text-table": "^0.2.0",
2966         "v8-compile-cache": "^2.0.3"
2967       },
2968       "dependencies": {
2969         "@babel/code-frame": {
2970           "version": "7.12.11",
2971           "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz",
2972           "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==",
2973           "dev": true,
2974           "requires": {
2975             "@babel/highlight": "^7.10.4"
2976           }
2977         },
2978         "ansi-regex": {
2979           "version": "5.0.1",
2980           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
2981           "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
2982           "dev": true
2983         },
2984         "ansi-styles": {
2985           "version": "4.3.0",
2986           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
2987           "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
2988           "dev": true,
2989           "requires": {
2990             "color-convert": "^2.0.1"
2991           }
2992         },
2993         "chalk": {
2994           "version": "4.1.2",
2995           "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
2996           "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
2997           "dev": true,
2998           "requires": {
2999             "ansi-styles": "^4.1.0",
3000             "supports-color": "^7.1.0"
3001           }
3002         },
3003         "color-convert": {
3004           "version": "2.0.1",
3005           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
3006           "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
3007           "dev": true,
3008           "requires": {
3009             "color-name": "~1.1.4"
3010           }
3011         },
3012         "color-name": {
3013           "version": "1.1.4",
3014           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
3015           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
3016           "dev": true
3017         },
3018         "globals": {
3019           "version": "13.11.0",
3020           "resolved": "https://registry.npmjs.org/globals/-/globals-13.11.0.tgz",
3021           "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==",
3022           "dev": true,
3023           "requires": {
3024             "type-fest": "^0.20.2"
3025           }
3026         },
3027         "has-flag": {
3028           "version": "4.0.0",
3029           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
3030           "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
3031           "dev": true
3032         },
3033         "strip-ansi": {
3034           "version": "6.0.1",
3035           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
3036           "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
3037           "dev": true,
3038           "requires": {
3039             "ansi-regex": "^5.0.1"
3040           }
3041         },
3042         "supports-color": {
3043           "version": "7.2.0",
3044           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
3045           "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
3046           "dev": true,
3047           "requires": {
3048             "has-flag": "^4.0.0"
3049           }
3050         }
3051       }
3052     },
3053     "eslint-scope": {
3054       "version": "5.1.1",
3055       "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
3056       "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
3057       "dev": true,
3058       "requires": {
3059         "esrecurse": "^4.3.0",
3060         "estraverse": "^4.1.1"
3061       }
3062     },
3063     "eslint-utils": {
3064       "version": "2.1.0",
3065       "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz",
3066       "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==",
3067       "dev": true,
3068       "requires": {
3069         "eslint-visitor-keys": "^1.1.0"
3070       },
3071       "dependencies": {
3072         "eslint-visitor-keys": {
3073           "version": "1.3.0",
3074           "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
3075           "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
3076           "dev": true
3077         }
3078       }
3079     },
3080     "eslint-visitor-keys": {
3081       "version": "2.1.0",
3082       "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz",
3083       "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==",
3084       "dev": true
3085     },
3086     "esm": {
3087       "version": "3.2.25",
3088       "resolved": "https://registry.npmjs.org/esm/-/esm-3.2.25.tgz",
3089       "integrity": "sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA=="
3090     },
3091     "espree": {
3092       "version": "7.3.1",
3093       "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz",
3094       "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==",
3095       "dev": true,
3096       "requires": {
3097         "acorn": "^7.4.0",
3098         "acorn-jsx": "^5.3.1",
3099         "eslint-visitor-keys": "^1.3.0"
3100       },
3101       "dependencies": {
3102         "eslint-visitor-keys": {
3103           "version": "1.3.0",
3104           "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
3105           "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
3106           "dev": true
3107         }
3108       }
3109     },
3110     "esprima": {
3111       "version": "4.0.1",
3112       "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
3113       "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
3114       "dev": true
3115     },
3116     "esquery": {
3117       "version": "1.4.0",
3118       "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
3119       "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
3120       "dev": true,
3121       "requires": {
3122         "estraverse": "^5.1.0"
3123       },
3124       "dependencies": {
3125         "estraverse": {
3126           "version": "5.2.0",
3127           "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
3128           "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
3129           "dev": true
3130         }
3131       }
3132     },
3133     "esrecurse": {
3134       "version": "4.3.0",
3135       "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
3136       "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
3137       "dev": true,
3138       "requires": {
3139         "estraverse": "^5.2.0"
3140       },
3141       "dependencies": {
3142         "estraverse": {
3143           "version": "5.2.0",
3144           "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
3145           "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
3146           "dev": true
3147         }
3148       }
3149     },
3150     "estraverse": {
3151       "version": "4.3.0",
3152       "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
3153       "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
3154       "dev": true
3155     },
3156     "esutils": {
3157       "version": "2.0.3",
3158       "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
3159       "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
3160       "dev": true
3161     },
3162     "etag": {
3163       "version": "1.8.1",
3164       "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
3165       "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc="
3166     },
3167     "express": {
3168       "version": "4.17.1",
3169       "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz",
3170       "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==",
3171       "requires": {
3172         "accepts": "~1.3.7",
3173         "array-flatten": "1.1.1",
3174         "body-parser": "1.19.0",
3175         "content-disposition": "0.5.3",
3176         "content-type": "~1.0.4",
3177         "cookie": "0.4.0",
3178         "cookie-signature": "1.0.6",
3179         "debug": "2.6.9",
3180         "depd": "~1.1.2",
3181         "encodeurl": "~1.0.2",
3182         "escape-html": "~1.0.3",
3183         "etag": "~1.8.1",
3184         "finalhandler": "~1.1.2",
3185         "fresh": "0.5.2",
3186         "merge-descriptors": "1.0.1",
3187         "methods": "~1.1.2",
3188         "on-finished": "~2.3.0",
3189         "parseurl": "~1.3.3",
3190         "path-to-regexp": "0.1.7",
3191         "proxy-addr": "~2.0.5",
3192         "qs": "6.7.0",
3193         "range-parser": "~1.2.1",
3194         "safe-buffer": "5.1.2",
3195         "send": "0.17.1",
3196         "serve-static": "1.14.1",
3197         "setprototypeof": "1.1.1",
3198         "statuses": "~1.5.0",
3199         "type-is": "~1.6.18",
3200         "utils-merge": "1.0.1",
3201         "vary": "~1.1.2"
3202       },
3203       "dependencies": {
3204         "debug": {
3205           "version": "2.6.9",
3206           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
3207           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
3208           "requires": {
3209             "ms": "2.0.0"
3210           }
3211         },
3212         "ms": {
3213           "version": "2.0.0",
3214           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
3215           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
3216         },
3217         "safe-buffer": {
3218           "version": "5.1.2",
3219           "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
3220           "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
3221         }
3222       }
3223     },
3224     "express-minify": {
3225       "version": "1.0.0",
3226       "resolved": "https://registry.npmjs.org/express-minify/-/express-minify-1.0.0.tgz",
3227       "integrity": "sha512-04/iYxB79jGeNZBBkbAW7L7FMG4Wtu78F1SayXIKiJD6MfqYnOI3DD8no7QOntgedYCdYUpj+Skg8QWR/2WnMQ==",
3228       "requires": {
3229         "clean-css": "^4.1.7",
3230         "on-headers": "^1.0.1",
3231         "uglify-js": "^3.0.28"
3232       }
3233     },
3234     "fast-deep-equal": {
3235       "version": "3.1.3",
3236       "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
3237       "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
3238       "dev": true
3239     },
3240     "fast-json-stable-stringify": {
3241       "version": "2.1.0",
3242       "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
3243       "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
3244       "dev": true
3245     },
3246     "fast-levenshtein": {
3247       "version": "2.0.6",
3248       "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
3249       "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
3250       "dev": true
3251     },
3252     "file-entry-cache": {
3253       "version": "6.0.1",
3254       "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
3255       "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
3256       "dev": true,
3257       "requires": {
3258         "flat-cache": "^3.0.4"
3259       }
3260     },
3261     "finalhandler": {
3262       "version": "1.1.2",
3263       "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
3264       "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
3265       "requires": {
3266         "debug": "2.6.9",
3267         "encodeurl": "~1.0.2",
3268         "escape-html": "~1.0.3",
3269         "on-finished": "~2.3.0",
3270         "parseurl": "~1.3.3",
3271         "statuses": "~1.5.0",
3272         "unpipe": "~1.0.0"
3273       },
3274       "dependencies": {
3275         "debug": {
3276           "version": "2.6.9",
3277           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
3278           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
3279           "requires": {
3280             "ms": "2.0.0"
3281           }
3282         },
3283         "ms": {
3284           "version": "2.0.0",
3285           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
3286           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
3287         }
3288       }
3289     },
3290     "find-up": {
3291       "version": "5.0.0",
3292       "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
3293       "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
3294       "dev": true,
3295       "requires": {
3296         "locate-path": "^6.0.0",
3297         "path-exists": "^4.0.0"
3298       }
3299     },
3300     "flat": {
3301       "version": "5.0.2",
3302       "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz",
3303       "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==",
3304       "dev": true
3305     },
3306     "flat-cache": {
3307       "version": "3.0.4",
3308       "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
3309       "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
3310       "dev": true,
3311       "requires": {
3312         "flatted": "^3.1.0",
3313         "rimraf": "^3.0.2"
3314       }
3315     },
3316     "flatted": {
3317       "version": "3.2.2",
3318       "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.2.tgz",
3319       "integrity": "sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==",
3320       "dev": true
3321     },
3322     "forwarded": {
3323       "version": "0.1.2",
3324       "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz",
3325       "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ="
3326     },
3327     "fresh": {
3328       "version": "0.5.2",
3329       "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
3330       "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac="
3331     },
3332     "fs-minipass": {
3333       "version": "2.1.0",
3334       "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
3335       "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
3336       "requires": {
3337         "minipass": "^3.0.0"
3338       }
3339     },
3340     "fs-readdir-recursive": {
3341       "version": "1.1.0",
3342       "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz",
3343       "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==",
3344       "dev": true
3345     },
3346     "fs.realpath": {
3347       "version": "1.0.0",
3348       "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
3349       "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
3350     },
3351     "fsevents": {
3352       "version": "2.3.2",
3353       "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
3354       "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
3355       "dev": true,
3356       "optional": true
3357     },
3358     "function-bind": {
3359       "version": "1.1.1",
3360       "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
3361       "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
3362     },
3363     "functional-red-black-tree": {
3364       "version": "1.0.1",
3365       "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
3366       "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
3367       "dev": true
3368     },
3369     "gauge": {
3370       "version": "2.7.4",
3371       "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
3372       "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
3373       "requires": {
3374         "aproba": "^1.0.3",
3375         "console-control-strings": "^1.0.0",
3376         "has-unicode": "^2.0.0",
3377         "object-assign": "^4.1.0",
3378         "signal-exit": "^3.0.0",
3379         "string-width": "^1.0.1",
3380         "strip-ansi": "^3.0.1",
3381         "wide-align": "^1.1.0"
3382       }
3383     },
3384     "gensync": {
3385       "version": "1.0.0-beta.2",
3386       "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
3387       "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
3388       "dev": true
3389     },
3390     "get-caller-file": {
3391       "version": "2.0.5",
3392       "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
3393       "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
3394       "dev": true
3395     },
3396     "get-intrinsic": {
3397       "version": "1.1.1",
3398       "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
3399       "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
3400       "requires": {
3401         "function-bind": "^1.1.1",
3402         "has": "^1.0.3",
3403         "has-symbols": "^1.0.1"
3404       }
3405     },
3406     "getopts": {
3407       "version": "2.2.5",
3408       "resolved": "https://registry.npmjs.org/getopts/-/getopts-2.2.5.tgz",
3409       "integrity": "sha512-9jb7AW5p3in+IiJWhQiZmmwkpLaR/ccTWdWQCtZM66HJcHHLegowh4q4tSD7gouUyeNvFWRavfK9GXosQHDpFA=="
3410     },
3411     "glob": {
3412       "version": "7.1.6",
3413       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
3414       "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
3415       "requires": {
3416         "fs.realpath": "^1.0.0",
3417         "inflight": "^1.0.4",
3418         "inherits": "2",
3419         "minimatch": "^3.0.4",
3420         "once": "^1.3.0",
3421         "path-is-absolute": "^1.0.0"
3422       }
3423     },
3424     "glob-parent": {
3425       "version": "5.1.2",
3426       "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
3427       "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
3428       "dev": true,
3429       "requires": {
3430         "is-glob": "^4.0.1"
3431       }
3432     },
3433     "globals": {
3434       "version": "11.12.0",
3435       "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
3436       "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
3437       "dev": true
3438     },
3439     "growl": {
3440       "version": "1.10.5",
3441       "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz",
3442       "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==",
3443       "dev": true
3444     },
3445     "has": {
3446       "version": "1.0.3",
3447       "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
3448       "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
3449       "requires": {
3450         "function-bind": "^1.1.1"
3451       }
3452     },
3453     "has-flag": {
3454       "version": "3.0.0",
3455       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
3456       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
3457       "dev": true
3458     },
3459     "has-symbols": {
3460       "version": "1.0.2",
3461       "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
3462       "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw=="
3463     },
3464     "has-unicode": {
3465       "version": "2.0.1",
3466       "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
3467       "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk="
3468     },
3469     "he": {
3470       "version": "1.2.0",
3471       "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
3472       "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
3473       "dev": true
3474     },
3475     "htmlparser2": {
3476       "version": "3.10.1",
3477       "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz",
3478       "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==",
3479       "requires": {
3480         "domelementtype": "^1.3.1",
3481         "domhandler": "^2.3.0",
3482         "domutils": "^1.5.1",
3483         "entities": "^1.1.1",
3484         "inherits": "^2.0.1",
3485         "readable-stream": "^3.1.1"
3486       },
3487       "dependencies": {
3488         "entities": {
3489           "version": "1.1.2",
3490           "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz",
3491           "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w=="
3492         }
3493       }
3494     },
3495     "http-errors": {
3496       "version": "1.7.2",
3497       "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
3498       "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==",
3499       "requires": {
3500         "depd": "~1.1.2",
3501         "inherits": "2.0.3",
3502         "setprototypeof": "1.1.1",
3503         "statuses": ">= 1.5.0 < 2",
3504         "toidentifier": "1.0.0"
3505       },
3506       "dependencies": {
3507         "inherits": {
3508           "version": "2.0.3",
3509           "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
3510           "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
3511         }
3512       }
3513     },
3514     "http-proxy-agent": {
3515       "version": "4.0.1",
3516       "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz",
3517       "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==",
3518       "requires": {
3519         "@tootallnate/once": "1",
3520         "agent-base": "6",
3521         "debug": "4"
3522       }
3523     },
3524     "iconv-lite": {
3525       "version": "0.4.24",
3526       "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
3527       "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
3528       "requires": {
3529         "safer-buffer": ">= 2.1.2 < 3"
3530       }
3531     },
3532     "ignore": {
3533       "version": "4.0.6",
3534       "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
3535       "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
3536       "dev": true
3537     },
3538     "import-fresh": {
3539       "version": "3.3.0",
3540       "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
3541       "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
3542       "dev": true,
3543       "requires": {
3544         "parent-module": "^1.0.0",
3545         "resolve-from": "^4.0.0"
3546       },
3547       "dependencies": {
3548         "resolve-from": {
3549           "version": "4.0.0",
3550           "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
3551           "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
3552           "dev": true
3553         }
3554       }
3555     },
3556     "imurmurhash": {
3557       "version": "0.1.4",
3558       "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
3559       "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
3560       "dev": true
3561     },
3562     "inflight": {
3563       "version": "1.0.6",
3564       "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
3565       "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
3566       "requires": {
3567         "once": "^1.3.0",
3568         "wrappy": "1"
3569       }
3570     },
3571     "inherits": {
3572       "version": "2.0.4",
3573       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
3574       "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
3575     },
3576     "interpret": {
3577       "version": "2.2.0",
3578       "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz",
3579       "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw=="
3580     },
3581     "ipaddr.js": {
3582       "version": "1.9.1",
3583       "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
3584       "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g=="
3585     },
3586     "is-core-module": {
3587       "version": "2.2.0",
3588       "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz",
3589       "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==",
3590       "requires": {
3591         "has": "^1.0.3"
3592       }
3593     },
3594     "is-expression": {
3595       "version": "4.0.0",
3596       "resolved": "https://registry.npmjs.org/is-expression/-/is-expression-4.0.0.tgz",
3597       "integrity": "sha512-zMIXX63sxzG3XrkHkrAPvm/OVZVSCPNkwMHU8oTX7/U3AL78I0QXCEICXUM13BIa8TYGZ68PiTKfQz3yaTNr4A==",
3598       "requires": {
3599         "acorn": "^7.1.1",
3600         "object-assign": "^4.1.1"
3601       }
3602     },
3603     "is-extglob": {
3604       "version": "2.1.1",
3605       "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
3606       "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
3607       "dev": true
3608     },
3609     "is-fullwidth-code-point": {
3610       "version": "1.0.0",
3611       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
3612       "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
3613       "requires": {
3614         "number-is-nan": "^1.0.0"
3615       }
3616     },
3617     "is-glob": {
3618       "version": "4.0.1",
3619       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
3620       "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
3621       "dev": true,
3622       "requires": {
3623         "is-extglob": "^2.1.1"
3624       }
3625     },
3626     "is-plain-obj": {
3627       "version": "2.1.0",
3628       "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
3629       "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==",
3630       "dev": true
3631     },
3632     "is-plain-object": {
3633       "version": "5.0.0",
3634       "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz",
3635       "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q=="
3636     },
3637     "is-promise": {
3638       "version": "2.2.2",
3639       "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz",
3640       "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ=="
3641     },
3642     "is-regex": {
3643       "version": "1.1.2",
3644       "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz",
3645       "integrity": "sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==",
3646       "requires": {
3647         "call-bind": "^1.0.2",
3648         "has-symbols": "^1.0.1"
3649       }
3650     },
3651     "isarray": {
3652       "version": "1.0.0",
3653       "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
3654       "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
3655     },
3656     "isexe": {
3657       "version": "2.0.0",
3658       "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
3659       "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
3660       "dev": true
3661     },
3662     "js-stringify": {
3663       "version": "1.0.2",
3664       "resolved": "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz",
3665       "integrity": "sha1-Fzb939lyTyijaCrcYjCufk6Weds="
3666     },
3667     "js-tokens": {
3668       "version": "4.0.0",
3669       "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
3670       "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
3671       "dev": true
3672     },
3673     "js-yaml": {
3674       "version": "3.14.1",
3675       "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
3676       "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
3677       "dev": true,
3678       "requires": {
3679         "argparse": "^1.0.7",
3680         "esprima": "^4.0.0"
3681       }
3682     },
3683     "jsesc": {
3684       "version": "2.5.2",
3685       "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
3686       "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
3687       "dev": true
3688     },
3689     "json-schema-traverse": {
3690       "version": "0.4.1",
3691       "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
3692       "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
3693       "dev": true
3694     },
3695     "json-stable-stringify-without-jsonify": {
3696       "version": "1.0.1",
3697       "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
3698       "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
3699       "dev": true
3700     },
3701     "json-typecheck": {
3702       "version": "0.1.3",
3703       "resolved": "https://registry.npmjs.org/json-typecheck/-/json-typecheck-0.1.3.tgz",
3704       "integrity": "sha1-HWGr4lOi7HNkbYH2MTqQrcx1GNc="
3705     },
3706     "json5": {
3707       "version": "2.2.0",
3708       "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz",
3709       "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==",
3710       "dev": true,
3711       "requires": {
3712         "minimist": "^1.2.5"
3713       }
3714     },
3715     "jstransformer": {
3716       "version": "1.0.0",
3717       "resolved": "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz",
3718       "integrity": "sha1-7Yvwkh4vPx7U1cGkT2hwntJHIsM=",
3719       "requires": {
3720         "is-promise": "^2.0.0",
3721         "promise": "^7.0.1"
3722       }
3723     },
3724     "just-extend": {
3725       "version": "4.2.1",
3726       "resolved": "https://registry.npmjs.org/just-extend/-/just-extend-4.2.1.tgz",
3727       "integrity": "sha512-g3UB796vUFIY90VIv/WX3L2c8CS2MdWUww3CNrYmqza1Fg0DURc2K/O4YrnklBdQarSJ/y8JnJYDGc+1iumQjg==",
3728       "dev": true
3729     },
3730     "klona": {
3731       "version": "2.0.4",
3732       "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.4.tgz",
3733       "integrity": "sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA=="
3734     },
3735     "knex": {
3736       "version": "0.95.2",
3737       "resolved": "https://registry.npmjs.org/knex/-/knex-0.95.2.tgz",
3738       "integrity": "sha512-USnukuNnoVAfeV6OXrkHPLcUQRsRbTl3Tk5E3x0hmKs4uEu5vGfZHxD4luyrndIysyDrKXBWfASQ1wFpJWDDFg==",
3739       "requires": {
3740         "colorette": "1.2.1",
3741         "commander": "^7.1.0",
3742         "debug": "4.3.1",
3743         "escalade": "^3.1.1",
3744         "esm": "^3.2.25",
3745         "getopts": "2.2.5",
3746         "interpret": "^2.2.0",
3747         "lodash": "^4.17.21",
3748         "pg-connection-string": "2.4.0",
3749         "rechoir": "^0.7.0",
3750         "resolve-from": "^5.0.0",
3751         "tarn": "^3.0.1",
3752         "tildify": "2.0.0"
3753       }
3754     },
3755     "levn": {
3756       "version": "0.4.1",
3757       "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
3758       "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
3759       "dev": true,
3760       "requires": {
3761         "prelude-ls": "^1.2.1",
3762         "type-check": "~0.4.0"
3763       }
3764     },
3765     "locate-path": {
3766       "version": "6.0.0",
3767       "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
3768       "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
3769       "dev": true,
3770       "requires": {
3771         "p-locate": "^5.0.0"
3772       }
3773     },
3774     "lodash": {
3775       "version": "4.17.21",
3776       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
3777       "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
3778     },
3779     "lodash.clonedeep": {
3780       "version": "4.5.0",
3781       "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
3782       "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=",
3783       "dev": true
3784     },
3785     "lodash.debounce": {
3786       "version": "4.0.8",
3787       "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
3788       "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=",
3789       "dev": true
3790     },
3791     "lodash.get": {
3792       "version": "4.4.2",
3793       "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz",
3794       "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=",
3795       "dev": true
3796     },
3797     "lodash.merge": {
3798       "version": "4.6.2",
3799       "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
3800       "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
3801       "dev": true
3802     },
3803     "lodash.truncate": {
3804       "version": "4.4.2",
3805       "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz",
3806       "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=",
3807       "dev": true
3808     },
3809     "log-symbols": {
3810       "version": "4.0.0",
3811       "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz",
3812       "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==",
3813       "dev": true,
3814       "requires": {
3815         "chalk": "^4.0.0"
3816       },
3817       "dependencies": {
3818         "ansi-styles": {
3819           "version": "4.3.0",
3820           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
3821           "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
3822           "dev": true,
3823           "requires": {
3824             "color-convert": "^2.0.1"
3825           }
3826         },
3827         "chalk": {
3828           "version": "4.1.2",
3829           "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
3830           "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
3831           "dev": true,
3832           "requires": {
3833             "ansi-styles": "^4.1.0",
3834             "supports-color": "^7.1.0"
3835           }
3836         },
3837         "color-convert": {
3838           "version": "2.0.1",
3839           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
3840           "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
3841           "dev": true,
3842           "requires": {
3843             "color-name": "~1.1.4"
3844           }
3845         },
3846         "color-name": {
3847           "version": "1.1.4",
3848           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
3849           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
3850           "dev": true
3851         },
3852         "has-flag": {
3853           "version": "4.0.0",
3854           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
3855           "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
3856           "dev": true
3857         },
3858         "supports-color": {
3859           "version": "7.2.0",
3860           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
3861           "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
3862           "dev": true,
3863           "requires": {
3864             "has-flag": "^4.0.0"
3865           }
3866         }
3867       }
3868     },
3869     "lru-cache": {
3870       "version": "6.0.0",
3871       "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
3872       "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
3873       "requires": {
3874         "yallist": "^4.0.0"
3875       }
3876     },
3877     "make-dir": {
3878       "version": "3.1.0",
3879       "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
3880       "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
3881       "requires": {
3882         "semver": "^6.0.0"
3883       },
3884       "dependencies": {
3885         "semver": {
3886           "version": "6.3.0",
3887           "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
3888           "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
3889         }
3890       }
3891     },
3892     "media-typer": {
3893       "version": "0.3.0",
3894       "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
3895       "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g="
3896     },
3897     "merge-descriptors": {
3898       "version": "1.0.1",
3899       "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
3900       "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E="
3901     },
3902     "methods": {
3903       "version": "1.1.2",
3904       "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
3905       "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4="
3906     },
3907     "mime": {
3908       "version": "1.6.0",
3909       "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
3910       "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="
3911     },
3912     "mime-db": {
3913       "version": "1.46.0",
3914       "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.46.0.tgz",
3915       "integrity": "sha512-svXaP8UQRZ5K7or+ZmfNhg2xX3yKDMUzqadsSqi4NCH/KomcH75MAMYAGVlvXn4+b/xOPhS3I2uHKRUzvjY7BQ=="
3916     },
3917     "mime-types": {
3918       "version": "2.1.29",
3919       "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.29.tgz",
3920       "integrity": "sha512-Y/jMt/S5sR9OaqteJtslsFZKWOIIqMACsJSiHghlCAyhf7jfVYjKBmLiX8OgpWeW+fjJ2b+Az69aPFPkUOY6xQ==",
3921       "requires": {
3922         "mime-db": "1.46.0"
3923       }
3924     },
3925     "minimatch": {
3926       "version": "3.0.4",
3927       "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
3928       "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
3929       "requires": {
3930         "brace-expansion": "^1.1.7"
3931       }
3932     },
3933     "minimist": {
3934       "version": "1.2.5",
3935       "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
3936       "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
3937       "dev": true
3938     },
3939     "minipass": {
3940       "version": "3.1.3",
3941       "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz",
3942       "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==",
3943       "requires": {
3944         "yallist": "^4.0.0"
3945       }
3946     },
3947     "minizlib": {
3948       "version": "2.1.2",
3949       "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
3950       "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
3951       "requires": {
3952         "minipass": "^3.0.0",
3953         "yallist": "^4.0.0"
3954       }
3955     },
3956     "mkdirp": {
3957       "version": "1.0.4",
3958       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
3959       "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="
3960     },
3961     "mocha": {
3962       "version": "8.4.0",
3963       "resolved": "https://registry.npmjs.org/mocha/-/mocha-8.4.0.tgz",
3964       "integrity": "sha512-hJaO0mwDXmZS4ghXsvPVriOhsxQ7ofcpQdm8dE+jISUOKopitvnXFQmpRR7jd2K6VBG6E26gU3IAbXXGIbu4sQ==",
3965       "dev": true,
3966       "requires": {
3967         "@ungap/promise-all-settled": "1.1.2",
3968         "ansi-colors": "4.1.1",
3969         "browser-stdout": "1.3.1",
3970         "chokidar": "3.5.1",
3971         "debug": "4.3.1",
3972         "diff": "5.0.0",
3973         "escape-string-regexp": "4.0.0",
3974         "find-up": "5.0.0",
3975         "glob": "7.1.6",
3976         "growl": "1.10.5",
3977         "he": "1.2.0",
3978         "js-yaml": "4.0.0",
3979         "log-symbols": "4.0.0",
3980         "minimatch": "3.0.4",
3981         "ms": "2.1.3",
3982         "nanoid": "3.1.20",
3983         "serialize-javascript": "5.0.1",
3984         "strip-json-comments": "3.1.1",
3985         "supports-color": "8.1.1",
3986         "which": "2.0.2",
3987         "wide-align": "1.1.3",
3988         "workerpool": "6.1.0",
3989         "yargs": "16.2.0",
3990         "yargs-parser": "20.2.4",
3991         "yargs-unparser": "2.0.0"
3992       },
3993       "dependencies": {
3994         "argparse": {
3995           "version": "2.0.1",
3996           "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
3997           "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
3998           "dev": true
3999         },
4000         "has-flag": {
4001           "version": "4.0.0",
4002           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
4003           "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
4004           "dev": true
4005         },
4006         "js-yaml": {
4007           "version": "4.0.0",
4008           "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.0.0.tgz",
4009           "integrity": "sha512-pqon0s+4ScYUvX30wxQi3PogGFAlUyH0awepWvwkj4jD4v+ova3RiYw8bmA6x2rDrEaj8i/oWKoRxpVNW+Re8Q==",
4010           "dev": true,
4011           "requires": {
4012             "argparse": "^2.0.1"
4013           }
4014         },
4015         "ms": {
4016           "version": "2.1.3",
4017           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
4018           "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
4019           "dev": true
4020         },
4021         "supports-color": {
4022           "version": "8.1.1",
4023           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
4024           "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
4025           "dev": true,
4026           "requires": {
4027             "has-flag": "^4.0.0"
4028           }
4029         }
4030       }
4031     },
4032     "morgan": {
4033       "version": "1.10.0",
4034       "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz",
4035       "integrity": "sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==",
4036       "requires": {
4037         "basic-auth": "~2.0.1",
4038         "debug": "2.6.9",
4039         "depd": "~2.0.0",
4040         "on-finished": "~2.3.0",
4041         "on-headers": "~1.0.2"
4042       },
4043       "dependencies": {
4044         "debug": {
4045           "version": "2.6.9",
4046           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
4047           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
4048           "requires": {
4049             "ms": "2.0.0"
4050           }
4051         },
4052         "depd": {
4053           "version": "2.0.0",
4054           "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
4055           "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw=="
4056         },
4057         "ms": {
4058           "version": "2.0.0",
4059           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
4060           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
4061         }
4062       }
4063     },
4064     "ms": {
4065       "version": "2.1.2",
4066       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
4067       "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
4068     },
4069     "mysql": {
4070       "version": "2.18.1",
4071       "resolved": "https://registry.npmjs.org/mysql/-/mysql-2.18.1.tgz",
4072       "integrity": "sha512-Bca+gk2YWmqp2Uf6k5NFEurwY/0td0cpebAucFpY/3jhrwrVGuxU2uQFCHjU19SJfje0yQvi+rVWdq78hR5lig==",
4073       "requires": {
4074         "bignumber.js": "9.0.0",
4075         "readable-stream": "2.3.7",
4076         "safe-buffer": "5.1.2",
4077         "sqlstring": "2.3.1"
4078       },
4079       "dependencies": {
4080         "readable-stream": {
4081           "version": "2.3.7",
4082           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
4083           "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
4084           "requires": {
4085             "core-util-is": "~1.0.0",
4086             "inherits": "~2.0.3",
4087             "isarray": "~1.0.0",
4088             "process-nextick-args": "~2.0.0",
4089             "safe-buffer": "~5.1.1",
4090             "string_decoder": "~1.1.1",
4091             "util-deprecate": "~1.0.1"
4092           }
4093         },
4094         "safe-buffer": {
4095           "version": "5.1.2",
4096           "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
4097           "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
4098         },
4099         "string_decoder": {
4100           "version": "1.1.1",
4101           "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
4102           "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
4103           "requires": {
4104             "safe-buffer": "~5.1.0"
4105           }
4106         }
4107       }
4108     },
4109     "nan": {
4110       "version": "2.14.2",
4111       "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz",
4112       "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ=="
4113     },
4114     "nanoid": {
4115       "version": "3.1.20",
4116       "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.20.tgz",
4117       "integrity": "sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw==",
4118       "dev": true
4119     },
4120     "natural-compare": {
4121       "version": "1.4.0",
4122       "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
4123       "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
4124       "dev": true
4125     },
4126     "negotiator": {
4127       "version": "0.6.2",
4128       "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
4129       "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw=="
4130     },
4131     "nise": {
4132       "version": "4.1.0",
4133       "resolved": "https://registry.npmjs.org/nise/-/nise-4.1.0.tgz",
4134       "integrity": "sha512-eQMEmGN/8arp0xsvGoQ+B1qvSkR73B1nWSCh7nOt5neMCtwcQVYQGdzQMhcNscktTsWB54xnlSQFzOAPJD8nXA==",
4135       "dev": true,
4136       "requires": {
4137         "@sinonjs/commons": "^1.7.0",
4138         "@sinonjs/fake-timers": "^6.0.0",
4139         "@sinonjs/text-encoding": "^0.7.1",
4140         "just-extend": "^4.0.2",
4141         "path-to-regexp": "^1.7.0"
4142       },
4143       "dependencies": {
4144         "isarray": {
4145           "version": "0.0.1",
4146           "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
4147           "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
4148           "dev": true
4149         },
4150         "path-to-regexp": {
4151           "version": "1.8.0",
4152           "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz",
4153           "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==",
4154           "dev": true,
4155           "requires": {
4156             "isarray": "0.0.1"
4157           }
4158         }
4159       }
4160     },
4161     "node-addon-api": {
4162       "version": "3.1.0",
4163       "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.1.0.tgz",
4164       "integrity": "sha512-flmrDNB06LIl5lywUz7YlNGZH/5p0M7W28k8hzd9Lshtdh1wshD2Y+U4h9LD6KObOy1f+fEVdgprPrEymjM5uw=="
4165     },
4166     "node-fetch": {
4167       "version": "2.6.1",
4168       "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz",
4169       "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw=="
4170     },
4171     "node-releases": {
4172       "version": "2.0.0",
4173       "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.0.tgz",
4174       "integrity": "sha512-aA87l0flFYMzCHpTM3DERFSYxc6lv/BltdbRTOMZuxZ0cwZCD3mejE5n9vLhSJCN++/eOqr77G1IO5uXxlQYWA==",
4175       "dev": true
4176     },
4177     "nodemailer": {
4178       "version": "6.5.0",
4179       "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.5.0.tgz",
4180       "integrity": "sha512-Tm4RPrrIZbnqDKAvX+/4M+zovEReiKlEXWDzG4iwtpL9X34MJY+D5LnQPH/+eghe8DLlAVshHAJZAZWBGhkguw=="
4181     },
4182     "nopt": {
4183       "version": "5.0.0",
4184       "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz",
4185       "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==",
4186       "requires": {
4187         "abbrev": "1"
4188       }
4189     },
4190     "normalize-path": {
4191       "version": "3.0.0",
4192       "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
4193       "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
4194       "dev": true
4195     },
4196     "npmlog": {
4197       "version": "4.1.2",
4198       "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
4199       "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
4200       "requires": {
4201         "are-we-there-yet": "~1.1.2",
4202         "console-control-strings": "~1.1.0",
4203         "gauge": "~2.7.3",
4204         "set-blocking": "~2.0.0"
4205       }
4206     },
4207     "nth-check": {
4208       "version": "2.0.1",
4209       "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz",
4210       "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==",
4211       "requires": {
4212         "boolbase": "^1.0.0"
4213       }
4214     },
4215     "number-is-nan": {
4216       "version": "1.0.1",
4217       "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
4218       "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0="
4219     },
4220     "object-assign": {
4221       "version": "4.1.1",
4222       "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
4223       "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
4224     },
4225     "object-keys": {
4226       "version": "1.1.1",
4227       "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
4228       "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
4229       "dev": true
4230     },
4231     "object.assign": {
4232       "version": "4.1.2",
4233       "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
4234       "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
4235       "dev": true,
4236       "requires": {
4237         "call-bind": "^1.0.0",
4238         "define-properties": "^1.1.3",
4239         "has-symbols": "^1.0.1",
4240         "object-keys": "^1.1.1"
4241       }
4242     },
4243     "on-finished": {
4244       "version": "2.3.0",
4245       "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
4246       "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
4247       "requires": {
4248         "ee-first": "1.1.1"
4249       }
4250     },
4251     "on-headers": {
4252       "version": "1.0.2",
4253       "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
4254       "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA=="
4255     },
4256     "once": {
4257       "version": "1.4.0",
4258       "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
4259       "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
4260       "requires": {
4261         "wrappy": "1"
4262       }
4263     },
4264     "optionator": {
4265       "version": "0.9.1",
4266       "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
4267       "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
4268       "dev": true,
4269       "requires": {
4270         "deep-is": "^0.1.3",
4271         "fast-levenshtein": "^2.0.6",
4272         "levn": "^0.4.1",
4273         "prelude-ls": "^1.2.1",
4274         "type-check": "^0.4.0",
4275         "word-wrap": "^1.2.3"
4276       }
4277     },
4278     "p-limit": {
4279       "version": "3.1.0",
4280       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
4281       "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
4282       "dev": true,
4283       "requires": {
4284         "yocto-queue": "^0.1.0"
4285       }
4286     },
4287     "p-locate": {
4288       "version": "5.0.0",
4289       "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
4290       "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
4291       "dev": true,
4292       "requires": {
4293         "p-limit": "^3.0.2"
4294       }
4295     },
4296     "parent-module": {
4297       "version": "1.0.1",
4298       "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
4299       "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
4300       "dev": true,
4301       "requires": {
4302         "callsites": "^3.0.0"
4303       }
4304     },
4305     "parse-srcset": {
4306       "version": "1.0.2",
4307       "resolved": "https://registry.npmjs.org/parse-srcset/-/parse-srcset-1.0.2.tgz",
4308       "integrity": "sha1-8r0iH2zJcKk42IVWq8WJyqqiveE="
4309     },
4310     "parse5": {
4311       "version": "6.0.1",
4312       "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz",
4313       "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw=="
4314     },
4315     "parse5-htmlparser2-tree-adapter": {
4316       "version": "6.0.1",
4317       "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz",
4318       "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==",
4319       "requires": {
4320         "parse5": "^6.0.1"
4321       }
4322     },
4323     "parseurl": {
4324       "version": "1.3.3",
4325       "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
4326       "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="
4327     },
4328     "path-exists": {
4329       "version": "4.0.0",
4330       "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
4331       "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
4332       "dev": true
4333     },
4334     "path-is-absolute": {
4335       "version": "1.0.1",
4336       "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
4337       "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
4338     },
4339     "path-key": {
4340       "version": "3.1.1",
4341       "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
4342       "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
4343       "dev": true
4344     },
4345     "path-parse": {
4346       "version": "1.0.7",
4347       "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
4348       "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
4349     },
4350     "path-to-regexp": {
4351       "version": "0.1.7",
4352       "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
4353       "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w="
4354     },
4355     "pg-connection-string": {
4356       "version": "2.4.0",
4357       "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.4.0.tgz",
4358       "integrity": "sha512-3iBXuv7XKvxeMrIgym7njT+HlZkwZqqGX4Bu9cci8xHZNT+Um1gWKqCsAzcC0d95rcKMU5WBg6YRUcHyV0HZKQ=="
4359     },
4360     "picocolors": {
4361       "version": "1.0.0",
4362       "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
4363       "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",
4364       "dev": true
4365     },
4366     "picomatch": {
4367       "version": "2.2.2",
4368       "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz",
4369       "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==",
4370       "dev": true
4371     },
4372     "pify": {
4373       "version": "4.0.1",
4374       "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
4375       "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
4376       "dev": true
4377     },
4378     "postcss": {
4379       "version": "8.2.15",
4380       "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.15.tgz",
4381       "integrity": "sha512-2zO3b26eJD/8rb106Qu2o7Qgg52ND5HPjcyQiK2B98O388h43A448LCslC0dI2P97wCAQRJsFvwTRcXxTKds+Q==",
4382       "requires": {
4383         "colorette": "^1.2.2",
4384         "nanoid": "^3.1.23",
4385         "source-map": "^0.6.1"
4386       },
4387       "dependencies": {
4388         "colorette": {
4389           "version": "1.2.2",
4390           "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz",
4391           "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w=="
4392         },
4393         "nanoid": {
4394           "version": "3.1.23",
4395           "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz",
4396           "integrity": "sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw=="
4397         }
4398       }
4399     },
4400     "prelude-ls": {
4401       "version": "1.2.1",
4402       "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
4403       "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
4404       "dev": true
4405     },
4406     "process-nextick-args": {
4407       "version": "2.0.1",
4408       "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
4409       "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
4410     },
4411     "progress": {
4412       "version": "2.0.3",
4413       "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
4414       "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
4415       "dev": true
4416     },
4417     "prom-client": {
4418       "version": "13.1.0",
4419       "resolved": "https://registry.npmjs.org/prom-client/-/prom-client-13.1.0.tgz",
4420       "integrity": "sha512-jT9VccZCWrJWXdyEtQddCDszYsiuWj5T0ekrPszi/WEegj3IZy6Mm09iOOVM86A4IKMWq8hZkT2dD9MaSe+sng==",
4421       "requires": {
4422         "tdigest": "^0.1.1"
4423       }
4424     },
4425     "promise": {
4426       "version": "7.3.1",
4427       "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz",
4428       "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==",
4429       "requires": {
4430         "asap": "~2.0.3"
4431       }
4432     },
4433     "proxy-addr": {
4434       "version": "2.0.6",
4435       "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz",
4436       "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==",
4437       "requires": {
4438         "forwarded": "~0.1.2",
4439         "ipaddr.js": "1.9.1"
4440       }
4441     },
4442     "pug": {
4443       "version": "3.0.2",
4444       "resolved": "https://registry.npmjs.org/pug/-/pug-3.0.2.tgz",
4445       "integrity": "sha512-bp0I/hiK1D1vChHh6EfDxtndHji55XP/ZJKwsRqrz6lRia6ZC2OZbdAymlxdVFwd1L70ebrVJw4/eZ79skrIaw==",
4446       "requires": {
4447         "pug-code-gen": "^3.0.2",
4448         "pug-filters": "^4.0.0",
4449         "pug-lexer": "^5.0.1",
4450         "pug-linker": "^4.0.0",
4451         "pug-load": "^3.0.0",
4452         "pug-parser": "^6.0.0",
4453         "pug-runtime": "^3.0.1",
4454         "pug-strip-comments": "^2.0.0"
4455       }
4456     },
4457     "pug-attrs": {
4458       "version": "3.0.0",
4459       "resolved": "https://registry.npmjs.org/pug-attrs/-/pug-attrs-3.0.0.tgz",
4460       "integrity": "sha512-azINV9dUtzPMFQktvTXciNAfAuVh/L/JCl0vtPCwvOA21uZrC08K/UnmrL+SXGEVc1FwzjW62+xw5S/uaLj6cA==",
4461       "requires": {
4462         "constantinople": "^4.0.1",
4463         "js-stringify": "^1.0.2",
4464         "pug-runtime": "^3.0.0"
4465       }
4466     },
4467     "pug-code-gen": {
4468       "version": "3.0.2",
4469       "resolved": "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-3.0.2.tgz",
4470       "integrity": "sha512-nJMhW16MbiGRiyR4miDTQMRWDgKplnHyeLvioEJYbk1RsPI3FuA3saEP8uwnTb2nTJEKBU90NFVWJBk4OU5qyg==",
4471       "requires": {
4472         "constantinople": "^4.0.1",
4473         "doctypes": "^1.1.0",
4474         "js-stringify": "^1.0.2",
4475         "pug-attrs": "^3.0.0",
4476         "pug-error": "^2.0.0",
4477         "pug-runtime": "^3.0.0",
4478         "void-elements": "^3.1.0",
4479         "with": "^7.0.0"
4480       }
4481     },
4482     "pug-error": {
4483       "version": "2.0.0",
4484       "resolved": "https://registry.npmjs.org/pug-error/-/pug-error-2.0.0.tgz",
4485       "integrity": "sha512-sjiUsi9M4RAGHktC1drQfCr5C5eriu24Lfbt4s+7SykztEOwVZtbFk1RRq0tzLxcMxMYTBR+zMQaG07J/btayQ=="
4486     },
4487     "pug-filters": {
4488       "version": "4.0.0",
4489       "resolved": "https://registry.npmjs.org/pug-filters/-/pug-filters-4.0.0.tgz",
4490       "integrity": "sha512-yeNFtq5Yxmfz0f9z2rMXGw/8/4i1cCFecw/Q7+D0V2DdtII5UvqE12VaZ2AY7ri6o5RNXiweGH79OCq+2RQU4A==",
4491       "requires": {
4492         "constantinople": "^4.0.1",
4493         "jstransformer": "1.0.0",
4494         "pug-error": "^2.0.0",
4495         "pug-walk": "^2.0.0",
4496         "resolve": "^1.15.1"
4497       }
4498     },
4499     "pug-lexer": {
4500       "version": "5.0.1",
4501       "resolved": "https://registry.npmjs.org/pug-lexer/-/pug-lexer-5.0.1.tgz",
4502       "integrity": "sha512-0I6C62+keXlZPZkOJeVam9aBLVP2EnbeDw3An+k0/QlqdwH6rv8284nko14Na7c0TtqtogfWXcRoFE4O4Ff20w==",
4503       "requires": {
4504         "character-parser": "^2.2.0",
4505         "is-expression": "^4.0.0",
4506         "pug-error": "^2.0.0"
4507       }
4508     },
4509     "pug-linker": {
4510       "version": "4.0.0",
4511       "resolved": "https://registry.npmjs.org/pug-linker/-/pug-linker-4.0.0.tgz",
4512       "integrity": "sha512-gjD1yzp0yxbQqnzBAdlhbgoJL5qIFJw78juN1NpTLt/mfPJ5VgC4BvkoD3G23qKzJtIIXBbcCt6FioLSFLOHdw==",
4513       "requires": {
4514         "pug-error": "^2.0.0",
4515         "pug-walk": "^2.0.0"
4516       }
4517     },
4518     "pug-load": {
4519       "version": "3.0.0",
4520       "resolved": "https://registry.npmjs.org/pug-load/-/pug-load-3.0.0.tgz",
4521       "integrity": "sha512-OCjTEnhLWZBvS4zni/WUMjH2YSUosnsmjGBB1An7CsKQarYSWQ0GCVyd4eQPMFJqZ8w9xgs01QdiZXKVjk92EQ==",
4522       "requires": {
4523         "object-assign": "^4.1.1",
4524         "pug-walk": "^2.0.0"
4525       }
4526     },
4527     "pug-parser": {
4528       "version": "6.0.0",
4529       "resolved": "https://registry.npmjs.org/pug-parser/-/pug-parser-6.0.0.tgz",
4530       "integrity": "sha512-ukiYM/9cH6Cml+AOl5kETtM9NR3WulyVP2y4HOU45DyMim1IeP/OOiyEWRr6qk5I5klpsBnbuHpwKmTx6WURnw==",
4531       "requires": {
4532         "pug-error": "^2.0.0",
4533         "token-stream": "1.0.0"
4534       }
4535     },
4536     "pug-runtime": {
4537       "version": "3.0.1",
4538       "resolved": "https://registry.npmjs.org/pug-runtime/-/pug-runtime-3.0.1.tgz",
4539       "integrity": "sha512-L50zbvrQ35TkpHwv0G6aLSuueDRwc/97XdY8kL3tOT0FmhgG7UypU3VztfV/LATAvmUfYi4wNxSajhSAeNN+Kg=="
4540     },
4541     "pug-strip-comments": {
4542       "version": "2.0.0",
4543       "resolved": "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-2.0.0.tgz",
4544       "integrity": "sha512-zo8DsDpH7eTkPHCXFeAk1xZXJbyoTfdPlNR0bK7rpOMuhBYb0f5qUVCO1xlsitYd3w5FQTK7zpNVKb3rZoUrrQ==",
4545       "requires": {
4546         "pug-error": "^2.0.0"
4547       }
4548     },
4549     "pug-walk": {
4550       "version": "2.0.0",
4551       "resolved": "https://registry.npmjs.org/pug-walk/-/pug-walk-2.0.0.tgz",
4552       "integrity": "sha512-yYELe9Q5q9IQhuvqsZNwA5hfPkMJ8u92bQLIMcsMxf/VADjNtEYptU+inlufAFYcWdHlwNfZOEnOOQrZrcyJCQ=="
4553     },
4554     "punycode": {
4555       "version": "2.1.1",
4556       "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
4557       "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
4558       "dev": true
4559     },
4560     "qs": {
4561       "version": "6.7.0",
4562       "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
4563       "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ=="
4564     },
4565     "random-bytes": {
4566       "version": "1.0.0",
4567       "resolved": "https://registry.npmjs.org/random-bytes/-/random-bytes-1.0.0.tgz",
4568       "integrity": "sha1-T2ih3Arli9P7lYSMMDJNt11kNgs="
4569     },
4570     "randombytes": {
4571       "version": "2.1.0",
4572       "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
4573       "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
4574       "dev": true,
4575       "requires": {
4576         "safe-buffer": "^5.1.0"
4577       }
4578     },
4579     "range-parser": {
4580       "version": "1.2.1",
4581       "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
4582       "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="
4583     },
4584     "raw-body": {
4585       "version": "2.4.0",
4586       "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
4587       "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==",
4588       "requires": {
4589         "bytes": "3.1.0",
4590         "http-errors": "1.7.2",
4591         "iconv-lite": "0.4.24",
4592         "unpipe": "1.0.0"
4593       }
4594     },
4595     "readable-stream": {
4596       "version": "3.6.0",
4597       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
4598       "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
4599       "requires": {
4600         "inherits": "^2.0.3",
4601         "string_decoder": "^1.1.1",
4602         "util-deprecate": "^1.0.1"
4603       }
4604     },
4605     "rechoir": {
4606       "version": "0.7.0",
4607       "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.0.tgz",
4608       "integrity": "sha512-ADsDEH2bvbjltXEP+hTIAmeFekTFK0V2BTxMkok6qILyAJEXV0AFfoWcAq4yfll5VdIMd/RVXq0lR+wQi5ZU3Q==",
4609       "requires": {
4610         "resolve": "^1.9.0"
4611       }
4612     },
4613     "redis": {
4614       "version": "3.1.1",
4615       "resolved": "https://registry.npmjs.org/redis/-/redis-3.1.1.tgz",
4616       "integrity": "sha512-QhkKhOuzhogR1NDJfBD34TQJz2ZJwDhhIC6ZmvpftlmfYShHHQXjjNspAJ+Z2HH5NwSBVYBVganbiZ8bgFMHjg==",
4617       "requires": {
4618         "denque": "^1.5.0",
4619         "redis-commands": "^1.7.0",
4620         "redis-errors": "^1.2.0",
4621         "redis-parser": "^3.0.0"
4622       }
4623     },
4624     "redis-commands": {
4625       "version": "1.7.0",
4626       "resolved": "https://registry.npmjs.org/redis-commands/-/redis-commands-1.7.0.tgz",
4627       "integrity": "sha512-nJWqw3bTFy21hX/CPKHth6sfhZbdiHP6bTawSgQBlKOVRG7EZkfHbbHwQJnrE4vsQf0CMNE+3gJ4Fmm16vdVlQ=="
4628     },
4629     "redis-errors": {
4630       "version": "1.2.0",
4631       "resolved": "https://registry.npmjs.org/redis-errors/-/redis-errors-1.2.0.tgz",
4632       "integrity": "sha1-62LSrbFeTq9GEMBK/hUpOEJQq60="
4633     },
4634     "redis-parser": {
4635       "version": "3.0.0",
4636       "resolved": "https://registry.npmjs.org/redis-parser/-/redis-parser-3.0.0.tgz",
4637       "integrity": "sha1-tm2CjNyv5rS4pCin3vTGvKwxyLQ=",
4638       "requires": {
4639         "redis-errors": "^1.0.0"
4640       }
4641     },
4642     "regenerate": {
4643       "version": "1.4.2",
4644       "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz",
4645       "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==",
4646       "dev": true
4647     },
4648     "regenerate-unicode-properties": {
4649       "version": "9.0.0",
4650       "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz",
4651       "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==",
4652       "dev": true,
4653       "requires": {
4654         "regenerate": "^1.4.2"
4655       }
4656     },
4657     "regenerator-runtime": {
4658       "version": "0.13.9",
4659       "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz",
4660       "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==",
4661       "dev": true
4662     },
4663     "regenerator-transform": {
4664       "version": "0.14.5",
4665       "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz",
4666       "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==",
4667       "dev": true,
4668       "requires": {
4669         "@babel/runtime": "^7.8.4"
4670       }
4671     },
4672     "regexpp": {
4673       "version": "3.2.0",
4674       "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz",
4675       "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==",
4676       "dev": true
4677     },
4678     "regexpu-core": {
4679       "version": "4.8.0",
4680       "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz",
4681       "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==",
4682       "dev": true,
4683       "requires": {
4684         "regenerate": "^1.4.2",
4685         "regenerate-unicode-properties": "^9.0.0",
4686         "regjsgen": "^0.5.2",
4687         "regjsparser": "^0.7.0",
4688         "unicode-match-property-ecmascript": "^2.0.0",
4689         "unicode-match-property-value-ecmascript": "^2.0.0"
4690       }
4691     },
4692     "regjsgen": {
4693       "version": "0.5.2",
4694       "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz",
4695       "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==",
4696       "dev": true
4697     },
4698     "regjsparser": {
4699       "version": "0.7.0",
4700       "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz",
4701       "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==",
4702       "dev": true,
4703       "requires": {
4704         "jsesc": "~0.5.0"
4705       },
4706       "dependencies": {
4707         "jsesc": {
4708           "version": "0.5.0",
4709           "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
4710           "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
4711           "dev": true
4712         }
4713       }
4714     },
4715     "require-directory": {
4716       "version": "2.1.1",
4717       "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
4718       "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
4719       "dev": true
4720     },
4721     "require-from-string": {
4722       "version": "2.0.2",
4723       "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
4724       "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
4725       "dev": true
4726     },
4727     "resolve": {
4728       "version": "1.20.0",
4729       "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
4730       "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
4731       "requires": {
4732         "is-core-module": "^2.2.0",
4733         "path-parse": "^1.0.6"
4734       }
4735     },
4736     "resolve-from": {
4737       "version": "5.0.0",
4738       "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
4739       "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw=="
4740     },
4741     "rimraf": {
4742       "version": "3.0.2",
4743       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
4744       "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
4745       "requires": {
4746         "glob": "^7.1.3"
4747       }
4748     },
4749     "rndm": {
4750       "version": "1.2.0",
4751       "resolved": "https://registry.npmjs.org/rndm/-/rndm-1.2.0.tgz",
4752       "integrity": "sha1-8z/pz7Urv9UgqhgyO8ZdsRCht2w="
4753     },
4754     "safe-buffer": {
4755       "version": "5.2.1",
4756       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
4757       "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
4758     },
4759     "safer-buffer": {
4760       "version": "2.1.2",
4761       "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
4762       "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
4763     },
4764     "sanitize-html": {
4765       "version": "2.3.3",
4766       "resolved": "https://registry.npmjs.org/sanitize-html/-/sanitize-html-2.3.3.tgz",
4767       "integrity": "sha512-DCFXPt7Di0c6JUnlT90eIgrjs6TsJl/8HYU3KLdmrVclFN4O0heTcVbJiMa23OKVr6aR051XYtsgd8EWwEBwUA==",
4768       "requires": {
4769         "deepmerge": "^4.2.2",
4770         "escape-string-regexp": "^4.0.0",
4771         "htmlparser2": "^6.0.0",
4772         "is-plain-object": "^5.0.0",
4773         "klona": "^2.0.3",
4774         "parse-srcset": "^1.0.2",
4775         "postcss": "^8.0.2"
4776       },
4777       "dependencies": {
4778         "dom-serializer": {
4779           "version": "1.2.0",
4780           "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.2.0.tgz",
4781           "integrity": "sha512-n6kZFH/KlCrqs/1GHMOd5i2fd/beQHuehKdWvNNffbGHTr/almdhuVvTVFb3V7fglz+nC50fFusu3lY33h12pA==",
4782           "requires": {
4783             "domelementtype": "^2.0.1",
4784             "domhandler": "^4.0.0",
4785             "entities": "^2.0.0"
4786           }
4787         },
4788         "domelementtype": {
4789           "version": "2.1.0",
4790           "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz",
4791           "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w=="
4792         },
4793         "domhandler": {
4794           "version": "4.0.0",
4795           "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.0.0.tgz",
4796           "integrity": "sha512-KPTbnGQ1JeEMQyO1iYXoagsI6so/C96HZiFyByU3T6iAzpXn8EGEvct6unm1ZGoed8ByO2oirxgwxBmqKF9haA==",
4797           "requires": {
4798             "domelementtype": "^2.1.0"
4799           }
4800         },
4801         "domutils": {
4802           "version": "2.5.0",
4803           "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.5.0.tgz",
4804           "integrity": "sha512-Ho16rzNMOFk2fPwChGh3D2D9OEHAfG19HgmRR2l+WLSsIstNsAYBzePH412bL0y5T44ejABIVfTHQ8nqi/tBCg==",
4805           "requires": {
4806             "dom-serializer": "^1.0.1",
4807             "domelementtype": "^2.0.1",
4808             "domhandler": "^4.0.0"
4809           }
4810         },
4811         "htmlparser2": {
4812           "version": "6.0.1",
4813           "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.0.1.tgz",
4814           "integrity": "sha512-GDKPd+vk4jvSuvCbyuzx/unmXkk090Azec7LovXP8as1Hn8q9p3hbjmDGbUqqhknw0ajwit6LiiWqfiTUPMK7w==",
4815           "requires": {
4816             "domelementtype": "^2.0.1",
4817             "domhandler": "^4.0.0",
4818             "domutils": "^2.4.4",
4819             "entities": "^2.0.0"
4820           }
4821         }
4822       }
4823     },
4824     "semver": {
4825       "version": "7.3.4",
4826       "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz",
4827       "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==",
4828       "requires": {
4829         "lru-cache": "^6.0.0"
4830       }
4831     },
4832     "send": {
4833       "version": "0.17.1",
4834       "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz",
4835       "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==",
4836       "requires": {
4837         "debug": "2.6.9",
4838         "depd": "~1.1.2",
4839         "destroy": "~1.0.4",
4840         "encodeurl": "~1.0.2",
4841         "escape-html": "~1.0.3",
4842         "etag": "~1.8.1",
4843         "fresh": "0.5.2",
4844         "http-errors": "~1.7.2",
4845         "mime": "1.6.0",
4846         "ms": "2.1.1",
4847         "on-finished": "~2.3.0",
4848         "range-parser": "~1.2.1",
4849         "statuses": "~1.5.0"
4850       },
4851       "dependencies": {
4852         "debug": {
4853           "version": "2.6.9",
4854           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
4855           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
4856           "requires": {
4857             "ms": "2.0.0"
4858           },
4859           "dependencies": {
4860             "ms": {
4861               "version": "2.0.0",
4862               "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
4863               "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
4864             }
4865           }
4866         },
4867         "ms": {
4868           "version": "2.1.1",
4869           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
4870           "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg=="
4871         }
4872       }
4873     },
4874     "serialize-javascript": {
4875       "version": "5.0.1",
4876       "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz",
4877       "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==",
4878       "dev": true,
4879       "requires": {
4880         "randombytes": "^2.1.0"
4881       }
4882     },
4883     "serve-static": {
4884       "version": "1.14.1",
4885       "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz",
4886       "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==",
4887       "requires": {
4888         "encodeurl": "~1.0.2",
4889         "escape-html": "~1.0.3",
4890         "parseurl": "~1.3.3",
4891         "send": "0.17.1"
4892       }
4893     },
4894     "set-blocking": {
4895       "version": "2.0.0",
4896       "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
4897       "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc="
4898     },
4899     "setprototypeof": {
4900       "version": "1.1.1",
4901       "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
4902       "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw=="
4903     },
4904     "shebang-command": {
4905       "version": "2.0.0",
4906       "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
4907       "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
4908       "dev": true,
4909       "requires": {
4910         "shebang-regex": "^3.0.0"
4911       }
4912     },
4913     "shebang-regex": {
4914       "version": "3.0.0",
4915       "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
4916       "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
4917       "dev": true
4918     },
4919     "signal-exit": {
4920       "version": "3.0.3",
4921       "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
4922       "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA=="
4923     },
4924     "sinon": {
4925       "version": "10.0.0",
4926       "resolved": "https://registry.npmjs.org/sinon/-/sinon-10.0.0.tgz",
4927       "integrity": "sha512-XAn5DxtGVJBlBWYrcYKEhWCz7FLwZGdyvANRyK06419hyEpdT0dMc5A8Vcxg5SCGHc40CsqoKsc1bt1CbJPfNw==",
4928       "dev": true,
4929       "requires": {
4930         "@sinonjs/commons": "^1.8.1",
4931         "@sinonjs/fake-timers": "^6.0.1",
4932         "@sinonjs/samsam": "^5.3.1",
4933         "diff": "^4.0.2",
4934         "nise": "^4.1.0",
4935         "supports-color": "^7.1.0"
4936       },
4937       "dependencies": {
4938         "diff": {
4939           "version": "4.0.2",
4940           "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
4941           "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
4942           "dev": true
4943         },
4944         "has-flag": {
4945           "version": "4.0.0",
4946           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
4947           "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
4948           "dev": true
4949         },
4950         "supports-color": {
4951           "version": "7.2.0",
4952           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
4953           "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
4954           "dev": true,
4955           "requires": {
4956             "has-flag": "^4.0.0"
4957           }
4958         }
4959       }
4960     },
4961     "slash": {
4962       "version": "2.0.0",
4963       "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz",
4964       "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==",
4965       "dev": true
4966     },
4967     "slice-ansi": {
4968       "version": "4.0.0",
4969       "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz",
4970       "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==",
4971       "dev": true,
4972       "requires": {
4973         "ansi-styles": "^4.0.0",
4974         "astral-regex": "^2.0.0",
4975         "is-fullwidth-code-point": "^3.0.0"
4976       },
4977       "dependencies": {
4978         "ansi-styles": {
4979           "version": "4.3.0",
4980           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
4981           "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
4982           "dev": true,
4983           "requires": {
4984             "color-convert": "^2.0.1"
4985           }
4986         },
4987         "color-convert": {
4988           "version": "2.0.1",
4989           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
4990           "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
4991           "dev": true,
4992           "requires": {
4993             "color-name": "~1.1.4"
4994           }
4995         },
4996         "color-name": {
4997           "version": "1.1.4",
4998           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
4999           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
5000           "dev": true
5001         },
5002         "is-fullwidth-code-point": {
5003           "version": "3.0.0",
5004           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
5005           "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
5006           "dev": true
5007         }
5008       }
5009     },
5010     "socket.io": {
5011       "version": "4.1.3",
5012       "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.1.3.tgz",
5013       "integrity": "sha512-tLkaY13RcO4nIRh1K2hT5iuotfTaIQw7cVIe0FUykN3SuQi0cm7ALxuyT5/CtDswOMWUzMGTibxYNx/gU7In+Q==",
5014       "requires": {
5015         "@types/cookie": "^0.4.0",
5016         "@types/cors": "^2.8.10",
5017         "@types/node": ">=10.0.0",
5018         "accepts": "~1.3.4",
5019         "base64id": "~2.0.0",
5020         "debug": "~4.3.1",
5021         "engine.io": "~5.1.1",
5022         "socket.io-adapter": "~2.3.1",
5023         "socket.io-parser": "~4.0.4"
5024       }
5025     },
5026     "socket.io-adapter": {
5027       "version": "2.3.1",
5028       "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.3.1.tgz",
5029       "integrity": "sha512-8cVkRxI8Nt2wadkY6u60Y4rpW3ejA1rxgcK2JuyIhmF+RMNpTy1QRtkHIDUOf3B4HlQwakMsWbKftMv/71VMmw=="
5030     },
5031     "socket.io-parser": {
5032       "version": "4.0.4",
5033       "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.0.4.tgz",
5034       "integrity": "sha512-t+b0SS+IxG7Rxzda2EVvyBZbvFPBCjJoyHuE0P//7OAsN23GItzDRdWa6ALxZI/8R5ygK7jAR6t028/z+7295g==",
5035       "requires": {
5036         "@types/component-emitter": "^1.2.10",
5037         "component-emitter": "~1.3.0",
5038         "debug": "~4.3.1"
5039       }
5040     },
5041     "source-map": {
5042       "version": "0.6.1",
5043       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
5044       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
5045     },
5046     "source-map-support": {
5047       "version": "0.5.19",
5048       "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz",
5049       "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==",
5050       "requires": {
5051         "buffer-from": "^1.0.0",
5052         "source-map": "^0.6.0"
5053       }
5054     },
5055     "sprintf-js": {
5056       "version": "1.1.2",
5057       "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz",
5058       "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug=="
5059     },
5060     "sqlstring": {
5061       "version": "2.3.1",
5062       "resolved": "https://registry.npmjs.org/sqlstring/-/sqlstring-2.3.1.tgz",
5063       "integrity": "sha1-R1OT/56RR5rqYtyvDKPRSYOn+0A="
5064     },
5065     "statuses": {
5066       "version": "1.5.0",
5067       "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
5068       "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow="
5069     },
5070     "string-width": {
5071       "version": "1.0.2",
5072       "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
5073       "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
5074       "requires": {
5075         "code-point-at": "^1.0.0",
5076         "is-fullwidth-code-point": "^1.0.0",
5077         "strip-ansi": "^3.0.0"
5078       }
5079     },
5080     "string_decoder": {
5081       "version": "1.3.0",
5082       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
5083       "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
5084       "requires": {
5085         "safe-buffer": "~5.2.0"
5086       }
5087     },
5088     "strip-ansi": {
5089       "version": "3.0.1",
5090       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
5091       "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
5092       "requires": {
5093         "ansi-regex": "^2.0.0"
5094       }
5095     },
5096     "strip-json-comments": {
5097       "version": "3.1.1",
5098       "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
5099       "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
5100       "dev": true
5101     },
5102     "supports-color": {
5103       "version": "5.5.0",
5104       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
5105       "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
5106       "dev": true,
5107       "requires": {
5108         "has-flag": "^3.0.0"
5109       }
5110     },
5111     "table": {
5112       "version": "6.7.2",
5113       "resolved": "https://registry.npmjs.org/table/-/table-6.7.2.tgz",
5114       "integrity": "sha512-UFZK67uvyNivLeQbVtkiUs8Uuuxv24aSL4/Vil2PJVtMgU8Lx0CYkP12uCGa3kjyQzOSgV1+z9Wkb82fCGsO0g==",
5115       "dev": true,
5116       "requires": {
5117         "ajv": "^8.0.1",
5118         "lodash.clonedeep": "^4.5.0",
5119         "lodash.truncate": "^4.4.2",
5120         "slice-ansi": "^4.0.0",
5121         "string-width": "^4.2.3",
5122         "strip-ansi": "^6.0.1"
5123       },
5124       "dependencies": {
5125         "ajv": {
5126           "version": "8.6.3",
5127           "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.3.tgz",
5128           "integrity": "sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw==",
5129           "dev": true,
5130           "requires": {
5131             "fast-deep-equal": "^3.1.1",
5132             "json-schema-traverse": "^1.0.0",
5133             "require-from-string": "^2.0.2",
5134             "uri-js": "^4.2.2"
5135           }
5136         },
5137         "ansi-regex": {
5138           "version": "5.0.1",
5139           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
5140           "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
5141           "dev": true
5142         },
5143         "is-fullwidth-code-point": {
5144           "version": "3.0.0",
5145           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
5146           "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
5147           "dev": true
5148         },
5149         "json-schema-traverse": {
5150           "version": "1.0.0",
5151           "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
5152           "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
5153           "dev": true
5154         },
5155         "string-width": {
5156           "version": "4.2.3",
5157           "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
5158           "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
5159           "dev": true,
5160           "requires": {
5161             "emoji-regex": "^8.0.0",
5162             "is-fullwidth-code-point": "^3.0.0",
5163             "strip-ansi": "^6.0.1"
5164           }
5165         },
5166         "strip-ansi": {
5167           "version": "6.0.1",
5168           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
5169           "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
5170           "dev": true,
5171           "requires": {
5172             "ansi-regex": "^5.0.1"
5173           }
5174         }
5175       }
5176     },
5177     "tar": {
5178       "version": "6.1.11",
5179       "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz",
5180       "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==",
5181       "requires": {
5182         "chownr": "^2.0.0",
5183         "fs-minipass": "^2.0.0",
5184         "minipass": "^3.0.0",
5185         "minizlib": "^2.1.1",
5186         "mkdirp": "^1.0.3",
5187         "yallist": "^4.0.0"
5188       }
5189     },
5190     "tarn": {
5191       "version": "3.0.1",
5192       "resolved": "https://registry.npmjs.org/tarn/-/tarn-3.0.1.tgz",
5193       "integrity": "sha512-6usSlV9KyHsspvwu2duKH+FMUhqJnAh6J5J/4MITl8s94iSUQTLkJggdiewKv4RyARQccnigV48Z+khiuVZDJw=="
5194     },
5195     "tdigest": {
5196       "version": "0.1.1",
5197       "resolved": "https://registry.npmjs.org/tdigest/-/tdigest-0.1.1.tgz",
5198       "integrity": "sha1-Ljyyw56kSeVdHmzZEReszKRYgCE=",
5199       "requires": {
5200         "bintrees": "1.0.1"
5201       }
5202     },
5203     "text-table": {
5204       "version": "0.2.0",
5205       "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
5206       "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
5207       "dev": true
5208     },
5209     "tildify": {
5210       "version": "2.0.0",
5211       "resolved": "https://registry.npmjs.org/tildify/-/tildify-2.0.0.tgz",
5212       "integrity": "sha512-Cc+OraorugtXNfs50hU9KS369rFXCfgGLpfCfvlc+Ud5u6VWmUQsOAa9HbTvheQdYnrdJqqv1e5oIqXppMYnSw=="
5213     },
5214     "to-fast-properties": {
5215       "version": "2.0.0",
5216       "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
5217       "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4="
5218     },
5219     "toidentifier": {
5220       "version": "1.0.0",
5221       "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
5222       "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw=="
5223     },
5224     "token-stream": {
5225       "version": "1.0.0",
5226       "resolved": "https://registry.npmjs.org/token-stream/-/token-stream-1.0.0.tgz",
5227       "integrity": "sha1-zCAOqyYT9BZtJ/+a/HylbUnfbrQ="
5228     },
5229     "toml": {
5230       "version": "3.0.0",
5231       "resolved": "https://registry.npmjs.org/toml/-/toml-3.0.0.tgz",
5232       "integrity": "sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w=="
5233     },
5234     "tslib": {
5235       "version": "2.3.0",
5236       "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz",
5237       "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg=="
5238     },
5239     "tsscmp": {
5240       "version": "1.0.6",
5241       "resolved": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.6.tgz",
5242       "integrity": "sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA=="
5243     },
5244     "type-check": {
5245       "version": "0.4.0",
5246       "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
5247       "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
5248       "dev": true,
5249       "requires": {
5250         "prelude-ls": "^1.2.1"
5251       }
5252     },
5253     "type-detect": {
5254       "version": "4.0.8",
5255       "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
5256       "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==",
5257       "dev": true
5258     },
5259     "type-fest": {
5260       "version": "0.20.2",
5261       "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
5262       "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
5263       "dev": true
5264     },
5265     "type-is": {
5266       "version": "1.6.18",
5267       "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
5268       "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
5269       "requires": {
5270         "media-typer": "0.3.0",
5271         "mime-types": "~2.1.24"
5272       }
5273     },
5274     "uglify-js": {
5275       "version": "3.13.2",
5276       "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.13.2.tgz",
5277       "integrity": "sha512-SbMu4D2Vo95LMC/MetNaso1194M1htEA+JrqE9Hk+G2DhI+itfS9TRu9ZKeCahLDNa/J3n4MqUJ/fOHMzQpRWw=="
5278     },
5279     "uid-safe": {
5280       "version": "2.1.5",
5281       "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.5.tgz",
5282       "integrity": "sha512-KPHm4VL5dDXKz01UuEd88Df+KzynaohSL9fBh096KWAxSKZQDI2uBrVqtvRM4rwrIrRRKsdLNML/lnaaVSRioA==",
5283       "requires": {
5284         "random-bytes": "~1.0.0"
5285       }
5286     },
5287     "unicode-canonical-property-names-ecmascript": {
5288       "version": "2.0.0",
5289       "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz",
5290       "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==",
5291       "dev": true
5292     },
5293     "unicode-match-property-ecmascript": {
5294       "version": "2.0.0",
5295       "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz",
5296       "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==",
5297       "dev": true,
5298       "requires": {
5299         "unicode-canonical-property-names-ecmascript": "^2.0.0",
5300         "unicode-property-aliases-ecmascript": "^2.0.0"
5301       }
5302     },
5303     "unicode-match-property-value-ecmascript": {
5304       "version": "2.0.0",
5305       "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz",
5306       "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==",
5307       "dev": true
5308     },
5309     "unicode-property-aliases-ecmascript": {
5310       "version": "2.0.0",
5311       "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz",
5312       "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==",
5313       "dev": true
5314     },
5315     "unpipe": {
5316       "version": "1.0.0",
5317       "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
5318       "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw="
5319     },
5320     "uri-js": {
5321       "version": "4.4.1",
5322       "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
5323       "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
5324       "dev": true,
5325       "requires": {
5326         "punycode": "^2.1.0"
5327       }
5328     },
5329     "util-deprecate": {
5330       "version": "1.0.2",
5331       "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
5332       "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
5333     },
5334     "utils-merge": {
5335       "version": "1.0.1",
5336       "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
5337       "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM="
5338     },
5339     "uuid": {
5340       "version": "8.3.2",
5341       "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
5342       "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg=="
5343     },
5344     "v8-compile-cache": {
5345       "version": "2.3.0",
5346       "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz",
5347       "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==",
5348       "dev": true
5349     },
5350     "vary": {
5351       "version": "1.1.2",
5352       "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
5353       "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw="
5354     },
5355     "void-elements": {
5356       "version": "3.1.0",
5357       "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz",
5358       "integrity": "sha1-YU9/v42AHwu18GYfWy9XhXUOTwk="
5359     },
5360     "which": {
5361       "version": "2.0.2",
5362       "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
5363       "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
5364       "dev": true,
5365       "requires": {
5366         "isexe": "^2.0.0"
5367       }
5368     },
5369     "wide-align": {
5370       "version": "1.1.3",
5371       "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
5372       "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
5373       "requires": {
5374         "string-width": "^1.0.2 || 2"
5375       }
5376     },
5377     "with": {
5378       "version": "7.0.2",
5379       "resolved": "https://registry.npmjs.org/with/-/with-7.0.2.tgz",
5380       "integrity": "sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w==",
5381       "requires": {
5382         "@babel/parser": "^7.9.6",
5383         "@babel/types": "^7.9.6",
5384         "assert-never": "^1.2.1",
5385         "babel-walk": "3.0.0-canary-5"
5386       }
5387     },
5388     "word-wrap": {
5389       "version": "1.2.3",
5390       "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
5391       "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
5392       "dev": true
5393     },
5394     "workerpool": {
5395       "version": "6.1.0",
5396       "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.1.0.tgz",
5397       "integrity": "sha512-toV7q9rWNYha963Pl/qyeZ6wG+3nnsyvolaNUS8+R5Wtw6qJPTxIlOP1ZSvcGhEJw+l3HMMmtiNo9Gl61G4GVg==",
5398       "dev": true
5399     },
5400     "wrap-ansi": {
5401       "version": "7.0.0",
5402       "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
5403       "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
5404       "dev": true,
5405       "requires": {
5406         "ansi-styles": "^4.0.0",
5407         "string-width": "^4.1.0",
5408         "strip-ansi": "^6.0.0"
5409       },
5410       "dependencies": {
5411         "ansi-regex": {
5412           "version": "5.0.1",
5413           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
5414           "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
5415           "dev": true
5416         },
5417         "ansi-styles": {
5418           "version": "4.3.0",
5419           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
5420           "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
5421           "dev": true,
5422           "requires": {
5423             "color-convert": "^2.0.1"
5424           }
5425         },
5426         "color-convert": {
5427           "version": "2.0.1",
5428           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
5429           "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
5430           "dev": true,
5431           "requires": {
5432             "color-name": "~1.1.4"
5433           }
5434         },
5435         "color-name": {
5436           "version": "1.1.4",
5437           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
5438           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
5439           "dev": true
5440         },
5441         "is-fullwidth-code-point": {
5442           "version": "3.0.0",
5443           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
5444           "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
5445           "dev": true
5446         },
5447         "string-width": {
5448           "version": "4.2.3",
5449           "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
5450           "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
5451           "dev": true,
5452           "requires": {
5453             "emoji-regex": "^8.0.0",
5454             "is-fullwidth-code-point": "^3.0.0",
5455             "strip-ansi": "^6.0.1"
5456           }
5457         },
5458         "strip-ansi": {
5459           "version": "6.0.1",
5460           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
5461           "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
5462           "dev": true,
5463           "requires": {
5464             "ansi-regex": "^5.0.1"
5465           }
5466         }
5467       }
5468     },
5469     "wrappy": {
5470       "version": "1.0.2",
5471       "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
5472       "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
5473     },
5474     "ws": {
5475       "version": "7.4.6",
5476       "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz",
5477       "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A=="
5478     },
5479     "y18n": {
5480       "version": "5.0.8",
5481       "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
5482       "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
5483       "dev": true
5484     },
5485     "yallist": {
5486       "version": "4.0.0",
5487       "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
5488       "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
5489     },
5490     "yamljs": {
5491       "version": "0.2.10",
5492       "resolved": "https://registry.npmjs.org/yamljs/-/yamljs-0.2.10.tgz",
5493       "integrity": "sha1-SBzHwlynOvWfWR8MluPOVsdXpA8=",
5494       "requires": {
5495         "argparse": "^1.0.7",
5496         "glob": "^7.0.5"
5497       }
5498     },
5499     "yargs": {
5500       "version": "16.2.0",
5501       "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
5502       "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
5503       "dev": true,
5504       "requires": {
5505         "cliui": "^7.0.2",
5506         "escalade": "^3.1.1",
5507         "get-caller-file": "^2.0.5",
5508         "require-directory": "^2.1.1",
5509         "string-width": "^4.2.0",
5510         "y18n": "^5.0.5",
5511         "yargs-parser": "^20.2.2"
5512       },
5513       "dependencies": {
5514         "ansi-regex": {
5515           "version": "5.0.1",
5516           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
5517           "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
5518           "dev": true
5519         },
5520         "is-fullwidth-code-point": {
5521           "version": "3.0.0",
5522           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
5523           "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
5524           "dev": true
5525         },
5526         "string-width": {
5527           "version": "4.2.3",
5528           "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
5529           "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
5530           "dev": true,
5531           "requires": {
5532             "emoji-regex": "^8.0.0",
5533             "is-fullwidth-code-point": "^3.0.0",
5534             "strip-ansi": "^6.0.1"
5535           }
5536         },
5537         "strip-ansi": {
5538           "version": "6.0.1",
5539           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
5540           "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
5541           "dev": true,
5542           "requires": {
5543             "ansi-regex": "^5.0.1"
5544           }
5545         }
5546       }
5547     },
5548     "yargs-parser": {
5549       "version": "20.2.4",
5550       "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz",
5551       "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==",
5552       "dev": true
5553     },
5554     "yargs-unparser": {
5555       "version": "2.0.0",
5556       "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz",
5557       "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==",
5558       "dev": true,
5559       "requires": {
5560         "camelcase": "^6.0.0",
5561         "decamelize": "^4.0.0",
5562         "flat": "^5.0.2",
5563         "is-plain-obj": "^2.1.0"
5564       }
5565     },
5566     "yocto-queue": {
5567       "version": "0.1.0",
5568       "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
5569       "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
5570       "dev": true
5571     }
5572   }