]> git.cworth.org Git - zombocom-ai/blob - package-lock.json
And now read in saved comments at server start
[zombocom-ai] / package-lock.json
1 {
2     "name": "zombocom-ai",
3     "version": "0.0.1",
4     "lockfileVersion": 2,
5     "requires": true,
6     "packages": {
7         "": {
8             "name": "zombocom-ai",
9             "version": "0.0.1",
10             "dependencies": {
11                 "express": "^4.18.2",
12                 "socket.io": "^4.5.4"
13             }
14         },
15         "node_modules/@socket.io/component-emitter": {
16             "version": "3.1.0",
17             "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz",
18             "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg=="
19         },
20         "node_modules/@types/cookie": {
21             "version": "0.4.1",
22             "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz",
23             "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q=="
24         },
25         "node_modules/@types/cors": {
26             "version": "2.8.13",
27             "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.13.tgz",
28             "integrity": "sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==",
29             "dependencies": {
30                 "@types/node": "*"
31             }
32         },
33         "node_modules/@types/node": {
34             "version": "18.11.11",
35             "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.11.tgz",
36             "integrity": "sha512-KJ021B1nlQUBLopzZmPBVuGU9un7WJd/W4ya7Ih02B4Uwky5Nja0yGYav2EfYIk0RR2Q9oVhf60S2XR1BCWJ2g=="
37         },
38         "node_modules/accepts": {
39             "version": "1.3.8",
40             "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
41             "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
42             "dependencies": {
43                 "mime-types": "~2.1.34",
44                 "negotiator": "0.6.3"
45             },
46             "engines": {
47                 "node": ">= 0.6"
48             }
49         },
50         "node_modules/array-flatten": {
51             "version": "1.1.1",
52             "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
53             "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg=="
54         },
55         "node_modules/base64id": {
56             "version": "2.0.0",
57             "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz",
58             "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==",
59             "engines": {
60                 "node": "^4.5.0 || >= 5.9"
61             }
62         },
63         "node_modules/body-parser": {
64             "version": "1.20.1",
65             "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz",
66             "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==",
67             "dependencies": {
68                 "bytes": "3.1.2",
69                 "content-type": "~1.0.4",
70                 "debug": "2.6.9",
71                 "depd": "2.0.0",
72                 "destroy": "1.2.0",
73                 "http-errors": "2.0.0",
74                 "iconv-lite": "0.4.24",
75                 "on-finished": "2.4.1",
76                 "qs": "6.11.0",
77                 "raw-body": "2.5.1",
78                 "type-is": "~1.6.18",
79                 "unpipe": "1.0.0"
80             },
81             "engines": {
82                 "node": ">= 0.8",
83                 "npm": "1.2.8000 || >= 1.4.16"
84             }
85         },
86         "node_modules/bytes": {
87             "version": "3.1.2",
88             "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
89             "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
90             "engines": {
91                 "node": ">= 0.8"
92             }
93         },
94         "node_modules/call-bind": {
95             "version": "1.0.2",
96             "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
97             "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
98             "dependencies": {
99                 "function-bind": "^1.1.1",
100                 "get-intrinsic": "^1.0.2"
101             },
102             "funding": {
103                 "url": "https://github.com/sponsors/ljharb"
104             }
105         },
106         "node_modules/content-disposition": {
107             "version": "0.5.4",
108             "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
109             "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
110             "dependencies": {
111                 "safe-buffer": "5.2.1"
112             },
113             "engines": {
114                 "node": ">= 0.6"
115             }
116         },
117         "node_modules/content-type": {
118             "version": "1.0.4",
119             "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
120             "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==",
121             "engines": {
122                 "node": ">= 0.6"
123             }
124         },
125         "node_modules/cookie": {
126             "version": "0.5.0",
127             "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz",
128             "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==",
129             "engines": {
130                 "node": ">= 0.6"
131             }
132         },
133         "node_modules/cookie-signature": {
134             "version": "1.0.6",
135             "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
136             "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ=="
137         },
138         "node_modules/cors": {
139             "version": "2.8.5",
140             "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz",
141             "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==",
142             "dependencies": {
143                 "object-assign": "^4",
144                 "vary": "^1"
145             },
146             "engines": {
147                 "node": ">= 0.10"
148             }
149         },
150         "node_modules/debug": {
151             "version": "2.6.9",
152             "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
153             "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
154             "dependencies": {
155                 "ms": "2.0.0"
156             }
157         },
158         "node_modules/depd": {
159             "version": "2.0.0",
160             "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
161             "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
162             "engines": {
163                 "node": ">= 0.8"
164             }
165         },
166         "node_modules/destroy": {
167             "version": "1.2.0",
168             "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
169             "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==",
170             "engines": {
171                 "node": ">= 0.8",
172                 "npm": "1.2.8000 || >= 1.4.16"
173             }
174         },
175         "node_modules/ee-first": {
176             "version": "1.1.1",
177             "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
178             "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="
179         },
180         "node_modules/encodeurl": {
181             "version": "1.0.2",
182             "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
183             "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
184             "engines": {
185                 "node": ">= 0.8"
186             }
187         },
188         "node_modules/engine.io": {
189             "version": "6.2.1",
190             "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.2.1.tgz",
191             "integrity": "sha512-ECceEFcAaNRybd3lsGQKas3ZlMVjN3cyWwMP25D2i0zWfyiytVbTpRPa34qrr+FHddtpBVOmq4H/DCv1O0lZRA==",
192             "dependencies": {
193                 "@types/cookie": "^0.4.1",
194                 "@types/cors": "^2.8.12",
195                 "@types/node": ">=10.0.0",
196                 "accepts": "~1.3.4",
197                 "base64id": "2.0.0",
198                 "cookie": "~0.4.1",
199                 "cors": "~2.8.5",
200                 "debug": "~4.3.1",
201                 "engine.io-parser": "~5.0.3",
202                 "ws": "~8.2.3"
203             },
204             "engines": {
205                 "node": ">=10.0.0"
206             }
207         },
208         "node_modules/engine.io-parser": {
209             "version": "5.0.4",
210             "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.4.tgz",
211             "integrity": "sha512-+nVFp+5z1E3HcToEnO7ZIj3g+3k9389DvWtvJZz0T6/eOCPIyyxehFcedoYrZQrp0LgQbD9pPXhpMBKMd5QURg==",
212             "engines": {
213                 "node": ">=10.0.0"
214             }
215         },
216         "node_modules/engine.io/node_modules/cookie": {
217             "version": "0.4.2",
218             "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz",
219             "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==",
220             "engines": {
221                 "node": ">= 0.6"
222             }
223         },
224         "node_modules/engine.io/node_modules/debug": {
225             "version": "4.3.4",
226             "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
227             "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
228             "dependencies": {
229                 "ms": "2.1.2"
230             },
231             "engines": {
232                 "node": ">=6.0"
233             },
234             "peerDependenciesMeta": {
235                 "supports-color": {
236                     "optional": true
237                 }
238             }
239         },
240         "node_modules/engine.io/node_modules/ms": {
241             "version": "2.1.2",
242             "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
243             "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
244         },
245         "node_modules/escape-html": {
246             "version": "1.0.3",
247             "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
248             "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="
249         },
250         "node_modules/etag": {
251             "version": "1.8.1",
252             "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
253             "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==",
254             "engines": {
255                 "node": ">= 0.6"
256             }
257         },
258         "node_modules/express": {
259             "version": "4.18.2",
260             "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz",
261             "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==",
262             "dependencies": {
263                 "accepts": "~1.3.8",
264                 "array-flatten": "1.1.1",
265                 "body-parser": "1.20.1",
266                 "content-disposition": "0.5.4",
267                 "content-type": "~1.0.4",
268                 "cookie": "0.5.0",
269                 "cookie-signature": "1.0.6",
270                 "debug": "2.6.9",
271                 "depd": "2.0.0",
272                 "encodeurl": "~1.0.2",
273                 "escape-html": "~1.0.3",
274                 "etag": "~1.8.1",
275                 "finalhandler": "1.2.0",
276                 "fresh": "0.5.2",
277                 "http-errors": "2.0.0",
278                 "merge-descriptors": "1.0.1",
279                 "methods": "~1.1.2",
280                 "on-finished": "2.4.1",
281                 "parseurl": "~1.3.3",
282                 "path-to-regexp": "0.1.7",
283                 "proxy-addr": "~2.0.7",
284                 "qs": "6.11.0",
285                 "range-parser": "~1.2.1",
286                 "safe-buffer": "5.2.1",
287                 "send": "0.18.0",
288                 "serve-static": "1.15.0",
289                 "setprototypeof": "1.2.0",
290                 "statuses": "2.0.1",
291                 "type-is": "~1.6.18",
292                 "utils-merge": "1.0.1",
293                 "vary": "~1.1.2"
294             },
295             "engines": {
296                 "node": ">= 0.10.0"
297             }
298         },
299         "node_modules/finalhandler": {
300             "version": "1.2.0",
301             "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz",
302             "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==",
303             "dependencies": {
304                 "debug": "2.6.9",
305                 "encodeurl": "~1.0.2",
306                 "escape-html": "~1.0.3",
307                 "on-finished": "2.4.1",
308                 "parseurl": "~1.3.3",
309                 "statuses": "2.0.1",
310                 "unpipe": "~1.0.0"
311             },
312             "engines": {
313                 "node": ">= 0.8"
314             }
315         },
316         "node_modules/forwarded": {
317             "version": "0.2.0",
318             "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
319             "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",
320             "engines": {
321                 "node": ">= 0.6"
322             }
323         },
324         "node_modules/fresh": {
325             "version": "0.5.2",
326             "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
327             "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==",
328             "engines": {
329                 "node": ">= 0.6"
330             }
331         },
332         "node_modules/function-bind": {
333             "version": "1.1.1",
334             "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
335             "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
336         },
337         "node_modules/get-intrinsic": {
338             "version": "1.1.3",
339             "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz",
340             "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==",
341             "dependencies": {
342                 "function-bind": "^1.1.1",
343                 "has": "^1.0.3",
344                 "has-symbols": "^1.0.3"
345             },
346             "funding": {
347                 "url": "https://github.com/sponsors/ljharb"
348             }
349         },
350         "node_modules/has": {
351             "version": "1.0.3",
352             "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
353             "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
354             "dependencies": {
355                 "function-bind": "^1.1.1"
356             },
357             "engines": {
358                 "node": ">= 0.4.0"
359             }
360         },
361         "node_modules/has-symbols": {
362             "version": "1.0.3",
363             "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
364             "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
365             "engines": {
366                 "node": ">= 0.4"
367             },
368             "funding": {
369                 "url": "https://github.com/sponsors/ljharb"
370             }
371         },
372         "node_modules/http-errors": {
373             "version": "2.0.0",
374             "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
375             "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
376             "dependencies": {
377                 "depd": "2.0.0",
378                 "inherits": "2.0.4",
379                 "setprototypeof": "1.2.0",
380                 "statuses": "2.0.1",
381                 "toidentifier": "1.0.1"
382             },
383             "engines": {
384                 "node": ">= 0.8"
385             }
386         },
387         "node_modules/iconv-lite": {
388             "version": "0.4.24",
389             "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
390             "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
391             "dependencies": {
392                 "safer-buffer": ">= 2.1.2 < 3"
393             },
394             "engines": {
395                 "node": ">=0.10.0"
396             }
397         },
398         "node_modules/inherits": {
399             "version": "2.0.4",
400             "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
401             "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
402         },
403         "node_modules/ipaddr.js": {
404             "version": "1.9.1",
405             "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
406             "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
407             "engines": {
408                 "node": ">= 0.10"
409             }
410         },
411         "node_modules/media-typer": {
412             "version": "0.3.0",
413             "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
414             "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==",
415             "engines": {
416                 "node": ">= 0.6"
417             }
418         },
419         "node_modules/merge-descriptors": {
420             "version": "1.0.1",
421             "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
422             "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w=="
423         },
424         "node_modules/methods": {
425             "version": "1.1.2",
426             "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
427             "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==",
428             "engines": {
429                 "node": ">= 0.6"
430             }
431         },
432         "node_modules/mime": {
433             "version": "1.6.0",
434             "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
435             "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
436             "bin": {
437                 "mime": "cli.js"
438             },
439             "engines": {
440                 "node": ">=4"
441             }
442         },
443         "node_modules/mime-db": {
444             "version": "1.52.0",
445             "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
446             "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
447             "engines": {
448                 "node": ">= 0.6"
449             }
450         },
451         "node_modules/mime-types": {
452             "version": "2.1.35",
453             "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
454             "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
455             "dependencies": {
456                 "mime-db": "1.52.0"
457             },
458             "engines": {
459                 "node": ">= 0.6"
460             }
461         },
462         "node_modules/ms": {
463             "version": "2.0.0",
464             "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
465             "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
466         },
467         "node_modules/negotiator": {
468             "version": "0.6.3",
469             "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
470             "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
471             "engines": {
472                 "node": ">= 0.6"
473             }
474         },
475         "node_modules/object-assign": {
476             "version": "4.1.1",
477             "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
478             "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
479             "engines": {
480                 "node": ">=0.10.0"
481             }
482         },
483         "node_modules/object-inspect": {
484             "version": "1.12.2",
485             "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz",
486             "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==",
487             "funding": {
488                 "url": "https://github.com/sponsors/ljharb"
489             }
490         },
491         "node_modules/on-finished": {
492             "version": "2.4.1",
493             "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
494             "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
495             "dependencies": {
496                 "ee-first": "1.1.1"
497             },
498             "engines": {
499                 "node": ">= 0.8"
500             }
501         },
502         "node_modules/parseurl": {
503             "version": "1.3.3",
504             "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
505             "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
506             "engines": {
507                 "node": ">= 0.8"
508             }
509         },
510         "node_modules/path-to-regexp": {
511             "version": "0.1.7",
512             "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
513             "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ=="
514         },
515         "node_modules/proxy-addr": {
516             "version": "2.0.7",
517             "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
518             "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
519             "dependencies": {
520                 "forwarded": "0.2.0",
521                 "ipaddr.js": "1.9.1"
522             },
523             "engines": {
524                 "node": ">= 0.10"
525             }
526         },
527         "node_modules/qs": {
528             "version": "6.11.0",
529             "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz",
530             "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==",
531             "dependencies": {
532                 "side-channel": "^1.0.4"
533             },
534             "engines": {
535                 "node": ">=0.6"
536             },
537             "funding": {
538                 "url": "https://github.com/sponsors/ljharb"
539             }
540         },
541         "node_modules/range-parser": {
542             "version": "1.2.1",
543             "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
544             "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
545             "engines": {
546                 "node": ">= 0.6"
547             }
548         },
549         "node_modules/raw-body": {
550             "version": "2.5.1",
551             "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz",
552             "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==",
553             "dependencies": {
554                 "bytes": "3.1.2",
555                 "http-errors": "2.0.0",
556                 "iconv-lite": "0.4.24",
557                 "unpipe": "1.0.0"
558             },
559             "engines": {
560                 "node": ">= 0.8"
561             }
562         },
563         "node_modules/safe-buffer": {
564             "version": "5.2.1",
565             "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
566             "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
567             "funding": [
568                 {
569                     "type": "github",
570                     "url": "https://github.com/sponsors/feross"
571                 },
572                 {
573                     "type": "patreon",
574                     "url": "https://www.patreon.com/feross"
575                 },
576                 {
577                     "type": "consulting",
578                     "url": "https://feross.org/support"
579                 }
580             ]
581         },
582         "node_modules/safer-buffer": {
583             "version": "2.1.2",
584             "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
585             "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
586         },
587         "node_modules/send": {
588             "version": "0.18.0",
589             "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz",
590             "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==",
591             "dependencies": {
592                 "debug": "2.6.9",
593                 "depd": "2.0.0",
594                 "destroy": "1.2.0",
595                 "encodeurl": "~1.0.2",
596                 "escape-html": "~1.0.3",
597                 "etag": "~1.8.1",
598                 "fresh": "0.5.2",
599                 "http-errors": "2.0.0",
600                 "mime": "1.6.0",
601                 "ms": "2.1.3",
602                 "on-finished": "2.4.1",
603                 "range-parser": "~1.2.1",
604                 "statuses": "2.0.1"
605             },
606             "engines": {
607                 "node": ">= 0.8.0"
608             }
609         },
610         "node_modules/send/node_modules/ms": {
611             "version": "2.1.3",
612             "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
613             "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
614         },
615         "node_modules/serve-static": {
616             "version": "1.15.0",
617             "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz",
618             "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==",
619             "dependencies": {
620                 "encodeurl": "~1.0.2",
621                 "escape-html": "~1.0.3",
622                 "parseurl": "~1.3.3",
623                 "send": "0.18.0"
624             },
625             "engines": {
626                 "node": ">= 0.8.0"
627             }
628         },
629         "node_modules/setprototypeof": {
630             "version": "1.2.0",
631             "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
632             "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="
633         },
634         "node_modules/side-channel": {
635             "version": "1.0.4",
636             "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
637             "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
638             "dependencies": {
639                 "call-bind": "^1.0.0",
640                 "get-intrinsic": "^1.0.2",
641                 "object-inspect": "^1.9.0"
642             },
643             "funding": {
644                 "url": "https://github.com/sponsors/ljharb"
645             }
646         },
647         "node_modules/socket.io": {
648             "version": "4.5.4",
649             "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.5.4.tgz",
650             "integrity": "sha512-m3GC94iK9MfIEeIBfbhJs5BqFibMtkRk8ZpKwG2QwxV0m/eEhPIV4ara6XCF1LWNAus7z58RodiZlAH71U3EhQ==",
651             "dependencies": {
652                 "accepts": "~1.3.4",
653                 "base64id": "~2.0.0",
654                 "debug": "~4.3.2",
655                 "engine.io": "~6.2.1",
656                 "socket.io-adapter": "~2.4.0",
657                 "socket.io-parser": "~4.2.1"
658             },
659             "engines": {
660                 "node": ">=10.0.0"
661             }
662         },
663         "node_modules/socket.io-adapter": {
664             "version": "2.4.0",
665             "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.4.0.tgz",
666             "integrity": "sha512-W4N+o69rkMEGVuk2D/cvca3uYsvGlMwsySWV447y99gUPghxq42BxqLNMndb+a1mm/5/7NeXVQS7RLa2XyXvYg=="
667         },
668         "node_modules/socket.io-parser": {
669             "version": "4.2.1",
670             "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.1.tgz",
671             "integrity": "sha512-V4GrkLy+HeF1F/en3SpUaM+7XxYXpuMUWLGde1kSSh5nQMN4hLrbPIkD+otwh6q9R6NOQBN4AMaOZ2zVjui82g==",
672             "dependencies": {
673                 "@socket.io/component-emitter": "~3.1.0",
674                 "debug": "~4.3.1"
675             },
676             "engines": {
677                 "node": ">=10.0.0"
678             }
679         },
680         "node_modules/socket.io-parser/node_modules/debug": {
681             "version": "4.3.4",
682             "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
683             "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
684             "dependencies": {
685                 "ms": "2.1.2"
686             },
687             "engines": {
688                 "node": ">=6.0"
689             },
690             "peerDependenciesMeta": {
691                 "supports-color": {
692                     "optional": true
693                 }
694             }
695         },
696         "node_modules/socket.io-parser/node_modules/ms": {
697             "version": "2.1.2",
698             "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
699             "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
700         },
701         "node_modules/socket.io/node_modules/debug": {
702             "version": "4.3.4",
703             "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
704             "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
705             "dependencies": {
706                 "ms": "2.1.2"
707             },
708             "engines": {
709                 "node": ">=6.0"
710             },
711             "peerDependenciesMeta": {
712                 "supports-color": {
713                     "optional": true
714                 }
715             }
716         },
717         "node_modules/socket.io/node_modules/ms": {
718             "version": "2.1.2",
719             "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
720             "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
721         },
722         "node_modules/statuses": {
723             "version": "2.0.1",
724             "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
725             "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
726             "engines": {
727                 "node": ">= 0.8"
728             }
729         },
730         "node_modules/toidentifier": {
731             "version": "1.0.1",
732             "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
733             "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
734             "engines": {
735                 "node": ">=0.6"
736             }
737         },
738         "node_modules/type-is": {
739             "version": "1.6.18",
740             "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
741             "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
742             "dependencies": {
743                 "media-typer": "0.3.0",
744                 "mime-types": "~2.1.24"
745             },
746             "engines": {
747                 "node": ">= 0.6"
748             }
749         },
750         "node_modules/unpipe": {
751             "version": "1.0.0",
752             "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
753             "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==",
754             "engines": {
755                 "node": ">= 0.8"
756             }
757         },
758         "node_modules/utils-merge": {
759             "version": "1.0.1",
760             "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
761             "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==",
762             "engines": {
763                 "node": ">= 0.4.0"
764             }
765         },
766         "node_modules/vary": {
767             "version": "1.1.2",
768             "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
769             "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==",
770             "engines": {
771                 "node": ">= 0.8"
772             }
773         },
774         "node_modules/ws": {
775             "version": "8.2.3",
776             "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz",
777             "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==",
778             "engines": {
779                 "node": ">=10.0.0"
780             },
781             "peerDependencies": {
782                 "bufferutil": "^4.0.1",
783                 "utf-8-validate": "^5.0.2"
784             },
785             "peerDependenciesMeta": {
786                 "bufferutil": {
787                     "optional": true
788                 },
789                 "utf-8-validate": {
790                     "optional": true
791                 }
792             }
793         }
794     },
795     "dependencies": {
796         "@socket.io/component-emitter": {
797             "version": "3.1.0",
798             "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz",
799             "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg=="
800         },
801         "@types/cookie": {
802             "version": "0.4.1",
803             "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz",
804             "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q=="
805         },
806         "@types/cors": {
807             "version": "2.8.13",
808             "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.13.tgz",
809             "integrity": "sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==",
810             "requires": {
811                 "@types/node": "*"
812             }
813         },
814         "@types/node": {
815             "version": "18.11.11",
816             "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.11.tgz",
817             "integrity": "sha512-KJ021B1nlQUBLopzZmPBVuGU9un7WJd/W4ya7Ih02B4Uwky5Nja0yGYav2EfYIk0RR2Q9oVhf60S2XR1BCWJ2g=="
818         },
819         "accepts": {
820             "version": "1.3.8",
821             "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
822             "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
823             "requires": {
824                 "mime-types": "~2.1.34",
825                 "negotiator": "0.6.3"
826             }
827         },
828         "array-flatten": {
829             "version": "1.1.1",
830             "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
831             "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg=="
832         },
833         "base64id": {
834             "version": "2.0.0",
835             "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz",
836             "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog=="
837         },
838         "body-parser": {
839             "version": "1.20.1",
840             "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz",
841             "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==",
842             "requires": {
843                 "bytes": "3.1.2",
844                 "content-type": "~1.0.4",
845                 "debug": "2.6.9",
846                 "depd": "2.0.0",
847                 "destroy": "1.2.0",
848                 "http-errors": "2.0.0",
849                 "iconv-lite": "0.4.24",
850                 "on-finished": "2.4.1",
851                 "qs": "6.11.0",
852                 "raw-body": "2.5.1",
853                 "type-is": "~1.6.18",
854                 "unpipe": "1.0.0"
855             }
856         },
857         "bytes": {
858             "version": "3.1.2",
859             "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
860             "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg=="
861         },
862         "call-bind": {
863             "version": "1.0.2",
864             "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
865             "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
866             "requires": {
867                 "function-bind": "^1.1.1",
868                 "get-intrinsic": "^1.0.2"
869             }
870         },
871         "content-disposition": {
872             "version": "0.5.4",
873             "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
874             "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
875             "requires": {
876                 "safe-buffer": "5.2.1"
877             }
878         },
879         "content-type": {
880             "version": "1.0.4",
881             "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
882             "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA=="
883         },
884         "cookie": {
885             "version": "0.5.0",
886             "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz",
887             "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw=="
888         },
889         "cookie-signature": {
890             "version": "1.0.6",
891             "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
892             "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ=="
893         },
894         "cors": {
895             "version": "2.8.5",
896             "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz",
897             "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==",
898             "requires": {
899                 "object-assign": "^4",
900                 "vary": "^1"
901             }
902         },
903         "debug": {
904             "version": "2.6.9",
905             "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
906             "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
907             "requires": {
908                 "ms": "2.0.0"
909             }
910         },
911         "depd": {
912             "version": "2.0.0",
913             "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
914             "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw=="
915         },
916         "destroy": {
917             "version": "1.2.0",
918             "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
919             "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg=="
920         },
921         "ee-first": {
922             "version": "1.1.1",
923             "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
924             "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="
925         },
926         "encodeurl": {
927             "version": "1.0.2",
928             "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
929             "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w=="
930         },
931         "engine.io": {
932             "version": "6.2.1",
933             "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.2.1.tgz",
934             "integrity": "sha512-ECceEFcAaNRybd3lsGQKas3ZlMVjN3cyWwMP25D2i0zWfyiytVbTpRPa34qrr+FHddtpBVOmq4H/DCv1O0lZRA==",
935             "requires": {
936                 "@types/cookie": "^0.4.1",
937                 "@types/cors": "^2.8.12",
938                 "@types/node": ">=10.0.0",
939                 "accepts": "~1.3.4",
940                 "base64id": "2.0.0",
941                 "cookie": "~0.4.1",
942                 "cors": "~2.8.5",
943                 "debug": "~4.3.1",
944                 "engine.io-parser": "~5.0.3",
945                 "ws": "~8.2.3"
946             },
947             "dependencies": {
948                 "cookie": {
949                     "version": "0.4.2",
950                     "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz",
951                     "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA=="
952                 },
953                 "debug": {
954                     "version": "4.3.4",
955                     "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
956                     "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
957                     "requires": {
958                         "ms": "2.1.2"
959                     }
960                 },
961                 "ms": {
962                     "version": "2.1.2",
963                     "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
964                     "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
965                 }
966             }
967         },
968         "engine.io-parser": {
969             "version": "5.0.4",
970             "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.4.tgz",
971             "integrity": "sha512-+nVFp+5z1E3HcToEnO7ZIj3g+3k9389DvWtvJZz0T6/eOCPIyyxehFcedoYrZQrp0LgQbD9pPXhpMBKMd5QURg=="
972         },
973         "escape-html": {
974             "version": "1.0.3",
975             "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
976             "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="
977         },
978         "etag": {
979             "version": "1.8.1",
980             "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
981             "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg=="
982         },
983         "express": {
984             "version": "4.18.2",
985             "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz",
986             "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==",
987             "requires": {
988                 "accepts": "~1.3.8",
989                 "array-flatten": "1.1.1",
990                 "body-parser": "1.20.1",
991                 "content-disposition": "0.5.4",
992                 "content-type": "~1.0.4",
993                 "cookie": "0.5.0",
994                 "cookie-signature": "1.0.6",
995                 "debug": "2.6.9",
996                 "depd": "2.0.0",
997                 "encodeurl": "~1.0.2",
998                 "escape-html": "~1.0.3",
999                 "etag": "~1.8.1",
1000                 "finalhandler": "1.2.0",
1001                 "fresh": "0.5.2",
1002                 "http-errors": "2.0.0",
1003                 "merge-descriptors": "1.0.1",
1004                 "methods": "~1.1.2",
1005                 "on-finished": "2.4.1",
1006                 "parseurl": "~1.3.3",
1007                 "path-to-regexp": "0.1.7",
1008                 "proxy-addr": "~2.0.7",
1009                 "qs": "6.11.0",
1010                 "range-parser": "~1.2.1",
1011                 "safe-buffer": "5.2.1",
1012                 "send": "0.18.0",
1013                 "serve-static": "1.15.0",
1014                 "setprototypeof": "1.2.0",
1015                 "statuses": "2.0.1",
1016                 "type-is": "~1.6.18",
1017                 "utils-merge": "1.0.1",
1018                 "vary": "~1.1.2"
1019             }
1020         },
1021         "finalhandler": {
1022             "version": "1.2.0",
1023             "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz",
1024             "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==",
1025             "requires": {
1026                 "debug": "2.6.9",
1027                 "encodeurl": "~1.0.2",
1028                 "escape-html": "~1.0.3",
1029                 "on-finished": "2.4.1",
1030                 "parseurl": "~1.3.3",
1031                 "statuses": "2.0.1",
1032                 "unpipe": "~1.0.0"
1033             }
1034         },
1035         "forwarded": {
1036             "version": "0.2.0",
1037             "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
1038             "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow=="
1039         },
1040         "fresh": {
1041             "version": "0.5.2",
1042             "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
1043             "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q=="
1044         },
1045         "function-bind": {
1046             "version": "1.1.1",
1047             "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
1048             "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
1049         },
1050         "get-intrinsic": {
1051             "version": "1.1.3",
1052             "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz",
1053             "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==",
1054             "requires": {
1055                 "function-bind": "^1.1.1",
1056                 "has": "^1.0.3",
1057                 "has-symbols": "^1.0.3"
1058             }
1059         },
1060         "has": {
1061             "version": "1.0.3",
1062             "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
1063             "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
1064             "requires": {
1065                 "function-bind": "^1.1.1"
1066             }
1067         },
1068         "has-symbols": {
1069             "version": "1.0.3",
1070             "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
1071             "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A=="
1072         },
1073         "http-errors": {
1074             "version": "2.0.0",
1075             "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
1076             "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
1077             "requires": {
1078                 "depd": "2.0.0",
1079                 "inherits": "2.0.4",
1080                 "setprototypeof": "1.2.0",
1081                 "statuses": "2.0.1",
1082                 "toidentifier": "1.0.1"
1083             }
1084         },
1085         "iconv-lite": {
1086             "version": "0.4.24",
1087             "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
1088             "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
1089             "requires": {
1090                 "safer-buffer": ">= 2.1.2 < 3"
1091             }
1092         },
1093         "inherits": {
1094             "version": "2.0.4",
1095             "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
1096             "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
1097         },
1098         "ipaddr.js": {
1099             "version": "1.9.1",
1100             "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
1101             "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g=="
1102         },
1103         "media-typer": {
1104             "version": "0.3.0",
1105             "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
1106             "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ=="
1107         },
1108         "merge-descriptors": {
1109             "version": "1.0.1",
1110             "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
1111             "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w=="
1112         },
1113         "methods": {
1114             "version": "1.1.2",
1115             "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
1116             "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w=="
1117         },
1118         "mime": {
1119             "version": "1.6.0",
1120             "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
1121             "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="
1122         },
1123         "mime-db": {
1124             "version": "1.52.0",
1125             "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
1126             "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="
1127         },
1128         "mime-types": {
1129             "version": "2.1.35",
1130             "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
1131             "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
1132             "requires": {
1133                 "mime-db": "1.52.0"
1134             }
1135         },
1136         "ms": {
1137             "version": "2.0.0",
1138             "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
1139             "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
1140         },
1141         "negotiator": {
1142             "version": "0.6.3",
1143             "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
1144             "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg=="
1145         },
1146         "object-assign": {
1147             "version": "4.1.1",
1148             "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
1149             "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg=="
1150         },
1151         "object-inspect": {
1152             "version": "1.12.2",
1153             "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz",
1154             "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ=="
1155         },
1156         "on-finished": {
1157             "version": "2.4.1",
1158             "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
1159             "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
1160             "requires": {
1161                 "ee-first": "1.1.1"
1162             }
1163         },
1164         "parseurl": {
1165             "version": "1.3.3",
1166             "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
1167             "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="
1168         },
1169         "path-to-regexp": {
1170             "version": "0.1.7",
1171             "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
1172             "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ=="
1173         },
1174         "proxy-addr": {
1175             "version": "2.0.7",
1176             "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
1177             "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
1178             "requires": {
1179                 "forwarded": "0.2.0",
1180                 "ipaddr.js": "1.9.1"
1181             }
1182         },
1183         "qs": {
1184             "version": "6.11.0",
1185             "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz",
1186             "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==",
1187             "requires": {
1188                 "side-channel": "^1.0.4"
1189             }
1190         },
1191         "range-parser": {
1192             "version": "1.2.1",
1193             "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
1194             "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="
1195         },
1196         "raw-body": {
1197             "version": "2.5.1",
1198             "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz",
1199             "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==",
1200             "requires": {
1201                 "bytes": "3.1.2",
1202                 "http-errors": "2.0.0",
1203                 "iconv-lite": "0.4.24",
1204                 "unpipe": "1.0.0"
1205             }
1206         },
1207         "safe-buffer": {
1208             "version": "5.2.1",
1209             "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
1210             "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
1211         },
1212         "safer-buffer": {
1213             "version": "2.1.2",
1214             "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
1215             "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
1216         },
1217         "send": {
1218             "version": "0.18.0",
1219             "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz",
1220             "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==",
1221             "requires": {
1222                 "debug": "2.6.9",
1223                 "depd": "2.0.0",
1224                 "destroy": "1.2.0",
1225                 "encodeurl": "~1.0.2",
1226                 "escape-html": "~1.0.3",
1227                 "etag": "~1.8.1",
1228                 "fresh": "0.5.2",
1229                 "http-errors": "2.0.0",
1230                 "mime": "1.6.0",
1231                 "ms": "2.1.3",
1232                 "on-finished": "2.4.1",
1233                 "range-parser": "~1.2.1",
1234                 "statuses": "2.0.1"
1235             },
1236             "dependencies": {
1237                 "ms": {
1238                     "version": "2.1.3",
1239                     "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
1240                     "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
1241                 }
1242             }
1243         },
1244         "serve-static": {
1245             "version": "1.15.0",
1246             "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz",
1247             "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==",
1248             "requires": {
1249                 "encodeurl": "~1.0.2",
1250                 "escape-html": "~1.0.3",
1251                 "parseurl": "~1.3.3",
1252                 "send": "0.18.0"
1253             }
1254         },
1255         "setprototypeof": {
1256             "version": "1.2.0",
1257             "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
1258             "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="
1259         },
1260         "side-channel": {
1261             "version": "1.0.4",
1262             "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
1263             "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
1264             "requires": {
1265                 "call-bind": "^1.0.0",
1266                 "get-intrinsic": "^1.0.2",
1267                 "object-inspect": "^1.9.0"
1268             }
1269         },
1270         "socket.io": {
1271             "version": "4.5.4",
1272             "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.5.4.tgz",
1273             "integrity": "sha512-m3GC94iK9MfIEeIBfbhJs5BqFibMtkRk8ZpKwG2QwxV0m/eEhPIV4ara6XCF1LWNAus7z58RodiZlAH71U3EhQ==",
1274             "requires": {
1275                 "accepts": "~1.3.4",
1276                 "base64id": "~2.0.0",
1277                 "debug": "~4.3.2",
1278                 "engine.io": "~6.2.1",
1279                 "socket.io-adapter": "~2.4.0",
1280                 "socket.io-parser": "~4.2.1"
1281             },
1282             "dependencies": {
1283                 "debug": {
1284                     "version": "4.3.4",
1285                     "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
1286                     "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
1287                     "requires": {
1288                         "ms": "2.1.2"
1289                     }
1290                 },
1291                 "ms": {
1292                     "version": "2.1.2",
1293                     "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
1294                     "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
1295                 }
1296             }
1297         },
1298         "socket.io-adapter": {
1299             "version": "2.4.0",
1300             "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.4.0.tgz",
1301             "integrity": "sha512-W4N+o69rkMEGVuk2D/cvca3uYsvGlMwsySWV447y99gUPghxq42BxqLNMndb+a1mm/5/7NeXVQS7RLa2XyXvYg=="
1302         },
1303         "socket.io-parser": {
1304             "version": "4.2.1",
1305             "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.1.tgz",
1306             "integrity": "sha512-V4GrkLy+HeF1F/en3SpUaM+7XxYXpuMUWLGde1kSSh5nQMN4hLrbPIkD+otwh6q9R6NOQBN4AMaOZ2zVjui82g==",
1307             "requires": {
1308                 "@socket.io/component-emitter": "~3.1.0",
1309                 "debug": "~4.3.1"
1310             },
1311             "dependencies": {
1312                 "debug": {
1313                     "version": "4.3.4",
1314                     "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
1315                     "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
1316                     "requires": {
1317                         "ms": "2.1.2"
1318                     }
1319                 },
1320                 "ms": {
1321                     "version": "2.1.2",
1322                     "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
1323                     "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
1324                 }
1325             }
1326         },
1327         "statuses": {
1328             "version": "2.0.1",
1329             "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
1330             "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ=="
1331         },
1332         "toidentifier": {
1333             "version": "1.0.1",
1334             "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
1335             "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA=="
1336         },
1337         "type-is": {
1338             "version": "1.6.18",
1339             "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
1340             "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
1341             "requires": {
1342                 "media-typer": "0.3.0",
1343                 "mime-types": "~2.1.24"
1344             }
1345         },
1346         "unpipe": {
1347             "version": "1.0.0",
1348             "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
1349             "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ=="
1350         },
1351         "utils-merge": {
1352             "version": "1.0.1",
1353             "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
1354             "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA=="
1355         },
1356         "vary": {
1357             "version": "1.1.2",
1358             "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
1359             "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg=="
1360         },
1361         "ws": {
1362             "version": "8.2.3",
1363             "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz",
1364             "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==",
1365             "requires": {}
1366         }
1367     }
1368 }