Bump tar from 6.1.0 to 6.1.5
[KisSync.git] / package-lock.json
blobfc1246929a13a0e47d7f8f75711ed4eed08e5eb4
2   "name": "CyTube",
3   "version": "3.78.0",
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     "@ungap/promise-all-settled": {
1381       "version": "1.1.2",
1382       "resolved": "https://registry.npmjs.org/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz",
1383       "integrity": "sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==",
1384       "dev": true
1385     },
1386     "abbrev": {
1387       "version": "1.1.1",
1388       "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
1389       "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q=="
1390     },
1391     "accepts": {
1392       "version": "1.3.7",
1393       "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
1394       "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
1395       "requires": {
1396         "mime-types": "~2.1.24",
1397         "negotiator": "0.6.2"
1398       }
1399     },
1400     "acorn": {
1401       "version": "7.4.1",
1402       "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
1403       "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A=="
1404     },
1405     "acorn-jsx": {
1406       "version": "5.3.1",
1407       "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz",
1408       "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==",
1409       "dev": true
1410     },
1411     "after": {
1412       "version": "0.8.2",
1413       "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz",
1414       "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8="
1415     },
1416     "agent-base": {
1417       "version": "6.0.2",
1418       "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
1419       "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
1420       "requires": {
1421         "debug": "4"
1422       }
1423     },
1424     "ajv": {
1425       "version": "6.12.6",
1426       "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
1427       "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
1428       "dev": true,
1429       "requires": {
1430         "fast-deep-equal": "^3.1.1",
1431         "fast-json-stable-stringify": "^2.0.0",
1432         "json-schema-traverse": "^0.4.1",
1433         "uri-js": "^4.2.2"
1434       }
1435     },
1436     "ansi-colors": {
1437       "version": "4.1.1",
1438       "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
1439       "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
1440       "dev": true
1441     },
1442     "ansi-regex": {
1443       "version": "2.1.1",
1444       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
1445       "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
1446     },
1447     "ansi-styles": {
1448       "version": "3.2.1",
1449       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
1450       "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
1451       "dev": true,
1452       "requires": {
1453         "color-convert": "^1.9.0"
1454       }
1455     },
1456     "anymatch": {
1457       "version": "2.0.0",
1458       "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
1459       "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
1460       "dev": true,
1461       "optional": true,
1462       "requires": {
1463         "micromatch": "^3.1.4",
1464         "normalize-path": "^2.1.1"
1465       },
1466       "dependencies": {
1467         "normalize-path": {
1468           "version": "2.1.1",
1469           "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
1470           "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
1471           "dev": true,
1472           "optional": true,
1473           "requires": {
1474             "remove-trailing-separator": "^1.0.1"
1475           }
1476         }
1477       }
1478     },
1479     "aproba": {
1480       "version": "1.2.0",
1481       "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
1482       "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw=="
1483     },
1484     "are-we-there-yet": {
1485       "version": "1.1.5",
1486       "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz",
1487       "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==",
1488       "requires": {
1489         "delegates": "^1.0.0",
1490         "readable-stream": "^2.0.6"
1491       },
1492       "dependencies": {
1493         "readable-stream": {
1494           "version": "2.3.7",
1495           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
1496           "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
1497           "requires": {
1498             "core-util-is": "~1.0.0",
1499             "inherits": "~2.0.3",
1500             "isarray": "~1.0.0",
1501             "process-nextick-args": "~2.0.0",
1502             "safe-buffer": "~5.1.1",
1503             "string_decoder": "~1.1.1",
1504             "util-deprecate": "~1.0.1"
1505           }
1506         },
1507         "safe-buffer": {
1508           "version": "5.1.2",
1509           "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
1510           "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
1511         },
1512         "string_decoder": {
1513           "version": "1.1.1",
1514           "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
1515           "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
1516           "requires": {
1517             "safe-buffer": "~5.1.0"
1518           }
1519         }
1520       }
1521     },
1522     "argparse": {
1523       "version": "1.0.10",
1524       "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
1525       "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
1526       "requires": {
1527         "sprintf-js": "~1.0.2"
1528       },
1529       "dependencies": {
1530         "sprintf-js": {
1531           "version": "1.0.3",
1532           "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
1533           "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw="
1534         }
1535       }
1536     },
1537     "arr-diff": {
1538       "version": "4.0.0",
1539       "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
1540       "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
1541       "dev": true,
1542       "optional": true
1543     },
1544     "arr-flatten": {
1545       "version": "1.1.0",
1546       "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
1547       "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
1548       "dev": true,
1549       "optional": true
1550     },
1551     "arr-union": {
1552       "version": "3.1.0",
1553       "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
1554       "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
1555       "dev": true,
1556       "optional": true
1557     },
1558     "array-flatten": {
1559       "version": "1.1.1",
1560       "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
1561       "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI="
1562     },
1563     "array-unique": {
1564       "version": "0.3.2",
1565       "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
1566       "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
1567       "dev": true,
1568       "optional": true
1569     },
1570     "arraybuffer.slice": {
1571       "version": "0.0.7",
1572       "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz",
1573       "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog=="
1574     },
1575     "asap": {
1576       "version": "2.0.6",
1577       "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
1578       "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY="
1579     },
1580     "assert-never": {
1581       "version": "1.2.1",
1582       "resolved": "https://registry.npmjs.org/assert-never/-/assert-never-1.2.1.tgz",
1583       "integrity": "sha512-TaTivMB6pYI1kXwrFlEhLeGfOqoDNdTxjCdwRfFFkEA30Eu+k48W34nlok2EYWJfFFzqaEmichdNM7th6M5HNw=="
1584     },
1585     "assign-symbols": {
1586       "version": "1.0.0",
1587       "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
1588       "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
1589       "dev": true,
1590       "optional": true
1591     },
1592     "astral-regex": {
1593       "version": "2.0.0",
1594       "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
1595       "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
1596       "dev": true
1597     },
1598     "async-each": {
1599       "version": "1.0.3",
1600       "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz",
1601       "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==",
1602       "dev": true,
1603       "optional": true
1604     },
1605     "atob": {
1606       "version": "2.1.2",
1607       "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
1608       "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
1609       "dev": true,
1610       "optional": true
1611     },
1612     "babel-plugin-add-module-exports": {
1613       "version": "1.0.4",
1614       "resolved": "https://registry.npmjs.org/babel-plugin-add-module-exports/-/babel-plugin-add-module-exports-1.0.4.tgz",
1615       "integrity": "sha512-g+8yxHUZ60RcyaUpfNzy56OtWW+x9cyEe9j+CranqLiqbju2yf/Cy6ZtYK40EZxtrdHllzlVZgLmcOUCTlJ7Jg==",
1616       "dev": true
1617     },
1618     "babel-plugin-dynamic-import-node": {
1619       "version": "2.3.3",
1620       "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz",
1621       "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==",
1622       "dev": true,
1623       "requires": {
1624         "object.assign": "^4.1.0"
1625       }
1626     },
1627     "babel-plugin-polyfill-corejs2": {
1628       "version": "0.1.10",
1629       "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.1.10.tgz",
1630       "integrity": "sha512-DO95wD4g0A8KRaHKi0D51NdGXzvpqVLnLu5BTvDlpqUEpTmeEtypgC1xqesORaWmiUOQI14UHKlzNd9iZ2G3ZA==",
1631       "dev": true,
1632       "requires": {
1633         "@babel/compat-data": "^7.13.0",
1634         "@babel/helper-define-polyfill-provider": "^0.1.5",
1635         "semver": "^6.1.1"
1636       },
1637       "dependencies": {
1638         "semver": {
1639           "version": "6.3.0",
1640           "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
1641           "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
1642           "dev": true
1643         }
1644       }
1645     },
1646     "babel-plugin-polyfill-corejs3": {
1647       "version": "0.1.7",
1648       "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.1.7.tgz",
1649       "integrity": "sha512-u+gbS9bbPhZWEeyy1oR/YaaSpod/KDT07arZHb80aTpl8H5ZBq+uN1nN9/xtX7jQyfLdPfoqI4Rue/MQSWJquw==",
1650       "dev": true,
1651       "requires": {
1652         "@babel/helper-define-polyfill-provider": "^0.1.5",
1653         "core-js-compat": "^3.8.1"
1654       }
1655     },
1656     "babel-plugin-polyfill-regenerator": {
1657       "version": "0.1.6",
1658       "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.1.6.tgz",
1659       "integrity": "sha512-OUrYG9iKPKz8NxswXbRAdSwF0GhRdIEMTloQATJi4bDuFqrXaXcCUT/VGNrr8pBcjMh1RxZ7Xt9cytVJTJfvMg==",
1660       "dev": true,
1661       "requires": {
1662         "@babel/helper-define-polyfill-provider": "^0.1.5"
1663       }
1664     },
1665     "babel-walk": {
1666       "version": "3.0.0-canary-5",
1667       "resolved": "https://registry.npmjs.org/babel-walk/-/babel-walk-3.0.0-canary-5.tgz",
1668       "integrity": "sha512-GAwkz0AihzY5bkwIY5QDR+LvsRQgB/B+1foMPvi0FZPMl5fjD7ICiznUiBdLYMH1QYe6vqu4gWYytZOccLouFw==",
1669       "requires": {
1670         "@babel/types": "^7.9.6"
1671       }
1672     },
1673     "backo2": {
1674       "version": "1.0.2",
1675       "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz",
1676       "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc="
1677     },
1678     "balanced-match": {
1679       "version": "1.0.0",
1680       "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
1681       "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
1682     },
1683     "base": {
1684       "version": "0.11.2",
1685       "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
1686       "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
1687       "dev": true,
1688       "optional": true,
1689       "requires": {
1690         "cache-base": "^1.0.1",
1691         "class-utils": "^0.3.5",
1692         "component-emitter": "^1.2.1",
1693         "define-property": "^1.0.0",
1694         "isobject": "^3.0.1",
1695         "mixin-deep": "^1.2.0",
1696         "pascalcase": "^0.1.1"
1697       },
1698       "dependencies": {
1699         "define-property": {
1700           "version": "1.0.0",
1701           "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
1702           "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
1703           "dev": true,
1704           "optional": true,
1705           "requires": {
1706             "is-descriptor": "^1.0.0"
1707           }
1708         },
1709         "is-accessor-descriptor": {
1710           "version": "1.0.0",
1711           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
1712           "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
1713           "dev": true,
1714           "optional": true,
1715           "requires": {
1716             "kind-of": "^6.0.0"
1717           }
1718         },
1719         "is-data-descriptor": {
1720           "version": "1.0.0",
1721           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
1722           "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
1723           "dev": true,
1724           "optional": true,
1725           "requires": {
1726             "kind-of": "^6.0.0"
1727           }
1728         },
1729         "is-descriptor": {
1730           "version": "1.0.2",
1731           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
1732           "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
1733           "dev": true,
1734           "optional": true,
1735           "requires": {
1736             "is-accessor-descriptor": "^1.0.0",
1737             "is-data-descriptor": "^1.0.0",
1738             "kind-of": "^6.0.2"
1739           }
1740         }
1741       }
1742     },
1743     "base64-arraybuffer": {
1744       "version": "0.1.4",
1745       "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz",
1746       "integrity": "sha1-mBjHngWbE1X5fgQooBfIOOkLqBI="
1747     },
1748     "base64id": {
1749       "version": "2.0.0",
1750       "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz",
1751       "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog=="
1752     },
1753     "basic-auth": {
1754       "version": "2.0.1",
1755       "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz",
1756       "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==",
1757       "requires": {
1758         "safe-buffer": "5.1.2"
1759       },
1760       "dependencies": {
1761         "safe-buffer": {
1762           "version": "5.1.2",
1763           "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
1764           "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
1765         }
1766       }
1767     },
1768     "bcrypt": {
1769       "version": "5.0.1",
1770       "resolved": "https://registry.npmjs.org/bcrypt/-/bcrypt-5.0.1.tgz",
1771       "integrity": "sha512-9BTgmrhZM2t1bNuDtrtIMVSmmxZBrJ71n8Wg+YgdjHuIWYF7SjjmCPZFB+/5i/o/PIeRpwVJR3P+NrpIItUjqw==",
1772       "requires": {
1773         "@mapbox/node-pre-gyp": "^1.0.0",
1774         "node-addon-api": "^3.1.0"
1775       }
1776     },
1777     "bignumber.js": {
1778       "version": "9.0.0",
1779       "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.0.tgz",
1780       "integrity": "sha512-t/OYhhJ2SD+YGBQcjY8GzzDHEk9f3nerxjtfa6tlMXfe7frs/WozhvCNoGvpM0P3bNf3Gq5ZRMlGr5f3r4/N8A=="
1781     },
1782     "binary-extensions": {
1783       "version": "1.13.1",
1784       "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
1785       "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
1786       "dev": true,
1787       "optional": true
1788     },
1789     "bintrees": {
1790       "version": "1.0.1",
1791       "resolved": "https://registry.npmjs.org/bintrees/-/bintrees-1.0.1.tgz",
1792       "integrity": "sha1-DmVcm5wkNeqraL9AJyJtK1WjRSQ="
1793     },
1794     "blob": {
1795       "version": "0.0.5",
1796       "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz",
1797       "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig=="
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-bind": {
2333       "version": "1.0.0",
2334       "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz",
2335       "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E="
2336     },
2337     "component-emitter": {
2338       "version": "1.3.0",
2339       "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
2340       "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg=="
2341     },
2342     "component-inherit": {
2343       "version": "0.0.3",
2344       "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz",
2345       "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM="
2346     },
2347     "compressible": {
2348       "version": "2.0.18",
2349       "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
2350       "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==",
2351       "requires": {
2352         "mime-db": ">= 1.43.0 < 2"
2353       }
2354     },
2355     "compression": {
2356       "version": "1.7.4",
2357       "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz",
2358       "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==",
2359       "requires": {
2360         "accepts": "~1.3.5",
2361         "bytes": "3.0.0",
2362         "compressible": "~2.0.16",
2363         "debug": "2.6.9",
2364         "on-headers": "~1.0.2",
2365         "safe-buffer": "5.1.2",
2366         "vary": "~1.1.2"
2367       },
2368       "dependencies": {
2369         "bytes": {
2370           "version": "3.0.0",
2371           "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
2372           "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg="
2373         },
2374         "debug": {
2375           "version": "2.6.9",
2376           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
2377           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
2378           "requires": {
2379             "ms": "2.0.0"
2380           }
2381         },
2382         "ms": {
2383           "version": "2.0.0",
2384           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
2385           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
2386         },
2387         "safe-buffer": {
2388           "version": "5.1.2",
2389           "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
2390           "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
2391         }
2392       }
2393     },
2394     "concat-map": {
2395       "version": "0.0.1",
2396       "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
2397       "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
2398     },
2399     "console-control-strings": {
2400       "version": "1.1.0",
2401       "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
2402       "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4="
2403     },
2404     "constantinople": {
2405       "version": "4.0.1",
2406       "resolved": "https://registry.npmjs.org/constantinople/-/constantinople-4.0.1.tgz",
2407       "integrity": "sha512-vCrqcSIq4//Gx74TXXCGnHpulY1dskqLTFGDmhrGxzeXL8lF8kvXv6mpNWlJj1uD4DW23D4ljAqbY4RRaaUZIw==",
2408       "requires": {
2409         "@babel/parser": "^7.6.0",
2410         "@babel/types": "^7.6.1"
2411       }
2412     },
2413     "content-disposition": {
2414       "version": "0.5.3",
2415       "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
2416       "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==",
2417       "requires": {
2418         "safe-buffer": "5.1.2"
2419       },
2420       "dependencies": {
2421         "safe-buffer": {
2422           "version": "5.1.2",
2423           "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
2424           "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
2425         }
2426       }
2427     },
2428     "content-type": {
2429       "version": "1.0.4",
2430       "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
2431       "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA=="
2432     },
2433     "convert-source-map": {
2434       "version": "1.7.0",
2435       "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz",
2436       "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==",
2437       "dev": true,
2438       "requires": {
2439         "safe-buffer": "~5.1.1"
2440       },
2441       "dependencies": {
2442         "safe-buffer": {
2443           "version": "5.1.2",
2444           "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
2445           "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
2446           "dev": true
2447         }
2448       }
2449     },
2450     "cookie": {
2451       "version": "0.4.0",
2452       "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz",
2453       "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg=="
2454     },
2455     "cookie-parser": {
2456       "version": "1.4.5",
2457       "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.5.tgz",
2458       "integrity": "sha512-f13bPUj/gG/5mDr+xLmSxxDsB9DQiTIfhJS/sqjrmfAWiAN+x2O4i/XguTL9yDZ+/IFDanJ+5x7hC4CXT9Tdzw==",
2459       "requires": {
2460         "cookie": "0.4.0",
2461         "cookie-signature": "1.0.6"
2462       }
2463     },
2464     "cookie-signature": {
2465       "version": "1.0.6",
2466       "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
2467       "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw="
2468     },
2469     "copy-descriptor": {
2470       "version": "0.1.1",
2471       "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
2472       "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
2473       "dev": true,
2474       "optional": true
2475     },
2476     "core-js-compat": {
2477       "version": "3.10.0",
2478       "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.10.0.tgz",
2479       "integrity": "sha512-9yVewub2MXNYyGvuLnMHcN1k9RkvB7/ofktpeKTIaASyB88YYqGzUnu0ywMMhJrDHOMiTjSHWGzR+i7Wb9Z1kQ==",
2480       "dev": true,
2481       "requires": {
2482         "browserslist": "^4.16.3",
2483         "semver": "7.0.0"
2484       },
2485       "dependencies": {
2486         "semver": {
2487           "version": "7.0.0",
2488           "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz",
2489           "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==",
2490           "dev": true
2491         }
2492       }
2493     },
2494     "core-util-is": {
2495       "version": "1.0.2",
2496       "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
2497       "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
2498     },
2499     "create-error": {
2500       "version": "0.3.1",
2501       "resolved": "https://registry.npmjs.org/create-error/-/create-error-0.3.1.tgz",
2502       "integrity": "sha1-aYECRaYp5lRDK/BDdzYAA6U1GiM="
2503     },
2504     "cross-spawn": {
2505       "version": "7.0.3",
2506       "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
2507       "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
2508       "dev": true,
2509       "requires": {
2510         "path-key": "^3.1.0",
2511         "shebang-command": "^2.0.0",
2512         "which": "^2.0.1"
2513       }
2514     },
2515     "csrf": {
2516       "version": "3.1.0",
2517       "resolved": "https://registry.npmjs.org/csrf/-/csrf-3.1.0.tgz",
2518       "integrity": "sha512-uTqEnCvWRk042asU6JtapDTcJeeailFy4ydOQS28bj1hcLnYRiqi8SsD2jS412AY1I/4qdOwWZun774iqywf9w==",
2519       "requires": {
2520         "rndm": "1.2.0",
2521         "tsscmp": "1.0.6",
2522         "uid-safe": "2.1.5"
2523       }
2524     },
2525     "css-select": {
2526       "version": "4.1.3",
2527       "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz",
2528       "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==",
2529       "requires": {
2530         "boolbase": "^1.0.0",
2531         "css-what": "^5.0.0",
2532         "domhandler": "^4.2.0",
2533         "domutils": "^2.6.0",
2534         "nth-check": "^2.0.0"
2535       },
2536       "dependencies": {
2537         "dom-serializer": {
2538           "version": "1.3.2",
2539           "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz",
2540           "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==",
2541           "requires": {
2542             "domelementtype": "^2.0.1",
2543             "domhandler": "^4.2.0",
2544             "entities": "^2.0.0"
2545           }
2546         },
2547         "domelementtype": {
2548           "version": "2.2.0",
2549           "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz",
2550           "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A=="
2551         },
2552         "domhandler": {
2553           "version": "4.2.0",
2554           "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.0.tgz",
2555           "integrity": "sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==",
2556           "requires": {
2557             "domelementtype": "^2.2.0"
2558           }
2559         },
2560         "domutils": {
2561           "version": "2.7.0",
2562           "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.7.0.tgz",
2563           "integrity": "sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg==",
2564           "requires": {
2565             "dom-serializer": "^1.0.1",
2566             "domelementtype": "^2.2.0",
2567             "domhandler": "^4.2.0"
2568           }
2569         }
2570       }
2571     },
2572     "css-what": {
2573       "version": "5.0.1",
2574       "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz",
2575       "integrity": "sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg=="
2576     },
2577     "cytubefilters": {
2578       "version": "github:calzoneman/cytubefilters#c67b2dab2dc5cc5ed11018819f71273d0f8a1bf5",
2579       "from": "github:calzoneman/cytubefilters#c67b2dab2dc5cc5ed11018819f71273d0f8a1bf5",
2580       "requires": {
2581         "nan": "^2.14.0"
2582       }
2583     },
2584     "debug": {
2585       "version": "4.3.1",
2586       "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
2587       "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
2588       "requires": {
2589         "ms": "2.1.2"
2590       }
2591     },
2592     "decamelize": {
2593       "version": "4.0.0",
2594       "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz",
2595       "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==",
2596       "dev": true
2597     },
2598     "decode-uri-component": {
2599       "version": "0.2.0",
2600       "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
2601       "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
2602       "dev": true,
2603       "optional": true
2604     },
2605     "deep-is": {
2606       "version": "0.1.3",
2607       "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
2608       "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
2609       "dev": true
2610     },
2611     "deepmerge": {
2612       "version": "4.2.2",
2613       "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz",
2614       "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg=="
2615     },
2616     "define-properties": {
2617       "version": "1.1.3",
2618       "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
2619       "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
2620       "dev": true,
2621       "requires": {
2622         "object-keys": "^1.0.12"
2623       }
2624     },
2625     "define-property": {
2626       "version": "2.0.2",
2627       "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
2628       "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
2629       "dev": true,
2630       "optional": true,
2631       "requires": {
2632         "is-descriptor": "^1.0.2",
2633         "isobject": "^3.0.1"
2634       },
2635       "dependencies": {
2636         "is-accessor-descriptor": {
2637           "version": "1.0.0",
2638           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
2639           "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
2640           "dev": true,
2641           "optional": true,
2642           "requires": {
2643             "kind-of": "^6.0.0"
2644           }
2645         },
2646         "is-data-descriptor": {
2647           "version": "1.0.0",
2648           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
2649           "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
2650           "dev": true,
2651           "optional": true,
2652           "requires": {
2653             "kind-of": "^6.0.0"
2654           }
2655         },
2656         "is-descriptor": {
2657           "version": "1.0.2",
2658           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
2659           "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
2660           "dev": true,
2661           "optional": true,
2662           "requires": {
2663             "is-accessor-descriptor": "^1.0.0",
2664             "is-data-descriptor": "^1.0.0",
2665             "kind-of": "^6.0.2"
2666           }
2667         }
2668       }
2669     },
2670     "delegates": {
2671       "version": "1.0.0",
2672       "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
2673       "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o="
2674     },
2675     "denque": {
2676       "version": "1.5.0",
2677       "resolved": "https://registry.npmjs.org/denque/-/denque-1.5.0.tgz",
2678       "integrity": "sha512-CYiCSgIF1p6EUByQPlGkKnP1M9g0ZV3qMIrqMqZqdwazygIA/YP2vrbcyl1h/WppKJTdl1F85cXIle+394iDAQ=="
2679     },
2680     "depd": {
2681       "version": "1.1.2",
2682       "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
2683       "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak="
2684     },
2685     "destroy": {
2686       "version": "1.0.4",
2687       "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
2688       "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
2689     },
2690     "detect-libc": {
2691       "version": "1.0.3",
2692       "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz",
2693       "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups="
2694     },
2695     "diff": {
2696       "version": "5.0.0",
2697       "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz",
2698       "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==",
2699       "dev": true
2700     },
2701     "doctrine": {
2702       "version": "3.0.0",
2703       "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
2704       "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
2705       "dev": true,
2706       "requires": {
2707         "esutils": "^2.0.2"
2708       }
2709     },
2710     "doctypes": {
2711       "version": "1.1.0",
2712       "resolved": "https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz",
2713       "integrity": "sha1-6oCxBqh1OHdOijpKWv4pPeSJ4Kk="
2714     },
2715     "dom-serializer": {
2716       "version": "0.2.2",
2717       "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz",
2718       "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==",
2719       "requires": {
2720         "domelementtype": "^2.0.1",
2721         "entities": "^2.0.0"
2722       },
2723       "dependencies": {
2724         "domelementtype": {
2725           "version": "2.1.0",
2726           "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz",
2727           "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w=="
2728         }
2729       }
2730     },
2731     "domelementtype": {
2732       "version": "1.3.1",
2733       "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz",
2734       "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w=="
2735     },
2736     "domhandler": {
2737       "version": "2.4.2",
2738       "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz",
2739       "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==",
2740       "requires": {
2741         "domelementtype": "1"
2742       }
2743     },
2744     "domutils": {
2745       "version": "1.7.0",
2746       "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz",
2747       "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==",
2748       "requires": {
2749         "dom-serializer": "0",
2750         "domelementtype": "1"
2751       }
2752     },
2753     "ee-first": {
2754       "version": "1.1.1",
2755       "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
2756       "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
2757     },
2758     "emoji-regex": {
2759       "version": "8.0.0",
2760       "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
2761       "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
2762       "dev": true
2763     },
2764     "encodeurl": {
2765       "version": "1.0.2",
2766       "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
2767       "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k="
2768     },
2769     "engine.io": {
2770       "version": "3.5.0",
2771       "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.5.0.tgz",
2772       "integrity": "sha512-21HlvPUKaitDGE4GXNtQ7PLP0Sz4aWLddMPw2VTyFz1FVZqu/kZsJUO8WNpKuE/OCL7nkfRaOui2ZCJloGznGA==",
2773       "requires": {
2774         "accepts": "~1.3.4",
2775         "base64id": "2.0.0",
2776         "cookie": "~0.4.1",
2777         "debug": "~4.1.0",
2778         "engine.io-parser": "~2.2.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         "debug": {
2788           "version": "4.1.1",
2789           "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
2790           "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
2791           "requires": {
2792             "ms": "^2.1.1"
2793           }
2794         }
2795       }
2796     },
2797     "engine.io-client": {
2798       "version": "3.5.1",
2799       "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.5.1.tgz",
2800       "integrity": "sha512-oVu9kBkGbcggulyVF0kz6BV3ganqUeqXvD79WOFKa+11oK692w1NyFkuEj4xrkFRpZhn92QOqTk4RQq5LiBXbQ==",
2801       "requires": {
2802         "component-emitter": "~1.3.0",
2803         "component-inherit": "0.0.3",
2804         "debug": "~3.1.0",
2805         "engine.io-parser": "~2.2.0",
2806         "has-cors": "1.1.0",
2807         "indexof": "0.0.1",
2808         "parseqs": "0.0.6",
2809         "parseuri": "0.0.6",
2810         "ws": "~7.4.2",
2811         "xmlhttprequest-ssl": "~1.5.4",
2812         "yeast": "0.1.2"
2813       },
2814       "dependencies": {
2815         "debug": {
2816           "version": "3.1.0",
2817           "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
2818           "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
2819           "requires": {
2820             "ms": "2.0.0"
2821           }
2822         },
2823         "ms": {
2824           "version": "2.0.0",
2825           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
2826           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
2827         }
2828       }
2829     },
2830     "engine.io-parser": {
2831       "version": "2.2.1",
2832       "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.2.1.tgz",
2833       "integrity": "sha512-x+dN/fBH8Ro8TFwJ+rkB2AmuVw9Yu2mockR/p3W8f8YtExwFgDvBDi0GWyb4ZLkpahtDGZgtr3zLovanJghPqg==",
2834       "requires": {
2835         "after": "0.8.2",
2836         "arraybuffer.slice": "~0.0.7",
2837         "base64-arraybuffer": "0.1.4",
2838         "blob": "0.0.5",
2839         "has-binary2": "~1.0.2"
2840       }
2841     },
2842     "enquirer": {
2843       "version": "2.3.6",
2844       "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz",
2845       "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==",
2846       "dev": true,
2847       "requires": {
2848         "ansi-colors": "^4.1.1"
2849       }
2850     },
2851     "entities": {
2852       "version": "2.2.0",
2853       "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
2854       "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A=="
2855     },
2856     "escalade": {
2857       "version": "3.1.1",
2858       "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
2859       "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw=="
2860     },
2861     "escape-html": {
2862       "version": "1.0.3",
2863       "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
2864       "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg="
2865     },
2866     "escape-string-regexp": {
2867       "version": "4.0.0",
2868       "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
2869       "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="
2870     },
2871     "eslint": {
2872       "version": "7.23.0",
2873       "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.23.0.tgz",
2874       "integrity": "sha512-kqvNVbdkjzpFy0XOszNwjkKzZ+6TcwCQ/h+ozlcIWwaimBBuhlQ4nN6kbiM2L+OjDcznkTJxzYfRFH92sx4a0Q==",
2875       "dev": true,
2876       "requires": {
2877         "@babel/code-frame": "7.12.11",
2878         "@eslint/eslintrc": "^0.4.0",
2879         "ajv": "^6.10.0",
2880         "chalk": "^4.0.0",
2881         "cross-spawn": "^7.0.2",
2882         "debug": "^4.0.1",
2883         "doctrine": "^3.0.0",
2884         "enquirer": "^2.3.5",
2885         "eslint-scope": "^5.1.1",
2886         "eslint-utils": "^2.1.0",
2887         "eslint-visitor-keys": "^2.0.0",
2888         "espree": "^7.3.1",
2889         "esquery": "^1.4.0",
2890         "esutils": "^2.0.2",
2891         "file-entry-cache": "^6.0.1",
2892         "functional-red-black-tree": "^1.0.1",
2893         "glob-parent": "^5.0.0",
2894         "globals": "^13.6.0",
2895         "ignore": "^4.0.6",
2896         "import-fresh": "^3.0.0",
2897         "imurmurhash": "^0.1.4",
2898         "is-glob": "^4.0.0",
2899         "js-yaml": "^3.13.1",
2900         "json-stable-stringify-without-jsonify": "^1.0.1",
2901         "levn": "^0.4.1",
2902         "lodash": "^4.17.21",
2903         "minimatch": "^3.0.4",
2904         "natural-compare": "^1.4.0",
2905         "optionator": "^0.9.1",
2906         "progress": "^2.0.0",
2907         "regexpp": "^3.1.0",
2908         "semver": "^7.2.1",
2909         "strip-ansi": "^6.0.0",
2910         "strip-json-comments": "^3.1.0",
2911         "table": "^6.0.4",
2912         "text-table": "^0.2.0",
2913         "v8-compile-cache": "^2.0.3"
2914       },
2915       "dependencies": {
2916         "@babel/code-frame": {
2917           "version": "7.12.11",
2918           "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz",
2919           "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==",
2920           "dev": true,
2921           "requires": {
2922             "@babel/highlight": "^7.10.4"
2923           }
2924         },
2925         "ansi-regex": {
2926           "version": "5.0.0",
2927           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
2928           "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
2929           "dev": true
2930         },
2931         "ansi-styles": {
2932           "version": "4.3.0",
2933           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
2934           "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
2935           "dev": true,
2936           "requires": {
2937             "color-convert": "^2.0.1"
2938           }
2939         },
2940         "chalk": {
2941           "version": "4.1.0",
2942           "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
2943           "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
2944           "dev": true,
2945           "requires": {
2946             "ansi-styles": "^4.1.0",
2947             "supports-color": "^7.1.0"
2948           }
2949         },
2950         "color-convert": {
2951           "version": "2.0.1",
2952           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
2953           "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
2954           "dev": true,
2955           "requires": {
2956             "color-name": "~1.1.4"
2957           }
2958         },
2959         "color-name": {
2960           "version": "1.1.4",
2961           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
2962           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
2963           "dev": true
2964         },
2965         "eslint-visitor-keys": {
2966           "version": "2.0.0",
2967           "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz",
2968           "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==",
2969           "dev": true
2970         },
2971         "glob-parent": {
2972           "version": "5.1.2",
2973           "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
2974           "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
2975           "dev": true,
2976           "requires": {
2977             "is-glob": "^4.0.1"
2978           }
2979         },
2980         "globals": {
2981           "version": "13.7.0",
2982           "resolved": "https://registry.npmjs.org/globals/-/globals-13.7.0.tgz",
2983           "integrity": "sha512-Aipsz6ZKRxa/xQkZhNg0qIWXT6x6rD46f6x/PCnBomlttdIyAPak4YD9jTmKpZ72uROSMU87qJtcgpgHaVchiA==",
2984           "dev": true,
2985           "requires": {
2986             "type-fest": "^0.20.2"
2987           }
2988         },
2989         "has-flag": {
2990           "version": "4.0.0",
2991           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
2992           "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
2993           "dev": true
2994         },
2995         "strip-ansi": {
2996           "version": "6.0.0",
2997           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
2998           "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
2999           "dev": true,
3000           "requires": {
3001             "ansi-regex": "^5.0.0"
3002           }
3003         },
3004         "supports-color": {
3005           "version": "7.2.0",
3006           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
3007           "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
3008           "dev": true,
3009           "requires": {
3010             "has-flag": "^4.0.0"
3011           }
3012         },
3013         "type-fest": {
3014           "version": "0.20.2",
3015           "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
3016           "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
3017           "dev": true
3018         }
3019       }
3020     },
3021     "eslint-scope": {
3022       "version": "5.1.1",
3023       "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
3024       "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
3025       "dev": true,
3026       "requires": {
3027         "esrecurse": "^4.3.0",
3028         "estraverse": "^4.1.1"
3029       }
3030     },
3031     "eslint-utils": {
3032       "version": "2.1.0",
3033       "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz",
3034       "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==",
3035       "dev": true,
3036       "requires": {
3037         "eslint-visitor-keys": "^1.1.0"
3038       }
3039     },
3040     "eslint-visitor-keys": {
3041       "version": "1.3.0",
3042       "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
3043       "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
3044       "dev": true
3045     },
3046     "esm": {
3047       "version": "3.2.25",
3048       "resolved": "https://registry.npmjs.org/esm/-/esm-3.2.25.tgz",
3049       "integrity": "sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA=="
3050     },
3051     "espree": {
3052       "version": "7.3.1",
3053       "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz",
3054       "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==",
3055       "dev": true,
3056       "requires": {
3057         "acorn": "^7.4.0",
3058         "acorn-jsx": "^5.3.1",
3059         "eslint-visitor-keys": "^1.3.0"
3060       }
3061     },
3062     "esprima": {
3063       "version": "4.0.1",
3064       "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
3065       "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
3066       "dev": true
3067     },
3068     "esquery": {
3069       "version": "1.4.0",
3070       "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
3071       "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
3072       "dev": true,
3073       "requires": {
3074         "estraverse": "^5.1.0"
3075       },
3076       "dependencies": {
3077         "estraverse": {
3078           "version": "5.2.0",
3079           "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
3080           "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
3081           "dev": true
3082         }
3083       }
3084     },
3085     "esrecurse": {
3086       "version": "4.3.0",
3087       "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
3088       "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
3089       "dev": true,
3090       "requires": {
3091         "estraverse": "^5.2.0"
3092       },
3093       "dependencies": {
3094         "estraverse": {
3095           "version": "5.2.0",
3096           "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
3097           "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
3098           "dev": true
3099         }
3100       }
3101     },
3102     "estraverse": {
3103       "version": "4.3.0",
3104       "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
3105       "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
3106       "dev": true
3107     },
3108     "esutils": {
3109       "version": "2.0.3",
3110       "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
3111       "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
3112       "dev": true
3113     },
3114     "etag": {
3115       "version": "1.8.1",
3116       "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
3117       "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc="
3118     },
3119     "expand-brackets": {
3120       "version": "2.1.4",
3121       "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
3122       "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
3123       "dev": true,
3124       "optional": true,
3125       "requires": {
3126         "debug": "^2.3.3",
3127         "define-property": "^0.2.5",
3128         "extend-shallow": "^2.0.1",
3129         "posix-character-classes": "^0.1.0",
3130         "regex-not": "^1.0.0",
3131         "snapdragon": "^0.8.1",
3132         "to-regex": "^3.0.1"
3133       },
3134       "dependencies": {
3135         "debug": {
3136           "version": "2.6.9",
3137           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
3138           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
3139           "dev": true,
3140           "optional": true,
3141           "requires": {
3142             "ms": "2.0.0"
3143           }
3144         },
3145         "define-property": {
3146           "version": "0.2.5",
3147           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
3148           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
3149           "dev": true,
3150           "optional": true,
3151           "requires": {
3152             "is-descriptor": "^0.1.0"
3153           }
3154         },
3155         "extend-shallow": {
3156           "version": "2.0.1",
3157           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
3158           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
3159           "dev": true,
3160           "optional": true,
3161           "requires": {
3162             "is-extendable": "^0.1.0"
3163           }
3164         },
3165         "ms": {
3166           "version": "2.0.0",
3167           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
3168           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
3169           "dev": true,
3170           "optional": true
3171         }
3172       }
3173     },
3174     "express": {
3175       "version": "4.17.1",
3176       "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz",
3177       "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==",
3178       "requires": {
3179         "accepts": "~1.3.7",
3180         "array-flatten": "1.1.1",
3181         "body-parser": "1.19.0",
3182         "content-disposition": "0.5.3",
3183         "content-type": "~1.0.4",
3184         "cookie": "0.4.0",
3185         "cookie-signature": "1.0.6",
3186         "debug": "2.6.9",
3187         "depd": "~1.1.2",
3188         "encodeurl": "~1.0.2",
3189         "escape-html": "~1.0.3",
3190         "etag": "~1.8.1",
3191         "finalhandler": "~1.1.2",
3192         "fresh": "0.5.2",
3193         "merge-descriptors": "1.0.1",
3194         "methods": "~1.1.2",
3195         "on-finished": "~2.3.0",
3196         "parseurl": "~1.3.3",
3197         "path-to-regexp": "0.1.7",
3198         "proxy-addr": "~2.0.5",
3199         "qs": "6.7.0",
3200         "range-parser": "~1.2.1",
3201         "safe-buffer": "5.1.2",
3202         "send": "0.17.1",
3203         "serve-static": "1.14.1",
3204         "setprototypeof": "1.1.1",
3205         "statuses": "~1.5.0",
3206         "type-is": "~1.6.18",
3207         "utils-merge": "1.0.1",
3208         "vary": "~1.1.2"
3209       },
3210       "dependencies": {
3211         "debug": {
3212           "version": "2.6.9",
3213           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
3214           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
3215           "requires": {
3216             "ms": "2.0.0"
3217           }
3218         },
3219         "ms": {
3220           "version": "2.0.0",
3221           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
3222           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
3223         },
3224         "safe-buffer": {
3225           "version": "5.1.2",
3226           "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
3227           "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
3228         }
3229       }
3230     },
3231     "express-minify": {
3232       "version": "1.0.0",
3233       "resolved": "https://registry.npmjs.org/express-minify/-/express-minify-1.0.0.tgz",
3234       "integrity": "sha512-04/iYxB79jGeNZBBkbAW7L7FMG4Wtu78F1SayXIKiJD6MfqYnOI3DD8no7QOntgedYCdYUpj+Skg8QWR/2WnMQ==",
3235       "requires": {
3236         "clean-css": "^4.1.7",
3237         "on-headers": "^1.0.1",
3238         "uglify-js": "^3.0.28"
3239       }
3240     },
3241     "extend-shallow": {
3242       "version": "3.0.2",
3243       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
3244       "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
3245       "dev": true,
3246       "optional": true,
3247       "requires": {
3248         "assign-symbols": "^1.0.0",
3249         "is-extendable": "^1.0.1"
3250       },
3251       "dependencies": {
3252         "is-extendable": {
3253           "version": "1.0.1",
3254           "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
3255           "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
3256           "dev": true,
3257           "optional": true,
3258           "requires": {
3259             "is-plain-object": "^2.0.4"
3260           }
3261         },
3262         "is-plain-object": {
3263           "version": "2.0.4",
3264           "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
3265           "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
3266           "dev": true,
3267           "optional": true,
3268           "requires": {
3269             "isobject": "^3.0.1"
3270           }
3271         }
3272       }
3273     },
3274     "extglob": {
3275       "version": "2.0.4",
3276       "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
3277       "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
3278       "dev": true,
3279       "optional": true,
3280       "requires": {
3281         "array-unique": "^0.3.2",
3282         "define-property": "^1.0.0",
3283         "expand-brackets": "^2.1.4",
3284         "extend-shallow": "^2.0.1",
3285         "fragment-cache": "^0.2.1",
3286         "regex-not": "^1.0.0",
3287         "snapdragon": "^0.8.1",
3288         "to-regex": "^3.0.1"
3289       },
3290       "dependencies": {
3291         "define-property": {
3292           "version": "1.0.0",
3293           "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
3294           "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
3295           "dev": true,
3296           "optional": true,
3297           "requires": {
3298             "is-descriptor": "^1.0.0"
3299           }
3300         },
3301         "extend-shallow": {
3302           "version": "2.0.1",
3303           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
3304           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
3305           "dev": true,
3306           "optional": true,
3307           "requires": {
3308             "is-extendable": "^0.1.0"
3309           }
3310         },
3311         "is-accessor-descriptor": {
3312           "version": "1.0.0",
3313           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
3314           "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
3315           "dev": true,
3316           "optional": true,
3317           "requires": {
3318             "kind-of": "^6.0.0"
3319           }
3320         },
3321         "is-data-descriptor": {
3322           "version": "1.0.0",
3323           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
3324           "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
3325           "dev": true,
3326           "optional": true,
3327           "requires": {
3328             "kind-of": "^6.0.0"
3329           }
3330         },
3331         "is-descriptor": {
3332           "version": "1.0.2",
3333           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
3334           "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
3335           "dev": true,
3336           "optional": true,
3337           "requires": {
3338             "is-accessor-descriptor": "^1.0.0",
3339             "is-data-descriptor": "^1.0.0",
3340             "kind-of": "^6.0.2"
3341           }
3342         }
3343       }
3344     },
3345     "fast-deep-equal": {
3346       "version": "3.1.3",
3347       "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
3348       "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
3349       "dev": true
3350     },
3351     "fast-json-stable-stringify": {
3352       "version": "2.1.0",
3353       "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
3354       "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
3355       "dev": true
3356     },
3357     "fast-levenshtein": {
3358       "version": "2.0.6",
3359       "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
3360       "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
3361       "dev": true
3362     },
3363     "file-entry-cache": {
3364       "version": "6.0.1",
3365       "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
3366       "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
3367       "dev": true,
3368       "requires": {
3369         "flat-cache": "^3.0.4"
3370       }
3371     },
3372     "fill-range": {
3373       "version": "4.0.0",
3374       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
3375       "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
3376       "dev": true,
3377       "optional": true,
3378       "requires": {
3379         "extend-shallow": "^2.0.1",
3380         "is-number": "^3.0.0",
3381         "repeat-string": "^1.6.1",
3382         "to-regex-range": "^2.1.0"
3383       },
3384       "dependencies": {
3385         "extend-shallow": {
3386           "version": "2.0.1",
3387           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
3388           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
3389           "dev": true,
3390           "optional": true,
3391           "requires": {
3392             "is-extendable": "^0.1.0"
3393           }
3394         }
3395       }
3396     },
3397     "finalhandler": {
3398       "version": "1.1.2",
3399       "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
3400       "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
3401       "requires": {
3402         "debug": "2.6.9",
3403         "encodeurl": "~1.0.2",
3404         "escape-html": "~1.0.3",
3405         "on-finished": "~2.3.0",
3406         "parseurl": "~1.3.3",
3407         "statuses": "~1.5.0",
3408         "unpipe": "~1.0.0"
3409       },
3410       "dependencies": {
3411         "debug": {
3412           "version": "2.6.9",
3413           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
3414           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
3415           "requires": {
3416             "ms": "2.0.0"
3417           }
3418         },
3419         "ms": {
3420           "version": "2.0.0",
3421           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
3422           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
3423         }
3424       }
3425     },
3426     "find-up": {
3427       "version": "5.0.0",
3428       "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
3429       "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
3430       "dev": true,
3431       "requires": {
3432         "locate-path": "^6.0.0",
3433         "path-exists": "^4.0.0"
3434       }
3435     },
3436     "flat": {
3437       "version": "5.0.2",
3438       "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz",
3439       "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==",
3440       "dev": true
3441     },
3442     "flat-cache": {
3443       "version": "3.0.4",
3444       "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
3445       "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
3446       "dev": true,
3447       "requires": {
3448         "flatted": "^3.1.0",
3449         "rimraf": "^3.0.2"
3450       }
3451     },
3452     "flatted": {
3453       "version": "3.1.1",
3454       "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz",
3455       "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==",
3456       "dev": true
3457     },
3458     "for-in": {
3459       "version": "1.0.2",
3460       "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
3461       "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
3462       "dev": true,
3463       "optional": true
3464     },
3465     "forwarded": {
3466       "version": "0.1.2",
3467       "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz",
3468       "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ="
3469     },
3470     "fragment-cache": {
3471       "version": "0.2.1",
3472       "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
3473       "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
3474       "dev": true,
3475       "optional": true,
3476       "requires": {
3477         "map-cache": "^0.2.2"
3478       }
3479     },
3480     "fresh": {
3481       "version": "0.5.2",
3482       "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
3483       "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac="
3484     },
3485     "fs-minipass": {
3486       "version": "2.1.0",
3487       "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
3488       "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
3489       "requires": {
3490         "minipass": "^3.0.0"
3491       }
3492     },
3493     "fs-readdir-recursive": {
3494       "version": "1.1.0",
3495       "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz",
3496       "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==",
3497       "dev": true
3498     },
3499     "fs.realpath": {
3500       "version": "1.0.0",
3501       "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
3502       "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
3503     },
3504     "fsevents": {
3505       "version": "2.3.2",
3506       "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
3507       "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
3508       "dev": true,
3509       "optional": true
3510     },
3511     "function-bind": {
3512       "version": "1.1.1",
3513       "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
3514       "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
3515     },
3516     "functional-red-black-tree": {
3517       "version": "1.0.1",
3518       "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
3519       "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
3520       "dev": true
3521     },
3522     "gauge": {
3523       "version": "2.7.4",
3524       "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
3525       "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
3526       "requires": {
3527         "aproba": "^1.0.3",
3528         "console-control-strings": "^1.0.0",
3529         "has-unicode": "^2.0.0",
3530         "object-assign": "^4.1.0",
3531         "signal-exit": "^3.0.0",
3532         "string-width": "^1.0.1",
3533         "strip-ansi": "^3.0.1",
3534         "wide-align": "^1.1.0"
3535       }
3536     },
3537     "gensync": {
3538       "version": "1.0.0-beta.2",
3539       "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
3540       "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
3541       "dev": true
3542     },
3543     "get-caller-file": {
3544       "version": "2.0.5",
3545       "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
3546       "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
3547       "dev": true
3548     },
3549     "get-intrinsic": {
3550       "version": "1.1.1",
3551       "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
3552       "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
3553       "requires": {
3554         "function-bind": "^1.1.1",
3555         "has": "^1.0.3",
3556         "has-symbols": "^1.0.1"
3557       }
3558     },
3559     "get-value": {
3560       "version": "2.0.6",
3561       "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
3562       "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
3563       "dev": true,
3564       "optional": true
3565     },
3566     "getopts": {
3567       "version": "2.2.5",
3568       "resolved": "https://registry.npmjs.org/getopts/-/getopts-2.2.5.tgz",
3569       "integrity": "sha512-9jb7AW5p3in+IiJWhQiZmmwkpLaR/ccTWdWQCtZM66HJcHHLegowh4q4tSD7gouUyeNvFWRavfK9GXosQHDpFA=="
3570     },
3571     "glob": {
3572       "version": "7.1.6",
3573       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
3574       "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
3575       "requires": {
3576         "fs.realpath": "^1.0.0",
3577         "inflight": "^1.0.4",
3578         "inherits": "2",
3579         "minimatch": "^3.0.4",
3580         "once": "^1.3.0",
3581         "path-is-absolute": "^1.0.0"
3582       }
3583     },
3584     "glob-parent": {
3585       "version": "3.1.0",
3586       "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
3587       "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
3588       "dev": true,
3589       "optional": true,
3590       "requires": {
3591         "is-glob": "^3.1.0",
3592         "path-dirname": "^1.0.0"
3593       },
3594       "dependencies": {
3595         "is-glob": {
3596           "version": "3.1.0",
3597           "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
3598           "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
3599           "dev": true,
3600           "optional": true,
3601           "requires": {
3602             "is-extglob": "^2.1.0"
3603           }
3604         }
3605       }
3606     },
3607     "globals": {
3608       "version": "11.12.0",
3609       "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
3610       "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
3611       "dev": true
3612     },
3613     "graceful-fs": {
3614       "version": "4.2.6",
3615       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
3616       "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==",
3617       "dev": true,
3618       "optional": true
3619     },
3620     "growl": {
3621       "version": "1.10.5",
3622       "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz",
3623       "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==",
3624       "dev": true
3625     },
3626     "has": {
3627       "version": "1.0.3",
3628       "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
3629       "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
3630       "requires": {
3631         "function-bind": "^1.1.1"
3632       }
3633     },
3634     "has-binary2": {
3635       "version": "1.0.3",
3636       "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz",
3637       "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==",
3638       "requires": {
3639         "isarray": "2.0.1"
3640       },
3641       "dependencies": {
3642         "isarray": {
3643           "version": "2.0.1",
3644           "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz",
3645           "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4="
3646         }
3647       }
3648     },
3649     "has-cors": {
3650       "version": "1.1.0",
3651       "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz",
3652       "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk="
3653     },
3654     "has-flag": {
3655       "version": "3.0.0",
3656       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
3657       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
3658       "dev": true
3659     },
3660     "has-symbols": {
3661       "version": "1.0.2",
3662       "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
3663       "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw=="
3664     },
3665     "has-unicode": {
3666       "version": "2.0.1",
3667       "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
3668       "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk="
3669     },
3670     "has-value": {
3671       "version": "1.0.0",
3672       "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
3673       "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
3674       "dev": true,
3675       "optional": true,
3676       "requires": {
3677         "get-value": "^2.0.6",
3678         "has-values": "^1.0.0",
3679         "isobject": "^3.0.0"
3680       }
3681     },
3682     "has-values": {
3683       "version": "1.0.0",
3684       "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
3685       "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
3686       "dev": true,
3687       "optional": true,
3688       "requires": {
3689         "is-number": "^3.0.0",
3690         "kind-of": "^4.0.0"
3691       },
3692       "dependencies": {
3693         "kind-of": {
3694           "version": "4.0.0",
3695           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
3696           "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
3697           "dev": true,
3698           "optional": true,
3699           "requires": {
3700             "is-buffer": "^1.1.5"
3701           }
3702         }
3703       }
3704     },
3705     "he": {
3706       "version": "1.2.0",
3707       "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
3708       "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
3709       "dev": true
3710     },
3711     "htmlparser2": {
3712       "version": "3.10.1",
3713       "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz",
3714       "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==",
3715       "requires": {
3716         "domelementtype": "^1.3.1",
3717         "domhandler": "^2.3.0",
3718         "domutils": "^1.5.1",
3719         "entities": "^1.1.1",
3720         "inherits": "^2.0.1",
3721         "readable-stream": "^3.1.1"
3722       },
3723       "dependencies": {
3724         "entities": {
3725           "version": "1.1.2",
3726           "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz",
3727           "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w=="
3728         }
3729       }
3730     },
3731     "http-errors": {
3732       "version": "1.7.2",
3733       "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
3734       "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==",
3735       "requires": {
3736         "depd": "~1.1.2",
3737         "inherits": "2.0.3",
3738         "setprototypeof": "1.1.1",
3739         "statuses": ">= 1.5.0 < 2",
3740         "toidentifier": "1.0.0"
3741       },
3742       "dependencies": {
3743         "inherits": {
3744           "version": "2.0.3",
3745           "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
3746           "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
3747         }
3748       }
3749     },
3750     "http-proxy-agent": {
3751       "version": "4.0.1",
3752       "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz",
3753       "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==",
3754       "requires": {
3755         "@tootallnate/once": "1",
3756         "agent-base": "6",
3757         "debug": "4"
3758       }
3759     },
3760     "iconv-lite": {
3761       "version": "0.4.24",
3762       "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
3763       "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
3764       "requires": {
3765         "safer-buffer": ">= 2.1.2 < 3"
3766       }
3767     },
3768     "ignore": {
3769       "version": "4.0.6",
3770       "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
3771       "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
3772       "dev": true
3773     },
3774     "import-fresh": {
3775       "version": "3.3.0",
3776       "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
3777       "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
3778       "dev": true,
3779       "requires": {
3780         "parent-module": "^1.0.0",
3781         "resolve-from": "^4.0.0"
3782       },
3783       "dependencies": {
3784         "resolve-from": {
3785           "version": "4.0.0",
3786           "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
3787           "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
3788           "dev": true
3789         }
3790       }
3791     },
3792     "imurmurhash": {
3793       "version": "0.1.4",
3794       "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
3795       "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
3796       "dev": true
3797     },
3798     "indexof": {
3799       "version": "0.0.1",
3800       "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz",
3801       "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10="
3802     },
3803     "inflight": {
3804       "version": "1.0.6",
3805       "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
3806       "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
3807       "requires": {
3808         "once": "^1.3.0",
3809         "wrappy": "1"
3810       }
3811     },
3812     "inherits": {
3813       "version": "2.0.4",
3814       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
3815       "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
3816     },
3817     "interpret": {
3818       "version": "2.2.0",
3819       "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz",
3820       "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw=="
3821     },
3822     "ipaddr.js": {
3823       "version": "1.9.1",
3824       "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
3825       "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g=="
3826     },
3827     "is-accessor-descriptor": {
3828       "version": "0.1.6",
3829       "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
3830       "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
3831       "dev": true,
3832       "optional": true,
3833       "requires": {
3834         "kind-of": "^3.0.2"
3835       },
3836       "dependencies": {
3837         "kind-of": {
3838           "version": "3.2.2",
3839           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3840           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3841           "dev": true,
3842           "optional": true,
3843           "requires": {
3844             "is-buffer": "^1.1.5"
3845           }
3846         }
3847       }
3848     },
3849     "is-binary-path": {
3850       "version": "1.0.1",
3851       "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
3852       "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
3853       "dev": true,
3854       "optional": true,
3855       "requires": {
3856         "binary-extensions": "^1.0.0"
3857       }
3858     },
3859     "is-boolean-object": {
3860       "version": "1.1.0",
3861       "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.0.tgz",
3862       "integrity": "sha512-a7Uprx8UtD+HWdyYwnD1+ExtTgqQtD2k/1yJgtXP6wnMm8byhkoTZRl+95LLThpzNZJ5aEvi46cdH+ayMFRwmA==",
3863       "dev": true,
3864       "requires": {
3865         "call-bind": "^1.0.0"
3866       }
3867     },
3868     "is-buffer": {
3869       "version": "1.1.6",
3870       "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
3871       "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
3872       "dev": true,
3873       "optional": true
3874     },
3875     "is-core-module": {
3876       "version": "2.2.0",
3877       "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz",
3878       "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==",
3879       "requires": {
3880         "has": "^1.0.3"
3881       }
3882     },
3883     "is-data-descriptor": {
3884       "version": "0.1.4",
3885       "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
3886       "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
3887       "dev": true,
3888       "optional": true,
3889       "requires": {
3890         "kind-of": "^3.0.2"
3891       },
3892       "dependencies": {
3893         "kind-of": {
3894           "version": "3.2.2",
3895           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3896           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3897           "dev": true,
3898           "optional": true,
3899           "requires": {
3900             "is-buffer": "^1.1.5"
3901           }
3902         }
3903       }
3904     },
3905     "is-descriptor": {
3906       "version": "0.1.6",
3907       "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
3908       "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
3909       "dev": true,
3910       "optional": true,
3911       "requires": {
3912         "is-accessor-descriptor": "^0.1.6",
3913         "is-data-descriptor": "^0.1.4",
3914         "kind-of": "^5.0.0"
3915       },
3916       "dependencies": {
3917         "kind-of": {
3918           "version": "5.1.0",
3919           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
3920           "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
3921           "dev": true,
3922           "optional": true
3923         }
3924       }
3925     },
3926     "is-expression": {
3927       "version": "4.0.0",
3928       "resolved": "https://registry.npmjs.org/is-expression/-/is-expression-4.0.0.tgz",
3929       "integrity": "sha512-zMIXX63sxzG3XrkHkrAPvm/OVZVSCPNkwMHU8oTX7/U3AL78I0QXCEICXUM13BIa8TYGZ68PiTKfQz3yaTNr4A==",
3930       "requires": {
3931         "acorn": "^7.1.1",
3932         "object-assign": "^4.1.1"
3933       }
3934     },
3935     "is-extendable": {
3936       "version": "0.1.1",
3937       "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
3938       "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
3939       "dev": true,
3940       "optional": true
3941     },
3942     "is-extglob": {
3943       "version": "2.1.1",
3944       "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
3945       "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
3946       "dev": true
3947     },
3948     "is-fullwidth-code-point": {
3949       "version": "1.0.0",
3950       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
3951       "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
3952       "requires": {
3953         "number-is-nan": "^1.0.0"
3954       }
3955     },
3956     "is-glob": {
3957       "version": "4.0.1",
3958       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
3959       "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
3960       "dev": true,
3961       "requires": {
3962         "is-extglob": "^2.1.1"
3963       }
3964     },
3965     "is-number": {
3966       "version": "3.0.0",
3967       "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
3968       "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
3969       "dev": true,
3970       "optional": true,
3971       "requires": {
3972         "kind-of": "^3.0.2"
3973       },
3974       "dependencies": {
3975         "kind-of": {
3976           "version": "3.2.2",
3977           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3978           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3979           "dev": true,
3980           "optional": true,
3981           "requires": {
3982             "is-buffer": "^1.1.5"
3983           }
3984         }
3985       }
3986     },
3987     "is-number-object": {
3988       "version": "1.0.4",
3989       "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.4.tgz",
3990       "integrity": "sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw==",
3991       "dev": true
3992     },
3993     "is-plain-obj": {
3994       "version": "2.1.0",
3995       "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
3996       "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==",
3997       "dev": true
3998     },
3999     "is-plain-object": {
4000       "version": "5.0.0",
4001       "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz",
4002       "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q=="
4003     },
4004     "is-promise": {
4005       "version": "2.2.2",
4006       "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz",
4007       "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ=="
4008     },
4009     "is-regex": {
4010       "version": "1.1.2",
4011       "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz",
4012       "integrity": "sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==",
4013       "requires": {
4014         "call-bind": "^1.0.2",
4015         "has-symbols": "^1.0.1"
4016       }
4017     },
4018     "is-string": {
4019       "version": "1.0.5",
4020       "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz",
4021       "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==",
4022       "dev": true
4023     },
4024     "is-windows": {
4025       "version": "1.0.2",
4026       "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
4027       "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
4028       "dev": true,
4029       "optional": true
4030     },
4031     "isarray": {
4032       "version": "1.0.0",
4033       "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
4034       "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
4035     },
4036     "isexe": {
4037       "version": "2.0.0",
4038       "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
4039       "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
4040       "dev": true
4041     },
4042     "isobject": {
4043       "version": "3.0.1",
4044       "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
4045       "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
4046       "dev": true,
4047       "optional": true
4048     },
4049     "js-stringify": {
4050       "version": "1.0.2",
4051       "resolved": "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz",
4052       "integrity": "sha1-Fzb939lyTyijaCrcYjCufk6Weds="
4053     },
4054     "js-tokens": {
4055       "version": "4.0.0",
4056       "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
4057       "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
4058       "dev": true
4059     },
4060     "js-yaml": {
4061       "version": "3.14.1",
4062       "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
4063       "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
4064       "dev": true,
4065       "requires": {
4066         "argparse": "^1.0.7",
4067         "esprima": "^4.0.0"
4068       }
4069     },
4070     "jsesc": {
4071       "version": "2.5.2",
4072       "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
4073       "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
4074       "dev": true
4075     },
4076     "json-schema-traverse": {
4077       "version": "0.4.1",
4078       "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
4079       "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
4080       "dev": true
4081     },
4082     "json-stable-stringify-without-jsonify": {
4083       "version": "1.0.1",
4084       "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
4085       "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
4086       "dev": true
4087     },
4088     "json-typecheck": {
4089       "version": "0.1.3",
4090       "resolved": "https://registry.npmjs.org/json-typecheck/-/json-typecheck-0.1.3.tgz",
4091       "integrity": "sha1-HWGr4lOi7HNkbYH2MTqQrcx1GNc="
4092     },
4093     "json5": {
4094       "version": "2.2.0",
4095       "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz",
4096       "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==",
4097       "dev": true,
4098       "requires": {
4099         "minimist": "^1.2.5"
4100       }
4101     },
4102     "jstransformer": {
4103       "version": "1.0.0",
4104       "resolved": "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz",
4105       "integrity": "sha1-7Yvwkh4vPx7U1cGkT2hwntJHIsM=",
4106       "requires": {
4107         "is-promise": "^2.0.0",
4108         "promise": "^7.0.1"
4109       }
4110     },
4111     "just-extend": {
4112       "version": "4.2.1",
4113       "resolved": "https://registry.npmjs.org/just-extend/-/just-extend-4.2.1.tgz",
4114       "integrity": "sha512-g3UB796vUFIY90VIv/WX3L2c8CS2MdWUww3CNrYmqza1Fg0DURc2K/O4YrnklBdQarSJ/y8JnJYDGc+1iumQjg==",
4115       "dev": true
4116     },
4117     "kind-of": {
4118       "version": "6.0.3",
4119       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
4120       "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
4121       "dev": true,
4122       "optional": true
4123     },
4124     "klona": {
4125       "version": "2.0.4",
4126       "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.4.tgz",
4127       "integrity": "sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA=="
4128     },
4129     "knex": {
4130       "version": "0.95.2",
4131       "resolved": "https://registry.npmjs.org/knex/-/knex-0.95.2.tgz",
4132       "integrity": "sha512-USnukuNnoVAfeV6OXrkHPLcUQRsRbTl3Tk5E3x0hmKs4uEu5vGfZHxD4luyrndIysyDrKXBWfASQ1wFpJWDDFg==",
4133       "requires": {
4134         "colorette": "1.2.1",
4135         "commander": "^7.1.0",
4136         "debug": "4.3.1",
4137         "escalade": "^3.1.1",
4138         "esm": "^3.2.25",
4139         "getopts": "2.2.5",
4140         "interpret": "^2.2.0",
4141         "lodash": "^4.17.21",
4142         "pg-connection-string": "2.4.0",
4143         "rechoir": "^0.7.0",
4144         "resolve-from": "^5.0.0",
4145         "tarn": "^3.0.1",
4146         "tildify": "2.0.0"
4147       }
4148     },
4149     "levn": {
4150       "version": "0.4.1",
4151       "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
4152       "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
4153       "dev": true,
4154       "requires": {
4155         "prelude-ls": "^1.2.1",
4156         "type-check": "~0.4.0"
4157       }
4158     },
4159     "locate-path": {
4160       "version": "6.0.0",
4161       "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
4162       "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
4163       "dev": true,
4164       "requires": {
4165         "p-locate": "^5.0.0"
4166       }
4167     },
4168     "lodash": {
4169       "version": "4.17.21",
4170       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
4171       "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
4172     },
4173     "lodash.clonedeep": {
4174       "version": "4.5.0",
4175       "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
4176       "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=",
4177       "dev": true
4178     },
4179     "lodash.debounce": {
4180       "version": "4.0.8",
4181       "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
4182       "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=",
4183       "dev": true
4184     },
4185     "lodash.flatten": {
4186       "version": "4.4.0",
4187       "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz",
4188       "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=",
4189       "dev": true
4190     },
4191     "lodash.get": {
4192       "version": "4.4.2",
4193       "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz",
4194       "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=",
4195       "dev": true
4196     },
4197     "lodash.truncate": {
4198       "version": "4.4.2",
4199       "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz",
4200       "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=",
4201       "dev": true
4202     },
4203     "log-symbols": {
4204       "version": "4.0.0",
4205       "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz",
4206       "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==",
4207       "dev": true,
4208       "requires": {
4209         "chalk": "^4.0.0"
4210       },
4211       "dependencies": {
4212         "ansi-styles": {
4213           "version": "4.3.0",
4214           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
4215           "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
4216           "dev": true,
4217           "requires": {
4218             "color-convert": "^2.0.1"
4219           }
4220         },
4221         "chalk": {
4222           "version": "4.1.0",
4223           "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
4224           "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
4225           "dev": true,
4226           "requires": {
4227             "ansi-styles": "^4.1.0",
4228             "supports-color": "^7.1.0"
4229           }
4230         },
4231         "color-convert": {
4232           "version": "2.0.1",
4233           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
4234           "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
4235           "dev": true,
4236           "requires": {
4237             "color-name": "~1.1.4"
4238           }
4239         },
4240         "color-name": {
4241           "version": "1.1.4",
4242           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
4243           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
4244           "dev": true
4245         },
4246         "has-flag": {
4247           "version": "4.0.0",
4248           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
4249           "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
4250           "dev": true
4251         },
4252         "supports-color": {
4253           "version": "7.2.0",
4254           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
4255           "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
4256           "dev": true,
4257           "requires": {
4258             "has-flag": "^4.0.0"
4259           }
4260         }
4261       }
4262     },
4263     "lru-cache": {
4264       "version": "6.0.0",
4265       "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
4266       "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
4267       "requires": {
4268         "yallist": "^4.0.0"
4269       }
4270     },
4271     "make-dir": {
4272       "version": "3.1.0",
4273       "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
4274       "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
4275       "requires": {
4276         "semver": "^6.0.0"
4277       },
4278       "dependencies": {
4279         "semver": {
4280           "version": "6.3.0",
4281           "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
4282           "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
4283         }
4284       }
4285     },
4286     "map-cache": {
4287       "version": "0.2.2",
4288       "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
4289       "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
4290       "dev": true,
4291       "optional": true
4292     },
4293     "map-visit": {
4294       "version": "1.0.0",
4295       "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
4296       "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
4297       "dev": true,
4298       "optional": true,
4299       "requires": {
4300         "object-visit": "^1.0.0"
4301       }
4302     },
4303     "media-typer": {
4304       "version": "0.3.0",
4305       "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
4306       "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g="
4307     },
4308     "merge-descriptors": {
4309       "version": "1.0.1",
4310       "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
4311       "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E="
4312     },
4313     "methods": {
4314       "version": "1.1.2",
4315       "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
4316       "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4="
4317     },
4318     "micromatch": {
4319       "version": "3.1.10",
4320       "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
4321       "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
4322       "dev": true,
4323       "optional": true,
4324       "requires": {
4325         "arr-diff": "^4.0.0",
4326         "array-unique": "^0.3.2",
4327         "braces": "^2.3.1",
4328         "define-property": "^2.0.2",
4329         "extend-shallow": "^3.0.2",
4330         "extglob": "^2.0.4",
4331         "fragment-cache": "^0.2.1",
4332         "kind-of": "^6.0.2",
4333         "nanomatch": "^1.2.9",
4334         "object.pick": "^1.3.0",
4335         "regex-not": "^1.0.0",
4336         "snapdragon": "^0.8.1",
4337         "to-regex": "^3.0.2"
4338       }
4339     },
4340     "mime": {
4341       "version": "1.6.0",
4342       "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
4343       "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="
4344     },
4345     "mime-db": {
4346       "version": "1.46.0",
4347       "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.46.0.tgz",
4348       "integrity": "sha512-svXaP8UQRZ5K7or+ZmfNhg2xX3yKDMUzqadsSqi4NCH/KomcH75MAMYAGVlvXn4+b/xOPhS3I2uHKRUzvjY7BQ=="
4349     },
4350     "mime-types": {
4351       "version": "2.1.29",
4352       "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.29.tgz",
4353       "integrity": "sha512-Y/jMt/S5sR9OaqteJtslsFZKWOIIqMACsJSiHghlCAyhf7jfVYjKBmLiX8OgpWeW+fjJ2b+Az69aPFPkUOY6xQ==",
4354       "requires": {
4355         "mime-db": "1.46.0"
4356       }
4357     },
4358     "minimatch": {
4359       "version": "3.0.4",
4360       "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
4361       "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
4362       "requires": {
4363         "brace-expansion": "^1.1.7"
4364       }
4365     },
4366     "minimist": {
4367       "version": "1.2.5",
4368       "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
4369       "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
4370       "dev": true
4371     },
4372     "minipass": {
4373       "version": "3.1.3",
4374       "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz",
4375       "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==",
4376       "requires": {
4377         "yallist": "^4.0.0"
4378       }
4379     },
4380     "minizlib": {
4381       "version": "2.1.2",
4382       "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
4383       "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
4384       "requires": {
4385         "minipass": "^3.0.0",
4386         "yallist": "^4.0.0"
4387       }
4388     },
4389     "mixin-deep": {
4390       "version": "1.3.2",
4391       "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",
4392       "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==",
4393       "dev": true,
4394       "optional": true,
4395       "requires": {
4396         "for-in": "^1.0.2",
4397         "is-extendable": "^1.0.1"
4398       },
4399       "dependencies": {
4400         "is-extendable": {
4401           "version": "1.0.1",
4402           "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
4403           "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
4404           "dev": true,
4405           "optional": true,
4406           "requires": {
4407             "is-plain-object": "^2.0.4"
4408           }
4409         },
4410         "is-plain-object": {
4411           "version": "2.0.4",
4412           "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
4413           "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
4414           "dev": true,
4415           "optional": true,
4416           "requires": {
4417             "isobject": "^3.0.1"
4418           }
4419         }
4420       }
4421     },
4422     "mkdirp": {
4423       "version": "1.0.4",
4424       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
4425       "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="
4426     },
4427     "mocha": {
4428       "version": "8.3.2",
4429       "resolved": "https://registry.npmjs.org/mocha/-/mocha-8.3.2.tgz",
4430       "integrity": "sha512-UdmISwr/5w+uXLPKspgoV7/RXZwKRTiTjJ2/AC5ZiEztIoOYdfKb19+9jNmEInzx5pBsCyJQzarAxqIGBNYJhg==",
4431       "dev": true,
4432       "requires": {
4433         "@ungap/promise-all-settled": "1.1.2",
4434         "ansi-colors": "4.1.1",
4435         "browser-stdout": "1.3.1",
4436         "chokidar": "3.5.1",
4437         "debug": "4.3.1",
4438         "diff": "5.0.0",
4439         "escape-string-regexp": "4.0.0",
4440         "find-up": "5.0.0",
4441         "glob": "7.1.6",
4442         "growl": "1.10.5",
4443         "he": "1.2.0",
4444         "js-yaml": "4.0.0",
4445         "log-symbols": "4.0.0",
4446         "minimatch": "3.0.4",
4447         "ms": "2.1.3",
4448         "nanoid": "3.1.20",
4449         "serialize-javascript": "5.0.1",
4450         "strip-json-comments": "3.1.1",
4451         "supports-color": "8.1.1",
4452         "which": "2.0.2",
4453         "wide-align": "1.1.3",
4454         "workerpool": "6.1.0",
4455         "yargs": "16.2.0",
4456         "yargs-parser": "20.2.4",
4457         "yargs-unparser": "2.0.0"
4458       },
4459       "dependencies": {
4460         "argparse": {
4461           "version": "2.0.1",
4462           "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
4463           "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
4464           "dev": true
4465         },
4466         "has-flag": {
4467           "version": "4.0.0",
4468           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
4469           "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
4470           "dev": true
4471         },
4472         "js-yaml": {
4473           "version": "4.0.0",
4474           "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.0.0.tgz",
4475           "integrity": "sha512-pqon0s+4ScYUvX30wxQi3PogGFAlUyH0awepWvwkj4jD4v+ova3RiYw8bmA6x2rDrEaj8i/oWKoRxpVNW+Re8Q==",
4476           "dev": true,
4477           "requires": {
4478             "argparse": "^2.0.1"
4479           }
4480         },
4481         "ms": {
4482           "version": "2.1.3",
4483           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
4484           "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
4485           "dev": true
4486         },
4487         "nanoid": {
4488           "version": "3.1.20",
4489           "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.20.tgz",
4490           "integrity": "sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw==",
4491           "dev": true
4492         },
4493         "supports-color": {
4494           "version": "8.1.1",
4495           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
4496           "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
4497           "dev": true,
4498           "requires": {
4499             "has-flag": "^4.0.0"
4500           }
4501         }
4502       }
4503     },
4504     "morgan": {
4505       "version": "1.10.0",
4506       "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz",
4507       "integrity": "sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==",
4508       "requires": {
4509         "basic-auth": "~2.0.1",
4510         "debug": "2.6.9",
4511         "depd": "~2.0.0",
4512         "on-finished": "~2.3.0",
4513         "on-headers": "~1.0.2"
4514       },
4515       "dependencies": {
4516         "debug": {
4517           "version": "2.6.9",
4518           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
4519           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
4520           "requires": {
4521             "ms": "2.0.0"
4522           }
4523         },
4524         "depd": {
4525           "version": "2.0.0",
4526           "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
4527           "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw=="
4528         },
4529         "ms": {
4530           "version": "2.0.0",
4531           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
4532           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
4533         }
4534       }
4535     },
4536     "ms": {
4537       "version": "2.1.2",
4538       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
4539       "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
4540     },
4541     "mysql": {
4542       "version": "2.18.1",
4543       "resolved": "https://registry.npmjs.org/mysql/-/mysql-2.18.1.tgz",
4544       "integrity": "sha512-Bca+gk2YWmqp2Uf6k5NFEurwY/0td0cpebAucFpY/3jhrwrVGuxU2uQFCHjU19SJfje0yQvi+rVWdq78hR5lig==",
4545       "requires": {
4546         "bignumber.js": "9.0.0",
4547         "readable-stream": "2.3.7",
4548         "safe-buffer": "5.1.2",
4549         "sqlstring": "2.3.1"
4550       },
4551       "dependencies": {
4552         "readable-stream": {
4553           "version": "2.3.7",
4554           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
4555           "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
4556           "requires": {
4557             "core-util-is": "~1.0.0",
4558             "inherits": "~2.0.3",
4559             "isarray": "~1.0.0",
4560             "process-nextick-args": "~2.0.0",
4561             "safe-buffer": "~5.1.1",
4562             "string_decoder": "~1.1.1",
4563             "util-deprecate": "~1.0.1"
4564           }
4565         },
4566         "safe-buffer": {
4567           "version": "5.1.2",
4568           "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
4569           "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
4570         },
4571         "string_decoder": {
4572           "version": "1.1.1",
4573           "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
4574           "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
4575           "requires": {
4576             "safe-buffer": "~5.1.0"
4577           }
4578         }
4579       }
4580     },
4581     "nan": {
4582       "version": "2.14.2",
4583       "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz",
4584       "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ=="
4585     },
4586     "nanomatch": {
4587       "version": "1.2.13",
4588       "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
4589       "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
4590       "dev": true,
4591       "optional": true,
4592       "requires": {
4593         "arr-diff": "^4.0.0",
4594         "array-unique": "^0.3.2",
4595         "define-property": "^2.0.2",
4596         "extend-shallow": "^3.0.2",
4597         "fragment-cache": "^0.2.1",
4598         "is-windows": "^1.0.2",
4599         "kind-of": "^6.0.2",
4600         "object.pick": "^1.3.0",
4601         "regex-not": "^1.0.0",
4602         "snapdragon": "^0.8.1",
4603         "to-regex": "^3.0.1"
4604       }
4605     },
4606     "natural-compare": {
4607       "version": "1.4.0",
4608       "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
4609       "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
4610       "dev": true
4611     },
4612     "negotiator": {
4613       "version": "0.6.2",
4614       "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
4615       "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw=="
4616     },
4617     "nise": {
4618       "version": "4.1.0",
4619       "resolved": "https://registry.npmjs.org/nise/-/nise-4.1.0.tgz",
4620       "integrity": "sha512-eQMEmGN/8arp0xsvGoQ+B1qvSkR73B1nWSCh7nOt5neMCtwcQVYQGdzQMhcNscktTsWB54xnlSQFzOAPJD8nXA==",
4621       "dev": true,
4622       "requires": {
4623         "@sinonjs/commons": "^1.7.0",
4624         "@sinonjs/fake-timers": "^6.0.0",
4625         "@sinonjs/text-encoding": "^0.7.1",
4626         "just-extend": "^4.0.2",
4627         "path-to-regexp": "^1.7.0"
4628       },
4629       "dependencies": {
4630         "isarray": {
4631           "version": "0.0.1",
4632           "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
4633           "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
4634           "dev": true
4635         },
4636         "path-to-regexp": {
4637           "version": "1.8.0",
4638           "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz",
4639           "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==",
4640           "dev": true,
4641           "requires": {
4642             "isarray": "0.0.1"
4643           }
4644         }
4645       }
4646     },
4647     "node-addon-api": {
4648       "version": "3.1.0",
4649       "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.1.0.tgz",
4650       "integrity": "sha512-flmrDNB06LIl5lywUz7YlNGZH/5p0M7W28k8hzd9Lshtdh1wshD2Y+U4h9LD6KObOy1f+fEVdgprPrEymjM5uw=="
4651     },
4652     "node-fetch": {
4653       "version": "2.6.1",
4654       "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz",
4655       "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw=="
4656     },
4657     "node-releases": {
4658       "version": "1.1.71",
4659       "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz",
4660       "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==",
4661       "dev": true
4662     },
4663     "nodemailer": {
4664       "version": "6.5.0",
4665       "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.5.0.tgz",
4666       "integrity": "sha512-Tm4RPrrIZbnqDKAvX+/4M+zovEReiKlEXWDzG4iwtpL9X34MJY+D5LnQPH/+eghe8DLlAVshHAJZAZWBGhkguw=="
4667     },
4668     "nopt": {
4669       "version": "5.0.0",
4670       "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz",
4671       "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==",
4672       "requires": {
4673         "abbrev": "1"
4674       }
4675     },
4676     "normalize-path": {
4677       "version": "3.0.0",
4678       "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
4679       "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
4680       "dev": true
4681     },
4682     "npmlog": {
4683       "version": "4.1.2",
4684       "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
4685       "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
4686       "requires": {
4687         "are-we-there-yet": "~1.1.2",
4688         "console-control-strings": "~1.1.0",
4689         "gauge": "~2.7.3",
4690         "set-blocking": "~2.0.0"
4691       }
4692     },
4693     "nth-check": {
4694       "version": "2.0.0",
4695       "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz",
4696       "integrity": "sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==",
4697       "requires": {
4698         "boolbase": "^1.0.0"
4699       }
4700     },
4701     "number-is-nan": {
4702       "version": "1.0.1",
4703       "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
4704       "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0="
4705     },
4706     "object-assign": {
4707       "version": "4.1.1",
4708       "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
4709       "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
4710     },
4711     "object-copy": {
4712       "version": "0.1.0",
4713       "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
4714       "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
4715       "dev": true,
4716       "optional": true,
4717       "requires": {
4718         "copy-descriptor": "^0.1.0",
4719         "define-property": "^0.2.5",
4720         "kind-of": "^3.0.3"
4721       },
4722       "dependencies": {
4723         "define-property": {
4724           "version": "0.2.5",
4725           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
4726           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
4727           "dev": true,
4728           "optional": true,
4729           "requires": {
4730             "is-descriptor": "^0.1.0"
4731           }
4732         },
4733         "kind-of": {
4734           "version": "3.2.2",
4735           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
4736           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
4737           "dev": true,
4738           "optional": true,
4739           "requires": {
4740             "is-buffer": "^1.1.5"
4741           }
4742         }
4743       }
4744     },
4745     "object-keys": {
4746       "version": "1.1.1",
4747       "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
4748       "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
4749       "dev": true
4750     },
4751     "object-visit": {
4752       "version": "1.0.1",
4753       "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
4754       "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
4755       "dev": true,
4756       "optional": true,
4757       "requires": {
4758         "isobject": "^3.0.0"
4759       }
4760     },
4761     "object.assign": {
4762       "version": "4.1.2",
4763       "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
4764       "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
4765       "dev": true,
4766       "requires": {
4767         "call-bind": "^1.0.0",
4768         "define-properties": "^1.1.3",
4769         "has-symbols": "^1.0.1",
4770         "object-keys": "^1.1.1"
4771       }
4772     },
4773     "object.pick": {
4774       "version": "1.3.0",
4775       "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
4776       "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
4777       "dev": true,
4778       "optional": true,
4779       "requires": {
4780         "isobject": "^3.0.1"
4781       }
4782     },
4783     "on-finished": {
4784       "version": "2.3.0",
4785       "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
4786       "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
4787       "requires": {
4788         "ee-first": "1.1.1"
4789       }
4790     },
4791     "on-headers": {
4792       "version": "1.0.2",
4793       "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
4794       "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA=="
4795     },
4796     "once": {
4797       "version": "1.4.0",
4798       "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
4799       "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
4800       "requires": {
4801         "wrappy": "1"
4802       }
4803     },
4804     "optionator": {
4805       "version": "0.9.1",
4806       "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
4807       "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
4808       "dev": true,
4809       "requires": {
4810         "deep-is": "^0.1.3",
4811         "fast-levenshtein": "^2.0.6",
4812         "levn": "^0.4.1",
4813         "prelude-ls": "^1.2.1",
4814         "type-check": "^0.4.0",
4815         "word-wrap": "^1.2.3"
4816       }
4817     },
4818     "p-limit": {
4819       "version": "3.1.0",
4820       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
4821       "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
4822       "dev": true,
4823       "requires": {
4824         "yocto-queue": "^0.1.0"
4825       }
4826     },
4827     "p-locate": {
4828       "version": "5.0.0",
4829       "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
4830       "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
4831       "dev": true,
4832       "requires": {
4833         "p-limit": "^3.0.2"
4834       }
4835     },
4836     "parent-module": {
4837       "version": "1.0.1",
4838       "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
4839       "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
4840       "dev": true,
4841       "requires": {
4842         "callsites": "^3.0.0"
4843       }
4844     },
4845     "parse-srcset": {
4846       "version": "1.0.2",
4847       "resolved": "https://registry.npmjs.org/parse-srcset/-/parse-srcset-1.0.2.tgz",
4848       "integrity": "sha1-8r0iH2zJcKk42IVWq8WJyqqiveE="
4849     },
4850     "parse5": {
4851       "version": "6.0.1",
4852       "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz",
4853       "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw=="
4854     },
4855     "parse5-htmlparser2-tree-adapter": {
4856       "version": "6.0.1",
4857       "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz",
4858       "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==",
4859       "requires": {
4860         "parse5": "^6.0.1"
4861       }
4862     },
4863     "parseqs": {
4864       "version": "0.0.6",
4865       "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.6.tgz",
4866       "integrity": "sha512-jeAGzMDbfSHHA091hr0r31eYfTig+29g3GKKE/PPbEQ65X0lmMwlEoqmhzu0iztID5uJpZsFlUPDP8ThPL7M8w=="
4867     },
4868     "parseuri": {
4869       "version": "0.0.6",
4870       "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.6.tgz",
4871       "integrity": "sha512-AUjen8sAkGgao7UyCX6Ahv0gIK2fABKmYjvP4xmy5JaKvcbTRueIqIPHLAfq30xJddqSE033IOMUSOMCcK3Sow=="
4872     },
4873     "parseurl": {
4874       "version": "1.3.3",
4875       "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
4876       "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="
4877     },
4878     "pascalcase": {
4879       "version": "0.1.1",
4880       "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
4881       "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
4882       "dev": true,
4883       "optional": true
4884     },
4885     "path-dirname": {
4886       "version": "1.0.2",
4887       "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
4888       "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=",
4889       "dev": true,
4890       "optional": true
4891     },
4892     "path-exists": {
4893       "version": "4.0.0",
4894       "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
4895       "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
4896       "dev": true
4897     },
4898     "path-is-absolute": {
4899       "version": "1.0.1",
4900       "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
4901       "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
4902     },
4903     "path-key": {
4904       "version": "3.1.1",
4905       "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
4906       "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
4907       "dev": true
4908     },
4909     "path-parse": {
4910       "version": "1.0.6",
4911       "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
4912       "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw=="
4913     },
4914     "path-to-regexp": {
4915       "version": "0.1.7",
4916       "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
4917       "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w="
4918     },
4919     "pg-connection-string": {
4920       "version": "2.4.0",
4921       "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.4.0.tgz",
4922       "integrity": "sha512-3iBXuv7XKvxeMrIgym7njT+HlZkwZqqGX4Bu9cci8xHZNT+Um1gWKqCsAzcC0d95rcKMU5WBg6YRUcHyV0HZKQ=="
4923     },
4924     "picomatch": {
4925       "version": "2.2.2",
4926       "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz",
4927       "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==",
4928       "dev": true
4929     },
4930     "pify": {
4931       "version": "4.0.1",
4932       "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
4933       "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
4934       "dev": true
4935     },
4936     "posix-character-classes": {
4937       "version": "0.1.1",
4938       "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
4939       "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
4940       "dev": true,
4941       "optional": true
4942     },
4943     "postcss": {
4944       "version": "8.2.15",
4945       "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.15.tgz",
4946       "integrity": "sha512-2zO3b26eJD/8rb106Qu2o7Qgg52ND5HPjcyQiK2B98O388h43A448LCslC0dI2P97wCAQRJsFvwTRcXxTKds+Q==",
4947       "requires": {
4948         "colorette": "^1.2.2",
4949         "nanoid": "^3.1.23",
4950         "source-map": "^0.6.1"
4951       },
4952       "dependencies": {
4953         "colorette": {
4954           "version": "1.2.2",
4955           "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz",
4956           "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w=="
4957         },
4958         "nanoid": {
4959           "version": "3.1.23",
4960           "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz",
4961           "integrity": "sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw=="
4962         }
4963       }
4964     },
4965     "prelude-ls": {
4966       "version": "1.2.1",
4967       "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
4968       "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
4969       "dev": true
4970     },
4971     "process-nextick-args": {
4972       "version": "2.0.1",
4973       "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
4974       "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
4975     },
4976     "progress": {
4977       "version": "2.0.3",
4978       "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
4979       "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
4980       "dev": true
4981     },
4982     "prom-client": {
4983       "version": "13.1.0",
4984       "resolved": "https://registry.npmjs.org/prom-client/-/prom-client-13.1.0.tgz",
4985       "integrity": "sha512-jT9VccZCWrJWXdyEtQddCDszYsiuWj5T0ekrPszi/WEegj3IZy6Mm09iOOVM86A4IKMWq8hZkT2dD9MaSe+sng==",
4986       "requires": {
4987         "tdigest": "^0.1.1"
4988       }
4989     },
4990     "promise": {
4991       "version": "7.3.1",
4992       "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz",
4993       "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==",
4994       "requires": {
4995         "asap": "~2.0.3"
4996       }
4997     },
4998     "proxy-addr": {
4999       "version": "2.0.6",
5000       "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz",
5001       "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==",
5002       "requires": {
5003         "forwarded": "~0.1.2",
5004         "ipaddr.js": "1.9.1"
5005       }
5006     },
5007     "pug": {
5008       "version": "3.0.2",
5009       "resolved": "https://registry.npmjs.org/pug/-/pug-3.0.2.tgz",
5010       "integrity": "sha512-bp0I/hiK1D1vChHh6EfDxtndHji55XP/ZJKwsRqrz6lRia6ZC2OZbdAymlxdVFwd1L70ebrVJw4/eZ79skrIaw==",
5011       "requires": {
5012         "pug-code-gen": "^3.0.2",
5013         "pug-filters": "^4.0.0",
5014         "pug-lexer": "^5.0.1",
5015         "pug-linker": "^4.0.0",
5016         "pug-load": "^3.0.0",
5017         "pug-parser": "^6.0.0",
5018         "pug-runtime": "^3.0.1",
5019         "pug-strip-comments": "^2.0.0"
5020       }
5021     },
5022     "pug-attrs": {
5023       "version": "3.0.0",
5024       "resolved": "https://registry.npmjs.org/pug-attrs/-/pug-attrs-3.0.0.tgz",
5025       "integrity": "sha512-azINV9dUtzPMFQktvTXciNAfAuVh/L/JCl0vtPCwvOA21uZrC08K/UnmrL+SXGEVc1FwzjW62+xw5S/uaLj6cA==",
5026       "requires": {
5027         "constantinople": "^4.0.1",
5028         "js-stringify": "^1.0.2",
5029         "pug-runtime": "^3.0.0"
5030       }
5031     },
5032     "pug-code-gen": {
5033       "version": "3.0.2",
5034       "resolved": "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-3.0.2.tgz",
5035       "integrity": "sha512-nJMhW16MbiGRiyR4miDTQMRWDgKplnHyeLvioEJYbk1RsPI3FuA3saEP8uwnTb2nTJEKBU90NFVWJBk4OU5qyg==",
5036       "requires": {
5037         "constantinople": "^4.0.1",
5038         "doctypes": "^1.1.0",
5039         "js-stringify": "^1.0.2",
5040         "pug-attrs": "^3.0.0",
5041         "pug-error": "^2.0.0",
5042         "pug-runtime": "^3.0.0",
5043         "void-elements": "^3.1.0",
5044         "with": "^7.0.0"
5045       }
5046     },
5047     "pug-error": {
5048       "version": "2.0.0",
5049       "resolved": "https://registry.npmjs.org/pug-error/-/pug-error-2.0.0.tgz",
5050       "integrity": "sha512-sjiUsi9M4RAGHktC1drQfCr5C5eriu24Lfbt4s+7SykztEOwVZtbFk1RRq0tzLxcMxMYTBR+zMQaG07J/btayQ=="
5051     },
5052     "pug-filters": {
5053       "version": "4.0.0",
5054       "resolved": "https://registry.npmjs.org/pug-filters/-/pug-filters-4.0.0.tgz",
5055       "integrity": "sha512-yeNFtq5Yxmfz0f9z2rMXGw/8/4i1cCFecw/Q7+D0V2DdtII5UvqE12VaZ2AY7ri6o5RNXiweGH79OCq+2RQU4A==",
5056       "requires": {
5057         "constantinople": "^4.0.1",
5058         "jstransformer": "1.0.0",
5059         "pug-error": "^2.0.0",
5060         "pug-walk": "^2.0.0",
5061         "resolve": "^1.15.1"
5062       }
5063     },
5064     "pug-lexer": {
5065       "version": "5.0.1",
5066       "resolved": "https://registry.npmjs.org/pug-lexer/-/pug-lexer-5.0.1.tgz",
5067       "integrity": "sha512-0I6C62+keXlZPZkOJeVam9aBLVP2EnbeDw3An+k0/QlqdwH6rv8284nko14Na7c0TtqtogfWXcRoFE4O4Ff20w==",
5068       "requires": {
5069         "character-parser": "^2.2.0",
5070         "is-expression": "^4.0.0",
5071         "pug-error": "^2.0.0"
5072       }
5073     },
5074     "pug-linker": {
5075       "version": "4.0.0",
5076       "resolved": "https://registry.npmjs.org/pug-linker/-/pug-linker-4.0.0.tgz",
5077       "integrity": "sha512-gjD1yzp0yxbQqnzBAdlhbgoJL5qIFJw78juN1NpTLt/mfPJ5VgC4BvkoD3G23qKzJtIIXBbcCt6FioLSFLOHdw==",
5078       "requires": {
5079         "pug-error": "^2.0.0",
5080         "pug-walk": "^2.0.0"
5081       }
5082     },
5083     "pug-load": {
5084       "version": "3.0.0",
5085       "resolved": "https://registry.npmjs.org/pug-load/-/pug-load-3.0.0.tgz",
5086       "integrity": "sha512-OCjTEnhLWZBvS4zni/WUMjH2YSUosnsmjGBB1An7CsKQarYSWQ0GCVyd4eQPMFJqZ8w9xgs01QdiZXKVjk92EQ==",
5087       "requires": {
5088         "object-assign": "^4.1.1",
5089         "pug-walk": "^2.0.0"
5090       }
5091     },
5092     "pug-parser": {
5093       "version": "6.0.0",
5094       "resolved": "https://registry.npmjs.org/pug-parser/-/pug-parser-6.0.0.tgz",
5095       "integrity": "sha512-ukiYM/9cH6Cml+AOl5kETtM9NR3WulyVP2y4HOU45DyMim1IeP/OOiyEWRr6qk5I5klpsBnbuHpwKmTx6WURnw==",
5096       "requires": {
5097         "pug-error": "^2.0.0",
5098         "token-stream": "1.0.0"
5099       }
5100     },
5101     "pug-runtime": {
5102       "version": "3.0.1",
5103       "resolved": "https://registry.npmjs.org/pug-runtime/-/pug-runtime-3.0.1.tgz",
5104       "integrity": "sha512-L50zbvrQ35TkpHwv0G6aLSuueDRwc/97XdY8kL3tOT0FmhgG7UypU3VztfV/LATAvmUfYi4wNxSajhSAeNN+Kg=="
5105     },
5106     "pug-strip-comments": {
5107       "version": "2.0.0",
5108       "resolved": "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-2.0.0.tgz",
5109       "integrity": "sha512-zo8DsDpH7eTkPHCXFeAk1xZXJbyoTfdPlNR0bK7rpOMuhBYb0f5qUVCO1xlsitYd3w5FQTK7zpNVKb3rZoUrrQ==",
5110       "requires": {
5111         "pug-error": "^2.0.0"
5112       }
5113     },
5114     "pug-walk": {
5115       "version": "2.0.0",
5116       "resolved": "https://registry.npmjs.org/pug-walk/-/pug-walk-2.0.0.tgz",
5117       "integrity": "sha512-yYELe9Q5q9IQhuvqsZNwA5hfPkMJ8u92bQLIMcsMxf/VADjNtEYptU+inlufAFYcWdHlwNfZOEnOOQrZrcyJCQ=="
5118     },
5119     "punycode": {
5120       "version": "2.1.1",
5121       "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
5122       "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
5123       "dev": true
5124     },
5125     "qs": {
5126       "version": "6.7.0",
5127       "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
5128       "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ=="
5129     },
5130     "random-bytes": {
5131       "version": "1.0.0",
5132       "resolved": "https://registry.npmjs.org/random-bytes/-/random-bytes-1.0.0.tgz",
5133       "integrity": "sha1-T2ih3Arli9P7lYSMMDJNt11kNgs="
5134     },
5135     "randombytes": {
5136       "version": "2.1.0",
5137       "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
5138       "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
5139       "dev": true,
5140       "requires": {
5141         "safe-buffer": "^5.1.0"
5142       }
5143     },
5144     "range-parser": {
5145       "version": "1.2.1",
5146       "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
5147       "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="
5148     },
5149     "raw-body": {
5150       "version": "2.4.0",
5151       "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
5152       "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==",
5153       "requires": {
5154         "bytes": "3.1.0",
5155         "http-errors": "1.7.2",
5156         "iconv-lite": "0.4.24",
5157         "unpipe": "1.0.0"
5158       }
5159     },
5160     "readable-stream": {
5161       "version": "3.6.0",
5162       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
5163       "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
5164       "requires": {
5165         "inherits": "^2.0.3",
5166         "string_decoder": "^1.1.1",
5167         "util-deprecate": "^1.0.1"
5168       }
5169     },
5170     "readdirp": {
5171       "version": "2.2.1",
5172       "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
5173       "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
5174       "dev": true,
5175       "optional": true,
5176       "requires": {
5177         "graceful-fs": "^4.1.11",
5178         "micromatch": "^3.1.10",
5179         "readable-stream": "^2.0.2"
5180       },
5181       "dependencies": {
5182         "readable-stream": {
5183           "version": "2.3.7",
5184           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
5185           "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
5186           "dev": true,
5187           "optional": true,
5188           "requires": {
5189             "core-util-is": "~1.0.0",
5190             "inherits": "~2.0.3",
5191             "isarray": "~1.0.0",
5192             "process-nextick-args": "~2.0.0",
5193             "safe-buffer": "~5.1.1",
5194             "string_decoder": "~1.1.1",
5195             "util-deprecate": "~1.0.1"
5196           }
5197         },
5198         "safe-buffer": {
5199           "version": "5.1.2",
5200           "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
5201           "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
5202           "dev": true,
5203           "optional": true
5204         },
5205         "string_decoder": {
5206           "version": "1.1.1",
5207           "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
5208           "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
5209           "dev": true,
5210           "optional": true,
5211           "requires": {
5212             "safe-buffer": "~5.1.0"
5213           }
5214         }
5215       }
5216     },
5217     "rechoir": {
5218       "version": "0.7.0",
5219       "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.0.tgz",
5220       "integrity": "sha512-ADsDEH2bvbjltXEP+hTIAmeFekTFK0V2BTxMkok6qILyAJEXV0AFfoWcAq4yfll5VdIMd/RVXq0lR+wQi5ZU3Q==",
5221       "requires": {
5222         "resolve": "^1.9.0"
5223       }
5224     },
5225     "redis": {
5226       "version": "3.1.1",
5227       "resolved": "https://registry.npmjs.org/redis/-/redis-3.1.1.tgz",
5228       "integrity": "sha512-QhkKhOuzhogR1NDJfBD34TQJz2ZJwDhhIC6ZmvpftlmfYShHHQXjjNspAJ+Z2HH5NwSBVYBVganbiZ8bgFMHjg==",
5229       "requires": {
5230         "denque": "^1.5.0",
5231         "redis-commands": "^1.7.0",
5232         "redis-errors": "^1.2.0",
5233         "redis-parser": "^3.0.0"
5234       }
5235     },
5236     "redis-commands": {
5237       "version": "1.7.0",
5238       "resolved": "https://registry.npmjs.org/redis-commands/-/redis-commands-1.7.0.tgz",
5239       "integrity": "sha512-nJWqw3bTFy21hX/CPKHth6sfhZbdiHP6bTawSgQBlKOVRG7EZkfHbbHwQJnrE4vsQf0CMNE+3gJ4Fmm16vdVlQ=="
5240     },
5241     "redis-errors": {
5242       "version": "1.2.0",
5243       "resolved": "https://registry.npmjs.org/redis-errors/-/redis-errors-1.2.0.tgz",
5244       "integrity": "sha1-62LSrbFeTq9GEMBK/hUpOEJQq60="
5245     },
5246     "redis-parser": {
5247       "version": "3.0.0",
5248       "resolved": "https://registry.npmjs.org/redis-parser/-/redis-parser-3.0.0.tgz",
5249       "integrity": "sha1-tm2CjNyv5rS4pCin3vTGvKwxyLQ=",
5250       "requires": {
5251         "redis-errors": "^1.0.0"
5252       }
5253     },
5254     "regenerate": {
5255       "version": "1.4.2",
5256       "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz",
5257       "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==",
5258       "dev": true
5259     },
5260     "regenerate-unicode-properties": {
5261       "version": "8.2.0",
5262       "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz",
5263       "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==",
5264       "dev": true,
5265       "requires": {
5266         "regenerate": "^1.4.0"
5267       }
5268     },
5269     "regenerator-runtime": {
5270       "version": "0.13.7",
5271       "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz",
5272       "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==",
5273       "dev": true
5274     },
5275     "regenerator-transform": {
5276       "version": "0.14.5",
5277       "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz",
5278       "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==",
5279       "dev": true,
5280       "requires": {
5281         "@babel/runtime": "^7.8.4"
5282       }
5283     },
5284     "regex-not": {
5285       "version": "1.0.2",
5286       "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
5287       "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
5288       "dev": true,
5289       "optional": true,
5290       "requires": {
5291         "extend-shallow": "^3.0.2",
5292         "safe-regex": "^1.1.0"
5293       }
5294     },
5295     "regexpp": {
5296       "version": "3.1.0",
5297       "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz",
5298       "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==",
5299       "dev": true
5300     },
5301     "regexpu-core": {
5302       "version": "4.7.1",
5303       "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz",
5304       "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==",
5305       "dev": true,
5306       "requires": {
5307         "regenerate": "^1.4.0",
5308         "regenerate-unicode-properties": "^8.2.0",
5309         "regjsgen": "^0.5.1",
5310         "regjsparser": "^0.6.4",
5311         "unicode-match-property-ecmascript": "^1.0.4",
5312         "unicode-match-property-value-ecmascript": "^1.2.0"
5313       }
5314     },
5315     "regjsgen": {
5316       "version": "0.5.2",
5317       "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz",
5318       "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==",
5319       "dev": true
5320     },
5321     "regjsparser": {
5322       "version": "0.6.9",
5323       "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz",
5324       "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==",
5325       "dev": true,
5326       "requires": {
5327         "jsesc": "~0.5.0"
5328       },
5329       "dependencies": {
5330         "jsesc": {
5331           "version": "0.5.0",
5332           "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
5333           "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
5334           "dev": true
5335         }
5336       }
5337     },
5338     "remove-trailing-separator": {
5339       "version": "1.1.0",
5340       "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
5341       "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
5342       "dev": true,
5343       "optional": true
5344     },
5345     "repeat-element": {
5346       "version": "1.1.3",
5347       "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz",
5348       "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==",
5349       "dev": true,
5350       "optional": true
5351     },
5352     "repeat-string": {
5353       "version": "1.6.1",
5354       "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
5355       "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
5356       "dev": true,
5357       "optional": true
5358     },
5359     "require-directory": {
5360       "version": "2.1.1",
5361       "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
5362       "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
5363       "dev": true
5364     },
5365     "require-from-string": {
5366       "version": "2.0.2",
5367       "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
5368       "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
5369       "dev": true
5370     },
5371     "resolve": {
5372       "version": "1.20.0",
5373       "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
5374       "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
5375       "requires": {
5376         "is-core-module": "^2.2.0",
5377         "path-parse": "^1.0.6"
5378       }
5379     },
5380     "resolve-from": {
5381       "version": "5.0.0",
5382       "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
5383       "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw=="
5384     },
5385     "resolve-url": {
5386       "version": "0.2.1",
5387       "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
5388       "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
5389       "dev": true,
5390       "optional": true
5391     },
5392     "ret": {
5393       "version": "0.1.15",
5394       "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
5395       "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
5396       "dev": true,
5397       "optional": true
5398     },
5399     "rimraf": {
5400       "version": "3.0.2",
5401       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
5402       "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
5403       "requires": {
5404         "glob": "^7.1.3"
5405       }
5406     },
5407     "rndm": {
5408       "version": "1.2.0",
5409       "resolved": "https://registry.npmjs.org/rndm/-/rndm-1.2.0.tgz",
5410       "integrity": "sha1-8z/pz7Urv9UgqhgyO8ZdsRCht2w="
5411     },
5412     "safe-buffer": {
5413       "version": "5.2.1",
5414       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
5415       "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
5416     },
5417     "safe-regex": {
5418       "version": "1.1.0",
5419       "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
5420       "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
5421       "dev": true,
5422       "optional": true,
5423       "requires": {
5424         "ret": "~0.1.10"
5425       }
5426     },
5427     "safer-buffer": {
5428       "version": "2.1.2",
5429       "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
5430       "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
5431     },
5432     "sanitize-html": {
5433       "version": "2.3.3",
5434       "resolved": "https://registry.npmjs.org/sanitize-html/-/sanitize-html-2.3.3.tgz",
5435       "integrity": "sha512-DCFXPt7Di0c6JUnlT90eIgrjs6TsJl/8HYU3KLdmrVclFN4O0heTcVbJiMa23OKVr6aR051XYtsgd8EWwEBwUA==",
5436       "requires": {
5437         "deepmerge": "^4.2.2",
5438         "escape-string-regexp": "^4.0.0",
5439         "htmlparser2": "^6.0.0",
5440         "is-plain-object": "^5.0.0",
5441         "klona": "^2.0.3",
5442         "parse-srcset": "^1.0.2",
5443         "postcss": "^8.0.2"
5444       },
5445       "dependencies": {
5446         "dom-serializer": {
5447           "version": "1.2.0",
5448           "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.2.0.tgz",
5449           "integrity": "sha512-n6kZFH/KlCrqs/1GHMOd5i2fd/beQHuehKdWvNNffbGHTr/almdhuVvTVFb3V7fglz+nC50fFusu3lY33h12pA==",
5450           "requires": {
5451             "domelementtype": "^2.0.1",
5452             "domhandler": "^4.0.0",
5453             "entities": "^2.0.0"
5454           }
5455         },
5456         "domelementtype": {
5457           "version": "2.1.0",
5458           "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz",
5459           "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w=="
5460         },
5461         "domhandler": {
5462           "version": "4.0.0",
5463           "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.0.0.tgz",
5464           "integrity": "sha512-KPTbnGQ1JeEMQyO1iYXoagsI6so/C96HZiFyByU3T6iAzpXn8EGEvct6unm1ZGoed8ByO2oirxgwxBmqKF9haA==",
5465           "requires": {
5466             "domelementtype": "^2.1.0"
5467           }
5468         },
5469         "domutils": {
5470           "version": "2.5.0",
5471           "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.5.0.tgz",
5472           "integrity": "sha512-Ho16rzNMOFk2fPwChGh3D2D9OEHAfG19HgmRR2l+WLSsIstNsAYBzePH412bL0y5T44ejABIVfTHQ8nqi/tBCg==",
5473           "requires": {
5474             "dom-serializer": "^1.0.1",
5475             "domelementtype": "^2.0.1",
5476             "domhandler": "^4.0.0"
5477           }
5478         },
5479         "htmlparser2": {
5480           "version": "6.0.1",
5481           "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.0.1.tgz",
5482           "integrity": "sha512-GDKPd+vk4jvSuvCbyuzx/unmXkk090Azec7LovXP8as1Hn8q9p3hbjmDGbUqqhknw0ajwit6LiiWqfiTUPMK7w==",
5483           "requires": {
5484             "domelementtype": "^2.0.1",
5485             "domhandler": "^4.0.0",
5486             "domutils": "^2.4.4",
5487             "entities": "^2.0.0"
5488           }
5489         }
5490       }
5491     },
5492     "semver": {
5493       "version": "7.3.4",
5494       "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz",
5495       "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==",
5496       "requires": {
5497         "lru-cache": "^6.0.0"
5498       }
5499     },
5500     "send": {
5501       "version": "0.17.1",
5502       "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz",
5503       "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==",
5504       "requires": {
5505         "debug": "2.6.9",
5506         "depd": "~1.1.2",
5507         "destroy": "~1.0.4",
5508         "encodeurl": "~1.0.2",
5509         "escape-html": "~1.0.3",
5510         "etag": "~1.8.1",
5511         "fresh": "0.5.2",
5512         "http-errors": "~1.7.2",
5513         "mime": "1.6.0",
5514         "ms": "2.1.1",
5515         "on-finished": "~2.3.0",
5516         "range-parser": "~1.2.1",
5517         "statuses": "~1.5.0"
5518       },
5519       "dependencies": {
5520         "debug": {
5521           "version": "2.6.9",
5522           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
5523           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
5524           "requires": {
5525             "ms": "2.0.0"
5526           },
5527           "dependencies": {
5528             "ms": {
5529               "version": "2.0.0",
5530               "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
5531               "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
5532             }
5533           }
5534         },
5535         "ms": {
5536           "version": "2.1.1",
5537           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
5538           "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg=="
5539         }
5540       }
5541     },
5542     "serialize-javascript": {
5543       "version": "5.0.1",
5544       "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz",
5545       "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==",
5546       "dev": true,
5547       "requires": {
5548         "randombytes": "^2.1.0"
5549       }
5550     },
5551     "serve-static": {
5552       "version": "1.14.1",
5553       "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz",
5554       "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==",
5555       "requires": {
5556         "encodeurl": "~1.0.2",
5557         "escape-html": "~1.0.3",
5558         "parseurl": "~1.3.3",
5559         "send": "0.17.1"
5560       }
5561     },
5562     "set-blocking": {
5563       "version": "2.0.0",
5564       "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
5565       "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc="
5566     },
5567     "set-value": {
5568       "version": "2.0.1",
5569       "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz",
5570       "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==",
5571       "dev": true,
5572       "optional": true,
5573       "requires": {
5574         "extend-shallow": "^2.0.1",
5575         "is-extendable": "^0.1.1",
5576         "is-plain-object": "^2.0.3",
5577         "split-string": "^3.0.1"
5578       },
5579       "dependencies": {
5580         "extend-shallow": {
5581           "version": "2.0.1",
5582           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
5583           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
5584           "dev": true,
5585           "optional": true,
5586           "requires": {
5587             "is-extendable": "^0.1.0"
5588           }
5589         },
5590         "is-plain-object": {
5591           "version": "2.0.4",
5592           "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
5593           "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
5594           "dev": true,
5595           "optional": true,
5596           "requires": {
5597             "isobject": "^3.0.1"
5598           }
5599         }
5600       }
5601     },
5602     "setprototypeof": {
5603       "version": "1.1.1",
5604       "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
5605       "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw=="
5606     },
5607     "shebang-command": {
5608       "version": "2.0.0",
5609       "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
5610       "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
5611       "dev": true,
5612       "requires": {
5613         "shebang-regex": "^3.0.0"
5614       }
5615     },
5616     "shebang-regex": {
5617       "version": "3.0.0",
5618       "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
5619       "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
5620       "dev": true
5621     },
5622     "signal-exit": {
5623       "version": "3.0.3",
5624       "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
5625       "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA=="
5626     },
5627     "sinon": {
5628       "version": "10.0.0",
5629       "resolved": "https://registry.npmjs.org/sinon/-/sinon-10.0.0.tgz",
5630       "integrity": "sha512-XAn5DxtGVJBlBWYrcYKEhWCz7FLwZGdyvANRyK06419hyEpdT0dMc5A8Vcxg5SCGHc40CsqoKsc1bt1CbJPfNw==",
5631       "dev": true,
5632       "requires": {
5633         "@sinonjs/commons": "^1.8.1",
5634         "@sinonjs/fake-timers": "^6.0.1",
5635         "@sinonjs/samsam": "^5.3.1",
5636         "diff": "^4.0.2",
5637         "nise": "^4.1.0",
5638         "supports-color": "^7.1.0"
5639       },
5640       "dependencies": {
5641         "diff": {
5642           "version": "4.0.2",
5643           "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
5644           "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
5645           "dev": true
5646         },
5647         "has-flag": {
5648           "version": "4.0.0",
5649           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
5650           "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
5651           "dev": true
5652         },
5653         "supports-color": {
5654           "version": "7.2.0",
5655           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
5656           "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
5657           "dev": true,
5658           "requires": {
5659             "has-flag": "^4.0.0"
5660           }
5661         }
5662       }
5663     },
5664     "slash": {
5665       "version": "2.0.0",
5666       "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz",
5667       "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==",
5668       "dev": true
5669     },
5670     "slice-ansi": {
5671       "version": "4.0.0",
5672       "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz",
5673       "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==",
5674       "dev": true,
5675       "requires": {
5676         "ansi-styles": "^4.0.0",
5677         "astral-regex": "^2.0.0",
5678         "is-fullwidth-code-point": "^3.0.0"
5679       },
5680       "dependencies": {
5681         "ansi-styles": {
5682           "version": "4.3.0",
5683           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
5684           "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
5685           "dev": true,
5686           "requires": {
5687             "color-convert": "^2.0.1"
5688           }
5689         },
5690         "color-convert": {
5691           "version": "2.0.1",
5692           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
5693           "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
5694           "dev": true,
5695           "requires": {
5696             "color-name": "~1.1.4"
5697           }
5698         },
5699         "color-name": {
5700           "version": "1.1.4",
5701           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
5702           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
5703           "dev": true
5704         },
5705         "is-fullwidth-code-point": {
5706           "version": "3.0.0",
5707           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
5708           "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
5709           "dev": true
5710         }
5711       }
5712     },
5713     "snapdragon": {
5714       "version": "0.8.2",
5715       "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
5716       "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
5717       "dev": true,
5718       "optional": true,
5719       "requires": {
5720         "base": "^0.11.1",
5721         "debug": "^2.2.0",
5722         "define-property": "^0.2.5",
5723         "extend-shallow": "^2.0.1",
5724         "map-cache": "^0.2.2",
5725         "source-map": "^0.5.6",
5726         "source-map-resolve": "^0.5.0",
5727         "use": "^3.1.0"
5728       },
5729       "dependencies": {
5730         "debug": {
5731           "version": "2.6.9",
5732           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
5733           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
5734           "dev": true,
5735           "optional": true,
5736           "requires": {
5737             "ms": "2.0.0"
5738           }
5739         },
5740         "define-property": {
5741           "version": "0.2.5",
5742           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
5743           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
5744           "dev": true,
5745           "optional": true,
5746           "requires": {
5747             "is-descriptor": "^0.1.0"
5748           }
5749         },
5750         "extend-shallow": {
5751           "version": "2.0.1",
5752           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
5753           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
5754           "dev": true,
5755           "optional": true,
5756           "requires": {
5757             "is-extendable": "^0.1.0"
5758           }
5759         },
5760         "ms": {
5761           "version": "2.0.0",
5762           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
5763           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
5764           "dev": true,
5765           "optional": true
5766         },
5767         "source-map": {
5768           "version": "0.5.7",
5769           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
5770           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
5771           "dev": true,
5772           "optional": true
5773         }
5774       }
5775     },
5776     "snapdragon-node": {
5777       "version": "2.1.1",
5778       "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
5779       "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
5780       "dev": true,
5781       "optional": true,
5782       "requires": {
5783         "define-property": "^1.0.0",
5784         "isobject": "^3.0.0",
5785         "snapdragon-util": "^3.0.1"
5786       },
5787       "dependencies": {
5788         "define-property": {
5789           "version": "1.0.0",
5790           "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
5791           "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
5792           "dev": true,
5793           "optional": true,
5794           "requires": {
5795             "is-descriptor": "^1.0.0"
5796           }
5797         },
5798         "is-accessor-descriptor": {
5799           "version": "1.0.0",
5800           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
5801           "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
5802           "dev": true,
5803           "optional": true,
5804           "requires": {
5805             "kind-of": "^6.0.0"
5806           }
5807         },
5808         "is-data-descriptor": {
5809           "version": "1.0.0",
5810           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
5811           "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
5812           "dev": true,
5813           "optional": true,
5814           "requires": {
5815             "kind-of": "^6.0.0"
5816           }
5817         },
5818         "is-descriptor": {
5819           "version": "1.0.2",
5820           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
5821           "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
5822           "dev": true,
5823           "optional": true,
5824           "requires": {
5825             "is-accessor-descriptor": "^1.0.0",
5826             "is-data-descriptor": "^1.0.0",
5827             "kind-of": "^6.0.2"
5828           }
5829         }
5830       }
5831     },
5832     "snapdragon-util": {
5833       "version": "3.0.1",
5834       "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
5835       "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
5836       "dev": true,
5837       "optional": true,
5838       "requires": {
5839         "kind-of": "^3.2.0"
5840       },
5841       "dependencies": {
5842         "kind-of": {
5843           "version": "3.2.2",
5844           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
5845           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
5846           "dev": true,
5847           "optional": true,
5848           "requires": {
5849             "is-buffer": "^1.1.5"
5850           }
5851         }
5852       }
5853     },
5854     "socket.io": {
5855       "version": "2.4.1",
5856       "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.4.1.tgz",
5857       "integrity": "sha512-Si18v0mMXGAqLqCVpTxBa8MGqriHGQh8ccEOhmsmNS3thNCGBwO8WGrwMibANsWtQQ5NStdZwHqZR3naJVFc3w==",
5858       "requires": {
5859         "debug": "~4.1.0",
5860         "engine.io": "~3.5.0",
5861         "has-binary2": "~1.0.2",
5862         "socket.io-adapter": "~1.1.0",
5863         "socket.io-client": "2.4.0",
5864         "socket.io-parser": "~3.4.0"
5865       },
5866       "dependencies": {
5867         "debug": {
5868           "version": "4.1.1",
5869           "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
5870           "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
5871           "requires": {
5872             "ms": "^2.1.1"
5873           }
5874         }
5875       }
5876     },
5877     "socket.io-adapter": {
5878       "version": "1.1.2",
5879       "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.2.tgz",
5880       "integrity": "sha512-WzZRUj1kUjrTIrUKpZLEzFZ1OLj5FwLlAFQs9kuZJzJi5DKdU7FsWc36SNmA8iDOtwBQyT8FkrriRM8vXLYz8g=="
5881     },
5882     "socket.io-client": {
5883       "version": "2.4.0",
5884       "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.4.0.tgz",
5885       "integrity": "sha512-M6xhnKQHuuZd4Ba9vltCLT9oa+YvTsP8j9NcEiLElfIg8KeYPyhWOes6x4t+LTAC8enQbE/995AdTem2uNyKKQ==",
5886       "requires": {
5887         "backo2": "1.0.2",
5888         "component-bind": "1.0.0",
5889         "component-emitter": "~1.3.0",
5890         "debug": "~3.1.0",
5891         "engine.io-client": "~3.5.0",
5892         "has-binary2": "~1.0.2",
5893         "indexof": "0.0.1",
5894         "parseqs": "0.0.6",
5895         "parseuri": "0.0.6",
5896         "socket.io-parser": "~3.3.0",
5897         "to-array": "0.1.4"
5898       },
5899       "dependencies": {
5900         "debug": {
5901           "version": "3.1.0",
5902           "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
5903           "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
5904           "requires": {
5905             "ms": "2.0.0"
5906           }
5907         },
5908         "isarray": {
5909           "version": "2.0.1",
5910           "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz",
5911           "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4="
5912         },
5913         "ms": {
5914           "version": "2.0.0",
5915           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
5916           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
5917         },
5918         "socket.io-parser": {
5919           "version": "3.3.2",
5920           "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.3.2.tgz",
5921           "integrity": "sha512-FJvDBuOALxdCI9qwRrO/Rfp9yfndRtc1jSgVgV8FDraihmSP/MLGD5PEuJrNfjALvcQ+vMDM/33AWOYP/JSjDg==",
5922           "requires": {
5923             "component-emitter": "~1.3.0",
5924             "debug": "~3.1.0",
5925             "isarray": "2.0.1"
5926           }
5927         }
5928       }
5929     },
5930     "socket.io-parser": {
5931       "version": "3.4.1",
5932       "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.4.1.tgz",
5933       "integrity": "sha512-11hMgzL+WCLWf1uFtHSNvliI++tcRUWdoeYuwIl+Axvwy9z2gQM+7nJyN3STj1tLj5JyIUH8/gpDGxzAlDdi0A==",
5934       "requires": {
5935         "component-emitter": "1.2.1",
5936         "debug": "~4.1.0",
5937         "isarray": "2.0.1"
5938       },
5939       "dependencies": {
5940         "component-emitter": {
5941           "version": "1.2.1",
5942           "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
5943           "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY="
5944         },
5945         "debug": {
5946           "version": "4.1.1",
5947           "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
5948           "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
5949           "requires": {
5950             "ms": "^2.1.1"
5951           }
5952         },
5953         "isarray": {
5954           "version": "2.0.1",
5955           "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz",
5956           "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4="
5957         }
5958       }
5959     },
5960     "source-map": {
5961       "version": "0.6.1",
5962       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
5963       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
5964     },
5965     "source-map-resolve": {
5966       "version": "0.5.3",
5967       "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz",
5968       "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==",
5969       "dev": true,
5970       "optional": true,
5971       "requires": {
5972         "atob": "^2.1.2",
5973         "decode-uri-component": "^0.2.0",
5974         "resolve-url": "^0.2.1",
5975         "source-map-url": "^0.4.0",
5976         "urix": "^0.1.0"
5977       }
5978     },
5979     "source-map-support": {
5980       "version": "0.5.19",
5981       "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz",
5982       "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==",
5983       "requires": {
5984         "buffer-from": "^1.0.0",
5985         "source-map": "^0.6.0"
5986       }
5987     },
5988     "source-map-url": {
5989       "version": "0.4.1",
5990       "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz",
5991       "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==",
5992       "dev": true,
5993       "optional": true
5994     },
5995     "split-string": {
5996       "version": "3.1.0",
5997       "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
5998       "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
5999       "dev": true,
6000       "optional": true,
6001       "requires": {
6002         "extend-shallow": "^3.0.0"
6003       }
6004     },
6005     "sprintf-js": {
6006       "version": "1.1.2",
6007       "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz",
6008       "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug=="
6009     },
6010     "sqlstring": {
6011       "version": "2.3.1",
6012       "resolved": "https://registry.npmjs.org/sqlstring/-/sqlstring-2.3.1.tgz",
6013       "integrity": "sha1-R1OT/56RR5rqYtyvDKPRSYOn+0A="
6014     },
6015     "static-extend": {
6016       "version": "0.1.2",
6017       "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
6018       "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
6019       "dev": true,
6020       "optional": true,
6021       "requires": {
6022         "define-property": "^0.2.5",
6023         "object-copy": "^0.1.0"
6024       },
6025       "dependencies": {
6026         "define-property": {
6027           "version": "0.2.5",
6028           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
6029           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
6030           "dev": true,
6031           "optional": true,
6032           "requires": {
6033             "is-descriptor": "^0.1.0"
6034           }
6035         }
6036       }
6037     },
6038     "statuses": {
6039       "version": "1.5.0",
6040       "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
6041       "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow="
6042     },
6043     "string-width": {
6044       "version": "1.0.2",
6045       "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
6046       "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
6047       "requires": {
6048         "code-point-at": "^1.0.0",
6049         "is-fullwidth-code-point": "^1.0.0",
6050         "strip-ansi": "^3.0.0"
6051       }
6052     },
6053     "string_decoder": {
6054       "version": "1.3.0",
6055       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
6056       "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
6057       "requires": {
6058         "safe-buffer": "~5.2.0"
6059       }
6060     },
6061     "strip-ansi": {
6062       "version": "3.0.1",
6063       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
6064       "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
6065       "requires": {
6066         "ansi-regex": "^2.0.0"
6067       }
6068     },
6069     "strip-json-comments": {
6070       "version": "3.1.1",
6071       "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
6072       "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
6073       "dev": true
6074     },
6075     "supports-color": {
6076       "version": "5.5.0",
6077       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
6078       "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
6079       "dev": true,
6080       "requires": {
6081         "has-flag": "^3.0.0"
6082       }
6083     },
6084     "table": {
6085       "version": "6.0.9",
6086       "resolved": "https://registry.npmjs.org/table/-/table-6.0.9.tgz",
6087       "integrity": "sha512-F3cLs9a3hL1Z7N4+EkSscsel3z55XT950AvB05bwayrNg5T1/gykXtigioTAjbltvbMSJvvhFCbnf6mX+ntnJQ==",
6088       "dev": true,
6089       "requires": {
6090         "ajv": "^8.0.1",
6091         "is-boolean-object": "^1.1.0",
6092         "is-number-object": "^1.0.4",
6093         "is-string": "^1.0.5",
6094         "lodash.clonedeep": "^4.5.0",
6095         "lodash.flatten": "^4.4.0",
6096         "lodash.truncate": "^4.4.2",
6097         "slice-ansi": "^4.0.0",
6098         "string-width": "^4.2.0"
6099       },
6100       "dependencies": {
6101         "ajv": {
6102           "version": "8.0.5",
6103           "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.0.5.tgz",
6104           "integrity": "sha512-RkiLa/AeJx7+9OvniQ/qeWu0w74A8DiPPBclQ6ji3ZQkv5KamO+QGpqmi7O4JIw3rHGUXZ6CoP9tsAkn3gyazg==",
6105           "dev": true,
6106           "requires": {
6107             "fast-deep-equal": "^3.1.1",
6108             "json-schema-traverse": "^1.0.0",
6109             "require-from-string": "^2.0.2",
6110             "uri-js": "^4.2.2"
6111           }
6112         },
6113         "ansi-regex": {
6114           "version": "5.0.0",
6115           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
6116           "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
6117           "dev": true
6118         },
6119         "is-fullwidth-code-point": {
6120           "version": "3.0.0",
6121           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
6122           "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
6123           "dev": true
6124         },
6125         "json-schema-traverse": {
6126           "version": "1.0.0",
6127           "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
6128           "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
6129           "dev": true
6130         },
6131         "string-width": {
6132           "version": "4.2.2",
6133           "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
6134           "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
6135           "dev": true,
6136           "requires": {
6137             "emoji-regex": "^8.0.0",
6138             "is-fullwidth-code-point": "^3.0.0",
6139             "strip-ansi": "^6.0.0"
6140           }
6141         },
6142         "strip-ansi": {
6143           "version": "6.0.0",
6144           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
6145           "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
6146           "dev": true,
6147           "requires": {
6148             "ansi-regex": "^5.0.0"
6149           }
6150         }
6151       }
6152     },
6153     "tar": {
6154       "version": "6.1.5",
6155       "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.5.tgz",
6156       "integrity": "sha512-FiK6MQyyaqd5vHuUjbg/NpO8BuEGeSXcmlH7Pt/JkugWS8s0w8nKybWjHDJiwzCAIKZ66uof4ghm4tBADjcqRA==",
6157       "requires": {
6158         "chownr": "^2.0.0",
6159         "fs-minipass": "^2.0.0",
6160         "minipass": "^3.0.0",
6161         "minizlib": "^2.1.1",
6162         "mkdirp": "^1.0.3",
6163         "yallist": "^4.0.0"
6164       }
6165     },
6166     "tarn": {
6167       "version": "3.0.1",
6168       "resolved": "https://registry.npmjs.org/tarn/-/tarn-3.0.1.tgz",
6169       "integrity": "sha512-6usSlV9KyHsspvwu2duKH+FMUhqJnAh6J5J/4MITl8s94iSUQTLkJggdiewKv4RyARQccnigV48Z+khiuVZDJw=="
6170     },
6171     "tdigest": {
6172       "version": "0.1.1",
6173       "resolved": "https://registry.npmjs.org/tdigest/-/tdigest-0.1.1.tgz",
6174       "integrity": "sha1-Ljyyw56kSeVdHmzZEReszKRYgCE=",
6175       "requires": {
6176         "bintrees": "1.0.1"
6177       }
6178     },
6179     "text-table": {
6180       "version": "0.2.0",
6181       "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
6182       "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
6183       "dev": true
6184     },
6185     "tildify": {
6186       "version": "2.0.0",
6187       "resolved": "https://registry.npmjs.org/tildify/-/tildify-2.0.0.tgz",
6188       "integrity": "sha512-Cc+OraorugtXNfs50hU9KS369rFXCfgGLpfCfvlc+Ud5u6VWmUQsOAa9HbTvheQdYnrdJqqv1e5oIqXppMYnSw=="
6189     },
6190     "to-array": {
6191       "version": "0.1.4",
6192       "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz",
6193       "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA="
6194     },
6195     "to-fast-properties": {
6196       "version": "2.0.0",
6197       "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
6198       "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4="
6199     },
6200     "to-object-path": {
6201       "version": "0.3.0",
6202       "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
6203       "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
6204       "dev": true,
6205       "optional": true,
6206       "requires": {
6207         "kind-of": "^3.0.2"
6208       },
6209       "dependencies": {
6210         "kind-of": {
6211           "version": "3.2.2",
6212           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
6213           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
6214           "dev": true,
6215           "optional": true,
6216           "requires": {
6217             "is-buffer": "^1.1.5"
6218           }
6219         }
6220       }
6221     },
6222     "to-regex": {
6223       "version": "3.0.2",
6224       "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
6225       "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
6226       "dev": true,
6227       "optional": true,
6228       "requires": {
6229         "define-property": "^2.0.2",
6230         "extend-shallow": "^3.0.2",
6231         "regex-not": "^1.0.2",
6232         "safe-regex": "^1.1.0"
6233       }
6234     },
6235     "to-regex-range": {
6236       "version": "2.1.1",
6237       "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
6238       "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
6239       "dev": true,
6240       "optional": true,
6241       "requires": {
6242         "is-number": "^3.0.0",
6243         "repeat-string": "^1.6.1"
6244       }
6245     },
6246     "toidentifier": {
6247       "version": "1.0.0",
6248       "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
6249       "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw=="
6250     },
6251     "token-stream": {
6252       "version": "1.0.0",
6253       "resolved": "https://registry.npmjs.org/token-stream/-/token-stream-1.0.0.tgz",
6254       "integrity": "sha1-zCAOqyYT9BZtJ/+a/HylbUnfbrQ="
6255     },
6256     "toml": {
6257       "version": "3.0.0",
6258       "resolved": "https://registry.npmjs.org/toml/-/toml-3.0.0.tgz",
6259       "integrity": "sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w=="
6260     },
6261     "tslib": {
6262       "version": "2.3.0",
6263       "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz",
6264       "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg=="
6265     },
6266     "tsscmp": {
6267       "version": "1.0.6",
6268       "resolved": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.6.tgz",
6269       "integrity": "sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA=="
6270     },
6271     "type-check": {
6272       "version": "0.4.0",
6273       "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
6274       "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
6275       "dev": true,
6276       "requires": {
6277         "prelude-ls": "^1.2.1"
6278       }
6279     },
6280     "type-detect": {
6281       "version": "4.0.8",
6282       "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
6283       "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==",
6284       "dev": true
6285     },
6286     "type-fest": {
6287       "version": "0.8.1",
6288       "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
6289       "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
6290       "dev": true
6291     },
6292     "type-is": {
6293       "version": "1.6.18",
6294       "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
6295       "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
6296       "requires": {
6297         "media-typer": "0.3.0",
6298         "mime-types": "~2.1.24"
6299       }
6300     },
6301     "uglify-js": {
6302       "version": "3.13.2",
6303       "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.13.2.tgz",
6304       "integrity": "sha512-SbMu4D2Vo95LMC/MetNaso1194M1htEA+JrqE9Hk+G2DhI+itfS9TRu9ZKeCahLDNa/J3n4MqUJ/fOHMzQpRWw=="
6305     },
6306     "uid-safe": {
6307       "version": "2.1.5",
6308       "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.5.tgz",
6309       "integrity": "sha512-KPHm4VL5dDXKz01UuEd88Df+KzynaohSL9fBh096KWAxSKZQDI2uBrVqtvRM4rwrIrRRKsdLNML/lnaaVSRioA==",
6310       "requires": {
6311         "random-bytes": "~1.0.0"
6312       }
6313     },
6314     "unicode-canonical-property-names-ecmascript": {
6315       "version": "1.0.4",
6316       "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz",
6317       "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==",
6318       "dev": true
6319     },
6320     "unicode-match-property-ecmascript": {
6321       "version": "1.0.4",
6322       "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz",
6323       "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==",
6324       "dev": true,
6325       "requires": {
6326         "unicode-canonical-property-names-ecmascript": "^1.0.4",
6327         "unicode-property-aliases-ecmascript": "^1.0.4"
6328       }
6329     },
6330     "unicode-match-property-value-ecmascript": {
6331       "version": "1.2.0",
6332       "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz",
6333       "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==",
6334       "dev": true
6335     },
6336     "unicode-property-aliases-ecmascript": {
6337       "version": "1.1.0",
6338       "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz",
6339       "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==",
6340       "dev": true
6341     },
6342     "union-value": {
6343       "version": "1.0.1",
6344       "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz",
6345       "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==",
6346       "dev": true,
6347       "optional": true,
6348       "requires": {
6349         "arr-union": "^3.1.0",
6350         "get-value": "^2.0.6",
6351         "is-extendable": "^0.1.1",
6352         "set-value": "^2.0.1"
6353       }
6354     },
6355     "unpipe": {
6356       "version": "1.0.0",
6357       "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
6358       "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw="
6359     },
6360     "unset-value": {
6361       "version": "1.0.0",
6362       "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
6363       "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
6364       "dev": true,
6365       "optional": true,
6366       "requires": {
6367         "has-value": "^0.3.1",
6368         "isobject": "^3.0.0"
6369       },
6370       "dependencies": {
6371         "has-value": {
6372           "version": "0.3.1",
6373           "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
6374           "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
6375           "dev": true,
6376           "optional": true,
6377           "requires": {
6378             "get-value": "^2.0.3",
6379             "has-values": "^0.1.4",
6380             "isobject": "^2.0.0"
6381           },
6382           "dependencies": {
6383             "isobject": {
6384               "version": "2.1.0",
6385               "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
6386               "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
6387               "dev": true,
6388               "optional": true,
6389               "requires": {
6390                 "isarray": "1.0.0"
6391               }
6392             }
6393           }
6394         },
6395         "has-values": {
6396           "version": "0.1.4",
6397           "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
6398           "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
6399           "dev": true,
6400           "optional": true
6401         }
6402       }
6403     },
6404     "upath": {
6405       "version": "1.2.0",
6406       "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz",
6407       "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==",
6408       "dev": true,
6409       "optional": true
6410     },
6411     "uri-js": {
6412       "version": "4.4.1",
6413       "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
6414       "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
6415       "dev": true,
6416       "requires": {
6417         "punycode": "^2.1.0"
6418       }
6419     },
6420     "urix": {
6421       "version": "0.1.0",
6422       "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
6423       "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
6424       "dev": true,
6425       "optional": true
6426     },
6427     "use": {
6428       "version": "3.1.1",
6429       "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
6430       "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",
6431       "dev": true,
6432       "optional": true
6433     },
6434     "util-deprecate": {
6435       "version": "1.0.2",
6436       "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
6437       "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
6438     },
6439     "utils-merge": {
6440       "version": "1.0.1",
6441       "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
6442       "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM="
6443     },
6444     "uuid": {
6445       "version": "8.3.2",
6446       "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
6447       "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg=="
6448     },
6449     "v8-compile-cache": {
6450       "version": "2.3.0",
6451       "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz",
6452       "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==",
6453       "dev": true
6454     },
6455     "vary": {
6456       "version": "1.1.2",
6457       "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
6458       "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw="
6459     },
6460     "void-elements": {
6461       "version": "3.1.0",
6462       "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz",
6463       "integrity": "sha1-YU9/v42AHwu18GYfWy9XhXUOTwk="
6464     },
6465     "which": {
6466       "version": "2.0.2",
6467       "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
6468       "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
6469       "dev": true,
6470       "requires": {
6471         "isexe": "^2.0.0"
6472       }
6473     },
6474     "wide-align": {
6475       "version": "1.1.3",
6476       "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
6477       "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
6478       "requires": {
6479         "string-width": "^1.0.2 || 2"
6480       }
6481     },
6482     "with": {
6483       "version": "7.0.2",
6484       "resolved": "https://registry.npmjs.org/with/-/with-7.0.2.tgz",
6485       "integrity": "sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w==",
6486       "requires": {
6487         "@babel/parser": "^7.9.6",
6488         "@babel/types": "^7.9.6",
6489         "assert-never": "^1.2.1",
6490         "babel-walk": "3.0.0-canary-5"
6491       }
6492     },
6493     "word-wrap": {
6494       "version": "1.2.3",
6495       "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
6496       "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
6497       "dev": true
6498     },
6499     "workerpool": {
6500       "version": "6.1.0",
6501       "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.1.0.tgz",
6502       "integrity": "sha512-toV7q9rWNYha963Pl/qyeZ6wG+3nnsyvolaNUS8+R5Wtw6qJPTxIlOP1ZSvcGhEJw+l3HMMmtiNo9Gl61G4GVg==",
6503       "dev": true
6504     },
6505     "wrap-ansi": {
6506       "version": "7.0.0",
6507       "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
6508       "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
6509       "dev": true,
6510       "requires": {
6511         "ansi-styles": "^4.0.0",
6512         "string-width": "^4.1.0",
6513         "strip-ansi": "^6.0.0"
6514       },
6515       "dependencies": {
6516         "ansi-regex": {
6517           "version": "5.0.0",
6518           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
6519           "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
6520           "dev": true
6521         },
6522         "ansi-styles": {
6523           "version": "4.3.0",
6524           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
6525           "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
6526           "dev": true,
6527           "requires": {
6528             "color-convert": "^2.0.1"
6529           }
6530         },
6531         "color-convert": {
6532           "version": "2.0.1",
6533           "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
6534           "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
6535           "dev": true,
6536           "requires": {
6537             "color-name": "~1.1.4"
6538           }
6539         },
6540         "color-name": {
6541           "version": "1.1.4",
6542           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
6543           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
6544           "dev": true
6545         },
6546         "is-fullwidth-code-point": {
6547           "version": "3.0.0",
6548           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
6549           "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
6550           "dev": true
6551         },
6552         "string-width": {
6553           "version": "4.2.2",
6554           "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
6555           "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
6556           "dev": true,
6557           "requires": {
6558             "emoji-regex": "^8.0.0",
6559             "is-fullwidth-code-point": "^3.0.0",
6560             "strip-ansi": "^6.0.0"
6561           }
6562         },
6563         "strip-ansi": {
6564           "version": "6.0.0",
6565           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
6566           "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
6567           "dev": true,
6568           "requires": {
6569             "ansi-regex": "^5.0.0"
6570           }
6571         }
6572       }
6573     },
6574     "wrappy": {
6575       "version": "1.0.2",
6576       "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
6577       "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
6578     },
6579     "ws": {
6580       "version": "7.4.6",
6581       "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz",
6582       "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A=="
6583     },
6584     "xmlhttprequest-ssl": {
6585       "version": "1.5.5",
6586       "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz",
6587       "integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4="
6588     },
6589     "y18n": {
6590       "version": "5.0.5",
6591       "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.5.tgz",
6592       "integrity": "sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==",
6593       "dev": true
6594     },
6595     "yallist": {
6596       "version": "4.0.0",
6597       "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
6598       "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
6599     },
6600     "yamljs": {
6601       "version": "0.2.10",
6602       "resolved": "https://registry.npmjs.org/yamljs/-/yamljs-0.2.10.tgz",
6603       "integrity": "sha1-SBzHwlynOvWfWR8MluPOVsdXpA8=",
6604       "requires": {
6605         "argparse": "^1.0.7",
6606         "glob": "^7.0.5"
6607       }
6608     },
6609     "yargs": {
6610       "version": "16.2.0",
6611       "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
6612       "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
6613       "dev": true,
6614       "requires": {
6615         "cliui": "^7.0.2",
6616         "escalade": "^3.1.1",
6617         "get-caller-file": "^2.0.5",
6618         "require-directory": "^2.1.1",
6619         "string-width": "^4.2.0",
6620         "y18n": "^5.0.5",
6621         "yargs-parser": "^20.2.2"
6622       },
6623       "dependencies": {
6624         "ansi-regex": {
6625           "version": "5.0.0",
6626           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
6627           "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
6628           "dev": true
6629         },
6630         "is-fullwidth-code-point": {
6631           "version": "3.0.0",
6632           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
6633           "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
6634           "dev": true
6635         },
6636         "string-width": {
6637           "version": "4.2.2",
6638           "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
6639           "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
6640           "dev": true,
6641           "requires": {
6642             "emoji-regex": "^8.0.0",
6643             "is-fullwidth-code-point": "^3.0.0",
6644             "strip-ansi": "^6.0.0"
6645           }
6646         },
6647         "strip-ansi": {
6648           "version": "6.0.0",
6649           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
6650           "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
6651           "dev": true,
6652           "requires": {
6653             "ansi-regex": "^5.0.0"
6654           }
6655         }
6656       }
6657     },
6658     "yargs-parser": {
6659       "version": "20.2.4",
6660       "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz",
6661       "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==",
6662       "dev": true
6663     },
6664     "yargs-unparser": {
6665       "version": "2.0.0",
6666       "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz",
6667       "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==",
6668       "dev": true,
6669       "requires": {
6670         "camelcase": "^6.0.0",
6671         "decamelize": "^4.0.0",
6672         "flat": "^5.0.2",
6673         "is-plain-obj": "^2.1.0"
6674       }
6675     },
6676     "yeast": {
6677       "version": "0.1.2",
6678       "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz",
6679       "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk="
6680     },
6681     "yocto-queue": {
6682       "version": "0.1.0",
6683       "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
6684       "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
6685       "dev": true
6686     }
6687   }