Fix #925
[KisSync.git] / package-lock.json
blobd30ad57cd3c2645767cfe5f714525cd0710c3ec2
2   "name": "CyTube",
3   "version": "3.82.3",
4   "lockfileVersion": 1,
5   "requires": true,
6   "dependencies": {
7     "@babel/cli": {
8       "version": "7.13.14",
9       "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.13.14.tgz",
10       "integrity": "sha512-zmEFV8WBRsW+mPQumO1/4b34QNALBVReaiHJOkxhUsdo/AvYM62c+SKSuLi2aZ42t3ocK6OI0uwUXRvrIbREZw==",
11       "dev": true,
12       "requires": {
13         "@nicolo-ribaudo/chokidar-2": "2.1.8-no-fsevents",
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         "lodash": "^4.17.19",
20         "make-dir": "^2.1.0",
21         "slash": "^2.0.0",
22         "source-map": "^0.5.0"
23       },
24       "dependencies": {
25         "commander": {
26           "version": "4.1.1",
27           "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
28           "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==",
29           "dev": true
30         },
31         "make-dir": {
32           "version": "2.1.0",
33           "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
34           "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
35           "dev": true,
36           "requires": {
37             "pify": "^4.0.1",
38             "semver": "^5.6.0"
39           }
40         },
41         "semver": {
42           "version": "5.7.1",
43           "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
44           "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
45           "dev": true
46         },
47         "source-map": {
48           "version": "0.5.7",
49           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
50           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
51           "dev": true
52         }
53       }
54     },
55     "@babel/code-frame": {
56       "version": "7.12.13",
57       "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz",
58       "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==",
59       "dev": true,
60       "requires": {
61         "@babel/highlight": "^7.12.13"
62       }
63     },
64     "@babel/compat-data": {
65       "version": "7.13.12",
66       "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.13.12.tgz",
67       "integrity": "sha512-3eJJ841uKxeV8dcN/2yGEUy+RfgQspPEgQat85umsE1rotuquQ2AbIub4S6j7c50a2d+4myc+zSlnXeIHrOnhQ==",
68       "dev": true
69     },
70     "@babel/core": {
71       "version": "7.13.14",
72       "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.13.14.tgz",
73       "integrity": "sha512-wZso/vyF4ki0l0znlgM4inxbdrUvCb+cVz8grxDq+6C9k6qbqoIJteQOKicaKjCipU3ISV+XedCqpL2RJJVehA==",
74       "dev": true,
75       "requires": {
76         "@babel/code-frame": "^7.12.13",
77         "@babel/generator": "^7.13.9",
78         "@babel/helper-compilation-targets": "^7.13.13",
79         "@babel/helper-module-transforms": "^7.13.14",
80         "@babel/helpers": "^7.13.10",
81         "@babel/parser": "^7.13.13",
82         "@babel/template": "^7.12.13",
83         "@babel/traverse": "^7.13.13",
84         "@babel/types": "^7.13.14",
85         "convert-source-map": "^1.7.0",
86         "debug": "^4.1.0",
87         "gensync": "^1.0.0-beta.2",
88         "json5": "^2.1.2",
89         "semver": "^6.3.0",
90         "source-map": "^0.5.0"
91       },
92       "dependencies": {
93         "@babel/parser": {
94           "version": "7.13.13",
95           "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.13.tgz",
96           "integrity": "sha512-OhsyMrqygfk5v8HmWwOzlYjJrtLaFhF34MrfG/Z73DgYCI6ojNUTUp2TYbtnjo8PegeJp12eamsNettCQjKjVw==",
97           "dev": true
98         },
99         "@babel/types": {
100           "version": "7.13.14",
101           "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.14.tgz",
102           "integrity": "sha512-A2aa3QTkWoyqsZZFl56MLUsfmh7O0gN41IPvXAE/++8ojpbz12SszD7JEGYVdn4f9Kt4amIei07swF1h4AqmmQ==",
103           "dev": true,
104           "requires": {
105             "@babel/helper-validator-identifier": "^7.12.11",
106             "lodash": "^4.17.19",
107             "to-fast-properties": "^2.0.0"
108           }
109         },
110         "semver": {
111           "version": "6.3.0",
112           "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
113           "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
114           "dev": true
115         },
116         "source-map": {
117           "version": "0.5.7",
118           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
119           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
120           "dev": true
121         }
122       }
123     },
124     "@babel/eslint-parser": {
125       "version": "7.13.14",
126       "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.13.14.tgz",
127       "integrity": "sha512-I0HweR36D73Ibn/FfrRDMKlMqJHFwidIUgYdMpH+aXYuQC+waq59YaJ6t9e9N36axJ82v1jR041wwqDrDXEwRA==",
128       "dev": true,
129       "requires": {
130         "eslint-scope": "^5.1.0",
131         "eslint-visitor-keys": "^1.3.0",
132         "semver": "^6.3.0"
133       },
134       "dependencies": {
135         "semver": {
136           "version": "6.3.0",
137           "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
138           "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
139           "dev": true
140         }
141       }
142     },
143     "@babel/generator": {
144       "version": "7.13.9",
145       "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.9.tgz",
146       "integrity": "sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw==",
147       "dev": true,
148       "requires": {
149         "@babel/types": "^7.13.0",
150         "jsesc": "^2.5.1",
151         "source-map": "^0.5.0"
152       },
153       "dependencies": {
154         "source-map": {
155           "version": "0.5.7",
156           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
157           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
158           "dev": true
159         }
160       }
161     },
162     "@babel/helper-annotate-as-pure": {
163       "version": "7.12.13",
164       "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz",
165       "integrity": "sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw==",
166       "dev": true,
167       "requires": {
168         "@babel/types": "^7.12.13"
169       }
170     },
171     "@babel/helper-builder-binary-assignment-operator-visitor": {
172       "version": "7.12.13",
173       "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz",
174       "integrity": "sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA==",
175       "dev": true,
176       "requires": {
177         "@babel/helper-explode-assignable-expression": "^7.12.13",
178         "@babel/types": "^7.12.13"
179       }
180     },
181     "@babel/helper-compilation-targets": {
182       "version": "7.13.13",
183       "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.13.tgz",
184       "integrity": "sha512-q1kcdHNZehBwD9jYPh3WyXcsFERi39X4I59I3NadciWtNDyZ6x+GboOxncFK0kXlKIv6BJm5acncehXWUjWQMQ==",
185       "dev": true,
186       "requires": {
187         "@babel/compat-data": "^7.13.12",
188         "@babel/helper-validator-option": "^7.12.17",
189         "browserslist": "^4.14.5",
190         "semver": "^6.3.0"
191       },
192       "dependencies": {
193         "semver": {
194           "version": "6.3.0",
195           "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
196           "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
197           "dev": true
198         }
199       }
200     },
201     "@babel/helper-create-class-features-plugin": {
202       "version": "7.13.11",
203       "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.13.11.tgz",
204       "integrity": "sha512-ays0I7XYq9xbjCSvT+EvysLgfc3tOkwCULHjrnscGT3A9qD4sk3wXnJ3of0MAWsWGjdinFvajHU2smYuqXKMrw==",
205       "dev": true,
206       "requires": {
207         "@babel/helper-function-name": "^7.12.13",
208         "@babel/helper-member-expression-to-functions": "^7.13.0",
209         "@babel/helper-optimise-call-expression": "^7.12.13",
210         "@babel/helper-replace-supers": "^7.13.0",
211         "@babel/helper-split-export-declaration": "^7.12.13"
212       }
213     },
214     "@babel/helper-create-regexp-features-plugin": {
215       "version": "7.12.17",
216       "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.17.tgz",
217       "integrity": "sha512-p2VGmBu9oefLZ2nQpgnEnG0ZlRPvL8gAGvPUMQwUdaE8k49rOMuZpOwdQoy5qJf6K8jL3bcAMhVUlHAjIgJHUg==",
218       "dev": true,
219       "requires": {
220         "@babel/helper-annotate-as-pure": "^7.12.13",
221         "regexpu-core": "^4.7.1"
222       }
223     },
224     "@babel/helper-define-polyfill-provider": {
225       "version": "0.1.5",
226       "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.1.5.tgz",
227       "integrity": "sha512-nXuzCSwlJ/WKr8qxzW816gwyT6VZgiJG17zR40fou70yfAcqjoNyTLl/DQ+FExw5Hx5KNqshmN8Ldl/r2N7cTg==",
228       "dev": true,
229       "requires": {
230         "@babel/helper-compilation-targets": "^7.13.0",
231         "@babel/helper-module-imports": "^7.12.13",
232         "@babel/helper-plugin-utils": "^7.13.0",
233         "@babel/traverse": "^7.13.0",
234         "debug": "^4.1.1",
235         "lodash.debounce": "^4.0.8",
236         "resolve": "^1.14.2",
237         "semver": "^6.1.2"
238       },
239       "dependencies": {
240         "semver": {
241           "version": "6.3.0",
242           "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
243           "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
244           "dev": true
245         }
246       }
247     },
248     "@babel/helper-explode-assignable-expression": {
249       "version": "7.13.0",
250       "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.13.0.tgz",
251       "integrity": "sha512-qS0peLTDP8kOisG1blKbaoBg/o9OSa1qoumMjTK5pM+KDTtpxpsiubnCGP34vK8BXGcb2M9eigwgvoJryrzwWA==",
252       "dev": true,
253       "requires": {
254         "@babel/types": "^7.13.0"
255       }
256     },
257     "@babel/helper-function-name": {
258       "version": "7.12.13",
259       "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz",
260       "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==",
261       "dev": true,
262       "requires": {
263         "@babel/helper-get-function-arity": "^7.12.13",
264         "@babel/template": "^7.12.13",
265         "@babel/types": "^7.12.13"
266       }
267     },
268     "@babel/helper-get-function-arity": {
269       "version": "7.12.13",
270       "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz",
271       "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==",
272       "dev": true,
273       "requires": {
274         "@babel/types": "^7.12.13"
275       }
276     },
277     "@babel/helper-hoist-variables": {
278       "version": "7.13.0",
279       "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.0.tgz",
280       "integrity": "sha512-0kBzvXiIKfsCA0y6cFEIJf4OdzfpRuNk4+YTeHZpGGc666SATFKTz6sRncwFnQk7/ugJ4dSrCj6iJuvW4Qwr2g==",
281       "dev": true,
282       "requires": {
283         "@babel/traverse": "^7.13.0",
284         "@babel/types": "^7.13.0"
285       }
286     },
287     "@babel/helper-member-expression-to-functions": {
288       "version": "7.13.12",
289       "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz",
290       "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==",
291       "dev": true,
292       "requires": {
293         "@babel/types": "^7.13.12"
294       },
295       "dependencies": {
296         "@babel/types": {
297           "version": "7.13.14",
298           "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.14.tgz",
299           "integrity": "sha512-A2aa3QTkWoyqsZZFl56MLUsfmh7O0gN41IPvXAE/++8ojpbz12SszD7JEGYVdn4f9Kt4amIei07swF1h4AqmmQ==",
300           "dev": true,
301           "requires": {
302             "@babel/helper-validator-identifier": "^7.12.11",
303             "lodash": "^4.17.19",
304             "to-fast-properties": "^2.0.0"
305           }
306         }
307       }
308     },
309     "@babel/helper-module-imports": {
310       "version": "7.13.12",
311       "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz",
312       "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==",
313       "dev": true,
314       "requires": {
315         "@babel/types": "^7.13.12"
316       },
317       "dependencies": {
318         "@babel/types": {
319           "version": "7.13.14",
320           "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.14.tgz",
321           "integrity": "sha512-A2aa3QTkWoyqsZZFl56MLUsfmh7O0gN41IPvXAE/++8ojpbz12SszD7JEGYVdn4f9Kt4amIei07swF1h4AqmmQ==",
322           "dev": true,
323           "requires": {
324             "@babel/helper-validator-identifier": "^7.12.11",
325             "lodash": "^4.17.19",
326             "to-fast-properties": "^2.0.0"
327           }
328         }
329       }
330     },
331     "@babel/helper-module-transforms": {
332       "version": "7.13.14",
333       "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.13.14.tgz",
334       "integrity": "sha512-QuU/OJ0iAOSIatyVZmfqB0lbkVP0kDRiKj34xy+QNsnVZi/PA6BoSoreeqnxxa9EHFAIL0R9XOaAR/G9WlIy5g==",
335       "dev": true,
336       "requires": {
337         "@babel/helper-module-imports": "^7.13.12",
338         "@babel/helper-replace-supers": "^7.13.12",
339         "@babel/helper-simple-access": "^7.13.12",
340         "@babel/helper-split-export-declaration": "^7.12.13",
341         "@babel/helper-validator-identifier": "^7.12.11",
342         "@babel/template": "^7.12.13",
343         "@babel/traverse": "^7.13.13",
344         "@babel/types": "^7.13.14"
345       },
346       "dependencies": {
347         "@babel/types": {
348           "version": "7.13.14",
349           "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.14.tgz",
350           "integrity": "sha512-A2aa3QTkWoyqsZZFl56MLUsfmh7O0gN41IPvXAE/++8ojpbz12SszD7JEGYVdn4f9Kt4amIei07swF1h4AqmmQ==",
351           "dev": true,
352           "requires": {
353             "@babel/helper-validator-identifier": "^7.12.11",
354             "lodash": "^4.17.19",
355             "to-fast-properties": "^2.0.0"
356           }
357         }
358       }
359     },
360     "@babel/helper-optimise-call-expression": {
361       "version": "7.12.13",
362       "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz",
363       "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==",
364       "dev": true,
365       "requires": {
366         "@babel/types": "^7.12.13"
367       }
368     },
369     "@babel/helper-plugin-utils": {
370       "version": "7.13.0",
371       "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
372       "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
373       "dev": true
374     },
375     "@babel/helper-remap-async-to-generator": {
376       "version": "7.13.0",
377       "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.13.0.tgz",
378       "integrity": "sha512-pUQpFBE9JvC9lrQbpX0TmeNIy5s7GnZjna2lhhcHC7DzgBs6fWn722Y5cfwgrtrqc7NAJwMvOa0mKhq6XaE4jg==",
379       "dev": true,
380       "requires": {
381         "@babel/helper-annotate-as-pure": "^7.12.13",
382         "@babel/helper-wrap-function": "^7.13.0",
383         "@babel/types": "^7.13.0"
384       }
385     },
386     "@babel/helper-replace-supers": {
387       "version": "7.13.12",
388       "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz",
389       "integrity": "sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==",
390       "dev": true,
391       "requires": {
392         "@babel/helper-member-expression-to-functions": "^7.13.12",
393         "@babel/helper-optimise-call-expression": "^7.12.13",
394         "@babel/traverse": "^7.13.0",
395         "@babel/types": "^7.13.12"
396       },
397       "dependencies": {
398         "@babel/types": {
399           "version": "7.13.14",
400           "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.14.tgz",
401           "integrity": "sha512-A2aa3QTkWoyqsZZFl56MLUsfmh7O0gN41IPvXAE/++8ojpbz12SszD7JEGYVdn4f9Kt4amIei07swF1h4AqmmQ==",
402           "dev": true,
403           "requires": {
404             "@babel/helper-validator-identifier": "^7.12.11",
405             "lodash": "^4.17.19",
406             "to-fast-properties": "^2.0.0"
407           }
408         }
409       }
410     },
411     "@babel/helper-simple-access": {
412       "version": "7.13.12",
413       "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz",
414       "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==",
415       "dev": true,
416       "requires": {
417         "@babel/types": "^7.13.12"
418       },
419       "dependencies": {
420         "@babel/types": {
421           "version": "7.13.14",
422           "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.14.tgz",
423           "integrity": "sha512-A2aa3QTkWoyqsZZFl56MLUsfmh7O0gN41IPvXAE/++8ojpbz12SszD7JEGYVdn4f9Kt4amIei07swF1h4AqmmQ==",
424           "dev": true,
425           "requires": {
426             "@babel/helper-validator-identifier": "^7.12.11",
427             "lodash": "^4.17.19",
428             "to-fast-properties": "^2.0.0"
429           }
430         }
431       }
432     },
433     "@babel/helper-skip-transparent-expression-wrappers": {
434       "version": "7.12.1",
435       "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz",
436       "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==",
437       "dev": true,
438       "requires": {
439         "@babel/types": "^7.12.1"
440       }
441     },
442     "@babel/helper-split-export-declaration": {
443       "version": "7.12.13",
444       "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz",
445       "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==",
446       "dev": true,
447       "requires": {
448         "@babel/types": "^7.12.13"
449       }
450     },
451     "@babel/helper-validator-identifier": {
452       "version": "7.12.11",
453       "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz",
454       "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw=="
455     },
456     "@babel/helper-validator-option": {
457       "version": "7.12.17",
458       "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz",
459       "integrity": "sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==",
460       "dev": true
461     },
462     "@babel/helper-wrap-function": {
463       "version": "7.13.0",
464       "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.13.0.tgz",
465       "integrity": "sha512-1UX9F7K3BS42fI6qd2A4BjKzgGjToscyZTdp1DjknHLCIvpgne6918io+aL5LXFcER/8QWiwpoY902pVEqgTXA==",
466       "dev": true,
467       "requires": {
468         "@babel/helper-function-name": "^7.12.13",
469         "@babel/template": "^7.12.13",
470         "@babel/traverse": "^7.13.0",
471         "@babel/types": "^7.13.0"
472       }
473     },
474     "@babel/helpers": {
475       "version": "7.13.10",
476       "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.13.10.tgz",
477       "integrity": "sha512-4VO883+MWPDUVRF3PhiLBUFHoX/bsLTGFpFK/HqvvfBZz2D57u9XzPVNFVBTc0PW/CWR9BXTOKt8NF4DInUHcQ==",
478       "dev": true,
479       "requires": {
480         "@babel/template": "^7.12.13",
481         "@babel/traverse": "^7.13.0",
482         "@babel/types": "^7.13.0"
483       }
484     },
485     "@babel/highlight": {
486       "version": "7.13.10",
487       "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz",
488       "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==",
489       "dev": true,
490       "requires": {
491         "@babel/helper-validator-identifier": "^7.12.11",
492         "chalk": "^2.0.0",
493         "js-tokens": "^4.0.0"
494       }
495     },
496     "@babel/parser": {
497       "version": "7.13.11",
498       "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.11.tgz",
499       "integrity": "sha512-PhuoqeHoO9fc4ffMEVk4qb/w/s2iOSWohvbHxLtxui0eBg3Lg5gN1U8wp1V1u61hOWkPQJJyJzGH6Y+grwkq8Q=="
500     },
501     "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
502       "version": "7.13.12",
503       "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.13.12.tgz",
504       "integrity": "sha512-d0u3zWKcoZf379fOeJdr1a5WPDny4aOFZ6hlfKivgK0LY7ZxNfoaHL2fWwdGtHyVvra38FC+HVYkO+byfSA8AQ==",
505       "dev": true,
506       "requires": {
507         "@babel/helper-plugin-utils": "^7.13.0",
508         "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1",
509         "@babel/plugin-proposal-optional-chaining": "^7.13.12"
510       }
511     },
512     "@babel/plugin-proposal-async-generator-functions": {
513       "version": "7.13.8",
514       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.13.8.tgz",
515       "integrity": "sha512-rPBnhj+WgoSmgq+4gQUtXx/vOcU+UYtjy1AA/aeD61Hwj410fwYyqfUcRP3lR8ucgliVJL/G7sXcNUecC75IXA==",
516       "dev": true,
517       "requires": {
518         "@babel/helper-plugin-utils": "^7.13.0",
519         "@babel/helper-remap-async-to-generator": "^7.13.0",
520         "@babel/plugin-syntax-async-generators": "^7.8.4"
521       }
522     },
523     "@babel/plugin-proposal-class-properties": {
524       "version": "7.13.0",
525       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz",
526       "integrity": "sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg==",
527       "dev": true,
528       "requires": {
529         "@babel/helper-create-class-features-plugin": "^7.13.0",
530         "@babel/helper-plugin-utils": "^7.13.0"
531       }
532     },
533     "@babel/plugin-proposal-dynamic-import": {
534       "version": "7.13.8",
535       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.13.8.tgz",
536       "integrity": "sha512-ONWKj0H6+wIRCkZi9zSbZtE/r73uOhMVHh256ys0UzfM7I3d4n+spZNWjOnJv2gzopumP2Wxi186vI8N0Y2JyQ==",
537       "dev": true,
538       "requires": {
539         "@babel/helper-plugin-utils": "^7.13.0",
540         "@babel/plugin-syntax-dynamic-import": "^7.8.3"
541       }
542     },
543     "@babel/plugin-proposal-export-namespace-from": {
544       "version": "7.12.13",
545       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.13.tgz",
546       "integrity": "sha512-INAgtFo4OnLN3Y/j0VwAgw3HDXcDtX+C/erMvWzuV9v71r7urb6iyMXu7eM9IgLr1ElLlOkaHjJ0SbCmdOQ3Iw==",
547       "dev": true,
548       "requires": {
549         "@babel/helper-plugin-utils": "^7.12.13",
550         "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
551       }
552     },
553     "@babel/plugin-proposal-json-strings": {
554       "version": "7.13.8",
555       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.13.8.tgz",
556       "integrity": "sha512-w4zOPKUFPX1mgvTmL/fcEqy34hrQ1CRcGxdphBc6snDnnqJ47EZDIyop6IwXzAC8G916hsIuXB2ZMBCExC5k7Q==",
557       "dev": true,
558       "requires": {
559         "@babel/helper-plugin-utils": "^7.13.0",
560         "@babel/plugin-syntax-json-strings": "^7.8.3"
561       }
562     },
563     "@babel/plugin-proposal-logical-assignment-operators": {
564       "version": "7.13.8",
565       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.13.8.tgz",
566       "integrity": "sha512-aul6znYB4N4HGweImqKn59Su9RS8lbUIqxtXTOcAGtNIDczoEFv+l1EhmX8rUBp3G1jMjKJm8m0jXVp63ZpS4A==",
567       "dev": true,
568       "requires": {
569         "@babel/helper-plugin-utils": "^7.13.0",
570         "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
571       }
572     },
573     "@babel/plugin-proposal-nullish-coalescing-operator": {
574       "version": "7.13.8",
575       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.13.8.tgz",
576       "integrity": "sha512-iePlDPBn//UhxExyS9KyeYU7RM9WScAG+D3Hhno0PLJebAEpDZMocbDe64eqynhNAnwz/vZoL/q/QB2T1OH39A==",
577       "dev": true,
578       "requires": {
579         "@babel/helper-plugin-utils": "^7.13.0",
580         "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
581       }
582     },
583     "@babel/plugin-proposal-numeric-separator": {
584       "version": "7.12.13",
585       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.13.tgz",
586       "integrity": "sha512-O1jFia9R8BUCl3ZGB7eitaAPu62TXJRHn7rh+ojNERCFyqRwJMTmhz+tJ+k0CwI6CLjX/ee4qW74FSqlq9I35w==",
587       "dev": true,
588       "requires": {
589         "@babel/helper-plugin-utils": "^7.12.13",
590         "@babel/plugin-syntax-numeric-separator": "^7.10.4"
591       }
592     },
593     "@babel/plugin-proposal-object-rest-spread": {
594       "version": "7.13.8",
595       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.13.8.tgz",
596       "integrity": "sha512-DhB2EuB1Ih7S3/IRX5AFVgZ16k3EzfRbq97CxAVI1KSYcW+lexV8VZb7G7L8zuPVSdQMRn0kiBpf/Yzu9ZKH0g==",
597       "dev": true,
598       "requires": {
599         "@babel/compat-data": "^7.13.8",
600         "@babel/helper-compilation-targets": "^7.13.8",
601         "@babel/helper-plugin-utils": "^7.13.0",
602         "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
603         "@babel/plugin-transform-parameters": "^7.13.0"
604       }
605     },
606     "@babel/plugin-proposal-optional-catch-binding": {
607       "version": "7.13.8",
608       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.13.8.tgz",
609       "integrity": "sha512-0wS/4DUF1CuTmGo+NiaHfHcVSeSLj5S3e6RivPTg/2k3wOv3jO35tZ6/ZWsQhQMvdgI7CwphjQa/ccarLymHVA==",
610       "dev": true,
611       "requires": {
612         "@babel/helper-plugin-utils": "^7.13.0",
613         "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
614       }
615     },
616     "@babel/plugin-proposal-optional-chaining": {
617       "version": "7.13.12",
618       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.13.12.tgz",
619       "integrity": "sha512-fcEdKOkIB7Tf4IxrgEVeFC4zeJSTr78no9wTdBuZZbqF64kzllU0ybo2zrzm7gUQfxGhBgq4E39oRs8Zx/RMYQ==",
620       "dev": true,
621       "requires": {
622         "@babel/helper-plugin-utils": "^7.13.0",
623         "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1",
624         "@babel/plugin-syntax-optional-chaining": "^7.8.3"
625       }
626     },
627     "@babel/plugin-proposal-private-methods": {
628       "version": "7.13.0",
629       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.13.0.tgz",
630       "integrity": "sha512-MXyyKQd9inhx1kDYPkFRVOBXQ20ES8Pto3T7UZ92xj2mY0EVD8oAVzeyYuVfy/mxAdTSIayOvg+aVzcHV2bn6Q==",
631       "dev": true,
632       "requires": {
633         "@babel/helper-create-class-features-plugin": "^7.13.0",
634         "@babel/helper-plugin-utils": "^7.13.0"
635       }
636     },
637     "@babel/plugin-proposal-unicode-property-regex": {
638       "version": "7.12.13",
639       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz",
640       "integrity": "sha512-XyJmZidNfofEkqFV5VC/bLabGmO5QzenPO/YOfGuEbgU+2sSwMmio3YLb4WtBgcmmdwZHyVyv8on77IUjQ5Gvg==",
641       "dev": true,
642       "requires": {
643         "@babel/helper-create-regexp-features-plugin": "^7.12.13",
644         "@babel/helper-plugin-utils": "^7.12.13"
645       }
646     },
647     "@babel/plugin-syntax-async-generators": {
648       "version": "7.8.4",
649       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
650       "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
651       "dev": true,
652       "requires": {
653         "@babel/helper-plugin-utils": "^7.8.0"
654       }
655     },
656     "@babel/plugin-syntax-class-properties": {
657       "version": "7.12.13",
658       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz",
659       "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==",
660       "dev": true,
661       "requires": {
662         "@babel/helper-plugin-utils": "^7.12.13"
663       }
664     },
665     "@babel/plugin-syntax-dynamic-import": {
666       "version": "7.8.3",
667       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz",
668       "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==",
669       "dev": true,
670       "requires": {
671         "@babel/helper-plugin-utils": "^7.8.0"
672       }
673     },
674     "@babel/plugin-syntax-export-namespace-from": {
675       "version": "7.8.3",
676       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz",
677       "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==",
678       "dev": true,
679       "requires": {
680         "@babel/helper-plugin-utils": "^7.8.3"
681       }
682     },
683     "@babel/plugin-syntax-json-strings": {
684       "version": "7.8.3",
685       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
686       "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
687       "dev": true,
688       "requires": {
689         "@babel/helper-plugin-utils": "^7.8.0"
690       }
691     },
692     "@babel/plugin-syntax-logical-assignment-operators": {
693       "version": "7.10.4",
694       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
695       "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
696       "dev": true,
697       "requires": {
698         "@babel/helper-plugin-utils": "^7.10.4"
699       }
700     },
701     "@babel/plugin-syntax-nullish-coalescing-operator": {
702       "version": "7.8.3",
703       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
704       "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
705       "dev": true,
706       "requires": {
707         "@babel/helper-plugin-utils": "^7.8.0"
708       }
709     },
710     "@babel/plugin-syntax-numeric-separator": {
711       "version": "7.10.4",
712       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
713       "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
714       "dev": true,
715       "requires": {
716         "@babel/helper-plugin-utils": "^7.10.4"
717       }
718     },
719     "@babel/plugin-syntax-object-rest-spread": {
720       "version": "7.8.3",
721       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
722       "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
723       "dev": true,
724       "requires": {
725         "@babel/helper-plugin-utils": "^7.8.0"
726       }
727     },
728     "@babel/plugin-syntax-optional-catch-binding": {
729       "version": "7.8.3",
730       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
731       "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
732       "dev": true,
733       "requires": {
734         "@babel/helper-plugin-utils": "^7.8.0"
735       }
736     },
737     "@babel/plugin-syntax-optional-chaining": {
738       "version": "7.8.3",
739       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
740       "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
741       "dev": true,
742       "requires": {
743         "@babel/helper-plugin-utils": "^7.8.0"
744       }
745     },
746     "@babel/plugin-syntax-top-level-await": {
747       "version": "7.12.13",
748       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz",
749       "integrity": "sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ==",
750       "dev": true,
751       "requires": {
752         "@babel/helper-plugin-utils": "^7.12.13"
753       }
754     },
755     "@babel/plugin-transform-arrow-functions": {
756       "version": "7.13.0",
757       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.13.0.tgz",
758       "integrity": "sha512-96lgJagobeVmazXFaDrbmCLQxBysKu7U6Do3mLsx27gf5Dk85ezysrs2BZUpXD703U/Su1xTBDxxar2oa4jAGg==",
759       "dev": true,
760       "requires": {
761         "@babel/helper-plugin-utils": "^7.13.0"
762       }
763     },
764     "@babel/plugin-transform-async-to-generator": {
765       "version": "7.13.0",
766       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.13.0.tgz",
767       "integrity": "sha512-3j6E004Dx0K3eGmhxVJxwwI89CTJrce7lg3UrtFuDAVQ/2+SJ/h/aSFOeE6/n0WB1GsOffsJp6MnPQNQ8nmwhg==",
768       "dev": true,
769       "requires": {
770         "@babel/helper-module-imports": "^7.12.13",
771         "@babel/helper-plugin-utils": "^7.13.0",
772         "@babel/helper-remap-async-to-generator": "^7.13.0"
773       }
774     },
775     "@babel/plugin-transform-block-scoped-functions": {
776       "version": "7.12.13",
777       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.13.tgz",
778       "integrity": "sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg==",
779       "dev": true,
780       "requires": {
781         "@babel/helper-plugin-utils": "^7.12.13"
782       }
783     },
784     "@babel/plugin-transform-block-scoping": {
785       "version": "7.12.13",
786       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.13.tgz",
787       "integrity": "sha512-Pxwe0iqWJX4fOOM2kEZeUuAxHMWb9nK+9oh5d11bsLoB0xMg+mkDpt0eYuDZB7ETrY9bbcVlKUGTOGWy7BHsMQ==",
788       "dev": true,
789       "requires": {
790         "@babel/helper-plugin-utils": "^7.12.13"
791       }
792     },
793     "@babel/plugin-transform-classes": {
794       "version": "7.13.0",
795       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.13.0.tgz",
796       "integrity": "sha512-9BtHCPUARyVH1oXGcSJD3YpsqRLROJx5ZNP6tN5vnk17N0SVf9WCtf8Nuh1CFmgByKKAIMstitKduoCmsaDK5g==",
797       "dev": true,
798       "requires": {
799         "@babel/helper-annotate-as-pure": "^7.12.13",
800         "@babel/helper-function-name": "^7.12.13",
801         "@babel/helper-optimise-call-expression": "^7.12.13",
802         "@babel/helper-plugin-utils": "^7.13.0",
803         "@babel/helper-replace-supers": "^7.13.0",
804         "@babel/helper-split-export-declaration": "^7.12.13",
805         "globals": "^11.1.0"
806       }
807     },
808     "@babel/plugin-transform-computed-properties": {
809       "version": "7.13.0",
810       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.13.0.tgz",
811       "integrity": "sha512-RRqTYTeZkZAz8WbieLTvKUEUxZlUTdmL5KGMyZj7FnMfLNKV4+r5549aORG/mgojRmFlQMJDUupwAMiF2Q7OUg==",
812       "dev": true,
813       "requires": {
814         "@babel/helper-plugin-utils": "^7.13.0"
815       }
816     },
817     "@babel/plugin-transform-destructuring": {
818       "version": "7.13.0",
819       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.13.0.tgz",
820       "integrity": "sha512-zym5em7tePoNT9s964c0/KU3JPPnuq7VhIxPRefJ4/s82cD+q1mgKfuGRDMCPL0HTyKz4dISuQlCusfgCJ86HA==",
821       "dev": true,
822       "requires": {
823         "@babel/helper-plugin-utils": "^7.13.0"
824       }
825     },
826     "@babel/plugin-transform-dotall-regex": {
827       "version": "7.12.13",
828       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz",
829       "integrity": "sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ==",
830       "dev": true,
831       "requires": {
832         "@babel/helper-create-regexp-features-plugin": "^7.12.13",
833         "@babel/helper-plugin-utils": "^7.12.13"
834       }
835     },
836     "@babel/plugin-transform-duplicate-keys": {
837       "version": "7.12.13",
838       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.13.tgz",
839       "integrity": "sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ==",
840       "dev": true,
841       "requires": {
842         "@babel/helper-plugin-utils": "^7.12.13"
843       }
844     },
845     "@babel/plugin-transform-exponentiation-operator": {
846       "version": "7.12.13",
847       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.13.tgz",
848       "integrity": "sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA==",
849       "dev": true,
850       "requires": {
851         "@babel/helper-builder-binary-assignment-operator-visitor": "^7.12.13",
852         "@babel/helper-plugin-utils": "^7.12.13"
853       }
854     },
855     "@babel/plugin-transform-for-of": {
856       "version": "7.13.0",
857       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.13.0.tgz",
858       "integrity": "sha512-IHKT00mwUVYE0zzbkDgNRP6SRzvfGCYsOxIRz8KsiaaHCcT9BWIkO+H9QRJseHBLOGBZkHUdHiqj6r0POsdytg==",
859       "dev": true,
860       "requires": {
861         "@babel/helper-plugin-utils": "^7.13.0"
862       }
863     },
864     "@babel/plugin-transform-function-name": {
865       "version": "7.12.13",
866       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz",
867       "integrity": "sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ==",
868       "dev": true,
869       "requires": {
870         "@babel/helper-function-name": "^7.12.13",
871         "@babel/helper-plugin-utils": "^7.12.13"
872       }
873     },
874     "@babel/plugin-transform-literals": {
875       "version": "7.12.13",
876       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz",
877       "integrity": "sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ==",
878       "dev": true,
879       "requires": {
880         "@babel/helper-plugin-utils": "^7.12.13"
881       }
882     },
883     "@babel/plugin-transform-member-expression-literals": {
884       "version": "7.12.13",
885       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.13.tgz",
886       "integrity": "sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg==",
887       "dev": true,
888       "requires": {
889         "@babel/helper-plugin-utils": "^7.12.13"
890       }
891     },
892     "@babel/plugin-transform-modules-amd": {
893       "version": "7.13.0",
894       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.13.0.tgz",
895       "integrity": "sha512-EKy/E2NHhY/6Vw5d1k3rgoobftcNUmp9fGjb9XZwQLtTctsRBOTRO7RHHxfIky1ogMN5BxN7p9uMA3SzPfotMQ==",
896       "dev": true,
897       "requires": {
898         "@babel/helper-module-transforms": "^7.13.0",
899         "@babel/helper-plugin-utils": "^7.13.0",
900         "babel-plugin-dynamic-import-node": "^2.3.3"
901       }
902     },
903     "@babel/plugin-transform-modules-commonjs": {
904       "version": "7.13.8",
905       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.13.8.tgz",
906       "integrity": "sha512-9QiOx4MEGglfYZ4XOnU79OHr6vIWUakIj9b4mioN8eQIoEh+pf5p/zEB36JpDFWA12nNMiRf7bfoRvl9Rn79Bw==",
907       "dev": true,
908       "requires": {
909         "@babel/helper-module-transforms": "^7.13.0",
910         "@babel/helper-plugin-utils": "^7.13.0",
911         "@babel/helper-simple-access": "^7.12.13",
912         "babel-plugin-dynamic-import-node": "^2.3.3"
913       }
914     },
915     "@babel/plugin-transform-modules-systemjs": {
916       "version": "7.13.8",
917       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.13.8.tgz",
918       "integrity": "sha512-hwqctPYjhM6cWvVIlOIe27jCIBgHCsdH2xCJVAYQm7V5yTMoilbVMi9f6wKg0rpQAOn6ZG4AOyvCqFF/hUh6+A==",
919       "dev": true,
920       "requires": {
921         "@babel/helper-hoist-variables": "^7.13.0",
922         "@babel/helper-module-transforms": "^7.13.0",
923         "@babel/helper-plugin-utils": "^7.13.0",
924         "@babel/helper-validator-identifier": "^7.12.11",
925         "babel-plugin-dynamic-import-node": "^2.3.3"
926       }
927     },
928     "@babel/plugin-transform-modules-umd": {
929       "version": "7.13.0",
930       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.13.0.tgz",
931       "integrity": "sha512-D/ILzAh6uyvkWjKKyFE/W0FzWwasv6vPTSqPcjxFqn6QpX3u8DjRVliq4F2BamO2Wee/om06Vyy+vPkNrd4wxw==",
932       "dev": true,
933       "requires": {
934         "@babel/helper-module-transforms": "^7.13.0",
935         "@babel/helper-plugin-utils": "^7.13.0"
936       }
937     },
938     "@babel/plugin-transform-named-capturing-groups-regex": {
939       "version": "7.12.13",
940       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.13.tgz",
941       "integrity": "sha512-Xsm8P2hr5hAxyYblrfACXpQKdQbx4m2df9/ZZSQ8MAhsadw06+jW7s9zsSw6he+mJZXRlVMyEnVktJo4zjk1WA==",
942       "dev": true,
943       "requires": {
944         "@babel/helper-create-regexp-features-plugin": "^7.12.13"
945       }
946     },
947     "@babel/plugin-transform-new-target": {
948       "version": "7.12.13",
949       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.13.tgz",
950       "integrity": "sha512-/KY2hbLxrG5GTQ9zzZSc3xWiOy379pIETEhbtzwZcw9rvuaVV4Fqy7BYGYOWZnaoXIQYbbJ0ziXLa/sKcGCYEQ==",
951       "dev": true,
952       "requires": {
953         "@babel/helper-plugin-utils": "^7.12.13"
954       }
955     },
956     "@babel/plugin-transform-object-super": {
957       "version": "7.12.13",
958       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.13.tgz",
959       "integrity": "sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ==",
960       "dev": true,
961       "requires": {
962         "@babel/helper-plugin-utils": "^7.12.13",
963         "@babel/helper-replace-supers": "^7.12.13"
964       }
965     },
966     "@babel/plugin-transform-parameters": {
967       "version": "7.13.0",
968       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.13.0.tgz",
969       "integrity": "sha512-Jt8k/h/mIwE2JFEOb3lURoY5C85ETcYPnbuAJ96zRBzh1XHtQZfs62ChZ6EP22QlC8c7Xqr9q+e1SU5qttwwjw==",
970       "dev": true,
971       "requires": {
972         "@babel/helper-plugin-utils": "^7.13.0"
973       }
974     },
975     "@babel/plugin-transform-property-literals": {
976       "version": "7.12.13",
977       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.13.tgz",
978       "integrity": "sha512-nqVigwVan+lR+g8Fj8Exl0UQX2kymtjcWfMOYM1vTYEKujeyv2SkMgazf2qNcK7l4SDiKyTA/nHCPqL4e2zo1A==",
979       "dev": true,
980       "requires": {
981         "@babel/helper-plugin-utils": "^7.12.13"
982       }
983     },
984     "@babel/plugin-transform-regenerator": {
985       "version": "7.12.13",
986       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.13.tgz",
987       "integrity": "sha512-lxb2ZAvSLyJ2PEe47hoGWPmW22v7CtSl9jW8mingV4H2sEX/JOcrAj2nPuGWi56ERUm2bUpjKzONAuT6HCn2EA==",
988       "dev": true,
989       "requires": {
990         "regenerator-transform": "^0.14.2"
991       }
992     },
993     "@babel/plugin-transform-reserved-words": {
994       "version": "7.12.13",
995       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.13.tgz",
996       "integrity": "sha512-xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg==",
997       "dev": true,
998       "requires": {
999         "@babel/helper-plugin-utils": "^7.12.13"
1000       }
1001     },
1002     "@babel/plugin-transform-shorthand-properties": {
1003       "version": "7.12.13",
1004       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.13.tgz",
1005       "integrity": "sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw==",
1006       "dev": true,
1007       "requires": {
1008         "@babel/helper-plugin-utils": "^7.12.13"
1009       }
1010     },
1011     "@babel/plugin-transform-spread": {
1012       "version": "7.13.0",
1013       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.13.0.tgz",
1014       "integrity": "sha512-V6vkiXijjzYeFmQTr3dBxPtZYLPcUfY34DebOU27jIl2M/Y8Egm52Hw82CSjjPqd54GTlJs5x+CR7HeNr24ckg==",
1015       "dev": true,
1016       "requires": {
1017         "@babel/helper-plugin-utils": "^7.13.0",
1018         "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1"
1019       }
1020     },
1021     "@babel/plugin-transform-sticky-regex": {
1022       "version": "7.12.13",
1023       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.13.tgz",
1024       "integrity": "sha512-Jc3JSaaWT8+fr7GRvQP02fKDsYk4K/lYwWq38r/UGfaxo89ajud321NH28KRQ7xy1Ybc0VUE5Pz8psjNNDUglg==",
1025       "dev": true,
1026       "requires": {
1027         "@babel/helper-plugin-utils": "^7.12.13"
1028       }
1029     },
1030     "@babel/plugin-transform-template-literals": {
1031       "version": "7.13.0",
1032       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.13.0.tgz",
1033       "integrity": "sha512-d67umW6nlfmr1iehCcBv69eSUSySk1EsIS8aTDX4Xo9qajAh6mYtcl4kJrBkGXuxZPEgVr7RVfAvNW6YQkd4Mw==",
1034       "dev": true,
1035       "requires": {
1036         "@babel/helper-plugin-utils": "^7.13.0"
1037       }
1038     },
1039     "@babel/plugin-transform-typeof-symbol": {
1040       "version": "7.12.13",
1041       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.13.tgz",
1042       "integrity": "sha512-eKv/LmUJpMnu4npgfvs3LiHhJua5fo/CysENxa45YCQXZwKnGCQKAg87bvoqSW1fFT+HA32l03Qxsm8ouTY3ZQ==",
1043       "dev": true,
1044       "requires": {
1045         "@babel/helper-plugin-utils": "^7.12.13"
1046       }
1047     },
1048     "@babel/plugin-transform-unicode-escapes": {
1049       "version": "7.12.13",
1050       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.13.tgz",
1051       "integrity": "sha512-0bHEkdwJ/sN/ikBHfSmOXPypN/beiGqjo+o4/5K+vxEFNPRPdImhviPakMKG4x96l85emoa0Z6cDflsdBusZbw==",
1052       "dev": true,
1053       "requires": {
1054         "@babel/helper-plugin-utils": "^7.12.13"
1055       }
1056     },
1057     "@babel/plugin-transform-unicode-regex": {
1058       "version": "7.12.13",
1059       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.13.tgz",
1060       "integrity": "sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA==",
1061       "dev": true,
1062       "requires": {
1063         "@babel/helper-create-regexp-features-plugin": "^7.12.13",
1064         "@babel/helper-plugin-utils": "^7.12.13"
1065       }
1066     },
1067     "@babel/preset-env": {
1068       "version": "7.13.12",
1069       "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.13.12.tgz",
1070       "integrity": "sha512-JzElc6jk3Ko6zuZgBtjOd01pf9yYDEIH8BcqVuYIuOkzOwDesoa/Nz4gIo4lBG6K861KTV9TvIgmFuT6ytOaAA==",
1071       "dev": true,
1072       "requires": {
1073         "@babel/compat-data": "^7.13.12",
1074         "@babel/helper-compilation-targets": "^7.13.10",
1075         "@babel/helper-plugin-utils": "^7.13.0",
1076         "@babel/helper-validator-option": "^7.12.17",
1077         "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.13.12",
1078         "@babel/plugin-proposal-async-generator-functions": "^7.13.8",
1079         "@babel/plugin-proposal-class-properties": "^7.13.0",
1080         "@babel/plugin-proposal-dynamic-import": "^7.13.8",
1081         "@babel/plugin-proposal-export-namespace-from": "^7.12.13",
1082         "@babel/plugin-proposal-json-strings": "^7.13.8",
1083         "@babel/plugin-proposal-logical-assignment-operators": "^7.13.8",
1084         "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8",
1085         "@babel/plugin-proposal-numeric-separator": "^7.12.13",
1086         "@babel/plugin-proposal-object-rest-spread": "^7.13.8",
1087         "@babel/plugin-proposal-optional-catch-binding": "^7.13.8",
1088         "@babel/plugin-proposal-optional-chaining": "^7.13.12",
1089         "@babel/plugin-proposal-private-methods": "^7.13.0",
1090         "@babel/plugin-proposal-unicode-property-regex": "^7.12.13",
1091         "@babel/plugin-syntax-async-generators": "^7.8.4",
1092         "@babel/plugin-syntax-class-properties": "^7.12.13",
1093         "@babel/plugin-syntax-dynamic-import": "^7.8.3",
1094         "@babel/plugin-syntax-export-namespace-from": "^7.8.3",
1095         "@babel/plugin-syntax-json-strings": "^7.8.3",
1096         "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
1097         "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
1098         "@babel/plugin-syntax-numeric-separator": "^7.10.4",
1099         "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
1100         "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
1101         "@babel/plugin-syntax-optional-chaining": "^7.8.3",
1102         "@babel/plugin-syntax-top-level-await": "^7.12.13",
1103         "@babel/plugin-transform-arrow-functions": "^7.13.0",
1104         "@babel/plugin-transform-async-to-generator": "^7.13.0",
1105         "@babel/plugin-transform-block-scoped-functions": "^7.12.13",
1106         "@babel/plugin-transform-block-scoping": "^7.12.13",
1107         "@babel/plugin-transform-classes": "^7.13.0",
1108         "@babel/plugin-transform-computed-properties": "^7.13.0",
1109         "@babel/plugin-transform-destructuring": "^7.13.0",
1110         "@babel/plugin-transform-dotall-regex": "^7.12.13",
1111         "@babel/plugin-transform-duplicate-keys": "^7.12.13",
1112         "@babel/plugin-transform-exponentiation-operator": "^7.12.13",
1113         "@babel/plugin-transform-for-of": "^7.13.0",
1114         "@babel/plugin-transform-function-name": "^7.12.13",
1115         "@babel/plugin-transform-literals": "^7.12.13",
1116         "@babel/plugin-transform-member-expression-literals": "^7.12.13",
1117         "@babel/plugin-transform-modules-amd": "^7.13.0",
1118         "@babel/plugin-transform-modules-commonjs": "^7.13.8",
1119         "@babel/plugin-transform-modules-systemjs": "^7.13.8",
1120         "@babel/plugin-transform-modules-umd": "^7.13.0",
1121         "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.13",
1122         "@babel/plugin-transform-new-target": "^7.12.13",
1123         "@babel/plugin-transform-object-super": "^7.12.13",
1124         "@babel/plugin-transform-parameters": "^7.13.0",
1125         "@babel/plugin-transform-property-literals": "^7.12.13",
1126         "@babel/plugin-transform-regenerator": "^7.12.13",
1127         "@babel/plugin-transform-reserved-words": "^7.12.13",
1128         "@babel/plugin-transform-shorthand-properties": "^7.12.13",
1129         "@babel/plugin-transform-spread": "^7.13.0",
1130         "@babel/plugin-transform-sticky-regex": "^7.12.13",
1131         "@babel/plugin-transform-template-literals": "^7.13.0",
1132         "@babel/plugin-transform-typeof-symbol": "^7.12.13",
1133         "@babel/plugin-transform-unicode-escapes": "^7.12.13",
1134         "@babel/plugin-transform-unicode-regex": "^7.12.13",
1135         "@babel/preset-modules": "^0.1.4",
1136         "@babel/types": "^7.13.12",
1137         "babel-plugin-polyfill-corejs2": "^0.1.4",
1138         "babel-plugin-polyfill-corejs3": "^0.1.3",
1139         "babel-plugin-polyfill-regenerator": "^0.1.2",
1140         "core-js-compat": "^3.9.0",
1141         "semver": "^6.3.0"
1142       },
1143       "dependencies": {
1144         "@babel/types": {
1145           "version": "7.13.14",
1146           "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.14.tgz",
1147           "integrity": "sha512-A2aa3QTkWoyqsZZFl56MLUsfmh7O0gN41IPvXAE/++8ojpbz12SszD7JEGYVdn4f9Kt4amIei07swF1h4AqmmQ==",
1148           "dev": true,
1149           "requires": {
1150             "@babel/helper-validator-identifier": "^7.12.11",
1151             "lodash": "^4.17.19",
1152             "to-fast-properties": "^2.0.0"
1153           }
1154         },
1155         "semver": {
1156           "version": "6.3.0",
1157           "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
1158           "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
1159           "dev": true
1160         }
1161       }
1162     },
1163     "@babel/preset-modules": {
1164       "version": "0.1.4",
1165       "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz",
1166       "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==",
1167       "dev": true,
1168       "requires": {
1169         "@babel/helper-plugin-utils": "^7.0.0",
1170         "@babel/plugin-proposal-unicode-property-regex": "^7.4.4",
1171         "@babel/plugin-transform-dotall-regex": "^7.4.4",
1172         "@babel/types": "^7.4.4",
1173         "esutils": "^2.0.2"
1174       }
1175     },
1176     "@babel/runtime": {
1177       "version": "7.13.10",
1178       "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.13.10.tgz",
1179       "integrity": "sha512-4QPkjJq6Ns3V/RgpEahRk+AGfL0eO6RHHtTWoNNr5mO49G6B5+X6d6THgWEAvTrznU5xYpbAlVKRYcsCgh/Akw==",
1180       "dev": true,
1181       "requires": {
1182         "regenerator-runtime": "^0.13.4"
1183       }
1184     },
1185     "@babel/template": {
1186       "version": "7.12.13",
1187       "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz",
1188       "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==",
1189       "dev": true,
1190       "requires": {
1191         "@babel/code-frame": "^7.12.13",
1192         "@babel/parser": "^7.12.13",
1193         "@babel/types": "^7.12.13"
1194       }
1195     },
1196     "@babel/traverse": {
1197       "version": "7.13.13",
1198       "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.13.tgz",
1199       "integrity": "sha512-CblEcwmXKR6eP43oQGG++0QMTtCjAsa3frUuzHoiIJWpaIIi8dwMyEFUJoXRLxagGqCK+jALRwIO+o3R9p/uUg==",
1200       "dev": true,
1201       "requires": {
1202         "@babel/code-frame": "^7.12.13",
1203         "@babel/generator": "^7.13.9",
1204         "@babel/helper-function-name": "^7.12.13",
1205         "@babel/helper-split-export-declaration": "^7.12.13",
1206         "@babel/parser": "^7.13.13",
1207         "@babel/types": "^7.13.13",
1208         "debug": "^4.1.0",
1209         "globals": "^11.1.0"
1210       },
1211       "dependencies": {
1212         "@babel/parser": {
1213           "version": "7.13.13",
1214           "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.13.tgz",
1215           "integrity": "sha512-OhsyMrqygfk5v8HmWwOzlYjJrtLaFhF34MrfG/Z73DgYCI6ojNUTUp2TYbtnjo8PegeJp12eamsNettCQjKjVw==",
1216           "dev": true
1217         },
1218         "@babel/types": {
1219           "version": "7.13.14",
1220           "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.14.tgz",
1221           "integrity": "sha512-A2aa3QTkWoyqsZZFl56MLUsfmh7O0gN41IPvXAE/++8ojpbz12SszD7JEGYVdn4f9Kt4amIei07swF1h4AqmmQ==",
1222           "dev": true,
1223           "requires": {
1224             "@babel/helper-validator-identifier": "^7.12.11",
1225             "lodash": "^4.17.19",
1226             "to-fast-properties": "^2.0.0"
1227           }
1228         }
1229       }
1230     },
1231     "@babel/types": {
1232       "version": "7.13.0",
1233       "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz",
1234       "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==",
1235       "requires": {
1236         "@babel/helper-validator-identifier": "^7.12.11",
1237         "lodash": "^4.17.19",
1238         "to-fast-properties": "^2.0.0"
1239       }
1240     },
1241     "@calzoneman/jsli": {
1242       "version": "2.0.1",
1243       "resolved": "https://registry.npmjs.org/@calzoneman/jsli/-/jsli-2.0.1.tgz",
1244       "integrity": "sha1-y791tO+Ef6SWEetHgOp6nDZYYvU=",
1245       "requires": {
1246         "sprintf-js": "^1.1.1"
1247       }
1248     },
1249     "@cytube/mediaquery": {
1250       "version": "0.0.25",
1251       "resolved": "https://registry.npmjs.org/@cytube/mediaquery/-/mediaquery-0.0.25.tgz",
1252       "integrity": "sha512-wzwUARppd7kCevpOzO60VMWzn3y8VAw1lAKZQDTL8uuSwl3UtJ6MLB6asC6e5kdCfE9aRwIzYXtgbCFJOrvpfw==",
1253       "requires": {
1254         "@calzoneman/jsli": "^2.0.1",
1255         "bluebird": "^2.9.12",
1256         "domutils": "^1.5.1",
1257         "htmlparser2": "^3.8.3",
1258         "prom-client": "^10.0.2"
1259       },
1260       "dependencies": {
1261         "bluebird": {
1262           "version": "2.11.0",
1263           "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.11.0.tgz",
1264           "integrity": "sha1-U0uQM8AiyVecVro7Plpcqvu2UOE="
1265         },
1266         "prom-client": {
1267           "version": "10.2.3",
1268           "resolved": "https://registry.npmjs.org/prom-client/-/prom-client-10.2.3.tgz",
1269           "integrity": "sha512-Xboq5+TdUwuQtSSDRZRNnb5NprINlgQN999VqUjZxnLKydUNLeIPx6Eiahg6oJua3XBg2TGnh5Cth1s4I6+r7g==",
1270           "requires": {
1271             "tdigest": "^0.1.1"
1272           }
1273         }
1274       }
1275     },
1276     "@eslint/eslintrc": {
1277       "version": "0.4.0",
1278       "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.0.tgz",
1279       "integrity": "sha512-2ZPCc+uNbjV5ERJr+aKSPRwZgKd2z11x0EgLvb1PURmUrn9QNRXFqje0Ldq454PfAVyaJYyrDvvIKSFP4NnBog==",
1280       "dev": true,
1281       "requires": {
1282         "ajv": "^6.12.4",
1283         "debug": "^4.1.1",
1284         "espree": "^7.3.0",
1285         "globals": "^12.1.0",
1286         "ignore": "^4.0.6",
1287         "import-fresh": "^3.2.1",
1288         "js-yaml": "^3.13.1",
1289         "minimatch": "^3.0.4",
1290         "strip-json-comments": "^3.1.1"
1291       },
1292       "dependencies": {
1293         "globals": {
1294           "version": "12.4.0",
1295           "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz",
1296           "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==",
1297           "dev": true,
1298           "requires": {
1299             "type-fest": "^0.8.1"
1300           }
1301         }
1302       }
1303     },
1304     "@mapbox/node-pre-gyp": {
1305       "version": "1.0.1",
1306       "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.1.tgz",
1307       "integrity": "sha512-CUBdThIZMoLEQQxACwhLsPg/puxBca0abTH3ixuvBQkhjJ80Hdp99jmVjxFCOa52/tZqN9d70IbGUf+OuKDHGA==",
1308       "requires": {
1309         "detect-libc": "^1.0.3",
1310         "http-proxy-agent": "^4.0.1",
1311         "make-dir": "^3.1.0",
1312         "node-fetch": "^2.6.1",
1313         "nopt": "^5.0.0",
1314         "npmlog": "^4.1.2",
1315         "rimraf": "^3.0.2",
1316         "semver": "^7.3.4",
1317         "tar": "^6.1.0"
1318       }
1319     },
1320     "@nicolo-ribaudo/chokidar-2": {
1321       "version": "2.1.8-no-fsevents",
1322       "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.tgz",
1323       "integrity": "sha512-+nb9vWloHNNMFHjGofEam3wopE3m1yuambrrd/fnPc+lFOMB9ROTqQlche9ByFWNkdNqfSgR/kkQtQ8DzEWt2w==",
1324       "dev": true,
1325       "optional": true,
1326       "requires": {
1327         "anymatch": "^2.0.0",
1328         "async-each": "^1.0.1",
1329         "braces": "^2.3.2",
1330         "glob-parent": "^3.1.0",
1331         "inherits": "^2.0.3",
1332         "is-binary-path": "^1.0.0",
1333         "is-glob": "^4.0.0",
1334         "normalize-path": "^3.0.0",
1335         "path-is-absolute": "^1.0.0",
1336         "readdirp": "^2.2.1",
1337         "upath": "^1.1.1"
1338       }
1339     },
1340     "@sinonjs/commons": {
1341       "version": "1.8.2",
1342       "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.2.tgz",
1343       "integrity": "sha512-sruwd86RJHdsVf/AtBoijDmUqJp3B6hF/DGC23C+JaegnDHaZyewCjoVGTdg3J0uz3Zs7NnIT05OBOmML72lQw==",
1344       "dev": true,
1345       "requires": {
1346         "type-detect": "4.0.8"
1347       }
1348     },
1349     "@sinonjs/fake-timers": {
1350       "version": "6.0.1",
1351       "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz",
1352       "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==",
1353       "dev": true,
1354       "requires": {
1355         "@sinonjs/commons": "^1.7.0"
1356       }
1357     },
1358     "@sinonjs/samsam": {
1359       "version": "5.3.1",
1360       "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-5.3.1.tgz",
1361       "integrity": "sha512-1Hc0b1TtyfBu8ixF/tpfSHTVWKwCBLY4QJbkgnE7HcwyvT2xArDxb4K7dMgqRm3szI+LJbzmW/s4xxEhv6hwDg==",
1362       "dev": true,
1363       "requires": {
1364         "@sinonjs/commons": "^1.6.0",
1365         "lodash.get": "^4.4.2",
1366         "type-detect": "^4.0.8"
1367       }
1368     },
1369     "@sinonjs/text-encoding": {
1370       "version": "0.7.1",
1371       "resolved": "https://registry.npmjs.org/@sinonjs/text-encoding/-/text-encoding-0.7.1.tgz",
1372       "integrity": "sha512-+iTbntw2IZPb/anVDbypzfQa+ay64MW0Zo8aJ8gZPWMMK6/OubMVb6lUPMagqjOPnmtauXnFCACVl3O7ogjeqQ==",
1373       "dev": true
1374     },
1375     "@tootallnate/once": {
1376       "version": "1.1.2",
1377       "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz",
1378       "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw=="
1379     },
1380     "@types/component-emitter": {
1381       "version": "1.2.10",
1382       "resolved": "https://registry.npmjs.org/@types/component-emitter/-/component-emitter-1.2.10.tgz",
1383       "integrity": "sha512-bsjleuRKWmGqajMerkzox19aGbscQX5rmmvvXl3wlIp5gMG1HgkiwPxsN5p070fBDKTNSPgojVbuY1+HWMbFhg=="
1384     },
1385     "@types/cookie": {
1386       "version": "0.4.1",
1387       "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz",
1388       "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q=="
1389     },
1390     "@types/cors": {
1391       "version": "2.8.12",
1392       "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz",
1393       "integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw=="
1394     },
1395     "@types/node": {
1396       "version": "16.6.0",
1397       "resolved": "https://registry.npmjs.org/@types/node/-/node-16.6.0.tgz",
1398       "integrity": "sha512-OyiZPohMMjZEYqcVo/UJ04GyAxXOJEZO/FpzyXxcH4r/ArrVoXHf4MbUrkLp0Tz7/p1mMKpo5zJ6ZHl8XBNthQ=="
1399     },
1400     "@ungap/promise-all-settled": {
1401       "version": "1.1.2",
1402       "resolved": "https://registry.npmjs.org/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz",
1403       "integrity": "sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==",
1404       "dev": true
1405     },
1406     "abbrev": {
1407       "version": "1.1.1",
1408       "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
1409       "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q=="
1410     },
1411     "accepts": {
1412       "version": "1.3.7",
1413       "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
1414       "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
1415       "requires": {
1416         "mime-types": "~2.1.24",
1417         "negotiator": "0.6.2"
1418       }
1419     },
1420     "acorn": {
1421       "version": "7.4.1",
1422       "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
1423       "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A=="
1424     },
1425     "acorn-jsx": {
1426       "version": "5.3.1",
1427       "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz",
1428       "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==",
1429       "dev": true
1430     },
1431     "agent-base": {
1432       "version": "6.0.2",
1433       "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
1434       "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
1435       "requires": {
1436         "debug": "4"
1437       }
1438     },
1439     "ajv": {
1440       "version": "6.12.6",
1441       "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
1442       "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
1443       "dev": true,
1444       "requires": {
1445         "fast-deep-equal": "^3.1.1",
1446         "fast-json-stable-stringify": "^2.0.0",
1447         "json-schema-traverse": "^0.4.1",
1448         "uri-js": "^4.2.2"
1449       }
1450     },
1451     "ansi-colors": {
1452       "version": "4.1.1",
1453       "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
1454       "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
1455       "dev": true
1456     },
1457     "ansi-regex": {
1458       "version": "2.1.1",
1459       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
1460       "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
1461     },
1462     "ansi-styles": {
1463       "version": "3.2.1",
1464       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
1465       "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
1466       "dev": true,
1467       "requires": {
1468         "color-convert": "^1.9.0"
1469       }
1470     },
1471     "anymatch": {
1472       "version": "2.0.0",
1473       "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
1474       "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
1475       "dev": true,
1476       "optional": true,
1477       "requires": {
1478         "micromatch": "^3.1.4",
1479         "normalize-path": "^2.1.1"
1480       },
1481       "dependencies": {
1482         "normalize-path": {
1483           "version": "2.1.1",
1484           "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
1485           "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
1486           "dev": true,
1487           "optional": true,
1488           "requires": {
1489             "remove-trailing-separator": "^1.0.1"
1490           }
1491         }
1492       }
1493     },
1494     "aproba": {
1495       "version": "1.2.0",
1496       "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
1497       "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw=="
1498     },
1499     "are-we-there-yet": {
1500       "version": "1.1.5",
1501       "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz",
1502       "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==",
1503       "requires": {
1504         "delegates": "^1.0.0",
1505         "readable-stream": "^2.0.6"
1506       },
1507       "dependencies": {
1508         "readable-stream": {
1509           "version": "2.3.7",
1510           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
1511           "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
1512           "requires": {
1513             "core-util-is": "~1.0.0",
1514             "inherits": "~2.0.3",
1515             "isarray": "~1.0.0",
1516             "process-nextick-args": "~2.0.0",
1517             "safe-buffer": "~5.1.1",
1518             "string_decoder": "~1.1.1",
1519             "util-deprecate": "~1.0.1"
1520           }
1521         },
1522         "safe-buffer": {
1523           "version": "5.1.2",
1524           "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
1525           "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
1526         },
1527         "string_decoder": {
1528           "version": "1.1.1",
1529           "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
1530           "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
1531           "requires": {
1532             "safe-buffer": "~5.1.0"
1533           }
1534         }
1535       }
1536     },
1537     "argparse": {
1538       "version": "1.0.10",
1539       "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
1540       "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
1541       "requires": {
1542         "sprintf-js": "~1.0.2"
1543       },
1544       "dependencies": {
1545         "sprintf-js": {
1546           "version": "1.0.3",
1547           "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
1548           "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw="
1549         }
1550       }
1551     },
1552     "arr-diff": {
1553       "version": "4.0.0",
1554       "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
1555       "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
1556       "dev": true,
1557       "optional": true
1558     },
1559     "arr-flatten": {
1560       "version": "1.1.0",
1561       "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
1562       "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
1563       "dev": true,
1564       "optional": true
1565     },
1566     "arr-union": {
1567       "version": "3.1.0",
1568       "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
1569       "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
1570       "dev": true,
1571       "optional": true
1572     },
1573     "array-flatten": {
1574       "version": "1.1.1",
1575       "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
1576       "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI="
1577     },
1578     "array-unique": {
1579       "version": "0.3.2",
1580       "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
1581       "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
1582       "dev": true,
1583       "optional": true
1584     },
1585     "asap": {
1586       "version": "2.0.6",
1587       "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
1588       "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY="
1589     },
1590     "assert-never": {
1591       "version": "1.2.1",
1592       "resolved": "https://registry.npmjs.org/assert-never/-/assert-never-1.2.1.tgz",
1593       "integrity": "sha512-TaTivMB6pYI1kXwrFlEhLeGfOqoDNdTxjCdwRfFFkEA30Eu+k48W34nlok2EYWJfFFzqaEmichdNM7th6M5HNw=="
1594     },
1595     "assign-symbols": {
1596       "version": "1.0.0",
1597       "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
1598       "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
1599       "dev": true,
1600       "optional": true
1601     },
1602     "astral-regex": {
1603       "version": "2.0.0",
1604       "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
1605       "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
1606       "dev": true
1607     },
1608     "async-each": {
1609       "version": "1.0.3",
1610       "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz",
1611       "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==",
1612       "dev": true,
1613       "optional": true
1614     },
1615     "atob": {
1616       "version": "2.1.2",
1617       "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
1618       "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
1619       "dev": true,
1620       "optional": true
1621     },
1622     "babel-plugin-add-module-exports": {
1623       "version": "1.0.4",
1624       "resolved": "https://registry.npmjs.org/babel-plugin-add-module-exports/-/babel-plugin-add-module-exports-1.0.4.tgz",
1625       "integrity": "sha512-g+8yxHUZ60RcyaUpfNzy56OtWW+x9cyEe9j+CranqLiqbju2yf/Cy6ZtYK40EZxtrdHllzlVZgLmcOUCTlJ7Jg==",
1626       "dev": true
1627     },
1628     "babel-plugin-dynamic-import-node": {
1629       "version": "2.3.3",
1630       "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz",
1631       "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==",
1632       "dev": true,
1633       "requires": {
1634         "object.assign": "^4.1.0"
1635       }
1636     },
1637     "babel-plugin-polyfill-corejs2": {
1638       "version": "0.1.10",
1639       "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.1.10.tgz",
1640       "integrity": "sha512-DO95wD4g0A8KRaHKi0D51NdGXzvpqVLnLu5BTvDlpqUEpTmeEtypgC1xqesORaWmiUOQI14UHKlzNd9iZ2G3ZA==",
1641       "dev": true,
1642       "requires": {
1643         "@babel/compat-data": "^7.13.0",
1644         "@babel/helper-define-polyfill-provider": "^0.1.5",
1645         "semver": "^6.1.1"
1646       },
1647       "dependencies": {
1648         "semver": {
1649           "version": "6.3.0",
1650           "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
1651           "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
1652           "dev": true
1653         }
1654       }
1655     },
1656     "babel-plugin-polyfill-corejs3": {
1657       "version": "0.1.7",
1658       "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.1.7.tgz",
1659       "integrity": "sha512-u+gbS9bbPhZWEeyy1oR/YaaSpod/KDT07arZHb80aTpl8H5ZBq+uN1nN9/xtX7jQyfLdPfoqI4Rue/MQSWJquw==",
1660       "dev": true,
1661       "requires": {
1662         "@babel/helper-define-polyfill-provider": "^0.1.5",
1663         "core-js-compat": "^3.8.1"
1664       }
1665     },
1666     "babel-plugin-polyfill-regenerator": {
1667       "version": "0.1.6",
1668       "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.1.6.tgz",
1669       "integrity": "sha512-OUrYG9iKPKz8NxswXbRAdSwF0GhRdIEMTloQATJi4bDuFqrXaXcCUT/VGNrr8pBcjMh1RxZ7Xt9cytVJTJfvMg==",
1670       "dev": true,
1671       "requires": {
1672         "@babel/helper-define-polyfill-provider": "^0.1.5"
1673       }
1674     },
1675     "babel-walk": {
1676       "version": "3.0.0-canary-5",
1677       "resolved": "https://registry.npmjs.org/babel-walk/-/babel-walk-3.0.0-canary-5.tgz",
1678       "integrity": "sha512-GAwkz0AihzY5bkwIY5QDR+LvsRQgB/B+1foMPvi0FZPMl5fjD7ICiznUiBdLYMH1QYe6vqu4gWYytZOccLouFw==",
1679       "requires": {
1680         "@babel/types": "^7.9.6"
1681       }
1682     },
1683     "balanced-match": {
1684       "version": "1.0.0",
1685       "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
1686       "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
1687     },
1688     "base": {
1689       "version": "0.11.2",
1690       "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
1691       "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
1692       "dev": true,
1693       "optional": true,
1694       "requires": {
1695         "cache-base": "^1.0.1",
1696         "class-utils": "^0.3.5",
1697         "component-emitter": "^1.2.1",
1698         "define-property": "^1.0.0",
1699         "isobject": "^3.0.1",
1700         "mixin-deep": "^1.2.0",
1701         "pascalcase": "^0.1.1"
1702       },
1703       "dependencies": {
1704         "define-property": {
1705           "version": "1.0.0",
1706           "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
1707           "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
1708           "dev": true,
1709           "optional": true,
1710           "requires": {
1711             "is-descriptor": "^1.0.0"
1712           }
1713         },
1714         "is-accessor-descriptor": {
1715           "version": "1.0.0",
1716           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
1717           "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
1718           "dev": true,
1719           "optional": true,
1720           "requires": {
1721             "kind-of": "^6.0.0"
1722           }
1723         },
1724         "is-data-descriptor": {
1725           "version": "1.0.0",
1726           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
1727           "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
1728           "dev": true,
1729           "optional": true,
1730           "requires": {
1731             "kind-of": "^6.0.0"
1732           }
1733         },
1734         "is-descriptor": {
1735           "version": "1.0.2",
1736           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
1737           "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
1738           "dev": true,
1739           "optional": true,
1740           "requires": {
1741             "is-accessor-descriptor": "^1.0.0",
1742             "is-data-descriptor": "^1.0.0",
1743             "kind-of": "^6.0.2"
1744           }
1745         }
1746       }
1747     },
1748     "base64-arraybuffer": {
1749       "version": "0.1.4",
1750       "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz",
1751       "integrity": "sha1-mBjHngWbE1X5fgQooBfIOOkLqBI="
1752     },
1753     "base64id": {
1754       "version": "2.0.0",
1755       "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz",
1756       "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog=="
1757     },
1758     "basic-auth": {
1759       "version": "2.0.1",
1760       "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz",
1761       "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==",
1762       "requires": {
1763         "safe-buffer": "5.1.2"
1764       },
1765       "dependencies": {
1766         "safe-buffer": {
1767           "version": "5.1.2",
1768           "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
1769           "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
1770         }
1771       }
1772     },
1773     "bcrypt": {
1774       "version": "5.0.1",
1775       "resolved": "https://registry.npmjs.org/bcrypt/-/bcrypt-5.0.1.tgz",
1776       "integrity": "sha512-9BTgmrhZM2t1bNuDtrtIMVSmmxZBrJ71n8Wg+YgdjHuIWYF7SjjmCPZFB+/5i/o/PIeRpwVJR3P+NrpIItUjqw==",
1777       "requires": {
1778         "@mapbox/node-pre-gyp": "^1.0.0",
1779         "node-addon-api": "^3.1.0"
1780       }
1781     },
1782     "bignumber.js": {
1783       "version": "9.0.0",
1784       "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.0.tgz",
1785       "integrity": "sha512-t/OYhhJ2SD+YGBQcjY8GzzDHEk9f3nerxjtfa6tlMXfe7frs/WozhvCNoGvpM0P3bNf3Gq5ZRMlGr5f3r4/N8A=="
1786     },
1787     "binary-extensions": {
1788       "version": "1.13.1",
1789       "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
1790       "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
1791       "dev": true,
1792       "optional": true
1793     },
1794     "bintrees": {
1795       "version": "1.0.1",
1796       "resolved": "https://registry.npmjs.org/bintrees/-/bintrees-1.0.1.tgz",
1797       "integrity": "sha1-DmVcm5wkNeqraL9AJyJtK1WjRSQ="
1798     },
1799     "bluebird": {
1800       "version": "3.7.2",
1801       "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
1802       "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg=="
1803     },
1804     "body-parser": {
1805       "version": "1.19.0",
1806       "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
1807       "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==",
1808       "requires": {
1809         "bytes": "3.1.0",
1810         "content-type": "~1.0.4",
1811         "debug": "2.6.9",
1812         "depd": "~1.1.2",
1813         "http-errors": "1.7.2",
1814         "iconv-lite": "0.4.24",
1815         "on-finished": "~2.3.0",
1816         "qs": "6.7.0",
1817         "raw-body": "2.4.0",
1818         "type-is": "~1.6.17"
1819       },
1820       "dependencies": {
1821         "debug": {
1822           "version": "2.6.9",
1823           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
1824           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
1825           "requires": {
1826             "ms": "2.0.0"
1827           }
1828         },
1829         "ms": {
1830           "version": "2.0.0",
1831           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
1832           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
1833         }
1834       }
1835     },
1836     "boolbase": {
1837       "version": "1.0.0",
1838       "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
1839       "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24="
1840     },
1841     "brace-expansion": {
1842       "version": "1.1.11",
1843       "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
1844       "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
1845       "requires": {
1846         "balanced-match": "^1.0.0",
1847         "concat-map": "0.0.1"
1848       }
1849     },
1850     "braces": {
1851       "version": "2.3.2",
1852       "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
1853       "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
1854       "dev": true,
1855       "optional": true,
1856       "requires": {
1857         "arr-flatten": "^1.1.0",
1858         "array-unique": "^0.3.2",
1859         "extend-shallow": "^2.0.1",
1860         "fill-range": "^4.0.0",
1861         "isobject": "^3.0.1",
1862         "repeat-element": "^1.1.2",
1863         "snapdragon": "^0.8.1",
1864         "snapdragon-node": "^2.0.1",
1865         "split-string": "^3.0.2",
1866         "to-regex": "^3.0.1"
1867       },
1868       "dependencies": {
1869         "extend-shallow": {
1870           "version": "2.0.1",
1871           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
1872           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
1873           "dev": true,
1874           "optional": true,
1875           "requires": {
1876             "is-extendable": "^0.1.0"
1877           }
1878         }
1879       }
1880     },
1881     "browser-stdout": {
1882       "version": "1.3.1",
1883       "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz",
1884       "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==",
1885       "dev": true
1886     },
1887     "browserslist": {
1888       "version": "4.16.6",
1889       "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz",
1890       "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==",
1891       "dev": true,
1892       "requires": {
1893         "caniuse-lite": "^1.0.30001219",
1894         "colorette": "^1.2.2",
1895         "electron-to-chromium": "^1.3.723",
1896         "escalade": "^3.1.1",
1897         "node-releases": "^1.1.71"
1898       },
1899       "dependencies": {
1900         "caniuse-lite": {
1901           "version": "1.0.30001230",
1902           "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001230.tgz",
1903           "integrity": "sha512-5yBd5nWCBS+jWKTcHOzXwo5xzcj4ePE/yjtkZyUV1BTUmrBaA9MRGC+e7mxnqXSA90CmCA8L3eKLaSUkt099IQ==",
1904           "dev": true
1905         },
1906         "colorette": {
1907           "version": "1.2.2",
1908           "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz",
1909           "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==",
1910           "dev": true
1911         },
1912         "electron-to-chromium": {
1913           "version": "1.3.739",
1914           "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.739.tgz",
1915           "integrity": "sha512-+LPJVRsN7hGZ9EIUUiWCpO7l4E3qBYHNadazlucBfsXBbccDFNKUBAgzE68FnkWGJPwD/AfKhSzL+G+Iqb8A4A==",
1916           "dev": true
1917         }
1918       }
1919     },
1920     "buffer-from": {
1921       "version": "1.1.1",
1922       "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
1923       "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A=="
1924     },
1925     "bytes": {
1926       "version": "3.1.0",
1927       "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
1928       "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg=="
1929     },
1930     "cache-base": {
1931       "version": "1.0.1",
1932       "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
1933       "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
1934       "dev": true,
1935       "optional": true,
1936       "requires": {
1937         "collection-visit": "^1.0.0",
1938         "component-emitter": "^1.2.1",
1939         "get-value": "^2.0.6",
1940         "has-value": "^1.0.0",
1941         "isobject": "^3.0.1",
1942         "set-value": "^2.0.0",
1943         "to-object-path": "^0.3.0",
1944         "union-value": "^1.0.0",
1945         "unset-value": "^1.0.0"
1946       }
1947     },
1948     "call-bind": {
1949       "version": "1.0.2",
1950       "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
1951       "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
1952       "requires": {
1953         "function-bind": "^1.1.1",
1954         "get-intrinsic": "^1.0.2"
1955       }
1956     },
1957     "callsites": {
1958       "version": "3.1.0",
1959       "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
1960       "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
1961       "dev": true
1962     },
1963     "camelcase": {
1964       "version": "6.2.0",
1965       "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz",
1966       "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==",
1967       "dev": true
1968     },
1969     "chalk": {
1970       "version": "2.4.2",
1971       "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
1972       "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
1973       "dev": true,
1974       "requires": {
1975         "ansi-styles": "^3.2.1",
1976         "escape-string-regexp": "^1.0.5",
1977         "supports-color": "^5.3.0"
1978       },
1979       "dependencies": {
1980         "escape-string-regexp": {
1981           "version": "1.0.5",
1982           "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
1983           "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
1984           "dev": true
1985         }
1986       }
1987     },
1988     "character-parser": {
1989       "version": "2.2.0",
1990       "resolved": "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz",
1991       "integrity": "sha1-x84o821LzZdE5f/CxfzeHHMmH8A=",
1992       "requires": {
1993         "is-regex": "^1.0.3"
1994       }
1995     },
1996     "cheerio": {
1997       "version": "1.0.0-rc.10",
1998       "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.10.tgz",
1999       "integrity": "sha512-g0J0q/O6mW8z5zxQ3A8E8J1hUgp4SMOvEoW/x84OwyHKe/Zccz83PVT4y5Crcr530FV6NgmKI1qvGTKVl9XXVw==",
2000       "requires": {
2001         "cheerio-select": "^1.5.0",
2002         "dom-serializer": "^1.3.2",
2003         "domhandler": "^4.2.0",
2004         "htmlparser2": "^6.1.0",
2005         "parse5": "^6.0.1",
2006         "parse5-htmlparser2-tree-adapter": "^6.0.1",
2007         "tslib": "^2.2.0"
2008       },
2009       "dependencies": {
2010         "dom-serializer": {
2011           "version": "1.3.2",
2012           "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz",
2013           "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==",
2014           "requires": {
2015             "domelementtype": "^2.0.1",
2016             "domhandler": "^4.2.0",
2017             "entities": "^2.0.0"
2018           }
2019         },
2020         "domelementtype": {
2021           "version": "2.2.0",
2022           "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz",
2023           "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A=="
2024         },
2025         "domhandler": {
2026           "version": "4.2.0",
2027           "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.0.tgz",
2028           "integrity": "sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==",
2029           "requires": {
2030             "domelementtype": "^2.2.0"
2031           }
2032         },
2033         "domutils": {
2034           "version": "2.7.0",
2035           "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.7.0.tgz",
2036           "integrity": "sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg==",
2037           "requires": {
2038             "dom-serializer": "^1.0.1",
2039             "domelementtype": "^2.2.0",
2040             "domhandler": "^4.2.0"
2041           }
2042         },
2043         "htmlparser2": {
2044           "version": "6.1.0",
2045           "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz",
2046           "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==",
2047           "requires": {
2048             "domelementtype": "^2.0.1",
2049             "domhandler": "^4.0.0",
2050             "domutils": "^2.5.2",
2051             "entities": "^2.0.0"
2052           }
2053         }
2054       }
2055     },
2056     "cheerio-select": {
2057       "version": "1.5.0",
2058       "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-1.5.0.tgz",
2059       "integrity": "sha512-qocaHPv5ypefh6YNxvnbABM07KMxExbtbfuJoIie3iZXX1ERwYmJcIiRrr9H05ucQP1k28dav8rpdDgjQd8drg==",
2060       "requires": {
2061         "css-select": "^4.1.3",
2062         "css-what": "^5.0.1",
2063         "domelementtype": "^2.2.0",
2064         "domhandler": "^4.2.0",
2065         "domutils": "^2.7.0"
2066       },
2067       "dependencies": {
2068         "dom-serializer": {
2069           "version": "1.3.2",
2070           "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz",
2071           "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==",
2072           "requires": {
2073             "domelementtype": "^2.0.1",
2074             "domhandler": "^4.2.0",
2075             "entities": "^2.0.0"
2076           }
2077         },
2078         "domelementtype": {
2079           "version": "2.2.0",
2080           "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz",
2081           "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A=="
2082         },
2083         "domhandler": {
2084           "version": "4.2.0",
2085           "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.0.tgz",
2086           "integrity": "sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==",
2087           "requires": {
2088             "domelementtype": "^2.2.0"
2089           }
2090         },
2091         "domutils": {
2092           "version": "2.7.0",
2093           "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.7.0.tgz",
2094           "integrity": "sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg==",
2095           "requires": {
2096             "dom-serializer": "^1.0.1",
2097             "domelementtype": "^2.2.0",
2098             "domhandler": "^4.2.0"
2099           }
2100         }
2101       }
2102     },
2103     "chokidar": {
2104       "version": "3.5.1",
2105       "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz",
2106       "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==",
2107       "dev": true,
2108       "requires": {
2109         "anymatch": "~3.1.1",
2110         "braces": "~3.0.2",
2111         "fsevents": "~2.3.1",
2112         "glob-parent": "~5.1.0",
2113         "is-binary-path": "~2.1.0",
2114         "is-glob": "~4.0.1",
2115         "normalize-path": "~3.0.0",
2116         "readdirp": "~3.5.0"
2117       },
2118       "dependencies": {
2119         "anymatch": {
2120           "version": "3.1.1",
2121           "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz",
2122           "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==",
2123           "dev": true,
2124           "requires": {
2125             "normalize-path": "^3.0.0",
2126             "picomatch": "^2.0.4"
2127           }
2128         },
2129         "binary-extensions": {
2130           "version": "2.2.0",
2131           "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
2132           "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
2133           "dev": true
2134         },
2135         "braces": {
2136           "version": "3.0.2",
2137           "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
2138           "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
2139           "dev": true,
2140           "requires": {
2141             "fill-range": "^7.0.1"
2142           }
2143         },
2144         "fill-range": {
2145           "version": "7.0.1",
2146           "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
2147           "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
2148           "dev": true,
2149           "requires": {
2150             "to-regex-range": "^5.0.1"
2151           }
2152         },
2153         "glob-parent": {
2154           "version": "5.1.2",
2155           "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
2156           "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
2157           "dev": true,
2158           "requires": {
2159             "is-glob": "^4.0.1"
2160           }
2161         },
2162         "is-binary-path": {
2163           "version": "2.1.0",
2164           "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
2165           "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
2166           "dev": true,
2167           "requires": {
2168             "binary-extensions": "^2.0.0"
2169           }
2170         },
2171         "is-number": {
2172           "version": "7.0.0",
2173           "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
2174           "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
2175           "dev": true
2176         },
2177         "readdirp": {
2178           "version": "3.5.0",
2179           "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz",
2180           "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==",
2181           "dev": true,
2182           "requires": {
2183             "picomatch": "^2.2.1"
2184           }
2185         },
2186         "to-regex-range": {
2187           "version": "5.0.1",
2188           "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
2189           "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
2190           "dev": true,
2191           "requires": {
2192             "is-number": "^7.0.0"
2193           }
2194         }
2195       }
2196     },
2197     "chownr": {
2198       "version": "2.0.0",
2199       "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
2200       "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ=="
2201     },
2202     "class-utils": {
2203       "version": "0.3.6",
2204       "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
2205       "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
2206       "dev": true,
2207       "optional": true,
2208       "requires": {
2209         "arr-union": "^3.1.0",
2210         "define-property": "^0.2.5",
2211         "isobject": "^3.0.0",
2212         "static-extend": "^0.1.1"
2213       },
2214       "dependencies": {
2215         "define-property": {
2216           "version": "0.2.5",
2217           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
2218           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
2219           "dev": true,
2220           "optional": true,
2221           "requires": {
2222             "is-descriptor": "^0.1.0"
2223           }
2224         }
2225       }
2226     },
2227     "clean-css": {
2228       "version": "4.2.3",
2229       "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz",
2230       "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==",
2231       "requires": {
2232         "source-map": "~0.6.0"
2233       }
2234     },
2235     "cliui": {
2236       "version": "7.0.4",
2237       "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
2238       "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
2239       "dev": true,
2240       "requires": {
2241         "string-width": "^4.2.0",
2242         "strip-ansi": "^6.0.0",
2243         "wrap-ansi": "^7.0.0"
2244       },
2245       "dependencies": {
2246         "ansi-regex": {
2247           "version": "5.0.0",
2248           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
2249           "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
2250           "dev": true
2251         },
2252         "is-fullwidth-code-point": {
2253           "version": "3.0.0",
2254           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
2255           "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
2256           "dev": true
2257         },
2258         "string-width": {
2259           "version": "4.2.2",
2260           "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
2261           "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
2262           "dev": true,
2263           "requires": {
2264             "emoji-regex": "^8.0.0",
2265             "is-fullwidth-code-point": "^3.0.0",
2266             "strip-ansi": "^6.0.0"
2267           }
2268         },
2269         "strip-ansi": {
2270           "version": "6.0.0",
2271           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
2272           "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
2273           "dev": true,
2274           "requires": {
2275             "ansi-regex": "^5.0.0"
2276           }
2277         }
2278       }
2279     },
2280     "clone": {
2281       "version": "2.1.2",
2282       "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz",
2283       "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18="
2284     },
2285     "code-point-at": {
2286       "version": "1.1.0",
2287       "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
2288       "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c="
2289     },
2290     "coffeescript": {
2291       "version": "1.12.7",
2292       "resolved": "https://registry.npmjs.org/coffeescript/-/coffeescript-1.12.7.tgz",
2293       "integrity": "sha512-pLXHFxQMPklVoEekowk8b3erNynC+DVJzChxS/LCBBgR6/8AJkHivkm//zbowcfc7BTCAjryuhx6gPqPRfsFoA==",
2294       "dev": true
2295     },
2296     "collection-visit": {
2297       "version": "1.0.0",
2298       "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
2299       "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
2300       "dev": true,
2301       "optional": true,
2302       "requires": {
2303         "map-visit": "^1.0.0",
2304         "object-visit": "^1.0.0"
2305       }
2306     },
2307     "color-convert": {
2308       "version": "1.9.3",
2309       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
2310       "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
2311       "dev": true,
2312       "requires": {
2313         "color-name": "1.1.3"
2314       }
2315     },
2316     "color-name": {
2317       "version": "1.1.3",
2318       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
2319       "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
2320       "dev": true
2321     },
2322     "colorette": {
2323       "version": "1.2.1",
2324       "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz",
2325       "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw=="
2326     },
2327     "commander": {
2328       "version": "7.2.0",
2329       "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
2330       "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw=="
2331     },
2332     "component-emitter": {
2333       "version": "1.3.0",
2334       "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
2335       "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg=="
2336     },
2337     "compressible": {
2338       "version": "2.0.18",
2339       "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
2340       "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==",
2341       "requires": {
2342         "mime-db": ">= 1.43.0 < 2"
2343       }
2344     },
2345     "compression": {
2346       "version": "1.7.4",
2347       "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz",
2348       "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==",
2349       "requires": {
2350         "accepts": "~1.3.5",
2351         "bytes": "3.0.0",
2352         "compressible": "~2.0.16",
2353         "debug": "2.6.9",
2354         "on-headers": "~1.0.2",
2355         "safe-buffer": "5.1.2",
2356         "vary": "~1.1.2"
2357       },
2358       "dependencies": {
2359         "bytes": {
2360           "version": "3.0.0",
2361           "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
2362           "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg="
2363         },
2364         "debug": {
2365           "version": "2.6.9",
2366           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
2367           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
2368           "requires": {
2369             "ms": "2.0.0"
2370           }
2371         },
2372         "ms": {
2373           "version": "2.0.0",
2374           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
2375           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
2376         },
2377         "safe-buffer": {
2378           "version": "5.1.2",
2379           "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
2380           "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
2381         }
2382       }
2383     },
2384     "concat-map": {
2385       "version": "0.0.1",
2386       "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
2387       "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
2388     },
2389     "console-control-strings": {
2390       "version": "1.1.0",
2391       "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
2392       "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4="
2393     },
2394     "constantinople": {
2395       "version": "4.0.1",
2396       "resolved": "https://registry.npmjs.org/constantinople/-/constantinople-4.0.1.tgz",
2397       "integrity": "sha512-vCrqcSIq4//Gx74TXXCGnHpulY1dskqLTFGDmhrGxzeXL8lF8kvXv6mpNWlJj1uD4DW23D4ljAqbY4RRaaUZIw==",
2398       "requires": {
2399         "@babel/parser": "^7.6.0",
2400         "@babel/types": "^7.6.1"
2401       }
2402     },
2403     "content-disposition": {
2404       "version": "0.5.3",
2405       "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
2406       "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==",
2407       "requires": {
2408         "safe-buffer": "5.1.2"
2409       },
2410       "dependencies": {
2411         "safe-buffer": {
2412           "version": "5.1.2",
2413           "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
2414           "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
2415         }
2416       }
2417     },
2418     "content-type": {
2419       "version": "1.0.4",
2420       "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
2421       "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA=="
2422     },
2423     "convert-source-map": {
2424       "version": "1.7.0",
2425       "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz",
2426       "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==",
2427       "dev": true,
2428       "requires": {
2429         "safe-buffer": "~5.1.1"
2430       },
2431       "dependencies": {
2432         "safe-buffer": {
2433           "version": "5.1.2",
2434           "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
2435           "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
2436           "dev": true
2437         }
2438       }
2439     },
2440     "cookie": {
2441       "version": "0.4.0",
2442       "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz",
2443       "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg=="
2444     },
2445     "cookie-parser": {
2446       "version": "1.4.5",
2447       "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.5.tgz",
2448       "integrity": "sha512-f13bPUj/gG/5mDr+xLmSxxDsB9DQiTIfhJS/sqjrmfAWiAN+x2O4i/XguTL9yDZ+/IFDanJ+5x7hC4CXT9Tdzw==",
2449       "requires": {
2450         "cookie": "0.4.0",
2451         "cookie-signature": "1.0.6"
2452       }
2453     },
2454     "cookie-signature": {
2455       "version": "1.0.6",
2456       "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
2457       "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw="
2458     },
2459     "copy-descriptor": {
2460       "version": "0.1.1",
2461       "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
2462       "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
2463       "dev": true,
2464       "optional": true
2465     },
2466     "core-js-compat": {
2467       "version": "3.10.0",
2468       "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.10.0.tgz",
2469       "integrity": "sha512-9yVewub2MXNYyGvuLnMHcN1k9RkvB7/ofktpeKTIaASyB88YYqGzUnu0ywMMhJrDHOMiTjSHWGzR+i7Wb9Z1kQ==",
2470       "dev": true,
2471       "requires": {
2472         "browserslist": "^4.16.3",
2473         "semver": "7.0.0"
2474       },
2475       "dependencies": {
2476         "semver": {
2477           "version": "7.0.0",
2478           "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz",
2479           "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==",
2480           "dev": true
2481         }
2482       }
2483     },
2484     "core-util-is": {
2485       "version": "1.0.2",
2486       "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
2487       "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
2488     },
2489     "cors": {
2490       "version": "2.8.5",
2491       "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz",
2492       "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==",
2493       "requires": {
2494         "object-assign": "^4",
2495         "vary": "^1"
2496       }
2497     },
2498     "create-error": {
2499       "version": "0.3.1",
2500       "resolved": "https://registry.npmjs.org/create-error/-/create-error-0.3.1.tgz",
2501       "integrity": "sha1-aYECRaYp5lRDK/BDdzYAA6U1GiM="
2502     },
2503     "cross-spawn": {
2504       "version": "7.0.3",
2505       "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
2506       "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
2507       "dev": true,
2508       "requires": {
2509         "path-key": "^3.1.0",
2510         "shebang-command": "^2.0.0",
2511         "which": "^2.0.1"
2512       }
2513     },
2514     "csrf": {
2515       "version": "3.1.0",
2516       "resolved": "https://registry.npmjs.org/csrf/-/csrf-3.1.0.tgz",
2517       "integrity": "sha512-uTqEnCvWRk042asU6JtapDTcJeeailFy4ydOQS28bj1hcLnYRiqi8SsD2jS412AY1I/4qdOwWZun774iqywf9w==",
2518       "requires": {
2519         "rndm": "1.2.0",
2520         "tsscmp": "1.0.6",
2521         "uid-safe": "2.1.5"
2522       }
2523     },
2524     "css-select": {
2525       "version": "4.1.3",
2526       "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz",
2527       "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==",
2528       "requires": {
2529         "boolbase": "^1.0.0",
2530         "css-what": "^5.0.0",
2531         "domhandler": "^4.2.0",
2532         "domutils": "^2.6.0",
2533         "nth-check": "^2.0.0"
2534       },
2535       "dependencies": {
2536         "dom-serializer": {
2537           "version": "1.3.2",
2538           "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz",
2539           "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==",
2540           "requires": {
2541             "domelementtype": "^2.0.1",
2542             "domhandler": "^4.2.0",
2543             "entities": "^2.0.0"
2544           }
2545         },
2546         "domelementtype": {
2547           "version": "2.2.0",
2548           "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz",
2549           "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A=="
2550         },
2551         "domhandler": {
2552           "version": "4.2.0",
2553           "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.0.tgz",
2554           "integrity": "sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==",
2555           "requires": {
2556             "domelementtype": "^2.2.0"
2557           }
2558         },
2559         "domutils": {
2560           "version": "2.7.0",
2561           "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.7.0.tgz",
2562           "integrity": "sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg==",
2563           "requires": {
2564             "dom-serializer": "^1.0.1",
2565             "domelementtype": "^2.2.0",
2566             "domhandler": "^4.2.0"
2567           }
2568         }
2569       }
2570     },
2571     "css-what": {
2572       "version": "5.0.1",
2573       "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz",
2574       "integrity": "sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg=="
2575     },
2576     "cytubefilters": {
2577       "version": "github:calzoneman/cytubefilters#c67b2dab2dc5cc5ed11018819f71273d0f8a1bf5",
2578       "from": "github:calzoneman/cytubefilters#c67b2dab2dc5cc5ed11018819f71273d0f8a1bf5",
2579       "requires": {
2580         "nan": "^2.14.0"
2581       }
2582     },
2583     "debug": {
2584       "version": "4.3.1",
2585       "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
2586       "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
2587       "requires": {
2588         "ms": "2.1.2"
2589       }
2590     },
2591     "decamelize": {
2592       "version": "4.0.0",
2593       "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz",
2594       "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==",
2595       "dev": true
2596     },
2597     "decode-uri-component": {
2598       "version": "0.2.0",
2599       "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
2600       "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
2601       "dev": true,
2602       "optional": true
2603     },
2604     "deep-is": {
2605       "version": "0.1.3",
2606       "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
2607       "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
2608       "dev": true
2609     },
2610     "deepmerge": {
2611       "version": "4.2.2",
2612       "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz",
2613       "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg=="
2614     },
2615     "define-properties": {
2616       "version": "1.1.3",
2617       "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
2618       "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
2619       "dev": true,
2620       "requires": {
2621         "object-keys": "^1.0.12"
2622       }
2623     },
2624     "define-property": {
2625       "version": "2.0.2",
2626       "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
2627       "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
2628       "dev": true,
2629       "optional": true,
2630       "requires": {
2631         "is-descriptor": "^1.0.2",
2632         "isobject": "^3.0.1"
2633       },
2634       "dependencies": {
2635         "is-accessor-descriptor": {
2636           "version": "1.0.0",
2637           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
2638           "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
2639           "dev": true,
2640           "optional": true,
2641           "requires": {
2642             "kind-of": "^6.0.0"
2643           }
2644         },
2645         "is-data-descriptor": {
2646           "version": "1.0.0",
2647           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
2648           "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
2649           "dev": true,
2650           "optional": true,
2651           "requires": {
2652             "kind-of": "^6.0.0"
2653           }
2654         },
2655         "is-descriptor": {
2656           "version": "1.0.2",
2657           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
2658           "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
2659           "dev": true,
2660           "optional": true,
2661           "requires": {
2662             "is-accessor-descriptor": "^1.0.0",
2663             "is-data-descriptor": "^1.0.0",
2664             "kind-of": "^6.0.2"
2665           }
2666         }
2667       }
2668     },
2669     "delegates": {
2670       "version": "1.0.0",
2671       "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
2672       "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o="
2673     },
2674     "denque": {
2675       "version": "1.5.0",
2676       "resolved": "https://registry.npmjs.org/denque/-/denque-1.5.0.tgz",
2677       "integrity": "sha512-CYiCSgIF1p6EUByQPlGkKnP1M9g0ZV3qMIrqMqZqdwazygIA/YP2vrbcyl1h/WppKJTdl1F85cXIle+394iDAQ=="
2678     },
2679     "depd": {
2680       "version": "1.1.2",
2681       "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
2682       "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak="
2683     },
2684     "destroy": {
2685       "version": "1.0.4",
2686       "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
2687       "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
2688     },
2689     "detect-libc": {
2690       "version": "1.0.3",
2691       "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz",
2692       "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups="
2693     },
2694     "diff": {
2695       "version": "5.0.0",
2696       "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz",
2697       "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==",
2698       "dev": true
2699     },
2700     "doctrine": {
2701       "version": "3.0.0",
2702       "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
2703       "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
2704       "dev": true,
2705       "requires": {
2706         "esutils": "^2.0.2"
2707       }
2708     },
2709     "doctypes": {
2710       "version": "1.1.0",
2711       "resolved": "https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz",
2712       "integrity": "sha1-6oCxBqh1OHdOijpKWv4pPeSJ4Kk="
2713     },
2714     "dom-serializer": {
2715       "version": "0.2.2",
2716       "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz",
2717       "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==",
2718       "requires": {
2719         "domelementtype": "^2.0.1",
2720         "entities": "^2.0.0"
2721       },
2722       "dependencies": {
2723         "domelementtype": {
2724           "version": "2.1.0",
2725           "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz",
2726           "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w=="
2727         }
2728       }
2729     },
2730     "domelementtype": {
2731       "version": "1.3.1",
2732       "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz",
2733       "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w=="
2734     },
2735     "domhandler": {
2736       "version": "2.4.2",
2737       "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz",
2738       "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==",
2739       "requires": {
2740         "domelementtype": "1"
2741       }
2742     },
2743     "domutils": {
2744       "version": "1.7.0",
2745       "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz",
2746       "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==",
2747       "requires": {
2748         "dom-serializer": "0",
2749         "domelementtype": "1"
2750       }
2751     },
2752     "ee-first": {
2753       "version": "1.1.1",
2754       "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
2755       "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
2756     },
2757     "emoji-regex": {
2758       "version": "8.0.0",
2759       "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
2760       "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
2761       "dev": true
2762     },
2763     "encodeurl": {
2764       "version": "1.0.2",
2765       "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
2766       "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k="
2767     },
2768     "engine.io": {
2769       "version": "5.1.1",
2770       "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-5.1.1.tgz",
2771       "integrity": "sha512-aMWot7H5aC8L4/T8qMYbLdvKlZOdJTH54FxfdFunTGvhMx1BHkJOntWArsVfgAZVwAO9LC2sryPWRcEeUzCe5w==",
2772       "requires": {
2773         "accepts": "~1.3.4",
2774         "base64id": "2.0.0",
2775         "cookie": "~0.4.1",
2776         "cors": "~2.8.5",
2777         "debug": "~4.3.1",
2778         "engine.io-parser": "~4.0.0",
2779         "ws": "~7.4.2"
2780       },
2781       "dependencies": {
2782         "cookie": {
2783           "version": "0.4.1",
2784           "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz",
2785           "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA=="
2786         }
2787       }
2788     },
2789     "engine.io-parser": {
2790       "version": "4.0.2",
2791       "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-4.0.2.tgz",
2792       "integrity": "sha512-sHfEQv6nmtJrq6TKuIz5kyEKH/qSdK56H/A+7DnAuUPWosnIZAS2NHNcPLmyjtY3cGS/MqJdZbUjW97JU72iYg==",
2793       "requires": {
2794         "base64-arraybuffer": "0.1.4"
2795       }
2796     },
2797     "enquirer": {
2798       "version": "2.3.6",
2799       "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz",
2800       "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==",
2801       "dev": true,
2802       "requires": {
2803         "ansi-colors": "^4.1.1"
2804       }
2805     },
2806     "entities": {
2807       "version": "2.2.0",
2808       "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
2809       "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A=="
2810     },
2811     "escalade": {
2812       "version": "3.1.1",
2813       "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
2814       "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw=="
2815     },
2816     "escape-html": {
2817       "version": "1.0.3",
2818       "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
2819       "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg="
2820     },
2821     "escape-string-regexp": {
2822       "version": "4.0.0",
2823       "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
2824       "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="
2825     },
2826     "eslint": {
2827       "version": "7.23.0",
2828       "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.23.0.tgz",
2829       "integrity": "sha512-kqvNVbdkjzpFy0XOszNwjkKzZ+6TcwCQ/h+ozlcIWwaimBBuhlQ4nN6kbiM2L+OjDcznkTJxzYfRFH92sx4a0Q==",
2830       "dev": true,
2831       "requires": {
2832         "@babel/code-frame": "7.12.11",
2833         "@eslint/eslintrc": "^0.4.0",
2834         "ajv": "^6.10.0",
2835         "chalk": "^4.0.0",
2836         "cross-spawn": "^7.0.2",
2837         "debug": "^4.0.1",
2838         "doctrine": "^3.0.0",
2839         "enquirer": "^2.3.5",
2840         "eslint-scope": "^5.1.1",
2841         "eslint-utils": "^2.1.0",
2842         "eslint-visitor-keys": "^2.0.0",
2843         "espree": "^7.3.1",
2844         "esquery": "^1.4.0",
2845         "esutils": "^2.0.2",
2846         "file-entry-cache": "^6.0.1",
2847         "functional-red-black-tree": "^1.0.1",
2848         "glob-parent": "^5.0.0",
2849         "globals": "^13.6.0",
2850         "ignore": "^4.0.6",
2851         "import-fresh": "^3.0.0",
2852         "imurmurhash": "^0.1.4",
2853         "is-glob": "^4.0.0",
2854         "js-yaml": "^3.13.1",
2855         "json-stable-stringify-without-jsonify": "^1.0.1",
2856         "levn": "^0.4.1",
2857         "lodash": "^4.17.21",
2858         "minimatch": "^3.0.4",
2859         "natural-compare": "^1.4.0",
2860         "optionator": "^0.9.1",
2861         "progress": "^2.0.0",
2862         "regexpp": "^3.1.0",
2863         "semver": "^7.2.1",
2864         "strip-ansi": "^6.0.0",
2865         "strip-json-comments": "^3.1.0",
2866         "table": "^6.0.4",
2867         "text-table": "^0.2.0",
2868         "v8-compile-cache": "^2.0.3"
2869       },
2870       "dependencies": {
2871         "@babel/code-frame": {
2872           "version": "7.12.11",
2873           "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz",
2874           "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==",
2875           "dev": true,
2876           "requires": {
2877             "@babel/highlight": "^7.10.4"
2878           }
2879         },
2880         "ansi-regex": {
2881           "version": "5.0.0",
2882           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
2883           "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
2884           "dev": true
2885         },
2886         "ansi-styles": {
2887           "version": "4.3.0",
2888           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
2889           "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
2890           "dev": true,
2891           "requires": {
2892             "color-convert": "^2.0.1"
2893           }
2894         },
2895         "chalk": {
2896           "version": "4.1.0",
2897           "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
2898           "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
2899           "dev": true,
2900           "requires": {
2901             "ansi-styles": "^4.1.0",
2902             "supports-color": "^7.1.0"
2903           }
2904         },
2905         "color-convert": {
2906           "version": "2.0.1",
2907           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
2908           "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
2909           "dev": true,
2910           "requires": {
2911             "color-name": "~1.1.4"
2912           }
2913         },
2914         "color-name": {
2915           "version": "1.1.4",
2916           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
2917           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
2918           "dev": true
2919         },
2920         "eslint-visitor-keys": {
2921           "version": "2.0.0",
2922           "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz",
2923           "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==",
2924           "dev": true
2925         },
2926         "glob-parent": {
2927           "version": "5.1.2",
2928           "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
2929           "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
2930           "dev": true,
2931           "requires": {
2932             "is-glob": "^4.0.1"
2933           }
2934         },
2935         "globals": {
2936           "version": "13.7.0",
2937           "resolved": "https://registry.npmjs.org/globals/-/globals-13.7.0.tgz",
2938           "integrity": "sha512-Aipsz6ZKRxa/xQkZhNg0qIWXT6x6rD46f6x/PCnBomlttdIyAPak4YD9jTmKpZ72uROSMU87qJtcgpgHaVchiA==",
2939           "dev": true,
2940           "requires": {
2941             "type-fest": "^0.20.2"
2942           }
2943         },
2944         "has-flag": {
2945           "version": "4.0.0",
2946           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
2947           "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
2948           "dev": true
2949         },
2950         "strip-ansi": {
2951           "version": "6.0.0",
2952           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
2953           "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
2954           "dev": true,
2955           "requires": {
2956             "ansi-regex": "^5.0.0"
2957           }
2958         },
2959         "supports-color": {
2960           "version": "7.2.0",
2961           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
2962           "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
2963           "dev": true,
2964           "requires": {
2965             "has-flag": "^4.0.0"
2966           }
2967         },
2968         "type-fest": {
2969           "version": "0.20.2",
2970           "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
2971           "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
2972           "dev": true
2973         }
2974       }
2975     },
2976     "eslint-scope": {
2977       "version": "5.1.1",
2978       "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
2979       "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
2980       "dev": true,
2981       "requires": {
2982         "esrecurse": "^4.3.0",
2983         "estraverse": "^4.1.1"
2984       }
2985     },
2986     "eslint-utils": {
2987       "version": "2.1.0",
2988       "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz",
2989       "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==",
2990       "dev": true,
2991       "requires": {
2992         "eslint-visitor-keys": "^1.1.0"
2993       }
2994     },
2995     "eslint-visitor-keys": {
2996       "version": "1.3.0",
2997       "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
2998       "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
2999       "dev": true
3000     },
3001     "esm": {
3002       "version": "3.2.25",
3003       "resolved": "https://registry.npmjs.org/esm/-/esm-3.2.25.tgz",
3004       "integrity": "sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA=="
3005     },
3006     "espree": {
3007       "version": "7.3.1",
3008       "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz",
3009       "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==",
3010       "dev": true,
3011       "requires": {
3012         "acorn": "^7.4.0",
3013         "acorn-jsx": "^5.3.1",
3014         "eslint-visitor-keys": "^1.3.0"
3015       }
3016     },
3017     "esprima": {
3018       "version": "4.0.1",
3019       "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
3020       "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
3021       "dev": true
3022     },
3023     "esquery": {
3024       "version": "1.4.0",
3025       "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
3026       "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
3027       "dev": true,
3028       "requires": {
3029         "estraverse": "^5.1.0"
3030       },
3031       "dependencies": {
3032         "estraverse": {
3033           "version": "5.2.0",
3034           "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
3035           "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
3036           "dev": true
3037         }
3038       }
3039     },
3040     "esrecurse": {
3041       "version": "4.3.0",
3042       "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
3043       "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
3044       "dev": true,
3045       "requires": {
3046         "estraverse": "^5.2.0"
3047       },
3048       "dependencies": {
3049         "estraverse": {
3050           "version": "5.2.0",
3051           "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
3052           "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
3053           "dev": true
3054         }
3055       }
3056     },
3057     "estraverse": {
3058       "version": "4.3.0",
3059       "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
3060       "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
3061       "dev": true
3062     },
3063     "esutils": {
3064       "version": "2.0.3",
3065       "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
3066       "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
3067       "dev": true
3068     },
3069     "etag": {
3070       "version": "1.8.1",
3071       "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
3072       "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc="
3073     },
3074     "expand-brackets": {
3075       "version": "2.1.4",
3076       "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
3077       "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
3078       "dev": true,
3079       "optional": true,
3080       "requires": {
3081         "debug": "^2.3.3",
3082         "define-property": "^0.2.5",
3083         "extend-shallow": "^2.0.1",
3084         "posix-character-classes": "^0.1.0",
3085         "regex-not": "^1.0.0",
3086         "snapdragon": "^0.8.1",
3087         "to-regex": "^3.0.1"
3088       },
3089       "dependencies": {
3090         "debug": {
3091           "version": "2.6.9",
3092           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
3093           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
3094           "dev": true,
3095           "optional": true,
3096           "requires": {
3097             "ms": "2.0.0"
3098           }
3099         },
3100         "define-property": {
3101           "version": "0.2.5",
3102           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
3103           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
3104           "dev": true,
3105           "optional": true,
3106           "requires": {
3107             "is-descriptor": "^0.1.0"
3108           }
3109         },
3110         "extend-shallow": {
3111           "version": "2.0.1",
3112           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
3113           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
3114           "dev": true,
3115           "optional": true,
3116           "requires": {
3117             "is-extendable": "^0.1.0"
3118           }
3119         },
3120         "ms": {
3121           "version": "2.0.0",
3122           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
3123           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
3124           "dev": true,
3125           "optional": true
3126         }
3127       }
3128     },
3129     "express": {
3130       "version": "4.17.1",
3131       "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz",
3132       "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==",
3133       "requires": {
3134         "accepts": "~1.3.7",
3135         "array-flatten": "1.1.1",
3136         "body-parser": "1.19.0",
3137         "content-disposition": "0.5.3",
3138         "content-type": "~1.0.4",
3139         "cookie": "0.4.0",
3140         "cookie-signature": "1.0.6",
3141         "debug": "2.6.9",
3142         "depd": "~1.1.2",
3143         "encodeurl": "~1.0.2",
3144         "escape-html": "~1.0.3",
3145         "etag": "~1.8.1",
3146         "finalhandler": "~1.1.2",
3147         "fresh": "0.5.2",
3148         "merge-descriptors": "1.0.1",
3149         "methods": "~1.1.2",
3150         "on-finished": "~2.3.0",
3151         "parseurl": "~1.3.3",
3152         "path-to-regexp": "0.1.7",
3153         "proxy-addr": "~2.0.5",
3154         "qs": "6.7.0",
3155         "range-parser": "~1.2.1",
3156         "safe-buffer": "5.1.2",
3157         "send": "0.17.1",
3158         "serve-static": "1.14.1",
3159         "setprototypeof": "1.1.1",
3160         "statuses": "~1.5.0",
3161         "type-is": "~1.6.18",
3162         "utils-merge": "1.0.1",
3163         "vary": "~1.1.2"
3164       },
3165       "dependencies": {
3166         "debug": {
3167           "version": "2.6.9",
3168           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
3169           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
3170           "requires": {
3171             "ms": "2.0.0"
3172           }
3173         },
3174         "ms": {
3175           "version": "2.0.0",
3176           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
3177           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
3178         },
3179         "safe-buffer": {
3180           "version": "5.1.2",
3181           "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
3182           "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
3183         }
3184       }
3185     },
3186     "express-minify": {
3187       "version": "1.0.0",
3188       "resolved": "https://registry.npmjs.org/express-minify/-/express-minify-1.0.0.tgz",
3189       "integrity": "sha512-04/iYxB79jGeNZBBkbAW7L7FMG4Wtu78F1SayXIKiJD6MfqYnOI3DD8no7QOntgedYCdYUpj+Skg8QWR/2WnMQ==",
3190       "requires": {
3191         "clean-css": "^4.1.7",
3192         "on-headers": "^1.0.1",
3193         "uglify-js": "^3.0.28"
3194       }
3195     },
3196     "extend-shallow": {
3197       "version": "3.0.2",
3198       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
3199       "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
3200       "dev": true,
3201       "optional": true,
3202       "requires": {
3203         "assign-symbols": "^1.0.0",
3204         "is-extendable": "^1.0.1"
3205       },
3206       "dependencies": {
3207         "is-extendable": {
3208           "version": "1.0.1",
3209           "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
3210           "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
3211           "dev": true,
3212           "optional": true,
3213           "requires": {
3214             "is-plain-object": "^2.0.4"
3215           }
3216         },
3217         "is-plain-object": {
3218           "version": "2.0.4",
3219           "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
3220           "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
3221           "dev": true,
3222           "optional": true,
3223           "requires": {
3224             "isobject": "^3.0.1"
3225           }
3226         }
3227       }
3228     },
3229     "extglob": {
3230       "version": "2.0.4",
3231       "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
3232       "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
3233       "dev": true,
3234       "optional": true,
3235       "requires": {
3236         "array-unique": "^0.3.2",
3237         "define-property": "^1.0.0",
3238         "expand-brackets": "^2.1.4",
3239         "extend-shallow": "^2.0.1",
3240         "fragment-cache": "^0.2.1",
3241         "regex-not": "^1.0.0",
3242         "snapdragon": "^0.8.1",
3243         "to-regex": "^3.0.1"
3244       },
3245       "dependencies": {
3246         "define-property": {
3247           "version": "1.0.0",
3248           "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
3249           "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
3250           "dev": true,
3251           "optional": true,
3252           "requires": {
3253             "is-descriptor": "^1.0.0"
3254           }
3255         },
3256         "extend-shallow": {
3257           "version": "2.0.1",
3258           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
3259           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
3260           "dev": true,
3261           "optional": true,
3262           "requires": {
3263             "is-extendable": "^0.1.0"
3264           }
3265         },
3266         "is-accessor-descriptor": {
3267           "version": "1.0.0",
3268           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
3269           "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
3270           "dev": true,
3271           "optional": true,
3272           "requires": {
3273             "kind-of": "^6.0.0"
3274           }
3275         },
3276         "is-data-descriptor": {
3277           "version": "1.0.0",
3278           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
3279           "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
3280           "dev": true,
3281           "optional": true,
3282           "requires": {
3283             "kind-of": "^6.0.0"
3284           }
3285         },
3286         "is-descriptor": {
3287           "version": "1.0.2",
3288           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
3289           "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
3290           "dev": true,
3291           "optional": true,
3292           "requires": {
3293             "is-accessor-descriptor": "^1.0.0",
3294             "is-data-descriptor": "^1.0.0",
3295             "kind-of": "^6.0.2"
3296           }
3297         }
3298       }
3299     },
3300     "fast-deep-equal": {
3301       "version": "3.1.3",
3302       "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
3303       "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
3304       "dev": true
3305     },
3306     "fast-json-stable-stringify": {
3307       "version": "2.1.0",
3308       "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
3309       "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
3310       "dev": true
3311     },
3312     "fast-levenshtein": {
3313       "version": "2.0.6",
3314       "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
3315       "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
3316       "dev": true
3317     },
3318     "file-entry-cache": {
3319       "version": "6.0.1",
3320       "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
3321       "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
3322       "dev": true,
3323       "requires": {
3324         "flat-cache": "^3.0.4"
3325       }
3326     },
3327     "fill-range": {
3328       "version": "4.0.0",
3329       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
3330       "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
3331       "dev": true,
3332       "optional": true,
3333       "requires": {
3334         "extend-shallow": "^2.0.1",
3335         "is-number": "^3.0.0",
3336         "repeat-string": "^1.6.1",
3337         "to-regex-range": "^2.1.0"
3338       },
3339       "dependencies": {
3340         "extend-shallow": {
3341           "version": "2.0.1",
3342           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
3343           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
3344           "dev": true,
3345           "optional": true,
3346           "requires": {
3347             "is-extendable": "^0.1.0"
3348           }
3349         }
3350       }
3351     },
3352     "finalhandler": {
3353       "version": "1.1.2",
3354       "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
3355       "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
3356       "requires": {
3357         "debug": "2.6.9",
3358         "encodeurl": "~1.0.2",
3359         "escape-html": "~1.0.3",
3360         "on-finished": "~2.3.0",
3361         "parseurl": "~1.3.3",
3362         "statuses": "~1.5.0",
3363         "unpipe": "~1.0.0"
3364       },
3365       "dependencies": {
3366         "debug": {
3367           "version": "2.6.9",
3368           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
3369           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
3370           "requires": {
3371             "ms": "2.0.0"
3372           }
3373         },
3374         "ms": {
3375           "version": "2.0.0",
3376           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
3377           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
3378         }
3379       }
3380     },
3381     "find-up": {
3382       "version": "5.0.0",
3383       "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
3384       "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
3385       "dev": true,
3386       "requires": {
3387         "locate-path": "^6.0.0",
3388         "path-exists": "^4.0.0"
3389       }
3390     },
3391     "flat": {
3392       "version": "5.0.2",
3393       "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz",
3394       "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==",
3395       "dev": true
3396     },
3397     "flat-cache": {
3398       "version": "3.0.4",
3399       "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
3400       "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
3401       "dev": true,
3402       "requires": {
3403         "flatted": "^3.1.0",
3404         "rimraf": "^3.0.2"
3405       }
3406     },
3407     "flatted": {
3408       "version": "3.1.1",
3409       "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz",
3410       "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==",
3411       "dev": true
3412     },
3413     "for-in": {
3414       "version": "1.0.2",
3415       "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
3416       "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
3417       "dev": true,
3418       "optional": true
3419     },
3420     "forwarded": {
3421       "version": "0.1.2",
3422       "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz",
3423       "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ="
3424     },
3425     "fragment-cache": {
3426       "version": "0.2.1",
3427       "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
3428       "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
3429       "dev": true,
3430       "optional": true,
3431       "requires": {
3432         "map-cache": "^0.2.2"
3433       }
3434     },
3435     "fresh": {
3436       "version": "0.5.2",
3437       "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
3438       "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac="
3439     },
3440     "fs-minipass": {
3441       "version": "2.1.0",
3442       "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
3443       "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
3444       "requires": {
3445         "minipass": "^3.0.0"
3446       }
3447     },
3448     "fs-readdir-recursive": {
3449       "version": "1.1.0",
3450       "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz",
3451       "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==",
3452       "dev": true
3453     },
3454     "fs.realpath": {
3455       "version": "1.0.0",
3456       "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
3457       "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
3458     },
3459     "fsevents": {
3460       "version": "2.3.2",
3461       "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
3462       "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
3463       "dev": true,
3464       "optional": true
3465     },
3466     "function-bind": {
3467       "version": "1.1.1",
3468       "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
3469       "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
3470     },
3471     "functional-red-black-tree": {
3472       "version": "1.0.1",
3473       "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
3474       "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
3475       "dev": true
3476     },
3477     "gauge": {
3478       "version": "2.7.4",
3479       "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
3480       "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
3481       "requires": {
3482         "aproba": "^1.0.3",
3483         "console-control-strings": "^1.0.0",
3484         "has-unicode": "^2.0.0",
3485         "object-assign": "^4.1.0",
3486         "signal-exit": "^3.0.0",
3487         "string-width": "^1.0.1",
3488         "strip-ansi": "^3.0.1",
3489         "wide-align": "^1.1.0"
3490       }
3491     },
3492     "gensync": {
3493       "version": "1.0.0-beta.2",
3494       "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
3495       "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
3496       "dev": true
3497     },
3498     "get-caller-file": {
3499       "version": "2.0.5",
3500       "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
3501       "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
3502       "dev": true
3503     },
3504     "get-intrinsic": {
3505       "version": "1.1.1",
3506       "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
3507       "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
3508       "requires": {
3509         "function-bind": "^1.1.1",
3510         "has": "^1.0.3",
3511         "has-symbols": "^1.0.1"
3512       }
3513     },
3514     "get-value": {
3515       "version": "2.0.6",
3516       "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
3517       "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
3518       "dev": true,
3519       "optional": true
3520     },
3521     "getopts": {
3522       "version": "2.2.5",
3523       "resolved": "https://registry.npmjs.org/getopts/-/getopts-2.2.5.tgz",
3524       "integrity": "sha512-9jb7AW5p3in+IiJWhQiZmmwkpLaR/ccTWdWQCtZM66HJcHHLegowh4q4tSD7gouUyeNvFWRavfK9GXosQHDpFA=="
3525     },
3526     "glob": {
3527       "version": "7.1.6",
3528       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
3529       "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
3530       "requires": {
3531         "fs.realpath": "^1.0.0",
3532         "inflight": "^1.0.4",
3533         "inherits": "2",
3534         "minimatch": "^3.0.4",
3535         "once": "^1.3.0",
3536         "path-is-absolute": "^1.0.0"
3537       }
3538     },
3539     "glob-parent": {
3540       "version": "3.1.0",
3541       "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
3542       "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
3543       "dev": true,
3544       "optional": true,
3545       "requires": {
3546         "is-glob": "^3.1.0",
3547         "path-dirname": "^1.0.0"
3548       },
3549       "dependencies": {
3550         "is-glob": {
3551           "version": "3.1.0",
3552           "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
3553           "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
3554           "dev": true,
3555           "optional": true,
3556           "requires": {
3557             "is-extglob": "^2.1.0"
3558           }
3559         }
3560       }
3561     },
3562     "globals": {
3563       "version": "11.12.0",
3564       "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
3565       "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
3566       "dev": true
3567     },
3568     "graceful-fs": {
3569       "version": "4.2.6",
3570       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
3571       "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==",
3572       "dev": true,
3573       "optional": true
3574     },
3575     "growl": {
3576       "version": "1.10.5",
3577       "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz",
3578       "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==",
3579       "dev": true
3580     },
3581     "has": {
3582       "version": "1.0.3",
3583       "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
3584       "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
3585       "requires": {
3586         "function-bind": "^1.1.1"
3587       }
3588     },
3589     "has-flag": {
3590       "version": "3.0.0",
3591       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
3592       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
3593       "dev": true
3594     },
3595     "has-symbols": {
3596       "version": "1.0.2",
3597       "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
3598       "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw=="
3599     },
3600     "has-unicode": {
3601       "version": "2.0.1",
3602       "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
3603       "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk="
3604     },
3605     "has-value": {
3606       "version": "1.0.0",
3607       "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
3608       "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
3609       "dev": true,
3610       "optional": true,
3611       "requires": {
3612         "get-value": "^2.0.6",
3613         "has-values": "^1.0.0",
3614         "isobject": "^3.0.0"
3615       }
3616     },
3617     "has-values": {
3618       "version": "1.0.0",
3619       "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
3620       "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
3621       "dev": true,
3622       "optional": true,
3623       "requires": {
3624         "is-number": "^3.0.0",
3625         "kind-of": "^4.0.0"
3626       },
3627       "dependencies": {
3628         "kind-of": {
3629           "version": "4.0.0",
3630           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
3631           "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
3632           "dev": true,
3633           "optional": true,
3634           "requires": {
3635             "is-buffer": "^1.1.5"
3636           }
3637         }
3638       }
3639     },
3640     "he": {
3641       "version": "1.2.0",
3642       "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
3643       "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
3644       "dev": true
3645     },
3646     "htmlparser2": {
3647       "version": "3.10.1",
3648       "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz",
3649       "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==",
3650       "requires": {
3651         "domelementtype": "^1.3.1",
3652         "domhandler": "^2.3.0",
3653         "domutils": "^1.5.1",
3654         "entities": "^1.1.1",
3655         "inherits": "^2.0.1",
3656         "readable-stream": "^3.1.1"
3657       },
3658       "dependencies": {
3659         "entities": {
3660           "version": "1.1.2",
3661           "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz",
3662           "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w=="
3663         }
3664       }
3665     },
3666     "http-errors": {
3667       "version": "1.7.2",
3668       "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
3669       "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==",
3670       "requires": {
3671         "depd": "~1.1.2",
3672         "inherits": "2.0.3",
3673         "setprototypeof": "1.1.1",
3674         "statuses": ">= 1.5.0 < 2",
3675         "toidentifier": "1.0.0"
3676       },
3677       "dependencies": {
3678         "inherits": {
3679           "version": "2.0.3",
3680           "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
3681           "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
3682         }
3683       }
3684     },
3685     "http-proxy-agent": {
3686       "version": "4.0.1",
3687       "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz",
3688       "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==",
3689       "requires": {
3690         "@tootallnate/once": "1",
3691         "agent-base": "6",
3692         "debug": "4"
3693       }
3694     },
3695     "iconv-lite": {
3696       "version": "0.4.24",
3697       "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
3698       "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
3699       "requires": {
3700         "safer-buffer": ">= 2.1.2 < 3"
3701       }
3702     },
3703     "ignore": {
3704       "version": "4.0.6",
3705       "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
3706       "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
3707       "dev": true
3708     },
3709     "import-fresh": {
3710       "version": "3.3.0",
3711       "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
3712       "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
3713       "dev": true,
3714       "requires": {
3715         "parent-module": "^1.0.0",
3716         "resolve-from": "^4.0.0"
3717       },
3718       "dependencies": {
3719         "resolve-from": {
3720           "version": "4.0.0",
3721           "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
3722           "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
3723           "dev": true
3724         }
3725       }
3726     },
3727     "imurmurhash": {
3728       "version": "0.1.4",
3729       "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
3730       "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
3731       "dev": true
3732     },
3733     "inflight": {
3734       "version": "1.0.6",
3735       "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
3736       "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
3737       "requires": {
3738         "once": "^1.3.0",
3739         "wrappy": "1"
3740       }
3741     },
3742     "inherits": {
3743       "version": "2.0.4",
3744       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
3745       "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
3746     },
3747     "interpret": {
3748       "version": "2.2.0",
3749       "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz",
3750       "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw=="
3751     },
3752     "ipaddr.js": {
3753       "version": "1.9.1",
3754       "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
3755       "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g=="
3756     },
3757     "is-accessor-descriptor": {
3758       "version": "0.1.6",
3759       "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
3760       "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
3761       "dev": true,
3762       "optional": true,
3763       "requires": {
3764         "kind-of": "^3.0.2"
3765       },
3766       "dependencies": {
3767         "kind-of": {
3768           "version": "3.2.2",
3769           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3770           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3771           "dev": true,
3772           "optional": true,
3773           "requires": {
3774             "is-buffer": "^1.1.5"
3775           }
3776         }
3777       }
3778     },
3779     "is-binary-path": {
3780       "version": "1.0.1",
3781       "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
3782       "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
3783       "dev": true,
3784       "optional": true,
3785       "requires": {
3786         "binary-extensions": "^1.0.0"
3787       }
3788     },
3789     "is-boolean-object": {
3790       "version": "1.1.0",
3791       "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.0.tgz",
3792       "integrity": "sha512-a7Uprx8UtD+HWdyYwnD1+ExtTgqQtD2k/1yJgtXP6wnMm8byhkoTZRl+95LLThpzNZJ5aEvi46cdH+ayMFRwmA==",
3793       "dev": true,
3794       "requires": {
3795         "call-bind": "^1.0.0"
3796       }
3797     },
3798     "is-buffer": {
3799       "version": "1.1.6",
3800       "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
3801       "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
3802       "dev": true,
3803       "optional": true
3804     },
3805     "is-core-module": {
3806       "version": "2.2.0",
3807       "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz",
3808       "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==",
3809       "requires": {
3810         "has": "^1.0.3"
3811       }
3812     },
3813     "is-data-descriptor": {
3814       "version": "0.1.4",
3815       "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
3816       "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
3817       "dev": true,
3818       "optional": true,
3819       "requires": {
3820         "kind-of": "^3.0.2"
3821       },
3822       "dependencies": {
3823         "kind-of": {
3824           "version": "3.2.2",
3825           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3826           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3827           "dev": true,
3828           "optional": true,
3829           "requires": {
3830             "is-buffer": "^1.1.5"
3831           }
3832         }
3833       }
3834     },
3835     "is-descriptor": {
3836       "version": "0.1.6",
3837       "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
3838       "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
3839       "dev": true,
3840       "optional": true,
3841       "requires": {
3842         "is-accessor-descriptor": "^0.1.6",
3843         "is-data-descriptor": "^0.1.4",
3844         "kind-of": "^5.0.0"
3845       },
3846       "dependencies": {
3847         "kind-of": {
3848           "version": "5.1.0",
3849           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
3850           "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
3851           "dev": true,
3852           "optional": true
3853         }
3854       }
3855     },
3856     "is-expression": {
3857       "version": "4.0.0",
3858       "resolved": "https://registry.npmjs.org/is-expression/-/is-expression-4.0.0.tgz",
3859       "integrity": "sha512-zMIXX63sxzG3XrkHkrAPvm/OVZVSCPNkwMHU8oTX7/U3AL78I0QXCEICXUM13BIa8TYGZ68PiTKfQz3yaTNr4A==",
3860       "requires": {
3861         "acorn": "^7.1.1",
3862         "object-assign": "^4.1.1"
3863       }
3864     },
3865     "is-extendable": {
3866       "version": "0.1.1",
3867       "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
3868       "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
3869       "dev": true,
3870       "optional": true
3871     },
3872     "is-extglob": {
3873       "version": "2.1.1",
3874       "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
3875       "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
3876       "dev": true
3877     },
3878     "is-fullwidth-code-point": {
3879       "version": "1.0.0",
3880       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
3881       "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
3882       "requires": {
3883         "number-is-nan": "^1.0.0"
3884       }
3885     },
3886     "is-glob": {
3887       "version": "4.0.1",
3888       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
3889       "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
3890       "dev": true,
3891       "requires": {
3892         "is-extglob": "^2.1.1"
3893       }
3894     },
3895     "is-number": {
3896       "version": "3.0.0",
3897       "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
3898       "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
3899       "dev": true,
3900       "optional": true,
3901       "requires": {
3902         "kind-of": "^3.0.2"
3903       },
3904       "dependencies": {
3905         "kind-of": {
3906           "version": "3.2.2",
3907           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3908           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3909           "dev": true,
3910           "optional": true,
3911           "requires": {
3912             "is-buffer": "^1.1.5"
3913           }
3914         }
3915       }
3916     },
3917     "is-number-object": {
3918       "version": "1.0.4",
3919       "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.4.tgz",
3920       "integrity": "sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw==",
3921       "dev": true
3922     },
3923     "is-plain-obj": {
3924       "version": "2.1.0",
3925       "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
3926       "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==",
3927       "dev": true
3928     },
3929     "is-plain-object": {
3930       "version": "5.0.0",
3931       "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz",
3932       "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q=="
3933     },
3934     "is-promise": {
3935       "version": "2.2.2",
3936       "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz",
3937       "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ=="
3938     },
3939     "is-regex": {
3940       "version": "1.1.2",
3941       "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz",
3942       "integrity": "sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==",
3943       "requires": {
3944         "call-bind": "^1.0.2",
3945         "has-symbols": "^1.0.1"
3946       }
3947     },
3948     "is-string": {
3949       "version": "1.0.5",
3950       "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz",
3951       "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==",
3952       "dev": true
3953     },
3954     "is-windows": {
3955       "version": "1.0.2",
3956       "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
3957       "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
3958       "dev": true,
3959       "optional": true
3960     },
3961     "isarray": {
3962       "version": "1.0.0",
3963       "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
3964       "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
3965     },
3966     "isexe": {
3967       "version": "2.0.0",
3968       "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
3969       "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
3970       "dev": true
3971     },
3972     "isobject": {
3973       "version": "3.0.1",
3974       "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
3975       "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
3976       "dev": true,
3977       "optional": true
3978     },
3979     "js-stringify": {
3980       "version": "1.0.2",
3981       "resolved": "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz",
3982       "integrity": "sha1-Fzb939lyTyijaCrcYjCufk6Weds="
3983     },
3984     "js-tokens": {
3985       "version": "4.0.0",
3986       "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
3987       "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
3988       "dev": true
3989     },
3990     "js-yaml": {
3991       "version": "3.14.1",
3992       "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
3993       "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
3994       "dev": true,
3995       "requires": {
3996         "argparse": "^1.0.7",
3997         "esprima": "^4.0.0"
3998       }
3999     },
4000     "jsesc": {
4001       "version": "2.5.2",
4002       "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
4003       "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
4004       "dev": true
4005     },
4006     "json-schema-traverse": {
4007       "version": "0.4.1",
4008       "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
4009       "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
4010       "dev": true
4011     },
4012     "json-stable-stringify-without-jsonify": {
4013       "version": "1.0.1",
4014       "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
4015       "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
4016       "dev": true
4017     },
4018     "json-typecheck": {
4019       "version": "0.1.3",
4020       "resolved": "https://registry.npmjs.org/json-typecheck/-/json-typecheck-0.1.3.tgz",
4021       "integrity": "sha1-HWGr4lOi7HNkbYH2MTqQrcx1GNc="
4022     },
4023     "json5": {
4024       "version": "2.2.0",
4025       "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz",
4026       "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==",
4027       "dev": true,
4028       "requires": {
4029         "minimist": "^1.2.5"
4030       }
4031     },
4032     "jstransformer": {
4033       "version": "1.0.0",
4034       "resolved": "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz",
4035       "integrity": "sha1-7Yvwkh4vPx7U1cGkT2hwntJHIsM=",
4036       "requires": {
4037         "is-promise": "^2.0.0",
4038         "promise": "^7.0.1"
4039       }
4040     },
4041     "just-extend": {
4042       "version": "4.2.1",
4043       "resolved": "https://registry.npmjs.org/just-extend/-/just-extend-4.2.1.tgz",
4044       "integrity": "sha512-g3UB796vUFIY90VIv/WX3L2c8CS2MdWUww3CNrYmqza1Fg0DURc2K/O4YrnklBdQarSJ/y8JnJYDGc+1iumQjg==",
4045       "dev": true
4046     },
4047     "kind-of": {
4048       "version": "6.0.3",
4049       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
4050       "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
4051       "dev": true,
4052       "optional": true
4053     },
4054     "klona": {
4055       "version": "2.0.4",
4056       "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.4.tgz",
4057       "integrity": "sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA=="
4058     },
4059     "knex": {
4060       "version": "0.95.2",
4061       "resolved": "https://registry.npmjs.org/knex/-/knex-0.95.2.tgz",
4062       "integrity": "sha512-USnukuNnoVAfeV6OXrkHPLcUQRsRbTl3Tk5E3x0hmKs4uEu5vGfZHxD4luyrndIysyDrKXBWfASQ1wFpJWDDFg==",
4063       "requires": {
4064         "colorette": "1.2.1",
4065         "commander": "^7.1.0",
4066         "debug": "4.3.1",
4067         "escalade": "^3.1.1",
4068         "esm": "^3.2.25",
4069         "getopts": "2.2.5",
4070         "interpret": "^2.2.0",
4071         "lodash": "^4.17.21",
4072         "pg-connection-string": "2.4.0",
4073         "rechoir": "^0.7.0",
4074         "resolve-from": "^5.0.0",
4075         "tarn": "^3.0.1",
4076         "tildify": "2.0.0"
4077       }
4078     },
4079     "levn": {
4080       "version": "0.4.1",
4081       "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
4082       "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
4083       "dev": true,
4084       "requires": {
4085         "prelude-ls": "^1.2.1",
4086         "type-check": "~0.4.0"
4087       }
4088     },
4089     "locate-path": {
4090       "version": "6.0.0",
4091       "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
4092       "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
4093       "dev": true,
4094       "requires": {
4095         "p-locate": "^5.0.0"
4096       }
4097     },
4098     "lodash": {
4099       "version": "4.17.21",
4100       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
4101       "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
4102     },
4103     "lodash.clonedeep": {
4104       "version": "4.5.0",
4105       "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
4106       "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=",
4107       "dev": true
4108     },
4109     "lodash.debounce": {
4110       "version": "4.0.8",
4111       "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
4112       "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=",
4113       "dev": true
4114     },
4115     "lodash.flatten": {
4116       "version": "4.4.0",
4117       "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz",
4118       "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=",
4119       "dev": true
4120     },
4121     "lodash.get": {
4122       "version": "4.4.2",
4123       "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz",
4124       "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=",
4125       "dev": true
4126     },
4127     "lodash.truncate": {
4128       "version": "4.4.2",
4129       "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz",
4130       "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=",
4131       "dev": true
4132     },
4133     "log-symbols": {
4134       "version": "4.0.0",
4135       "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz",
4136       "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==",
4137       "dev": true,
4138       "requires": {
4139         "chalk": "^4.0.0"
4140       },
4141       "dependencies": {
4142         "ansi-styles": {
4143           "version": "4.3.0",
4144           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
4145           "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
4146           "dev": true,
4147           "requires": {
4148             "color-convert": "^2.0.1"
4149           }
4150         },
4151         "chalk": {
4152           "version": "4.1.0",
4153           "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
4154           "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
4155           "dev": true,
4156           "requires": {
4157             "ansi-styles": "^4.1.0",
4158             "supports-color": "^7.1.0"
4159           }
4160         },
4161         "color-convert": {
4162           "version": "2.0.1",
4163           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
4164           "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
4165           "dev": true,
4166           "requires": {
4167             "color-name": "~1.1.4"
4168           }
4169         },
4170         "color-name": {
4171           "version": "1.1.4",
4172           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
4173           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
4174           "dev": true
4175         },
4176         "has-flag": {
4177           "version": "4.0.0",
4178           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
4179           "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
4180           "dev": true
4181         },
4182         "supports-color": {
4183           "version": "7.2.0",
4184           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
4185           "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
4186           "dev": true,
4187           "requires": {
4188             "has-flag": "^4.0.0"
4189           }
4190         }
4191       }
4192     },
4193     "lru-cache": {
4194       "version": "6.0.0",
4195       "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
4196       "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
4197       "requires": {
4198         "yallist": "^4.0.0"
4199       }
4200     },
4201     "make-dir": {
4202       "version": "3.1.0",
4203       "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
4204       "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
4205       "requires": {
4206         "semver": "^6.0.0"
4207       },
4208       "dependencies": {
4209         "semver": {
4210           "version": "6.3.0",
4211           "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
4212           "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
4213         }
4214       }
4215     },
4216     "map-cache": {
4217       "version": "0.2.2",
4218       "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
4219       "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
4220       "dev": true,
4221       "optional": true
4222     },
4223     "map-visit": {
4224       "version": "1.0.0",
4225       "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
4226       "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
4227       "dev": true,
4228       "optional": true,
4229       "requires": {
4230         "object-visit": "^1.0.0"
4231       }
4232     },
4233     "media-typer": {
4234       "version": "0.3.0",
4235       "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
4236       "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g="
4237     },
4238     "merge-descriptors": {
4239       "version": "1.0.1",
4240       "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
4241       "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E="
4242     },
4243     "methods": {
4244       "version": "1.1.2",
4245       "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
4246       "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4="
4247     },
4248     "micromatch": {
4249       "version": "3.1.10",
4250       "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
4251       "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
4252       "dev": true,
4253       "optional": true,
4254       "requires": {
4255         "arr-diff": "^4.0.0",
4256         "array-unique": "^0.3.2",
4257         "braces": "^2.3.1",
4258         "define-property": "^2.0.2",
4259         "extend-shallow": "^3.0.2",
4260         "extglob": "^2.0.4",
4261         "fragment-cache": "^0.2.1",
4262         "kind-of": "^6.0.2",
4263         "nanomatch": "^1.2.9",
4264         "object.pick": "^1.3.0",
4265         "regex-not": "^1.0.0",
4266         "snapdragon": "^0.8.1",
4267         "to-regex": "^3.0.2"
4268       }
4269     },
4270     "mime": {
4271       "version": "1.6.0",
4272       "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
4273       "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="
4274     },
4275     "mime-db": {
4276       "version": "1.46.0",
4277       "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.46.0.tgz",
4278       "integrity": "sha512-svXaP8UQRZ5K7or+ZmfNhg2xX3yKDMUzqadsSqi4NCH/KomcH75MAMYAGVlvXn4+b/xOPhS3I2uHKRUzvjY7BQ=="
4279     },
4280     "mime-types": {
4281       "version": "2.1.29",
4282       "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.29.tgz",
4283       "integrity": "sha512-Y/jMt/S5sR9OaqteJtslsFZKWOIIqMACsJSiHghlCAyhf7jfVYjKBmLiX8OgpWeW+fjJ2b+Az69aPFPkUOY6xQ==",
4284       "requires": {
4285         "mime-db": "1.46.0"
4286       }
4287     },
4288     "minimatch": {
4289       "version": "3.0.4",
4290       "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
4291       "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
4292       "requires": {
4293         "brace-expansion": "^1.1.7"
4294       }
4295     },
4296     "minimist": {
4297       "version": "1.2.5",
4298       "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
4299       "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
4300       "dev": true
4301     },
4302     "minipass": {
4303       "version": "3.1.3",
4304       "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz",
4305       "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==",
4306       "requires": {
4307         "yallist": "^4.0.0"
4308       }
4309     },
4310     "minizlib": {
4311       "version": "2.1.2",
4312       "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
4313       "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
4314       "requires": {
4315         "minipass": "^3.0.0",
4316         "yallist": "^4.0.0"
4317       }
4318     },
4319     "mixin-deep": {
4320       "version": "1.3.2",
4321       "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",
4322       "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==",
4323       "dev": true,
4324       "optional": true,
4325       "requires": {
4326         "for-in": "^1.0.2",
4327         "is-extendable": "^1.0.1"
4328       },
4329       "dependencies": {
4330         "is-extendable": {
4331           "version": "1.0.1",
4332           "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
4333           "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
4334           "dev": true,
4335           "optional": true,
4336           "requires": {
4337             "is-plain-object": "^2.0.4"
4338           }
4339         },
4340         "is-plain-object": {
4341           "version": "2.0.4",
4342           "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
4343           "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
4344           "dev": true,
4345           "optional": true,
4346           "requires": {
4347             "isobject": "^3.0.1"
4348           }
4349         }
4350       }
4351     },
4352     "mkdirp": {
4353       "version": "1.0.4",
4354       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
4355       "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="
4356     },
4357     "mocha": {
4358       "version": "8.3.2",
4359       "resolved": "https://registry.npmjs.org/mocha/-/mocha-8.3.2.tgz",
4360       "integrity": "sha512-UdmISwr/5w+uXLPKspgoV7/RXZwKRTiTjJ2/AC5ZiEztIoOYdfKb19+9jNmEInzx5pBsCyJQzarAxqIGBNYJhg==",
4361       "dev": true,
4362       "requires": {
4363         "@ungap/promise-all-settled": "1.1.2",
4364         "ansi-colors": "4.1.1",
4365         "browser-stdout": "1.3.1",
4366         "chokidar": "3.5.1",
4367         "debug": "4.3.1",
4368         "diff": "5.0.0",
4369         "escape-string-regexp": "4.0.0",
4370         "find-up": "5.0.0",
4371         "glob": "7.1.6",
4372         "growl": "1.10.5",
4373         "he": "1.2.0",
4374         "js-yaml": "4.0.0",
4375         "log-symbols": "4.0.0",
4376         "minimatch": "3.0.4",
4377         "ms": "2.1.3",
4378         "nanoid": "3.1.20",
4379         "serialize-javascript": "5.0.1",
4380         "strip-json-comments": "3.1.1",
4381         "supports-color": "8.1.1",
4382         "which": "2.0.2",
4383         "wide-align": "1.1.3",
4384         "workerpool": "6.1.0",
4385         "yargs": "16.2.0",
4386         "yargs-parser": "20.2.4",
4387         "yargs-unparser": "2.0.0"
4388       },
4389       "dependencies": {
4390         "argparse": {
4391           "version": "2.0.1",
4392           "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
4393           "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
4394           "dev": true
4395         },
4396         "has-flag": {
4397           "version": "4.0.0",
4398           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
4399           "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
4400           "dev": true
4401         },
4402         "js-yaml": {
4403           "version": "4.0.0",
4404           "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.0.0.tgz",
4405           "integrity": "sha512-pqon0s+4ScYUvX30wxQi3PogGFAlUyH0awepWvwkj4jD4v+ova3RiYw8bmA6x2rDrEaj8i/oWKoRxpVNW+Re8Q==",
4406           "dev": true,
4407           "requires": {
4408             "argparse": "^2.0.1"
4409           }
4410         },
4411         "ms": {
4412           "version": "2.1.3",
4413           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
4414           "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
4415           "dev": true
4416         },
4417         "nanoid": {
4418           "version": "3.1.20",
4419           "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.20.tgz",
4420           "integrity": "sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw==",
4421           "dev": true
4422         },
4423         "supports-color": {
4424           "version": "8.1.1",
4425           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
4426           "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
4427           "dev": true,
4428           "requires": {
4429             "has-flag": "^4.0.0"
4430           }
4431         }
4432       }
4433     },
4434     "morgan": {
4435       "version": "1.10.0",
4436       "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz",
4437       "integrity": "sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==",
4438       "requires": {
4439         "basic-auth": "~2.0.1",
4440         "debug": "2.6.9",
4441         "depd": "~2.0.0",
4442         "on-finished": "~2.3.0",
4443         "on-headers": "~1.0.2"
4444       },
4445       "dependencies": {
4446         "debug": {
4447           "version": "2.6.9",
4448           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
4449           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
4450           "requires": {
4451             "ms": "2.0.0"
4452           }
4453         },
4454         "depd": {
4455           "version": "2.0.0",
4456           "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
4457           "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw=="
4458         },
4459         "ms": {
4460           "version": "2.0.0",
4461           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
4462           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
4463         }
4464       }
4465     },
4466     "ms": {
4467       "version": "2.1.2",
4468       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
4469       "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
4470     },
4471     "mysql": {
4472       "version": "2.18.1",
4473       "resolved": "https://registry.npmjs.org/mysql/-/mysql-2.18.1.tgz",
4474       "integrity": "sha512-Bca+gk2YWmqp2Uf6k5NFEurwY/0td0cpebAucFpY/3jhrwrVGuxU2uQFCHjU19SJfje0yQvi+rVWdq78hR5lig==",
4475       "requires": {
4476         "bignumber.js": "9.0.0",
4477         "readable-stream": "2.3.7",
4478         "safe-buffer": "5.1.2",
4479         "sqlstring": "2.3.1"
4480       },
4481       "dependencies": {
4482         "readable-stream": {
4483           "version": "2.3.7",
4484           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
4485           "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
4486           "requires": {
4487             "core-util-is": "~1.0.0",
4488             "inherits": "~2.0.3",
4489             "isarray": "~1.0.0",
4490             "process-nextick-args": "~2.0.0",
4491             "safe-buffer": "~5.1.1",
4492             "string_decoder": "~1.1.1",
4493             "util-deprecate": "~1.0.1"
4494           }
4495         },
4496         "safe-buffer": {
4497           "version": "5.1.2",
4498           "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
4499           "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
4500         },
4501         "string_decoder": {
4502           "version": "1.1.1",
4503           "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
4504           "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
4505           "requires": {
4506             "safe-buffer": "~5.1.0"
4507           }
4508         }
4509       }
4510     },
4511     "nan": {
4512       "version": "2.14.2",
4513       "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz",
4514       "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ=="
4515     },
4516     "nanomatch": {
4517       "version": "1.2.13",
4518       "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
4519       "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
4520       "dev": true,
4521       "optional": true,
4522       "requires": {
4523         "arr-diff": "^4.0.0",
4524         "array-unique": "^0.3.2",
4525         "define-property": "^2.0.2",
4526         "extend-shallow": "^3.0.2",
4527         "fragment-cache": "^0.2.1",
4528         "is-windows": "^1.0.2",
4529         "kind-of": "^6.0.2",
4530         "object.pick": "^1.3.0",
4531         "regex-not": "^1.0.0",
4532         "snapdragon": "^0.8.1",
4533         "to-regex": "^3.0.1"
4534       }
4535     },
4536     "natural-compare": {
4537       "version": "1.4.0",
4538       "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
4539       "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
4540       "dev": true
4541     },
4542     "negotiator": {
4543       "version": "0.6.2",
4544       "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
4545       "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw=="
4546     },
4547     "nise": {
4548       "version": "4.1.0",
4549       "resolved": "https://registry.npmjs.org/nise/-/nise-4.1.0.tgz",
4550       "integrity": "sha512-eQMEmGN/8arp0xsvGoQ+B1qvSkR73B1nWSCh7nOt5neMCtwcQVYQGdzQMhcNscktTsWB54xnlSQFzOAPJD8nXA==",
4551       "dev": true,
4552       "requires": {
4553         "@sinonjs/commons": "^1.7.0",
4554         "@sinonjs/fake-timers": "^6.0.0",
4555         "@sinonjs/text-encoding": "^0.7.1",
4556         "just-extend": "^4.0.2",
4557         "path-to-regexp": "^1.7.0"
4558       },
4559       "dependencies": {
4560         "isarray": {
4561           "version": "0.0.1",
4562           "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
4563           "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
4564           "dev": true
4565         },
4566         "path-to-regexp": {
4567           "version": "1.8.0",
4568           "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz",
4569           "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==",
4570           "dev": true,
4571           "requires": {
4572             "isarray": "0.0.1"
4573           }
4574         }
4575       }
4576     },
4577     "node-addon-api": {
4578       "version": "3.1.0",
4579       "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.1.0.tgz",
4580       "integrity": "sha512-flmrDNB06LIl5lywUz7YlNGZH/5p0M7W28k8hzd9Lshtdh1wshD2Y+U4h9LD6KObOy1f+fEVdgprPrEymjM5uw=="
4581     },
4582     "node-fetch": {
4583       "version": "2.6.1",
4584       "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz",
4585       "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw=="
4586     },
4587     "node-releases": {
4588       "version": "1.1.71",
4589       "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz",
4590       "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==",
4591       "dev": true
4592     },
4593     "nodemailer": {
4594       "version": "6.5.0",
4595       "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.5.0.tgz",
4596       "integrity": "sha512-Tm4RPrrIZbnqDKAvX+/4M+zovEReiKlEXWDzG4iwtpL9X34MJY+D5LnQPH/+eghe8DLlAVshHAJZAZWBGhkguw=="
4597     },
4598     "nopt": {
4599       "version": "5.0.0",
4600       "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz",
4601       "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==",
4602       "requires": {
4603         "abbrev": "1"
4604       }
4605     },
4606     "normalize-path": {
4607       "version": "3.0.0",
4608       "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
4609       "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
4610       "dev": true
4611     },
4612     "npmlog": {
4613       "version": "4.1.2",
4614       "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
4615       "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
4616       "requires": {
4617         "are-we-there-yet": "~1.1.2",
4618         "console-control-strings": "~1.1.0",
4619         "gauge": "~2.7.3",
4620         "set-blocking": "~2.0.0"
4621       }
4622     },
4623     "nth-check": {
4624       "version": "2.0.0",
4625       "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz",
4626       "integrity": "sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==",
4627       "requires": {
4628         "boolbase": "^1.0.0"
4629       }
4630     },
4631     "number-is-nan": {
4632       "version": "1.0.1",
4633       "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
4634       "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0="
4635     },
4636     "object-assign": {
4637       "version": "4.1.1",
4638       "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
4639       "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
4640     },
4641     "object-copy": {
4642       "version": "0.1.0",
4643       "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
4644       "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
4645       "dev": true,
4646       "optional": true,
4647       "requires": {
4648         "copy-descriptor": "^0.1.0",
4649         "define-property": "^0.2.5",
4650         "kind-of": "^3.0.3"
4651       },
4652       "dependencies": {
4653         "define-property": {
4654           "version": "0.2.5",
4655           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
4656           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
4657           "dev": true,
4658           "optional": true,
4659           "requires": {
4660             "is-descriptor": "^0.1.0"
4661           }
4662         },
4663         "kind-of": {
4664           "version": "3.2.2",
4665           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
4666           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
4667           "dev": true,
4668           "optional": true,
4669           "requires": {
4670             "is-buffer": "^1.1.5"
4671           }
4672         }
4673       }
4674     },
4675     "object-keys": {
4676       "version": "1.1.1",
4677       "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
4678       "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
4679       "dev": true
4680     },
4681     "object-visit": {
4682       "version": "1.0.1",
4683       "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
4684       "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
4685       "dev": true,
4686       "optional": true,
4687       "requires": {
4688         "isobject": "^3.0.0"
4689       }
4690     },
4691     "object.assign": {
4692       "version": "4.1.2",
4693       "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
4694       "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
4695       "dev": true,
4696       "requires": {
4697         "call-bind": "^1.0.0",
4698         "define-properties": "^1.1.3",
4699         "has-symbols": "^1.0.1",
4700         "object-keys": "^1.1.1"
4701       }
4702     },
4703     "object.pick": {
4704       "version": "1.3.0",
4705       "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
4706       "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
4707       "dev": true,
4708       "optional": true,
4709       "requires": {
4710         "isobject": "^3.0.1"
4711       }
4712     },
4713     "on-finished": {
4714       "version": "2.3.0",
4715       "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
4716       "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
4717       "requires": {
4718         "ee-first": "1.1.1"
4719       }
4720     },
4721     "on-headers": {
4722       "version": "1.0.2",
4723       "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
4724       "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA=="
4725     },
4726     "once": {
4727       "version": "1.4.0",
4728       "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
4729       "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
4730       "requires": {
4731         "wrappy": "1"
4732       }
4733     },
4734     "optionator": {
4735       "version": "0.9.1",
4736       "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
4737       "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
4738       "dev": true,
4739       "requires": {
4740         "deep-is": "^0.1.3",
4741         "fast-levenshtein": "^2.0.6",
4742         "levn": "^0.4.1",
4743         "prelude-ls": "^1.2.1",
4744         "type-check": "^0.4.0",
4745         "word-wrap": "^1.2.3"
4746       }
4747     },
4748     "p-limit": {
4749       "version": "3.1.0",
4750       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
4751       "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
4752       "dev": true,
4753       "requires": {
4754         "yocto-queue": "^0.1.0"
4755       }
4756     },
4757     "p-locate": {
4758       "version": "5.0.0",
4759       "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
4760       "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
4761       "dev": true,
4762       "requires": {
4763         "p-limit": "^3.0.2"
4764       }
4765     },
4766     "parent-module": {
4767       "version": "1.0.1",
4768       "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
4769       "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
4770       "dev": true,
4771       "requires": {
4772         "callsites": "^3.0.0"
4773       }
4774     },
4775     "parse-srcset": {
4776       "version": "1.0.2",
4777       "resolved": "https://registry.npmjs.org/parse-srcset/-/parse-srcset-1.0.2.tgz",
4778       "integrity": "sha1-8r0iH2zJcKk42IVWq8WJyqqiveE="
4779     },
4780     "parse5": {
4781       "version": "6.0.1",
4782       "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz",
4783       "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw=="
4784     },
4785     "parse5-htmlparser2-tree-adapter": {
4786       "version": "6.0.1",
4787       "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz",
4788       "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==",
4789       "requires": {
4790         "parse5": "^6.0.1"
4791       }
4792     },
4793     "parseurl": {
4794       "version": "1.3.3",
4795       "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
4796       "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="
4797     },
4798     "pascalcase": {
4799       "version": "0.1.1",
4800       "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
4801       "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
4802       "dev": true,
4803       "optional": true
4804     },
4805     "path-dirname": {
4806       "version": "1.0.2",
4807       "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
4808       "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=",
4809       "dev": true,
4810       "optional": true
4811     },
4812     "path-exists": {
4813       "version": "4.0.0",
4814       "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
4815       "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
4816       "dev": true
4817     },
4818     "path-is-absolute": {
4819       "version": "1.0.1",
4820       "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
4821       "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
4822     },
4823     "path-key": {
4824       "version": "3.1.1",
4825       "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
4826       "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
4827       "dev": true
4828     },
4829     "path-parse": {
4830       "version": "1.0.7",
4831       "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
4832       "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
4833     },
4834     "path-to-regexp": {
4835       "version": "0.1.7",
4836       "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
4837       "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w="
4838     },
4839     "pg-connection-string": {
4840       "version": "2.4.0",
4841       "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.4.0.tgz",
4842       "integrity": "sha512-3iBXuv7XKvxeMrIgym7njT+HlZkwZqqGX4Bu9cci8xHZNT+Um1gWKqCsAzcC0d95rcKMU5WBg6YRUcHyV0HZKQ=="
4843     },
4844     "picomatch": {
4845       "version": "2.2.2",
4846       "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz",
4847       "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==",
4848       "dev": true
4849     },
4850     "pify": {
4851       "version": "4.0.1",
4852       "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
4853       "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
4854       "dev": true
4855     },
4856     "posix-character-classes": {
4857       "version": "0.1.1",
4858       "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
4859       "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
4860       "dev": true,
4861       "optional": true
4862     },
4863     "postcss": {
4864       "version": "8.2.15",
4865       "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.15.tgz",
4866       "integrity": "sha512-2zO3b26eJD/8rb106Qu2o7Qgg52ND5HPjcyQiK2B98O388h43A448LCslC0dI2P97wCAQRJsFvwTRcXxTKds+Q==",
4867       "requires": {
4868         "colorette": "^1.2.2",
4869         "nanoid": "^3.1.23",
4870         "source-map": "^0.6.1"
4871       },
4872       "dependencies": {
4873         "colorette": {
4874           "version": "1.2.2",
4875           "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz",
4876           "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w=="
4877         },
4878         "nanoid": {
4879           "version": "3.1.23",
4880           "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz",
4881           "integrity": "sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw=="
4882         }
4883       }
4884     },
4885     "prelude-ls": {
4886       "version": "1.2.1",
4887       "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
4888       "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
4889       "dev": true
4890     },
4891     "process-nextick-args": {
4892       "version": "2.0.1",
4893       "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
4894       "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
4895     },
4896     "progress": {
4897       "version": "2.0.3",
4898       "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
4899       "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
4900       "dev": true
4901     },
4902     "prom-client": {
4903       "version": "13.1.0",
4904       "resolved": "https://registry.npmjs.org/prom-client/-/prom-client-13.1.0.tgz",
4905       "integrity": "sha512-jT9VccZCWrJWXdyEtQddCDszYsiuWj5T0ekrPszi/WEegj3IZy6Mm09iOOVM86A4IKMWq8hZkT2dD9MaSe+sng==",
4906       "requires": {
4907         "tdigest": "^0.1.1"
4908       }
4909     },
4910     "promise": {
4911       "version": "7.3.1",
4912       "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz",
4913       "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==",
4914       "requires": {
4915         "asap": "~2.0.3"
4916       }
4917     },
4918     "proxy-addr": {
4919       "version": "2.0.6",
4920       "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz",
4921       "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==",
4922       "requires": {
4923         "forwarded": "~0.1.2",
4924         "ipaddr.js": "1.9.1"
4925       }
4926     },
4927     "pug": {
4928       "version": "3.0.2",
4929       "resolved": "https://registry.npmjs.org/pug/-/pug-3.0.2.tgz",
4930       "integrity": "sha512-bp0I/hiK1D1vChHh6EfDxtndHji55XP/ZJKwsRqrz6lRia6ZC2OZbdAymlxdVFwd1L70ebrVJw4/eZ79skrIaw==",
4931       "requires": {
4932         "pug-code-gen": "^3.0.2",
4933         "pug-filters": "^4.0.0",
4934         "pug-lexer": "^5.0.1",
4935         "pug-linker": "^4.0.0",
4936         "pug-load": "^3.0.0",
4937         "pug-parser": "^6.0.0",
4938         "pug-runtime": "^3.0.1",
4939         "pug-strip-comments": "^2.0.0"
4940       }
4941     },
4942     "pug-attrs": {
4943       "version": "3.0.0",
4944       "resolved": "https://registry.npmjs.org/pug-attrs/-/pug-attrs-3.0.0.tgz",
4945       "integrity": "sha512-azINV9dUtzPMFQktvTXciNAfAuVh/L/JCl0vtPCwvOA21uZrC08K/UnmrL+SXGEVc1FwzjW62+xw5S/uaLj6cA==",
4946       "requires": {
4947         "constantinople": "^4.0.1",
4948         "js-stringify": "^1.0.2",
4949         "pug-runtime": "^3.0.0"
4950       }
4951     },
4952     "pug-code-gen": {
4953       "version": "3.0.2",
4954       "resolved": "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-3.0.2.tgz",
4955       "integrity": "sha512-nJMhW16MbiGRiyR4miDTQMRWDgKplnHyeLvioEJYbk1RsPI3FuA3saEP8uwnTb2nTJEKBU90NFVWJBk4OU5qyg==",
4956       "requires": {
4957         "constantinople": "^4.0.1",
4958         "doctypes": "^1.1.0",
4959         "js-stringify": "^1.0.2",
4960         "pug-attrs": "^3.0.0",
4961         "pug-error": "^2.0.0",
4962         "pug-runtime": "^3.0.0",
4963         "void-elements": "^3.1.0",
4964         "with": "^7.0.0"
4965       }
4966     },
4967     "pug-error": {
4968       "version": "2.0.0",
4969       "resolved": "https://registry.npmjs.org/pug-error/-/pug-error-2.0.0.tgz",
4970       "integrity": "sha512-sjiUsi9M4RAGHktC1drQfCr5C5eriu24Lfbt4s+7SykztEOwVZtbFk1RRq0tzLxcMxMYTBR+zMQaG07J/btayQ=="
4971     },
4972     "pug-filters": {
4973       "version": "4.0.0",
4974       "resolved": "https://registry.npmjs.org/pug-filters/-/pug-filters-4.0.0.tgz",
4975       "integrity": "sha512-yeNFtq5Yxmfz0f9z2rMXGw/8/4i1cCFecw/Q7+D0V2DdtII5UvqE12VaZ2AY7ri6o5RNXiweGH79OCq+2RQU4A==",
4976       "requires": {
4977         "constantinople": "^4.0.1",
4978         "jstransformer": "1.0.0",
4979         "pug-error": "^2.0.0",
4980         "pug-walk": "^2.0.0",
4981         "resolve": "^1.15.1"
4982       }
4983     },
4984     "pug-lexer": {
4985       "version": "5.0.1",
4986       "resolved": "https://registry.npmjs.org/pug-lexer/-/pug-lexer-5.0.1.tgz",
4987       "integrity": "sha512-0I6C62+keXlZPZkOJeVam9aBLVP2EnbeDw3An+k0/QlqdwH6rv8284nko14Na7c0TtqtogfWXcRoFE4O4Ff20w==",
4988       "requires": {
4989         "character-parser": "^2.2.0",
4990         "is-expression": "^4.0.0",
4991         "pug-error": "^2.0.0"
4992       }
4993     },
4994     "pug-linker": {
4995       "version": "4.0.0",
4996       "resolved": "https://registry.npmjs.org/pug-linker/-/pug-linker-4.0.0.tgz",
4997       "integrity": "sha512-gjD1yzp0yxbQqnzBAdlhbgoJL5qIFJw78juN1NpTLt/mfPJ5VgC4BvkoD3G23qKzJtIIXBbcCt6FioLSFLOHdw==",
4998       "requires": {
4999         "pug-error": "^2.0.0",
5000         "pug-walk": "^2.0.0"
5001       }
5002     },
5003     "pug-load": {
5004       "version": "3.0.0",
5005       "resolved": "https://registry.npmjs.org/pug-load/-/pug-load-3.0.0.tgz",
5006       "integrity": "sha512-OCjTEnhLWZBvS4zni/WUMjH2YSUosnsmjGBB1An7CsKQarYSWQ0GCVyd4eQPMFJqZ8w9xgs01QdiZXKVjk92EQ==",
5007       "requires": {
5008         "object-assign": "^4.1.1",
5009         "pug-walk": "^2.0.0"
5010       }
5011     },
5012     "pug-parser": {
5013       "version": "6.0.0",
5014       "resolved": "https://registry.npmjs.org/pug-parser/-/pug-parser-6.0.0.tgz",
5015       "integrity": "sha512-ukiYM/9cH6Cml+AOl5kETtM9NR3WulyVP2y4HOU45DyMim1IeP/OOiyEWRr6qk5I5klpsBnbuHpwKmTx6WURnw==",
5016       "requires": {
5017         "pug-error": "^2.0.0",
5018         "token-stream": "1.0.0"
5019       }
5020     },
5021     "pug-runtime": {
5022       "version": "3.0.1",
5023       "resolved": "https://registry.npmjs.org/pug-runtime/-/pug-runtime-3.0.1.tgz",
5024       "integrity": "sha512-L50zbvrQ35TkpHwv0G6aLSuueDRwc/97XdY8kL3tOT0FmhgG7UypU3VztfV/LATAvmUfYi4wNxSajhSAeNN+Kg=="
5025     },
5026     "pug-strip-comments": {
5027       "version": "2.0.0",
5028       "resolved": "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-2.0.0.tgz",
5029       "integrity": "sha512-zo8DsDpH7eTkPHCXFeAk1xZXJbyoTfdPlNR0bK7rpOMuhBYb0f5qUVCO1xlsitYd3w5FQTK7zpNVKb3rZoUrrQ==",
5030       "requires": {
5031         "pug-error": "^2.0.0"
5032       }
5033     },
5034     "pug-walk": {
5035       "version": "2.0.0",
5036       "resolved": "https://registry.npmjs.org/pug-walk/-/pug-walk-2.0.0.tgz",
5037       "integrity": "sha512-yYELe9Q5q9IQhuvqsZNwA5hfPkMJ8u92bQLIMcsMxf/VADjNtEYptU+inlufAFYcWdHlwNfZOEnOOQrZrcyJCQ=="
5038     },
5039     "punycode": {
5040       "version": "2.1.1",
5041       "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
5042       "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
5043       "dev": true
5044     },
5045     "qs": {
5046       "version": "6.7.0",
5047       "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
5048       "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ=="
5049     },
5050     "random-bytes": {
5051       "version": "1.0.0",
5052       "resolved": "https://registry.npmjs.org/random-bytes/-/random-bytes-1.0.0.tgz",
5053       "integrity": "sha1-T2ih3Arli9P7lYSMMDJNt11kNgs="
5054     },
5055     "randombytes": {
5056       "version": "2.1.0",
5057       "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
5058       "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
5059       "dev": true,
5060       "requires": {
5061         "safe-buffer": "^5.1.0"
5062       }
5063     },
5064     "range-parser": {
5065       "version": "1.2.1",
5066       "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
5067       "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="
5068     },
5069     "raw-body": {
5070       "version": "2.4.0",
5071       "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
5072       "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==",
5073       "requires": {
5074         "bytes": "3.1.0",
5075         "http-errors": "1.7.2",
5076         "iconv-lite": "0.4.24",
5077         "unpipe": "1.0.0"
5078       }
5079     },
5080     "readable-stream": {
5081       "version": "3.6.0",
5082       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
5083       "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
5084       "requires": {
5085         "inherits": "^2.0.3",
5086         "string_decoder": "^1.1.1",
5087         "util-deprecate": "^1.0.1"
5088       }
5089     },
5090     "readdirp": {
5091       "version": "2.2.1",
5092       "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
5093       "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
5094       "dev": true,
5095       "optional": true,
5096       "requires": {
5097         "graceful-fs": "^4.1.11",
5098         "micromatch": "^3.1.10",
5099         "readable-stream": "^2.0.2"
5100       },
5101       "dependencies": {
5102         "readable-stream": {
5103           "version": "2.3.7",
5104           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
5105           "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
5106           "dev": true,
5107           "optional": true,
5108           "requires": {
5109             "core-util-is": "~1.0.0",
5110             "inherits": "~2.0.3",
5111             "isarray": "~1.0.0",
5112             "process-nextick-args": "~2.0.0",
5113             "safe-buffer": "~5.1.1",
5114             "string_decoder": "~1.1.1",
5115             "util-deprecate": "~1.0.1"
5116           }
5117         },
5118         "safe-buffer": {
5119           "version": "5.1.2",
5120           "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
5121           "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
5122           "dev": true,
5123           "optional": true
5124         },
5125         "string_decoder": {
5126           "version": "1.1.1",
5127           "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
5128           "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
5129           "dev": true,
5130           "optional": true,
5131           "requires": {
5132             "safe-buffer": "~5.1.0"
5133           }
5134         }
5135       }
5136     },
5137     "rechoir": {
5138       "version": "0.7.0",
5139       "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.0.tgz",
5140       "integrity": "sha512-ADsDEH2bvbjltXEP+hTIAmeFekTFK0V2BTxMkok6qILyAJEXV0AFfoWcAq4yfll5VdIMd/RVXq0lR+wQi5ZU3Q==",
5141       "requires": {
5142         "resolve": "^1.9.0"
5143       }
5144     },
5145     "redis": {
5146       "version": "3.1.1",
5147       "resolved": "https://registry.npmjs.org/redis/-/redis-3.1.1.tgz",
5148       "integrity": "sha512-QhkKhOuzhogR1NDJfBD34TQJz2ZJwDhhIC6ZmvpftlmfYShHHQXjjNspAJ+Z2HH5NwSBVYBVganbiZ8bgFMHjg==",
5149       "requires": {
5150         "denque": "^1.5.0",
5151         "redis-commands": "^1.7.0",
5152         "redis-errors": "^1.2.0",
5153         "redis-parser": "^3.0.0"
5154       }
5155     },
5156     "redis-commands": {
5157       "version": "1.7.0",
5158       "resolved": "https://registry.npmjs.org/redis-commands/-/redis-commands-1.7.0.tgz",
5159       "integrity": "sha512-nJWqw3bTFy21hX/CPKHth6sfhZbdiHP6bTawSgQBlKOVRG7EZkfHbbHwQJnrE4vsQf0CMNE+3gJ4Fmm16vdVlQ=="
5160     },
5161     "redis-errors": {
5162       "version": "1.2.0",
5163       "resolved": "https://registry.npmjs.org/redis-errors/-/redis-errors-1.2.0.tgz",
5164       "integrity": "sha1-62LSrbFeTq9GEMBK/hUpOEJQq60="
5165     },
5166     "redis-parser": {
5167       "version": "3.0.0",
5168       "resolved": "https://registry.npmjs.org/redis-parser/-/redis-parser-3.0.0.tgz",
5169       "integrity": "sha1-tm2CjNyv5rS4pCin3vTGvKwxyLQ=",
5170       "requires": {
5171         "redis-errors": "^1.0.0"
5172       }
5173     },
5174     "regenerate": {
5175       "version": "1.4.2",
5176       "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz",
5177       "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==",
5178       "dev": true
5179     },
5180     "regenerate-unicode-properties": {
5181       "version": "8.2.0",
5182       "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz",
5183       "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==",
5184       "dev": true,
5185       "requires": {
5186         "regenerate": "^1.4.0"
5187       }
5188     },
5189     "regenerator-runtime": {
5190       "version": "0.13.7",
5191       "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz",
5192       "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==",
5193       "dev": true
5194     },
5195     "regenerator-transform": {
5196       "version": "0.14.5",
5197       "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz",
5198       "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==",
5199       "dev": true,
5200       "requires": {
5201         "@babel/runtime": "^7.8.4"
5202       }
5203     },
5204     "regex-not": {
5205       "version": "1.0.2",
5206       "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
5207       "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
5208       "dev": true,
5209       "optional": true,
5210       "requires": {
5211         "extend-shallow": "^3.0.2",
5212         "safe-regex": "^1.1.0"
5213       }
5214     },
5215     "regexpp": {
5216       "version": "3.1.0",
5217       "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz",
5218       "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==",
5219       "dev": true
5220     },
5221     "regexpu-core": {
5222       "version": "4.7.1",
5223       "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz",
5224       "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==",
5225       "dev": true,
5226       "requires": {
5227         "regenerate": "^1.4.0",
5228         "regenerate-unicode-properties": "^8.2.0",
5229         "regjsgen": "^0.5.1",
5230         "regjsparser": "^0.6.4",
5231         "unicode-match-property-ecmascript": "^1.0.4",
5232         "unicode-match-property-value-ecmascript": "^1.2.0"
5233       }
5234     },
5235     "regjsgen": {
5236       "version": "0.5.2",
5237       "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz",
5238       "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==",
5239       "dev": true
5240     },
5241     "regjsparser": {
5242       "version": "0.6.9",
5243       "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz",
5244       "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==",
5245       "dev": true,
5246       "requires": {
5247         "jsesc": "~0.5.0"
5248       },
5249       "dependencies": {
5250         "jsesc": {
5251           "version": "0.5.0",
5252           "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
5253           "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
5254           "dev": true
5255         }
5256       }
5257     },
5258     "remove-trailing-separator": {
5259       "version": "1.1.0",
5260       "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
5261       "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
5262       "dev": true,
5263       "optional": true
5264     },
5265     "repeat-element": {
5266       "version": "1.1.3",
5267       "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz",
5268       "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==",
5269       "dev": true,
5270       "optional": true
5271     },
5272     "repeat-string": {
5273       "version": "1.6.1",
5274       "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
5275       "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
5276       "dev": true,
5277       "optional": true
5278     },
5279     "require-directory": {
5280       "version": "2.1.1",
5281       "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
5282       "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
5283       "dev": true
5284     },
5285     "require-from-string": {
5286       "version": "2.0.2",
5287       "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
5288       "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
5289       "dev": true
5290     },
5291     "resolve": {
5292       "version": "1.20.0",
5293       "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
5294       "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
5295       "requires": {
5296         "is-core-module": "^2.2.0",
5297         "path-parse": "^1.0.6"
5298       }
5299     },
5300     "resolve-from": {
5301       "version": "5.0.0",
5302       "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
5303       "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw=="
5304     },
5305     "resolve-url": {
5306       "version": "0.2.1",
5307       "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
5308       "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
5309       "dev": true,
5310       "optional": true
5311     },
5312     "ret": {
5313       "version": "0.1.15",
5314       "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
5315       "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
5316       "dev": true,
5317       "optional": true
5318     },
5319     "rimraf": {
5320       "version": "3.0.2",
5321       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
5322       "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
5323       "requires": {
5324         "glob": "^7.1.3"
5325       }
5326     },
5327     "rndm": {
5328       "version": "1.2.0",
5329       "resolved": "https://registry.npmjs.org/rndm/-/rndm-1.2.0.tgz",
5330       "integrity": "sha1-8z/pz7Urv9UgqhgyO8ZdsRCht2w="
5331     },
5332     "safe-buffer": {
5333       "version": "5.2.1",
5334       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
5335       "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
5336     },
5337     "safe-regex": {
5338       "version": "1.1.0",
5339       "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
5340       "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
5341       "dev": true,
5342       "optional": true,
5343       "requires": {
5344         "ret": "~0.1.10"
5345       }
5346     },
5347     "safer-buffer": {
5348       "version": "2.1.2",
5349       "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
5350       "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
5351     },
5352     "sanitize-html": {
5353       "version": "2.3.3",
5354       "resolved": "https://registry.npmjs.org/sanitize-html/-/sanitize-html-2.3.3.tgz",
5355       "integrity": "sha512-DCFXPt7Di0c6JUnlT90eIgrjs6TsJl/8HYU3KLdmrVclFN4O0heTcVbJiMa23OKVr6aR051XYtsgd8EWwEBwUA==",
5356       "requires": {
5357         "deepmerge": "^4.2.2",
5358         "escape-string-regexp": "^4.0.0",
5359         "htmlparser2": "^6.0.0",
5360         "is-plain-object": "^5.0.0",
5361         "klona": "^2.0.3",
5362         "parse-srcset": "^1.0.2",
5363         "postcss": "^8.0.2"
5364       },
5365       "dependencies": {
5366         "dom-serializer": {
5367           "version": "1.2.0",
5368           "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.2.0.tgz",
5369           "integrity": "sha512-n6kZFH/KlCrqs/1GHMOd5i2fd/beQHuehKdWvNNffbGHTr/almdhuVvTVFb3V7fglz+nC50fFusu3lY33h12pA==",
5370           "requires": {
5371             "domelementtype": "^2.0.1",
5372             "domhandler": "^4.0.0",
5373             "entities": "^2.0.0"
5374           }
5375         },
5376         "domelementtype": {
5377           "version": "2.1.0",
5378           "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz",
5379           "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w=="
5380         },
5381         "domhandler": {
5382           "version": "4.0.0",
5383           "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.0.0.tgz",
5384           "integrity": "sha512-KPTbnGQ1JeEMQyO1iYXoagsI6so/C96HZiFyByU3T6iAzpXn8EGEvct6unm1ZGoed8ByO2oirxgwxBmqKF9haA==",
5385           "requires": {
5386             "domelementtype": "^2.1.0"
5387           }
5388         },
5389         "domutils": {
5390           "version": "2.5.0",
5391           "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.5.0.tgz",
5392           "integrity": "sha512-Ho16rzNMOFk2fPwChGh3D2D9OEHAfG19HgmRR2l+WLSsIstNsAYBzePH412bL0y5T44ejABIVfTHQ8nqi/tBCg==",
5393           "requires": {
5394             "dom-serializer": "^1.0.1",
5395             "domelementtype": "^2.0.1",
5396             "domhandler": "^4.0.0"
5397           }
5398         },
5399         "htmlparser2": {
5400           "version": "6.0.1",
5401           "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.0.1.tgz",
5402           "integrity": "sha512-GDKPd+vk4jvSuvCbyuzx/unmXkk090Azec7LovXP8as1Hn8q9p3hbjmDGbUqqhknw0ajwit6LiiWqfiTUPMK7w==",
5403           "requires": {
5404             "domelementtype": "^2.0.1",
5405             "domhandler": "^4.0.0",
5406             "domutils": "^2.4.4",
5407             "entities": "^2.0.0"
5408           }
5409         }
5410       }
5411     },
5412     "semver": {
5413       "version": "7.3.4",
5414       "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz",
5415       "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==",
5416       "requires": {
5417         "lru-cache": "^6.0.0"
5418       }
5419     },
5420     "send": {
5421       "version": "0.17.1",
5422       "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz",
5423       "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==",
5424       "requires": {
5425         "debug": "2.6.9",
5426         "depd": "~1.1.2",
5427         "destroy": "~1.0.4",
5428         "encodeurl": "~1.0.2",
5429         "escape-html": "~1.0.3",
5430         "etag": "~1.8.1",
5431         "fresh": "0.5.2",
5432         "http-errors": "~1.7.2",
5433         "mime": "1.6.0",
5434         "ms": "2.1.1",
5435         "on-finished": "~2.3.0",
5436         "range-parser": "~1.2.1",
5437         "statuses": "~1.5.0"
5438       },
5439       "dependencies": {
5440         "debug": {
5441           "version": "2.6.9",
5442           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
5443           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
5444           "requires": {
5445             "ms": "2.0.0"
5446           },
5447           "dependencies": {
5448             "ms": {
5449               "version": "2.0.0",
5450               "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
5451               "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
5452             }
5453           }
5454         },
5455         "ms": {
5456           "version": "2.1.1",
5457           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
5458           "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg=="
5459         }
5460       }
5461     },
5462     "serialize-javascript": {
5463       "version": "5.0.1",
5464       "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz",
5465       "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==",
5466       "dev": true,
5467       "requires": {
5468         "randombytes": "^2.1.0"
5469       }
5470     },
5471     "serve-static": {
5472       "version": "1.14.1",
5473       "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz",
5474       "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==",
5475       "requires": {
5476         "encodeurl": "~1.0.2",
5477         "escape-html": "~1.0.3",
5478         "parseurl": "~1.3.3",
5479         "send": "0.17.1"
5480       }
5481     },
5482     "set-blocking": {
5483       "version": "2.0.0",
5484       "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
5485       "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc="
5486     },
5487     "set-value": {
5488       "version": "2.0.1",
5489       "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz",
5490       "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==",
5491       "dev": true,
5492       "optional": true,
5493       "requires": {
5494         "extend-shallow": "^2.0.1",
5495         "is-extendable": "^0.1.1",
5496         "is-plain-object": "^2.0.3",
5497         "split-string": "^3.0.1"
5498       },
5499       "dependencies": {
5500         "extend-shallow": {
5501           "version": "2.0.1",
5502           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
5503           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
5504           "dev": true,
5505           "optional": true,
5506           "requires": {
5507             "is-extendable": "^0.1.0"
5508           }
5509         },
5510         "is-plain-object": {
5511           "version": "2.0.4",
5512           "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
5513           "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
5514           "dev": true,
5515           "optional": true,
5516           "requires": {
5517             "isobject": "^3.0.1"
5518           }
5519         }
5520       }
5521     },
5522     "setprototypeof": {
5523       "version": "1.1.1",
5524       "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
5525       "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw=="
5526     },
5527     "shebang-command": {
5528       "version": "2.0.0",
5529       "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
5530       "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
5531       "dev": true,
5532       "requires": {
5533         "shebang-regex": "^3.0.0"
5534       }
5535     },
5536     "shebang-regex": {
5537       "version": "3.0.0",
5538       "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
5539       "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
5540       "dev": true
5541     },
5542     "signal-exit": {
5543       "version": "3.0.3",
5544       "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
5545       "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA=="
5546     },
5547     "sinon": {
5548       "version": "10.0.0",
5549       "resolved": "https://registry.npmjs.org/sinon/-/sinon-10.0.0.tgz",
5550       "integrity": "sha512-XAn5DxtGVJBlBWYrcYKEhWCz7FLwZGdyvANRyK06419hyEpdT0dMc5A8Vcxg5SCGHc40CsqoKsc1bt1CbJPfNw==",
5551       "dev": true,
5552       "requires": {
5553         "@sinonjs/commons": "^1.8.1",
5554         "@sinonjs/fake-timers": "^6.0.1",
5555         "@sinonjs/samsam": "^5.3.1",
5556         "diff": "^4.0.2",
5557         "nise": "^4.1.0",
5558         "supports-color": "^7.1.0"
5559       },
5560       "dependencies": {
5561         "diff": {
5562           "version": "4.0.2",
5563           "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
5564           "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
5565           "dev": true
5566         },
5567         "has-flag": {
5568           "version": "4.0.0",
5569           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
5570           "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
5571           "dev": true
5572         },
5573         "supports-color": {
5574           "version": "7.2.0",
5575           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
5576           "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
5577           "dev": true,
5578           "requires": {
5579             "has-flag": "^4.0.0"
5580           }
5581         }
5582       }
5583     },
5584     "slash": {
5585       "version": "2.0.0",
5586       "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz",
5587       "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==",
5588       "dev": true
5589     },
5590     "slice-ansi": {
5591       "version": "4.0.0",
5592       "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz",
5593       "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==",
5594       "dev": true,
5595       "requires": {
5596         "ansi-styles": "^4.0.0",
5597         "astral-regex": "^2.0.0",
5598         "is-fullwidth-code-point": "^3.0.0"
5599       },
5600       "dependencies": {
5601         "ansi-styles": {
5602           "version": "4.3.0",
5603           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
5604           "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
5605           "dev": true,
5606           "requires": {
5607             "color-convert": "^2.0.1"
5608           }
5609         },
5610         "color-convert": {
5611           "version": "2.0.1",
5612           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
5613           "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
5614           "dev": true,
5615           "requires": {
5616             "color-name": "~1.1.4"
5617           }
5618         },
5619         "color-name": {
5620           "version": "1.1.4",
5621           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
5622           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
5623           "dev": true
5624         },
5625         "is-fullwidth-code-point": {
5626           "version": "3.0.0",
5627           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
5628           "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
5629           "dev": true
5630         }
5631       }
5632     },
5633     "snapdragon": {
5634       "version": "0.8.2",
5635       "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
5636       "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
5637       "dev": true,
5638       "optional": true,
5639       "requires": {
5640         "base": "^0.11.1",
5641         "debug": "^2.2.0",
5642         "define-property": "^0.2.5",
5643         "extend-shallow": "^2.0.1",
5644         "map-cache": "^0.2.2",
5645         "source-map": "^0.5.6",
5646         "source-map-resolve": "^0.5.0",
5647         "use": "^3.1.0"
5648       },
5649       "dependencies": {
5650         "debug": {
5651           "version": "2.6.9",
5652           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
5653           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
5654           "dev": true,
5655           "optional": true,
5656           "requires": {
5657             "ms": "2.0.0"
5658           }
5659         },
5660         "define-property": {
5661           "version": "0.2.5",
5662           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
5663           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
5664           "dev": true,
5665           "optional": true,
5666           "requires": {
5667             "is-descriptor": "^0.1.0"
5668           }
5669         },
5670         "extend-shallow": {
5671           "version": "2.0.1",
5672           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
5673           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
5674           "dev": true,
5675           "optional": true,
5676           "requires": {
5677             "is-extendable": "^0.1.0"
5678           }
5679         },
5680         "ms": {
5681           "version": "2.0.0",
5682           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
5683           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
5684           "dev": true,
5685           "optional": true
5686         },
5687         "source-map": {
5688           "version": "0.5.7",
5689           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
5690           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
5691           "dev": true,
5692           "optional": true
5693         }
5694       }
5695     },
5696     "snapdragon-node": {
5697       "version": "2.1.1",
5698       "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
5699       "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
5700       "dev": true,
5701       "optional": true,
5702       "requires": {
5703         "define-property": "^1.0.0",
5704         "isobject": "^3.0.0",
5705         "snapdragon-util": "^3.0.1"
5706       },
5707       "dependencies": {
5708         "define-property": {
5709           "version": "1.0.0",
5710           "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
5711           "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
5712           "dev": true,
5713           "optional": true,
5714           "requires": {
5715             "is-descriptor": "^1.0.0"
5716           }
5717         },
5718         "is-accessor-descriptor": {
5719           "version": "1.0.0",
5720           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
5721           "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
5722           "dev": true,
5723           "optional": true,
5724           "requires": {
5725             "kind-of": "^6.0.0"
5726           }
5727         },
5728         "is-data-descriptor": {
5729           "version": "1.0.0",
5730           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
5731           "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
5732           "dev": true,
5733           "optional": true,
5734           "requires": {
5735             "kind-of": "^6.0.0"
5736           }
5737         },
5738         "is-descriptor": {
5739           "version": "1.0.2",
5740           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
5741           "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
5742           "dev": true,
5743           "optional": true,
5744           "requires": {
5745             "is-accessor-descriptor": "^1.0.0",
5746             "is-data-descriptor": "^1.0.0",
5747             "kind-of": "^6.0.2"
5748           }
5749         }
5750       }
5751     },
5752     "snapdragon-util": {
5753       "version": "3.0.1",
5754       "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
5755       "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
5756       "dev": true,
5757       "optional": true,
5758       "requires": {
5759         "kind-of": "^3.2.0"
5760       },
5761       "dependencies": {
5762         "kind-of": {
5763           "version": "3.2.2",
5764           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
5765           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
5766           "dev": true,
5767           "optional": true,
5768           "requires": {
5769             "is-buffer": "^1.1.5"
5770           }
5771         }
5772       }
5773     },
5774     "socket.io": {
5775       "version": "4.1.3",
5776       "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.1.3.tgz",
5777       "integrity": "sha512-tLkaY13RcO4nIRh1K2hT5iuotfTaIQw7cVIe0FUykN3SuQi0cm7ALxuyT5/CtDswOMWUzMGTibxYNx/gU7In+Q==",
5778       "requires": {
5779         "@types/cookie": "^0.4.0",
5780         "@types/cors": "^2.8.10",
5781         "@types/node": ">=10.0.0",
5782         "accepts": "~1.3.4",
5783         "base64id": "~2.0.0",
5784         "debug": "~4.3.1",
5785         "engine.io": "~5.1.1",
5786         "socket.io-adapter": "~2.3.1",
5787         "socket.io-parser": "~4.0.4"
5788       }
5789     },
5790     "socket.io-adapter": {
5791       "version": "2.3.1",
5792       "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.3.1.tgz",
5793       "integrity": "sha512-8cVkRxI8Nt2wadkY6u60Y4rpW3ejA1rxgcK2JuyIhmF+RMNpTy1QRtkHIDUOf3B4HlQwakMsWbKftMv/71VMmw=="
5794     },
5795     "socket.io-parser": {
5796       "version": "4.0.4",
5797       "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.0.4.tgz",
5798       "integrity": "sha512-t+b0SS+IxG7Rxzda2EVvyBZbvFPBCjJoyHuE0P//7OAsN23GItzDRdWa6ALxZI/8R5ygK7jAR6t028/z+7295g==",
5799       "requires": {
5800         "@types/component-emitter": "^1.2.10",
5801         "component-emitter": "~1.3.0",
5802         "debug": "~4.3.1"
5803       }
5804     },
5805     "source-map": {
5806       "version": "0.6.1",
5807       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
5808       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
5809     },
5810     "source-map-resolve": {
5811       "version": "0.5.3",
5812       "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz",
5813       "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==",
5814       "dev": true,
5815       "optional": true,
5816       "requires": {
5817         "atob": "^2.1.2",
5818         "decode-uri-component": "^0.2.0",
5819         "resolve-url": "^0.2.1",
5820         "source-map-url": "^0.4.0",
5821         "urix": "^0.1.0"
5822       }
5823     },
5824     "source-map-support": {
5825       "version": "0.5.19",
5826       "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz",
5827       "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==",
5828       "requires": {
5829         "buffer-from": "^1.0.0",
5830         "source-map": "^0.6.0"
5831       }
5832     },
5833     "source-map-url": {
5834       "version": "0.4.1",
5835       "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz",
5836       "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==",
5837       "dev": true,
5838       "optional": true
5839     },
5840     "split-string": {
5841       "version": "3.1.0",
5842       "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
5843       "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
5844       "dev": true,
5845       "optional": true,
5846       "requires": {
5847         "extend-shallow": "^3.0.0"
5848       }
5849     },
5850     "sprintf-js": {
5851       "version": "1.1.2",
5852       "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz",
5853       "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug=="
5854     },
5855     "sqlstring": {
5856       "version": "2.3.1",
5857       "resolved": "https://registry.npmjs.org/sqlstring/-/sqlstring-2.3.1.tgz",
5858       "integrity": "sha1-R1OT/56RR5rqYtyvDKPRSYOn+0A="
5859     },
5860     "static-extend": {
5861       "version": "0.1.2",
5862       "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
5863       "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
5864       "dev": true,
5865       "optional": true,
5866       "requires": {
5867         "define-property": "^0.2.5",
5868         "object-copy": "^0.1.0"
5869       },
5870       "dependencies": {
5871         "define-property": {
5872           "version": "0.2.5",
5873           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
5874           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
5875           "dev": true,
5876           "optional": true,
5877           "requires": {
5878             "is-descriptor": "^0.1.0"
5879           }
5880         }
5881       }
5882     },
5883     "statuses": {
5884       "version": "1.5.0",
5885       "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
5886       "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow="
5887     },
5888     "string-width": {
5889       "version": "1.0.2",
5890       "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
5891       "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
5892       "requires": {
5893         "code-point-at": "^1.0.0",
5894         "is-fullwidth-code-point": "^1.0.0",
5895         "strip-ansi": "^3.0.0"
5896       }
5897     },
5898     "string_decoder": {
5899       "version": "1.3.0",
5900       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
5901       "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
5902       "requires": {
5903         "safe-buffer": "~5.2.0"
5904       }
5905     },
5906     "strip-ansi": {
5907       "version": "3.0.1",
5908       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
5909       "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
5910       "requires": {
5911         "ansi-regex": "^2.0.0"
5912       }
5913     },
5914     "strip-json-comments": {
5915       "version": "3.1.1",
5916       "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
5917       "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
5918       "dev": true
5919     },
5920     "supports-color": {
5921       "version": "5.5.0",
5922       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
5923       "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
5924       "dev": true,
5925       "requires": {
5926         "has-flag": "^3.0.0"
5927       }
5928     },
5929     "table": {
5930       "version": "6.0.9",
5931       "resolved": "https://registry.npmjs.org/table/-/table-6.0.9.tgz",
5932       "integrity": "sha512-F3cLs9a3hL1Z7N4+EkSscsel3z55XT950AvB05bwayrNg5T1/gykXtigioTAjbltvbMSJvvhFCbnf6mX+ntnJQ==",
5933       "dev": true,
5934       "requires": {
5935         "ajv": "^8.0.1",
5936         "is-boolean-object": "^1.1.0",
5937         "is-number-object": "^1.0.4",
5938         "is-string": "^1.0.5",
5939         "lodash.clonedeep": "^4.5.0",
5940         "lodash.flatten": "^4.4.0",
5941         "lodash.truncate": "^4.4.2",
5942         "slice-ansi": "^4.0.0",
5943         "string-width": "^4.2.0"
5944       },
5945       "dependencies": {
5946         "ajv": {
5947           "version": "8.0.5",
5948           "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.0.5.tgz",
5949           "integrity": "sha512-RkiLa/AeJx7+9OvniQ/qeWu0w74A8DiPPBclQ6ji3ZQkv5KamO+QGpqmi7O4JIw3rHGUXZ6CoP9tsAkn3gyazg==",
5950           "dev": true,
5951           "requires": {
5952             "fast-deep-equal": "^3.1.1",
5953             "json-schema-traverse": "^1.0.0",
5954             "require-from-string": "^2.0.2",
5955             "uri-js": "^4.2.2"
5956           }
5957         },
5958         "ansi-regex": {
5959           "version": "5.0.0",
5960           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
5961           "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
5962           "dev": true
5963         },
5964         "is-fullwidth-code-point": {
5965           "version": "3.0.0",
5966           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
5967           "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
5968           "dev": true
5969         },
5970         "json-schema-traverse": {
5971           "version": "1.0.0",
5972           "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
5973           "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
5974           "dev": true
5975         },
5976         "string-width": {
5977           "version": "4.2.2",
5978           "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
5979           "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
5980           "dev": true,
5981           "requires": {
5982             "emoji-regex": "^8.0.0",
5983             "is-fullwidth-code-point": "^3.0.0",
5984             "strip-ansi": "^6.0.0"
5985           }
5986         },
5987         "strip-ansi": {
5988           "version": "6.0.0",
5989           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
5990           "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
5991           "dev": true,
5992           "requires": {
5993             "ansi-regex": "^5.0.0"
5994           }
5995         }
5996       }
5997     },
5998     "tar": {
5999       "version": "6.1.11",
6000       "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz",
6001       "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==",
6002       "requires": {
6003         "chownr": "^2.0.0",
6004         "fs-minipass": "^2.0.0",
6005         "minipass": "^3.0.0",
6006         "minizlib": "^2.1.1",
6007         "mkdirp": "^1.0.3",
6008         "yallist": "^4.0.0"
6009       }
6010     },
6011     "tarn": {
6012       "version": "3.0.1",
6013       "resolved": "https://registry.npmjs.org/tarn/-/tarn-3.0.1.tgz",
6014       "integrity": "sha512-6usSlV9KyHsspvwu2duKH+FMUhqJnAh6J5J/4MITl8s94iSUQTLkJggdiewKv4RyARQccnigV48Z+khiuVZDJw=="
6015     },
6016     "tdigest": {
6017       "version": "0.1.1",
6018       "resolved": "https://registry.npmjs.org/tdigest/-/tdigest-0.1.1.tgz",
6019       "integrity": "sha1-Ljyyw56kSeVdHmzZEReszKRYgCE=",
6020       "requires": {
6021         "bintrees": "1.0.1"
6022       }
6023     },
6024     "text-table": {
6025       "version": "0.2.0",
6026       "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
6027       "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
6028       "dev": true
6029     },
6030     "tildify": {
6031       "version": "2.0.0",
6032       "resolved": "https://registry.npmjs.org/tildify/-/tildify-2.0.0.tgz",
6033       "integrity": "sha512-Cc+OraorugtXNfs50hU9KS369rFXCfgGLpfCfvlc+Ud5u6VWmUQsOAa9HbTvheQdYnrdJqqv1e5oIqXppMYnSw=="
6034     },
6035     "to-fast-properties": {
6036       "version": "2.0.0",
6037       "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
6038       "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4="
6039     },
6040     "to-object-path": {
6041       "version": "0.3.0",
6042       "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
6043       "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
6044       "dev": true,
6045       "optional": true,
6046       "requires": {
6047         "kind-of": "^3.0.2"
6048       },
6049       "dependencies": {
6050         "kind-of": {
6051           "version": "3.2.2",
6052           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
6053           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
6054           "dev": true,
6055           "optional": true,
6056           "requires": {
6057             "is-buffer": "^1.1.5"
6058           }
6059         }
6060       }
6061     },
6062     "to-regex": {
6063       "version": "3.0.2",
6064       "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
6065       "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
6066       "dev": true,
6067       "optional": true,
6068       "requires": {
6069         "define-property": "^2.0.2",
6070         "extend-shallow": "^3.0.2",
6071         "regex-not": "^1.0.2",
6072         "safe-regex": "^1.1.0"
6073       }
6074     },
6075     "to-regex-range": {
6076       "version": "2.1.1",
6077       "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
6078       "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
6079       "dev": true,
6080       "optional": true,
6081       "requires": {
6082         "is-number": "^3.0.0",
6083         "repeat-string": "^1.6.1"
6084       }
6085     },
6086     "toidentifier": {
6087       "version": "1.0.0",
6088       "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
6089       "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw=="
6090     },
6091     "token-stream": {
6092       "version": "1.0.0",
6093       "resolved": "https://registry.npmjs.org/token-stream/-/token-stream-1.0.0.tgz",
6094       "integrity": "sha1-zCAOqyYT9BZtJ/+a/HylbUnfbrQ="
6095     },
6096     "toml": {
6097       "version": "3.0.0",
6098       "resolved": "https://registry.npmjs.org/toml/-/toml-3.0.0.tgz",
6099       "integrity": "sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w=="
6100     },
6101     "tslib": {
6102       "version": "2.3.0",
6103       "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz",
6104       "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg=="
6105     },
6106     "tsscmp": {
6107       "version": "1.0.6",
6108       "resolved": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.6.tgz",
6109       "integrity": "sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA=="
6110     },
6111     "type-check": {
6112       "version": "0.4.0",
6113       "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
6114       "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
6115       "dev": true,
6116       "requires": {
6117         "prelude-ls": "^1.2.1"
6118       }
6119     },
6120     "type-detect": {
6121       "version": "4.0.8",
6122       "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
6123       "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==",
6124       "dev": true
6125     },
6126     "type-fest": {
6127       "version": "0.8.1",
6128       "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
6129       "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
6130       "dev": true
6131     },
6132     "type-is": {
6133       "version": "1.6.18",
6134       "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
6135       "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
6136       "requires": {
6137         "media-typer": "0.3.0",
6138         "mime-types": "~2.1.24"
6139       }
6140     },
6141     "uglify-js": {
6142       "version": "3.13.2",
6143       "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.13.2.tgz",
6144       "integrity": "sha512-SbMu4D2Vo95LMC/MetNaso1194M1htEA+JrqE9Hk+G2DhI+itfS9TRu9ZKeCahLDNa/J3n4MqUJ/fOHMzQpRWw=="
6145     },
6146     "uid-safe": {
6147       "version": "2.1.5",
6148       "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.5.tgz",
6149       "integrity": "sha512-KPHm4VL5dDXKz01UuEd88Df+KzynaohSL9fBh096KWAxSKZQDI2uBrVqtvRM4rwrIrRRKsdLNML/lnaaVSRioA==",
6150       "requires": {
6151         "random-bytes": "~1.0.0"
6152       }
6153     },
6154     "unicode-canonical-property-names-ecmascript": {
6155       "version": "1.0.4",
6156       "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz",
6157       "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==",
6158       "dev": true
6159     },
6160     "unicode-match-property-ecmascript": {
6161       "version": "1.0.4",
6162       "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz",
6163       "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==",
6164       "dev": true,
6165       "requires": {
6166         "unicode-canonical-property-names-ecmascript": "^1.0.4",
6167         "unicode-property-aliases-ecmascript": "^1.0.4"
6168       }
6169     },
6170     "unicode-match-property-value-ecmascript": {
6171       "version": "1.2.0",
6172       "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz",
6173       "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==",
6174       "dev": true
6175     },
6176     "unicode-property-aliases-ecmascript": {
6177       "version": "1.1.0",
6178       "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz",
6179       "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==",
6180       "dev": true
6181     },
6182     "union-value": {
6183       "version": "1.0.1",
6184       "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz",
6185       "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==",
6186       "dev": true,
6187       "optional": true,
6188       "requires": {
6189         "arr-union": "^3.1.0",
6190         "get-value": "^2.0.6",
6191         "is-extendable": "^0.1.1",
6192         "set-value": "^2.0.1"
6193       }
6194     },
6195     "unpipe": {
6196       "version": "1.0.0",
6197       "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
6198       "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw="
6199     },
6200     "unset-value": {
6201       "version": "1.0.0",
6202       "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
6203       "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
6204       "dev": true,
6205       "optional": true,
6206       "requires": {
6207         "has-value": "^0.3.1",
6208         "isobject": "^3.0.0"
6209       },
6210       "dependencies": {
6211         "has-value": {
6212           "version": "0.3.1",
6213           "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
6214           "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
6215           "dev": true,
6216           "optional": true,
6217           "requires": {
6218             "get-value": "^2.0.3",
6219             "has-values": "^0.1.4",
6220             "isobject": "^2.0.0"
6221           },
6222           "dependencies": {
6223             "isobject": {
6224               "version": "2.1.0",
6225               "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
6226               "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
6227               "dev": true,
6228               "optional": true,
6229               "requires": {
6230                 "isarray": "1.0.0"
6231               }
6232             }
6233           }
6234         },
6235         "has-values": {
6236           "version": "0.1.4",
6237           "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
6238           "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
6239           "dev": true,
6240           "optional": true
6241         }
6242       }
6243     },
6244     "upath": {
6245       "version": "1.2.0",
6246       "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz",
6247       "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==",
6248       "dev": true,
6249       "optional": true
6250     },
6251     "uri-js": {
6252       "version": "4.4.1",
6253       "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
6254       "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
6255       "dev": true,
6256       "requires": {
6257         "punycode": "^2.1.0"
6258       }
6259     },
6260     "urix": {
6261       "version": "0.1.0",
6262       "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
6263       "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
6264       "dev": true,
6265       "optional": true
6266     },
6267     "use": {
6268       "version": "3.1.1",
6269       "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
6270       "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",
6271       "dev": true,
6272       "optional": true
6273     },
6274     "util-deprecate": {
6275       "version": "1.0.2",
6276       "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
6277       "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
6278     },
6279     "utils-merge": {
6280       "version": "1.0.1",
6281       "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
6282       "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM="
6283     },
6284     "uuid": {
6285       "version": "8.3.2",
6286       "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
6287       "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg=="
6288     },
6289     "v8-compile-cache": {
6290       "version": "2.3.0",
6291       "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz",
6292       "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==",
6293       "dev": true
6294     },
6295     "vary": {
6296       "version": "1.1.2",
6297       "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
6298       "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw="
6299     },
6300     "void-elements": {
6301       "version": "3.1.0",
6302       "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz",
6303       "integrity": "sha1-YU9/v42AHwu18GYfWy9XhXUOTwk="
6304     },
6305     "which": {
6306       "version": "2.0.2",
6307       "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
6308       "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
6309       "dev": true,
6310       "requires": {
6311         "isexe": "^2.0.0"
6312       }
6313     },
6314     "wide-align": {
6315       "version": "1.1.3",
6316       "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
6317       "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
6318       "requires": {
6319         "string-width": "^1.0.2 || 2"
6320       }
6321     },
6322     "with": {
6323       "version": "7.0.2",
6324       "resolved": "https://registry.npmjs.org/with/-/with-7.0.2.tgz",
6325       "integrity": "sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w==",
6326       "requires": {
6327         "@babel/parser": "^7.9.6",
6328         "@babel/types": "^7.9.6",
6329         "assert-never": "^1.2.1",
6330         "babel-walk": "3.0.0-canary-5"
6331       }
6332     },
6333     "word-wrap": {
6334       "version": "1.2.3",
6335       "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
6336       "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
6337       "dev": true
6338     },
6339     "workerpool": {
6340       "version": "6.1.0",
6341       "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.1.0.tgz",
6342       "integrity": "sha512-toV7q9rWNYha963Pl/qyeZ6wG+3nnsyvolaNUS8+R5Wtw6qJPTxIlOP1ZSvcGhEJw+l3HMMmtiNo9Gl61G4GVg==",
6343       "dev": true
6344     },
6345     "wrap-ansi": {
6346       "version": "7.0.0",
6347       "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
6348       "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
6349       "dev": true,
6350       "requires": {
6351         "ansi-styles": "^4.0.0",
6352         "string-width": "^4.1.0",
6353         "strip-ansi": "^6.0.0"
6354       },
6355       "dependencies": {
6356         "ansi-regex": {
6357           "version": "5.0.0",
6358           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
6359           "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
6360           "dev": true
6361         },
6362         "ansi-styles": {
6363           "version": "4.3.0",
6364           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
6365           "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
6366           "dev": true,
6367           "requires": {
6368             "color-convert": "^2.0.1"
6369           }
6370         },
6371         "color-convert": {
6372           "version": "2.0.1",
6373           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
6374           "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
6375           "dev": true,
6376           "requires": {
6377             "color-name": "~1.1.4"
6378           }
6379         },
6380         "color-name": {
6381           "version": "1.1.4",
6382           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
6383           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
6384           "dev": true
6385         },
6386         "is-fullwidth-code-point": {
6387           "version": "3.0.0",
6388           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
6389           "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
6390           "dev": true
6391         },
6392         "string-width": {
6393           "version": "4.2.2",
6394           "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
6395           "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
6396           "dev": true,
6397           "requires": {
6398             "emoji-regex": "^8.0.0",
6399             "is-fullwidth-code-point": "^3.0.0",
6400             "strip-ansi": "^6.0.0"
6401           }
6402         },
6403         "strip-ansi": {
6404           "version": "6.0.0",
6405           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
6406           "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
6407           "dev": true,
6408           "requires": {
6409             "ansi-regex": "^5.0.0"
6410           }
6411         }
6412       }
6413     },
6414     "wrappy": {
6415       "version": "1.0.2",
6416       "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
6417       "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
6418     },
6419     "ws": {
6420       "version": "7.4.6",
6421       "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz",
6422       "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A=="
6423     },
6424     "y18n": {
6425       "version": "5.0.5",
6426       "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.5.tgz",
6427       "integrity": "sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==",
6428       "dev": true
6429     },
6430     "yallist": {
6431       "version": "4.0.0",
6432       "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
6433       "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
6434     },
6435     "yamljs": {
6436       "version": "0.2.10",
6437       "resolved": "https://registry.npmjs.org/yamljs/-/yamljs-0.2.10.tgz",
6438       "integrity": "sha1-SBzHwlynOvWfWR8MluPOVsdXpA8=",
6439       "requires": {
6440         "argparse": "^1.0.7",
6441         "glob": "^7.0.5"
6442       }
6443     },
6444     "yargs": {
6445       "version": "16.2.0",
6446       "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
6447       "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
6448       "dev": true,
6449       "requires": {
6450         "cliui": "^7.0.2",
6451         "escalade": "^3.1.1",
6452         "get-caller-file": "^2.0.5",
6453         "require-directory": "^2.1.1",
6454         "string-width": "^4.2.0",
6455         "y18n": "^5.0.5",
6456         "yargs-parser": "^20.2.2"
6457       },
6458       "dependencies": {
6459         "ansi-regex": {
6460           "version": "5.0.0",
6461           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
6462           "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
6463           "dev": true
6464         },
6465         "is-fullwidth-code-point": {
6466           "version": "3.0.0",
6467           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
6468           "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
6469           "dev": true
6470         },
6471         "string-width": {
6472           "version": "4.2.2",
6473           "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
6474           "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
6475           "dev": true,
6476           "requires": {
6477             "emoji-regex": "^8.0.0",
6478             "is-fullwidth-code-point": "^3.0.0",
6479             "strip-ansi": "^6.0.0"
6480           }
6481         },
6482         "strip-ansi": {
6483           "version": "6.0.0",
6484           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
6485           "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
6486           "dev": true,
6487           "requires": {
6488             "ansi-regex": "^5.0.0"
6489           }
6490         }
6491       }
6492     },
6493     "yargs-parser": {
6494       "version": "20.2.4",
6495       "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz",
6496       "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==",
6497       "dev": true
6498     },
6499     "yargs-unparser": {
6500       "version": "2.0.0",
6501       "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz",
6502       "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==",
6503       "dev": true,
6504       "requires": {
6505         "camelcase": "^6.0.0",
6506         "decamelize": "^4.0.0",
6507         "flat": "^5.0.2",
6508         "is-plain-obj": "^2.1.0"
6509       }
6510     },
6511     "yocto-queue": {
6512       "version": "0.1.0",
6513       "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
6514       "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
6515       "dev": true
6516     }
6517   }