diff --git a/package-lock.json b/package-lock.json index e8ddbbf..ee19bd0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,8 +21,8 @@ "cross-env": "^7.0.3", "markdown-it-mathjax3": "^4.3.2", "mermaid": "^10.4.0", - "unplugin-vue-macros": "^2.4.14", - "vitepress": "^1.0.0-rc.10", + "unplugin-vue-macros": "^2.5.1", + "vitepress": "^1.0.0-rc.12", "vitepress-plugin-mermaid-xyxsw": "^2.12.13" } }, @@ -216,18 +216,18 @@ } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.22.5", - "resolved": "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz", - "integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==", + "version": "7.22.15", + "resolved": "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.15.tgz", + "integrity": "sha512-4E/F9IIEi8WR94324mbDUMo074YTheJmd7eZF5vITTeYchqAi6sYXRLHUVsmkdmY4QjfKTcB2jB7dVP3NaBElQ==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/parser": { - "version": "7.22.10", - "resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.22.10.tgz", - "integrity": "sha512-lNbdGsQb9ekfsnjFGhEiF4hfFqGgfOP3H3d27re3n+CGhNuTSUEQdfWk556sTLNTloczcdM5TYF2LhzmDQKyvQ==", + "version": "7.22.16", + "resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.22.16.tgz", + "integrity": "sha512-+gPfKv8UWeKKeJTUxe59+OobVcrYHETCsORl61EmSkmgymguYk/X5bp7GuUIXaFsc6y++v8ZxPsLSSuujqDphA==", "bin": { "parser": "bin/babel-parser.js" }, @@ -236,13 +236,13 @@ } }, "node_modules/@babel/types": { - "version": "7.22.11", - "resolved": "https://registry.npmmirror.com/@babel/types/-/types-7.22.11.tgz", - "integrity": "sha512-siazHiGuZRz9aB9NpHy9GOs9xiQPKnMzgdr493iI1M67vRXpnEq8ZOOKzezC5q7zwuQ6sDhdSp4SD9ixKSqKZg==", + "version": "7.22.17", + "resolved": "https://registry.npmmirror.com/@babel/types/-/types-7.22.17.tgz", + "integrity": "sha512-YSQPHLFtQNE5xN9tHuZnzu8vPr61wVTBZdfv1meex1NBosa4iT05k/Jw06ddJugi4bk7The/oSwQGFcksmEJQg==", "dev": true, "dependencies": { "@babel/helper-string-parser": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.15", "to-fast-properties": "^2.0.0" }, "engines": { @@ -1478,13 +1478,13 @@ "integrity": "sha512-BZFxVrv24VbNNl5xMxqUojQIegEeXMI6rX3rg1uVLYUEXsuKNBSAEQf4BWEcjQDp/8aYJOj6m8V4PUA3x/cxgg==" }, "node_modules/@vue-macros/api": { - "version": "0.8.5", - "resolved": "https://registry.npmmirror.com/@vue-macros/api/-/api-0.8.5.tgz", - "integrity": "sha512-gpWG2QToT8l0bN6UMuCw1UE38PGpof1FXsXs7XSRwvHC5leFS+bTJ0UljkjBv/qTKd1/1h2RX2NHrzbzy8eYAw==", + "version": "0.8.6", + "resolved": "https://registry.npmmirror.com/@vue-macros/api/-/api-0.8.6.tgz", + "integrity": "sha512-g9ZO/z+LvSo4c0cIsLEJ+U4ZbCKYo1o6uJ87fry/+NZ6DeebOXuh5yJ0xkrpz+FCvLK3LsLtG/set467EstEuQ==", "dev": true, "dependencies": { - "@babel/types": "^7.22.10", - "@vue-macros/common": "1.7.2", + "@babel/types": "^7.22.17", + "@vue-macros/common": "1.8.0", "resolve.exports": "^2.0.2" }, "engines": { @@ -1492,26 +1492,39 @@ } }, "node_modules/@vue-macros/better-define": { - "version": "1.6.11", - "resolved": "https://registry.npmmirror.com/@vue-macros/better-define/-/better-define-1.6.11.tgz", - "integrity": "sha512-NAFFxoU+4dpMxjOsQJXS4Et3iqBNEluWnXR4ynZ7Sf1coQMoBl5YgKNFzVZLAxzpxouiHujMeWYwkMmUe/wRlQ==", + "version": "1.6.12", + "resolved": "https://registry.npmmirror.com/@vue-macros/better-define/-/better-define-1.6.12.tgz", + "integrity": "sha512-wE0kPtwQ2ziyga37FeNycHdvsMTs5tX9BwNrwhTGdu//3O6wKOQfTyqkro8MbLus2eqXYbGH1uoY34J2A/9M/A==", "dev": true, "dependencies": { - "@vue-macros/api": "0.8.5", - "@vue-macros/common": "1.7.2", + "@vue-macros/api": "0.8.6", + "@vue-macros/common": "1.8.0", "unplugin": "^1.4.0" }, "engines": { "node": ">=16.14.0" } }, - "node_modules/@vue-macros/chain-call": { - "version": "0.1.5", - "resolved": "https://registry.npmmirror.com/@vue-macros/chain-call/-/chain-call-0.1.5.tgz", - "integrity": "sha512-ci22RCZjCQDyTLB5ZFVTjRj94fLBg9nrTVoDWD3EdAJ7TShDr9r+de55eUYZDMDzBsjvpapEz4MQgcPIMYcuHQ==", + "node_modules/@vue-macros/boolean-prop": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/@vue-macros/boolean-prop/-/boolean-prop-0.2.1.tgz", + "integrity": "sha512-xviX+eOVQGjSKCw/GOEtc6AzqQFR5bTAmAM4SUVPO4yUhhCgMz+eAtGY5f0YAIS9KYjnJ3DXGVLoIewKswb45w==", "dev": true, "dependencies": { - "@vue-macros/common": "1.7.2", + "@vue-macros/common": "1.8.0", + "@vue/compiler-core": "^3.3.4" + }, + "engines": { + "node": ">=16.14.0" + } + }, + "node_modules/@vue-macros/chain-call": { + "version": "0.1.6", + "resolved": "https://registry.npmmirror.com/@vue-macros/chain-call/-/chain-call-0.1.6.tgz", + "integrity": "sha512-ACUnx9TbPvjjn3aCxpqN2yPC/1wyZTdJnEfh+KLn2rgl5mQUFvi/oOs4rKz/koPSU76fYhPnhbVK4oDv/wQMwg==", + "dev": true, + "dependencies": { + "@vue-macros/common": "1.8.0", "unplugin": "^1.4.0" }, "engines": { @@ -1519,15 +1532,15 @@ } }, "node_modules/@vue-macros/common": { - "version": "1.7.2", - "resolved": "https://registry.npmmirror.com/@vue-macros/common/-/common-1.7.2.tgz", - "integrity": "sha512-0/2A4kWLTCNEx+DDQKLvs7zXpfjgAbGBZ58SIvDN1DjGXhG4WaIUZtgMqzA6bvc5dNN7RaOatZYubkVumwmjWA==", + "version": "1.8.0", + "resolved": "https://registry.npmmirror.com/@vue-macros/common/-/common-1.8.0.tgz", + "integrity": "sha512-auDJJzE0z3uRe3867e0DsqcseKImktNf5ojCZgUKqiVxb2yTlwlgOVAYCgoep9oITqxkXQymSvFeKhedi8PhaA==", "dev": true, "dependencies": { - "@babel/types": "^7.22.10", - "@rollup/pluginutils": "^5.0.3", + "@babel/types": "^7.22.17", + "@rollup/pluginutils": "^5.0.4", "@vue/compiler-sfc": "^3.3.4", - "ast-kit": "^0.10.0", + "ast-kit": "^0.11.2", "local-pkg": "^0.4.3", "magic-string-ast": "^0.3.0" }, @@ -1544,14 +1557,14 @@ } }, "node_modules/@vue-macros/define-emit": { - "version": "0.1.15", - "resolved": "https://registry.npmmirror.com/@vue-macros/define-emit/-/define-emit-0.1.15.tgz", - "integrity": "sha512-SRX3eYjVxzg6foZ8bo1QZL4lJbVjzJjJwakA0yza4TuR1qUDivNAEsdCjibJicNpXHOZnbuPiedK752/GyyigA==", + "version": "0.1.16", + "resolved": "https://registry.npmmirror.com/@vue-macros/define-emit/-/define-emit-0.1.16.tgz", + "integrity": "sha512-8UWGYzopmV+fHFBesqHBPkL76Utzd+br1kjWhx655VLE4IbgnCJNRSBXAsMmbsVGqVFSS3jvFVcpz7J8O0N5rw==", "dev": true, "dependencies": { - "@vue-macros/api": "0.8.5", - "@vue-macros/common": "1.7.2", - "rollup": "^3.28.0", + "@vue-macros/api": "0.8.6", + "@vue-macros/common": "1.8.0", + "rollup": "^3.29.1", "unplugin": "^1.4.0" }, "engines": { @@ -1562,12 +1575,12 @@ } }, "node_modules/@vue-macros/define-models": { - "version": "1.0.15", - "resolved": "https://registry.npmmirror.com/@vue-macros/define-models/-/define-models-1.0.15.tgz", - "integrity": "sha512-MvWAF9AGBzG26dNydW+BuSdZA83cMdqv45EAKIytQpgmu71ohpeci+pVrunOtxvOmQB8QcmFR5drbYWmE+FMWQ==", + "version": "1.0.16", + "resolved": "https://registry.npmmirror.com/@vue-macros/define-models/-/define-models-1.0.16.tgz", + "integrity": "sha512-+/3tMcCP6UCdmzn4R8IG16eAk8JNSndsKguq5PNXfg1OZaAmbskGUA5QGOUqNKxynP1rtcCtwEJB8CnzMiiAUQ==", "dev": true, "dependencies": { - "@vue-macros/common": "1.7.2", + "@vue-macros/common": "1.8.0", "ast-walker-scope": "^0.5.0", "unplugin": "^1.4.0" }, @@ -1584,14 +1597,14 @@ } }, "node_modules/@vue-macros/define-prop": { - "version": "0.2.7", - "resolved": "https://registry.npmmirror.com/@vue-macros/define-prop/-/define-prop-0.2.7.tgz", - "integrity": "sha512-Bnu26JaBuufJ1krsPuyI4iZDZC74DiUhRq6REbeF576UQDQu9HXIwXRRe1GEF1RaxCTzrVIhur6DQGk2o1J10g==", + "version": "0.2.8", + "resolved": "https://registry.npmmirror.com/@vue-macros/define-prop/-/define-prop-0.2.8.tgz", + "integrity": "sha512-ML0bHlOQ2NvxGTgHnGyWlCisb97WmTHKzcKYKYuK+YBTi5h7kimTft4W1Gnw38P1sKIdnknj393qSVHEg7MASw==", "dev": true, "dependencies": { - "@vue-macros/api": "0.8.5", - "@vue-macros/common": "1.7.2", - "rollup": "^3.28.0", + "@vue-macros/api": "0.8.6", + "@vue-macros/common": "1.8.0", + "rollup": "^3.29.1", "unplugin": "^1.4.0" }, "engines": { @@ -1602,29 +1615,29 @@ } }, "node_modules/@vue-macros/define-props": { - "version": "1.0.20", - "resolved": "https://registry.npmmirror.com/@vue-macros/define-props/-/define-props-1.0.20.tgz", - "integrity": "sha512-wQO5qQ0S5grjOIxkIf8ETD1ohyNR90rmhviMgZGHNl+GIzoTL0S6ld6KQ3/vEBop5z4qeh/26H4m2/P6NaOIog==", + "version": "1.0.21", + "resolved": "https://registry.npmmirror.com/@vue-macros/define-props/-/define-props-1.0.21.tgz", + "integrity": "sha512-x9TnucVhbvnrrZ4vQ/YYBOjrKflB0hujTCKwFMvLE3rSqPrcdd7voo2rx6AnqFgL7khjQQjMtac+4YhTo34HXw==", "dev": true, "dependencies": { - "@vue-macros/common": "1.7.2", + "@vue-macros/common": "1.8.0", "unplugin": "^1.4.0" }, "engines": { "node": ">=16.14.0" }, "peerDependencies": { - "@vue-macros/reactivity-transform": "^0.3.22", + "@vue-macros/reactivity-transform": "^0.3.23", "vue": "^2.7.0 || ^3.2.25" } }, "node_modules/@vue-macros/define-props-refs": { - "version": "1.1.9", - "resolved": "https://registry.npmmirror.com/@vue-macros/define-props-refs/-/define-props-refs-1.1.9.tgz", - "integrity": "sha512-dxcIH3eCIrs8R77agn5coGBW79yPDx8GWgRu5pqKjBLZVtHF4HgR0dnDKqItU025MVKNZq2O/frIfDuU0pbwDw==", + "version": "1.1.10", + "resolved": "https://registry.npmmirror.com/@vue-macros/define-props-refs/-/define-props-refs-1.1.10.tgz", + "integrity": "sha512-aWUh+Y6MbRa6hhBE5FFGjspu5XrYlPlNDEtqVX9Zpeyd9zrSmcja1K82/g7wT/U8j8endcJ96HiZGcGcYWqeBQ==", "dev": true, "dependencies": { - "@vue-macros/common": "1.7.2", + "@vue-macros/common": "1.8.0", "unplugin": "^1.4.0" }, "engines": { @@ -1635,12 +1648,12 @@ } }, "node_modules/@vue-macros/define-render": { - "version": "1.4.2", - "resolved": "https://registry.npmmirror.com/@vue-macros/define-render/-/define-render-1.4.2.tgz", - "integrity": "sha512-uXP4TW7/1+JWqcbrWvwVJNenJDTHxFgC9UPoDck/KefUZxgMfcJtOJqhZmYuk5AmVOjbjrCOHTuvBStHtHP2qA==", + "version": "1.4.3", + "resolved": "https://registry.npmmirror.com/@vue-macros/define-render/-/define-render-1.4.3.tgz", + "integrity": "sha512-PvhfqIAWw9NbNLSMucnrWIzzAPaxiLzRVybfOqBAhSWIj1psm0hhdsZY+35adcalSE+q872sPbQ92ofbaDBZVg==", "dev": true, "dependencies": { - "@vue-macros/common": "1.7.2", + "@vue-macros/common": "1.8.0", "unplugin": "^1.4.0" }, "engines": { @@ -1651,12 +1664,12 @@ } }, "node_modules/@vue-macros/define-slots": { - "version": "1.0.14", - "resolved": "https://registry.npmmirror.com/@vue-macros/define-slots/-/define-slots-1.0.14.tgz", - "integrity": "sha512-hJGlGkWk8DYZNdLIfrad6q/TAnJVr68ojMUA4+Y+fjXOsFZdY5+zzqiYoGn3Z9yHGvgxPiSftUiugSB8BQYtvg==", + "version": "1.0.15", + "resolved": "https://registry.npmmirror.com/@vue-macros/define-slots/-/define-slots-1.0.15.tgz", + "integrity": "sha512-X2eF0ATB1Q2j7ZYiyDu2pZPWkW1M9h1UIX9eu4R6msxIwjIYWFWYyIwS8vq8EVROu6XSGbVv2Edpq5SaDt26LA==", "dev": true, "dependencies": { - "@vue-macros/common": "1.7.2", + "@vue-macros/common": "1.8.0", "unplugin": "^1.4.0" }, "engines": { @@ -1688,12 +1701,12 @@ } }, "node_modules/@vue-macros/export-expose": { - "version": "0.0.12", - "resolved": "https://registry.npmmirror.com/@vue-macros/export-expose/-/export-expose-0.0.12.tgz", - "integrity": "sha512-N3qqSxbJExe/vi+bHs+iosXCKP9ldBAWgT8SIJ2G7+7frdXQrTHgK2VZxPaNjW+h4cKIMs2Z4ZIq77jFMDKrrA==", + "version": "0.0.13", + "resolved": "https://registry.npmmirror.com/@vue-macros/export-expose/-/export-expose-0.0.13.tgz", + "integrity": "sha512-7aDiZDAjT6i6afWE2/W3w9LwCBMGw16SoIFmxHzfbVsUq2hePRaXKYtwDugKqjh/nzq8DO2GKMHxyRBZsCfK4Q==", "dev": true, "dependencies": { - "@vue-macros/common": "1.7.2", + "@vue-macros/common": "1.8.0", "@vue/compiler-sfc": "^3.3.4", "unplugin": "^1.4.0" }, @@ -1705,12 +1718,12 @@ } }, "node_modules/@vue-macros/export-props": { - "version": "0.3.17", - "resolved": "https://registry.npmmirror.com/@vue-macros/export-props/-/export-props-0.3.17.tgz", - "integrity": "sha512-wVPwsMWZxVHz071LXXrRE0ocXl4o0eO6sIFSZHf6kGPMZDVeA/1xeKvzMRIfrl30mIusWJlNlkok0/lIT32ieQ==", + "version": "0.3.18", + "resolved": "https://registry.npmmirror.com/@vue-macros/export-props/-/export-props-0.3.18.tgz", + "integrity": "sha512-AJHP3HuE+cMNgWDtRyOmLB8ELimwc6G4QnUqPk7PWycyZvXwocKTQgNsMeaYmkH2o13kksId+wx2mI3nGr0fWQ==", "dev": true, "dependencies": { - "@vue-macros/common": "1.7.2", + "@vue-macros/common": "1.8.0", "unplugin": "^1.4.0" }, "engines": { @@ -1721,12 +1734,12 @@ } }, "node_modules/@vue-macros/export-render": { - "version": "0.1.0", - "resolved": "https://registry.npmmirror.com/@vue-macros/export-render/-/export-render-0.1.0.tgz", - "integrity": "sha512-4Nsg1Lrgf6UK2c/Kv179s18/knocR393Cz3TA+nVsqtLZ5Q3Jtkz5N4mG8+glq/HAC3jLMSPx5cyAy5tFEKLvQ==", + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/@vue-macros/export-render/-/export-render-0.1.1.tgz", + "integrity": "sha512-IQp8jO3Q5Y6/MfMQnIBxQ431bFjYUXIYD36aZriV85V3YnpfKum+0uovDuPXE5isvIV/VJwGzAltXsGkKBWcJg==", "dev": true, "dependencies": { - "@vue-macros/common": "1.7.2", + "@vue-macros/common": "1.8.0", "@vue/compiler-sfc": "^3.3.4", "unplugin": "^1.4.0" }, @@ -1738,12 +1751,12 @@ } }, "node_modules/@vue-macros/hoist-static": { - "version": "1.4.11", - "resolved": "https://registry.npmmirror.com/@vue-macros/hoist-static/-/hoist-static-1.4.11.tgz", - "integrity": "sha512-sgREO7fjEuE1zImxXgf2TU305Dfbb+FHXW3Lwc4mFqRqOyRRNpI8vdcX/EDkfl57J3Cxb/W82SzLgU418iU4wQ==", + "version": "1.4.12", + "resolved": "https://registry.npmmirror.com/@vue-macros/hoist-static/-/hoist-static-1.4.12.tgz", + "integrity": "sha512-MRdwxAp8rdrFUwYge1WcgS2h7jhL7RfcO/97pnT9qz/s4ps2a8hnbAT61Kn3p/PC6rLme6Di0GZFQ76rkQzULA==", "dev": true, "dependencies": { - "@vue-macros/common": "1.7.2", + "@vue-macros/common": "1.8.0", "unplugin": "^1.4.0" }, "engines": { @@ -1751,12 +1764,12 @@ } }, "node_modules/@vue-macros/jsx-directive": { - "version": "0.6.4", - "resolved": "https://registry.npmmirror.com/@vue-macros/jsx-directive/-/jsx-directive-0.6.4.tgz", - "integrity": "sha512-SZXQfcYiRjFpmzEEXcpVPWoHUUG/DkVsUskwjY9+OwVYsxEcgyALXMz47nrVD5Bl75Gwc2rWxtA5VxeGt77jgQ==", + "version": "0.6.5", + "resolved": "https://registry.npmmirror.com/@vue-macros/jsx-directive/-/jsx-directive-0.6.5.tgz", + "integrity": "sha512-GAh47ZXbCDwjOEURJzHp/KKykp5CNqbEaHBXYXaPKkANnhqWxCy96p+o0z+6CY4QyFc+nTY2BitpfnArvN/sbQ==", "dev": true, "dependencies": { - "@vue-macros/common": "~1.7.2", + "@vue-macros/common": "~1.8.0", "unplugin": "^1.4.0" }, "engines": { @@ -1764,12 +1777,12 @@ } }, "node_modules/@vue-macros/named-template": { - "version": "0.3.18", - "resolved": "https://registry.npmmirror.com/@vue-macros/named-template/-/named-template-0.3.18.tgz", - "integrity": "sha512-HS3Smjy4z2N7WqAVPwaLo0foFUbWRzrIwsTjfM0HpoO8iKEnsZJ5q8N5dFpHCfgNwqDkftQ46HNrLlHlQMefmA==", + "version": "0.3.19", + "resolved": "https://registry.npmmirror.com/@vue-macros/named-template/-/named-template-0.3.19.tgz", + "integrity": "sha512-u4xMAyHhCu/yOYeCJog9r9A04JH1+a9FKyZPaXGjHj+omiMMWLtJJLMumsKzSMCPooTAcDApk48SpsIEMmvSdA==", "dev": true, "dependencies": { - "@vue-macros/common": "1.7.2", + "@vue-macros/common": "1.8.0", "@vue/compiler-dom": "^3.3.4", "unplugin": "^1.4.0" }, @@ -1778,13 +1791,13 @@ } }, "node_modules/@vue-macros/reactivity-transform": { - "version": "0.3.22", - "resolved": "https://registry.npmmirror.com/@vue-macros/reactivity-transform/-/reactivity-transform-0.3.22.tgz", - "integrity": "sha512-NATQkkWBCI8S908gSgU0bbtP+jZJj0PQbwJY4QTqvXDtDljc7vVZouP2/dVrHDgeTkpKbBFj8NOC3NIso9V+zA==", + "version": "0.3.23", + "resolved": "https://registry.npmmirror.com/@vue-macros/reactivity-transform/-/reactivity-transform-0.3.23.tgz", + "integrity": "sha512-SubIg1GsNpQdIDJusrcA2FWBgwSY+4jmL0j6SJ6PU85r3rlS+uDhn6AUkqxeZRAdmJnrbGHXDyWUdygOZmWrSg==", "dev": true, "dependencies": { - "@babel/parser": "^7.22.10", - "@vue-macros/common": "1.7.2", + "@babel/parser": "^7.22.16", + "@vue-macros/common": "1.8.0", "@vue/compiler-core": "^3.3.4", "@vue/shared": "^3.3.4", "magic-string": "^0.30.3", @@ -1798,12 +1811,12 @@ } }, "node_modules/@vue-macros/setup-block": { - "version": "0.2.17", - "resolved": "https://registry.npmmirror.com/@vue-macros/setup-block/-/setup-block-0.2.17.tgz", - "integrity": "sha512-ON0KqVku4JT9WNki04MeUh6P63kxYkHDwEyG7NSz07bTZAkOoFjm5nczOhPqdYoGxF8wGDDcLUrXRjMndwRt3w==", + "version": "0.2.18", + "resolved": "https://registry.npmmirror.com/@vue-macros/setup-block/-/setup-block-0.2.18.tgz", + "integrity": "sha512-SyVzW5+I8MWe0lEAtGF76UDqyX4x/YxOMYZR1P9vr9M/QYfj5w7CCo4a6g81qDNxfwaOVVUWahWsia4rNHOp2A==", "dev": true, "dependencies": { - "@vue-macros/common": "1.7.2", + "@vue-macros/common": "1.8.0", "@vue/compiler-dom": "^3.3.4", "unplugin": "^1.4.0" }, @@ -1812,12 +1825,12 @@ } }, "node_modules/@vue-macros/setup-component": { - "version": "0.16.18", - "resolved": "https://registry.npmmirror.com/@vue-macros/setup-component/-/setup-component-0.16.18.tgz", - "integrity": "sha512-euOyFHClNPONvSXy90sfs7JQtZ1/TU8V0aLoed3mwr8dxAZqzzrQ807Mw6dZLJojOTOA7GdhC4GpgI6LuvjrGg==", + "version": "0.16.19", + "resolved": "https://registry.npmmirror.com/@vue-macros/setup-component/-/setup-component-0.16.19.tgz", + "integrity": "sha512-85xa2mjlSrUDcLEoC3CvNIguc04fAw7D46cJYmFZrl/VhSfd1QZrZxk18HAjh4N9FuPPpX9eVed0l/fyVlOzSw==", "dev": true, "dependencies": { - "@vue-macros/common": "1.7.2", + "@vue-macros/common": "1.8.0", "unplugin": "^1.4.0" }, "engines": { @@ -1825,12 +1838,12 @@ } }, "node_modules/@vue-macros/setup-sfc": { - "version": "0.16.2", - "resolved": "https://registry.npmmirror.com/@vue-macros/setup-sfc/-/setup-sfc-0.16.2.tgz", - "integrity": "sha512-QJNAIMj19eH2nHzDNBOyL2sirqSQ9YDoCgfCzKzYwK5YXDrSZ8/Yy6xmBT5ux46ZI7x1s7e2lS/HCqxuU+Ajpw==", + "version": "0.16.3", + "resolved": "https://registry.npmmirror.com/@vue-macros/setup-sfc/-/setup-sfc-0.16.3.tgz", + "integrity": "sha512-CN+asiwAgQhA797FaMf/71M3JQvTfS2P+O0gQ4bEuRJBp/XIUfHaoa3AiKReZkry+2ervPS4w2ljZPOGBaXBGA==", "dev": true, "dependencies": { - "@vue-macros/common": "1.7.2", + "@vue-macros/common": "1.8.0", "unplugin": "^1.4.0" }, "engines": { @@ -1838,18 +1851,31 @@ } }, "node_modules/@vue-macros/short-emits": { - "version": "1.4.9", - "resolved": "https://registry.npmmirror.com/@vue-macros/short-emits/-/short-emits-1.4.9.tgz", - "integrity": "sha512-X6i6iISZC/SGJTs3UXzOLzaUgtyO4GR3vELuVqZCNn/PVUFND4Nyotw6XnO7p9fDA/oVMNewFXDbcQShK6T7EA==", + "version": "1.4.10", + "resolved": "https://registry.npmmirror.com/@vue-macros/short-emits/-/short-emits-1.4.10.tgz", + "integrity": "sha512-QHLQM+PSKgk+D4ksaBwv+rOOf5KSAx6k5rfLlFopgJFlr8ISbcagnwEf7L02EFb/auz4HsEKkNVrwPPCYKhhnw==", "dev": true, "dependencies": { - "@vue-macros/common": "1.7.2", + "@vue-macros/common": "1.8.0", "unplugin": "^1.4.0" }, "engines": { "node": ">=16.14.0" } }, + "node_modules/@vue-macros/short-vmodel": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/@vue-macros/short-vmodel/-/short-vmodel-1.3.0.tgz", + "integrity": "sha512-yKyKKJG0EjDMAUhBCPn97zr6XvNkHzQLZGOcDmxsBMXLRuvIXCdjADYyA/UQpQM1LUZnjryLf4mGEMeTIgq3iA==", + "dev": true, + "dependencies": { + "@vue-macros/common": "1.8.0", + "@vue/compiler-core": "^3.3.4" + }, + "engines": { + "node": ">=16.14.0" + } + }, "node_modules/@vue/compiler-core": { "version": "3.3.4", "resolved": "https://repo.huaweicloud.com/repository/npm/@vue/compiler-core/-/compiler-core-3.3.4.tgz", @@ -2177,9 +2203,9 @@ } }, "node_modules/ansi-sequence-parser": { - "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/ansi-sequence-parser/-/ansi-sequence-parser-1.1.0.tgz", - "integrity": "sha512-lEm8mt52to2fT8GhciPCGeCXACSz2UwIN4X2e2LJSnZ5uAbn2/dsYdOmUXq0AtWS5cpAupysIneExOgH0Vd2TQ==", + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/ansi-sequence-parser/-/ansi-sequence-parser-1.1.1.tgz", + "integrity": "sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg==", "dev": true }, "node_modules/anymatch": { @@ -2206,13 +2232,13 @@ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" }, "node_modules/ast-kit": { - "version": "0.10.0", - "resolved": "https://registry.npmmirror.com/ast-kit/-/ast-kit-0.10.0.tgz", - "integrity": "sha512-8y01XClpURgvxTJmM4AY2oHa1B/6iysALB9yJM1j4ak3Z2ZsnU0ewjDZzqOHdbNdit6hC0DGZNrBqNuCrv51fQ==", + "version": "0.11.2", + "resolved": "https://registry.npmmirror.com/ast-kit/-/ast-kit-0.11.2.tgz", + "integrity": "sha512-Q0DjXK4ApbVoIf9GLyCo252tUH44iTnD/hiJ2TQaJeydYWSpKk0sI34+WMel8S9Wt5pbLgG02oJ+gkgX5DV3sQ==", "dev": true, "dependencies": { - "@babel/parser": "^7.22.10", - "@rollup/pluginutils": "^5.0.3", + "@babel/parser": "^7.22.14", + "@rollup/pluginutils": "^5.0.4", "pathe": "^1.1.1" }, "engines": { @@ -4184,9 +4210,9 @@ "dev": true }, "node_modules/rollup": { - "version": "3.28.0", - "resolved": "https://registry.npmmirror.com/rollup/-/rollup-3.28.0.tgz", - "integrity": "sha512-d7zhvo1OUY2SXSM6pfNjgD5+d0Nz87CUp4mt8l/GgVP3oBsPwzNvSzyu1me6BSG9JIgWNTVcafIXBIyM8yQ3yw==", + "version": "3.29.1", + "resolved": "https://registry.npmmirror.com/rollup/-/rollup-3.29.1.tgz", + "integrity": "sha512-c+ebvQz0VIH4KhhCpDsI+Bik0eT8ZFEVZEYw0cGMVqIP8zc+gnwl7iXCamTw7vzv2MeuZFZfdx5JJIq+ehzDlg==", "dev": true, "bin": { "rollup": "dist/bin/rollup" @@ -4281,9 +4307,9 @@ } }, "node_modules/shiki": { - "version": "0.14.3", - "resolved": "https://registry.npmmirror.com/shiki/-/shiki-0.14.3.tgz", - "integrity": "sha512-U3S/a+b0KS+UkTyMjoNojvTgrBHjgp7L6ovhFVZsXmBGnVdQ4K4U9oK0z63w538S91ATngv1vXigHCSWOwnr+g==", + "version": "0.14.4", + "resolved": "https://registry.npmmirror.com/shiki/-/shiki-0.14.4.tgz", + "integrity": "sha512-IXCRip2IQzKwxArNNq1S+On4KPML3Yyn8Zzs/xRgcgOWIr8ntIK3IKzjFPfjy/7kt9ZMjc+FItfqHRBg8b6tNQ==", "dev": true, "dependencies": { "ansi-sequence-parser": "^1.1.0", @@ -4511,12 +4537,12 @@ } }, "node_modules/unplugin-vue-define-options": { - "version": "1.3.17", - "resolved": "https://registry.npmmirror.com/unplugin-vue-define-options/-/unplugin-vue-define-options-1.3.17.tgz", - "integrity": "sha512-spyaVoPTsPo4+yCKWMH9C4h+FYzL/XTm2ypT/Y6G9+0Np/pENHSACeN9HXQwtKlS+O1ID3QNg7XYDHHMAh/xLQ==", + "version": "1.3.18", + "resolved": "https://registry.npmmirror.com/unplugin-vue-define-options/-/unplugin-vue-define-options-1.3.18.tgz", + "integrity": "sha512-AaE10FCccfezT48yyYuUXdnTF9z8vQuXrlpNF5uQtq/AOD2pdkf38vnmJm8bJjpoqEkR6u72wNCJLZKXSUw+Og==", "dev": true, "dependencies": { - "@vue-macros/common": "1.7.2", + "@vue-macros/common": "1.8.0", "ast-walker-scope": "^0.5.0", "unplugin": "^1.4.0" }, @@ -4525,36 +4551,38 @@ } }, "node_modules/unplugin-vue-macros": { - "version": "2.4.14", - "resolved": "https://registry.npmmirror.com/unplugin-vue-macros/-/unplugin-vue-macros-2.4.14.tgz", - "integrity": "sha512-t1xyVAkNj7sQ1CiIvTspxMRdBbDI+ysxJFq6z/rPTwhtbG3Ff4qiQn64P3Ta9wrLMpPSvvHCl7RHpASIzo08bA==", + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/unplugin-vue-macros/-/unplugin-vue-macros-2.5.1.tgz", + "integrity": "sha512-huchZvHJQEbfr8jtED2KG5flpwg7y434eUhc+tSxu8DE3N6fehDk1HkbR29N3HHPA6iXeiDJ99aHlVdnism2uQ==", "dev": true, "dependencies": { - "@vue-macros/better-define": "1.6.11", - "@vue-macros/chain-call": "^0.1.5", - "@vue-macros/common": "1.7.2", - "@vue-macros/define-emit": "^0.1.15", - "@vue-macros/define-models": "1.0.15", - "@vue-macros/define-prop": "^0.2.7", - "@vue-macros/define-props": "1.0.20", - "@vue-macros/define-props-refs": "1.1.9", - "@vue-macros/define-render": "1.4.2", - "@vue-macros/define-slots": "1.0.14", + "@vue-macros/better-define": "1.6.12", + "@vue-macros/boolean-prop": "0.2.1", + "@vue-macros/chain-call": "^0.1.6", + "@vue-macros/common": "1.8.0", + "@vue-macros/define-emit": "^0.1.16", + "@vue-macros/define-models": "1.0.16", + "@vue-macros/define-prop": "^0.2.8", + "@vue-macros/define-props": "1.0.21", + "@vue-macros/define-props-refs": "1.1.10", + "@vue-macros/define-render": "1.4.3", + "@vue-macros/define-slots": "1.0.15", "@vue-macros/devtools": "^0.1.3", - "@vue-macros/export-expose": "0.0.12", - "@vue-macros/export-props": "0.3.17", - "@vue-macros/export-render": "0.1.0", - "@vue-macros/hoist-static": "1.4.11", - "@vue-macros/jsx-directive": "0.6.4", - "@vue-macros/named-template": "0.3.18", - "@vue-macros/reactivity-transform": "0.3.22", - "@vue-macros/setup-block": "0.2.17", - "@vue-macros/setup-component": "0.16.18", - "@vue-macros/setup-sfc": "0.16.2", - "@vue-macros/short-emits": "1.4.9", + "@vue-macros/export-expose": "0.0.13", + "@vue-macros/export-props": "0.3.18", + "@vue-macros/export-render": "0.1.1", + "@vue-macros/hoist-static": "1.4.12", + "@vue-macros/jsx-directive": "0.6.5", + "@vue-macros/named-template": "0.3.19", + "@vue-macros/reactivity-transform": "0.3.23", + "@vue-macros/setup-block": "0.2.18", + "@vue-macros/setup-component": "0.16.19", + "@vue-macros/setup-sfc": "0.16.3", + "@vue-macros/short-emits": "1.4.10", + "@vue-macros/short-vmodel": "1.3.0", "unplugin": "^1.4.0", "unplugin-combine": "^0.7.0", - "unplugin-vue-define-options": "1.3.17" + "unplugin-vue-define-options": "1.3.18" }, "engines": { "node": ">=16.14.0" @@ -4701,9 +4729,9 @@ } }, "node_modules/vitepress": { - "version": "1.0.0-rc.10", - "resolved": "https://registry.npmmirror.com/vitepress/-/vitepress-1.0.0-rc.10.tgz", - "integrity": "sha512-+MsahIWqq5WUEmj6MR4obcKYbT7im07jZPCQPdNJExkeOSbOAJ4xypSLx88x7rvtzWHhHc5aXbOhCRvGEGjFrw==", + "version": "1.0.0-rc.12", + "resolved": "https://registry.npmmirror.com/vitepress/-/vitepress-1.0.0-rc.12.tgz", + "integrity": "sha512-mZknN5l9lgbBjXwumwdOQQDM+gPivswFEykEQeenY0tv7eocS+bb801IpFZT3mFV6YRhSddmbutHlFgPPADjEg==", "dev": true, "dependencies": { "@docsearch/css": "^3.5.2", @@ -4714,7 +4742,7 @@ "focus-trap": "^7.5.2", "mark.js": "8.11.1", "minisearch": "^6.1.0", - "shiki": "^0.14.3", + "shiki": "^0.14.4", "vite": "^4.4.9", "vue": "^3.3.4" }, @@ -5092,24 +5120,24 @@ "dev": true }, "@babel/helper-validator-identifier": { - "version": "7.22.5", - "resolved": "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz", - "integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==", + "version": "7.22.15", + "resolved": "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.15.tgz", + "integrity": "sha512-4E/F9IIEi8WR94324mbDUMo074YTheJmd7eZF5vITTeYchqAi6sYXRLHUVsmkdmY4QjfKTcB2jB7dVP3NaBElQ==", "dev": true }, "@babel/parser": { - "version": "7.22.10", - "resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.22.10.tgz", - "integrity": "sha512-lNbdGsQb9ekfsnjFGhEiF4hfFqGgfOP3H3d27re3n+CGhNuTSUEQdfWk556sTLNTloczcdM5TYF2LhzmDQKyvQ==" + "version": "7.22.16", + "resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.22.16.tgz", + "integrity": "sha512-+gPfKv8UWeKKeJTUxe59+OobVcrYHETCsORl61EmSkmgymguYk/X5bp7GuUIXaFsc6y++v8ZxPsLSSuujqDphA==" }, "@babel/types": { - "version": "7.22.11", - "resolved": "https://registry.npmmirror.com/@babel/types/-/types-7.22.11.tgz", - "integrity": "sha512-siazHiGuZRz9aB9NpHy9GOs9xiQPKnMzgdr493iI1M67vRXpnEq8ZOOKzezC5q7zwuQ6sDhdSp4SD9ixKSqKZg==", + "version": "7.22.17", + "resolved": "https://registry.npmmirror.com/@babel/types/-/types-7.22.17.tgz", + "integrity": "sha512-YSQPHLFtQNE5xN9tHuZnzu8vPr61wVTBZdfv1meex1NBosa4iT05k/Jw06ddJugi4bk7The/oSwQGFcksmEJQg==", "dev": true, "requires": { "@babel/helper-string-parser": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.15", "to-fast-properties": "^2.0.0" } }, @@ -6121,123 +6149,133 @@ "integrity": "sha512-BZFxVrv24VbNNl5xMxqUojQIegEeXMI6rX3rg1uVLYUEXsuKNBSAEQf4BWEcjQDp/8aYJOj6m8V4PUA3x/cxgg==" }, "@vue-macros/api": { - "version": "0.8.5", - "resolved": "https://registry.npmmirror.com/@vue-macros/api/-/api-0.8.5.tgz", - "integrity": "sha512-gpWG2QToT8l0bN6UMuCw1UE38PGpof1FXsXs7XSRwvHC5leFS+bTJ0UljkjBv/qTKd1/1h2RX2NHrzbzy8eYAw==", + "version": "0.8.6", + "resolved": "https://registry.npmmirror.com/@vue-macros/api/-/api-0.8.6.tgz", + "integrity": "sha512-g9ZO/z+LvSo4c0cIsLEJ+U4ZbCKYo1o6uJ87fry/+NZ6DeebOXuh5yJ0xkrpz+FCvLK3LsLtG/set467EstEuQ==", "dev": true, "requires": { - "@babel/types": "^7.22.10", - "@vue-macros/common": "1.7.2", + "@babel/types": "^7.22.17", + "@vue-macros/common": "1.8.0", "resolve.exports": "^2.0.2" } }, "@vue-macros/better-define": { - "version": "1.6.11", - "resolved": "https://registry.npmmirror.com/@vue-macros/better-define/-/better-define-1.6.11.tgz", - "integrity": "sha512-NAFFxoU+4dpMxjOsQJXS4Et3iqBNEluWnXR4ynZ7Sf1coQMoBl5YgKNFzVZLAxzpxouiHujMeWYwkMmUe/wRlQ==", + "version": "1.6.12", + "resolved": "https://registry.npmmirror.com/@vue-macros/better-define/-/better-define-1.6.12.tgz", + "integrity": "sha512-wE0kPtwQ2ziyga37FeNycHdvsMTs5tX9BwNrwhTGdu//3O6wKOQfTyqkro8MbLus2eqXYbGH1uoY34J2A/9M/A==", "dev": true, "requires": { - "@vue-macros/api": "0.8.5", - "@vue-macros/common": "1.7.2", + "@vue-macros/api": "0.8.6", + "@vue-macros/common": "1.8.0", "unplugin": "^1.4.0" } }, - "@vue-macros/chain-call": { - "version": "0.1.5", - "resolved": "https://registry.npmmirror.com/@vue-macros/chain-call/-/chain-call-0.1.5.tgz", - "integrity": "sha512-ci22RCZjCQDyTLB5ZFVTjRj94fLBg9nrTVoDWD3EdAJ7TShDr9r+de55eUYZDMDzBsjvpapEz4MQgcPIMYcuHQ==", + "@vue-macros/boolean-prop": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/@vue-macros/boolean-prop/-/boolean-prop-0.2.1.tgz", + "integrity": "sha512-xviX+eOVQGjSKCw/GOEtc6AzqQFR5bTAmAM4SUVPO4yUhhCgMz+eAtGY5f0YAIS9KYjnJ3DXGVLoIewKswb45w==", "dev": true, "requires": { - "@vue-macros/common": "1.7.2", + "@vue-macros/common": "1.8.0", + "@vue/compiler-core": "^3.3.4" + } + }, + "@vue-macros/chain-call": { + "version": "0.1.6", + "resolved": "https://registry.npmmirror.com/@vue-macros/chain-call/-/chain-call-0.1.6.tgz", + "integrity": "sha512-ACUnx9TbPvjjn3aCxpqN2yPC/1wyZTdJnEfh+KLn2rgl5mQUFvi/oOs4rKz/koPSU76fYhPnhbVK4oDv/wQMwg==", + "dev": true, + "requires": { + "@vue-macros/common": "1.8.0", "unplugin": "^1.4.0" } }, "@vue-macros/common": { - "version": "1.7.2", - "resolved": "https://registry.npmmirror.com/@vue-macros/common/-/common-1.7.2.tgz", - "integrity": "sha512-0/2A4kWLTCNEx+DDQKLvs7zXpfjgAbGBZ58SIvDN1DjGXhG4WaIUZtgMqzA6bvc5dNN7RaOatZYubkVumwmjWA==", + "version": "1.8.0", + "resolved": "https://registry.npmmirror.com/@vue-macros/common/-/common-1.8.0.tgz", + "integrity": "sha512-auDJJzE0z3uRe3867e0DsqcseKImktNf5ojCZgUKqiVxb2yTlwlgOVAYCgoep9oITqxkXQymSvFeKhedi8PhaA==", "dev": true, "requires": { - "@babel/types": "^7.22.10", - "@rollup/pluginutils": "^5.0.3", + "@babel/types": "^7.22.17", + "@rollup/pluginutils": "^5.0.4", "@vue/compiler-sfc": "^3.3.4", - "ast-kit": "^0.10.0", + "ast-kit": "^0.11.2", "local-pkg": "^0.4.3", "magic-string-ast": "^0.3.0" } }, "@vue-macros/define-emit": { - "version": "0.1.15", - "resolved": "https://registry.npmmirror.com/@vue-macros/define-emit/-/define-emit-0.1.15.tgz", - "integrity": "sha512-SRX3eYjVxzg6foZ8bo1QZL4lJbVjzJjJwakA0yza4TuR1qUDivNAEsdCjibJicNpXHOZnbuPiedK752/GyyigA==", + "version": "0.1.16", + "resolved": "https://registry.npmmirror.com/@vue-macros/define-emit/-/define-emit-0.1.16.tgz", + "integrity": "sha512-8UWGYzopmV+fHFBesqHBPkL76Utzd+br1kjWhx655VLE4IbgnCJNRSBXAsMmbsVGqVFSS3jvFVcpz7J8O0N5rw==", "dev": true, "requires": { - "@vue-macros/api": "0.8.5", - "@vue-macros/common": "1.7.2", - "rollup": "^3.28.0", + "@vue-macros/api": "0.8.6", + "@vue-macros/common": "1.8.0", + "rollup": "^3.29.1", "unplugin": "^1.4.0" } }, "@vue-macros/define-models": { - "version": "1.0.15", - "resolved": "https://registry.npmmirror.com/@vue-macros/define-models/-/define-models-1.0.15.tgz", - "integrity": "sha512-MvWAF9AGBzG26dNydW+BuSdZA83cMdqv45EAKIytQpgmu71ohpeci+pVrunOtxvOmQB8QcmFR5drbYWmE+FMWQ==", + "version": "1.0.16", + "resolved": "https://registry.npmmirror.com/@vue-macros/define-models/-/define-models-1.0.16.tgz", + "integrity": "sha512-+/3tMcCP6UCdmzn4R8IG16eAk8JNSndsKguq5PNXfg1OZaAmbskGUA5QGOUqNKxynP1rtcCtwEJB8CnzMiiAUQ==", "dev": true, "requires": { - "@vue-macros/common": "1.7.2", + "@vue-macros/common": "1.8.0", "ast-walker-scope": "^0.5.0", "unplugin": "^1.4.0" } }, "@vue-macros/define-prop": { - "version": "0.2.7", - "resolved": "https://registry.npmmirror.com/@vue-macros/define-prop/-/define-prop-0.2.7.tgz", - "integrity": "sha512-Bnu26JaBuufJ1krsPuyI4iZDZC74DiUhRq6REbeF576UQDQu9HXIwXRRe1GEF1RaxCTzrVIhur6DQGk2o1J10g==", + "version": "0.2.8", + "resolved": "https://registry.npmmirror.com/@vue-macros/define-prop/-/define-prop-0.2.8.tgz", + "integrity": "sha512-ML0bHlOQ2NvxGTgHnGyWlCisb97WmTHKzcKYKYuK+YBTi5h7kimTft4W1Gnw38P1sKIdnknj393qSVHEg7MASw==", "dev": true, "requires": { - "@vue-macros/api": "0.8.5", - "@vue-macros/common": "1.7.2", - "rollup": "^3.28.0", + "@vue-macros/api": "0.8.6", + "@vue-macros/common": "1.8.0", + "rollup": "^3.29.1", "unplugin": "^1.4.0" } }, "@vue-macros/define-props": { - "version": "1.0.20", - "resolved": "https://registry.npmmirror.com/@vue-macros/define-props/-/define-props-1.0.20.tgz", - "integrity": "sha512-wQO5qQ0S5grjOIxkIf8ETD1ohyNR90rmhviMgZGHNl+GIzoTL0S6ld6KQ3/vEBop5z4qeh/26H4m2/P6NaOIog==", + "version": "1.0.21", + "resolved": "https://registry.npmmirror.com/@vue-macros/define-props/-/define-props-1.0.21.tgz", + "integrity": "sha512-x9TnucVhbvnrrZ4vQ/YYBOjrKflB0hujTCKwFMvLE3rSqPrcdd7voo2rx6AnqFgL7khjQQjMtac+4YhTo34HXw==", "dev": true, "requires": { - "@vue-macros/common": "1.7.2", + "@vue-macros/common": "1.8.0", "unplugin": "^1.4.0" } }, "@vue-macros/define-props-refs": { - "version": "1.1.9", - "resolved": "https://registry.npmmirror.com/@vue-macros/define-props-refs/-/define-props-refs-1.1.9.tgz", - "integrity": "sha512-dxcIH3eCIrs8R77agn5coGBW79yPDx8GWgRu5pqKjBLZVtHF4HgR0dnDKqItU025MVKNZq2O/frIfDuU0pbwDw==", + "version": "1.1.10", + "resolved": "https://registry.npmmirror.com/@vue-macros/define-props-refs/-/define-props-refs-1.1.10.tgz", + "integrity": "sha512-aWUh+Y6MbRa6hhBE5FFGjspu5XrYlPlNDEtqVX9Zpeyd9zrSmcja1K82/g7wT/U8j8endcJ96HiZGcGcYWqeBQ==", "dev": true, "requires": { - "@vue-macros/common": "1.7.2", + "@vue-macros/common": "1.8.0", "unplugin": "^1.4.0" } }, "@vue-macros/define-render": { - "version": "1.4.2", - "resolved": "https://registry.npmmirror.com/@vue-macros/define-render/-/define-render-1.4.2.tgz", - "integrity": "sha512-uXP4TW7/1+JWqcbrWvwVJNenJDTHxFgC9UPoDck/KefUZxgMfcJtOJqhZmYuk5AmVOjbjrCOHTuvBStHtHP2qA==", + "version": "1.4.3", + "resolved": "https://registry.npmmirror.com/@vue-macros/define-render/-/define-render-1.4.3.tgz", + "integrity": "sha512-PvhfqIAWw9NbNLSMucnrWIzzAPaxiLzRVybfOqBAhSWIj1psm0hhdsZY+35adcalSE+q872sPbQ92ofbaDBZVg==", "dev": true, "requires": { - "@vue-macros/common": "1.7.2", + "@vue-macros/common": "1.8.0", "unplugin": "^1.4.0" } }, "@vue-macros/define-slots": { - "version": "1.0.14", - "resolved": "https://registry.npmmirror.com/@vue-macros/define-slots/-/define-slots-1.0.14.tgz", - "integrity": "sha512-hJGlGkWk8DYZNdLIfrad6q/TAnJVr68ojMUA4+Y+fjXOsFZdY5+zzqiYoGn3Z9yHGvgxPiSftUiugSB8BQYtvg==", + "version": "1.0.15", + "resolved": "https://registry.npmmirror.com/@vue-macros/define-slots/-/define-slots-1.0.15.tgz", + "integrity": "sha512-X2eF0ATB1Q2j7ZYiyDu2pZPWkW1M9h1UIX9eu4R6msxIwjIYWFWYyIwS8vq8EVROu6XSGbVv2Edpq5SaDt26LA==", "dev": true, "requires": { - "@vue-macros/common": "1.7.2", + "@vue-macros/common": "1.8.0", "unplugin": "^1.4.0" } }, @@ -6252,76 +6290,76 @@ } }, "@vue-macros/export-expose": { - "version": "0.0.12", - "resolved": "https://registry.npmmirror.com/@vue-macros/export-expose/-/export-expose-0.0.12.tgz", - "integrity": "sha512-N3qqSxbJExe/vi+bHs+iosXCKP9ldBAWgT8SIJ2G7+7frdXQrTHgK2VZxPaNjW+h4cKIMs2Z4ZIq77jFMDKrrA==", + "version": "0.0.13", + "resolved": "https://registry.npmmirror.com/@vue-macros/export-expose/-/export-expose-0.0.13.tgz", + "integrity": "sha512-7aDiZDAjT6i6afWE2/W3w9LwCBMGw16SoIFmxHzfbVsUq2hePRaXKYtwDugKqjh/nzq8DO2GKMHxyRBZsCfK4Q==", "dev": true, "requires": { - "@vue-macros/common": "1.7.2", + "@vue-macros/common": "1.8.0", "@vue/compiler-sfc": "^3.3.4", "unplugin": "^1.4.0" } }, "@vue-macros/export-props": { - "version": "0.3.17", - "resolved": "https://registry.npmmirror.com/@vue-macros/export-props/-/export-props-0.3.17.tgz", - "integrity": "sha512-wVPwsMWZxVHz071LXXrRE0ocXl4o0eO6sIFSZHf6kGPMZDVeA/1xeKvzMRIfrl30mIusWJlNlkok0/lIT32ieQ==", + "version": "0.3.18", + "resolved": "https://registry.npmmirror.com/@vue-macros/export-props/-/export-props-0.3.18.tgz", + "integrity": "sha512-AJHP3HuE+cMNgWDtRyOmLB8ELimwc6G4QnUqPk7PWycyZvXwocKTQgNsMeaYmkH2o13kksId+wx2mI3nGr0fWQ==", "dev": true, "requires": { - "@vue-macros/common": "1.7.2", + "@vue-macros/common": "1.8.0", "unplugin": "^1.4.0" } }, "@vue-macros/export-render": { - "version": "0.1.0", - "resolved": "https://registry.npmmirror.com/@vue-macros/export-render/-/export-render-0.1.0.tgz", - "integrity": "sha512-4Nsg1Lrgf6UK2c/Kv179s18/knocR393Cz3TA+nVsqtLZ5Q3Jtkz5N4mG8+glq/HAC3jLMSPx5cyAy5tFEKLvQ==", + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/@vue-macros/export-render/-/export-render-0.1.1.tgz", + "integrity": "sha512-IQp8jO3Q5Y6/MfMQnIBxQ431bFjYUXIYD36aZriV85V3YnpfKum+0uovDuPXE5isvIV/VJwGzAltXsGkKBWcJg==", "dev": true, "requires": { - "@vue-macros/common": "1.7.2", + "@vue-macros/common": "1.8.0", "@vue/compiler-sfc": "^3.3.4", "unplugin": "^1.4.0" } }, "@vue-macros/hoist-static": { - "version": "1.4.11", - "resolved": "https://registry.npmmirror.com/@vue-macros/hoist-static/-/hoist-static-1.4.11.tgz", - "integrity": "sha512-sgREO7fjEuE1zImxXgf2TU305Dfbb+FHXW3Lwc4mFqRqOyRRNpI8vdcX/EDkfl57J3Cxb/W82SzLgU418iU4wQ==", + "version": "1.4.12", + "resolved": "https://registry.npmmirror.com/@vue-macros/hoist-static/-/hoist-static-1.4.12.tgz", + "integrity": "sha512-MRdwxAp8rdrFUwYge1WcgS2h7jhL7RfcO/97pnT9qz/s4ps2a8hnbAT61Kn3p/PC6rLme6Di0GZFQ76rkQzULA==", "dev": true, "requires": { - "@vue-macros/common": "1.7.2", + "@vue-macros/common": "1.8.0", "unplugin": "^1.4.0" } }, "@vue-macros/jsx-directive": { - "version": "0.6.4", - "resolved": "https://registry.npmmirror.com/@vue-macros/jsx-directive/-/jsx-directive-0.6.4.tgz", - "integrity": "sha512-SZXQfcYiRjFpmzEEXcpVPWoHUUG/DkVsUskwjY9+OwVYsxEcgyALXMz47nrVD5Bl75Gwc2rWxtA5VxeGt77jgQ==", + "version": "0.6.5", + "resolved": "https://registry.npmmirror.com/@vue-macros/jsx-directive/-/jsx-directive-0.6.5.tgz", + "integrity": "sha512-GAh47ZXbCDwjOEURJzHp/KKykp5CNqbEaHBXYXaPKkANnhqWxCy96p+o0z+6CY4QyFc+nTY2BitpfnArvN/sbQ==", "dev": true, "requires": { - "@vue-macros/common": "~1.7.2", + "@vue-macros/common": "~1.8.0", "unplugin": "^1.4.0" } }, "@vue-macros/named-template": { - "version": "0.3.18", - "resolved": "https://registry.npmmirror.com/@vue-macros/named-template/-/named-template-0.3.18.tgz", - "integrity": "sha512-HS3Smjy4z2N7WqAVPwaLo0foFUbWRzrIwsTjfM0HpoO8iKEnsZJ5q8N5dFpHCfgNwqDkftQ46HNrLlHlQMefmA==", + "version": "0.3.19", + "resolved": "https://registry.npmmirror.com/@vue-macros/named-template/-/named-template-0.3.19.tgz", + "integrity": "sha512-u4xMAyHhCu/yOYeCJog9r9A04JH1+a9FKyZPaXGjHj+omiMMWLtJJLMumsKzSMCPooTAcDApk48SpsIEMmvSdA==", "dev": true, "requires": { - "@vue-macros/common": "1.7.2", + "@vue-macros/common": "1.8.0", "@vue/compiler-dom": "^3.3.4", "unplugin": "^1.4.0" } }, "@vue-macros/reactivity-transform": { - "version": "0.3.22", - "resolved": "https://registry.npmmirror.com/@vue-macros/reactivity-transform/-/reactivity-transform-0.3.22.tgz", - "integrity": "sha512-NATQkkWBCI8S908gSgU0bbtP+jZJj0PQbwJY4QTqvXDtDljc7vVZouP2/dVrHDgeTkpKbBFj8NOC3NIso9V+zA==", + "version": "0.3.23", + "resolved": "https://registry.npmmirror.com/@vue-macros/reactivity-transform/-/reactivity-transform-0.3.23.tgz", + "integrity": "sha512-SubIg1GsNpQdIDJusrcA2FWBgwSY+4jmL0j6SJ6PU85r3rlS+uDhn6AUkqxeZRAdmJnrbGHXDyWUdygOZmWrSg==", "dev": true, "requires": { - "@babel/parser": "^7.22.10", - "@vue-macros/common": "1.7.2", + "@babel/parser": "^7.22.16", + "@vue-macros/common": "1.8.0", "@vue/compiler-core": "^3.3.4", "@vue/shared": "^3.3.4", "magic-string": "^0.30.3", @@ -6329,46 +6367,56 @@ } }, "@vue-macros/setup-block": { - "version": "0.2.17", - "resolved": "https://registry.npmmirror.com/@vue-macros/setup-block/-/setup-block-0.2.17.tgz", - "integrity": "sha512-ON0KqVku4JT9WNki04MeUh6P63kxYkHDwEyG7NSz07bTZAkOoFjm5nczOhPqdYoGxF8wGDDcLUrXRjMndwRt3w==", + "version": "0.2.18", + "resolved": "https://registry.npmmirror.com/@vue-macros/setup-block/-/setup-block-0.2.18.tgz", + "integrity": "sha512-SyVzW5+I8MWe0lEAtGF76UDqyX4x/YxOMYZR1P9vr9M/QYfj5w7CCo4a6g81qDNxfwaOVVUWahWsia4rNHOp2A==", "dev": true, "requires": { - "@vue-macros/common": "1.7.2", + "@vue-macros/common": "1.8.0", "@vue/compiler-dom": "^3.3.4", "unplugin": "^1.4.0" } }, "@vue-macros/setup-component": { - "version": "0.16.18", - "resolved": "https://registry.npmmirror.com/@vue-macros/setup-component/-/setup-component-0.16.18.tgz", - "integrity": "sha512-euOyFHClNPONvSXy90sfs7JQtZ1/TU8V0aLoed3mwr8dxAZqzzrQ807Mw6dZLJojOTOA7GdhC4GpgI6LuvjrGg==", + "version": "0.16.19", + "resolved": "https://registry.npmmirror.com/@vue-macros/setup-component/-/setup-component-0.16.19.tgz", + "integrity": "sha512-85xa2mjlSrUDcLEoC3CvNIguc04fAw7D46cJYmFZrl/VhSfd1QZrZxk18HAjh4N9FuPPpX9eVed0l/fyVlOzSw==", "dev": true, "requires": { - "@vue-macros/common": "1.7.2", + "@vue-macros/common": "1.8.0", "unplugin": "^1.4.0" } }, "@vue-macros/setup-sfc": { - "version": "0.16.2", - "resolved": "https://registry.npmmirror.com/@vue-macros/setup-sfc/-/setup-sfc-0.16.2.tgz", - "integrity": "sha512-QJNAIMj19eH2nHzDNBOyL2sirqSQ9YDoCgfCzKzYwK5YXDrSZ8/Yy6xmBT5ux46ZI7x1s7e2lS/HCqxuU+Ajpw==", + "version": "0.16.3", + "resolved": "https://registry.npmmirror.com/@vue-macros/setup-sfc/-/setup-sfc-0.16.3.tgz", + "integrity": "sha512-CN+asiwAgQhA797FaMf/71M3JQvTfS2P+O0gQ4bEuRJBp/XIUfHaoa3AiKReZkry+2ervPS4w2ljZPOGBaXBGA==", "dev": true, "requires": { - "@vue-macros/common": "1.7.2", + "@vue-macros/common": "1.8.0", "unplugin": "^1.4.0" } }, "@vue-macros/short-emits": { - "version": "1.4.9", - "resolved": "https://registry.npmmirror.com/@vue-macros/short-emits/-/short-emits-1.4.9.tgz", - "integrity": "sha512-X6i6iISZC/SGJTs3UXzOLzaUgtyO4GR3vELuVqZCNn/PVUFND4Nyotw6XnO7p9fDA/oVMNewFXDbcQShK6T7EA==", + "version": "1.4.10", + "resolved": "https://registry.npmmirror.com/@vue-macros/short-emits/-/short-emits-1.4.10.tgz", + "integrity": "sha512-QHLQM+PSKgk+D4ksaBwv+rOOf5KSAx6k5rfLlFopgJFlr8ISbcagnwEf7L02EFb/auz4HsEKkNVrwPPCYKhhnw==", "dev": true, "requires": { - "@vue-macros/common": "1.7.2", + "@vue-macros/common": "1.8.0", "unplugin": "^1.4.0" } }, + "@vue-macros/short-vmodel": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/@vue-macros/short-vmodel/-/short-vmodel-1.3.0.tgz", + "integrity": "sha512-yKyKKJG0EjDMAUhBCPn97zr6XvNkHzQLZGOcDmxsBMXLRuvIXCdjADYyA/UQpQM1LUZnjryLf4mGEMeTIgq3iA==", + "dev": true, + "requires": { + "@vue-macros/common": "1.8.0", + "@vue/compiler-core": "^3.3.4" + } + }, "@vue/compiler-core": { "version": "3.3.4", "resolved": "https://repo.huaweicloud.com/repository/npm/@vue/compiler-core/-/compiler-core-3.3.4.tgz", @@ -6580,9 +6628,9 @@ "dev": true }, "ansi-sequence-parser": { - "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/ansi-sequence-parser/-/ansi-sequence-parser-1.1.0.tgz", - "integrity": "sha512-lEm8mt52to2fT8GhciPCGeCXACSz2UwIN4X2e2LJSnZ5uAbn2/dsYdOmUXq0AtWS5cpAupysIneExOgH0Vd2TQ==", + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/ansi-sequence-parser/-/ansi-sequence-parser-1.1.1.tgz", + "integrity": "sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg==", "dev": true }, "anymatch": { @@ -6606,13 +6654,13 @@ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" }, "ast-kit": { - "version": "0.10.0", - "resolved": "https://registry.npmmirror.com/ast-kit/-/ast-kit-0.10.0.tgz", - "integrity": "sha512-8y01XClpURgvxTJmM4AY2oHa1B/6iysALB9yJM1j4ak3Z2ZsnU0ewjDZzqOHdbNdit6hC0DGZNrBqNuCrv51fQ==", + "version": "0.11.2", + "resolved": "https://registry.npmmirror.com/ast-kit/-/ast-kit-0.11.2.tgz", + "integrity": "sha512-Q0DjXK4ApbVoIf9GLyCo252tUH44iTnD/hiJ2TQaJeydYWSpKk0sI34+WMel8S9Wt5pbLgG02oJ+gkgX5DV3sQ==", "dev": true, "requires": { - "@babel/parser": "^7.22.10", - "@rollup/pluginutils": "^5.0.3", + "@babel/parser": "^7.22.14", + "@rollup/pluginutils": "^5.0.4", "pathe": "^1.1.1" } }, @@ -8245,9 +8293,9 @@ "dev": true }, "rollup": { - "version": "3.28.0", - "resolved": "https://registry.npmmirror.com/rollup/-/rollup-3.28.0.tgz", - "integrity": "sha512-d7zhvo1OUY2SXSM6pfNjgD5+d0Nz87CUp4mt8l/GgVP3oBsPwzNvSzyu1me6BSG9JIgWNTVcafIXBIyM8yQ3yw==", + "version": "3.29.1", + "resolved": "https://registry.npmmirror.com/rollup/-/rollup-3.29.1.tgz", + "integrity": "sha512-c+ebvQz0VIH4KhhCpDsI+Bik0eT8ZFEVZEYw0cGMVqIP8zc+gnwl7iXCamTw7vzv2MeuZFZfdx5JJIq+ehzDlg==", "dev": true, "requires": { "fsevents": "~2.3.2" @@ -8323,9 +8371,9 @@ "dev": true }, "shiki": { - "version": "0.14.3", - "resolved": "https://registry.npmmirror.com/shiki/-/shiki-0.14.3.tgz", - "integrity": "sha512-U3S/a+b0KS+UkTyMjoNojvTgrBHjgp7L6ovhFVZsXmBGnVdQ4K4U9oK0z63w538S91ATngv1vXigHCSWOwnr+g==", + "version": "0.14.4", + "resolved": "https://registry.npmmirror.com/shiki/-/shiki-0.14.4.tgz", + "integrity": "sha512-IXCRip2IQzKwxArNNq1S+On4KPML3Yyn8Zzs/xRgcgOWIr8ntIK3IKzjFPfjy/7kt9ZMjc+FItfqHRBg8b6tNQ==", "dev": true, "requires": { "ansi-sequence-parser": "^1.1.0", @@ -8500,47 +8548,49 @@ } }, "unplugin-vue-define-options": { - "version": "1.3.17", - "resolved": "https://registry.npmmirror.com/unplugin-vue-define-options/-/unplugin-vue-define-options-1.3.17.tgz", - "integrity": "sha512-spyaVoPTsPo4+yCKWMH9C4h+FYzL/XTm2ypT/Y6G9+0Np/pENHSACeN9HXQwtKlS+O1ID3QNg7XYDHHMAh/xLQ==", + "version": "1.3.18", + "resolved": "https://registry.npmmirror.com/unplugin-vue-define-options/-/unplugin-vue-define-options-1.3.18.tgz", + "integrity": "sha512-AaE10FCccfezT48yyYuUXdnTF9z8vQuXrlpNF5uQtq/AOD2pdkf38vnmJm8bJjpoqEkR6u72wNCJLZKXSUw+Og==", "dev": true, "requires": { - "@vue-macros/common": "1.7.2", + "@vue-macros/common": "1.8.0", "ast-walker-scope": "^0.5.0", "unplugin": "^1.4.0" } }, "unplugin-vue-macros": { - "version": "2.4.14", - "resolved": "https://registry.npmmirror.com/unplugin-vue-macros/-/unplugin-vue-macros-2.4.14.tgz", - "integrity": "sha512-t1xyVAkNj7sQ1CiIvTspxMRdBbDI+ysxJFq6z/rPTwhtbG3Ff4qiQn64P3Ta9wrLMpPSvvHCl7RHpASIzo08bA==", + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/unplugin-vue-macros/-/unplugin-vue-macros-2.5.1.tgz", + "integrity": "sha512-huchZvHJQEbfr8jtED2KG5flpwg7y434eUhc+tSxu8DE3N6fehDk1HkbR29N3HHPA6iXeiDJ99aHlVdnism2uQ==", "dev": true, "requires": { - "@vue-macros/better-define": "1.6.11", - "@vue-macros/chain-call": "^0.1.5", - "@vue-macros/common": "1.7.2", - "@vue-macros/define-emit": "^0.1.15", - "@vue-macros/define-models": "1.0.15", - "@vue-macros/define-prop": "^0.2.7", - "@vue-macros/define-props": "1.0.20", - "@vue-macros/define-props-refs": "1.1.9", - "@vue-macros/define-render": "1.4.2", - "@vue-macros/define-slots": "1.0.14", + "@vue-macros/better-define": "1.6.12", + "@vue-macros/boolean-prop": "0.2.1", + "@vue-macros/chain-call": "^0.1.6", + "@vue-macros/common": "1.8.0", + "@vue-macros/define-emit": "^0.1.16", + "@vue-macros/define-models": "1.0.16", + "@vue-macros/define-prop": "^0.2.8", + "@vue-macros/define-props": "1.0.21", + "@vue-macros/define-props-refs": "1.1.10", + "@vue-macros/define-render": "1.4.3", + "@vue-macros/define-slots": "1.0.15", "@vue-macros/devtools": "^0.1.3", - "@vue-macros/export-expose": "0.0.12", - "@vue-macros/export-props": "0.3.17", - "@vue-macros/export-render": "0.1.0", - "@vue-macros/hoist-static": "1.4.11", - "@vue-macros/jsx-directive": "0.6.4", - "@vue-macros/named-template": "0.3.18", - "@vue-macros/reactivity-transform": "0.3.22", - "@vue-macros/setup-block": "0.2.17", - "@vue-macros/setup-component": "0.16.18", - "@vue-macros/setup-sfc": "0.16.2", - "@vue-macros/short-emits": "1.4.9", + "@vue-macros/export-expose": "0.0.13", + "@vue-macros/export-props": "0.3.18", + "@vue-macros/export-render": "0.1.1", + "@vue-macros/hoist-static": "1.4.12", + "@vue-macros/jsx-directive": "0.6.5", + "@vue-macros/named-template": "0.3.19", + "@vue-macros/reactivity-transform": "0.3.23", + "@vue-macros/setup-block": "0.2.18", + "@vue-macros/setup-component": "0.16.19", + "@vue-macros/setup-sfc": "0.16.3", + "@vue-macros/short-emits": "1.4.10", + "@vue-macros/short-vmodel": "1.3.0", "unplugin": "^1.4.0", "unplugin-combine": "^0.7.0", - "unplugin-vue-define-options": "1.3.17" + "unplugin-vue-define-options": "1.3.18" } }, "uri-js": { @@ -8629,9 +8679,9 @@ } }, "vitepress": { - "version": "1.0.0-rc.10", - "resolved": "https://registry.npmmirror.com/vitepress/-/vitepress-1.0.0-rc.10.tgz", - "integrity": "sha512-+MsahIWqq5WUEmj6MR4obcKYbT7im07jZPCQPdNJExkeOSbOAJ4xypSLx88x7rvtzWHhHc5aXbOhCRvGEGjFrw==", + "version": "1.0.0-rc.12", + "resolved": "https://registry.npmmirror.com/vitepress/-/vitepress-1.0.0-rc.12.tgz", + "integrity": "sha512-mZknN5l9lgbBjXwumwdOQQDM+gPivswFEykEQeenY0tv7eocS+bb801IpFZT3mFV6YRhSddmbutHlFgPPADjEg==", "dev": true, "requires": { "@docsearch/css": "^3.5.2", @@ -8642,7 +8692,7 @@ "focus-trap": "^7.5.2", "mark.js": "8.11.1", "minisearch": "^6.1.0", - "shiki": "^0.14.3", + "shiki": "^0.14.4", "vite": "^4.4.9", "vue": "^3.3.4" } diff --git a/package.json b/package.json index 14a525e..b9ab983 100644 --- a/package.json +++ b/package.json @@ -21,8 +21,8 @@ "cross-env": "^7.0.3", "markdown-it-mathjax3": "^4.3.2", "mermaid": "^10.4.0", - "unplugin-vue-macros": "^2.4.14", - "vitepress": "^1.0.0-rc.10", + "unplugin-vue-macros": "^2.5.1", + "vitepress": "^1.0.0-rc.12", "vitepress-plugin-mermaid-xyxsw": "^2.12.13" } }