|
|
|
@ -31,7 +31,7 @@ |
|
|
|
"codelyzer": "^6.0.2", |
|
|
|
"jasmine-core": "~3.8.0", |
|
|
|
"jasmine-spec-reporter": "~4.2.1", |
|
|
|
"karma": "~6.3.4", |
|
|
|
"karma": "~6.3.16", |
|
|
|
"karma-chrome-launcher": "~3.1.0", |
|
|
|
"karma-coverage-istanbul-reporter": "~2.1.0", |
|
|
|
"karma-jasmine": "~2.0.1", |
|
|
|
@ -2688,6 +2688,15 @@ |
|
|
|
"yarn": ">= 1.13.0" |
|
|
|
} |
|
|
|
}, |
|
|
|
"node_modules/@socket.io/base64-arraybuffer": { |
|
|
|
"version": "1.0.2", |
|
|
|
"resolved": "https://registry.npmjs.org/@socket.io/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz", |
|
|
|
"integrity": "sha512-dOlCBKnDw4iShaIsH/bxujKTM18+2TOAsYz+KSc11Am38H4q5Xw8Bbz97ZYdrVNM+um3p7w86Bvvmcn9q+5+eQ==", |
|
|
|
"dev": true, |
|
|
|
"engines": { |
|
|
|
"node": ">= 0.6.0" |
|
|
|
} |
|
|
|
}, |
|
|
|
"node_modules/@tootallnate/once": { |
|
|
|
"version": "1.1.2", |
|
|
|
"resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", |
|
|
|
@ -3684,15 +3693,6 @@ |
|
|
|
"node": ">=0.10.0" |
|
|
|
} |
|
|
|
}, |
|
|
|
"node_modules/base64-arraybuffer": { |
|
|
|
"version": "0.1.4", |
|
|
|
"resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz", |
|
|
|
"integrity": "sha1-mBjHngWbE1X5fgQooBfIOOkLqBI=", |
|
|
|
"dev": true, |
|
|
|
"engines": { |
|
|
|
"node": ">= 0.6.0" |
|
|
|
} |
|
|
|
}, |
|
|
|
"node_modules/base64-js": { |
|
|
|
"version": "1.5.1", |
|
|
|
"resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", |
|
|
|
@ -4652,9 +4652,9 @@ |
|
|
|
} |
|
|
|
}, |
|
|
|
"node_modules/cookie": { |
|
|
|
"version": "0.4.1", |
|
|
|
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", |
|
|
|
"integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==", |
|
|
|
"version": "0.4.2", |
|
|
|
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", |
|
|
|
"integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", |
|
|
|
"dev": true, |
|
|
|
"engines": { |
|
|
|
"node": ">= 0.6" |
|
|
|
@ -5467,9 +5467,9 @@ |
|
|
|
} |
|
|
|
}, |
|
|
|
"node_modules/date-format": { |
|
|
|
"version": "3.0.0", |
|
|
|
"resolved": "https://registry.npmjs.org/date-format/-/date-format-3.0.0.tgz", |
|
|
|
"integrity": "sha512-eyTcpKOcamdhWJXj56DpQMo1ylSQpcGtGKXcU0Tb97+K56/CF5amAqqqNj0+KvA0iw2ynxtHWFsPDSClCxe48w==", |
|
|
|
"version": "4.0.3", |
|
|
|
"resolved": "https://registry.npmjs.org/date-format/-/date-format-4.0.3.tgz", |
|
|
|
"integrity": "sha512-7P3FyqDcfeznLZp2b+OMitV9Sz2lUnsT87WaTat9nVwqsBkTzPG3lPLNwW3en6F4pHUiWzr6vb8CLhjdK9bcxQ==", |
|
|
|
"dev": true, |
|
|
|
"engines": { |
|
|
|
"node": ">=4.0" |
|
|
|
@ -5897,33 +5897,36 @@ |
|
|
|
} |
|
|
|
}, |
|
|
|
"node_modules/engine.io": { |
|
|
|
"version": "4.1.1", |
|
|
|
"resolved": "https://registry.npmjs.org/engine.io/-/engine.io-4.1.1.tgz", |
|
|
|
"integrity": "sha512-t2E9wLlssQjGw0nluF6aYyfX8LwYU8Jj0xct+pAhfWfv/YrBn6TSNtEYsgxHIfaMqfrLx07czcMg9bMN6di+3w==", |
|
|
|
"version": "6.1.3", |
|
|
|
"resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.1.3.tgz", |
|
|
|
"integrity": "sha512-rqs60YwkvWTLLnfazqgZqLa/aKo+9cueVfEi/dZ8PyGyaf8TLOxj++4QMIgeG3Gn0AhrWiFXvghsoY9L9h25GA==", |
|
|
|
"dev": true, |
|
|
|
"dependencies": { |
|
|
|
"@types/cookie": "^0.4.1", |
|
|
|
"@types/cors": "^2.8.12", |
|
|
|
"@types/node": ">=10.0.0", |
|
|
|
"accepts": "~1.3.4", |
|
|
|
"base64id": "2.0.0", |
|
|
|
"cookie": "~0.4.1", |
|
|
|
"cors": "~2.8.5", |
|
|
|
"debug": "~4.3.1", |
|
|
|
"engine.io-parser": "~4.0.0", |
|
|
|
"ws": "~7.4.2" |
|
|
|
"engine.io-parser": "~5.0.3", |
|
|
|
"ws": "~8.2.3" |
|
|
|
}, |
|
|
|
"engines": { |
|
|
|
"node": ">=10.0.0" |
|
|
|
} |
|
|
|
}, |
|
|
|
"node_modules/engine.io-parser": { |
|
|
|
"version": "4.0.3", |
|
|
|
"resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-4.0.3.tgz", |
|
|
|
"integrity": "sha512-xEAAY0msNnESNPc00e19y5heTPX4y/TJ36gr8t1voOaNmTojP9b3oK3BbJLFufW2XFPQaaijpFewm2g2Um3uqA==", |
|
|
|
"version": "5.0.3", |
|
|
|
"resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.3.tgz", |
|
|
|
"integrity": "sha512-BtQxwF27XUNnSafQLvDi0dQ8s3i6VgzSoQMJacpIcGNrlUdfHSKbgm3jmjCVvQluGzqwujQMPAoMai3oYSTurg==", |
|
|
|
"dev": true, |
|
|
|
"dependencies": { |
|
|
|
"base64-arraybuffer": "0.1.4" |
|
|
|
"@socket.io/base64-arraybuffer": "~1.0.2" |
|
|
|
}, |
|
|
|
"engines": { |
|
|
|
"node": ">=8.0.0" |
|
|
|
"node": ">=10.0.0" |
|
|
|
} |
|
|
|
}, |
|
|
|
"node_modules/enhanced-resolve": { |
|
|
|
@ -6883,9 +6886,9 @@ |
|
|
|
} |
|
|
|
}, |
|
|
|
"node_modules/flatted": { |
|
|
|
"version": "2.0.2", |
|
|
|
"resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", |
|
|
|
"integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", |
|
|
|
"version": "3.2.5", |
|
|
|
"resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", |
|
|
|
"integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==", |
|
|
|
"dev": true |
|
|
|
}, |
|
|
|
"node_modules/flatten": { |
|
|
|
@ -6977,6 +6980,20 @@ |
|
|
|
"node": ">= 0.6" |
|
|
|
} |
|
|
|
}, |
|
|
|
"node_modules/fs-extra": { |
|
|
|
"version": "10.0.1", |
|
|
|
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz", |
|
|
|
"integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==", |
|
|
|
"dev": true, |
|
|
|
"dependencies": { |
|
|
|
"graceful-fs": "^4.2.0", |
|
|
|
"jsonfile": "^6.0.1", |
|
|
|
"universalify": "^2.0.0" |
|
|
|
}, |
|
|
|
"engines": { |
|
|
|
"node": ">=12" |
|
|
|
} |
|
|
|
}, |
|
|
|
"node_modules/fs-minipass": { |
|
|
|
"version": "2.1.0", |
|
|
|
"resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", |
|
|
|
@ -8840,10 +8857,13 @@ |
|
|
|
"dev": true |
|
|
|
}, |
|
|
|
"node_modules/jsonfile": { |
|
|
|
"version": "4.0.0", |
|
|
|
"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", |
|
|
|
"integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", |
|
|
|
"version": "6.1.0", |
|
|
|
"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", |
|
|
|
"integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", |
|
|
|
"dev": true, |
|
|
|
"dependencies": { |
|
|
|
"universalify": "^2.0.0" |
|
|
|
}, |
|
|
|
"optionalDependencies": { |
|
|
|
"graceful-fs": "^4.1.6" |
|
|
|
} |
|
|
|
@ -8885,15 +8905,15 @@ |
|
|
|
} |
|
|
|
}, |
|
|
|
"node_modules/karma": { |
|
|
|
"version": "6.3.4", |
|
|
|
"resolved": "https://registry.npmjs.org/karma/-/karma-6.3.4.tgz", |
|
|
|
"integrity": "sha512-hbhRogUYIulfkBTZT7xoPrCYhRBnBoqbbL4fszWD0ReFGUxU+LYBr3dwKdAluaDQ/ynT9/7C+Lf7pPNW4gSx4Q==", |
|
|
|
"version": "6.3.16", |
|
|
|
"resolved": "https://registry.npmjs.org/karma/-/karma-6.3.16.tgz", |
|
|
|
"integrity": "sha512-nEU50jLvDe5yvXqkEJRf8IuvddUkOY2x5Xc4WXHz6dxINgGDrgD2uqQWeVrJs4hbfNaotn+HQ1LZJ4yOXrL7xQ==", |
|
|
|
"dev": true, |
|
|
|
"dependencies": { |
|
|
|
"body-parser": "^1.19.0", |
|
|
|
"braces": "^3.0.2", |
|
|
|
"chokidar": "^3.5.1", |
|
|
|
"colors": "^1.4.0", |
|
|
|
"colors": "1.4.0", |
|
|
|
"connect": "^3.7.0", |
|
|
|
"di": "^0.0.1", |
|
|
|
"dom-serialize": "^2.2.1", |
|
|
|
@ -8902,16 +8922,17 @@ |
|
|
|
"http-proxy": "^1.18.1", |
|
|
|
"isbinaryfile": "^4.0.8", |
|
|
|
"lodash": "^4.17.21", |
|
|
|
"log4js": "^6.3.0", |
|
|
|
"log4js": "^6.4.1", |
|
|
|
"mime": "^2.5.2", |
|
|
|
"minimatch": "^3.0.4", |
|
|
|
"mkdirp": "^0.5.5", |
|
|
|
"qjobs": "^1.2.0", |
|
|
|
"range-parser": "^1.2.1", |
|
|
|
"rimraf": "^3.0.2", |
|
|
|
"socket.io": "^3.1.0", |
|
|
|
"socket.io": "^4.2.0", |
|
|
|
"source-map": "^0.6.1", |
|
|
|
"tmp": "^0.2.1", |
|
|
|
"ua-parser-js": "^0.7.28", |
|
|
|
"ua-parser-js": "^0.7.30", |
|
|
|
"yargs": "^16.1.1" |
|
|
|
}, |
|
|
|
"bin": { |
|
|
|
@ -9296,21 +9317,38 @@ |
|
|
|
} |
|
|
|
}, |
|
|
|
"node_modules/log4js": { |
|
|
|
"version": "6.3.0", |
|
|
|
"resolved": "https://registry.npmjs.org/log4js/-/log4js-6.3.0.tgz", |
|
|
|
"integrity": "sha512-Mc8jNuSFImQUIateBFwdOQcmC6Q5maU0VVvdC2R6XMb66/VnT+7WS4D/0EeNMZu1YODmJe5NIn2XftCzEocUgw==", |
|
|
|
"version": "6.4.1", |
|
|
|
"resolved": "https://registry.npmjs.org/log4js/-/log4js-6.4.1.tgz", |
|
|
|
"integrity": "sha512-iUiYnXqAmNKiIZ1XSAitQ4TmNs8CdZYTAWINARF3LjnsLN8tY5m0vRwd6uuWj/yNY0YHxeZodnbmxKFUOM2rMg==", |
|
|
|
"dev": true, |
|
|
|
"dependencies": { |
|
|
|
"date-format": "^3.0.0", |
|
|
|
"debug": "^4.1.1", |
|
|
|
"flatted": "^2.0.1", |
|
|
|
"rfdc": "^1.1.4", |
|
|
|
"streamroller": "^2.2.4" |
|
|
|
"date-format": "^4.0.3", |
|
|
|
"debug": "^4.3.3", |
|
|
|
"flatted": "^3.2.4", |
|
|
|
"rfdc": "^1.3.0", |
|
|
|
"streamroller": "^3.0.2" |
|
|
|
}, |
|
|
|
"engines": { |
|
|
|
"node": ">=8.0" |
|
|
|
} |
|
|
|
}, |
|
|
|
"node_modules/log4js/node_modules/debug": { |
|
|
|
"version": "4.3.3", |
|
|
|
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", |
|
|
|
"integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", |
|
|
|
"dev": true, |
|
|
|
"dependencies": { |
|
|
|
"ms": "2.1.2" |
|
|
|
}, |
|
|
|
"engines": { |
|
|
|
"node": ">=6.0" |
|
|
|
}, |
|
|
|
"peerDependenciesMeta": { |
|
|
|
"supports-color": { |
|
|
|
"optional": true |
|
|
|
} |
|
|
|
} |
|
|
|
}, |
|
|
|
"node_modules/loglevel": { |
|
|
|
"version": "1.7.1", |
|
|
|
"resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz", |
|
|
|
@ -14609,29 +14647,26 @@ |
|
|
|
} |
|
|
|
}, |
|
|
|
"node_modules/socket.io": { |
|
|
|
"version": "3.1.2", |
|
|
|
"resolved": "https://registry.npmjs.org/socket.io/-/socket.io-3.1.2.tgz", |
|
|
|
"integrity": "sha512-JubKZnTQ4Z8G4IZWtaAZSiRP3I/inpy8c/Bsx2jrwGrTbKeVU5xd6qkKMHpChYeM3dWZSO0QACiGK+obhBNwYw==", |
|
|
|
"version": "4.4.1", |
|
|
|
"resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.4.1.tgz", |
|
|
|
"integrity": "sha512-s04vrBswdQBUmuWJuuNTmXUVJhP0cVky8bBDhdkf8y0Ptsu7fKU2LuLbts9g+pdmAdyMMn8F/9Mf1/wbtUN0fg==", |
|
|
|
"dev": true, |
|
|
|
"dependencies": { |
|
|
|
"@types/cookie": "^0.4.0", |
|
|
|
"@types/cors": "^2.8.8", |
|
|
|
"@types/node": ">=10.0.0", |
|
|
|
"accepts": "~1.3.4", |
|
|
|
"base64id": "~2.0.0", |
|
|
|
"debug": "~4.3.1", |
|
|
|
"engine.io": "~4.1.0", |
|
|
|
"socket.io-adapter": "~2.1.0", |
|
|
|
"socket.io-parser": "~4.0.3" |
|
|
|
"debug": "~4.3.2", |
|
|
|
"engine.io": "~6.1.0", |
|
|
|
"socket.io-adapter": "~2.3.3", |
|
|
|
"socket.io-parser": "~4.0.4" |
|
|
|
}, |
|
|
|
"engines": { |
|
|
|
"node": ">=10.0.0" |
|
|
|
} |
|
|
|
}, |
|
|
|
"node_modules/socket.io-adapter": { |
|
|
|
"version": "2.1.0", |
|
|
|
"resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.1.0.tgz", |
|
|
|
"integrity": "sha512-+vDov/aTsLjViYTwS9fPy5pEtTkrbEKsw2M+oVSoFGw6OD1IpvlV1VPhUzNbofCQ8oyMbdYJqDtGdmHQK6TdPg==", |
|
|
|
"version": "2.3.3", |
|
|
|
"resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.3.3.tgz", |
|
|
|
"integrity": "sha512-Qd/iwn3VskrpNO60BeRyCyr8ZWw9CPZyitW4AQwmRZ8zCiyDiL+znRnWX6tDHXnWn1sJrM1+b6Mn6wEDJJ4aYQ==", |
|
|
|
"dev": true |
|
|
|
}, |
|
|
|
"node_modules/socket.io-parser": { |
|
|
|
@ -15019,42 +15054,19 @@ |
|
|
|
} |
|
|
|
}, |
|
|
|
"node_modules/streamroller": { |
|
|
|
"version": "2.2.4", |
|
|
|
"resolved": "https://registry.npmjs.org/streamroller/-/streamroller-2.2.4.tgz", |
|
|
|
"integrity": "sha512-OG79qm3AujAM9ImoqgWEY1xG4HX+Lw+yY6qZj9R1K2mhF5bEmQ849wvrb+4vt4jLMLzwXttJlQbOdPOQVRv7DQ==", |
|
|
|
"version": "3.0.2", |
|
|
|
"resolved": "https://registry.npmjs.org/streamroller/-/streamroller-3.0.2.tgz", |
|
|
|
"integrity": "sha512-ur6y5S5dopOaRXBuRIZ1u6GC5bcEXHRZKgfBjfCglMhmIf+roVCECjvkEYzNQOXIN2/JPnkMPW/8B3CZoKaEPA==", |
|
|
|
"dev": true, |
|
|
|
"dependencies": { |
|
|
|
"date-format": "^2.1.0", |
|
|
|
"date-format": "^4.0.3", |
|
|
|
"debug": "^4.1.1", |
|
|
|
"fs-extra": "^8.1.0" |
|
|
|
"fs-extra": "^10.0.0" |
|
|
|
}, |
|
|
|
"engines": { |
|
|
|
"node": ">=8.0" |
|
|
|
} |
|
|
|
}, |
|
|
|
"node_modules/streamroller/node_modules/date-format": { |
|
|
|
"version": "2.1.0", |
|
|
|
"resolved": "https://registry.npmjs.org/date-format/-/date-format-2.1.0.tgz", |
|
|
|
"integrity": "sha512-bYQuGLeFxhkxNOF3rcMtiZxvCBAquGzZm6oWA1oZ0g2THUzivaRhv8uOhdr19LmoobSOLoIAxeUK2RdbM8IFTA==", |
|
|
|
"dev": true, |
|
|
|
"engines": { |
|
|
|
"node": ">=4.0" |
|
|
|
} |
|
|
|
}, |
|
|
|
"node_modules/streamroller/node_modules/fs-extra": { |
|
|
|
"version": "8.1.0", |
|
|
|
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", |
|
|
|
"integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", |
|
|
|
"dev": true, |
|
|
|
"dependencies": { |
|
|
|
"graceful-fs": "^4.2.0", |
|
|
|
"jsonfile": "^4.0.0", |
|
|
|
"universalify": "^0.1.0" |
|
|
|
}, |
|
|
|
"engines": { |
|
|
|
"node": ">=6 <7 || >=8" |
|
|
|
} |
|
|
|
}, |
|
|
|
"node_modules/string_decoder": { |
|
|
|
"version": "1.1.1", |
|
|
|
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", |
|
|
|
@ -15628,9 +15640,9 @@ |
|
|
|
} |
|
|
|
}, |
|
|
|
"node_modules/ua-parser-js": { |
|
|
|
"version": "0.7.28", |
|
|
|
"resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.28.tgz", |
|
|
|
"integrity": "sha512-6Gurc1n//gjp9eQNXjD9O3M/sMwVtN5S8Lv9bvOYBfKfDNiIIhqiyi01vMBO45u4zkDE420w/e0se7Vs+sIg+g==", |
|
|
|
"version": "0.7.31", |
|
|
|
"resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.31.tgz", |
|
|
|
"integrity": "sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==", |
|
|
|
"dev": true, |
|
|
|
"funding": [ |
|
|
|
{ |
|
|
|
@ -15741,12 +15753,12 @@ |
|
|
|
} |
|
|
|
}, |
|
|
|
"node_modules/universalify": { |
|
|
|
"version": "0.1.2", |
|
|
|
"resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", |
|
|
|
"integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", |
|
|
|
"version": "2.0.0", |
|
|
|
"resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", |
|
|
|
"integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", |
|
|
|
"dev": true, |
|
|
|
"engines": { |
|
|
|
"node": ">= 4.0.0" |
|
|
|
"node": ">= 10.0.0" |
|
|
|
} |
|
|
|
}, |
|
|
|
"node_modules/unpipe": { |
|
|
|
@ -17049,12 +17061,12 @@ |
|
|
|
"dev": true |
|
|
|
}, |
|
|
|
"node_modules/ws": { |
|
|
|
"version": "7.4.6", |
|
|
|
"resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", |
|
|
|
"integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", |
|
|
|
"version": "8.2.3", |
|
|
|
"resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz", |
|
|
|
"integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==", |
|
|
|
"dev": true, |
|
|
|
"engines": { |
|
|
|
"node": ">=8.3.0" |
|
|
|
"node": ">=10.0.0" |
|
|
|
}, |
|
|
|
"peerDependencies": { |
|
|
|
"bufferutil": "^4.0.1", |
|
|
|
@ -19069,6 +19081,12 @@ |
|
|
|
"jsonc-parser": "3.0.0" |
|
|
|
} |
|
|
|
}, |
|
|
|
"@socket.io/base64-arraybuffer": { |
|
|
|
"version": "1.0.2", |
|
|
|
"resolved": "https://registry.npmjs.org/@socket.io/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz", |
|
|
|
"integrity": "sha512-dOlCBKnDw4iShaIsH/bxujKTM18+2TOAsYz+KSc11Am38H4q5Xw8Bbz97ZYdrVNM+um3p7w86Bvvmcn9q+5+eQ==", |
|
|
|
"dev": true |
|
|
|
}, |
|
|
|
"@tootallnate/once": { |
|
|
|
"version": "1.1.2", |
|
|
|
"resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", |
|
|
|
@ -19907,12 +19925,6 @@ |
|
|
|
} |
|
|
|
} |
|
|
|
}, |
|
|
|
"base64-arraybuffer": { |
|
|
|
"version": "0.1.4", |
|
|
|
"resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz", |
|
|
|
"integrity": "sha1-mBjHngWbE1X5fgQooBfIOOkLqBI=", |
|
|
|
"dev": true |
|
|
|
}, |
|
|
|
"base64-js": { |
|
|
|
"version": "1.5.1", |
|
|
|
"resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", |
|
|
|
@ -20687,9 +20699,9 @@ |
|
|
|
} |
|
|
|
}, |
|
|
|
"cookie": { |
|
|
|
"version": "0.4.1", |
|
|
|
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", |
|
|
|
"integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==", |
|
|
|
"version": "0.4.2", |
|
|
|
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", |
|
|
|
"integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", |
|
|
|
"dev": true |
|
|
|
}, |
|
|
|
"cookie-signature": { |
|
|
|
@ -21293,9 +21305,9 @@ |
|
|
|
} |
|
|
|
}, |
|
|
|
"date-format": { |
|
|
|
"version": "3.0.0", |
|
|
|
"resolved": "https://registry.npmjs.org/date-format/-/date-format-3.0.0.tgz", |
|
|
|
"integrity": "sha512-eyTcpKOcamdhWJXj56DpQMo1ylSQpcGtGKXcU0Tb97+K56/CF5amAqqqNj0+KvA0iw2ynxtHWFsPDSClCxe48w==", |
|
|
|
"version": "4.0.3", |
|
|
|
"resolved": "https://registry.npmjs.org/date-format/-/date-format-4.0.3.tgz", |
|
|
|
"integrity": "sha512-7P3FyqDcfeznLZp2b+OMitV9Sz2lUnsT87WaTat9nVwqsBkTzPG3lPLNwW3en6F4pHUiWzr6vb8CLhjdK9bcxQ==", |
|
|
|
"dev": true |
|
|
|
}, |
|
|
|
"debug": { |
|
|
|
@ -21638,27 +21650,30 @@ |
|
|
|
} |
|
|
|
}, |
|
|
|
"engine.io": { |
|
|
|
"version": "4.1.1", |
|
|
|
"resolved": "https://registry.npmjs.org/engine.io/-/engine.io-4.1.1.tgz", |
|
|
|
"integrity": "sha512-t2E9wLlssQjGw0nluF6aYyfX8LwYU8Jj0xct+pAhfWfv/YrBn6TSNtEYsgxHIfaMqfrLx07czcMg9bMN6di+3w==", |
|
|
|
"version": "6.1.3", |
|
|
|
"resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.1.3.tgz", |
|
|
|
"integrity": "sha512-rqs60YwkvWTLLnfazqgZqLa/aKo+9cueVfEi/dZ8PyGyaf8TLOxj++4QMIgeG3Gn0AhrWiFXvghsoY9L9h25GA==", |
|
|
|
"dev": true, |
|
|
|
"requires": { |
|
|
|
"@types/cookie": "^0.4.1", |
|
|
|
"@types/cors": "^2.8.12", |
|
|
|
"@types/node": ">=10.0.0", |
|
|
|
"accepts": "~1.3.4", |
|
|
|
"base64id": "2.0.0", |
|
|
|
"cookie": "~0.4.1", |
|
|
|
"cors": "~2.8.5", |
|
|
|
"debug": "~4.3.1", |
|
|
|
"engine.io-parser": "~4.0.0", |
|
|
|
"ws": "~7.4.2" |
|
|
|
"engine.io-parser": "~5.0.3", |
|
|
|
"ws": "~8.2.3" |
|
|
|
} |
|
|
|
}, |
|
|
|
"engine.io-parser": { |
|
|
|
"version": "4.0.3", |
|
|
|
"resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-4.0.3.tgz", |
|
|
|
"integrity": "sha512-xEAAY0msNnESNPc00e19y5heTPX4y/TJ36gr8t1voOaNmTojP9b3oK3BbJLFufW2XFPQaaijpFewm2g2Um3uqA==", |
|
|
|
"version": "5.0.3", |
|
|
|
"resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.3.tgz", |
|
|
|
"integrity": "sha512-BtQxwF27XUNnSafQLvDi0dQ8s3i6VgzSoQMJacpIcGNrlUdfHSKbgm3jmjCVvQluGzqwujQMPAoMai3oYSTurg==", |
|
|
|
"dev": true, |
|
|
|
"requires": { |
|
|
|
"base64-arraybuffer": "0.1.4" |
|
|
|
"@socket.io/base64-arraybuffer": "~1.0.2" |
|
|
|
} |
|
|
|
}, |
|
|
|
"enhanced-resolve": { |
|
|
|
@ -22387,9 +22402,9 @@ |
|
|
|
} |
|
|
|
}, |
|
|
|
"flatted": { |
|
|
|
"version": "2.0.2", |
|
|
|
"resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", |
|
|
|
"integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", |
|
|
|
"version": "3.2.5", |
|
|
|
"resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", |
|
|
|
"integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==", |
|
|
|
"dev": true |
|
|
|
}, |
|
|
|
"flatten": { |
|
|
|
@ -22448,6 +22463,17 @@ |
|
|
|
"integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", |
|
|
|
"dev": true |
|
|
|
}, |
|
|
|
"fs-extra": { |
|
|
|
"version": "10.0.1", |
|
|
|
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz", |
|
|
|
"integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==", |
|
|
|
"dev": true, |
|
|
|
"requires": { |
|
|
|
"graceful-fs": "^4.2.0", |
|
|
|
"jsonfile": "^6.0.1", |
|
|
|
"universalify": "^2.0.0" |
|
|
|
} |
|
|
|
}, |
|
|
|
"fs-minipass": { |
|
|
|
"version": "2.1.0", |
|
|
|
"resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", |
|
|
|
@ -23903,12 +23929,13 @@ |
|
|
|
"dev": true |
|
|
|
}, |
|
|
|
"jsonfile": { |
|
|
|
"version": "4.0.0", |
|
|
|
"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", |
|
|
|
"integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", |
|
|
|
"version": "6.1.0", |
|
|
|
"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", |
|
|
|
"integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", |
|
|
|
"dev": true, |
|
|
|
"requires": { |
|
|
|
"graceful-fs": "^4.1.6" |
|
|
|
"graceful-fs": "^4.1.6", |
|
|
|
"universalify": "^2.0.0" |
|
|
|
} |
|
|
|
}, |
|
|
|
"jsonparse": { |
|
|
|
@ -23942,15 +23969,15 @@ |
|
|
|
} |
|
|
|
}, |
|
|
|
"karma": { |
|
|
|
"version": "6.3.4", |
|
|
|
"resolved": "https://registry.npmjs.org/karma/-/karma-6.3.4.tgz", |
|
|
|
"integrity": "sha512-hbhRogUYIulfkBTZT7xoPrCYhRBnBoqbbL4fszWD0ReFGUxU+LYBr3dwKdAluaDQ/ynT9/7C+Lf7pPNW4gSx4Q==", |
|
|
|
"version": "6.3.16", |
|
|
|
"resolved": "https://registry.npmjs.org/karma/-/karma-6.3.16.tgz", |
|
|
|
"integrity": "sha512-nEU50jLvDe5yvXqkEJRf8IuvddUkOY2x5Xc4WXHz6dxINgGDrgD2uqQWeVrJs4hbfNaotn+HQ1LZJ4yOXrL7xQ==", |
|
|
|
"dev": true, |
|
|
|
"requires": { |
|
|
|
"body-parser": "^1.19.0", |
|
|
|
"braces": "^3.0.2", |
|
|
|
"chokidar": "^3.5.1", |
|
|
|
"colors": "^1.4.0", |
|
|
|
"colors": "1.4.0", |
|
|
|
"connect": "^3.7.0", |
|
|
|
"di": "^0.0.1", |
|
|
|
"dom-serialize": "^2.2.1", |
|
|
|
@ -23959,16 +23986,17 @@ |
|
|
|
"http-proxy": "^1.18.1", |
|
|
|
"isbinaryfile": "^4.0.8", |
|
|
|
"lodash": "^4.17.21", |
|
|
|
"log4js": "^6.3.0", |
|
|
|
"log4js": "^6.4.1", |
|
|
|
"mime": "^2.5.2", |
|
|
|
"minimatch": "^3.0.4", |
|
|
|
"mkdirp": "^0.5.5", |
|
|
|
"qjobs": "^1.2.0", |
|
|
|
"range-parser": "^1.2.1", |
|
|
|
"rimraf": "^3.0.2", |
|
|
|
"socket.io": "^3.1.0", |
|
|
|
"socket.io": "^4.2.0", |
|
|
|
"source-map": "^0.6.1", |
|
|
|
"tmp": "^0.2.1", |
|
|
|
"ua-parser-js": "^0.7.28", |
|
|
|
"ua-parser-js": "^0.7.30", |
|
|
|
"yargs": "^16.1.1" |
|
|
|
}, |
|
|
|
"dependencies": { |
|
|
|
@ -24250,16 +24278,27 @@ |
|
|
|
} |
|
|
|
}, |
|
|
|
"log4js": { |
|
|
|
"version": "6.3.0", |
|
|
|
"resolved": "https://registry.npmjs.org/log4js/-/log4js-6.3.0.tgz", |
|
|
|
"integrity": "sha512-Mc8jNuSFImQUIateBFwdOQcmC6Q5maU0VVvdC2R6XMb66/VnT+7WS4D/0EeNMZu1YODmJe5NIn2XftCzEocUgw==", |
|
|
|
"version": "6.4.1", |
|
|
|
"resolved": "https://registry.npmjs.org/log4js/-/log4js-6.4.1.tgz", |
|
|
|
"integrity": "sha512-iUiYnXqAmNKiIZ1XSAitQ4TmNs8CdZYTAWINARF3LjnsLN8tY5m0vRwd6uuWj/yNY0YHxeZodnbmxKFUOM2rMg==", |
|
|
|
"dev": true, |
|
|
|
"requires": { |
|
|
|
"date-format": "^3.0.0", |
|
|
|
"debug": "^4.1.1", |
|
|
|
"flatted": "^2.0.1", |
|
|
|
"rfdc": "^1.1.4", |
|
|
|
"streamroller": "^2.2.4" |
|
|
|
"date-format": "^4.0.3", |
|
|
|
"debug": "^4.3.3", |
|
|
|
"flatted": "^3.2.4", |
|
|
|
"rfdc": "^1.3.0", |
|
|
|
"streamroller": "^3.0.2" |
|
|
|
}, |
|
|
|
"dependencies": { |
|
|
|
"debug": { |
|
|
|
"version": "4.3.3", |
|
|
|
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", |
|
|
|
"integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", |
|
|
|
"dev": true, |
|
|
|
"requires": { |
|
|
|
"ms": "2.1.2" |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
}, |
|
|
|
"loglevel": { |
|
|
|
@ -28271,26 +28310,23 @@ |
|
|
|
} |
|
|
|
}, |
|
|
|
"socket.io": { |
|
|
|
"version": "3.1.2", |
|
|
|
"resolved": "https://registry.npmjs.org/socket.io/-/socket.io-3.1.2.tgz", |
|
|
|
"integrity": "sha512-JubKZnTQ4Z8G4IZWtaAZSiRP3I/inpy8c/Bsx2jrwGrTbKeVU5xd6qkKMHpChYeM3dWZSO0QACiGK+obhBNwYw==", |
|
|
|
"version": "4.4.1", |
|
|
|
"resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.4.1.tgz", |
|
|
|
"integrity": "sha512-s04vrBswdQBUmuWJuuNTmXUVJhP0cVky8bBDhdkf8y0Ptsu7fKU2LuLbts9g+pdmAdyMMn8F/9Mf1/wbtUN0fg==", |
|
|
|
"dev": true, |
|
|
|
"requires": { |
|
|
|
"@types/cookie": "^0.4.0", |
|
|
|
"@types/cors": "^2.8.8", |
|
|
|
"@types/node": ">=10.0.0", |
|
|
|
"accepts": "~1.3.4", |
|
|
|
"base64id": "~2.0.0", |
|
|
|
"debug": "~4.3.1", |
|
|
|
"engine.io": "~4.1.0", |
|
|
|
"socket.io-adapter": "~2.1.0", |
|
|
|
"socket.io-parser": "~4.0.3" |
|
|
|
"debug": "~4.3.2", |
|
|
|
"engine.io": "~6.1.0", |
|
|
|
"socket.io-adapter": "~2.3.3", |
|
|
|
"socket.io-parser": "~4.0.4" |
|
|
|
} |
|
|
|
}, |
|
|
|
"socket.io-adapter": { |
|
|
|
"version": "2.1.0", |
|
|
|
"resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.1.0.tgz", |
|
|
|
"integrity": "sha512-+vDov/aTsLjViYTwS9fPy5pEtTkrbEKsw2M+oVSoFGw6OD1IpvlV1VPhUzNbofCQ8oyMbdYJqDtGdmHQK6TdPg==", |
|
|
|
"version": "2.3.3", |
|
|
|
"resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.3.3.tgz", |
|
|
|
"integrity": "sha512-Qd/iwn3VskrpNO60BeRyCyr8ZWw9CPZyitW4AQwmRZ8zCiyDiL+znRnWX6tDHXnWn1sJrM1+b6Mn6wEDJJ4aYQ==", |
|
|
|
"dev": true |
|
|
|
}, |
|
|
|
"socket.io-parser": { |
|
|
|
@ -28613,33 +28649,14 @@ |
|
|
|
"dev": true |
|
|
|
}, |
|
|
|
"streamroller": { |
|
|
|
"version": "2.2.4", |
|
|
|
"resolved": "https://registry.npmjs.org/streamroller/-/streamroller-2.2.4.tgz", |
|
|
|
"integrity": "sha512-OG79qm3AujAM9ImoqgWEY1xG4HX+Lw+yY6qZj9R1K2mhF5bEmQ849wvrb+4vt4jLMLzwXttJlQbOdPOQVRv7DQ==", |
|
|
|
"version": "3.0.2", |
|
|
|
"resolved": "https://registry.npmjs.org/streamroller/-/streamroller-3.0.2.tgz", |
|
|
|
"integrity": "sha512-ur6y5S5dopOaRXBuRIZ1u6GC5bcEXHRZKgfBjfCglMhmIf+roVCECjvkEYzNQOXIN2/JPnkMPW/8B3CZoKaEPA==", |
|
|
|
"dev": true, |
|
|
|
"requires": { |
|
|
|
"date-format": "^2.1.0", |
|
|
|
"date-format": "^4.0.3", |
|
|
|
"debug": "^4.1.1", |
|
|
|
"fs-extra": "^8.1.0" |
|
|
|
}, |
|
|
|
"dependencies": { |
|
|
|
"date-format": { |
|
|
|
"version": "2.1.0", |
|
|
|
"resolved": "https://registry.npmjs.org/date-format/-/date-format-2.1.0.tgz", |
|
|
|
"integrity": "sha512-bYQuGLeFxhkxNOF3rcMtiZxvCBAquGzZm6oWA1oZ0g2THUzivaRhv8uOhdr19LmoobSOLoIAxeUK2RdbM8IFTA==", |
|
|
|
"dev": true |
|
|
|
}, |
|
|
|
"fs-extra": { |
|
|
|
"version": "8.1.0", |
|
|
|
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", |
|
|
|
"integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", |
|
|
|
"dev": true, |
|
|
|
"requires": { |
|
|
|
"graceful-fs": "^4.2.0", |
|
|
|
"jsonfile": "^4.0.0", |
|
|
|
"universalify": "^0.1.0" |
|
|
|
} |
|
|
|
} |
|
|
|
"fs-extra": "^10.0.0" |
|
|
|
} |
|
|
|
}, |
|
|
|
"string_decoder": { |
|
|
|
@ -29054,9 +29071,9 @@ |
|
|
|
"dev": true |
|
|
|
}, |
|
|
|
"ua-parser-js": { |
|
|
|
"version": "0.7.28", |
|
|
|
"resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.28.tgz", |
|
|
|
"integrity": "sha512-6Gurc1n//gjp9eQNXjD9O3M/sMwVtN5S8Lv9bvOYBfKfDNiIIhqiyi01vMBO45u4zkDE420w/e0se7Vs+sIg+g==", |
|
|
|
"version": "0.7.31", |
|
|
|
"resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.31.tgz", |
|
|
|
"integrity": "sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==", |
|
|
|
"dev": true |
|
|
|
}, |
|
|
|
"unicode-canonical-property-names-ecmascript": { |
|
|
|
@ -29138,9 +29155,9 @@ |
|
|
|
} |
|
|
|
}, |
|
|
|
"universalify": { |
|
|
|
"version": "0.1.2", |
|
|
|
"resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", |
|
|
|
"integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", |
|
|
|
"version": "2.0.0", |
|
|
|
"resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", |
|
|
|
"integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", |
|
|
|
"dev": true |
|
|
|
}, |
|
|
|
"unpipe": { |
|
|
|
@ -30178,9 +30195,9 @@ |
|
|
|
"dev": true |
|
|
|
}, |
|
|
|
"ws": { |
|
|
|
"version": "7.4.6", |
|
|
|
"resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", |
|
|
|
"integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", |
|
|
|
"version": "8.2.3", |
|
|
|
"resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz", |
|
|
|
"integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==", |
|
|
|
"dev": true, |
|
|
|
"requires": {} |
|
|
|
}, |
|
|
|
|