diff --git a/package-lock.json b/package-lock.json index a7b4448..6ad98b1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,7 +20,7 @@ "dashjs": "^4.5.2", "graphql": "^16.8.1", "graphql-tag": "^2.12.6", - "icecast-metadata-player": "^1.16.3", + "icecast-metadata-player": "^1.17.1", "jquery": "^3.6.3", "laravel-echo": "^1.15.0", "mitt": "^3.0.0", @@ -28,12 +28,12 @@ "perfect-scrollbar": "^1.5.5", "pusher-js": "^7.6.0", "resolve-url-loader": "^5.0.0", - "socket.io-client": "^4.6.2", + "socket.io-client": "^4.7.2", "stream-browserify": "^3.0.0", "timingsrc": "^1.4.9", - "vue": "^3.2.40", + "vue": "^3.3.7", "vue-loader": "^17.2.2", - "vue-router": "^4.0.15", + "vue-router": "^4.2.5", "vue-slider-component": "^4.1.0-beta.7" }, "devDependencies": { @@ -550,9 +550,9 @@ } }, "node_modules/@eshaz/web-worker": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@eshaz/web-worker/-/web-worker-1.2.0.tgz", - "integrity": "sha512-HWobmNKFZ8eARo39vEjkviTIISudgzrTyAqab9pOB/qNfnUPIUUMZv6+eEUUfXnkqWCLS3zreTn9YzaRvO8vIA==" + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@eshaz/web-worker/-/web-worker-1.2.1.tgz", + "integrity": "sha512-v5AKAVtM0toVD2rDCGjzhySWlXG/sG5HVialdzrxFKTAnFZNCjQelX0n2tPK0tE86jf4s3hpWlpRtOh8OObktg==" }, "node_modules/@graphql-typed-document-node/core": { "version": "3.2.0", @@ -874,60 +874,60 @@ "dev": true }, "node_modules/@vue/compiler-core": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.3.4.tgz", - "integrity": "sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==", + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.3.7.tgz", + "integrity": "sha512-pACdY6YnTNVLXsB86YD8OF9ihwpolzhhtdLVHhBL6do/ykr6kKXNYABRtNMGrsQXpEXXyAdwvWWkuTbs4MFtPQ==", "dependencies": { - "@babel/parser": "^7.21.3", - "@vue/shared": "3.3.4", + "@babel/parser": "^7.23.0", + "@vue/shared": "3.3.7", "estree-walker": "^2.0.2", "source-map-js": "^1.0.2" } }, "node_modules/@vue/compiler-dom": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.3.4.tgz", - "integrity": "sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==", + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.3.7.tgz", + "integrity": "sha512-0LwkyJjnUPssXv/d1vNJ0PKfBlDoQs7n81CbO6Q0zdL7H1EzqYRrTVXDqdBVqro0aJjo/FOa1qBAPVI4PGSHBw==", "dependencies": { - "@vue/compiler-core": "3.3.4", - "@vue/shared": "3.3.4" + "@vue/compiler-core": "3.3.7", + "@vue/shared": "3.3.7" } }, "node_modules/@vue/compiler-sfc": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.3.4.tgz", - "integrity": "sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==", - "dependencies": { - "@babel/parser": "^7.20.15", - "@vue/compiler-core": "3.3.4", - "@vue/compiler-dom": "3.3.4", - "@vue/compiler-ssr": "3.3.4", - "@vue/reactivity-transform": "3.3.4", - "@vue/shared": "3.3.4", + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.3.7.tgz", + "integrity": "sha512-7pfldWy/J75U/ZyYIXRVqvLRw3vmfxDo2YLMwVtWVNew8Sm8d6wodM+OYFq4ll/UxfqVr0XKiVwti32PCrruAw==", + "dependencies": { + "@babel/parser": "^7.23.0", + "@vue/compiler-core": "3.3.7", + "@vue/compiler-dom": "3.3.7", + "@vue/compiler-ssr": "3.3.7", + "@vue/reactivity-transform": "3.3.7", + "@vue/shared": "3.3.7", "estree-walker": "^2.0.2", - "magic-string": "^0.30.0", - "postcss": "^8.1.10", + "magic-string": "^0.30.5", + "postcss": "^8.4.31", "source-map-js": "^1.0.2" } }, "node_modules/@vue/compiler-sfc/node_modules/magic-string": { - "version": "0.30.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.0.tgz", - "integrity": "sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==", + "version": "0.30.5", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.5.tgz", + "integrity": "sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==", "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.13" + "@jridgewell/sourcemap-codec": "^1.4.15" }, "engines": { "node": ">=12" } }, "node_modules/@vue/compiler-ssr": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.3.4.tgz", - "integrity": "sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ==", + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.3.7.tgz", + "integrity": "sha512-TxOfNVVeH3zgBc82kcUv+emNHo+vKnlRrkv8YvQU5+Y5LJGJwSNzcmLUoxD/dNzv0bhQ/F0s+InlgV0NrApJZg==", "dependencies": { - "@vue/compiler-dom": "3.3.4", - "@vue/shared": "3.3.4" + "@vue/compiler-dom": "3.3.7", + "@vue/shared": "3.3.7" } }, "node_modules/@vue/devtools-api": { @@ -984,71 +984,71 @@ } }, "node_modules/@vue/reactivity": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.3.4.tgz", - "integrity": "sha512-kLTDLwd0B1jG08NBF3R5rqULtv/f8x3rOFByTDz4J53ttIQEDmALqKqXY0J+XQeN0aV2FBxY8nJDf88yvOPAqQ==", + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.3.7.tgz", + "integrity": "sha512-cZNVjWiw00708WqT0zRpyAgduG79dScKEPYJXq2xj/aMtk3SKvL3FBt2QKUlh6EHBJ1m8RhBY+ikBUzwc7/khg==", "dependencies": { - "@vue/shared": "3.3.4" + "@vue/shared": "3.3.7" } }, "node_modules/@vue/reactivity-transform": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.3.4.tgz", - "integrity": "sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==", + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.3.7.tgz", + "integrity": "sha512-APhRmLVbgE1VPGtoLQoWBJEaQk4V8JUsqrQihImVqKT+8U6Qi3t5ATcg4Y9wGAPb3kIhetpufyZ1RhwbZCIdDA==", "dependencies": { - "@babel/parser": "^7.20.15", - "@vue/compiler-core": "3.3.4", - "@vue/shared": "3.3.4", + "@babel/parser": "^7.23.0", + "@vue/compiler-core": "3.3.7", + "@vue/shared": "3.3.7", "estree-walker": "^2.0.2", - "magic-string": "^0.30.0" + "magic-string": "^0.30.5" } }, "node_modules/@vue/reactivity-transform/node_modules/magic-string": { - "version": "0.30.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.0.tgz", - "integrity": "sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==", + "version": "0.30.5", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.5.tgz", + "integrity": "sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==", "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.13" + "@jridgewell/sourcemap-codec": "^1.4.15" }, "engines": { "node": ">=12" } }, "node_modules/@vue/runtime-core": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.3.4.tgz", - "integrity": "sha512-R+bqxMN6pWO7zGI4OMlmvePOdP2c93GsHFM/siJI7O2nxFRzj55pLwkpCedEY+bTMgp5miZ8CxfIZo3S+gFqvA==", + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.3.7.tgz", + "integrity": "sha512-LHq9du3ubLZFdK/BP0Ysy3zhHqRfBn80Uc+T5Hz3maFJBGhci1MafccnL3rpd5/3wVfRHAe6c+PnlO2PAavPTQ==", "dependencies": { - "@vue/reactivity": "3.3.4", - "@vue/shared": "3.3.4" + "@vue/reactivity": "3.3.7", + "@vue/shared": "3.3.7" } }, "node_modules/@vue/runtime-dom": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.3.4.tgz", - "integrity": "sha512-Aj5bTJ3u5sFsUckRghsNjVTtxZQ1OyMWCr5dZRAPijF/0Vy4xEoRCwLyHXcj4D0UFbJ4lbx3gPTgg06K/GnPnQ==", + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.3.7.tgz", + "integrity": "sha512-PFQU1oeJxikdDmrfoNQay5nD4tcPNYixUBruZzVX/l0eyZvFKElZUjW4KctCcs52nnpMGO6UDK+jF5oV4GT5Lw==", "dependencies": { - "@vue/runtime-core": "3.3.4", - "@vue/shared": "3.3.4", - "csstype": "^3.1.1" + "@vue/runtime-core": "3.3.7", + "@vue/shared": "3.3.7", + "csstype": "^3.1.2" } }, "node_modules/@vue/server-renderer": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.3.4.tgz", - "integrity": "sha512-Q6jDDzR23ViIb67v+vM1Dqntu+HUexQcsWKhhQa4ARVzxOY2HbC7QRW/ggkDBd5BU+uM1sV6XOAP0b216o34JQ==", + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.3.7.tgz", + "integrity": "sha512-UlpKDInd1hIZiNuVVVvLgxpfnSouxKQOSE2bOfQpBuGwxRV/JqqTCyyjXUWiwtVMyeRaZhOYYqntxElk8FhBhw==", "dependencies": { - "@vue/compiler-ssr": "3.3.4", - "@vue/shared": "3.3.4" + "@vue/compiler-ssr": "3.3.7", + "@vue/shared": "3.3.7" }, "peerDependencies": { - "vue": "3.3.4" + "vue": "3.3.7" } }, "node_modules/@vue/shared": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.3.4.tgz", - "integrity": "sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==" + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.3.7.tgz", + "integrity": "sha512-N/tbkINRUDExgcPTBvxNkvHGu504k8lzlNQRITVnm6YjOjwa4r0nnbd4Jb01sNpur5hAllyRJzSK5PvB9PPwRg==" }, "node_modules/@vue/typescript": { "version": "1.7.8", @@ -1061,25 +1061,20 @@ } }, "node_modules/@wasm-audio-decoders/common": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/@wasm-audio-decoders/common/-/common-9.0.1.tgz", - "integrity": "sha512-s4KxPsxhD6e+EtjmHPzTmKJSJTEXHGYlBzUGGLN/plV01x3RecybW73nIMtdLLXL8k/zQ8HYFcA6d9lqCJcDjQ==", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/@wasm-audio-decoders/common/-/common-9.0.2.tgz", + "integrity": "sha512-yZ2ZjqwUYsoGa5WYPWNjV2cD8fqrT4LiYvj45oPQF4v05TnPkbt9eVURW75ONRmntzFt9RFqc+Z0zmTyZritcQ==", "dependencies": { "@eshaz/web-worker": "1.2.1" } }, - "node_modules/@wasm-audio-decoders/common/node_modules/@eshaz/web-worker": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@eshaz/web-worker/-/web-worker-1.2.1.tgz", - "integrity": "sha512-v5AKAVtM0toVD2rDCGjzhySWlXG/sG5HVialdzrxFKTAnFZNCjQelX0n2tPK0tE86jf4s3hpWlpRtOh8OObktg==" - }, "node_modules/@wasm-audio-decoders/flac": { - "version": "0.1.12", - "resolved": "https://registry.npmjs.org/@wasm-audio-decoders/flac/-/flac-0.1.12.tgz", - "integrity": "sha512-k4PELVzBu4p4j0YmA2K8VF0GxoWWYqkqa3C29nOikOss1SZLnX2CczfiJCklL9AA/9tlZrvBJz3/nDxXDqR35A==", + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@wasm-audio-decoders/flac/-/flac-0.2.1.tgz", + "integrity": "sha512-RcmFEG4ksULOwVpPjo8mYlXTYO8GGe0s8GwFYucukRkJtyXkbDqRXSxvvhGDmEXTAPNmOOd+FRQABKnhPl8ArA==", "dependencies": { - "@wasm-audio-decoders/common": "9.0.1", - "codec-parser": "2.4.2" + "@wasm-audio-decoders/common": "9.0.2", + "codec-parser": "2.4.3" }, "funding": { "type": "individual", @@ -1087,12 +1082,12 @@ } }, "node_modules/@wasm-audio-decoders/ogg-vorbis": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/@wasm-audio-decoders/ogg-vorbis/-/ogg-vorbis-0.1.7.tgz", - "integrity": "sha512-MftO1fJeBRUuDAZfa9Yp/gf+786PWt/JyiFXj+Ntn0mxlKDyPr3pTXx8PvhmO2/s/nabHDhAhiZi4aXzaBEUpg==", + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/@wasm-audio-decoders/ogg-vorbis/-/ogg-vorbis-0.1.12.tgz", + "integrity": "sha512-ORn7SrvVQykGaJOeU0iW3ZVzNovoHLhWUlxIDTL6rcDOgalRn9Lrn5AzlFOsLyZ9Xj1qpQH7PguL6Y7czI2E9A==", "dependencies": { - "@wasm-audio-decoders/common": "9.0.1", - "codec-parser": "2.4.2" + "@wasm-audio-decoders/common": "9.0.2", + "codec-parser": "2.4.3" }, "funding": { "type": "individual", @@ -1805,9 +1800,9 @@ } }, "node_modules/codec-parser": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/codec-parser/-/codec-parser-2.4.2.tgz", - "integrity": "sha512-RN6gT8aGdDq4vx//Ln+MRDIKPXA3SpJKsCcQSZ4poF2bZCO4/G0C2Ko/MVNpbJ7Y9ewpzeuLlBx2zH8BpcM4ew==" + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/codec-parser/-/codec-parser-2.4.3.tgz", + "integrity": "sha512-3dAvFtdpxn4YLstqsB2ZiJXXNg7n1j7R5ONeDuk+2kBkb39PwrCRytOFHlSWA8q5jCjW3PumeMv9q37bFHsijg==" }, "node_modules/codem-isoboxer": { "version": "0.3.9", @@ -2151,21 +2146,21 @@ } }, "node_modules/engine.io-client": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.4.0.tgz", - "integrity": "sha512-GyKPDyoEha+XZ7iEqam49vz6auPnNJ9ZBfy89f+rMMas8AuiMWOZ9PVzu8xb9ZC6rafUqiGHSCfu22ih66E+1g==", + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.5.3.tgz", + "integrity": "sha512-9Z0qLB0NIisTRt1DZ/8U2k12RJn8yls/nXMZLn+/N8hANT3TcYjKFKcwbw5zFQiN4NTde3TSY9zb79e1ij6j9Q==", "dependencies": { "@socket.io/component-emitter": "~3.1.0", "debug": "~4.3.1", - "engine.io-parser": "~5.0.3", + "engine.io-parser": "~5.2.1", "ws": "~8.11.0", "xmlhttprequest-ssl": "~2.0.0" } }, "node_modules/engine.io-parser": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.7.tgz", - "integrity": "sha512-P+jDFbvK6lE3n1OL+q9KuzdOFWkkZ/cMV9gol/SbVfpyqfvrfrFTOFJ6fQm2VC3PZHlU3QPhVwmbsCnauHF2MQ==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.1.tgz", + "integrity": "sha512-9JktcM3u18nU9N2Lz3bWeBgxVgOKpw7yhRaoxQA3FUDZzzw+9WlA6p4G4u0RixNkg14fH7EfEc/RhpurtiROTQ==", "engines": { "node": ">=10.0.0" } @@ -3062,11 +3057,11 @@ "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==" }, "node_modules/icecast-metadata-js": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/icecast-metadata-js/-/icecast-metadata-js-1.2.6.tgz", - "integrity": "sha512-SPh3ND72gWIqvAp0mnWE2uVuZ8DLs/A5ohIyhPoluWYHvc7OKDk9NsEd+FiDw951y8/bMfzwkyVVosph/nWWag==", + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/icecast-metadata-js/-/icecast-metadata-js-1.2.8.tgz", + "integrity": "sha512-de36uvcuEP7iSLvYMyAEs9sljq0LlOkO+PDqasT08xm9JhSPfNUrcRkuuSl4cV0Pwixr/KM8oC+sweBWnooYbw==", "dependencies": { - "codec-parser": "2.4.2" + "codec-parser": "2.4.3" }, "funding": { "type": "individual", @@ -3074,18 +3069,18 @@ } }, "node_modules/icecast-metadata-player": { - "version": "1.16.3", - "resolved": "https://registry.npmjs.org/icecast-metadata-player/-/icecast-metadata-player-1.16.3.tgz", - "integrity": "sha512-Hfr7J6RleNcmWYrdBSRBfj39CLq6n9eCREpZM8nUkMZ99ysbC8BoLOTDHri/Dwpjd7SJeSgg5ND0H9X8i1pFug==", - "dependencies": { - "@wasm-audio-decoders/flac": "0.1.12", - "@wasm-audio-decoders/ogg-vorbis": "0.1.7", - "codec-parser": "2.4.2", - "icecast-metadata-js": "1.2.6", - "mpg123-decoder": "0.4.8", - "mse-audio-wrapper": "1.4.12", - "opus-decoder": "0.7.1", - "synaudio": "0.3.4" + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/icecast-metadata-player/-/icecast-metadata-player-1.17.1.tgz", + "integrity": "sha512-5Xm9z1PiaI7Oh6BEPGyvQaQ6YvTzzNHNeeG+WIBgqxlm7bzkVEL8RSOHpjkPmRsW5keGXA56z0TM8n5MkIzQoQ==", + "dependencies": { + "@wasm-audio-decoders/flac": "0.2.1", + "@wasm-audio-decoders/ogg-vorbis": "0.1.12", + "codec-parser": "2.4.3", + "icecast-metadata-js": "1.2.8", + "mpg123-decoder": "0.4.10", + "mse-audio-wrapper": "1.4.14", + "opus-decoder": "0.7.3", + "synaudio": "0.3.5" }, "funding": { "type": "individual", @@ -3589,11 +3584,11 @@ } }, "node_modules/mpg123-decoder": { - "version": "0.4.8", - "resolved": "https://registry.npmjs.org/mpg123-decoder/-/mpg123-decoder-0.4.8.tgz", - "integrity": "sha512-HXs8vbPjiFM0NOZ45T3C5i7mpYGEYhjH37SnFA907lOb9c93DQL40cDjerxj65IMwAYyPFq1aUjtDOjyR7O0gQ==", + "version": "0.4.10", + "resolved": "https://registry.npmjs.org/mpg123-decoder/-/mpg123-decoder-0.4.10.tgz", + "integrity": "sha512-mChssmrXOS1EKiTLmTTGciB7bNqLeXhaGsjMJ+wKNCv0DowkjQNm5d6OdxVGV9lMzgtpTvSf/+k2MqNX43zjnw==", "dependencies": { - "@wasm-audio-decoders/common": "9.0.1" + "@wasm-audio-decoders/common": "9.0.2" }, "funding": { "type": "individual", @@ -3606,11 +3601,11 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "node_modules/mse-audio-wrapper": { - "version": "1.4.12", - "resolved": "https://registry.npmjs.org/mse-audio-wrapper/-/mse-audio-wrapper-1.4.12.tgz", - "integrity": "sha512-5QhCROjhJxyWE7cEt2nvuyUxnJGib5sMUObfatCw6aQRfYGS1vLYvtWaKgqAjz0ib4kTJVx4cY/TQdAVLxk1Zw==", + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/mse-audio-wrapper/-/mse-audio-wrapper-1.4.14.tgz", + "integrity": "sha512-qdy5ezIS5JwA21DUJIYypGU2WtLzqJXCK9hgFoHu3ydjL/xrEt7XjsKuKPxYAiWZVOaBXjZluxfeNF+zRz5jrw==", "dependencies": { - "codec-parser": "2.4.2" + "codec-parser": "2.4.3" }, "funding": { "type": "individual", @@ -3723,11 +3718,11 @@ } }, "node_modules/opus-decoder": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/opus-decoder/-/opus-decoder-0.7.1.tgz", - "integrity": "sha512-AOFCMKLn7LJm8pOkksY5TsW/6+XmNyh1OQS9gxmdOGHLNYoOBrjSfc0nPNcmUMGEzOrTqZtPi8VJ/ABs2Hndvg==", + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/opus-decoder/-/opus-decoder-0.7.3.tgz", + "integrity": "sha512-UdBEiGnmMOqT4VvH0+32//cIkGLIHvP0MpM5TPOLDHaLAAHc+tDzhAto84f5tWoHYH4nPR/oRb+jhxwcuQfbzA==", "dependencies": { - "@wasm-audio-decoders/common": "9.0.1" + "@wasm-audio-decoders/common": "9.0.2" }, "funding": { "type": "individual", @@ -4527,9 +4522,9 @@ } }, "node_modules/simple-yenc": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/simple-yenc/-/simple-yenc-1.0.1.tgz", - "integrity": "sha512-uKrv4FXStwchPSl7HbkfIR0fMHkLD2PsLLizTst7jU+YaI4/pdUxudQZTrjlKRNO8qwC7bef2yj92L2ltVIBtQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/simple-yenc/-/simple-yenc-1.0.2.tgz", + "integrity": "sha512-ztVT9n2tLBsO0on5jyFh6ih2UikFgh4xTWPTs+n+6Zdneiy58L/JZGo/1O34PJx4lHGcBEoROd/md5bQGFkSEA==", "funding": { "type": "individual", "url": "https://github.com/sponsors/eshaz" @@ -4545,13 +4540,13 @@ } }, "node_modules/socket.io-client": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.6.2.tgz", - "integrity": "sha512-OwWrMbbA8wSqhBAR0yoPK6EdQLERQAYjXb3A0zLpgxfM1ZGLKoxHx8gVmCHA6pcclRX5oA/zvQf7bghAS11jRA==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.7.2.tgz", + "integrity": "sha512-vtA0uD4ibrYD793SOIAwlo8cj6haOeMHrGvwPxJsxH7CeIksqJ+3Zc06RvWTIFgiSqx4A3sOnTXpfAEE2Zyz6w==", "dependencies": { "@socket.io/component-emitter": "~3.1.0", "debug": "~4.3.2", - "engine.io-client": "~6.4.0", + "engine.io-client": "~6.5.2", "socket.io-parser": "~4.2.4" }, "engines": { @@ -4690,12 +4685,12 @@ } }, "node_modules/synaudio": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/synaudio/-/synaudio-0.3.4.tgz", - "integrity": "sha512-D0ztws1w4Sytmx6um7VRtlzMDWmH42RYnZ00QkyJyMFU521bgXh18YpmQElJ1hw7dhTKO6l8D33IYxS3CZL/YQ==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/synaudio/-/synaudio-0.3.5.tgz", + "integrity": "sha512-WBrjnWN3fCj2aESk/lzvD7PdfFqe6Sg0u4P0J4ZR9jxFq7cljEEql0YsyH53xtBT3bksCTG46AhhXVvCkzCXOw==", "dependencies": { - "@eshaz/web-worker": "1.2.0", - "simple-yenc": "^1.0.1" + "@eshaz/web-worker": "1.2.1", + "simple-yenc": "^1.0.2" }, "funding": { "type": "individual", @@ -5017,15 +5012,23 @@ } }, "node_modules/vue": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.3.4.tgz", - "integrity": "sha512-VTyEYn3yvIeY1Py0WaYGZsXnz3y5UnGi62GjVEqvEGPl6nxbOrCXbVOTQWBEJUqAyTUk2uJ5JLVnYJ6ZzGbrSw==", + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.3.7.tgz", + "integrity": "sha512-YEMDia1ZTv1TeBbnu6VybatmSteGOS3A3YgfINOfraCbf85wdKHzscD6HSS/vB4GAtI7sa1XPX7HcQaJ1l24zA==", "dependencies": { - "@vue/compiler-dom": "3.3.4", - "@vue/compiler-sfc": "3.3.4", - "@vue/runtime-dom": "3.3.4", - "@vue/server-renderer": "3.3.4", - "@vue/shared": "3.3.4" + "@vue/compiler-dom": "3.3.7", + "@vue/compiler-sfc": "3.3.7", + "@vue/runtime-dom": "3.3.7", + "@vue/server-renderer": "3.3.7", + "@vue/shared": "3.3.7" + }, + "peerDependencies": { + "typescript": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, "node_modules/vue-loader": { @@ -5114,9 +5117,9 @@ } }, "node_modules/vue-router": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.2.2.tgz", - "integrity": "sha512-cChBPPmAflgBGmy3tBsjeoe3f3VOSG6naKyY5pjtrqLGbNEXdzCigFUHgBvp9e3ysAtFtEx7OLqcSDh/1Cq2TQ==", + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.2.5.tgz", + "integrity": "sha512-DIUpKcyg4+PTQKfFPX88UWhlagBEBEfJ5A8XDXRJLUnZOvcpMF8o/dnL90vpVkGaPbjvXazV/rC1qBKrZlFugw==", "dependencies": { "@vue/devtools-api": "^6.5.0" }, diff --git a/package.json b/package.json index 1de07a4..576f77c 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "dashjs": "^4.5.2", "graphql": "^16.8.1", "graphql-tag": "^2.12.6", - "icecast-metadata-player": "^1.16.3", + "icecast-metadata-player": "^1.17.1", "jquery": "^3.6.3", "laravel-echo": "^1.15.0", "mitt": "^3.0.0", @@ -29,12 +29,12 @@ "perfect-scrollbar": "^1.5.5", "pusher-js": "^7.6.0", "resolve-url-loader": "^5.0.0", - "socket.io-client": "^4.6.2", + "socket.io-client": "^4.7.2", "stream-browserify": "^3.0.0", "timingsrc": "^1.4.9", - "vue": "^3.2.40", + "vue": "^3.3.7", "vue-loader": "^17.2.2", - "vue-router": "^4.0.15", + "vue-router": "^4.2.5", "vue-slider-component": "^4.1.0-beta.7" }, "devDependencies": {