diff --git a/server/Cargo.lock b/server/Cargo.lock index a21d4229b..9738d6b47 100644 --- a/server/Cargo.lock +++ b/server/Cargo.lock @@ -176,9 +176,9 @@ dependencies = [ [[package]] name = "actix-web" -version = "4.7.0" +version = "4.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d6316df3fa569627c98b12557a8b6ff0674e5be4bb9b5e4ae2550ddb4964ed6" +checksum = "1988c02af8d2b718c05bc4aeb6a66395b7cdf32858c2c71131e5637a8c05a9ff" dependencies = [ "actix-codec", "actix-http", diff --git a/webclient/package.json b/webclient/package.json index efc87864c..a65be4671 100644 --- a/webclient/package.json +++ b/webclient/package.json @@ -15,7 +15,7 @@ "dependencies": { "@headlessui/vue": "1.7.22", "@heroicons/vue": "2.1.4", - "@nuxt/content": "2.12.1", + "@nuxt/content": "2.13.0", "@nuxt/image": "1.7.0", "@nuxtjs/color-mode": "3.4.1", "@vueuse/core": "10.11.0", @@ -27,7 +27,7 @@ "swagger-ui": "5.17.14", "swaggerdark": "github:octycs/SwaggerDark#f02d394c8ff698cdd93e09c2188b058d2d686ca3", "vue": "3.4.29", - "vue-router": "4.3.3", + "vue-router": "4.4.0", "vue3-carousel": "0.3.3" }, "devDependencies": { diff --git a/webclient/pnpm-lock.yaml b/webclient/pnpm-lock.yaml index 7bd96c1bf..dafdcc34e 100644 --- a/webclient/pnpm-lock.yaml +++ b/webclient/pnpm-lock.yaml @@ -15,8 +15,8 @@ importers: specifier: 2.1.4 version: 2.1.4(vue@3.4.29(typescript@5.4.5)) '@nuxt/content': - specifier: 2.12.1 - version: 2.12.1(ioredis@5.3.2)(magicast@0.3.4)(nuxt@3.12.2(@parcel/watcher@2.4.1)(@types/node@20.14.6)(@unocss/reset@0.58.9)(axios@1.6.8)(encoding@0.1.13)(eslint@9.5.0)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.13.2))(vue@3.4.29(typescript@5.4.5)))(ioredis@5.3.2)(magicast@0.3.4)(optionator@0.9.3)(rollup@4.13.2)(terser@5.30.0)(typescript@5.4.5)(unocss@0.58.8(postcss@8.4.38)(rollup@4.13.2)(vite@5.3.1(@types/node@20.14.6)(terser@5.30.0)))(vite@5.3.1(@types/node@20.14.6)(terser@5.30.0))(vue-tsc@1.8.27(typescript@5.4.5)))(rollup@4.13.2)(vue@3.4.29(typescript@5.4.5)) + specifier: 2.13.0 + version: 2.13.0(ioredis@5.3.2)(magicast@0.3.4)(nuxt@3.12.2(@parcel/watcher@2.4.1)(@types/node@20.14.6)(@unocss/reset@0.58.9)(axios@1.6.8)(encoding@0.1.13)(eslint@9.5.0)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.13.2))(vue@3.4.29(typescript@5.4.5)))(ioredis@5.3.2)(magicast@0.3.4)(optionator@0.9.3)(rollup@4.13.2)(terser@5.30.0)(typescript@5.4.5)(unocss@0.58.8(postcss@8.4.38)(rollup@4.13.2)(vite@5.3.1(@types/node@20.14.6)(terser@5.30.0)))(vite@5.3.1(@types/node@20.14.6)(terser@5.30.0))(vue-tsc@1.8.27(typescript@5.4.5)))(rollup@4.13.2)(vue@3.4.29(typescript@5.4.5)) '@nuxt/image': specifier: 1.7.0 version: 1.7.0(ioredis@5.3.2)(rollup@4.13.2) @@ -51,8 +51,8 @@ importers: specifier: 3.4.29 version: 3.4.29(typescript@5.4.5) vue-router: - specifier: 4.3.3 - version: 4.3.3(vue@3.4.29(typescript@5.4.5)) + specifier: 4.4.0 + version: 4.4.0(vue@3.4.29(typescript@5.4.5)) vue3-carousel: specifier: 0.3.3 version: 0.3.3(vue@3.4.29(typescript@5.4.5)) @@ -1124,8 +1124,8 @@ packages: resolution: {integrity: sha512-y7efHHwghQfk28G2z3tlZ67pLG0XdfYbcVG26r7YIXALRsrVQcTq4/tdenSmdOrEsNahIYA/eh8aEVROWGFUDg==} engines: {node: ^16.14.0 || >=18.0.0} - '@nuxt/content@2.12.1': - resolution: {integrity: sha512-xW4xjyYm6zqglb17Tu0J+rpKUV1PF9zp6SLu1lopylFnerdyImtce84206HT6Zd/DJgivKtoW4dyyJn0ZaSqCQ==} + '@nuxt/content@2.13.0': + resolution: {integrity: sha512-s7Gfz5f5aFZ5oe6fRu3nFnPwOB5AstbFqMKawSjXDGtgP1zu0b5NKFytBx8HbL1uDb7HixpxqQGJI+a6cZ6hZw==} '@nuxt/devalue@2.0.2': resolution: {integrity: sha512-GBzP8zOc7CGWyFQS6dv1lQz8VVpz5C2yRszbXufwG/9zhStTIH50EtD87NmWbTMwXDvZLNg8GIpb1UFdH93JCA==} @@ -1173,10 +1173,6 @@ packages: resolution: {integrity: sha512-zSj32bLgbV9AvLkLX0pF52J5KBfSyj0eSIdpXCtTJATSZlqgcJigoCvmabC1nbcMIp0SZ29Bu9+acQpGTQKz+g==} engines: {node: ^14.16.0 || >=16.11.0} - '@nuxt/kit@3.11.1': - resolution: {integrity: sha512-8VVlhaY4N+wipgHmSXP+gLM+esms9TEBz13I/J++PbOUJuf2cJlUUTyqMoRVL0xudVKK/8fJgSndRkyidy1m2w==} - engines: {node: ^14.18.0 || >=16.10.0} - '@nuxt/kit@3.11.2': resolution: {integrity: sha512-yiYKP0ZWMW7T3TCmsv4H8+jEsB/nFriRAR8bKoSqSV9bkVYWPE36sf7JDux30dQ91jSlQG6LQkB3vCHYTS2cIg==} engines: {node: ^14.18.0 || >=16.10.0} @@ -1185,10 +1181,6 @@ packages: resolution: {integrity: sha512-5kOqEzfc3FsAncjK2je7vuq4/QsR5ypViTnop52mlFLf0Ku1NMCrWCSWYowAh4P0yqTACMAZYa+HdRZHscU84g==} engines: {node: ^14.18.0 || >=16.10.0} - '@nuxt/schema@3.11.1': - resolution: {integrity: sha512-XyGlJsf3DtkouBCvBHlvjz+xvN4vza3W7pY3YBNMnktxlMQtfFiF3aB3A2NGLmBnJPqD3oY0j7lljraELb5hkg==} - engines: {node: ^14.18.0 || >=16.10.0} - '@nuxt/schema@3.11.2': resolution: {integrity: sha512-Z0bx7N08itD5edtpkstImLctWMNvxTArsKXzS35ZuqyAyKBPcRjO1CU01slH0ahO30Gg9kbck3/RKNZPwfOjJg==} engines: {node: ^14.18.0 || >=16.10.0} @@ -1201,9 +1193,6 @@ packages: resolution: {integrity: sha512-KH6wxzsNys69daSO0xUv0LEBAfhwwjK1M+0Cdi1/vxmifCslMIY7lN11B4eywSfscbyVPAYJvANyc7XiVPImBQ==} hasBin: true - '@nuxt/ui-templates@1.3.1': - resolution: {integrity: sha512-5gc02Pu1HycOVUWJ8aYsWeeXcSTPe8iX8+KIrhyEtEoOSkY0eMBuo0ssljB8wALuEmepv31DlYe5gpiRwkjESA==} - '@nuxt/ui-templates@1.3.3': resolution: {integrity: sha512-3BG5doAREcD50dbKyXgmjD4b1GzY8CUy3T41jMhHZXNDdaNwOd31IBq+D6dV00OSrDVhzrTVj0IxsUsnMyHvIQ==} @@ -1220,8 +1209,8 @@ packages: resolution: {integrity: sha512-VHnnjFTTep2oC5++61WY06y4c/h943NyHQh1CRUJQvjsdbGSMX3WQjMGk+X05a3pyPFN70aq0YbgtsEoEoTEjQ==} engines: {node: ^14.16.0 || >=16.11.0} - '@nuxtjs/mdc@0.6.1': - resolution: {integrity: sha512-zS5QK7DZ/SBrjqQX1DOy7GnxKy+wbj2+LvooefOWmQqHfLTAqJLVIjuv/BmKnQWiRCq19+uysys3iY42EoY5/A==} + '@nuxtjs/mdc@0.8.2': + resolution: {integrity: sha512-Cle6P65jWolHOAGqILHCIlCrt7t9T4HD60Ao6BqKEXTTdAbp/oLjfW9vtv0KbJBG8F3+euVAFAd8SIIpJgb3wQ==} '@nuxtjs/tailwindcss@6.12.0': resolution: {integrity: sha512-vXvEq8z177TQcx0tc10mw3O6T9WeN0iTL8hIKGDfidmr+HKReexJU01aPgHefFrCu4LJB70egYFYnywzB9lMyQ==} @@ -1497,14 +1486,14 @@ packages: '@rushstack/eslint-patch@1.10.3': resolution: {integrity: sha512-qC/xYId4NMebE6w/V33Fh9gWxLgURiNYgVNObbJl2LZv0GUUItCcCqC5axQSwRaAgaxl2mELq1rMzlswaQ0Zxg==} - '@shikijs/core@1.2.1': - resolution: {integrity: sha512-KaIS0H4EQ3KI2d++TjYqRNgwp8E3M/68e9veR4QtInzA7kKFgcjeiJqb80fuXW+blDy5fmd11PN9g9soz/3ANQ==} - '@shikijs/core@1.3.0': resolution: {integrity: sha512-7fedsBfuILDTBmrYZNFI8B6ATTxhQAasUHllHmjvSZPnoq4bULWoTpHwmuQvZ8Aq03/tAa2IGo6RXqWtHdWaCA==} - '@shikijs/transformers@1.2.1': - resolution: {integrity: sha512-H7cVtrdv6BW2kx83t2IQgP5ri1IA50mE3QnzgJ0AvOKCGtCEieXu0JIP3245cgjNLrL+LBwb8DtTXdky1iQL9Q==} + '@shikijs/core@1.8.0': + resolution: {integrity: sha512-wzVkFzqAVhIOvRTSDwHWVQIpRU66sCjZ/cg5E4bO9jtTEKj94HTRKVVDYgM6ein5KfBCFB61hN3RuSFcpYPq7g==} + + '@shikijs/transformers@1.8.0': + resolution: {integrity: sha512-cBSjK0ddsUqBV867NY0nW9J5lwgOOUDpIRbqhxB1p3r8N4l/OwX1tUciAAQUOjpWU54r8uhdIIjN9sHY5GrZ3w==} '@sigstore/bundle@2.2.0': resolution: {integrity: sha512-5VI58qgNs76RDrwXNhpmyN/jKpq9evV/7f1XrcqcAfvxDl5SeVY/I5Rmfe96ULAV7/FK5dge9RBKGBJPhL1WsQ==} @@ -1713,6 +1702,9 @@ packages: '@types/mdast@4.0.3': resolution: {integrity: sha512-LsjtqsyF+d2/yFOYaN22dHZI1Cpwkrj+g06G8+qtUKlhovPW89YhqSnfKtMbkgmEtYpH2gydRNULd6y8mciAFg==} + '@types/mdast@4.0.4': + resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} + '@types/ms@0.7.34': resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} @@ -1843,37 +1835,20 @@ packages: '@unhead/dom@1.9.13': resolution: {integrity: sha512-Fzc929W+5f88c90kn9aKs7EbgRBhphArMqBbifre134GWgrgDVR0odoadNa7i9eH4roPEDE1FIGcKVWuxOIHbg==} - '@unhead/dom@1.9.2': - resolution: {integrity: sha512-yREmUAfYJsPV9qR3G85MkdH+FdvsHf8AIJRm7FgQidrPxFr8tCICdID3+jXULz3oq8pFye1tAyHlBHXeq3SIpA==} - '@unhead/schema@1.9.13': resolution: {integrity: sha512-keOfTXC/tI21fURcEszBHgGvIg2AszQVQEXBG5BYgC2TQph25Bmv7Fk8W2ogFmj+DdZmFiDnSJdz/NKv3bqnTQ==} - '@unhead/schema@1.9.2': - resolution: {integrity: sha512-NRCAcuWtD2WCL8u3qR1yn41JpDB+ExjBnSLAuJseOD9+XJjQBqPRgx/bhxZ3Dx6vrrCnCF+SvKr+W1pa+3mWdA==} - '@unhead/shared@1.9.13': resolution: {integrity: sha512-zNlJ2i5WonQZu/UMHJJzYMyBLhlCCxj1JxHL6lEG+Z6XiERfJDFr8mEAsQY7M2KrGAHR+WRBxNVoLw03j/kfrA==} - '@unhead/shared@1.9.2': - resolution: {integrity: sha512-jXQ4vK9wXf66hflOSBUXQKVsOLJrYVSOknDH+9PTwz5CIgJv/Y/o/NkRCJjyf5W7qFf605Te28lbTeLumT+BeQ==} - '@unhead/ssr@1.9.13': resolution: {integrity: sha512-YjYrZ3u9uNDzrMybWMVFE0bDcMWBV6Dyqba2Sjq6x84NBRBpZfcUrc7v58iwp5m4XBNfyPs1+r5tOSV0qCiGww==} - '@unhead/ssr@1.9.2': - resolution: {integrity: sha512-XKNAK3A67ZZpNq8arTyUj7brmTOYH3PJrVSx546MCQQvCuP6U3brWyIPy12+a/XiAxr4z62vd2IHCZya8OrZrQ==} - '@unhead/vue@1.9.13': resolution: {integrity: sha512-vIMNrB0kZ/3zalmE4j64eBLTkXkrcms78YbptXLvfnnQ9BLGiwsSuB3c0e+4S5Cn1dpMqUTfg5e/hCQYGDMhEA==} peerDependencies: vue: '>=2.7 || >=3' - '@unhead/vue@1.9.2': - resolution: {integrity: sha512-wp0eOyb7tu2isSt1IiDGm194W/8DVL3cXZd8uvhVlhS9yPL3TzwrSNbvwx95fhfrGuXFraoLjp4SpZ2BCszFsg==} - peerDependencies: - vue: '>=2.7 || >=3' - '@unocss/astro@0.58.8': resolution: {integrity: sha512-pAjsKuVg41dXNPWpFKx/SDxz198Miu/hqAL4lMkE2ITY+nFgqt9SH1lGS9P+VzElrHZ+Uqwmmtw8SjaT2EfCMA==} peerDependencies: @@ -2830,6 +2805,15 @@ packages: supports-color: optional: true + debug@4.3.5: + resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + decode-named-character-reference@1.0.2: resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} @@ -3976,9 +3960,6 @@ packages: resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==} engines: {node: '>= 8'} - knitwork@1.0.0: - resolution: {integrity: sha512-dWl0Dbjm6Xm+kDxhPQJsCBTxrJzuGl0aP9rhr+TG8D3l+GL90N8O8lYUi7dTSAN2uuDqCtNgb6aEuQH5wsiV8Q==} - knitwork@1.1.0: resolution: {integrity: sha512-oHnmiBUVHz1V+URE77PNot2lv3QiYU2zQf1JjOVkMt3YDKGbu8NAFr+c4mcNOhdsGrB/VpVbRwPwhiXrPhxQbw==} @@ -4158,8 +4139,8 @@ packages: mdast-util-phrasing@4.1.0: resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} - mdast-util-to-hast@13.1.0: - resolution: {integrity: sha512-/e2l/6+OdGp/FB+ctrJ9Avz71AN/GRH3oi/3KAx/kMnoUsD6q0woXlDT8lLEeViVKE7oZxE7RXzvO3T8kF2/sA==} + mdast-util-to-hast@13.2.0: + resolution: {integrity: sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==} mdast-util-to-markdown@2.1.0: resolution: {integrity: sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==} @@ -5179,8 +5160,8 @@ packages: property-information@5.6.0: resolution: {integrity: sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==} - property-information@6.4.1: - resolution: {integrity: sha512-OHYtXfu5aI2sS2LWFSN5rgJjrQ4pCy8i1jubJLe2QvMF8JJ++HXTUIVWFLfXJoaOfvYYjk2SN8J2wFUWIGXT4w==} + property-information@6.5.0: + resolution: {integrity: sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==} protocol-buffers-schema@3.6.0: resolution: {integrity: sha512-TdDRD+/QNdrCGCE7v8340QyuXd4kIWIgapsE2+n/SaGiSSbomYl4TjHlvIoCWRpE7wFt02EpB35VVA2ImcBVqw==} @@ -5385,15 +5366,15 @@ packages: rehype-sort-attributes@5.0.0: resolution: {integrity: sha512-6tJUH4xHFcdO85CZRwAcEtHNCzjZ9V9S0VZLgo1pzbN04qy8jiVCZ3oAxDmBVG3Rth5b1xFTDet5WG/UYZeJLQ==} - remark-emoji@4.0.1: - resolution: {integrity: sha512-fHdvsTR1dHkWKev9eNyhTo4EFwbUvJ8ka9SgeWkMPYFX4WoI7ViVBms3PjlQYgw5TLvNQso3GUB/b/8t3yo+dg==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + remark-emoji@5.0.0: + resolution: {integrity: sha512-LCVYkHja10TXgrpHDB4AGYmYv9GtqiSebjyhK8aihuzJlZvrvkE2cndQmnK40Ch5ez/WtujcrcDa7nXVH6Jwcg==} + engines: {node: '>=18'} remark-gfm@4.0.0: resolution: {integrity: sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==} - remark-mdc@3.2.0: - resolution: {integrity: sha512-zRi5frIC3O/bcxXgUPHfQ3lyRBKPtokrGnsOPvNrt9bqp4EfjPtduzcWgO4R1WeHYUnvl0zeBStvGsFkJIZf+Q==} + remark-mdc@3.2.1: + resolution: {integrity: sha512-MLNqQE7ryygOA3TtH4hKmIvmjFAqTMzCs2zrMzXs4MWJXYM2vbtdwR2NfgcN3vxIp5Pllgq3oLGuKgQSs8J19w==} remark-parse@11.0.0: resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==} @@ -5594,12 +5575,12 @@ packages: shell-quote@1.8.1: resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} - shiki@1.2.1: - resolution: {integrity: sha512-u+XW6o0vCkUNlneZb914dLO+AayEIwK5tI62WeS//R5HIXBFiYaj/Hc5xcq27Yh83Grr4JbNtUBV8W6zyK4hWg==} - shiki@1.3.0: resolution: {integrity: sha512-9aNdQy/etMXctnPzsje1h1XIGm9YfRcSksKOGqZWXA/qP9G18/8fpz5Bjpma8bOgz3tqIpjERAd6/lLjFyzoww==} + shiki@1.8.0: + resolution: {integrity: sha512-Nyoc/J7bMfJ44rOoVspOYHafTZvvkmLOXRwwj4Wo/QhonIv6SA9WETZE8+2ziVjT956EyfrmXGvYD3RMh1MTfw==} + short-unique-id@5.0.3: resolution: {integrity: sha512-yhniEILouC0s4lpH0h7rJsfylZdca10W9mDJRAFh3EpcSUanCHGb0R7kcFOIUCZYSAPo0PUD5ZxWQdW0T4xaug==} hasBin: true @@ -6080,9 +6061,6 @@ packages: unhead@1.9.13: resolution: {integrity: sha512-r7O7s5nw1vUrolueEitawh1HnrzXoekHPM1gsYMF3Tu0A2SzochDJw/1F+Nhu3e073rJ9cUGZqobZY3+RZS4Ew==} - unhead@1.9.2: - resolution: {integrity: sha512-CveP8bjL8gUJnZ1NqcMU1roe+VuM14wr0cJfNek/LCSI2i968mHDD5tbDXNcMSAVOhffKj6WkTngTUKNOZxA7g==} - unicode-emoji-modifier-base@1.0.0: resolution: {integrity: sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==} engines: {node: '>=4'} @@ -6213,9 +6191,6 @@ packages: resolution: {integrity: sha512-nC5q0DnPEPVURPhfPQLahhSTnemVtPzdx7ofiRxXpOB2SYnb3MfdU3DVGyJdS8Lx+tBWeAePO8BfU/3EgksM7Q==} hasBin: true - unwasm@0.3.8: - resolution: {integrity: sha512-nIJQXxGl/gTUp5dZkSc8jbxAqSOa9Vv4jjSZXNI6OK0JXdvW3SQUHR+KY66rjI0W//km59jivGgd5TCvBUWsnA==} - unwasm@0.3.9: resolution: {integrity: sha512-LDxTx/2DkFURUd+BU1vUsF/moj0JsoTvl+2tcg2AUOiEzVturhGGx17/IMgGvKUYdZwr33EJHtChCJuhu9Ouvg==} @@ -6415,8 +6390,8 @@ packages: peerDependencies: vue: ^3.0.0 - vue-router@4.3.3: - resolution: {integrity: sha512-8Q+u+WP4N2SXY38FDcF2H1dUEbYVHVPtPCPZj/GTZx8RCbiB8AtJP9+YIxn4Vs0svMTNQcLIzka4GH7Utkx9xQ==} + vue-router@4.4.0: + resolution: {integrity: sha512-HB+t2p611aIZraV2aPSRNXf0Z/oLZFrlygJm+sZbdJaW6lcFqEDQwnzUBXn+DApw+/QzDU/I9TeWx9izEjTmsA==} peerDependencies: vue: ^3.2.0 @@ -6515,18 +6490,6 @@ packages: utf-8-validate: optional: true - ws@8.16.0: - resolution: {integrity: sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: '>=5.0.2' - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - ws@8.17.1: resolution: {integrity: sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==} engines: {node: '>=10.0.0'} @@ -7667,10 +7630,10 @@ snapshots: - bluebird - supports-color - '@nuxt/content@2.12.1(ioredis@5.3.2)(magicast@0.3.4)(nuxt@3.12.2(@parcel/watcher@2.4.1)(@types/node@20.14.6)(@unocss/reset@0.58.9)(axios@1.6.8)(encoding@0.1.13)(eslint@9.5.0)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.13.2))(vue@3.4.29(typescript@5.4.5)))(ioredis@5.3.2)(magicast@0.3.4)(optionator@0.9.3)(rollup@4.13.2)(terser@5.30.0)(typescript@5.4.5)(unocss@0.58.8(postcss@8.4.38)(rollup@4.13.2)(vite@5.3.1(@types/node@20.14.6)(terser@5.30.0)))(vite@5.3.1(@types/node@20.14.6)(terser@5.30.0))(vue-tsc@1.8.27(typescript@5.4.5)))(rollup@4.13.2)(vue@3.4.29(typescript@5.4.5))': + '@nuxt/content@2.13.0(ioredis@5.3.2)(magicast@0.3.4)(nuxt@3.12.2(@parcel/watcher@2.4.1)(@types/node@20.14.6)(@unocss/reset@0.58.9)(axios@1.6.8)(encoding@0.1.13)(eslint@9.5.0)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.13.2))(vue@3.4.29(typescript@5.4.5)))(ioredis@5.3.2)(magicast@0.3.4)(optionator@0.9.3)(rollup@4.13.2)(terser@5.30.0)(typescript@5.4.5)(unocss@0.58.8(postcss@8.4.38)(rollup@4.13.2)(vite@5.3.1(@types/node@20.14.6)(terser@5.30.0)))(vite@5.3.1(@types/node@20.14.6)(terser@5.30.0))(vue-tsc@1.8.27(typescript@5.4.5)))(rollup@4.13.2)(vue@3.4.29(typescript@5.4.5))': dependencies: - '@nuxt/kit': 3.11.1(rollup@4.13.2) - '@nuxtjs/mdc': 0.6.1(rollup@4.13.2) + '@nuxt/kit': 3.12.2(magicast@0.3.4)(rollup@4.13.2) + '@nuxtjs/mdc': 0.8.2(magicast@0.3.4)(rollup@4.13.2) '@vueuse/core': 10.11.0(vue@3.4.29(typescript@5.4.5)) '@vueuse/head': 2.0.0(vue@3.4.29(typescript@5.4.5)) '@vueuse/nuxt': 10.11.0(magicast@0.3.4)(nuxt@3.12.2(@parcel/watcher@2.4.1)(@types/node@20.14.6)(@unocss/reset@0.58.9)(axios@1.6.8)(encoding@0.1.13)(eslint@9.5.0)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.13.2))(vue@3.4.29(typescript@5.4.5)))(ioredis@5.3.2)(magicast@0.3.4)(optionator@0.9.3)(rollup@4.13.2)(terser@5.30.0)(typescript@5.4.5)(unocss@0.58.8(postcss@8.4.38)(rollup@4.13.2)(vite@5.3.1(@types/node@20.14.6)(terser@5.30.0)))(vite@5.3.1(@types/node@20.14.6)(terser@5.30.0))(vue-tsc@1.8.27(typescript@5.4.5)))(rollup@4.13.2)(vue@3.4.29(typescript@5.4.5)) @@ -7678,7 +7641,7 @@ snapshots: defu: 6.1.4 destr: 2.0.3 json5: 2.2.3 - knitwork: 1.0.0 + knitwork: 1.1.0 listhen: 1.7.2 mdast-util-to-string: 4.0.0 mdurl: 2.0.0 @@ -7689,13 +7652,13 @@ snapshots: ohash: 1.1.3 pathe: 1.1.2 scule: 1.3.0 - shiki: 1.2.1 + shiki: 1.8.0 slugify: 1.6.6 socket.io-client: 4.7.5 ufo: 1.5.3 unist-util-stringify-position: 4.0.0 unstorage: 1.10.2(ioredis@5.3.2) - ws: 8.16.0 + ws: 8.17.1 transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -7902,30 +7865,6 @@ snapshots: - supports-color - uWebSockets.js - '@nuxt/kit@3.11.1(rollup@4.13.2)': - dependencies: - '@nuxt/schema': 3.11.1(rollup@4.13.2) - c12: 1.10.0 - consola: 3.2.3 - defu: 6.1.4 - globby: 14.0.1 - hash-sum: 2.0.0 - ignore: 5.3.1 - jiti: 1.21.0 - knitwork: 1.1.0 - mlly: 1.6.1 - pathe: 1.1.2 - pkg-types: 1.0.3 - scule: 1.3.0 - semver: 7.6.0 - ufo: 1.5.3 - unctx: 2.3.1 - unimport: 3.7.1(rollup@4.13.2) - untyped: 1.4.2 - transitivePeerDependencies: - - rollup - - supports-color - '@nuxt/kit@3.11.2(rollup@4.13.2)': dependencies: '@nuxt/schema': 3.11.2(rollup@4.13.2) @@ -7977,23 +7916,6 @@ snapshots: - rollup - supports-color - '@nuxt/schema@3.11.1(rollup@4.13.2)': - dependencies: - '@nuxt/ui-templates': 1.3.1 - consola: 3.2.3 - defu: 6.1.4 - hookable: 5.5.3 - pathe: 1.1.2 - pkg-types: 1.1.1 - scule: 1.3.0 - std-env: 3.7.0 - ufo: 1.5.3 - unimport: 3.7.1(rollup@4.13.2) - untyped: 1.4.2 - transitivePeerDependencies: - - rollup - - supports-color - '@nuxt/schema@3.11.2(rollup@4.13.2)': dependencies: '@nuxt/ui-templates': 1.3.3 @@ -8053,8 +7975,6 @@ snapshots: - rollup - supports-color - '@nuxt/ui-templates@1.3.1': {} - '@nuxt/ui-templates@1.3.3': {} '@nuxt/vite-builder@3.12.2(@types/node@20.14.6)(eslint@9.5.0)(magicast@0.3.4)(optionator@0.9.3)(rollup@4.13.2)(terser@5.30.0)(typescript@5.4.5)(vue-tsc@1.8.27(typescript@5.4.5))(vue@3.4.29(typescript@5.4.5))': @@ -8148,7 +8068,7 @@ snapshots: ufo: 1.5.3 unplugin: 1.10.1 vue-i18n: 9.11.0(vue@3.4.29(typescript@5.4.5)) - vue-router: 4.3.3(vue@3.4.29(typescript@5.4.5)) + vue-router: 4.4.0(vue@3.4.29(typescript@5.4.5)) transitivePeerDependencies: - petite-vue-i18n - rollup @@ -8156,44 +8076,45 @@ snapshots: - vue - vue-i18n-bridge - '@nuxtjs/mdc@0.6.1(rollup@4.13.2)': + '@nuxtjs/mdc@0.8.2(magicast@0.3.4)(rollup@4.13.2)': dependencies: - '@nuxt/kit': 3.11.2(rollup@4.13.2) - '@shikijs/transformers': 1.2.1 + '@nuxt/kit': 3.12.2(magicast@0.3.4)(rollup@4.13.2) + '@shikijs/transformers': 1.8.0 '@types/hast': 3.0.4 - '@types/mdast': 4.0.3 - '@vue/compiler-core': 3.4.21 + '@types/mdast': 4.0.4 + '@vue/compiler-core': 3.4.29 consola: 3.2.3 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 defu: 6.1.4 destr: 2.0.3 detab: 3.0.2 github-slugger: 2.0.0 hast-util-to-string: 3.0.0 - mdast-util-to-hast: 13.1.0 + mdast-util-to-hast: 13.2.0 micromark-util-sanitize-uri: 2.0.0 ohash: 1.1.3 parse5: 7.1.2 pathe: 1.1.2 - property-information: 6.4.1 + property-information: 6.5.0 rehype-external-links: 3.0.0 rehype-raw: 7.0.0 rehype-slug: 6.0.0 rehype-sort-attribute-values: 5.0.0 rehype-sort-attributes: 5.0.0 - remark-emoji: 4.0.1 + remark-emoji: 5.0.0 remark-gfm: 4.0.0 - remark-mdc: 3.2.0 + remark-mdc: 3.2.1 remark-parse: 11.0.0 remark-rehype: 11.1.0 scule: 1.3.0 - shiki: 1.2.1 + shiki: 1.8.0 ufo: 1.5.3 unified: 11.0.4 unist-builder: 4.0.0 unist-util-visit: 5.0.0 - unwasm: 0.3.8 + unwasm: 0.3.9 transitivePeerDependencies: + - magicast - rollup - supports-color @@ -8441,13 +8362,13 @@ snapshots: '@rushstack/eslint-patch@1.10.3': {} - '@shikijs/core@1.2.1': {} - '@shikijs/core@1.3.0': {} - '@shikijs/transformers@1.2.1': + '@shikijs/core@1.8.0': {} + + '@shikijs/transformers@1.8.0': dependencies: - shiki: 1.2.1 + shiki: 1.8.0 '@sigstore/bundle@2.2.0': dependencies: @@ -8925,6 +8846,10 @@ snapshots: dependencies: '@types/unist': 3.0.2 + '@types/mdast@4.0.4': + dependencies: + '@types/unist': 3.0.2 + '@types/ms@0.7.34': {} '@types/node@20.14.6': @@ -9086,39 +9011,20 @@ snapshots: '@unhead/schema': 1.9.13 '@unhead/shared': 1.9.13 - '@unhead/dom@1.9.2': - dependencies: - '@unhead/schema': 1.9.2 - '@unhead/shared': 1.9.2 - '@unhead/schema@1.9.13': dependencies: hookable: 5.5.3 zhead: 2.2.4 - '@unhead/schema@1.9.2': - dependencies: - hookable: 5.5.3 - zhead: 2.2.4 - '@unhead/shared@1.9.13': dependencies: '@unhead/schema': 1.9.13 - '@unhead/shared@1.9.2': - dependencies: - '@unhead/schema': 1.9.2 - '@unhead/ssr@1.9.13': dependencies: '@unhead/schema': 1.9.13 '@unhead/shared': 1.9.13 - '@unhead/ssr@1.9.2': - dependencies: - '@unhead/schema': 1.9.2 - '@unhead/shared': 1.9.2 - '@unhead/vue@1.9.13(vue@3.4.29(typescript@5.4.5))': dependencies: '@unhead/schema': 1.9.13 @@ -9127,14 +9033,6 @@ snapshots: unhead: 1.9.13 vue: 3.4.29(typescript@5.4.5) - '@unhead/vue@1.9.2(vue@3.4.29(typescript@5.4.5))': - dependencies: - '@unhead/schema': 1.9.2 - '@unhead/shared': 1.9.2 - hookable: 5.5.3 - unhead: 1.9.2 - vue: 3.4.29(typescript@5.4.5) - '@unocss/astro@0.58.8(rollup@4.13.2)(vite@5.3.1(@types/node@20.14.6)(terser@5.30.0))': dependencies: '@unocss/core': 0.58.8 @@ -9643,10 +9541,10 @@ snapshots: '@vueuse/head@2.0.0(vue@3.4.29(typescript@5.4.5))': dependencies: - '@unhead/dom': 1.9.2 - '@unhead/schema': 1.9.2 - '@unhead/ssr': 1.9.2 - '@unhead/vue': 1.9.2(vue@3.4.29(typescript@5.4.5)) + '@unhead/dom': 1.9.13 + '@unhead/schema': 1.9.13 + '@unhead/ssr': 1.9.13 + '@unhead/vue': 1.9.13(vue@3.4.29(typescript@5.4.5)) vue: 3.4.29(typescript@5.4.5) '@vueuse/integrations@10.11.0(axios@1.6.8)(focus-trap@7.5.4)(vue@3.4.29(typescript@5.4.5))': @@ -10345,6 +10243,10 @@ snapshots: optionalDependencies: supports-color: 9.4.0 + debug@4.3.5: + dependencies: + ms: 2.1.2 + decode-named-character-reference@1.0.2: dependencies: character-entities: 2.0.2 @@ -11164,7 +11066,7 @@ snapshots: '@types/unist': 3.0.2 devlop: 1.1.0 hastscript: 8.0.0 - property-information: 6.4.1 + property-information: 6.5.0 vfile: 6.0.1 vfile-location: 5.0.2 web-namespaces: 2.0.1 @@ -11191,7 +11093,7 @@ snapshots: hast-util-from-parse5: 8.0.1 hast-util-to-parse5: 8.0.0 html-void-elements: 3.0.0 - mdast-util-to-hast: 13.1.0 + mdast-util-to-hast: 13.2.0 parse5: 7.1.2 unist-util-position: 5.0.0 unist-util-visit: 5.0.0 @@ -11204,7 +11106,7 @@ snapshots: '@types/hast': 3.0.4 comma-separated-tokens: 2.0.3 devlop: 1.1.0 - property-information: 6.4.1 + property-information: 6.5.0 space-separated-tokens: 2.0.2 web-namespaces: 2.0.1 zwitch: 2.0.4 @@ -11226,7 +11128,7 @@ snapshots: '@types/hast': 3.0.4 comma-separated-tokens: 2.0.3 hast-util-parse-selector: 4.0.0 - property-information: 6.4.1 + property-information: 6.5.0 space-separated-tokens: 2.0.2 he@1.2.0: {} @@ -11616,8 +11518,6 @@ snapshots: klona@2.0.6: {} - knitwork@1.0.0: {} - knitwork@1.1.0: {} koa-compose@4.1.0: {} @@ -11704,8 +11604,8 @@ snapshots: get-port-please: 3.1.2 h3: 1.11.1 http-shutdown: 1.2.2 - jiti: 1.21.0 - mlly: 1.6.1 + jiti: 1.21.6 + mlly: 1.7.1 node-forge: 1.3.1 pathe: 1.1.2 std-env: 3.7.0 @@ -11847,14 +11747,14 @@ snapshots: mdast-util-find-and-replace@3.0.1: dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 escape-string-regexp: 5.0.0 unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 mdast-util-from-markdown@2.0.0: dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 '@types/unist': 3.0.2 decode-named-character-reference: 1.0.2 devlop: 1.1.0 @@ -11871,7 +11771,7 @@ snapshots: mdast-util-gfm-autolink-literal@2.0.0: dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 ccount: 2.0.1 devlop: 1.1.0 mdast-util-find-and-replace: 3.0.1 @@ -11879,7 +11779,7 @@ snapshots: mdast-util-gfm-footnote@2.0.0: dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 devlop: 1.1.0 mdast-util-from-markdown: 2.0.0 mdast-util-to-markdown: 2.1.0 @@ -11889,7 +11789,7 @@ snapshots: mdast-util-gfm-strikethrough@2.0.0: dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 mdast-util-from-markdown: 2.0.0 mdast-util-to-markdown: 2.1.0 transitivePeerDependencies: @@ -11897,7 +11797,7 @@ snapshots: mdast-util-gfm-table@2.0.0: dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 devlop: 1.1.0 markdown-table: 3.0.3 mdast-util-from-markdown: 2.0.0 @@ -11907,7 +11807,7 @@ snapshots: mdast-util-gfm-task-list-item@2.0.0: dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 devlop: 1.1.0 mdast-util-from-markdown: 2.0.0 mdast-util-to-markdown: 2.1.0 @@ -11928,13 +11828,13 @@ snapshots: mdast-util-phrasing@4.1.0: dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 unist-util-is: 6.0.0 - mdast-util-to-hast@13.1.0: + mdast-util-to-hast@13.2.0: dependencies: '@types/hast': 3.0.4 - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 '@ungap/structured-clone': 1.2.0 devlop: 1.1.0 micromark-util-sanitize-uri: 2.0.0 @@ -11945,7 +11845,7 @@ snapshots: mdast-util-to-markdown@2.1.0: dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 '@types/unist': 3.0.2 longest-streak: 3.1.0 mdast-util-phrasing: 4.1.0 @@ -12606,13 +12506,13 @@ snapshots: unenv: 1.9.0 unimport: 3.7.2(rollup@4.13.2) unplugin: 1.10.1 - unplugin-vue-router: 0.7.0(rollup@4.13.2)(vue-router@4.3.3(vue@3.4.29(typescript@5.4.5)))(vue@3.4.29(typescript@5.4.5)) + unplugin-vue-router: 0.7.0(rollup@4.13.2)(vue-router@4.4.0(vue@3.4.29(typescript@5.4.5)))(vue@3.4.29(typescript@5.4.5)) unstorage: 1.10.2(ioredis@5.3.2) untyped: 1.4.2 vue: 3.4.29(typescript@5.4.5) vue-bundle-renderer: 2.1.0 vue-devtools-stub: 0.1.0 - vue-router: 4.3.3(vue@3.4.29(typescript@5.4.5)) + vue-router: 4.4.0(vue@3.4.29(typescript@5.4.5)) optionalDependencies: '@parcel/watcher': 2.4.1 '@types/node': 20.14.6 @@ -13204,7 +13104,7 @@ snapshots: dependencies: xtend: 4.0.2 - property-information@6.4.1: {} + property-information@6.5.0: {} protocol-buffers-schema@3.6.0: {} @@ -13444,9 +13344,9 @@ snapshots: '@types/hast': 3.0.4 unist-util-visit: 5.0.0 - remark-emoji@4.0.1: + remark-emoji@5.0.0: dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 emoticon: 4.0.1 mdast-util-find-and-replace: 3.0.1 node-emoji: 2.1.3 @@ -13454,7 +13354,7 @@ snapshots: remark-gfm@4.0.0: dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 mdast-util-gfm: 3.0.0 micromark-extension-gfm: 3.0.0 remark-parse: 11.0.0 @@ -13463,9 +13363,9 @@ snapshots: transitivePeerDependencies: - supports-color - remark-mdc@3.2.0: + remark-mdc@3.2.1: dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 '@types/unist': 3.0.2 flat: 6.0.1 js-yaml: 4.1.0 @@ -13488,7 +13388,7 @@ snapshots: remark-parse@11.0.0: dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 mdast-util-from-markdown: 2.0.0 micromark-util-types: 2.0.0 unified: 11.0.4 @@ -13498,14 +13398,14 @@ snapshots: remark-rehype@11.1.0: dependencies: '@types/hast': 3.0.4 - '@types/mdast': 4.0.3 - mdast-util-to-hast: 13.1.0 + '@types/mdast': 4.0.4 + mdast-util-to-hast: 13.2.0 unified: 11.0.4 vfile: 6.0.1 remark-stringify@11.0.0: dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 mdast-util-to-markdown: 2.1.0 unified: 11.0.4 @@ -13742,14 +13642,14 @@ snapshots: shell-quote@1.8.1: {} - shiki@1.2.1: - dependencies: - '@shikijs/core': 1.2.1 - shiki@1.3.0: dependencies: '@shikijs/core': 1.3.0 + shiki@1.8.0: + dependencies: + '@shikijs/core': 1.8.0 + short-unique-id@5.0.3: {} side-channel@1.0.6: @@ -14353,13 +14253,6 @@ snapshots: '@unhead/shared': 1.9.13 hookable: 5.5.3 - unhead@1.9.2: - dependencies: - '@unhead/dom': 1.9.2 - '@unhead/schema': 1.9.2 - '@unhead/shared': 1.9.2 - hookable: 5.5.3 - unicode-emoji-modifier-base@1.0.0: {} unicorn-magic@0.1.0: {} @@ -14483,7 +14376,7 @@ snapshots: - rollup - supports-color - unplugin-vue-router@0.7.0(rollup@4.13.2)(vue-router@4.3.3(vue@3.4.29(typescript@5.4.5)))(vue@3.4.29(typescript@5.4.5)): + unplugin-vue-router@0.7.0(rollup@4.13.2)(vue-router@4.4.0(vue@3.4.29(typescript@5.4.5)))(vue@3.4.29(typescript@5.4.5)): dependencies: '@babel/types': 7.24.0 '@rollup/pluginutils': 5.1.0(rollup@4.13.2) @@ -14499,7 +14392,7 @@ snapshots: unplugin: 1.10.1 yaml: 2.4.1 optionalDependencies: - vue-router: 4.3.3(vue@3.4.29(typescript@5.4.5)) + vue-router: 4.4.0(vue@3.4.29(typescript@5.4.5)) transitivePeerDependencies: - rollup - vue @@ -14548,15 +14441,6 @@ snapshots: transitivePeerDependencies: - supports-color - unwasm@0.3.8: - dependencies: - knitwork: 1.1.0 - magic-string: 0.30.10 - mlly: 1.7.1 - pathe: 1.1.2 - pkg-types: 1.1.1 - unplugin: 1.10.1 - unwasm@0.3.9: dependencies: knitwork: 1.1.0 @@ -14773,7 +14657,7 @@ snapshots: dependencies: vue: 3.4.29(typescript@5.4.5) - vue-router@4.3.3(vue@3.4.29(typescript@5.4.5)): + vue-router@4.4.0(vue@3.4.29(typescript@5.4.5)): dependencies: '@vue/devtools-api': 6.6.1 vue: 3.4.29(typescript@5.4.5) @@ -14865,8 +14749,6 @@ snapshots: ws@8.11.0: {} - ws@8.16.0: {} - ws@8.17.1: {} xml-but-prettier@1.0.1: