diff --git a/docs/package-lock.json b/docs/package-lock.json index 6f978bf..060c843 100644 --- a/docs/package-lock.json +++ b/docs/package-lock.json @@ -23,7 +23,7 @@ "typescript": "^5.7.3", "vue": "^3.5.13", "vuepress": "2.0.0-rc.23", - "vuepress-theme-plume": "1.0.0-rc.152" + "vuepress-theme-plume": "1.0.0-rc.153" }, "engines": { "node": "^18.20.0 || >=20.0.0" @@ -1086,9 +1086,9 @@ "license": "MIT" }, "node_modules/@mdit/helper": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/@mdit/helper/-/helper-0.18.0.tgz", - "integrity": "sha512-/4w+hKHmJUutRhmwX8w7dpYW4lgaNXW055m/x+apvemLGlDoRd3VZbAR5Gt0zWdkE0l4b5FWqbydiig9Sgj5gQ==", + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/@mdit/helper/-/helper-0.21.0.tgz", + "integrity": "sha512-EJJWK0oyhXdk5e6dwcpsdQ2orgIhYkCtru1o/ksOnWdYbj8akal4PwNjdktfBT8zKRq2mZvCvIim1I1NhyUVOA==", "dev": true, "license": "MIT", "dependencies": { @@ -1107,9 +1107,9 @@ } }, "node_modules/@mdit/plugin-alert": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-alert/-/plugin-alert-0.18.0.tgz", - "integrity": "sha512-nm6BJPZG6ux6hTUGstKEDL14AWwMTxTU7mxZFKUVqC/qDgCgmzeoFINE4N+4mrDKAnAF5uF5APfIZCh481PnaQ==", + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/@mdit/plugin-alert/-/plugin-alert-0.21.0.tgz", + "integrity": "sha512-yOp2Nt+57StOwfViPy+j3EAK0y2msagkVrYj3fupSJWNCpXc0HSWC78Law/unqeTdjoVEF4FyckJEAhqPzVZLw==", "dev": true, "license": "MIT", "dependencies": { @@ -1125,34 +1125,13 @@ } }, "node_modules/@mdit/plugin-attrs": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-attrs/-/plugin-attrs-0.19.0.tgz", - "integrity": "sha512-FNC3Uf3rott+uvOedHLE0sdbSztk1ElE7OKOQS+pnHhJ2IOkOMaaGyEMQlJTwroDwGGLPLJDbT7qHFqLWh4Lxw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@mdit/helper": "0.19.0", - "@types/markdown-it": "^14.1.2" - }, - "engines": { - "node": ">= 18" - }, - "peerDependencies": { - "markdown-it": "^14.1.0" - }, - "peerDependenciesMeta": { - "markdown-it": { - "optional": true - } - } - }, - "node_modules/@mdit/plugin-attrs/node_modules/@mdit/helper": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@mdit/helper/-/helper-0.19.0.tgz", - "integrity": "sha512-JwcoCQKDgXYEMhfPGpslxSyXSF3EbU3aX/xxmhaNNLn/lR8zgWxdQH4F6IGnQcYyePlY9GknVDBYmKfIsjA0FQ==", + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/@mdit/plugin-attrs/-/plugin-attrs-0.21.0.tgz", + "integrity": "sha512-q7JuEiKTt8LoGB7Fq5geKaGY6t5TyQ+Mh5kCR/W8g6KMt+wLBO0Qe8QJm7Q21IHzdTvK9yi9K44itHmwk00YNg==", "dev": true, "license": "MIT", "dependencies": { + "@mdit/helper": "0.21.0", "@types/markdown-it": "^14.1.2" }, "engines": { @@ -1168,9 +1147,9 @@ } }, "node_modules/@mdit/plugin-container": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-container/-/plugin-container-0.18.0.tgz", - "integrity": "sha512-lNXFxhgPU44UmrElp5oRUGUYx4q0Nkta6BYDC7tYIzqk3BBJLccBMv2iI0Hejz+LFTRytyMUBAuxh/F+i1DsGw==", + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/@mdit/plugin-container/-/plugin-container-0.21.0.tgz", + "integrity": "sha512-6a3EsIFteaaKt7HQVWWdF3W+7aLcu/StxLfbzCvoMOWDaqdobJGW8UHrgIN6eJCuBnFRMlw+hJ0FRpLaHtL7Sg==", "dev": true, "license": "MIT", "dependencies": { @@ -1189,9 +1168,9 @@ } }, "node_modules/@mdit/plugin-demo": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-demo/-/plugin-demo-0.18.0.tgz", - "integrity": "sha512-oWrADUZmkFm0YTFKg8NT/YRDekL5I+xreryiwyFldVo7WyXDUxLJ7ae4TLHwU4KV2heCm3A1jTtPNORzQewUmA==", + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/@mdit/plugin-demo/-/plugin-demo-0.21.0.tgz", + "integrity": "sha512-oU4yQsPRZrMw35PPgO31jHfHsCmT/H+aMk2SBEgPAIWQBAZHzkWJVCAQBnthRJM231U9bc+ZXP0oi3qiGPK6Gw==", "dev": true, "license": "MIT", "dependencies": { @@ -1207,9 +1186,9 @@ } }, "node_modules/@mdit/plugin-figure": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-figure/-/plugin-figure-0.18.0.tgz", - "integrity": "sha512-LRSNtPDZJbCPtiMOEcSS2pPL9rN2s//MWlL5lvc/EF1XlB/ZMO7Huj9dqQZ/I34vNR+TlZtwt1WifAh2GSKZBw==", + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/@mdit/plugin-figure/-/plugin-figure-0.21.0.tgz", + "integrity": "sha512-6WKHQOryrwXJ+GK+/wcmR+65sikO2AzT56bOAOhgcnrcgidO51tNej4Z6v5STcHKeJ7IVdiMoT5y5kB+VD0hrg==", "dev": true, "license": "MIT", "dependencies": { @@ -1228,9 +1207,9 @@ } }, "node_modules/@mdit/plugin-footnote": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-footnote/-/plugin-footnote-0.19.0.tgz", - "integrity": "sha512-kTreT3e+EjNroK8a2I4WKEMWScNt8JDU5pkOoiAG2sjEpxHFNZ8z8frT07UxSGzTtbY1uLOyg3Jx8AMG9Y9I2A==", + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/@mdit/plugin-footnote/-/plugin-footnote-0.21.0.tgz", + "integrity": "sha512-sZz9GttELyxPC6zNMjtLqMHU/6cBR5eKUu3pNo9aybxh8BIc5+AG90Kx8GxisB/L2nAixhHlAIptI5Ow3f8oww==", "dev": true, "license": "MIT", "dependencies": { @@ -1244,9 +1223,9 @@ } }, "node_modules/@mdit/plugin-img-lazyload": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-img-lazyload/-/plugin-img-lazyload-0.18.0.tgz", - "integrity": "sha512-X2gbtWTHfW7NdPW2ceQrCnLZ9D/xvY1TTSPa3GBa2+7vR02bL36kRBIXTEyS0anC08R+7FHBN2uJljk8qQ2AJw==", + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/@mdit/plugin-img-lazyload/-/plugin-img-lazyload-0.21.0.tgz", + "integrity": "sha512-cV20Jyk8ZxXWQ1JClBIeBMw1YyUnRcoiv7vRewhc8bdJgnsA6f0Y1vQT23Mwys+4I2AhS04Mjf/SxQRF2d0cIg==", "dev": true, "license": "MIT", "dependencies": { @@ -1265,9 +1244,9 @@ } }, "node_modules/@mdit/plugin-img-mark": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-img-mark/-/plugin-img-mark-0.18.0.tgz", - "integrity": "sha512-dLPOuUUcP/tlOVRTWJYeIhcFLE4DQgFovDE0ojlGZS/nS5YYjZGELujADHL2zUruCe99uJqAbHzTPeQvUsWckw==", + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/@mdit/plugin-img-mark/-/plugin-img-mark-0.21.0.tgz", + "integrity": "sha512-7XU2sr7pvkCJhkmHgMrVDwEpO8Z16hdRd88dv/vh836zFKs2Dhuia5ouKzE6+1ENkCxu2cEXJyAL12M4Uk9Urg==", "dev": true, "license": "MIT", "dependencies": { @@ -1286,9 +1265,9 @@ } }, "node_modules/@mdit/plugin-img-size": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/@mdit/plugin-img-size/-/plugin-img-size-0.18.1.tgz", - "integrity": "sha512-jomprQOuv2xEe4CDbDA+KmRlxmUhOF5psXvl+sjgNmxR2+So6q7hbPLJVTVV3Z2jK5sXmogOPQz0Wf7h72LNHA==", + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/@mdit/plugin-img-size/-/plugin-img-size-0.21.0.tgz", + "integrity": "sha512-ueYDsKKjtgdLi/fO50K2fRg3lwIFIgQ3bVHlJcrc9Wm++XhudqQZmLrbRjRVrTkLmGI7Zx23QsfG2ve5IXQAkw==", "dev": true, "license": "MIT", "dependencies": { @@ -1307,13 +1286,13 @@ } }, "node_modules/@mdit/plugin-include": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-include/-/plugin-include-0.18.0.tgz", - "integrity": "sha512-OsxTbORV3ZcmqIebAxV6Rxm9FFykGY1UePLJIffI46JYVZf6Nv6E1ArtHbz5ntr0sEKPifDXQtkmksl2SX9UKA==", + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/@mdit/plugin-include/-/plugin-include-0.21.0.tgz", + "integrity": "sha512-HJokR1X3uJ3fjAAO7Yzvxg1HdYJNil6kF1AFXrB+ltfG6AKIjldCYhA3PqbrVbuoZwcMB70k3FGHsxmc7VimEA==", "dev": true, "license": "MIT", "dependencies": { - "@mdit/helper": "0.18.0", + "@mdit/helper": "0.21.0", "@types/markdown-it": "^14.1.2", "upath": "^2.0.1" }, @@ -1327,14 +1306,14 @@ } }, "node_modules/@mdit/plugin-katex-slim": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-katex-slim/-/plugin-katex-slim-0.18.0.tgz", - "integrity": "sha512-VQE4UkTIV2Uv7Jzm2EnrvJamjkUXKnzHgpYpdVuLk954kwPTmSkBqGstly9G7C6CL34tqulpyBA2Pq90zHu79Q==", + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/@mdit/plugin-katex-slim/-/plugin-katex-slim-0.21.0.tgz", + "integrity": "sha512-cV3K1aEZ2MzvWj93ILli9o0RGOBb01/KWjHNTz8zxH6eDvIiCm0LDDXVInvRFg3QCViUNczzrfWMGKdVZQvo/A==", "dev": true, "license": "MIT", "dependencies": { - "@mdit/helper": "0.18.0", - "@mdit/plugin-tex": "0.18.0", + "@mdit/helper": "0.21.0", + "@mdit/plugin-tex": "0.21.0", "@types/markdown-it": "^14.1.2" }, "engines": { @@ -1354,9 +1333,9 @@ } }, "node_modules/@mdit/plugin-mark": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-mark/-/plugin-mark-0.19.0.tgz", - "integrity": "sha512-u1+Rq8O0CH1Zwr43VwMxNiCvtKxnM6Mfl2nClp6kHaK/gIdvw6nR7bVGqVTnA0Pfe4p+1LFxh4iU1DE2ZpQiuA==", + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/@mdit/plugin-mark/-/plugin-mark-0.21.0.tgz", + "integrity": "sha512-YcHmtkKLVmqitT66PPkA5YGAYVJsdcq/nyFEekmHQf9vwFKpP8d+FLFyOdKklMj4/xUJy8megx6kR3fIyhUvsQ==", "dev": true, "license": "MIT", "dependencies": { @@ -1375,13 +1354,13 @@ } }, "node_modules/@mdit/plugin-mathjax-slim": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-mathjax-slim/-/plugin-mathjax-slim-0.18.0.tgz", - "integrity": "sha512-U1LU/moBIda1auMPP657w6nL7zNcnw6c+LnuD8Kf/HgfGEBx5mEBO7ReEmrpXu9i6urP78/C0/oVGPrWZDzB8w==", + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/@mdit/plugin-mathjax-slim/-/plugin-mathjax-slim-0.21.0.tgz", + "integrity": "sha512-zynbUVTKY2x3eQa7w8eI8tRvW/aEBvovV2ZI3y6Mu8Nrv4370GiUnlcO34uB+bY4P47hflAA21L6ph5J3V+C4g==", "dev": true, "license": "MIT", "dependencies": { - "@mdit/plugin-tex": "0.18.0", + "@mdit/plugin-tex": "0.21.0", "@types/markdown-it": "^14.1.2", "upath": "^2.0.1" }, @@ -1402,13 +1381,13 @@ } }, "node_modules/@mdit/plugin-plantuml": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-plantuml/-/plugin-plantuml-0.18.0.tgz", - "integrity": "sha512-JZCv706q5yLiGHRD0s/R65hCKBaHOrOgdyQM1d6kkcdakWwyeLJUeBSb+v6fFnbjM2GgGpoeioUMQHlSK/uiTQ==", + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/@mdit/plugin-plantuml/-/plugin-plantuml-0.21.0.tgz", + "integrity": "sha512-ld30O4nmEn+9iqhW41Fz7PriicxddeqeMhZPNO58Xd1PIbU8lNCRHO3J+iZev8PJgDW/XP/QcEfEgJcwnPQoLg==", "dev": true, "license": "MIT", "dependencies": { - "@mdit/plugin-uml": "0.18.0", + "@mdit/plugin-uml": "0.21.0", "@types/markdown-it": "^14.1.2" }, "peerDependencies": { @@ -1421,34 +1400,13 @@ } }, "node_modules/@mdit/plugin-sub": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-sub/-/plugin-sub-0.19.0.tgz", - "integrity": "sha512-2EtiZx5eqpIXq4oSpKUXvmzo6USQbh1ghSRm1LkbP0+B/1NmPGnokBgX2fzzIupmd6otaMqrI6VOXje+jowsEw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@mdit/helper": "0.19.0", - "@types/markdown-it": "^14.1.2" - }, - "engines": { - "node": ">= 18" - }, - "peerDependencies": { - "markdown-it": "^14.1.0" - }, - "peerDependenciesMeta": { - "markdown-it": { - "optional": true - } - } - }, - "node_modules/@mdit/plugin-sub/node_modules/@mdit/helper": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@mdit/helper/-/helper-0.19.0.tgz", - "integrity": "sha512-JwcoCQKDgXYEMhfPGpslxSyXSF3EbU3aX/xxmhaNNLn/lR8zgWxdQH4F6IGnQcYyePlY9GknVDBYmKfIsjA0FQ==", + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/@mdit/plugin-sub/-/plugin-sub-0.21.0.tgz", + "integrity": "sha512-6xo7gww8srC8XWSrui5jeUVTPStuzdUr/aKUgAzCou9AIzLxgFRNrXe3u9kpPkiSWTjoBFv7wgvzWn4zrUALtg==", "dev": true, "license": "MIT", "dependencies": { + "@mdit/helper": "0.21.0", "@types/markdown-it": "^14.1.2" }, "engines": { @@ -1464,34 +1422,13 @@ } }, "node_modules/@mdit/plugin-sup": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-sup/-/plugin-sup-0.19.0.tgz", - "integrity": "sha512-HewGvfI+aWsXMYU+YRnP9DFCLXxHYWvB3jgsXrj1Um9OB9nKDCzgVq3XwXz8hh59k8sTR8QNKvP12G9LHUPCJA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@mdit/helper": "0.19.0", - "@types/markdown-it": "^14.1.2" - }, - "engines": { - "node": ">= 18" - }, - "peerDependencies": { - "markdown-it": "^14.1.0" - }, - "peerDependenciesMeta": { - "markdown-it": { - "optional": true - } - } - }, - "node_modules/@mdit/plugin-sup/node_modules/@mdit/helper": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@mdit/helper/-/helper-0.19.0.tgz", - "integrity": "sha512-JwcoCQKDgXYEMhfPGpslxSyXSF3EbU3aX/xxmhaNNLn/lR8zgWxdQH4F6IGnQcYyePlY9GknVDBYmKfIsjA0FQ==", + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/@mdit/plugin-sup/-/plugin-sup-0.21.0.tgz", + "integrity": "sha512-793y/OrEG6VCO2gDEAGPbT8W/3ajq7kRTzfcr1tG2BHIBmDjK/CwLNq1loRH4pt37JOiL369tWA9p6cyye9Pug==", "dev": true, "license": "MIT", "dependencies": { + "@mdit/helper": "0.21.0", "@types/markdown-it": "^14.1.2" }, "engines": { @@ -1507,36 +1444,15 @@ } }, "node_modules/@mdit/plugin-tab": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-tab/-/plugin-tab-0.19.0.tgz", - "integrity": "sha512-sF+02xR84m3JqcBFMqKk0BclZF+DyWIZkmgrGuTTN4rHL39kB4FBo7NlUWavePEbsn+8F0jG/iXxzI9Yihtm9Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@mdit/helper": "0.19.0", - "@types/markdown-it": "^14.1.2" - }, - "peerDependencies": { - "markdown-it": "^14.1.0" - }, - "peerDependenciesMeta": { - "markdown-it": { - "optional": true - } - } - }, - "node_modules/@mdit/plugin-tab/node_modules/@mdit/helper": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@mdit/helper/-/helper-0.19.0.tgz", - "integrity": "sha512-JwcoCQKDgXYEMhfPGpslxSyXSF3EbU3aX/xxmhaNNLn/lR8zgWxdQH4F6IGnQcYyePlY9GknVDBYmKfIsjA0FQ==", + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/@mdit/plugin-tab/-/plugin-tab-0.21.0.tgz", + "integrity": "sha512-mpbgYuvU5YlFnVyaRcH6EhduuA+4SAhz5kg5nq/IvpI0qE3TEqxngAd1K5iH3dZPNewCJsQR9Gj6KzQfELouMA==", "dev": true, "license": "MIT", "dependencies": { + "@mdit/helper": "0.21.0", "@types/markdown-it": "^14.1.2" }, - "engines": { - "node": ">= 18" - }, "peerDependencies": { "markdown-it": "^14.1.0" }, @@ -1547,9 +1463,9 @@ } }, "node_modules/@mdit/plugin-tasklist": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-tasklist/-/plugin-tasklist-0.19.0.tgz", - "integrity": "sha512-iY/ywOLorFBny9w9aqPNyKXAL+fhTSFW+35Ydh9IPR0BZvnIzXcfwoF3nhPOTB/vZmaH/rI8I7UbnlZZi+4vrQ==", + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/@mdit/plugin-tasklist/-/plugin-tasklist-0.21.0.tgz", + "integrity": "sha512-Odl/7HTCmp6o3pjoeHt1GCVX0cKlPm6foMVpxY1zSBFMgMJfEU4KSzR2gqqqDDFyguvspexfWB8KMsTIDTlxmQ==", "dev": true, "license": "MIT", "dependencies": { @@ -1568,9 +1484,9 @@ } }, "node_modules/@mdit/plugin-tex": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-tex/-/plugin-tex-0.18.0.tgz", - "integrity": "sha512-k4xSML1N6gFkCm/zsiRO1eI0IFpi+Nr6WcYs1Y8NojyuIgDUZSrKbIJTwuqIo/TrCUfgUQANpibYskRxQpgZLg==", + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/@mdit/plugin-tex/-/plugin-tex-0.21.0.tgz", + "integrity": "sha512-Jx6w2wIhXXNroLfvc1aHwzgw9TdZxCuziqpekqa0Xm5RIkcXpoi89vGSnRREBtzEIE5yvd6EO/RXkdlPt8rNhA==", "dev": true, "license": "MIT", "dependencies": { @@ -1589,13 +1505,13 @@ } }, "node_modules/@mdit/plugin-uml": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-uml/-/plugin-uml-0.18.0.tgz", - "integrity": "sha512-zT08h34NF40LQcXSDuVvW0hANte6zYotSMMxW/288Ux5BSeY55yHfLrBFs4uRLRa989d0Ib7PcXrRkPN+kxHcA==", + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/@mdit/plugin-uml/-/plugin-uml-0.21.0.tgz", + "integrity": "sha512-Ag8DFjiuyhwL4Xw+maTuwYAmELbwAyqfd2poigryyCK0VJY78iHSCTE5jmVHAMIq1NA7zJWqvTqodJA5WxXMuQ==", "dev": true, "license": "MIT", "dependencies": { - "@mdit/helper": "0.18.0", + "@mdit/helper": "0.21.0", "@types/markdown-it": "^14.1.2" }, "engines": { @@ -2293,76 +2209,76 @@ ] }, "node_modules/@shikijs/core": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-3.4.2.tgz", - "integrity": "sha512-AG8vnSi1W2pbgR2B911EfGqtLE9c4hQBYkv/x7Z+Kt0VxhgQKcW7UNDVYsu9YxwV6u+OJrvdJrMq6DNWoBjihQ==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-3.6.0.tgz", + "integrity": "sha512-9By7Xb3olEX0o6UeJyPLI1PE1scC4d3wcVepvtv2xbuN9/IThYN4Wcwh24rcFeASzPam11MCq8yQpwwzCgSBRw==", "dev": true, "license": "MIT", "dependencies": { - "@shikijs/types": "3.4.2", + "@shikijs/types": "3.6.0", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4", "hast-util-to-html": "^9.0.5" } }, "node_modules/@shikijs/engine-javascript": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-3.4.2.tgz", - "integrity": "sha512-1/adJbSMBOkpScCE/SB6XkjJU17ANln3Wky7lOmrnpl+zBdQ1qXUJg2GXTYVHRq+2j3hd1DesmElTXYDgtfSOQ==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-3.6.0.tgz", + "integrity": "sha512-7YnLhZG/TU05IHMG14QaLvTW/9WiK8SEYafceccHUSXs2Qr5vJibUwsDfXDLmRi0zHdzsxrGKpSX6hnqe0k8nA==", "dev": true, "license": "MIT", "dependencies": { - "@shikijs/types": "3.4.2", + "@shikijs/types": "3.6.0", "@shikijs/vscode-textmate": "^10.0.2", "oniguruma-to-es": "^4.3.3" } }, "node_modules/@shikijs/engine-oniguruma": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-3.4.2.tgz", - "integrity": "sha512-zcZKMnNndgRa3ORja6Iemsr3DrLtkX3cAF7lTJkdMB6v9alhlBsX9uNiCpqofNrXOvpA3h6lHcLJxgCIhVOU5Q==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-3.6.0.tgz", + "integrity": "sha512-nmOhIZ9yT3Grd+2plmW/d8+vZ2pcQmo/UnVwXMUXAKTXdi+LK0S08Ancrz5tQQPkxvjBalpMW2aKvwXfelauvA==", "dev": true, "license": "MIT", "dependencies": { - "@shikijs/types": "3.4.2", + "@shikijs/types": "3.6.0", "@shikijs/vscode-textmate": "^10.0.2" } }, "node_modules/@shikijs/langs": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/@shikijs/langs/-/langs-3.4.2.tgz", - "integrity": "sha512-H6azIAM+OXD98yztIfs/KH5H4PU39t+SREhmM8LaNXyUrqj2mx+zVkr8MWYqjceSjDw9I1jawm1WdFqU806rMA==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@shikijs/langs/-/langs-3.6.0.tgz", + "integrity": "sha512-IdZkQJaLBu1LCYCwkr30hNuSDfllOT8RWYVZK1tD2J03DkiagYKRxj/pDSl8Didml3xxuyzUjgtioInwEQM/TA==", "dev": true, "license": "MIT", "dependencies": { - "@shikijs/types": "3.4.2" + "@shikijs/types": "3.6.0" } }, "node_modules/@shikijs/themes": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/@shikijs/themes/-/themes-3.4.2.tgz", - "integrity": "sha512-qAEuAQh+brd8Jyej2UDDf+b4V2g1Rm8aBIdvt32XhDPrHvDkEnpb7Kzc9hSuHUxz0Iuflmq7elaDuQAP9bHIhg==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@shikijs/themes/-/themes-3.6.0.tgz", + "integrity": "sha512-Fq2j4nWr1DF4drvmhqKq8x5vVQ27VncF8XZMBuHuQMZvUSS3NBgpqfwz/FoGe36+W6PvniZ1yDlg2d4kmYDU6w==", "dev": true, "license": "MIT", "dependencies": { - "@shikijs/types": "3.4.2" + "@shikijs/types": "3.6.0" } }, "node_modules/@shikijs/transformers": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/@shikijs/transformers/-/transformers-3.4.2.tgz", - "integrity": "sha512-I5baLVi/ynLEOZoWSAMlACHNnG+yw5HDmse0oe+GW6U1u+ULdEB3UHiVWaHoJSSONV7tlcVxuaMy74sREDkSvg==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@shikijs/transformers/-/transformers-3.6.0.tgz", + "integrity": "sha512-PYkU54lYV0RCaUG8n2FNTF+YWiU3uPhcjLGq2x/C8lIrUX9GVnRb3bK+R5xtdFHbuctntATKm7ondp/H/dux9Q==", "dev": true, "license": "MIT", "dependencies": { - "@shikijs/core": "3.4.2", - "@shikijs/types": "3.4.2" + "@shikijs/core": "3.6.0", + "@shikijs/types": "3.6.0" } }, "node_modules/@shikijs/types": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-3.4.2.tgz", - "integrity": "sha512-zHC1l7L+eQlDXLnxvM9R91Efh2V4+rN3oMVS2swCBssbj2U/FBwybD1eeLaq8yl/iwT+zih8iUbTBCgGZOYlVg==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-3.6.0.tgz", + "integrity": "sha512-cLWFiToxYu0aAzJqhXTQsFiJRTFDAGl93IrMSBNaGSzs7ixkLfdG6pH11HipuWFGW5vyx4X47W8HDQ7eSrmBUg==", "dev": true, "license": "MIT", "dependencies": { @@ -3020,9 +2936,9 @@ "license": "MIT" }, "node_modules/@vuepress-plume/plugin-fonts": { - "version": "1.0.0-rc.152", - "resolved": "https://registry.npmjs.org/@vuepress-plume/plugin-fonts/-/plugin-fonts-1.0.0-rc.152.tgz", - "integrity": "sha512-UUm7xeIbAy0cpXOZeE1+zkNCmCwIoTwc69lGfyg5l4gHHlZ54634MG6GkXK00SlbGuWkL4cVPJICYGRSa93iIQ==", + "version": "1.0.0-rc.153", + "resolved": "https://registry.npmjs.org/@vuepress-plume/plugin-fonts/-/plugin-fonts-1.0.0-rc.153.tgz", + "integrity": "sha512-1firC+7gL7XDLazAjcdoOiudETvSRG9So/hD6YxpN1DsNnf0bAI5DHw7v7Z0ncvHcC/Jmsrb12KvVhCM1AA5yg==", "dev": true, "license": "MIT", "peerDependencies": { @@ -3030,21 +2946,21 @@ } }, "node_modules/@vuepress-plume/plugin-search": { - "version": "1.0.0-rc.152", - "resolved": "https://registry.npmjs.org/@vuepress-plume/plugin-search/-/plugin-search-1.0.0-rc.152.tgz", - "integrity": "sha512-1uhAwEyLoSWmQq3j/bIpCV/JjJyH1Lywea6Vi9St8FtuCZNiQ6A6eFAT/zm/xs+s6qd9KEqLpAQuXi3c547JwA==", + "version": "1.0.0-rc.153", + "resolved": "https://registry.npmjs.org/@vuepress-plume/plugin-search/-/plugin-search-1.0.0-rc.153.tgz", + "integrity": "sha512-brw/talCDS5PEYJOYCpSXnh6tvu8TJjkk4NUylOPNHZH4BGHDodcMl4TsjvVzmairp8+eQlV8guyfV20jITyeA==", "dev": true, "license": "MIT", "dependencies": { - "@vuepress/helper": "2.0.0-rc.106", + "@vuepress/helper": "2.0.0-rc.108", "@vueuse/core": "^13.3.0", "@vueuse/integrations": "^13.3.0", "chokidar": "3.6.0", - "focus-trap": "^7.6.4", + "focus-trap": "^7.6.5", "mark.js": "^8.11.1", "minisearch": "^7.1.2", "p-map": "^7.0.3", - "vue": "^3.5.15" + "vue": "^3.5.16" }, "peerDependencies": { "vuepress": "2.0.0-rc.23" @@ -3381,31 +3297,31 @@ } }, "node_modules/@vuepress/helper": { - "version": "2.0.0-rc.106", - "resolved": "https://registry.npmjs.org/@vuepress/helper/-/helper-2.0.0-rc.106.tgz", - "integrity": "sha512-z55+VY6jh6TBnluXH5DralRDvLEiaGRn53iqi6BrWD+f8Hef+Jus1ivOnjM5awitXaBYu9e4rrqC2IMtuSyWkA==", + "version": "2.0.0-rc.108", + "resolved": "https://registry.npmjs.org/@vuepress/helper/-/helper-2.0.0-rc.108.tgz", + "integrity": "sha512-x/ygqD++S2CQzTl/+JQ5Og6OJyeURqLvKoE8Dlsmjc7UM/rB+FvnOWMGexOrRjCwtRXncxZRddIg1bcWuREndg==", "dev": true, "license": "MIT", "dependencies": { - "@vue/shared": "^3.5.14", - "@vueuse/core": "^13.2.0", + "@vue/shared": "^3.5.16", + "@vueuse/core": "^13.3.0", "cheerio": "1.0.0", "fflate": "^0.8.2", "gray-matter": "^4.0.3", - "vue": "^3.5.14" + "vue": "^3.5.16" }, "peerDependencies": { "vuepress": "2.0.0-rc.23" } }, "node_modules/@vuepress/highlighter-helper": { - "version": "2.0.0-rc.106", - "resolved": "https://registry.npmjs.org/@vuepress/highlighter-helper/-/highlighter-helper-2.0.0-rc.106.tgz", - "integrity": "sha512-VofZug2B/P+D+SZ29aCfOzIfRrUzusfjq8qE7asZ3S7xGD4VSOCioTaPKV+OftgPnUZV0jPBZsh7E7T8SOYtsg==", + "version": "2.0.0-rc.107", + "resolved": "https://registry.npmjs.org/@vuepress/highlighter-helper/-/highlighter-helper-2.0.0-rc.107.tgz", + "integrity": "sha512-lApoKdeQEW/n+0K4ZQbVoDUwcPCUVqOswU8i5EVdzSqHdVZ6npV3x6hY6z9vFKD+iB9hRvvbu2jPSDD9OI0cmg==", "dev": true, "license": "MIT", "peerDependencies": { - "@vueuse/core": "^13.2.0", + "@vueuse/core": "^13.3.0", "vuepress": "2.0.0-rc.23" }, "peerDependenciesMeta": { @@ -3454,16 +3370,16 @@ } }, "node_modules/@vuepress/plugin-comment": { - "version": "2.0.0-rc.106", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-comment/-/plugin-comment-2.0.0-rc.106.tgz", - "integrity": "sha512-7zu4izDqY6k3K1i9tysqABYi3G51QR8D8W1IplS8S+AfCu4qpVCuisrSj2wR3VPRJWC9QuxLFBl5tDpq+0cb+A==", + "version": "2.0.0-rc.108", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-comment/-/plugin-comment-2.0.0-rc.108.tgz", + "integrity": "sha512-XU50rb5wp1yd2qziweoGTqzSYCCikeqg6vsqe6gB+r9OwEYQwrt3pCVtgloLkZmAFcQ/QADV/gDU6mYXXo2+pw==", "dev": true, "license": "MIT", "dependencies": { - "@vuepress/helper": "2.0.0-rc.106", - "@vueuse/core": "^13.2.0", + "@vuepress/helper": "2.0.0-rc.108", + "@vueuse/core": "^13.3.0", "giscus": "^1.6.0", - "vue": "^3.5.14" + "vue": "^3.5.16" }, "peerDependencies": { "@waline/client": "^3.5.5", @@ -3484,120 +3400,120 @@ } }, "node_modules/@vuepress/plugin-copy-code": { - "version": "2.0.0-rc.106", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-copy-code/-/plugin-copy-code-2.0.0-rc.106.tgz", - "integrity": "sha512-0Qoj93TH+nLKKo/tYB9HYXp/Zdk7rw87dcSk9mv+j4JLn6uri1BXz3V7bvJ0gaJ+17adsY90K5uzauxVFyP58g==", + "version": "2.0.0-rc.108", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-copy-code/-/plugin-copy-code-2.0.0-rc.108.tgz", + "integrity": "sha512-CVGqyhZcFlsM6j+OAq98+F+n/O8IvXauG2Jkrfa2vzOZgQXkZ2yDomFdQIkTjUS7BPL38pzAYMbuBxFYDQNPaw==", "dev": true, "license": "MIT", "dependencies": { - "@vuepress/helper": "2.0.0-rc.106", - "@vueuse/core": "^13.2.0", - "vue": "^3.5.14" + "@vuepress/helper": "2.0.0-rc.108", + "@vueuse/core": "^13.3.0", + "vue": "^3.5.16" }, "peerDependencies": { "vuepress": "2.0.0-rc.23" } }, "node_modules/@vuepress/plugin-docsearch": { - "version": "2.0.0-rc.106", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-docsearch/-/plugin-docsearch-2.0.0-rc.106.tgz", - "integrity": "sha512-xWt2McoIwC6csAuBUOq+SVAlwT5O4xusntrsjKwsWAT18ECBO4XXDj9X1cFW0Tw4j+viRrKdpxFWnUVxY9dqNQ==", + "version": "2.0.0-rc.108", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-docsearch/-/plugin-docsearch-2.0.0-rc.108.tgz", + "integrity": "sha512-zVemEN9V+0V+59AnjcFMv9U0yb7RE6C4p1pLoAhQDmY5y6GhZlR5XVN0QJtJNmITT8iCYMkTL4wF9i4ibnhjiQ==", "dev": true, "license": "MIT", "dependencies": { "@docsearch/css": "^3.9.0", "@docsearch/js": "^3.9.0", "@docsearch/react": "^3.9.0", - "@vuepress/helper": "2.0.0-rc.106", - "@vueuse/core": "^13.2.0", + "@vuepress/helper": "2.0.0-rc.108", + "@vueuse/core": "^13.3.0", "ts-debounce": "^4.0.0", - "vue": "^3.5.14" + "vue": "^3.5.16" }, "peerDependencies": { "vuepress": "2.0.0-rc.23" } }, "node_modules/@vuepress/plugin-git": { - "version": "2.0.0-rc.106", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-git/-/plugin-git-2.0.0-rc.106.tgz", - "integrity": "sha512-HXt5mCgwJLbOGEk99fvShsZWB1bXaLgDIgxTvni+sa6vqhGliCqqup5fL/OC7L92mY/qsDUXXJ6ovHabHW/CWA==", + "version": "2.0.0-rc.108", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-git/-/plugin-git-2.0.0-rc.108.tgz", + "integrity": "sha512-rK4ZZEaEOT0XM+UqHeMIEPuS9lhspwmHVH05swsE5y9ZO1HhV0wL7AsoW/0e4g/MRCNzUNe4Xgl/CDMQoGZdDA==", "dev": true, "license": "MIT", "dependencies": { - "@vuepress/helper": "2.0.0-rc.106", - "@vueuse/core": "^13.2.0", + "@vuepress/helper": "2.0.0-rc.108", + "@vueuse/core": "^13.3.0", "rehype-parse": "^9.0.1", "rehype-sanitize": "^6.0.0", "rehype-stringify": "^10.0.1", "unified": "^11.0.5", - "vue": "^3.5.14" + "vue": "^3.5.16" }, "peerDependencies": { "vuepress": "2.0.0-rc.23" } }, "node_modules/@vuepress/plugin-markdown-hint": { - "version": "2.0.0-rc.106", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-markdown-hint/-/plugin-markdown-hint-2.0.0-rc.106.tgz", - "integrity": "sha512-SIrGgdb0J3Pc/HphBXKLnz6AN3pVFEF5Robwr92RHclk98X7eEAoWKFk6q+ze9gz1/GoIUe5MSlwqsoaFOtExQ==", + "version": "2.0.0-rc.108", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-markdown-hint/-/plugin-markdown-hint-2.0.0-rc.108.tgz", + "integrity": "sha512-JWTStLHudeiYd4aZQ9uRjm23IX8x9/LlSdZqX9iYW+igsSqOgNJfOuGX7W1HpEgPZdwXRwbjdHHa9Ak5Z7JDmw==", "dev": true, "license": "MIT", "dependencies": { - "@mdit/plugin-alert": "^0.18.0", - "@mdit/plugin-container": "^0.18.0", + "@mdit/plugin-alert": "^0.21.0", + "@mdit/plugin-container": "^0.21.0", "@types/markdown-it": "^14.1.2", - "@vuepress/helper": "2.0.0-rc.106", - "@vueuse/core": "^13.2.0" + "@vuepress/helper": "2.0.0-rc.108", + "@vueuse/core": "^13.3.0" }, "peerDependencies": { "vuepress": "2.0.0-rc.23" } }, "node_modules/@vuepress/plugin-markdown-image": { - "version": "2.0.0-rc.106", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-markdown-image/-/plugin-markdown-image-2.0.0-rc.106.tgz", - "integrity": "sha512-V8kFaMy7ayDsj7gjfLl7DaRJGIeeZ9/vSO3rug3Dihr68I7Pd+qCw5N7KLNK1AI5ryicCe6/vsBVXdPmj2F0Cg==", + "version": "2.0.0-rc.108", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-markdown-image/-/plugin-markdown-image-2.0.0-rc.108.tgz", + "integrity": "sha512-jj1VaUjtJNdaflmKRV4n+HoIayzZOiEHpGBdm89FsuaiVYc735FzoMb1uWPiGTCrsFfv5HV/3dEO4nbBDcS1xQ==", "dev": true, "license": "MIT", "dependencies": { - "@mdit/plugin-figure": "^0.18.0", - "@mdit/plugin-img-lazyload": "^0.18.0", - "@mdit/plugin-img-mark": "^0.18.0", - "@mdit/plugin-img-size": "^0.18.1", + "@mdit/plugin-figure": "^0.21.0", + "@mdit/plugin-img-lazyload": "^0.21.0", + "@mdit/plugin-img-mark": "^0.21.0", + "@mdit/plugin-img-size": "^0.21.0", "@types/markdown-it": "^14.1.2", - "@vuepress/helper": "2.0.0-rc.106" + "@vuepress/helper": "2.0.0-rc.108" }, "peerDependencies": { "vuepress": "2.0.0-rc.23" } }, "node_modules/@vuepress/plugin-markdown-include": { - "version": "2.0.0-rc.106", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-markdown-include/-/plugin-markdown-include-2.0.0-rc.106.tgz", - "integrity": "sha512-2n7KqMeM1t73HuwwGOOXSFb2sSKic6ooJJrLhRj5Wj429QzDBgYjrOhyW7XzxsZFaLnJDO4M5bQGjvKXtWoA1Q==", + "version": "2.0.0-rc.108", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-markdown-include/-/plugin-markdown-include-2.0.0-rc.108.tgz", + "integrity": "sha512-sXQqmxDnlLlLKXiO0LODFc4zLWiZmMww0kT0mlq9gbeS3gndusvptBewO60SW6tJcHWjBW8KMjHJEbZuZVjQdw==", "dev": true, "license": "MIT", "dependencies": { - "@mdit/plugin-include": "^0.18.0", + "@mdit/plugin-include": "^0.21.0", "@types/markdown-it": "^14.1.2", - "@vuepress/helper": "2.0.0-rc.106" + "@vuepress/helper": "2.0.0-rc.108" }, "peerDependencies": { "vuepress": "2.0.0-rc.23" } }, "node_modules/@vuepress/plugin-markdown-math": { - "version": "2.0.0-rc.106", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-markdown-math/-/plugin-markdown-math-2.0.0-rc.106.tgz", - "integrity": "sha512-xPKdj58D/qy8ldmc0ZVrLwj+2rpdysIriNInAOeP0GB8ir9QKUXEeCT2nduxER/6I0usUCj7Seiwfposv08d1Q==", + "version": "2.0.0-rc.108", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-markdown-math/-/plugin-markdown-math-2.0.0-rc.108.tgz", + "integrity": "sha512-roaj9WMhOZf3ivci9J+eSsZYPssAi8RDDQPMIKqmBQ+LmtM2/BNXGyhIjJEmBe1cpWFuWF9czSsNrH9F08E5uQ==", "dev": true, "license": "MIT", "dependencies": { - "@mdit/plugin-katex-slim": "^0.18.0", - "@mdit/plugin-mathjax-slim": "^0.18.0", + "@mdit/plugin-katex-slim": "^0.21.0", + "@mdit/plugin-mathjax-slim": "^0.21.0", "@types/markdown-it": "^14.1.2", - "@vuepress/helper": "2.0.0-rc.106", - "vue": "^3.5.14" + "@vuepress/helper": "2.0.0-rc.108", + "vue": "^3.5.16" }, "peerDependencies": { "katex": "^0.16.21", @@ -3614,44 +3530,44 @@ } }, "node_modules/@vuepress/plugin-nprogress": { - "version": "2.0.0-rc.106", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-nprogress/-/plugin-nprogress-2.0.0-rc.106.tgz", - "integrity": "sha512-mbgMxxLZVUkFVStm+Wp++gURSWaf+b4mKiKGL44hpM948mdSynVdIKDJr1agbD64GjeHdAz4Razew79DYyuiPw==", + "version": "2.0.0-rc.108", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-nprogress/-/plugin-nprogress-2.0.0-rc.108.tgz", + "integrity": "sha512-caH08BFKZWmWF0LRwipTFdvGf07rx1H2jXrWSRdU4yuW6/DD6baKjfzIAVejVLHNIpi1TPcy7mo4aP8YdXATmg==", "dev": true, "license": "MIT", "dependencies": { - "@vuepress/helper": "2.0.0-rc.106", - "vue": "^3.5.14" + "@vuepress/helper": "2.0.0-rc.108", + "vue": "^3.5.16" }, "peerDependencies": { "vuepress": "2.0.0-rc.23" } }, "node_modules/@vuepress/plugin-photo-swipe": { - "version": "2.0.0-rc.106", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-photo-swipe/-/plugin-photo-swipe-2.0.0-rc.106.tgz", - "integrity": "sha512-kc2q1NHjAkfuUsGhkm3DjHLT0euIrpk5YhMxv/iz3iiCtS/uu80ewCg7UJiCU2RyWiBQ5aSheln3EfP5TZMkTA==", + "version": "2.0.0-rc.108", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-photo-swipe/-/plugin-photo-swipe-2.0.0-rc.108.tgz", + "integrity": "sha512-fZ2W+Igf+iBa1chR1L1MTX0tlMv5uLjqN7GWsRWofuKkh38RUUP4/0xlFIq9KtEN7jBmgh3Sb/ttiXYs6plr+g==", "dev": true, "license": "MIT", "dependencies": { - "@vuepress/helper": "2.0.0-rc.106", - "@vueuse/core": "^13.2.0", + "@vuepress/helper": "2.0.0-rc.108", + "@vueuse/core": "^13.3.0", "photoswipe": "^5.4.4", - "vue": "^3.5.14" + "vue": "^3.5.16" }, "peerDependencies": { "vuepress": "2.0.0-rc.23" } }, "node_modules/@vuepress/plugin-reading-time": { - "version": "2.0.0-rc.106", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-reading-time/-/plugin-reading-time-2.0.0-rc.106.tgz", - "integrity": "sha512-69Gd4j2JYNfWs6u5IDCqq/b4yrQiT+w9nDb2FxzCabvyreVEg9jh9+szWl84bsfKE6YeQt8Vizmazkq895nxHg==", + "version": "2.0.0-rc.108", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-reading-time/-/plugin-reading-time-2.0.0-rc.108.tgz", + "integrity": "sha512-m1pWpDav+cp3jaUTaaJ36I6Zm89zaqTybYFe7YaAkFBL6cekNVT8lR5aArYUpBBNP1JniPmEbQGbDlLP5/jcVw==", "dev": true, "license": "MIT", "dependencies": { - "@vuepress/helper": "2.0.0-rc.106", - "vue": "^3.5.14" + "@vuepress/helper": "2.0.0-rc.108", + "vue": "^3.5.16" }, "peerDependencies": { "vuepress": "2.0.0-rc.23" @@ -3671,18 +3587,18 @@ } }, "node_modules/@vuepress/plugin-sass-palette": { - "version": "2.0.0-rc.104", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-sass-palette/-/plugin-sass-palette-2.0.0-rc.104.tgz", - "integrity": "sha512-IwYUTRSPU4yMikfg8tfdFwWLx1Msv1y/KbMUrpn2nlVzEqpmYCDorvskM45jlTv05PIrcerrVbEfYLyJTIVmAQ==", + "version": "2.0.0-rc.108", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-sass-palette/-/plugin-sass-palette-2.0.0-rc.108.tgz", + "integrity": "sha512-KxqC/K0Qz6kIb3P/0WFbB3S4A5OwkgdQdSw3D1qdYNkWGBYdHIDHVaVbN2KJD8fpgTIeiUfZorcrOHCooYli4w==", "dev": true, "license": "MIT", "dependencies": { - "@vuepress/helper": "2.0.0-rc.104", + "@vuepress/helper": "2.0.0-rc.108", "chokidar": "^4.0.3" }, "peerDependencies": { - "sass": "^1.86.3", - "sass-embedded": "^1.86.3", + "sass": "^1.89.0", + "sass-embedded": "^1.89.0", "sass-loader": "^16.0.5", "vuepress": "2.0.0-rc.23" }, @@ -3698,53 +3614,35 @@ } } }, - "node_modules/@vuepress/plugin-sass-palette/node_modules/@vuepress/helper": { - "version": "2.0.0-rc.104", - "resolved": "https://registry.npmjs.org/@vuepress/helper/-/helper-2.0.0-rc.104.tgz", - "integrity": "sha512-GmsFstdmryNLjCDF+wVTP6wBmHYAenAbtd04TG4se/ZB+pfhCNT5Zq6dEO3TG35JLcdUm/bI4uE3BE4WVBkSgw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@vue/shared": "^3.5.13", - "@vueuse/core": "^13.1.0", - "cheerio": "1.0.0", - "fflate": "^0.8.2", - "gray-matter": "^4.0.3", - "vue": "^3.5.13" - }, - "peerDependencies": { - "vuepress": "2.0.0-rc.23" - } - }, "node_modules/@vuepress/plugin-seo": { - "version": "2.0.0-rc.106", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-seo/-/plugin-seo-2.0.0-rc.106.tgz", - "integrity": "sha512-eFh5O2g/I50N3oWXCPSo2EMqhXZmVS9ttnUBqO17vhXQbUOC6uUZvFeOh9IfZ1n+39ZNfmA3+UVgKUIie60PBA==", + "version": "2.0.0-rc.108", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-seo/-/plugin-seo-2.0.0-rc.108.tgz", + "integrity": "sha512-spQe4XAJFZcrtvTB2i2QSlvYUGHwUuXOuStX31YdWo/ittZrlJ8aw1zEqtSBV5ELpuguGaURY7NHYK7rzdPBPw==", "dev": true, "license": "MIT", "dependencies": { - "@vuepress/helper": "2.0.0-rc.106" + "@vuepress/helper": "2.0.0-rc.108" }, "peerDependencies": { "vuepress": "2.0.0-rc.23" } }, "node_modules/@vuepress/plugin-shiki": { - "version": "2.0.0-rc.106", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-shiki/-/plugin-shiki-2.0.0-rc.106.tgz", - "integrity": "sha512-fHI6ekovXkx107ZPjRjiydhP2Yq0dAErIDHtzkjhqMrVWlpHpyOp4pXIe7VqUtdVpFTyfr8TCn9f+U24dVEbEA==", + "version": "2.0.0-rc.108", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-shiki/-/plugin-shiki-2.0.0-rc.108.tgz", + "integrity": "sha512-+ORFoQ13i9Bx3LZ8TveDgaHPN9Ro3fTM3LBExL81rkw9qdDPve+iOFX0iOHK2M0wFcxb45EDaaZnQFIR7rqUKA==", "dev": true, "license": "MIT", "dependencies": { - "@shikijs/transformers": "^3.4.2", - "@vuepress/helper": "2.0.0-rc.106", - "@vuepress/highlighter-helper": "2.0.0-rc.106", + "@shikijs/transformers": "^3.5.0", + "@vuepress/helper": "2.0.0-rc.108", + "@vuepress/highlighter-helper": "2.0.0-rc.107", "nanoid": "^5.1.5", - "shiki": "^3.4.2", - "synckit": "^0.11.6" + "shiki": "^3.5.0", + "synckit": "^0.11.8" }, "peerDependencies": { - "@vuepress/shiki-twoslash": "2.0.0-rc.106", + "@vuepress/shiki-twoslash": "2.0.0-rc.108", "vuepress": "2.0.0-rc.23" }, "peerDependenciesMeta": { @@ -3754,13 +3652,13 @@ } }, "node_modules/@vuepress/plugin-sitemap": { - "version": "2.0.0-rc.106", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-sitemap/-/plugin-sitemap-2.0.0-rc.106.tgz", - "integrity": "sha512-OH04+s/YKfIAFFIKpyP8EM98M0MtzwHmLB70Qpf5m8TcMVpEHAP2h90+ulhHmIQ6W9nulxGZyhxgDfYnnWR2rQ==", + "version": "2.0.0-rc.108", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-sitemap/-/plugin-sitemap-2.0.0-rc.108.tgz", + "integrity": "sha512-a/OVHsdH6S83txHJAdWC4RBvmMFjy7CLM/z56zYzWo1gkpEriAtC4aTrJGQGINw6rOjx/Pru2+eZ/HYxjJ8SSA==", "dev": true, "license": "MIT", "dependencies": { - "@vuepress/helper": "2.0.0-rc.106", + "@vuepress/helper": "2.0.0-rc.108", "sitemap": "^8.0.0" }, "peerDependencies": { @@ -3768,15 +3666,15 @@ } }, "node_modules/@vuepress/plugin-watermark": { - "version": "2.0.0-rc.106", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-watermark/-/plugin-watermark-2.0.0-rc.106.tgz", - "integrity": "sha512-uUxFs+k8i+WZuN0EvFSLyN+0fhUkebJ7SYb+5tHixXBxNX9qIguB7vGVXe1P8NgTwAPrWdysJ4LWDWoMRHk/6g==", + "version": "2.0.0-rc.108", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-watermark/-/plugin-watermark-2.0.0-rc.108.tgz", + "integrity": "sha512-f52GF+pgjfIIIPnq1HqthlxkqMbNLM1e8/abeN57T/8LBk1vfoyWT5V8A5UoZ9klxmQIHJ/jtyltsI7Afx1wHA==", "dev": true, "license": "MIT", "dependencies": { - "@vuepress/helper": "2.0.0-rc.106", - "@vueuse/core": "^13.2.0", - "vue": "^3.5.14", + "@vuepress/helper": "2.0.0-rc.108", + "@vueuse/core": "^13.3.0", + "vue": "^3.5.16", "watermark-js-plus": "^1.6.2" }, "peerDependencies": { @@ -8043,18 +7941,18 @@ } }, "node_modules/shiki": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/shiki/-/shiki-3.4.2.tgz", - "integrity": "sha512-wuxzZzQG8kvZndD7nustrNFIKYJ1jJoWIPaBpVe2+KHSvtzMi4SBjOxrigs8qeqce/l3U0cwiC+VAkLKSunHQQ==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-3.6.0.tgz", + "integrity": "sha512-tKn/Y0MGBTffQoklaATXmTqDU02zx8NYBGQ+F6gy87/YjKbizcLd+Cybh/0ZtOBX9r1NEnAy/GTRDKtOsc1L9w==", "dev": true, "license": "MIT", "dependencies": { - "@shikijs/core": "3.4.2", - "@shikijs/engine-javascript": "3.4.2", - "@shikijs/engine-oniguruma": "3.4.2", - "@shikijs/langs": "3.4.2", - "@shikijs/themes": "3.4.2", - "@shikijs/types": "3.4.2", + "@shikijs/core": "3.6.0", + "@shikijs/engine-javascript": "3.6.0", + "@shikijs/engine-oniguruma": "3.6.0", + "@shikijs/langs": "3.6.0", + "@shikijs/themes": "3.6.0", + "@shikijs/types": "3.6.0", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } @@ -9175,24 +9073,24 @@ } }, "node_modules/vuepress-plugin-md-enhance": { - "version": "2.0.0-rc.88", - "resolved": "https://registry.npmjs.org/vuepress-plugin-md-enhance/-/vuepress-plugin-md-enhance-2.0.0-rc.88.tgz", - "integrity": "sha512-829rH7XUkRD9yYdnJxDmUleRx+mCXxO7A7xtQAXBlZbqX1dvB540iB1Uh8DYJCf8F/LmAmg7R2ftZjUqfhUy3Q==", + "version": "2.0.0-rc.90", + "resolved": "https://registry.npmjs.org/vuepress-plugin-md-enhance/-/vuepress-plugin-md-enhance-2.0.0-rc.90.tgz", + "integrity": "sha512-ovWhvCHLswB+iB82FPHwfPRhJgM98egwFwdcEmqIlEjjUVSROwMkl9ktoBIbv5ev/QYNbn7j7RpcglEX0A66rg==", "dev": true, "license": "MIT", "dependencies": { - "@mdit/plugin-container": "^0.18.0", - "@mdit/plugin-demo": "^0.18.0", - "@mdit/plugin-plantuml": "^0.18.0", - "@mdit/plugin-uml": "^0.18.0", + "@mdit/plugin-container": "^0.21.0", + "@mdit/plugin-demo": "^0.21.0", + "@mdit/plugin-plantuml": "^0.21.0", + "@mdit/plugin-uml": "^0.21.0", "@types/markdown-it": "^14.1.2", - "@vuepress/helper": "^2.0.0-rc.104", - "@vuepress/plugin-sass-palette": "2.0.0-rc.104", - "@vueuse/core": "^13.1.0", + "@vuepress/helper": "^2.0.0-rc.108", + "@vuepress/plugin-sass-palette": "2.0.0-rc.108", + "@vueuse/core": "^13.3.0", "balloon-css": "^1.2.0", "js-yaml": "^4.1.0", - "vue": "^3.5.13", - "vuepress-shared": "2.0.0-rc.88" + "vue": "^3.5.16", + "vuepress-shared": "2.0.0-rc.90" }, "engines": { "node": ">= 20.6.0", @@ -9211,8 +9109,8 @@ "markmap-view": "^0.18.5", "mermaid": "^11.6.0", "sandpack-vue3": "^3.0.0", - "sass": "^1.88.0", - "sass-embedded": "^1.88.0", + "sass": "^1.89.1", + "sass-embedded": "^1.89.1", "sass-loader": "^16.0.5", "vuepress": "2.0.0-rc.23" }, @@ -9279,21 +9177,21 @@ } }, "node_modules/vuepress-plugin-md-power": { - "version": "1.0.0-rc.152", - "resolved": "https://registry.npmjs.org/vuepress-plugin-md-power/-/vuepress-plugin-md-power-1.0.0-rc.152.tgz", - "integrity": "sha512-4VwryIqWJxQMMfIo3Lcc8fso2DCCkB4dtNRobrJCu0gzCdBawx2oiml+IHyxlyW7oLS/1Vm+EQ7G/ngIMSzhPQ==", + "version": "1.0.0-rc.153", + "resolved": "https://registry.npmjs.org/vuepress-plugin-md-power/-/vuepress-plugin-md-power-1.0.0-rc.153.tgz", + "integrity": "sha512-Q9n+gmagHuGACraASnpoq6GBpFvGQcJDE2of+uYfAPmxWkDXkA9oU04JSt1BrvFeGJ6nnuSTCiIWzeaZ++N0BA==", "dev": true, "license": "MIT", "dependencies": { - "@mdit/plugin-attrs": "^0.19.0", - "@mdit/plugin-footnote": "^0.19.0", - "@mdit/plugin-mark": "^0.19.0", - "@mdit/plugin-sub": "^0.19.0", - "@mdit/plugin-sup": "^0.19.0", - "@mdit/plugin-tab": "^0.19.0", - "@mdit/plugin-tasklist": "^0.19.0", + "@mdit/plugin-attrs": "^0.21.0", + "@mdit/plugin-footnote": "^0.21.0", + "@mdit/plugin-mark": "^0.21.0", + "@mdit/plugin-sub": "^0.21.0", + "@mdit/plugin-sup": "^0.21.0", + "@mdit/plugin-tab": "^0.21.0", + "@mdit/plugin-tasklist": "^0.21.0", "@pengzhanbo/utils": "^2.1.0", - "@vuepress/helper": "2.0.0-rc.106", + "@vuepress/helper": "2.0.0-rc.108", "@vueuse/core": "^13.3.0", "chokidar": "3.6.0", "image-size": "^2.0.2", @@ -9301,22 +9199,23 @@ "lru-cache": "^11.1.0", "markdown-it-container": "^4.0.0", "nanoid": "^5.1.5", - "shiki": "^3.4.2", + "shiki": "^3.6.0", "tinyglobby": "0.2.13", - "tm-grammars": "^1.23.24", + "tm-grammars": "^1.23.26", "tm-themes": "^1.10.6", - "vue": "^3.5.15" + "vue": "^3.5.16" }, "peerDependencies": { "artplayer": "^5.2.3", - "dashjs": "^5.0.2", + "dashjs": "^5.0.3", "esbuild": "^0.25.5", - "hls.js": "^1.6.2", + "hls.js": "^1.6.5", "less": "^4.3.0", "markdown-it": "^14.1.0", "mpegts.js": "^1.7.3", - "sass": "^1.89.0", - "sass-embedded": "^1.89.0", + "pyodide": "^0.27.7", + "sass": "^1.89.1", + "sass-embedded": "^1.89.1", "stylus": "^0.64.0", "vuepress": "2.0.0-rc.23" }, @@ -9335,6 +9234,9 @@ }, "mpegts.js": { "optional": true + }, + "pyodide": { + "optional": true } } }, @@ -9407,30 +9309,30 @@ } }, "node_modules/vuepress-plugin-replace-assets": { - "version": "1.0.0-rc.152", - "resolved": "https://registry.npmjs.org/vuepress-plugin-replace-assets/-/vuepress-plugin-replace-assets-1.0.0-rc.152.tgz", - "integrity": "sha512-OjfrxxjLMCdSCLRN2ZjUuk8k9XeMUARAslg/r1eLSP/sePKQ7GiM6A35Y/9ku+FIzSxDmykEUfrZcA7Q8R99zg==", + "version": "1.0.0-rc.153", + "resolved": "https://registry.npmjs.org/vuepress-plugin-replace-assets/-/vuepress-plugin-replace-assets-1.0.0-rc.153.tgz", + "integrity": "sha512-GQAY1PfzJG0ebEtu4Jz23fWviVLkshQ9UJe1IosOaIPlqm64P338qQVUNHg6aaGyICkUgmyElEU+UPB2RYakjQ==", "dev": true, "license": "MIT", "dependencies": { - "@vuepress/helper": "2.0.0-rc.106", + "@vuepress/helper": "2.0.0-rc.108", "magic-string": "^0.30.17", - "unplugin": "^2.3.4" + "unplugin": "^2.3.5" }, "peerDependencies": { "vuepress": "2.0.0-rc.23" } }, "node_modules/vuepress-shared": { - "version": "2.0.0-rc.88", - "resolved": "https://registry.npmjs.org/vuepress-shared/-/vuepress-shared-2.0.0-rc.88.tgz", - "integrity": "sha512-BbNs0idGkZIOuuRtH111Y4qDX0Rah4LBCyMGlMj5rPHtnSmrMXHzjZlevkzwpSsPTLVoOuYvreFuocI1bLl6qA==", + "version": "2.0.0-rc.90", + "resolved": "https://registry.npmjs.org/vuepress-shared/-/vuepress-shared-2.0.0-rc.90.tgz", + "integrity": "sha512-qKZed2gGSeQRAOGLgPRPDrhk9E5+3R4QRcLgom7lQtttB8r/4wcMXaP7Xse356zC2tlKkvBy7Boeai1dMDrn6A==", "dev": true, "license": "MIT", "dependencies": { - "@vuepress/helper": "^2.0.0-rc.104", - "@vueuse/core": "^13.1.0", - "vue": "^3.5.13" + "@vuepress/helper": "^2.0.0-rc.108", + "@vueuse/core": "^13.3.0", + "vue": "^3.5.16" }, "engines": { "node": ">= 20.6.0", @@ -9443,34 +9345,34 @@ } }, "node_modules/vuepress-theme-plume": { - "version": "1.0.0-rc.152", - "resolved": "https://registry.npmjs.org/vuepress-theme-plume/-/vuepress-theme-plume-1.0.0-rc.152.tgz", - "integrity": "sha512-IkuBUF10CHSZ06qJTKDUsCN34pcYMDjZSFMMPod8+wtiG/DRIHdZB0l9Cml3OAm77w7CUsW2vcoCQJXgUD23kg==", + "version": "1.0.0-rc.153", + "resolved": "https://registry.npmjs.org/vuepress-theme-plume/-/vuepress-theme-plume-1.0.0-rc.153.tgz", + "integrity": "sha512-6rvE06d0YjgwRPX1DQsj0oi0U/wRLhSt8cMB6JCnmxoMYBhQlMewqF4CLzna3nIs3ECw7r1DkjO2LmJ50+9Mqw==", "dev": true, "license": "MIT", "dependencies": { "@iconify/utils": "^2.3.0", "@iconify/vue": "^5.0.0", "@pengzhanbo/utils": "^2.1.0", - "@vuepress-plume/plugin-fonts": "1.0.0-rc.152", - "@vuepress-plume/plugin-search": "1.0.0-rc.152", - "@vuepress/helper": "2.0.0-rc.106", + "@vuepress-plume/plugin-fonts": "1.0.0-rc.153", + "@vuepress-plume/plugin-search": "1.0.0-rc.153", + "@vuepress/helper": "2.0.0-rc.108", "@vuepress/plugin-cache": "2.0.0-rc.103", - "@vuepress/plugin-comment": "2.0.0-rc.106", - "@vuepress/plugin-copy-code": "2.0.0-rc.106", - "@vuepress/plugin-docsearch": "2.0.0-rc.106", - "@vuepress/plugin-git": "2.0.0-rc.106", - "@vuepress/plugin-markdown-hint": "2.0.0-rc.106", - "@vuepress/plugin-markdown-image": "2.0.0-rc.106", - "@vuepress/plugin-markdown-include": "2.0.0-rc.106", - "@vuepress/plugin-markdown-math": "2.0.0-rc.106", - "@vuepress/plugin-nprogress": "2.0.0-rc.106", - "@vuepress/plugin-photo-swipe": "2.0.0-rc.106", - "@vuepress/plugin-reading-time": "2.0.0-rc.106", - "@vuepress/plugin-seo": "2.0.0-rc.106", - "@vuepress/plugin-shiki": "2.0.0-rc.106", - "@vuepress/plugin-sitemap": "2.0.0-rc.106", - "@vuepress/plugin-watermark": "2.0.0-rc.106", + "@vuepress/plugin-comment": "2.0.0-rc.108", + "@vuepress/plugin-copy-code": "2.0.0-rc.108", + "@vuepress/plugin-docsearch": "2.0.0-rc.108", + "@vuepress/plugin-git": "2.0.0-rc.108", + "@vuepress/plugin-markdown-hint": "2.0.0-rc.108", + "@vuepress/plugin-markdown-image": "2.0.0-rc.108", + "@vuepress/plugin-markdown-include": "2.0.0-rc.108", + "@vuepress/plugin-markdown-math": "2.0.0-rc.108", + "@vuepress/plugin-nprogress": "2.0.0-rc.108", + "@vuepress/plugin-photo-swipe": "2.0.0-rc.108", + "@vuepress/plugin-reading-time": "2.0.0-rc.108", + "@vuepress/plugin-seo": "2.0.0-rc.108", + "@vuepress/plugin-shiki": "2.0.0-rc.108", + "@vuepress/plugin-sitemap": "2.0.0-rc.108", + "@vuepress/plugin-watermark": "2.0.0-rc.108", "@vueuse/core": "^13.3.0", "bcrypt-ts": "^7.0.0", "chokidar": "3.6.0", @@ -9484,20 +9386,20 @@ "local-pkg": "^1.1.1", "nanoid": "^5.1.5", "package-manager-detector": "^1.3.0", - "vue": "^3.5.15", - "vuepress-plugin-md-enhance": "2.0.0-rc.88", - "vuepress-plugin-md-power": "1.0.0-rc.152", - "vuepress-plugin-replace-assets": "1.0.0-rc.152" + "vue": "^3.5.16", + "vuepress-plugin-md-enhance": "2.0.0-rc.90", + "vuepress-plugin-md-power": "1.0.0-rc.153", + "vuepress-plugin-replace-assets": "1.0.0-rc.153" }, "engines": { "node": "^20.6.0 || >=22.0.0" }, "peerDependencies": { - "@iconify/json": "^2.2.342", - "@vuepress/shiki-twoslash": "2.0.0-rc.106", + "@iconify/json": "^2.2.346", + "@vuepress/shiki-twoslash": "2.0.0-rc.108", "mathjax-full": "^3.2.2", - "sass": "^1.89.0", - "sass-embedded": "^1.89.0", + "sass": "^1.89.1", + "sass-embedded": "^1.89.1", "sass-loader": "^16.0.5", "swiper": "^11.2.8", "vuepress": "2.0.0-rc.23" diff --git a/docs/package.json b/docs/package.json index c7656e6..77ddacc 100644 --- a/docs/package.json +++ b/docs/package.json @@ -35,7 +35,7 @@ "typescript": "^5.7.3", "vue": "^3.5.13", "vuepress": "2.0.0-rc.23", - "vuepress-theme-plume": "1.0.0-rc.152" + "vuepress-theme-plume": "1.0.0-rc.153" }, "dependencies": { "@vue/component-compiler-utils": "^3.3.0",