• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  "name": "pathkit-local",
3  "version": "0.0.0",
4  "lockfileVersion": 1,
5  "requires": true,
6  "dependencies": {
7    "@babel/code-frame": {
8      "version": "7.10.4",
9      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz",
10      "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==",
11      "dev": true,
12      "requires": {
13        "@babel/highlight": "^7.10.4"
14      }
15    },
16    "@babel/core": {
17      "version": "7.12.10",
18      "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.10.tgz",
19      "integrity": "sha512-eTAlQKq65zHfkHZV0sIVODCPGVgoo1HdBlbSLi9CqOzuZanMv2ihzY+4paiKr1mH+XmYESMAmJ/dpZ68eN6d8w==",
20      "dev": true,
21      "requires": {
22        "@babel/code-frame": "^7.10.4",
23        "@babel/generator": "^7.12.10",
24        "@babel/helper-module-transforms": "^7.12.1",
25        "@babel/helpers": "^7.12.5",
26        "@babel/parser": "^7.12.10",
27        "@babel/template": "^7.12.7",
28        "@babel/traverse": "^7.12.10",
29        "@babel/types": "^7.12.10",
30        "convert-source-map": "^1.7.0",
31        "debug": "^4.1.0",
32        "gensync": "^1.0.0-beta.1",
33        "json5": "^2.1.2",
34        "lodash": "^4.17.19",
35        "semver": "^5.4.1",
36        "source-map": "^0.5.0"
37      },
38      "dependencies": {
39        "debug": {
40          "version": "4.3.1",
41          "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
42          "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
43          "dev": true,
44          "requires": {
45            "ms": "2.1.2"
46          }
47        },
48        "ms": {
49          "version": "2.1.2",
50          "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
51          "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
52          "dev": true
53        },
54        "semver": {
55          "version": "5.7.1",
56          "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
57          "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
58          "dev": true
59        },
60        "source-map": {
61          "version": "0.5.7",
62          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
63          "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
64          "dev": true
65        }
66      }
67    },
68    "@babel/generator": {
69      "version": "7.12.10",
70      "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.10.tgz",
71      "integrity": "sha512-6mCdfhWgmqLdtTkhXjnIz0LcdVCd26wS2JXRtj2XY0u5klDsXBREA/pG5NVOuVnF2LUrBGNFtQkIqqTbblg0ww==",
72      "dev": true,
73      "requires": {
74        "@babel/types": "^7.12.10",
75        "jsesc": "^2.5.1",
76        "source-map": "^0.5.0"
77      },
78      "dependencies": {
79        "source-map": {
80          "version": "0.5.7",
81          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
82          "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
83          "dev": true
84        }
85      }
86    },
87    "@babel/helper-function-name": {
88      "version": "7.10.4",
89      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz",
90      "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==",
91      "dev": true,
92      "requires": {
93        "@babel/helper-get-function-arity": "^7.10.4",
94        "@babel/template": "^7.10.4",
95        "@babel/types": "^7.10.4"
96      }
97    },
98    "@babel/helper-get-function-arity": {
99      "version": "7.12.10",
100      "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz",
101      "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==",
102      "dev": true,
103      "requires": {
104        "@babel/types": "^7.12.10"
105      }
106    },
107    "@babel/helper-member-expression-to-functions": {
108      "version": "7.12.7",
109      "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz",
110      "integrity": "sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==",
111      "dev": true,
112      "requires": {
113        "@babel/types": "^7.12.7"
114      }
115    },
116    "@babel/helper-module-imports": {
117      "version": "7.12.5",
118      "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz",
119      "integrity": "sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==",
120      "dev": true,
121      "requires": {
122        "@babel/types": "^7.12.5"
123      }
124    },
125    "@babel/helper-module-transforms": {
126      "version": "7.12.1",
127      "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz",
128      "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==",
129      "dev": true,
130      "requires": {
131        "@babel/helper-module-imports": "^7.12.1",
132        "@babel/helper-replace-supers": "^7.12.1",
133        "@babel/helper-simple-access": "^7.12.1",
134        "@babel/helper-split-export-declaration": "^7.11.0",
135        "@babel/helper-validator-identifier": "^7.10.4",
136        "@babel/template": "^7.10.4",
137        "@babel/traverse": "^7.12.1",
138        "@babel/types": "^7.12.1",
139        "lodash": "^4.17.19"
140      }
141    },
142    "@babel/helper-optimise-call-expression": {
143      "version": "7.12.10",
144      "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.10.tgz",
145      "integrity": "sha512-4tpbU0SrSTjjt65UMWSrUOPZTsgvPgGG4S8QSTNHacKzpS51IVWGDj0yCwyeZND/i+LSN2g/O63jEXEWm49sYQ==",
146      "dev": true,
147      "requires": {
148        "@babel/types": "^7.12.10"
149      }
150    },
151    "@babel/helper-replace-supers": {
152      "version": "7.12.5",
153      "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.5.tgz",
154      "integrity": "sha512-5YILoed0ZyIpF4gKcpZitEnXEJ9UoDRki1Ey6xz46rxOzfNMAhVIJMoune1hmPVxh40LRv1+oafz7UsWX+vyWA==",
155      "dev": true,
156      "requires": {
157        "@babel/helper-member-expression-to-functions": "^7.12.1",
158        "@babel/helper-optimise-call-expression": "^7.10.4",
159        "@babel/traverse": "^7.12.5",
160        "@babel/types": "^7.12.5"
161      }
162    },
163    "@babel/helper-simple-access": {
164      "version": "7.12.1",
165      "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz",
166      "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==",
167      "dev": true,
168      "requires": {
169        "@babel/types": "^7.12.1"
170      }
171    },
172    "@babel/helper-split-export-declaration": {
173      "version": "7.11.0",
174      "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz",
175      "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==",
176      "dev": true,
177      "requires": {
178        "@babel/types": "^7.11.0"
179      }
180    },
181    "@babel/helper-validator-identifier": {
182      "version": "7.10.4",
183      "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz",
184      "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==",
185      "dev": true
186    },
187    "@babel/helpers": {
188      "version": "7.12.5",
189      "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.5.tgz",
190      "integrity": "sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==",
191      "dev": true,
192      "requires": {
193        "@babel/template": "^7.10.4",
194        "@babel/traverse": "^7.12.5",
195        "@babel/types": "^7.12.5"
196      }
197    },
198    "@babel/highlight": {
199      "version": "7.10.4",
200      "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz",
201      "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==",
202      "dev": true,
203      "requires": {
204        "@babel/helper-validator-identifier": "^7.10.4",
205        "chalk": "^2.0.0",
206        "js-tokens": "^4.0.0"
207      }
208    },
209    "@babel/parser": {
210      "version": "7.12.10",
211      "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.10.tgz",
212      "integrity": "sha512-PJdRPwyoOqFAWfLytxrWwGrAxghCgh/yTNCYciOz8QgjflA7aZhECPZAa2VUedKg2+QMWkI0L9lynh2SNmNEgA==",
213      "dev": true
214    },
215    "@babel/template": {
216      "version": "7.12.7",
217      "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz",
218      "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==",
219      "dev": true,
220      "requires": {
221        "@babel/code-frame": "^7.10.4",
222        "@babel/parser": "^7.12.7",
223        "@babel/types": "^7.12.7"
224      }
225    },
226    "@babel/traverse": {
227      "version": "7.12.10",
228      "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.10.tgz",
229      "integrity": "sha512-6aEtf0IeRgbYWzta29lePeYSk+YAFIC3kyqESeft8o5CkFlYIMX+EQDDWEiAQ9LHOA3d0oHdgrSsID/CKqXJlg==",
230      "dev": true,
231      "requires": {
232        "@babel/code-frame": "^7.10.4",
233        "@babel/generator": "^7.12.10",
234        "@babel/helper-function-name": "^7.10.4",
235        "@babel/helper-split-export-declaration": "^7.11.0",
236        "@babel/parser": "^7.12.10",
237        "@babel/types": "^7.12.10",
238        "debug": "^4.1.0",
239        "globals": "^11.1.0",
240        "lodash": "^4.17.19"
241      },
242      "dependencies": {
243        "debug": {
244          "version": "4.3.1",
245          "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
246          "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
247          "dev": true,
248          "requires": {
249            "ms": "2.1.2"
250          }
251        },
252        "ms": {
253          "version": "2.1.2",
254          "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
255          "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
256          "dev": true
257        }
258      }
259    },
260    "@babel/types": {
261      "version": "7.12.10",
262      "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.10.tgz",
263      "integrity": "sha512-sf6wboJV5mGyip2hIpDSKsr80RszPinEFjsHTalMxZAZkoQ2/2yQzxlcFN52SJqsyPfLtPmenL4g2KB3KJXPDw==",
264      "dev": true,
265      "requires": {
266        "@babel/helper-validator-identifier": "^7.10.4",
267        "lodash": "^4.17.19",
268        "to-fast-properties": "^2.0.0"
269      }
270    },
271    "@istanbuljs/schema": {
272      "version": "0.1.2",
273      "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz",
274      "integrity": "sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==",
275      "dev": true
276    },
277    "@socket.io/base64-arraybuffer": {
278      "version": "1.0.2",
279      "resolved": "https://registry.npmjs.org/@socket.io/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz",
280      "integrity": "sha512-dOlCBKnDw4iShaIsH/bxujKTM18+2TOAsYz+KSc11Am38H4q5Xw8Bbz97ZYdrVNM+um3p7w86Bvvmcn9q+5+eQ==",
281      "dev": true
282    },
283    "@types/component-emitter": {
284      "version": "1.2.11",
285      "resolved": "https://registry.npmjs.org/@types/component-emitter/-/component-emitter-1.2.11.tgz",
286      "integrity": "sha512-SRXjM+tfsSlA9VuG8hGO2nft2p8zjXCK1VcC6N4NXbBbYbSia9kzCChYQajIjzIqOOOuh5Ock6MmV2oux4jDZQ==",
287      "dev": true
288    },
289    "@types/cookie": {
290      "version": "0.4.1",
291      "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz",
292      "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==",
293      "dev": true
294    },
295    "@types/cors": {
296      "version": "2.8.12",
297      "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz",
298      "integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==",
299      "dev": true
300    },
301    "@types/node": {
302      "version": "17.0.21",
303      "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.21.tgz",
304      "integrity": "sha512-DBZCJbhII3r90XbQxI8Y9IjjiiOGlZ0Hr32omXIZvwwZ7p4DMMXGrKXVyPfuoBOri9XNtL0UK69jYIBIsRX3QQ==",
305      "dev": true
306    },
307    "accepts": {
308      "version": "1.3.8",
309      "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
310      "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
311      "dev": true,
312      "requires": {
313        "mime-types": "~2.1.34",
314        "negotiator": "0.6.3"
315      }
316    },
317    "ansi-regex": {
318      "version": "5.0.1",
319      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
320      "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
321      "dev": true
322    },
323    "ansi-styles": {
324      "version": "4.3.0",
325      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
326      "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
327      "dev": true,
328      "requires": {
329        "color-convert": "^2.0.1"
330      }
331    },
332    "anymatch": {
333      "version": "3.1.2",
334      "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
335      "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
336      "dev": true,
337      "requires": {
338        "normalize-path": "^3.0.0",
339        "picomatch": "^2.0.4"
340      }
341    },
342    "balanced-match": {
343      "version": "1.0.0",
344      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
345      "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
346      "dev": true
347    },
348    "base64id": {
349      "version": "2.0.0",
350      "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz",
351      "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==",
352      "dev": true
353    },
354    "binary-extensions": {
355      "version": "2.2.0",
356      "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
357      "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
358      "dev": true
359    },
360    "body-parser": {
361      "version": "1.19.2",
362      "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.2.tgz",
363      "integrity": "sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw==",
364      "dev": true,
365      "requires": {
366        "bytes": "3.1.2",
367        "content-type": "~1.0.4",
368        "debug": "2.6.9",
369        "depd": "~1.1.2",
370        "http-errors": "1.8.1",
371        "iconv-lite": "0.4.24",
372        "on-finished": "~2.3.0",
373        "qs": "6.9.7",
374        "raw-body": "2.4.3",
375        "type-is": "~1.6.18"
376      }
377    },
378    "brace-expansion": {
379      "version": "1.1.11",
380      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
381      "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
382      "dev": true,
383      "requires": {
384        "balanced-match": "^1.0.0",
385        "concat-map": "0.0.1"
386      }
387    },
388    "braces": {
389      "version": "3.0.2",
390      "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
391      "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
392      "dev": true,
393      "requires": {
394        "fill-range": "^7.0.1"
395      }
396    },
397    "bytes": {
398      "version": "3.1.2",
399      "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
400      "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
401      "dev": true
402    },
403    "chalk": {
404      "version": "2.4.2",
405      "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
406      "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
407      "dev": true,
408      "requires": {
409        "ansi-styles": "^3.2.1",
410        "escape-string-regexp": "^1.0.5",
411        "supports-color": "^5.3.0"
412      },
413      "dependencies": {
414        "ansi-styles": {
415          "version": "3.2.1",
416          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
417          "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
418          "dev": true,
419          "requires": {
420            "color-convert": "^1.9.0"
421          }
422        },
423        "color-convert": {
424          "version": "1.9.3",
425          "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
426          "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
427          "dev": true,
428          "requires": {
429            "color-name": "1.1.3"
430          }
431        },
432        "color-name": {
433          "version": "1.1.3",
434          "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
435          "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
436          "dev": true
437        }
438      }
439    },
440    "chokidar": {
441      "version": "3.5.3",
442      "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
443      "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
444      "dev": true,
445      "requires": {
446        "anymatch": "~3.1.2",
447        "braces": "~3.0.2",
448        "fsevents": "~2.3.2",
449        "glob-parent": "~5.1.2",
450        "is-binary-path": "~2.1.0",
451        "is-glob": "~4.0.1",
452        "normalize-path": "~3.0.0",
453        "readdirp": "~3.6.0"
454      }
455    },
456    "cliui": {
457      "version": "7.0.4",
458      "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
459      "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
460      "dev": true,
461      "requires": {
462        "string-width": "^4.2.0",
463        "strip-ansi": "^6.0.0",
464        "wrap-ansi": "^7.0.0"
465      }
466    },
467    "color-convert": {
468      "version": "2.0.1",
469      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
470      "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
471      "dev": true,
472      "requires": {
473        "color-name": "~1.1.4"
474      }
475    },
476    "color-name": {
477      "version": "1.1.4",
478      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
479      "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
480      "dev": true
481    },
482    "colors": {
483      "version": "1.4.0",
484      "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz",
485      "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==",
486      "dev": true
487    },
488    "component-emitter": {
489      "version": "1.3.0",
490      "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
491      "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
492      "dev": true
493    },
494    "concat-map": {
495      "version": "0.0.1",
496      "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
497      "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
498      "dev": true
499    },
500    "connect": {
501      "version": "3.7.0",
502      "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz",
503      "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==",
504      "dev": true,
505      "requires": {
506        "debug": "2.6.9",
507        "finalhandler": "1.1.2",
508        "parseurl": "~1.3.3",
509        "utils-merge": "1.0.1"
510      }
511    },
512    "content-type": {
513      "version": "1.0.4",
514      "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
515      "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==",
516      "dev": true
517    },
518    "convert-source-map": {
519      "version": "1.7.0",
520      "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz",
521      "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==",
522      "dev": true,
523      "requires": {
524        "safe-buffer": "~5.1.1"
525      }
526    },
527    "cookie": {
528      "version": "0.4.2",
529      "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz",
530      "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==",
531      "dev": true
532    },
533    "cors": {
534      "version": "2.8.5",
535      "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz",
536      "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==",
537      "dev": true,
538      "requires": {
539        "object-assign": "^4",
540        "vary": "^1"
541      }
542    },
543    "custom-event": {
544      "version": "1.0.1",
545      "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz",
546      "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=",
547      "dev": true
548    },
549    "date-format": {
550      "version": "4.0.3",
551      "resolved": "https://registry.npmjs.org/date-format/-/date-format-4.0.3.tgz",
552      "integrity": "sha512-7P3FyqDcfeznLZp2b+OMitV9Sz2lUnsT87WaTat9nVwqsBkTzPG3lPLNwW3en6F4pHUiWzr6vb8CLhjdK9bcxQ==",
553      "dev": true
554    },
555    "debug": {
556      "version": "2.6.9",
557      "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
558      "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
559      "dev": true,
560      "requires": {
561        "ms": "2.0.0"
562      }
563    },
564    "depd": {
565      "version": "1.1.2",
566      "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
567      "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
568      "dev": true
569    },
570    "di": {
571      "version": "0.0.1",
572      "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz",
573      "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=",
574      "dev": true
575    },
576    "dom-serialize": {
577      "version": "2.2.1",
578      "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz",
579      "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=",
580      "dev": true,
581      "requires": {
582        "custom-event": "~1.0.0",
583        "ent": "~2.2.0",
584        "extend": "^3.0.0",
585        "void-elements": "^2.0.0"
586      }
587    },
588    "ee-first": {
589      "version": "1.1.1",
590      "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
591      "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
592      "dev": true
593    },
594    "emoji-regex": {
595      "version": "8.0.0",
596      "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
597      "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
598      "dev": true
599    },
600    "encodeurl": {
601      "version": "1.0.2",
602      "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
603      "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
604      "dev": true
605    },
606    "engine.io": {
607      "version": "6.1.3",
608      "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.1.3.tgz",
609      "integrity": "sha512-rqs60YwkvWTLLnfazqgZqLa/aKo+9cueVfEi/dZ8PyGyaf8TLOxj++4QMIgeG3Gn0AhrWiFXvghsoY9L9h25GA==",
610      "dev": true,
611      "requires": {
612        "@types/cookie": "^0.4.1",
613        "@types/cors": "^2.8.12",
614        "@types/node": ">=10.0.0",
615        "accepts": "~1.3.4",
616        "base64id": "2.0.0",
617        "cookie": "~0.4.1",
618        "cors": "~2.8.5",
619        "debug": "~4.3.1",
620        "engine.io-parser": "~5.0.3",
621        "ws": "~8.2.3"
622      },
623      "dependencies": {
624        "debug": {
625          "version": "4.3.3",
626          "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
627          "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
628          "dev": true,
629          "requires": {
630            "ms": "2.1.2"
631          }
632        },
633        "ms": {
634          "version": "2.1.2",
635          "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
636          "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
637          "dev": true
638        }
639      }
640    },
641    "engine.io-parser": {
642      "version": "5.0.3",
643      "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.3.tgz",
644      "integrity": "sha512-BtQxwF27XUNnSafQLvDi0dQ8s3i6VgzSoQMJacpIcGNrlUdfHSKbgm3jmjCVvQluGzqwujQMPAoMai3oYSTurg==",
645      "dev": true,
646      "requires": {
647        "@socket.io/base64-arraybuffer": "~1.0.2"
648      }
649    },
650    "ent": {
651      "version": "2.2.0",
652      "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz",
653      "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=",
654      "dev": true
655    },
656    "escalade": {
657      "version": "3.1.1",
658      "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
659      "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
660      "dev": true
661    },
662    "escape-html": {
663      "version": "1.0.3",
664      "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
665      "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
666      "dev": true
667    },
668    "escape-string-regexp": {
669      "version": "1.0.5",
670      "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
671      "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
672      "dev": true
673    },
674    "eventemitter3": {
675      "version": "4.0.7",
676      "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
677      "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
678      "dev": true
679    },
680    "extend": {
681      "version": "3.0.2",
682      "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
683      "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
684      "dev": true
685    },
686    "fill-range": {
687      "version": "7.0.1",
688      "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
689      "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
690      "dev": true,
691      "requires": {
692        "to-regex-range": "^5.0.1"
693      }
694    },
695    "finalhandler": {
696      "version": "1.1.2",
697      "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
698      "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
699      "dev": true,
700      "requires": {
701        "debug": "2.6.9",
702        "encodeurl": "~1.0.2",
703        "escape-html": "~1.0.3",
704        "on-finished": "~2.3.0",
705        "parseurl": "~1.3.3",
706        "statuses": "~1.5.0",
707        "unpipe": "~1.0.0"
708      }
709    },
710    "flatted": {
711      "version": "3.2.5",
712      "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz",
713      "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==",
714      "dev": true
715    },
716    "follow-redirects": {
717      "version": "1.14.9",
718      "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz",
719      "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==",
720      "dev": true
721    },
722    "fs-extra": {
723      "version": "10.0.1",
724      "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz",
725      "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==",
726      "dev": true,
727      "requires": {
728        "graceful-fs": "^4.2.0",
729        "jsonfile": "^6.0.1",
730        "universalify": "^2.0.0"
731      }
732    },
733    "fs.realpath": {
734      "version": "1.0.0",
735      "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
736      "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
737      "dev": true
738    },
739    "fsevents": {
740      "version": "2.3.2",
741      "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
742      "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
743      "dev": true,
744      "optional": true
745    },
746    "gensync": {
747      "version": "1.0.0-beta.2",
748      "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
749      "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
750      "dev": true
751    },
752    "get-caller-file": {
753      "version": "2.0.5",
754      "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
755      "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
756      "dev": true
757    },
758    "glob": {
759      "version": "7.2.0",
760      "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
761      "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
762      "dev": true,
763      "requires": {
764        "fs.realpath": "^1.0.0",
765        "inflight": "^1.0.4",
766        "inherits": "2",
767        "minimatch": "^3.0.4",
768        "once": "^1.3.0",
769        "path-is-absolute": "^1.0.0"
770      }
771    },
772    "glob-parent": {
773      "version": "5.1.2",
774      "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
775      "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
776      "dev": true,
777      "requires": {
778        "is-glob": "^4.0.1"
779      }
780    },
781    "globals": {
782      "version": "11.12.0",
783      "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
784      "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
785      "dev": true
786    },
787    "graceful-fs": {
788      "version": "4.2.9",
789      "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz",
790      "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==",
791      "dev": true
792    },
793    "has-flag": {
794      "version": "3.0.0",
795      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
796      "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
797      "dev": true
798    },
799    "html-escaper": {
800      "version": "2.0.2",
801      "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
802      "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==",
803      "dev": true
804    },
805    "http-errors": {
806      "version": "1.8.1",
807      "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz",
808      "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==",
809      "dev": true,
810      "requires": {
811        "depd": "~1.1.2",
812        "inherits": "2.0.4",
813        "setprototypeof": "1.2.0",
814        "statuses": ">= 1.5.0 < 2",
815        "toidentifier": "1.0.1"
816      }
817    },
818    "http-proxy": {
819      "version": "1.18.1",
820      "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz",
821      "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==",
822      "dev": true,
823      "requires": {
824        "eventemitter3": "^4.0.0",
825        "follow-redirects": "^1.0.0",
826        "requires-port": "^1.0.0"
827      }
828    },
829    "iconv-lite": {
830      "version": "0.4.24",
831      "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
832      "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
833      "dev": true,
834      "requires": {
835        "safer-buffer": ">= 2.1.2 < 3"
836      }
837    },
838    "inflight": {
839      "version": "1.0.6",
840      "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
841      "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
842      "dev": true,
843      "requires": {
844        "once": "^1.3.0",
845        "wrappy": "1"
846      }
847    },
848    "inherits": {
849      "version": "2.0.4",
850      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
851      "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
852      "dev": true
853    },
854    "is-binary-path": {
855      "version": "2.1.0",
856      "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
857      "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
858      "dev": true,
859      "requires": {
860        "binary-extensions": "^2.0.0"
861      }
862    },
863    "is-docker": {
864      "version": "1.1.0",
865      "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-1.1.0.tgz",
866      "integrity": "sha1-8EN01O7lMQ6ajhE78UlUEeRhdqE=",
867      "dev": true
868    },
869    "is-extglob": {
870      "version": "2.1.1",
871      "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
872      "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
873      "dev": true
874    },
875    "is-fullwidth-code-point": {
876      "version": "3.0.0",
877      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
878      "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
879      "dev": true
880    },
881    "is-glob": {
882      "version": "4.0.3",
883      "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
884      "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
885      "dev": true,
886      "requires": {
887        "is-extglob": "^2.1.1"
888      }
889    },
890    "is-number": {
891      "version": "7.0.0",
892      "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
893      "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
894      "dev": true
895    },
896    "isbinaryfile": {
897      "version": "4.0.8",
898      "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.8.tgz",
899      "integrity": "sha512-53h6XFniq77YdW+spoRrebh0mnmTxRPTlcuIArO57lmMdq4uBKFKaeTjnb92oYWrSn/LVL+LT+Hap2tFQj8V+w==",
900      "dev": true
901    },
902    "isexe": {
903      "version": "2.0.0",
904      "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
905      "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
906      "dev": true
907    },
908    "istanbul-lib-coverage": {
909      "version": "3.0.0",
910      "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz",
911      "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==",
912      "dev": true
913    },
914    "istanbul-lib-instrument": {
915      "version": "4.0.3",
916      "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz",
917      "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==",
918      "dev": true,
919      "requires": {
920        "@babel/core": "^7.7.5",
921        "@istanbuljs/schema": "^0.1.2",
922        "istanbul-lib-coverage": "^3.0.0",
923        "semver": "^6.3.0"
924      }
925    },
926    "istanbul-lib-report": {
927      "version": "3.0.0",
928      "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz",
929      "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==",
930      "dev": true,
931      "requires": {
932        "istanbul-lib-coverage": "^3.0.0",
933        "make-dir": "^3.0.0",
934        "supports-color": "^7.1.0"
935      },
936      "dependencies": {
937        "has-flag": {
938          "version": "4.0.0",
939          "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
940          "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
941          "dev": true
942        },
943        "supports-color": {
944          "version": "7.2.0",
945          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
946          "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
947          "dev": true,
948          "requires": {
949            "has-flag": "^4.0.0"
950          }
951        }
952      }
953    },
954    "istanbul-lib-source-maps": {
955      "version": "4.0.0",
956      "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz",
957      "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==",
958      "dev": true,
959      "requires": {
960        "debug": "^4.1.1",
961        "istanbul-lib-coverage": "^3.0.0",
962        "source-map": "^0.6.1"
963      },
964      "dependencies": {
965        "debug": {
966          "version": "4.3.1",
967          "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
968          "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
969          "dev": true,
970          "requires": {
971            "ms": "2.1.2"
972          }
973        },
974        "ms": {
975          "version": "2.1.2",
976          "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
977          "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
978          "dev": true
979        }
980      }
981    },
982    "istanbul-reports": {
983      "version": "3.0.2",
984      "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz",
985      "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==",
986      "dev": true,
987      "requires": {
988        "html-escaper": "^2.0.0",
989        "istanbul-lib-report": "^3.0.0"
990      }
991    },
992    "jasmine-core": {
993      "version": "3.6.0",
994      "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-3.6.0.tgz",
995      "integrity": "sha512-8uQYa7zJN8hq9z+g8z1bqCfdC8eoDAeVnM5sfqs7KHv9/ifoJ500m018fpFc7RDaO6SWCLCXwo/wPSNcdYTgcw==",
996      "dev": true
997    },
998    "js-tokens": {
999      "version": "4.0.0",
1000      "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
1001      "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
1002      "dev": true
1003    },
1004    "jsesc": {
1005      "version": "2.5.2",
1006      "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
1007      "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
1008      "dev": true
1009    },
1010    "json5": {
1011      "version": "2.2.3",
1012      "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
1013      "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
1014      "dev": true
1015    },
1016    "jsonfile": {
1017      "version": "6.1.0",
1018      "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
1019      "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
1020      "dev": true,
1021      "requires": {
1022        "graceful-fs": "^4.1.6",
1023        "universalify": "^2.0.0"
1024      }
1025    },
1026    "karma": {
1027      "version": "6.3.16",
1028      "resolved": "https://registry.npmjs.org/karma/-/karma-6.3.16.tgz",
1029      "integrity": "sha512-nEU50jLvDe5yvXqkEJRf8IuvddUkOY2x5Xc4WXHz6dxINgGDrgD2uqQWeVrJs4hbfNaotn+HQ1LZJ4yOXrL7xQ==",
1030      "dev": true,
1031      "requires": {
1032        "body-parser": "^1.19.0",
1033        "braces": "^3.0.2",
1034        "chokidar": "^3.5.1",
1035        "colors": "1.4.0",
1036        "connect": "^3.7.0",
1037        "di": "^0.0.1",
1038        "dom-serialize": "^2.2.1",
1039        "glob": "^7.1.7",
1040        "graceful-fs": "^4.2.6",
1041        "http-proxy": "^1.18.1",
1042        "isbinaryfile": "^4.0.8",
1043        "lodash": "^4.17.21",
1044        "log4js": "^6.4.1",
1045        "mime": "^2.5.2",
1046        "minimatch": "^3.0.4",
1047        "mkdirp": "^0.5.5",
1048        "qjobs": "^1.2.0",
1049        "range-parser": "^1.2.1",
1050        "rimraf": "^3.0.2",
1051        "socket.io": "^4.2.0",
1052        "source-map": "^0.6.1",
1053        "tmp": "^0.2.1",
1054        "ua-parser-js": "^0.7.30",
1055        "yargs": "^16.1.1"
1056      },
1057      "dependencies": {
1058        "lodash": {
1059          "version": "4.17.21",
1060          "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
1061          "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
1062          "dev": true
1063        }
1064      }
1065    },
1066    "karma-chrome-launcher": {
1067      "version": "3.1.0",
1068      "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.1.0.tgz",
1069      "integrity": "sha512-3dPs/n7vgz1rxxtynpzZTvb9y/GIaW8xjAwcIGttLbycqoFtI7yo1NGnQi6oFTherRE+GIhCAHZC4vEqWGhNvg==",
1070      "dev": true,
1071      "requires": {
1072        "which": "^1.2.1"
1073      }
1074    },
1075    "karma-coverage": {
1076      "version": "2.0.3",
1077      "resolved": "https://registry.npmjs.org/karma-coverage/-/karma-coverage-2.0.3.tgz",
1078      "integrity": "sha512-atDvLQqvPcLxhED0cmXYdsPMCQuh6Asa9FMZW1bhNqlVEhJoB9qyZ2BY1gu7D/rr5GLGb5QzYO4siQskxaWP/g==",
1079      "dev": true,
1080      "requires": {
1081        "istanbul-lib-coverage": "^3.0.0",
1082        "istanbul-lib-instrument": "^4.0.1",
1083        "istanbul-lib-report": "^3.0.0",
1084        "istanbul-lib-source-maps": "^4.0.0",
1085        "istanbul-reports": "^3.0.0",
1086        "minimatch": "^3.0.4"
1087      }
1088    },
1089    "karma-jasmine": {
1090      "version": "4.0.1",
1091      "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-4.0.1.tgz",
1092      "integrity": "sha512-h8XDAhTiZjJKzfkoO1laMH+zfNlra+dEQHUAjpn5JV1zCPtOIVWGQjLBrqhnzQa/hrU2XrZwSyBa6XjEBzfXzw==",
1093      "dev": true,
1094      "requires": {
1095        "jasmine-core": "^3.6.0"
1096      }
1097    },
1098    "lodash": {
1099      "version": "4.17.20",
1100      "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
1101      "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==",
1102      "dev": true
1103    },
1104    "log4js": {
1105      "version": "6.4.1",
1106      "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.4.1.tgz",
1107      "integrity": "sha512-iUiYnXqAmNKiIZ1XSAitQ4TmNs8CdZYTAWINARF3LjnsLN8tY5m0vRwd6uuWj/yNY0YHxeZodnbmxKFUOM2rMg==",
1108      "dev": true,
1109      "requires": {
1110        "date-format": "^4.0.3",
1111        "debug": "^4.3.3",
1112        "flatted": "^3.2.4",
1113        "rfdc": "^1.3.0",
1114        "streamroller": "^3.0.2"
1115      },
1116      "dependencies": {
1117        "debug": {
1118          "version": "4.3.3",
1119          "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
1120          "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
1121          "dev": true,
1122          "requires": {
1123            "ms": "2.1.2"
1124          }
1125        },
1126        "ms": {
1127          "version": "2.1.2",
1128          "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
1129          "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
1130          "dev": true
1131        }
1132      }
1133    },
1134    "make-dir": {
1135      "version": "3.1.0",
1136      "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
1137      "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
1138      "dev": true,
1139      "requires": {
1140        "semver": "^6.0.0"
1141      }
1142    },
1143    "media-typer": {
1144      "version": "0.3.0",
1145      "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
1146      "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
1147      "dev": true
1148    },
1149    "mime": {
1150      "version": "2.6.0",
1151      "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz",
1152      "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==",
1153      "dev": true
1154    },
1155    "mime-db": {
1156      "version": "1.51.0",
1157      "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz",
1158      "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==",
1159      "dev": true
1160    },
1161    "mime-types": {
1162      "version": "2.1.34",
1163      "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz",
1164      "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==",
1165      "dev": true,
1166      "requires": {
1167        "mime-db": "1.51.0"
1168      }
1169    },
1170    "minimatch": {
1171      "version": "3.0.4",
1172      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
1173      "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
1174      "dev": true,
1175      "requires": {
1176        "brace-expansion": "^1.1.7"
1177      }
1178    },
1179    "minimist": {
1180      "version": "1.2.5",
1181      "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
1182      "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
1183      "dev": true
1184    },
1185    "mkdirp": {
1186      "version": "0.5.5",
1187      "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
1188      "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
1189      "dev": true,
1190      "requires": {
1191        "minimist": "^1.2.5"
1192      }
1193    },
1194    "ms": {
1195      "version": "2.0.0",
1196      "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
1197      "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
1198      "dev": true
1199    },
1200    "negotiator": {
1201      "version": "0.6.3",
1202      "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
1203      "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
1204      "dev": true
1205    },
1206    "normalize-path": {
1207      "version": "3.0.0",
1208      "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
1209      "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
1210      "dev": true
1211    },
1212    "object-assign": {
1213      "version": "4.1.1",
1214      "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
1215      "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
1216      "dev": true
1217    },
1218    "on-finished": {
1219      "version": "2.3.0",
1220      "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
1221      "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
1222      "dev": true,
1223      "requires": {
1224        "ee-first": "1.1.1"
1225      }
1226    },
1227    "once": {
1228      "version": "1.4.0",
1229      "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
1230      "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
1231      "dev": true,
1232      "requires": {
1233        "wrappy": "1"
1234      }
1235    },
1236    "parseurl": {
1237      "version": "1.3.3",
1238      "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
1239      "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
1240      "dev": true
1241    },
1242    "path-is-absolute": {
1243      "version": "1.0.1",
1244      "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
1245      "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
1246      "dev": true
1247    },
1248    "picomatch": {
1249      "version": "2.3.1",
1250      "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
1251      "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
1252      "dev": true
1253    },
1254    "qjobs": {
1255      "version": "1.2.0",
1256      "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz",
1257      "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==",
1258      "dev": true
1259    },
1260    "qs": {
1261      "version": "6.9.7",
1262      "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz",
1263      "integrity": "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==",
1264      "dev": true
1265    },
1266    "range-parser": {
1267      "version": "1.2.1",
1268      "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
1269      "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
1270      "dev": true
1271    },
1272    "raw-body": {
1273      "version": "2.4.3",
1274      "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.3.tgz",
1275      "integrity": "sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g==",
1276      "dev": true,
1277      "requires": {
1278        "bytes": "3.1.2",
1279        "http-errors": "1.8.1",
1280        "iconv-lite": "0.4.24",
1281        "unpipe": "1.0.0"
1282      }
1283    },
1284    "readdirp": {
1285      "version": "3.6.0",
1286      "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
1287      "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
1288      "dev": true,
1289      "requires": {
1290        "picomatch": "^2.2.1"
1291      }
1292    },
1293    "require-directory": {
1294      "version": "2.1.1",
1295      "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
1296      "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
1297      "dev": true
1298    },
1299    "requirejs": {
1300      "version": "2.3.6",
1301      "resolved": "https://registry.npmjs.org/requirejs/-/requirejs-2.3.6.tgz",
1302      "integrity": "sha512-ipEzlWQe6RK3jkzikgCupiTbTvm4S0/CAU5GlgptkN5SO6F3u0UD0K18wy6ErDqiCyP4J4YYe1HuAShvsxePLg==",
1303      "dev": true
1304    },
1305    "requires-port": {
1306      "version": "1.0.0",
1307      "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
1308      "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=",
1309      "dev": true
1310    },
1311    "rfdc": {
1312      "version": "1.3.0",
1313      "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz",
1314      "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==",
1315      "dev": true
1316    },
1317    "rimraf": {
1318      "version": "3.0.2",
1319      "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
1320      "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
1321      "dev": true,
1322      "requires": {
1323        "glob": "^7.1.3"
1324      }
1325    },
1326    "safe-buffer": {
1327      "version": "5.1.2",
1328      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
1329      "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
1330      "dev": true
1331    },
1332    "safer-buffer": {
1333      "version": "2.1.2",
1334      "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
1335      "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
1336      "dev": true
1337    },
1338    "semver": {
1339      "version": "6.3.0",
1340      "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
1341      "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
1342      "dev": true
1343    },
1344    "setprototypeof": {
1345      "version": "1.2.0",
1346      "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
1347      "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==",
1348      "dev": true
1349    },
1350    "socket.io": {
1351      "version": "4.4.1",
1352      "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.4.1.tgz",
1353      "integrity": "sha512-s04vrBswdQBUmuWJuuNTmXUVJhP0cVky8bBDhdkf8y0Ptsu7fKU2LuLbts9g+pdmAdyMMn8F/9Mf1/wbtUN0fg==",
1354      "dev": true,
1355      "requires": {
1356        "accepts": "~1.3.4",
1357        "base64id": "~2.0.0",
1358        "debug": "~4.3.2",
1359        "engine.io": "~6.1.0",
1360        "socket.io-adapter": "~2.3.3",
1361        "socket.io-parser": "~4.0.4"
1362      },
1363      "dependencies": {
1364        "debug": {
1365          "version": "4.3.3",
1366          "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
1367          "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
1368          "dev": true,
1369          "requires": {
1370            "ms": "2.1.2"
1371          }
1372        },
1373        "ms": {
1374          "version": "2.1.2",
1375          "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
1376          "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
1377          "dev": true
1378        }
1379      }
1380    },
1381    "socket.io-adapter": {
1382      "version": "2.3.3",
1383      "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.3.3.tgz",
1384      "integrity": "sha512-Qd/iwn3VskrpNO60BeRyCyr8ZWw9CPZyitW4AQwmRZ8zCiyDiL+znRnWX6tDHXnWn1sJrM1+b6Mn6wEDJJ4aYQ==",
1385      "dev": true
1386    },
1387    "socket.io-parser": {
1388      "version": "4.0.5",
1389      "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.0.5.tgz",
1390      "integrity": "sha512-sNjbT9dX63nqUFIOv95tTVm6elyIU4RvB1m8dOeZt+IgWwcWklFDOdmGcfo3zSiRsnR/3pJkjY5lfoGqEe4Eig==",
1391      "dev": true,
1392      "requires": {
1393        "@types/component-emitter": "^1.2.10",
1394        "component-emitter": "~1.3.0",
1395        "debug": "~4.3.1"
1396      },
1397      "dependencies": {
1398        "debug": {
1399          "version": "4.3.4",
1400          "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
1401          "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
1402          "dev": true,
1403          "requires": {
1404            "ms": "2.1.2"
1405          }
1406        },
1407        "ms": {
1408          "version": "2.1.2",
1409          "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
1410          "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
1411          "dev": true
1412        }
1413      }
1414    },
1415    "source-map": {
1416      "version": "0.6.1",
1417      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
1418      "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
1419      "dev": true
1420    },
1421    "statuses": {
1422      "version": "1.5.0",
1423      "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
1424      "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
1425      "dev": true
1426    },
1427    "streamroller": {
1428      "version": "3.0.2",
1429      "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-3.0.2.tgz",
1430      "integrity": "sha512-ur6y5S5dopOaRXBuRIZ1u6GC5bcEXHRZKgfBjfCglMhmIf+roVCECjvkEYzNQOXIN2/JPnkMPW/8B3CZoKaEPA==",
1431      "dev": true,
1432      "requires": {
1433        "date-format": "^4.0.3",
1434        "debug": "^4.1.1",
1435        "fs-extra": "^10.0.0"
1436      },
1437      "dependencies": {
1438        "debug": {
1439          "version": "4.3.3",
1440          "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
1441          "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
1442          "dev": true,
1443          "requires": {
1444            "ms": "2.1.2"
1445          }
1446        },
1447        "ms": {
1448          "version": "2.1.2",
1449          "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
1450          "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
1451          "dev": true
1452        }
1453      }
1454    },
1455    "string-width": {
1456      "version": "4.2.3",
1457      "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
1458      "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
1459      "dev": true,
1460      "requires": {
1461        "emoji-regex": "^8.0.0",
1462        "is-fullwidth-code-point": "^3.0.0",
1463        "strip-ansi": "^6.0.1"
1464      }
1465    },
1466    "strip-ansi": {
1467      "version": "6.0.1",
1468      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
1469      "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
1470      "dev": true,
1471      "requires": {
1472        "ansi-regex": "^5.0.1"
1473      }
1474    },
1475    "supports-color": {
1476      "version": "5.5.0",
1477      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
1478      "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
1479      "dev": true,
1480      "requires": {
1481        "has-flag": "^3.0.0"
1482      }
1483    },
1484    "tmp": {
1485      "version": "0.2.1",
1486      "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz",
1487      "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==",
1488      "dev": true,
1489      "requires": {
1490        "rimraf": "^3.0.0"
1491      }
1492    },
1493    "to-fast-properties": {
1494      "version": "2.0.0",
1495      "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
1496      "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
1497      "dev": true
1498    },
1499    "to-regex-range": {
1500      "version": "5.0.1",
1501      "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
1502      "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
1503      "dev": true,
1504      "requires": {
1505        "is-number": "^7.0.0"
1506      }
1507    },
1508    "toidentifier": {
1509      "version": "1.0.1",
1510      "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
1511      "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
1512      "dev": true
1513    },
1514    "type-is": {
1515      "version": "1.6.18",
1516      "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
1517      "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
1518      "dev": true,
1519      "requires": {
1520        "media-typer": "0.3.0",
1521        "mime-types": "~2.1.24"
1522      }
1523    },
1524    "ua-parser-js": {
1525      "version": "0.7.33",
1526      "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.33.tgz",
1527      "integrity": "sha512-s8ax/CeZdK9R/56Sui0WM6y9OFREJarMRHqLB2EwkovemBxNQ+Bqu8GAsUnVcXKgphb++ghr/B2BZx4mahujPw==",
1528      "dev": true
1529    },
1530    "universalify": {
1531      "version": "2.0.0",
1532      "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
1533      "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
1534      "dev": true
1535    },
1536    "unpipe": {
1537      "version": "1.0.0",
1538      "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
1539      "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
1540      "dev": true
1541    },
1542    "utils-merge": {
1543      "version": "1.0.1",
1544      "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
1545      "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=",
1546      "dev": true
1547    },
1548    "vary": {
1549      "version": "1.1.2",
1550      "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
1551      "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=",
1552      "dev": true
1553    },
1554    "void-elements": {
1555      "version": "2.0.1",
1556      "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz",
1557      "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=",
1558      "dev": true
1559    },
1560    "which": {
1561      "version": "1.3.1",
1562      "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
1563      "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
1564      "dev": true,
1565      "requires": {
1566        "isexe": "^2.0.0"
1567      }
1568    },
1569    "wrap-ansi": {
1570      "version": "7.0.0",
1571      "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
1572      "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
1573      "dev": true,
1574      "requires": {
1575        "ansi-styles": "^4.0.0",
1576        "string-width": "^4.1.0",
1577        "strip-ansi": "^6.0.0"
1578      }
1579    },
1580    "wrappy": {
1581      "version": "1.0.2",
1582      "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
1583      "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
1584      "dev": true
1585    },
1586    "ws": {
1587      "version": "8.2.3",
1588      "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz",
1589      "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==",
1590      "dev": true
1591    },
1592    "y18n": {
1593      "version": "5.0.8",
1594      "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
1595      "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
1596      "dev": true
1597    },
1598    "yargs": {
1599      "version": "16.2.0",
1600      "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
1601      "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
1602      "dev": true,
1603      "requires": {
1604        "cliui": "^7.0.2",
1605        "escalade": "^3.1.1",
1606        "get-caller-file": "^2.0.5",
1607        "require-directory": "^2.1.1",
1608        "string-width": "^4.2.0",
1609        "y18n": "^5.0.5",
1610        "yargs-parser": "^20.2.2"
1611      }
1612    },
1613    "yargs-parser": {
1614      "version": "20.2.9",
1615      "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
1616      "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
1617      "dev": true
1618    }
1619  }
1620}
1621