From 39b4328c85b22780b78a617309405042d3d3b96f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 24 Oct 2022 02:12:57 +0000 Subject: [PATCH] Bump vuepress-theme-hope from 2.0.0-beta.106 to 2.0.0-beta.113 Bumps [vuepress-theme-hope](https://github.com/vuepress-theme-hope/vuepress-theme-hope/tree/HEAD/packages/theme) from 2.0.0-beta.106 to 2.0.0-beta.113. - [Release notes](https://github.com/vuepress-theme-hope/vuepress-theme-hope/releases) - [Changelog](https://github.com/vuepress-theme-hope/vuepress-theme-hope/blob/main/CHANGELOG.md) - [Commits](https://github.com/vuepress-theme-hope/vuepress-theme-hope/commits/v2.0.0-beta.113/packages/theme) --- updated-dependencies: - dependency-name: vuepress-theme-hope dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 5032 ++++++++++++++++++++++++++++++++------------- package.json | 2 +- 2 files changed, 3601 insertions(+), 1433 deletions(-) diff --git a/package-lock.json b/package-lock.json index a72efbd..2f6073e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,7 +14,7 @@ "@vuepress/plugin-search": "^2.0.0-beta.51", "vue": "^3.2.40", "vuepress": "^2.0.0-beta.51", - "vuepress-theme-hope": "^2.0.0-beta.106", + "vuepress-theme-hope": "^2.0.0-beta.113", "vuepress-vite": "2.0.0-beta.51" } }, @@ -61,30 +61,30 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.3.tgz", - "integrity": "sha512-prBHMK4JYYK+wDjJF1q99KK4JLL+egWS4nmNqdlMUgCExMZ+iZW0hGhyC3VEbsPjvaN0TBhW//VIFwBrk8sEiw==", + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.4.tgz", + "integrity": "sha512-CHIGpJcUQ5lU9KrPHTjBMhVwQG6CQjxfg36fGXl3qk/Gik1WwWachaXFuo0uCWJT/mStOKtcbFJCaVLihC1CMw==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.3.tgz", - "integrity": "sha512-WneDJxdsjEvyKtXKsaBGbDeiyOjR5vYq4HcShxnIbG0qixpoHjI3MqeZM9NDvsojNCEBItQE4juOo/bU6e72gQ==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.6.tgz", + "integrity": "sha512-D2Ue4KHpc6Ys2+AxpIx1BZ8+UegLLLE2p3KJEuJRKmokHOtl49jQ5ny1773KsGLZs8MQvBidAF6yWUJxRqtKtg==", "dev": true, "dependencies": { "@ampproject/remapping": "^2.1.0", "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.19.3", + "@babel/generator": "^7.19.6", "@babel/helper-compilation-targets": "^7.19.3", - "@babel/helper-module-transforms": "^7.19.0", - "@babel/helpers": "^7.19.0", - "@babel/parser": "^7.19.3", + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helpers": "^7.19.4", + "@babel/parser": "^7.19.6", "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.3", - "@babel/types": "^7.19.3", + "@babel/traverse": "^7.19.6", + "@babel/types": "^7.19.4", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -100,12 +100,12 @@ } }, "node_modules/@babel/generator": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.3.tgz", - "integrity": "sha512-fqVZnmp1ncvZU757UzDheKZpfPgatqY59XtW2/j/18H7u76akb8xqvjw82f+i2UKd/ksYsSick/BCLQUUtJ/qQ==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.6.tgz", + "integrity": "sha512-oHGRUQeoX1QrKeJIKVe0hwjGqNnVYsM5Nep5zo0uE0m42sLH+Fsd2pStJ5sRM1bNyTUUoz0pe2lTeMJrb/taTA==", "dev": true, "dependencies": { - "@babel/types": "^7.19.3", + "@babel/types": "^7.19.4", "@jridgewell/gen-mapping": "^0.3.2", "jsesc": "^2.5.1" }, @@ -295,19 +295,19 @@ } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz", - "integrity": "sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.6.tgz", + "integrity": "sha512-fCmcfQo/KYr/VXXDIyd3CBGZ6AFhPFy1TfSEJ+PilGVlQT6jcbqtHAM4C1EciRqMza7/TpOUZliuSH+U6HAhJw==", "dev": true, "dependencies": { "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-simple-access": "^7.19.4", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.0", - "@babel/types": "^7.19.0" + "@babel/traverse": "^7.19.6", + "@babel/types": "^7.19.4" }, "engines": { "node": ">=6.9.0" @@ -369,12 +369,12 @@ } }, "node_modules/@babel/helper-simple-access": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", - "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.19.4.tgz", + "integrity": "sha512-f9Xq6WqBFqaDfbCzn2w85hwklswz5qsKlh7f08w4Y9yhJHpnNC0QemtSkK5YyOY8kPGvyiwdzZksGUhnGdaUIg==", "dev": true, "dependencies": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.19.4" }, "engines": { "node": ">=6.9.0" @@ -405,9 +405,9 @@ } }, "node_modules/@babel/helper-string-parser": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", - "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", "dev": true, "engines": { "node": ">=6.9.0" @@ -447,14 +447,14 @@ } }, "node_modules/@babel/helpers": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.0.tgz", - "integrity": "sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==", + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.4.tgz", + "integrity": "sha512-G+z3aOx2nfDHwX/kyVii5fJq+bgscg89/dJNWpYeKeBv3v9xX8EIabmx1k6u9LS04H7nROFVRVK+e3k0VHp+sw==", "dev": true, "dependencies": { "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.0", - "@babel/types": "^7.19.0" + "@babel/traverse": "^7.19.4", + "@babel/types": "^7.19.4" }, "engines": { "node": ">=6.9.0" @@ -510,9 +510,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.3.tgz", - "integrity": "sha512-pJ9xOlNWHiy9+FuFP09DEAFbAn4JskgRsVcc169w2xRBC3FRGuQEwjeIMMND9L2zc0iEhO/tGv4Zq+km+hxNpQ==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.6.tgz", + "integrity": "sha512-h1IUp81s2JYJ3mRkdxJgs4UvmSsRvDrx5ICSJbPvtWYv5i1nTBGcBpnog+89rAFMwvvru6E5NUHdBe01UeSzYA==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -701,14 +701,14 @@ } }, "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", - "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.19.4.tgz", + "integrity": "sha512-wHmj6LDxVDnL+3WhXteUBaoM1aVILZODAUjg11kHqG4cOlfgMQGxw6aCgvrXrmaJR3Bn14oZhImyCPZzRpC93Q==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.18.8", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/compat-data": "^7.19.4", + "@babel/helper-compilation-targets": "^7.19.3", + "@babel/helper-plugin-utils": "^7.19.0", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", "@babel/plugin-transform-parameters": "^7.18.8" }, @@ -1042,12 +1042,12 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz", - "integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==", + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.19.4.tgz", + "integrity": "sha512-934S2VLLlt2hRJwPf4MczaOr4hYF0z+VKPwqTNxyKX7NthTiPfhuKFWQZHXRM0vh/wo/VyXB3s4bZUNA08l+tQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-plugin-utils": "^7.19.0" }, "engines": { "node": ">=6.9.0" @@ -1095,12 +1095,12 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.18.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.13.tgz", - "integrity": "sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==", + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.19.4.tgz", + "integrity": "sha512-t0j0Hgidqf0aM86dF8U+vXYReUgJnlv4bZLsyoPnwZNrGY+7/38o8YjaELrvHeVfTZao15kjR0PVv0nju2iduA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-plugin-utils": "^7.19.0" }, "engines": { "node": ">=6.9.0" @@ -1219,14 +1219,13 @@ } }, "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", - "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz", + "integrity": "sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0" }, "engines": { "node": ">=6.9.0" @@ -1236,15 +1235,14 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", - "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz", + "integrity": "sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-simple-access": "^7.19.4" }, "engines": { "node": ">=6.9.0" @@ -1254,16 +1252,15 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.0.tgz", - "integrity": "sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz", + "integrity": "sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ==", "dev": true, "dependencies": { "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-module-transforms": "^7.19.0", + "@babel/helper-module-transforms": "^7.19.6", "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-validator-identifier": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-validator-identifier": "^7.19.1" }, "engines": { "node": ">=6.9.0" @@ -1504,12 +1501,12 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.19.3.tgz", - "integrity": "sha512-ziye1OTc9dGFOAXSWKUqQblYHNlBOaDl8wzqf2iKXJAltYiR3hKHUKmkt+S9PppW7RQpq4fFCrwwpIDj/f5P4w==", + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.19.4.tgz", + "integrity": "sha512-5QVOTXUdqTCjQuh2GGtdd7YEhoRXBMVGROAtsBeLGIbIz3obCBIfRMT1I3ZKkMgNzwkyCkftDXSSkHxnfVf4qg==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.19.3", + "@babel/compat-data": "^7.19.4", "@babel/helper-compilation-targets": "^7.19.3", "@babel/helper-plugin-utils": "^7.19.0", "@babel/helper-validator-option": "^7.18.6", @@ -1524,7 +1521,7 @@ "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", "@babel/plugin-proposal-numeric-separator": "^7.18.6", - "@babel/plugin-proposal-object-rest-spread": "^7.18.9", + "@babel/plugin-proposal-object-rest-spread": "^7.19.4", "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", "@babel/plugin-proposal-optional-chaining": "^7.18.9", "@babel/plugin-proposal-private-methods": "^7.18.6", @@ -1548,10 +1545,10 @@ "@babel/plugin-transform-arrow-functions": "^7.18.6", "@babel/plugin-transform-async-to-generator": "^7.18.6", "@babel/plugin-transform-block-scoped-functions": "^7.18.6", - "@babel/plugin-transform-block-scoping": "^7.18.9", + "@babel/plugin-transform-block-scoping": "^7.19.4", "@babel/plugin-transform-classes": "^7.19.0", "@babel/plugin-transform-computed-properties": "^7.18.9", - "@babel/plugin-transform-destructuring": "^7.18.13", + "@babel/plugin-transform-destructuring": "^7.19.4", "@babel/plugin-transform-dotall-regex": "^7.18.6", "@babel/plugin-transform-duplicate-keys": "^7.18.9", "@babel/plugin-transform-exponentiation-operator": "^7.18.6", @@ -1578,7 +1575,7 @@ "@babel/plugin-transform-unicode-escapes": "^7.18.10", "@babel/plugin-transform-unicode-regex": "^7.18.6", "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.19.3", + "@babel/types": "^7.19.4", "babel-plugin-polyfill-corejs2": "^0.3.3", "babel-plugin-polyfill-corejs3": "^0.6.0", "babel-plugin-polyfill-regenerator": "^0.4.1", @@ -1609,9 +1606,9 @@ } }, "node_modules/@babel/runtime": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.19.0.tgz", - "integrity": "sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA==", + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.19.4.tgz", + "integrity": "sha512-EXpLCrk55f+cYqmHsSR+yD/0gAIMxxA9QK9lnQWzhMCvt+YmoBN7Zx94s++Kv0+unHk39vxNO8t+CMA2WSS3wA==", "dev": true, "dependencies": { "regenerator-runtime": "^0.13.4" @@ -1635,19 +1632,19 @@ } }, "node_modules/@babel/traverse": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.3.tgz", - "integrity": "sha512-qh5yf6149zhq2sgIXmwjnsvmnNQC2iw70UFjp4olxucKrWd/dvlUsBI88VSLUsnMNF7/vnOiA+nk1+yLoCqROQ==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.6.tgz", + "integrity": "sha512-6l5HrUCzFM04mfbG09AagtYyR2P0B71B1wN7PfSPiksDPz2k5H9CBC1tcZpz2M8OxbKTPccByoOJ22rUKbpmQQ==", "dev": true, "dependencies": { "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.19.3", + "@babel/generator": "^7.19.6", "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-function-name": "^7.19.0", "@babel/helper-hoist-variables": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.19.3", - "@babel/types": "^7.19.3", + "@babel/parser": "^7.19.6", + "@babel/types": "^7.19.4", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -1656,12 +1653,12 @@ } }, "node_modules/@babel/types": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.3.tgz", - "integrity": "sha512-hGCaQzIY22DJlDh9CH7NOxgKkFjBk0Cw9xDO1Xmh2151ti7wiGfQ3LauXzL4HP1fmFlTX6XjpRETTpUcv7wQLw==", + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.4.tgz", + "integrity": "sha512-M5LK7nAeS6+9j7hAq+b3fQs+pNfUtTGq+yFFfHnauFA8zQtLRfmuipmsKDKKLuyG+wC8ABW43A153YNawNTEtw==", "dev": true, "dependencies": { - "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-string-parser": "^7.19.4", "@babel/helper-validator-identifier": "^7.19.1", "to-fast-properties": "^2.0.0" }, @@ -1670,15 +1667,15 @@ } }, "node_modules/@braintree/sanitize-url": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@braintree/sanitize-url/-/sanitize-url-6.0.0.tgz", - "integrity": "sha512-mgmE7XBYY/21erpzhexk4Cj1cyTQ9LzvnTxtzM17BJ7ERMNE6W72mQRo0I1Ud8eFJ+RVVIcBNhLFZ3GX4XFz5w==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@braintree/sanitize-url/-/sanitize-url-6.0.1.tgz", + "integrity": "sha512-zr9Qs9KFQiEvMWdZesjcmRJlUck5NR+eKGS1uyKk+oYTWwlYrsoPEi6VmG6/TzBD1hKCGEimrhTgGS6hvn/xIQ==", "dev": true }, "node_modules/@esbuild/android-arm": { - "version": "0.15.10", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.15.10.tgz", - "integrity": "sha512-FNONeQPy/ox+5NBkcSbYJxoXj9GWu8gVGJTVmUyoOCKQFDTrHVKgNSzChdNt0I8Aj/iKcsDf2r9BFwv+FSNUXg==", + "version": "0.15.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.15.12.tgz", + "integrity": "sha512-IC7TqIqiyE0MmvAhWkl/8AEzpOtbhRNDo7aph47We1NbE5w2bt/Q+giAhe0YYeVpYnIhGMcuZY92qDK6dQauvA==", "cpu": [ "arm" ], @@ -1692,9 +1689,9 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.15.10", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.15.10.tgz", - "integrity": "sha512-w0Ou3Z83LOYEkwaui2M8VwIp+nLi/NA60lBLMvaJ+vXVMcsARYdEzLNE7RSm4+lSg4zq4d7fAVuzk7PNQ5JFgg==", + "version": "0.15.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.15.12.tgz", + "integrity": "sha512-tZEowDjvU7O7I04GYvWQOS4yyP9E/7YlsB0jjw1Ycukgr2ycEzKyIk5tms5WnLBymaewc6VmRKnn5IJWgK4eFw==", "cpu": [ "loong64" ], @@ -2106,9 +2103,9 @@ "dev": true }, "node_modules/@types/web-bluetooth": { - "version": "0.0.15", - "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.15.tgz", - "integrity": "sha512-w7hEHXnPMEZ+4nGKl/KDRVpxkwYxYExuHOYXyzIzCDzEZ9ZCGMAewulr9IqJu2LR4N37fcnb1XVeuZ09qgOxhA==", + "version": "0.0.16", + "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.16.tgz", + "integrity": "sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==", "dev": true }, "node_modules/@vitejs/plugin-vue": { @@ -2125,39 +2122,39 @@ } }, "node_modules/@vue/compiler-core": { - "version": "3.2.40", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.40.tgz", - "integrity": "sha512-2Dc3Stk0J/VyQ4OUr2yEC53kU28614lZS+bnrCbFSAIftBJ40g/2yQzf4mPBiFuqguMB7hyHaujdgZAQ67kZYA==", + "version": "3.2.41", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.41.tgz", + "integrity": "sha512-oA4mH6SA78DT+96/nsi4p9DX97PHcNROxs51lYk7gb9Z4BPKQ3Mh+BLn6CQZBw857Iuhu28BfMSRHAlPvD4vlw==", "dev": true, "dependencies": { "@babel/parser": "^7.16.4", - "@vue/shared": "3.2.40", + "@vue/shared": "3.2.41", "estree-walker": "^2.0.2", "source-map": "^0.6.1" } }, "node_modules/@vue/compiler-dom": { - "version": "3.2.40", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.40.tgz", - "integrity": "sha512-OZCNyYVC2LQJy4H7h0o28rtk+4v+HMQygRTpmibGoG9wZyomQiS5otU7qo3Wlq5UfHDw2RFwxb9BJgKjVpjrQw==", + "version": "3.2.41", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.41.tgz", + "integrity": "sha512-xe5TbbIsonjENxJsYRbDJvthzqxLNk+tb3d/c47zgREDa/PCp6/Y4gC/skM4H6PIuX5DAxm7fFJdbjjUH2QTMw==", "dev": true, "dependencies": { - "@vue/compiler-core": "3.2.40", - "@vue/shared": "3.2.40" + "@vue/compiler-core": "3.2.41", + "@vue/shared": "3.2.41" } }, "node_modules/@vue/compiler-sfc": { - "version": "3.2.40", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.40.tgz", - "integrity": "sha512-tzqwniIN1fu1PDHC3CpqY/dPCfN/RN1thpBC+g69kJcrl7mbGiHKNwbA6kJ3XKKy8R6JLKqcpVugqN4HkeBFFg==", + "version": "3.2.41", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.41.tgz", + "integrity": "sha512-+1P2m5kxOeaxVmJNXnBskAn3BenbTmbxBxWOtBq3mQTCokIreuMULFantBUclP0+KnzNCMOvcnKinqQZmiOF8w==", "dev": true, "dependencies": { "@babel/parser": "^7.16.4", - "@vue/compiler-core": "3.2.40", - "@vue/compiler-dom": "3.2.40", - "@vue/compiler-ssr": "3.2.40", - "@vue/reactivity-transform": "3.2.40", - "@vue/shared": "3.2.40", + "@vue/compiler-core": "3.2.41", + "@vue/compiler-dom": "3.2.41", + "@vue/compiler-ssr": "3.2.41", + "@vue/reactivity-transform": "3.2.41", + "@vue/shared": "3.2.41", "estree-walker": "^2.0.2", "magic-string": "^0.25.7", "postcss": "^8.1.10", @@ -2165,39 +2162,39 @@ } }, "node_modules/@vue/compiler-ssr": { - "version": "3.2.40", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.40.tgz", - "integrity": "sha512-80cQcgasKjrPPuKcxwuCx7feq+wC6oFl5YaKSee9pV3DNq+6fmCVwEEC3vvkf/E2aI76rIJSOYHsWSEIxK74oQ==", + "version": "3.2.41", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.41.tgz", + "integrity": "sha512-Y5wPiNIiaMz/sps8+DmhaKfDm1xgj6GrH99z4gq2LQenfVQcYXmHIOBcs5qPwl7jaW3SUQWjkAPKMfQemEQZwQ==", "dev": true, "dependencies": { - "@vue/compiler-dom": "3.2.40", - "@vue/shared": "3.2.40" + "@vue/compiler-dom": "3.2.41", + "@vue/shared": "3.2.41" } }, "node_modules/@vue/devtools-api": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.4.2.tgz", - "integrity": "sha512-6hNZ23h1M2Llky+SIAmVhL7s6BjLtZBCzjIz9iRSBUsysjE7kC39ulW0dH4o/eZtycmSt4qEr6RDVGTIuWu+ow==", + "version": "6.4.5", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.4.5.tgz", + "integrity": "sha512-JD5fcdIuFxU4fQyXUu3w2KpAJHzTVdN+p4iOX2lMWSHMOoQdMAcpFLZzm9Z/2nmsoZ1a96QEhZ26e50xLBsgOQ==", "dev": true }, "node_modules/@vue/reactivity": { - "version": "3.2.40", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.40.tgz", - "integrity": "sha512-N9qgGLlZmtUBMHF9xDT4EkD9RdXde1Xbveb+niWMXuHVWQP5BzgRmE3SFyUBBcyayG4y1lhoz+lphGRRxxK4RA==", + "version": "3.2.41", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.41.tgz", + "integrity": "sha512-9JvCnlj8uc5xRiQGZ28MKGjuCoPhhTwcoAdv3o31+cfGgonwdPNuvqAXLhlzu4zwqavFEG5tvaoINQEfxz+l6g==", "dev": true, "dependencies": { - "@vue/shared": "3.2.40" + "@vue/shared": "3.2.41" } }, "node_modules/@vue/reactivity-transform": { - "version": "3.2.40", - "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.2.40.tgz", - "integrity": "sha512-HQUCVwEaacq6fGEsg2NUuGKIhUveMCjOk8jGHqLXPI2w6zFoPrlQhwWEaINTv5kkZDXKEnCijAp+4gNEHG03yw==", + "version": "3.2.41", + "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.2.41.tgz", + "integrity": "sha512-mK5+BNMsL4hHi+IR3Ft/ho6Za+L3FA5j8WvreJ7XzHrqkPq8jtF/SMo7tuc9gHjLDwKZX1nP1JQOKo9IEAn54A==", "dev": true, "dependencies": { "@babel/parser": "^7.16.4", - "@vue/compiler-core": "3.2.40", - "@vue/shared": "3.2.40", + "@vue/compiler-core": "3.2.41", + "@vue/shared": "3.2.41", "estree-walker": "^2.0.2", "magic-string": "^0.25.7" } @@ -2212,43 +2209,43 @@ } }, "node_modules/@vue/runtime-core": { - "version": "3.2.40", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.40.tgz", - "integrity": "sha512-U1+rWf0H8xK8aBUZhnrN97yoZfHbjgw/bGUzfgKPJl69/mXDuSg8CbdBYBn6VVQdR947vWneQBFzdhasyzMUKg==", + "version": "3.2.41", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.41.tgz", + "integrity": "sha512-0LBBRwqnI0p4FgIkO9q2aJBBTKDSjzhnxrxHYengkAF6dMOjeAIZFDADAlcf2h3GDALWnblbeprYYpItiulSVQ==", "dev": true, "dependencies": { - "@vue/reactivity": "3.2.40", - "@vue/shared": "3.2.40" + "@vue/reactivity": "3.2.41", + "@vue/shared": "3.2.41" } }, "node_modules/@vue/runtime-dom": { - "version": "3.2.40", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.40.tgz", - "integrity": "sha512-AO2HMQ+0s2+MCec8hXAhxMgWhFhOPJ/CyRXnmTJ6XIOnJFLrH5Iq3TNwvVcODGR295jy77I6dWPj+wvFoSYaww==", + "version": "3.2.41", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.41.tgz", + "integrity": "sha512-U7zYuR1NVIP8BL6jmOqmapRAHovEFp7CSw4pR2FacqewXNGqZaRfHoNLQsqQvVQ8yuZNZtxSZy0FFyC70YXPpA==", "dev": true, "dependencies": { - "@vue/runtime-core": "3.2.40", - "@vue/shared": "3.2.40", + "@vue/runtime-core": "3.2.41", + "@vue/shared": "3.2.41", "csstype": "^2.6.8" } }, "node_modules/@vue/server-renderer": { - "version": "3.2.40", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.2.40.tgz", - "integrity": "sha512-gtUcpRwrXOJPJ4qyBpU3EyxQa4EkV8I4f8VrDePcGCPe4O/hd0BPS7v9OgjIQob6Ap8VDz9G+mGTKazE45/95w==", + "version": "3.2.41", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.2.41.tgz", + "integrity": "sha512-7YHLkfJdTlsZTV0ae5sPwl9Gn/EGr2hrlbcS/8naXm2CDpnKUwC68i1wGlrYAfIgYWL7vUZwk2GkYLQH5CvFig==", "dev": true, "dependencies": { - "@vue/compiler-ssr": "3.2.40", - "@vue/shared": "3.2.40" + "@vue/compiler-ssr": "3.2.41", + "@vue/shared": "3.2.41" }, "peerDependencies": { - "vue": "3.2.40" + "vue": "3.2.41" } }, "node_modules/@vue/shared": { - "version": "3.2.40", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.40.tgz", - "integrity": "sha512-0PLQ6RUtZM0vO3teRfzGi4ltLUO5aO+kLgwh4Um3THSR03rpQWLTuRCkuO5A41ITzwdWeKdPHtSARuPkoo5pCQ==", + "version": "3.2.41", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.41.tgz", + "integrity": "sha512-W9mfWLHmJhkfAmV+7gDjcHeAWALQtgGT3JErxULl0oz6R6+3ug91I7IErs93eCFhPCZPHBs4QJS7YWEV7A3sxw==", "dev": true }, "node_modules/@vuepress/bundler-vite": { @@ -2545,14 +2542,14 @@ } }, "node_modules/@vueuse/core": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-9.3.0.tgz", - "integrity": "sha512-64Rna8IQDWpdrJxgitDg7yv1yTp41ZmvV8zlLEylK4QQLWAhz1OFGZDPZ8bU4lwcGgbEJ2sGi2jrdNh4LttUSQ==", + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-9.3.1.tgz", + "integrity": "sha512-xriyD+v3D2ObH/UtnkEl+1sbcLBVHNaZaLi/rqoNEe/B92hggDEFQIGXoQUjdRzYOjASHSezf9uCDtmd7LeWyA==", "dev": true, "dependencies": { - "@types/web-bluetooth": "^0.0.15", - "@vueuse/metadata": "9.3.0", - "@vueuse/shared": "9.3.0", + "@types/web-bluetooth": "^0.0.16", + "@vueuse/metadata": "9.3.1", + "@vueuse/shared": "9.3.1", "vue-demi": "*" }, "funding": { @@ -2586,18 +2583,18 @@ } }, "node_modules/@vueuse/metadata": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-9.3.0.tgz", - "integrity": "sha512-GnnfjbzIPJIh9ngL9s9oGU1+Hx/h5/KFqTfJykzh/1xjaHkedV9g0MASpdmPZIP+ynNhKAcEfA6g5i8KXwtoMA==", + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-9.3.1.tgz", + "integrity": "sha512-G1BPhtx3OHaL/y4OZBofh6Xt02G1VA9PuOO8nac9sTKMkMqfyez5VfkF3D9GUjSRNO7cVWyH4rceeGXfr2wdMg==", "dev": true, "funding": { "url": "https://github.com/sponsors/antfu" } }, "node_modules/@vueuse/shared": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-9.3.0.tgz", - "integrity": "sha512-caGUWLY0DpPC6l31KxeUy6vPVNA0yKxx81jFYLoMpyP6cF84FG5Dkf69DfSUqL57wX8JcUkJDMnQaQIZPWFEQQ==", + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-9.3.1.tgz", + "integrity": "sha512-YFu3qcnVeu0S2L4XdQJtBpDcjz6xwqHZtTv/XRhu66/yge1XVhxskUcc7VZbX52xF9A34V6KCfwncP9YDqYFiw==", "dev": true, "dependencies": { "vue-demi": "*" @@ -2633,15 +2630,15 @@ } }, "node_modules/@waline/client": { - "version": "2.11.3", - "resolved": "https://registry.npmjs.org/@waline/client/-/client-2.11.3.tgz", - "integrity": "sha512-xjLGIlwfF7nRnpd/rBfbyiYY5j5NwdHHT9CqT7rI24gHmd98pizYbfp0QITMAvM7zCUIKIe743Y2yeIKCBHHAA==", + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/@waline/client/-/client-2.13.0.tgz", + "integrity": "sha512-7NrEVpAaT79PTCjjK06WEBRu8gR+/jDU40kn1D4SOJB3fEfvZg1Ztzf2mj1xqy3r4xdOrJ+KWFD88xvPVU96ZA==", "dev": true, "dependencies": { - "@vueuse/core": "^9.2.0", + "@vueuse/core": "^9.3.0", "autosize": "^5.0.1", - "marked": "^4.1.0", - "vue": "^3.2.39" + "marked": "^4.1.1", + "vue": "^3.2.40" }, "engines": { "node": ">=14" @@ -2790,15 +2787,6 @@ "integrity": "sha512-UIWUlE4TOVPNNj2jjrU39wI4hEYbneUypEqcyRmRFIx5CC2gNdg3rQr+Zh7/3h6egbBvm33TDQjNQKtj9Tk1HA==", "dev": true }, - "node_modules/babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dev": true, - "dependencies": { - "object.assign": "^4.1.0" - } - }, "node_modules/babel-plugin-polyfill-corejs2": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", @@ -2995,9 +2983,9 @@ } }, "node_modules/cac": { - "version": "6.7.12", - "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.12.tgz", - "integrity": "sha512-rM7E2ygtMkJqD9c7WnFU6fruFcN3xe4FM5yUmgxhZzIKJk4uHl9U/fhwdajGFQbQuv43FAUo1Fe8gX/oIKDeSA==", + "version": "6.7.14", + "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", + "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==", "dev": true, "engines": { "node": ">=8" @@ -3033,9 +3021,9 @@ ] }, "node_modules/chalk": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", - "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.1.2.tgz", + "integrity": "sha512-E5CkT4jWURs1Vy5qGJye+XwCkNj7Od3Af7CP6SujMetSMkLs8Do2RWJK5yx1wamHV/op8Rz+9rltjaTQWDnEFQ==", "dev": true, "engines": { "node": "^12.17.0 || ^14.13 || >=16.0.0" @@ -3045,10 +3033,13 @@ } }, "node_modules/chart.js": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-3.9.1.tgz", - "integrity": "sha512-Ro2JbLmvg83gXF5F4sniaQ+lTbSv18E+TIf2cOeiH1Iqd2PGFOtem+DUufMZsCJwFE7ywPOpfXFBwRTGq7dh6w==", - "dev": true + "version": "4.0.0-alpha.2", + "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-4.0.0-alpha.2.tgz", + "integrity": "sha512-zQWWelV2aRRR2pdMT8mYlqMA9v168ja469JQG1i1+laXaHB9MzlqAHf+JqiPyOsKnpTRsClcqH3KJcGKJFhqDg==", + "dev": true, + "engines": { + "pnpm": "^7.0.0" + } }, "node_modules/cheerio": { "version": "1.0.0-rc.10", @@ -3199,24 +3190,15 @@ } }, "node_modules/convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.1" - } - }, - "node_modules/convert-source-map/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", "dev": true }, "node_modules/core-js-compat": { - "version": "3.25.4", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.25.4.tgz", - "integrity": "sha512-gCEcIEEqCR6230WroNunK/653CWKhqyCKJ9b+uESqOt/WFJA8B4lTnnQFdpYY5vmBcwJAA90Bo5vXs+CVsf6iA==", + "version": "3.26.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.26.0.tgz", + "integrity": "sha512-piOX9Go+Z4f9ZiBFLnZ5VrOpBl0h7IGCkiFUN11QTe6LjAvOT3ifL/5TdoizMh99hcGy5SoLyWbapIY/PIb/3A==", "dev": true, "dependencies": { "browserslist": "^4.21.4" @@ -4041,9 +4023,9 @@ } }, "node_modules/dayjs": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.5.tgz", - "integrity": "sha512-CAdX5Q3YW3Gclyo5Vpqkgpj8fSdLQcRuzfX6mC6Phy0nfJ0eGYOeS7m4mt2plDWLAtA4TqTakvbboHvUxfe4iA==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.6.tgz", + "integrity": "sha512-zZbY5giJAinCG+7AGaw0wIhNZ6J8AhWuSXKvuc1KAyMiRsvGQWqh4L+MomvhdAYjN+lqvVCMq1I41e3YHvXkyQ==", "dev": true }, "node_modules/debug": { @@ -4244,9 +4226,9 @@ } }, "node_modules/es-abstract": { - "version": "1.20.3", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.3.tgz", - "integrity": "sha512-AyrnaKVpMzljIdwjzrj+LxGmj8ik2LckwXacHqrJJ/jxz6dDDBcZ7I7nlHM0FvEW8MfbWJwOd+yT2XzYW49Frw==", + "version": "1.20.4", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.4.tgz", + "integrity": "sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA==", "dev": true, "dependencies": { "call-bind": "^1.0.2", @@ -4259,7 +4241,7 @@ "has-property-descriptors": "^1.0.0", "has-symbols": "^1.0.3", "internal-slot": "^1.0.3", - "is-callable": "^1.2.6", + "is-callable": "^1.2.7", "is-negative-zero": "^2.0.2", "is-regex": "^1.1.4", "is-shared-array-buffer": "^1.0.2", @@ -4299,9 +4281,9 @@ } }, "node_modules/esbuild": { - "version": "0.15.10", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.15.10.tgz", - "integrity": "sha512-N7wBhfJ/E5fzn/SpNgX+oW2RLRjwaL8Y0ezqNqhjD6w0H2p0rDuEz2FKZqpqLnO8DCaWumKe8dsC/ljvVSSxng==", + "version": "0.15.12", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.15.12.tgz", + "integrity": "sha512-PcT+/wyDqJQsRVhaE9uX/Oq4XLrFh0ce/bs2TJh4CSaw9xuvI+xFrH2nAYOADbhQjUgAhNWC5LKoUsakm4dxng==", "dev": true, "hasInstallScript": true, "bin": { @@ -4311,34 +4293,34 @@ "node": ">=12" }, "optionalDependencies": { - "@esbuild/android-arm": "0.15.10", - "@esbuild/linux-loong64": "0.15.10", - "esbuild-android-64": "0.15.10", - "esbuild-android-arm64": "0.15.10", - "esbuild-darwin-64": "0.15.10", - "esbuild-darwin-arm64": "0.15.10", - "esbuild-freebsd-64": "0.15.10", - "esbuild-freebsd-arm64": "0.15.10", - "esbuild-linux-32": "0.15.10", - "esbuild-linux-64": "0.15.10", - "esbuild-linux-arm": "0.15.10", - "esbuild-linux-arm64": "0.15.10", - "esbuild-linux-mips64le": "0.15.10", - "esbuild-linux-ppc64le": "0.15.10", - "esbuild-linux-riscv64": "0.15.10", - "esbuild-linux-s390x": "0.15.10", - "esbuild-netbsd-64": "0.15.10", - "esbuild-openbsd-64": "0.15.10", - "esbuild-sunos-64": "0.15.10", - "esbuild-windows-32": "0.15.10", - "esbuild-windows-64": "0.15.10", - "esbuild-windows-arm64": "0.15.10" + "@esbuild/android-arm": "0.15.12", + "@esbuild/linux-loong64": "0.15.12", + "esbuild-android-64": "0.15.12", + "esbuild-android-arm64": "0.15.12", + "esbuild-darwin-64": "0.15.12", + "esbuild-darwin-arm64": "0.15.12", + "esbuild-freebsd-64": "0.15.12", + "esbuild-freebsd-arm64": "0.15.12", + "esbuild-linux-32": "0.15.12", + "esbuild-linux-64": "0.15.12", + "esbuild-linux-arm": "0.15.12", + "esbuild-linux-arm64": "0.15.12", + "esbuild-linux-mips64le": "0.15.12", + "esbuild-linux-ppc64le": "0.15.12", + "esbuild-linux-riscv64": "0.15.12", + "esbuild-linux-s390x": "0.15.12", + "esbuild-netbsd-64": "0.15.12", + "esbuild-openbsd-64": "0.15.12", + "esbuild-sunos-64": "0.15.12", + "esbuild-windows-32": "0.15.12", + "esbuild-windows-64": "0.15.12", + "esbuild-windows-arm64": "0.15.12" } }, "node_modules/esbuild-android-64": { - "version": "0.15.10", - "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.15.10.tgz", - "integrity": "sha512-UI7krF8OYO1N7JYTgLT9ML5j4+45ra3amLZKx7LO3lmLt1Ibn8t3aZbX5Pu4BjWiqDuJ3m/hsvhPhK/5Y/YpnA==", + "version": "0.15.12", + "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.15.12.tgz", + "integrity": "sha512-MJKXwvPY9g0rGps0+U65HlTsM1wUs9lbjt5CU19RESqycGFDRijMDQsh68MtbzkqWSRdEtiKS1mtPzKneaAI0Q==", "cpu": [ "x64" ], @@ -4352,9 +4334,9 @@ } }, "node_modules/esbuild-android-arm64": { - "version": "0.15.10", - "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.15.10.tgz", - "integrity": "sha512-EOt55D6xBk5O05AK8brXUbZmoFj4chM8u3riGflLa6ziEoVvNjRdD7Cnp82NHQGfSHgYR06XsPI8/sMuA/cUwg==", + "version": "0.15.12", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.15.12.tgz", + "integrity": "sha512-Hc9SEcZbIMhhLcvhr1DH+lrrec9SFTiRzfJ7EGSBZiiw994gfkVV6vG0sLWqQQ6DD7V4+OggB+Hn0IRUdDUqvA==", "cpu": [ "arm64" ], @@ -4368,9 +4350,9 @@ } }, "node_modules/esbuild-darwin-64": { - "version": "0.15.10", - "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.15.10.tgz", - "integrity": "sha512-hbDJugTicqIm+WKZgp208d7FcXcaK8j2c0l+fqSJ3d2AzQAfjEYDRM3Z2oMeqSJ9uFxyj/muSACLdix7oTstRA==", + "version": "0.15.12", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.15.12.tgz", + "integrity": "sha512-qkmqrTVYPFiePt5qFjP8w/S+GIUMbt6k8qmiPraECUWfPptaPJUGkCKrWEfYFRWB7bY23FV95rhvPyh/KARP8Q==", "cpu": [ "x64" ], @@ -4384,9 +4366,9 @@ } }, "node_modules/esbuild-darwin-arm64": { - "version": "0.15.10", - "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.15.10.tgz", - "integrity": "sha512-M1t5+Kj4IgSbYmunf2BB6EKLkWUq+XlqaFRiGOk8bmBapu9bCDrxjf4kUnWn59Dka3I27EiuHBKd1rSO4osLFQ==", + "version": "0.15.12", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.15.12.tgz", + "integrity": "sha512-z4zPX02tQ41kcXMyN3c/GfZpIjKoI/BzHrdKUwhC/Ki5BAhWv59A9M8H+iqaRbwpzYrYidTybBwiZAIWCLJAkw==", "cpu": [ "arm64" ], @@ -4400,9 +4382,9 @@ } }, "node_modules/esbuild-freebsd-64": { - "version": "0.15.10", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.15.10.tgz", - "integrity": "sha512-KMBFMa7C8oc97nqDdoZwtDBX7gfpolkk6Bcmj6YFMrtCMVgoU/x2DI1p74DmYl7CSS6Ppa3xgemrLrr5IjIn0w==", + "version": "0.15.12", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.15.12.tgz", + "integrity": "sha512-XFL7gKMCKXLDiAiBjhLG0XECliXaRLTZh6hsyzqUqPUf/PY4C6EJDTKIeqqPKXaVJ8+fzNek88285krSz1QECw==", "cpu": [ "x64" ], @@ -4416,9 +4398,9 @@ } }, "node_modules/esbuild-freebsd-arm64": { - "version": "0.15.10", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.15.10.tgz", - "integrity": "sha512-m2KNbuCX13yQqLlbSojFMHpewbn8wW5uDS6DxRpmaZKzyq8Dbsku6hHvh2U+BcLwWY4mpgXzFUoENEf7IcioGg==", + "version": "0.15.12", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.15.12.tgz", + "integrity": "sha512-jwEIu5UCUk6TjiG1X+KQnCGISI+ILnXzIzt9yDVrhjug2fkYzlLbl0K43q96Q3KB66v6N1UFF0r5Ks4Xo7i72g==", "cpu": [ "arm64" ], @@ -4432,9 +4414,9 @@ } }, "node_modules/esbuild-linux-32": { - "version": "0.15.10", - "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.15.10.tgz", - "integrity": "sha512-guXrwSYFAvNkuQ39FNeV4sNkNms1bLlA5vF1H0cazZBOLdLFIny6BhT+TUbK/hdByMQhtWQ5jI9VAmPKbVPu1w==", + "version": "0.15.12", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.15.12.tgz", + "integrity": "sha512-uSQuSEyF1kVzGzuIr4XM+v7TPKxHjBnLcwv2yPyCz8riV8VUCnO/C4BF3w5dHiVpCd5Z1cebBtZJNlC4anWpwA==", "cpu": [ "ia32" ], @@ -4448,9 +4430,9 @@ } }, "node_modules/esbuild-linux-64": { - "version": "0.15.10", - "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.15.10.tgz", - "integrity": "sha512-jd8XfaSJeucMpD63YNMO1JCrdJhckHWcMv6O233bL4l6ogQKQOxBYSRP/XLWP+6kVTu0obXovuckJDcA0DKtQA==", + "version": "0.15.12", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.15.12.tgz", + "integrity": "sha512-QcgCKb7zfJxqT9o5z9ZUeGH1k8N6iX1Y7VNsEi5F9+HzN1OIx7ESxtQXDN9jbeUSPiRH1n9cw6gFT3H4qbdvcA==", "cpu": [ "x64" ], @@ -4464,9 +4446,9 @@ } }, "node_modules/esbuild-linux-arm": { - "version": "0.15.10", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.15.10.tgz", - "integrity": "sha512-6N8vThLL/Lysy9y4Ex8XoLQAlbZKUyExCWyayGi2KgTBelKpPgj6RZnUaKri0dHNPGgReJriKVU6+KDGQwn10A==", + "version": "0.15.12", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.15.12.tgz", + "integrity": "sha512-Wf7T0aNylGcLu7hBnzMvsTfEXdEdJY/hY3u36Vla21aY66xR0MS5I1Hw8nVquXjTN0A6fk/vnr32tkC/C2lb0A==", "cpu": [ "arm" ], @@ -4480,9 +4462,9 @@ } }, "node_modules/esbuild-linux-arm64": { - "version": "0.15.10", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.15.10.tgz", - "integrity": "sha512-GByBi4fgkvZFTHFDYNftu1DQ1GzR23jws0oWyCfhnI7eMOe+wgwWrc78dbNk709Ivdr/evefm2PJiUBMiusS1A==", + "version": "0.15.12", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.15.12.tgz", + "integrity": "sha512-HtNq5xm8fUpZKwWKS2/YGwSfTF+339L4aIA8yphNKYJckd5hVdhfdl6GM2P3HwLSCORS++++7++//ApEwXEuAQ==", "cpu": [ "arm64" ], @@ -4496,9 +4478,9 @@ } }, "node_modules/esbuild-linux-mips64le": { - "version": "0.15.10", - "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.15.10.tgz", - "integrity": "sha512-BxP+LbaGVGIdQNJUNF7qpYjEGWb0YyHVSKqYKrn+pTwH/SiHUxFyJYSP3pqkku61olQiSBnSmWZ+YUpj78Tw7Q==", + "version": "0.15.12", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.15.12.tgz", + "integrity": "sha512-Qol3+AvivngUZkTVFgLpb0H6DT+N5/zM3V1YgTkryPYFeUvuT5JFNDR3ZiS6LxhyF8EE+fiNtzwlPqMDqVcc6A==", "cpu": [ "mips64el" ], @@ -4512,9 +4494,9 @@ } }, "node_modules/esbuild-linux-ppc64le": { - "version": "0.15.10", - "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.15.10.tgz", - "integrity": "sha512-LoSQCd6498PmninNgqd/BR7z3Bsk/mabImBWuQ4wQgmQEeanzWd5BQU2aNi9mBURCLgyheuZS6Xhrw5luw3OkQ==", + "version": "0.15.12", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.15.12.tgz", + "integrity": "sha512-4D8qUCo+CFKaR0cGXtGyVsOI7w7k93Qxb3KFXWr75An0DHamYzq8lt7TNZKoOq/Gh8c40/aKaxvcZnTgQ0TJNg==", "cpu": [ "ppc64" ], @@ -4528,9 +4510,9 @@ } }, "node_modules/esbuild-linux-riscv64": { - "version": "0.15.10", - "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.15.10.tgz", - "integrity": "sha512-Lrl9Cr2YROvPV4wmZ1/g48httE8z/5SCiXIyebiB5N8VT7pX3t6meI7TQVHw/wQpqP/AF4SksDuFImPTM7Z32Q==", + "version": "0.15.12", + "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.15.12.tgz", + "integrity": "sha512-G9w6NcuuCI6TUUxe6ka0enjZHDnSVK8bO+1qDhMOCtl7Tr78CcZilJj8SGLN00zO5iIlwNRZKHjdMpfFgNn1VA==", "cpu": [ "riscv64" ], @@ -4544,9 +4526,9 @@ } }, "node_modules/esbuild-linux-s390x": { - "version": "0.15.10", - "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.15.10.tgz", - "integrity": "sha512-ReP+6q3eLVVP2lpRrvl5EodKX7EZ1bS1/z5j6hsluAlZP5aHhk6ghT6Cq3IANvvDdscMMCB4QEbI+AjtvoOFpA==", + "version": "0.15.12", + "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.15.12.tgz", + "integrity": "sha512-Lt6BDnuXbXeqSlVuuUM5z18GkJAZf3ERskGZbAWjrQoi9xbEIsj/hEzVnSAFLtkfLuy2DE4RwTcX02tZFunXww==", "cpu": [ "s390x" ], @@ -4560,9 +4542,9 @@ } }, "node_modules/esbuild-netbsd-64": { - "version": "0.15.10", - "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.15.10.tgz", - "integrity": "sha512-iGDYtJCMCqldMskQ4eIV+QSS/CuT7xyy9i2/FjpKvxAuCzrESZXiA1L64YNj6/afuzfBe9i8m/uDkFHy257hTw==", + "version": "0.15.12", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.15.12.tgz", + "integrity": "sha512-jlUxCiHO1dsqoURZDQts+HK100o0hXfi4t54MNRMCAqKGAV33JCVvMplLAa2FwviSojT/5ZG5HUfG3gstwAG8w==", "cpu": [ "x64" ], @@ -4576,9 +4558,9 @@ } }, "node_modules/esbuild-openbsd-64": { - "version": "0.15.10", - "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.15.10.tgz", - "integrity": "sha512-ftMMIwHWrnrYnvuJQRJs/Smlcb28F9ICGde/P3FUTCgDDM0N7WA0o9uOR38f5Xe2/OhNCgkjNeb7QeaE3cyWkQ==", + "version": "0.15.12", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.15.12.tgz", + "integrity": "sha512-1o1uAfRTMIWNOmpf8v7iudND0L6zRBYSH45sofCZywrcf7NcZA+c7aFsS1YryU+yN7aRppTqdUK1PgbZVaB1Dw==", "cpu": [ "x64" ], @@ -4592,9 +4574,9 @@ } }, "node_modules/esbuild-sunos-64": { - "version": "0.15.10", - "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.15.10.tgz", - "integrity": "sha512-mf7hBL9Uo2gcy2r3rUFMjVpTaGpFJJE5QTDDqUFf1632FxteYANffDZmKbqX0PfeQ2XjUDE604IcE7OJeoHiyg==", + "version": "0.15.12", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.15.12.tgz", + "integrity": "sha512-nkl251DpoWoBO9Eq9aFdoIt2yYmp4I3kvQjba3jFKlMXuqQ9A4q+JaqdkCouG3DHgAGnzshzaGu6xofGcXyPXg==", "cpu": [ "x64" ], @@ -4608,9 +4590,9 @@ } }, "node_modules/esbuild-windows-32": { - "version": "0.15.10", - "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.15.10.tgz", - "integrity": "sha512-ttFVo+Cg8b5+qHmZHbEc8Vl17kCleHhLzgT8X04y8zudEApo0PxPg9Mz8Z2cKH1bCYlve1XL8LkyXGFjtUYeGg==", + "version": "0.15.12", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.15.12.tgz", + "integrity": "sha512-WlGeBZHgPC00O08luIp5B2SP4cNCp/PcS+3Pcg31kdcJPopHxLkdCXtadLU9J82LCfw4TVls21A6lilQ9mzHrw==", "cpu": [ "ia32" ], @@ -4624,9 +4606,9 @@ } }, "node_modules/esbuild-windows-64": { - "version": "0.15.10", - "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.15.10.tgz", - "integrity": "sha512-2H0gdsyHi5x+8lbng3hLbxDWR7mKHWh5BXZGKVG830KUmXOOWFE2YKJ4tHRkejRduOGDrBvHBriYsGtmTv3ntA==", + "version": "0.15.12", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.15.12.tgz", + "integrity": "sha512-VActO3WnWZSN//xjSfbiGOSyC+wkZtI8I4KlgrTo5oHJM6z3MZZBCuFaZHd8hzf/W9KPhF0lY8OqlmWC9HO5AA==", "cpu": [ "x64" ], @@ -4640,9 +4622,9 @@ } }, "node_modules/esbuild-windows-arm64": { - "version": "0.15.10", - "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.15.10.tgz", - "integrity": "sha512-S+th4F+F8VLsHLR0zrUcG+Et4hx0RKgK1eyHc08kztmLOES8BWwMiaGdoW9hiXuzznXQ0I/Fg904MNbr11Nktw==", + "version": "0.15.12", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.15.12.tgz", + "integrity": "sha512-Of3MIacva1OK/m4zCNIvBfz8VVROBmQT+gRX6pFTLPngFYcj6TFH/12VveAqq1k9VB2l28EoVMNMUCcmsfwyuA==", "cpu": [ "arm64" ], @@ -5785,9 +5767,9 @@ } }, "node_modules/katex": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/katex/-/katex-0.16.2.tgz", - "integrity": "sha512-70DJdQAyh9EMsthw3AaQlDyFf54X7nWEUIa5W+rq8XOpEk//w5Th7/8SqFqpvi/KZ2t6MHUj4f9wLmztBmAYQA==", + "version": "0.16.3", + "resolved": "https://registry.npmjs.org/katex/-/katex-0.16.3.tgz", + "integrity": "sha512-3EykQddareoRmbtNiNEDgl3IGjryyrp2eg/25fHDEnlHymIDi33bptkMv6K4EOC2LZCybLW/ZkEo6Le+EM9pmA==", "dev": true, "funding": [ "https://opencollective.com/katex", @@ -5843,14 +5825,14 @@ } }, "node_modules/lit": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/lit/-/lit-2.3.1.tgz", - "integrity": "sha512-TejktDR4mqG3qB32Y8Lm5Lye3c8SUehqz7qRsxe1PqGYL6me2Ef+jeQAEqh20BnnGncv4Yxy2njEIT0kzK1WCw==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/lit/-/lit-2.4.0.tgz", + "integrity": "sha512-fdgzxEtLrZFQU/BqTtxFQCLwlZd9bdat+ltzSFjvWkZrs7eBmeX0L5MHUMb3kYIkuS8Xlfnii/iI5klirF8/Xg==", "dev": true, "dependencies": { "@lit/reactive-element": "^1.4.0", "lit-element": "^3.2.0", - "lit-html": "^2.3.0" + "lit-html": "^2.4.0" } }, "node_modules/lit-element": { @@ -5864,9 +5846,9 @@ } }, "node_modules/lit-html": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-2.3.1.tgz", - "integrity": "sha512-FyKH6LTW6aBdkfNhNSHyZTnLgJSTe5hMk7HFtc/+DcN1w74C215q8B+Cfxc2OuIEpBNcEKxgF64qL8as30FDHA==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-2.4.0.tgz", + "integrity": "sha512-G6qXu4JNUpY6aaF2VMfaszhO9hlWw0hOTRFDmuMheg/nDYGB+2RztUSOyrzALAbr8Nh0Y7qjhYkReh3rPnplVg==", "dev": true, "dependencies": { "@types/trusted-types": "^2.0.2" @@ -6505,9 +6487,9 @@ } }, "node_modules/regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", + "version": "0.13.10", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.10.tgz", + "integrity": "sha512-KepLsg4dU12hryUO7bp/axHAKvwGOCV0sGloQtpagJ12ai+ojVDqkeGSiRX1zlq+kjIMZ1t7gpze+26QqtdGqw==", "dev": true }, "node_modules/regenerator-transform": { @@ -6639,9 +6621,9 @@ } }, "node_modules/reveal.js": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/reveal.js/-/reveal.js-4.3.1.tgz", - "integrity": "sha512-1kyEnWeUkaCdBdX//XXq9dtBK95ppvIlSwlHelrP8/wrX6LcsYp4HT9WTFoFEOUBfVqkm8C2aHQ367o+UKfcxw==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/reveal.js/-/reveal.js-4.4.0.tgz", + "integrity": "sha512-jIV6C9V2NEUjGzU8L6dUFGpk1KJmq7/EzP2fOW67ggc2c0Cp/PdprWxZ9Qgp46F0T2ZWDCjQ1p3Ytzy5jA6a2w==", "dev": true, "engines": { "node": ">=10.0.0" @@ -7792,16 +7774,16 @@ } }, "node_modules/vue": { - "version": "3.2.40", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.40.tgz", - "integrity": "sha512-1mGHulzUbl2Nk3pfvI5aXYYyJUs1nm4kyvuz38u4xlQkLUn1i2R7nDbI4TufECmY8v1qNBHYy62bCaM+3cHP2A==", + "version": "3.2.41", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.41.tgz", + "integrity": "sha512-uuuvnrDXEeZ9VUPljgHkqB5IaVO8SxhPpqF2eWOukVrBnRBx2THPSGQBnVRt0GrIG1gvCmFXMGbd7FqcT1ixNQ==", "dev": true, "dependencies": { - "@vue/compiler-dom": "3.2.40", - "@vue/compiler-sfc": "3.2.40", - "@vue/runtime-dom": "3.2.40", - "@vue/server-renderer": "3.2.40", - "@vue/shared": "3.2.40" + "@vue/compiler-dom": "3.2.41", + "@vue/compiler-sfc": "3.2.41", + "@vue/runtime-dom": "3.2.41", + "@vue/server-renderer": "3.2.41", + "@vue/shared": "3.2.41" } }, "node_modules/vue-router": { @@ -7832,36 +7814,200 @@ } }, "node_modules/vuepress-plugin-blog2": { - "version": "2.0.0-beta.106", - "resolved": "https://registry.npmjs.org/vuepress-plugin-blog2/-/vuepress-plugin-blog2-2.0.0-beta.106.tgz", - "integrity": "sha512-7+Kqgzh11W9C9FaudeoKLzsC+7ow+31w/35PZJ27Z5Et/7cZYpCwF/thv9EgVQ1AdYnso8SWiVZaZG2DWRLgJQ==", + "version": "2.0.0-beta.113", + "resolved": "https://registry.npmjs.org/vuepress-plugin-blog2/-/vuepress-plugin-blog2-2.0.0-beta.113.tgz", + "integrity": "sha512-kgAzakZK21NZheY018YVZUnSPAx5HIoEj2i0m+EGAfEmAGSo7CKDv99nlBZkx7y0jvmTTFx1qNW7GLB+CQ64dA==", "dev": true, "dependencies": { - "@vuepress/client": "2.0.0-beta.51", - "@vuepress/core": "2.0.0-beta.51", - "@vuepress/shared": "2.0.0-beta.51", - "@vuepress/utils": "2.0.0-beta.51", + "@vuepress/client": "2.0.0-beta.52", + "@vuepress/core": "2.0.0-beta.52", + "@vuepress/shared": "2.0.0-beta.52", + "@vuepress/utils": "2.0.0-beta.52", "chokidar": "^3.5.3", - "vue": "^3.2.40", + "vue": "^3.2.41", "vue-router": "^4.1.5", - "vuepress-shared": "2.0.0-beta.106" + "vuepress-shared": "2.0.0-beta.113" + } + }, + "node_modules/vuepress-plugin-blog2/node_modules/@mdit-vue/plugin-component": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/@mdit-vue/plugin-component/-/plugin-component-0.11.1.tgz", + "integrity": "sha512-fCqyYPwEXFa182/Vz6g8McDi3SCIwm3yHWkWddHx+QNn0gMGFqkhJVcz/wjCIA3oCoWUBWM80aZ09ZuoQiOmvQ==", + "dev": true, + "dependencies": { + "@types/markdown-it": "^12.2.3", + "markdown-it": "^13.0.1" + } + }, + "node_modules/vuepress-plugin-blog2/node_modules/@mdit-vue/plugin-frontmatter": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/@mdit-vue/plugin-frontmatter/-/plugin-frontmatter-0.11.1.tgz", + "integrity": "sha512-AdZJInjD1pTJXlfhuoBS5ycuIQ3ewBfY0R/XHM3TRDEaDHQJHxouUCpCyijZmpdljTU45lFetIowaKtAi7GBog==", + "dev": true, + "dependencies": { + "@mdit-vue/types": "0.11.0", + "@types/markdown-it": "^12.2.3", + "gray-matter": "^4.0.3", + "markdown-it": "^13.0.1" + } + }, + "node_modules/vuepress-plugin-blog2/node_modules/@mdit-vue/plugin-headers": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/@mdit-vue/plugin-headers/-/plugin-headers-0.11.1.tgz", + "integrity": "sha512-eBUonsEkXP2Uf2MIXSWZGCcLCIMSA1XfThJwhzSAosoa7fO5aw52LKCweddmn7zLQvgQh7p7382sFAhCc2KXog==", + "dev": true, + "dependencies": { + "@mdit-vue/shared": "0.11.0", + "@mdit-vue/types": "0.11.0", + "@types/markdown-it": "^12.2.3", + "markdown-it": "^13.0.1" + } + }, + "node_modules/vuepress-plugin-blog2/node_modules/@mdit-vue/plugin-sfc": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/@mdit-vue/plugin-sfc/-/plugin-sfc-0.11.1.tgz", + "integrity": "sha512-3AjQXqExzT9FWGNOeTBqK1pbt1UA5anrZvjo7OO2PJ3lrfZd0rbjionFkmW/VW1912laHUraIP6n74mUNqPuWw==", + "dev": true, + "dependencies": { + "@mdit-vue/types": "0.11.0", + "@types/markdown-it": "^12.2.3", + "markdown-it": "^13.0.1" + } + }, + "node_modules/vuepress-plugin-blog2/node_modules/@mdit-vue/plugin-title": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/@mdit-vue/plugin-title/-/plugin-title-0.11.1.tgz", + "integrity": "sha512-lvgR1pSgwX5D3tmLGyYBsfd3GbEoscqYsLTE8Vg+rCY8LfSrHdwrOD3Eg+SM2KyS5+gn+Zw4nS0S1yxOIVZBCQ==", + "dev": true, + "dependencies": { + "@mdit-vue/shared": "0.11.0", + "@mdit-vue/types": "0.11.0", + "@types/markdown-it": "^12.2.3", + "markdown-it": "^13.0.1" + } + }, + "node_modules/vuepress-plugin-blog2/node_modules/@mdit-vue/plugin-toc": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/@mdit-vue/plugin-toc/-/plugin-toc-0.11.1.tgz", + "integrity": "sha512-1tkGb1092ZgLhoSmE5hkC6U0IRGG5bWhUY4p14npV4cwqntciXEoXRqPA1jGEDh5hnofZC0bHbeS3uKxsmAEew==", + "dev": true, + "dependencies": { + "@mdit-vue/shared": "0.11.0", + "@mdit-vue/types": "0.11.0", + "@types/markdown-it": "^12.2.3", + "markdown-it": "^13.0.1" + } + }, + "node_modules/vuepress-plugin-blog2/node_modules/@mdit-vue/shared": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@mdit-vue/shared/-/shared-0.11.0.tgz", + "integrity": "sha512-eiGe42y7UYpjO6/8Lg6OpAtzZrRU9k8dhpX1e/kJMTcL+tn+XkqRMJJ8I2pdrOQMSkgvIva5FNAriykqFzkdGg==", + "dev": true, + "dependencies": { + "@mdit-vue/types": "0.11.0", + "@types/markdown-it": "^12.2.3", + "markdown-it": "^13.0.1" + } + }, + "node_modules/vuepress-plugin-blog2/node_modules/@mdit-vue/types": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@mdit-vue/types/-/types-0.11.0.tgz", + "integrity": "sha512-ygCGP7vFpqS02hpZwEe1uz8cfImWX06+zRs08J+tCZRKb6k+easIaIHFtY9ZSxt7j9L/gAPLDo/5RmOT6z0DPQ==", + "dev": true + }, + "node_modules/vuepress-plugin-blog2/node_modules/@vuepress/client": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/client/-/client-2.0.0-beta.52.tgz", + "integrity": "sha512-zeYmuq+ifaAWT+2rSqOi+fptTsIfZo5V9uMJGvMYiDMSJydr7/ilhsPzo+XEW3dV+gQpSvT7u+h62TqLNkDg9g==", + "dev": true, + "dependencies": { + "@vue/devtools-api": "^6.4.5", + "@vuepress/shared": "2.0.0-beta.52", + "vue": "^3.2.41", + "vue-router": "^4.1.5" + } + }, + "node_modules/vuepress-plugin-blog2/node_modules/@vuepress/core": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/core/-/core-2.0.0-beta.52.tgz", + "integrity": "sha512-ZPOEq4zUPSiDEsfGG7AzuqFA4CC3fo/9X2VzpH+H0GeOdOnPnP7jkJuaJ3Qgkr8220C6L8iEpssGfWjmfbLMKg==", + "dev": true, + "dependencies": { + "@vuepress/client": "2.0.0-beta.52", + "@vuepress/markdown": "2.0.0-beta.52", + "@vuepress/shared": "2.0.0-beta.52", + "@vuepress/utils": "2.0.0-beta.52", + "vue": "^3.2.41" + } + }, + "node_modules/vuepress-plugin-blog2/node_modules/@vuepress/markdown": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/markdown/-/markdown-2.0.0-beta.52.tgz", + "integrity": "sha512-XXF0DHMv+YZSxd0UcNu8z5qbktboj3GOjAzrzjJiz46EagkcTeqjZCpQJEMC31MOZ0gliTvORcGiqhnxxTAurQ==", + "dev": true, + "dependencies": { + "@mdit-vue/plugin-component": "^0.11.1", + "@mdit-vue/plugin-frontmatter": "^0.11.1", + "@mdit-vue/plugin-headers": "^0.11.1", + "@mdit-vue/plugin-sfc": "^0.11.1", + "@mdit-vue/plugin-title": "^0.11.1", + "@mdit-vue/plugin-toc": "^0.11.1", + "@mdit-vue/shared": "^0.11.0", + "@mdit-vue/types": "^0.11.0", + "@types/markdown-it": "^12.2.3", + "@types/markdown-it-emoji": "^2.0.2", + "@vuepress/shared": "2.0.0-beta.52", + "@vuepress/utils": "2.0.0-beta.52", + "markdown-it": "^13.0.1", + "markdown-it-anchor": "^8.6.5", + "markdown-it-emoji": "^2.0.2", + "mdurl": "^1.0.1" + } + }, + "node_modules/vuepress-plugin-blog2/node_modules/@vuepress/shared": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/shared/-/shared-2.0.0-beta.52.tgz", + "integrity": "sha512-cXWdYFAVud5Y6imNPS38GupVWBfEiheDfnbiv7DZZjJYZHC+f/LhsKyVJrMev7HqLvTQGpNY+xLE//K5tr77yA==", + "dev": true, + "dependencies": { + "@mdit-vue/types": "^0.11.0", + "@vue/shared": "^3.2.41" + } + }, + "node_modules/vuepress-plugin-blog2/node_modules/@vuepress/utils": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/utils/-/utils-2.0.0-beta.52.tgz", + "integrity": "sha512-L2DoE8bYdCvEQcqPsqi5BfrK3XVLPOXHoWsaUWheILlNSBjIGMm8ip7tlqJX/afgRjVaVBUpPSD7u4cEUQ6ffQ==", + "dev": true, + "dependencies": { + "@types/debug": "^4.1.7", + "@types/fs-extra": "^9.0.13", + "@types/hash-sum": "^1.0.0", + "@vuepress/shared": "2.0.0-beta.52", + "chalk": "^5.1.2", + "debug": "^4.3.4", + "fs-extra": "^10.1.0", + "globby": "^13.1.2", + "hash-sum": "^2.0.0", + "ora": "^6.1.2", + "upath": "^2.0.1" } }, "node_modules/vuepress-plugin-comment2": { - "version": "2.0.0-beta.106", - "resolved": "https://registry.npmjs.org/vuepress-plugin-comment2/-/vuepress-plugin-comment2-2.0.0-beta.106.tgz", - "integrity": "sha512-fkdVwAO7qVkoWi9kz0699mVTLkX60VuIlfaifX657SBQIEYNelUmlDQwpNP/ndtEgI+slkiyS9Fd/lHpwEkd+A==", + "version": "2.0.0-beta.113", + "resolved": "https://registry.npmjs.org/vuepress-plugin-comment2/-/vuepress-plugin-comment2-2.0.0-beta.113.tgz", + "integrity": "sha512-FKzC1tu6awg+6QeRjNGda92mtCRBD46k4m6ET6/1laSbmQf23L68LOazfZ/NsTMss5jsJlsI041LWQ5FSY+T/Q==", "dev": true, "dependencies": { - "@vuepress/client": "2.0.0-beta.51", - "@vuepress/utils": "2.0.0-beta.51", - "@waline/client": "^2.11.3", + "@vuepress/client": "2.0.0-beta.52", + "@vuepress/utils": "2.0.0-beta.52", + "@waline/client": "^2.13.0", "giscus": "^1.2.0", "twikoo": "^1.6.7", - "vue": "^3.2.40", + "vue": "^3.2.41", "vue-router": "^4.1.5", - "vuepress-plugin-sass-palette": "2.0.0-beta.106", - "vuepress-shared": "2.0.0-beta.106" + "vuepress-plugin-sass-palette": "2.0.0-beta.113", + "vuepress-shared": "2.0.0-beta.113" }, "peerDependencies": { "sass-loader": "^13.0.0" @@ -7872,22 +8018,69 @@ } } }, + "node_modules/vuepress-plugin-comment2/node_modules/@mdit-vue/types": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@mdit-vue/types/-/types-0.11.0.tgz", + "integrity": "sha512-ygCGP7vFpqS02hpZwEe1uz8cfImWX06+zRs08J+tCZRKb6k+easIaIHFtY9ZSxt7j9L/gAPLDo/5RmOT6z0DPQ==", + "dev": true + }, + "node_modules/vuepress-plugin-comment2/node_modules/@vuepress/client": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/client/-/client-2.0.0-beta.52.tgz", + "integrity": "sha512-zeYmuq+ifaAWT+2rSqOi+fptTsIfZo5V9uMJGvMYiDMSJydr7/ilhsPzo+XEW3dV+gQpSvT7u+h62TqLNkDg9g==", + "dev": true, + "dependencies": { + "@vue/devtools-api": "^6.4.5", + "@vuepress/shared": "2.0.0-beta.52", + "vue": "^3.2.41", + "vue-router": "^4.1.5" + } + }, + "node_modules/vuepress-plugin-comment2/node_modules/@vuepress/shared": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/shared/-/shared-2.0.0-beta.52.tgz", + "integrity": "sha512-cXWdYFAVud5Y6imNPS38GupVWBfEiheDfnbiv7DZZjJYZHC+f/LhsKyVJrMev7HqLvTQGpNY+xLE//K5tr77yA==", + "dev": true, + "dependencies": { + "@mdit-vue/types": "^0.11.0", + "@vue/shared": "^3.2.41" + } + }, + "node_modules/vuepress-plugin-comment2/node_modules/@vuepress/utils": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/utils/-/utils-2.0.0-beta.52.tgz", + "integrity": "sha512-L2DoE8bYdCvEQcqPsqi5BfrK3XVLPOXHoWsaUWheILlNSBjIGMm8ip7tlqJX/afgRjVaVBUpPSD7u4cEUQ6ffQ==", + "dev": true, + "dependencies": { + "@types/debug": "^4.1.7", + "@types/fs-extra": "^9.0.13", + "@types/hash-sum": "^1.0.0", + "@vuepress/shared": "2.0.0-beta.52", + "chalk": "^5.1.2", + "debug": "^4.3.4", + "fs-extra": "^10.1.0", + "globby": "^13.1.2", + "hash-sum": "^2.0.0", + "ora": "^6.1.2", + "upath": "^2.0.1" + } + }, "node_modules/vuepress-plugin-components": { - "version": "2.0.0-beta.106", - "resolved": "https://registry.npmjs.org/vuepress-plugin-components/-/vuepress-plugin-components-2.0.0-beta.106.tgz", - "integrity": "sha512-Bu6V8Xr4a5W+Uvbvo815fEjslrq8N/Kp5kHdaOF0iEC45T/ggW+MU1FMPQ2b1lWwnUA2g3b/QS2pSFYHLXR5Og==", + "version": "2.0.0-beta.113", + "resolved": "https://registry.npmjs.org/vuepress-plugin-components/-/vuepress-plugin-components-2.0.0-beta.113.tgz", + "integrity": "sha512-1qkVbhm1W8/ZNwInDvztURrzK6V9mODIubRd8+O2zkSAI2CvrYEwxWiEAPngx19RttsqTgIbzT7XTHD3wc/z4Q==", "dev": true, "dependencies": { - "@vuepress/client": "2.0.0-beta.51", - "@vuepress/shared": "2.0.0-beta.51", - "@vuepress/utils": "2.0.0-beta.51", - "@vueuse/core": "^9.3.0", + "@vuepress/client": "2.0.0-beta.52", + "@vuepress/shared": "2.0.0-beta.52", + "@vuepress/utils": "2.0.0-beta.52", + "@vueuse/core": "^9.3.1", "balloon-css": "^1.2.0", - "vue": "^3.2.40", + "vue": "^3.2.41", "vue-router": "^4.1.5", - "vuepress-plugin-reading-time2": "2.0.0-beta.106", - "vuepress-plugin-sass-palette": "2.0.0-beta.106", - "vuepress-shared": "2.0.0-beta.106" + "vuepress-plugin-reading-time2": "2.0.0-beta.113", + "vuepress-plugin-sass-palette": "2.0.0-beta.113", + "vuepress-shared": "2.0.0-beta.113" }, "peerDependencies": { "sass-loader": "^13.0.0" @@ -7898,84 +8091,66 @@ } } }, - "node_modules/vuepress-plugin-copy-code2": { - "version": "2.0.0-beta.106", - "resolved": "https://registry.npmjs.org/vuepress-plugin-copy-code2/-/vuepress-plugin-copy-code2-2.0.0-beta.106.tgz", - "integrity": "sha512-eLf/Uxl5t3p9nIxtggJHU6+0i1TDxdD1K/FvU0t5gjTOWe4pwMfun3uokiBriPHY5pGejWsUFvnmFI01f/cVBw==", + "node_modules/vuepress-plugin-components/node_modules/@mdit-vue/types": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@mdit-vue/types/-/types-0.11.0.tgz", + "integrity": "sha512-ygCGP7vFpqS02hpZwEe1uz8cfImWX06+zRs08J+tCZRKb6k+easIaIHFtY9ZSxt7j9L/gAPLDo/5RmOT6z0DPQ==", + "dev": true + }, + "node_modules/vuepress-plugin-components/node_modules/@vuepress/client": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/client/-/client-2.0.0-beta.52.tgz", + "integrity": "sha512-zeYmuq+ifaAWT+2rSqOi+fptTsIfZo5V9uMJGvMYiDMSJydr7/ilhsPzo+XEW3dV+gQpSvT7u+h62TqLNkDg9g==", "dev": true, "dependencies": { - "@vuepress/client": "2.0.0-beta.51", - "@vuepress/utils": "2.0.0-beta.51", - "balloon-css": "^1.2.0", - "vue": "^3.2.40", - "vue-router": "^4.1.5", - "vuepress-plugin-sass-palette": "2.0.0-beta.106", - "vuepress-shared": "2.0.0-beta.106" - }, - "peerDependencies": { - "sass-loader": "^13.0.0" - }, - "peerDependenciesMeta": { - "sass-loader": { - "optional": true - } + "@vue/devtools-api": "^6.4.5", + "@vuepress/shared": "2.0.0-beta.52", + "vue": "^3.2.41", + "vue-router": "^4.1.5" } }, - "node_modules/vuepress-plugin-copyright2": { - "version": "2.0.0-beta.106", - "resolved": "https://registry.npmjs.org/vuepress-plugin-copyright2/-/vuepress-plugin-copyright2-2.0.0-beta.106.tgz", - "integrity": "sha512-J7gaq7cjI6jVJMS3GqHHNmEzOiOh+zB7+ThA3IVCBmNVwdP5jXjTjWsz3LAxnHpBpGUje3/V02rCvgorc+Dccw==", + "node_modules/vuepress-plugin-components/node_modules/@vuepress/shared": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/shared/-/shared-2.0.0-beta.52.tgz", + "integrity": "sha512-cXWdYFAVud5Y6imNPS38GupVWBfEiheDfnbiv7DZZjJYZHC+f/LhsKyVJrMev7HqLvTQGpNY+xLE//K5tr77yA==", "dev": true, "dependencies": { - "@vuepress/client": "2.0.0-beta.51", - "@vuepress/shared": "2.0.0-beta.51", - "@vuepress/utils": "2.0.0-beta.51", - "@vueuse/core": "^9.3.0", - "vue": "^3.2.40", - "vuepress-shared": "2.0.0-beta.106" + "@mdit-vue/types": "^0.11.0", + "@vue/shared": "^3.2.41" } }, - "node_modules/vuepress-plugin-feed2": { - "version": "2.0.0-beta.106", - "resolved": "https://registry.npmjs.org/vuepress-plugin-feed2/-/vuepress-plugin-feed2-2.0.0-beta.106.tgz", - "integrity": "sha512-59M/TEniv2IKygeKuzp4sI01rVZhHL3ciHdO0e0vU2ZlAouVOzY1To/olH9vs71rnOvaBnOKZnteBq+7vKkCBg==", + "node_modules/vuepress-plugin-components/node_modules/@vuepress/utils": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/utils/-/utils-2.0.0-beta.52.tgz", + "integrity": "sha512-L2DoE8bYdCvEQcqPsqi5BfrK3XVLPOXHoWsaUWheILlNSBjIGMm8ip7tlqJX/afgRjVaVBUpPSD7u4cEUQ6ffQ==", "dev": true, "dependencies": { - "@vuepress/shared": "2.0.0-beta.51", - "@vuepress/utils": "2.0.0-beta.51", - "vuepress-shared": "2.0.0-beta.106", - "xml-js": "^1.6.11" + "@types/debug": "^4.1.7", + "@types/fs-extra": "^9.0.13", + "@types/hash-sum": "^1.0.0", + "@vuepress/shared": "2.0.0-beta.52", + "chalk": "^5.1.2", + "debug": "^4.3.4", + "fs-extra": "^10.1.0", + "globby": "^13.1.2", + "hash-sum": "^2.0.0", + "ora": "^6.1.2", + "upath": "^2.0.1" } }, - "node_modules/vuepress-plugin-md-enhance": { - "version": "2.0.0-beta.106", - "resolved": "https://registry.npmjs.org/vuepress-plugin-md-enhance/-/vuepress-plugin-md-enhance-2.0.0-beta.106.tgz", - "integrity": "sha512-J/4cqrMQAJEAMRNM5UFBx5jpsxl0HR4umWBRti+MdBfEibbwtm+7AYtA95OWAk2NYGblk3j15gHcgb1TCr1PTw==", + "node_modules/vuepress-plugin-copy-code2": { + "version": "2.0.0-beta.113", + "resolved": "https://registry.npmjs.org/vuepress-plugin-copy-code2/-/vuepress-plugin-copy-code2-2.0.0-beta.113.tgz", + "integrity": "sha512-CGb8cLfh6seyGbjygw0pLnDG425UQOUjw/DcElzsrs7Px/Wtzvnhk/a7s7Od+eo8HPMnkfERi2WwqILoa4w2zw==", "dev": true, "dependencies": { - "@babel/core": "*", - "@types/katex": "^0.14.0", - "@types/markdown-it": "^12.2.3", - "@types/mermaid": "^9.1.0", - "@vue/repl": "^1.3.2", - "@vuepress/client": "2.0.0-beta.51", - "@vuepress/shared": "2.0.0-beta.51", - "@vuepress/utils": "2.0.0-beta.51", - "@vueuse/core": "^9.3.0", + "@vuepress/client": "2.0.0-beta.52", + "@vuepress/utils": "2.0.0-beta.52", "balloon-css": "^1.2.0", - "chart.js": "^3.9.1", - "echarts": "^5.4.0", - "flowchart.js": "^1.17.1", - "juice": "^8.1.0", - "katex": "^0.16.2", - "markdown-it": "^13.0.1", - "mathjax-full": "^3.2.2", - "mermaid": "^9.1.7", - "reveal.js": "^4.3.1", - "vue": "^3.2.40", + "vue": "^3.2.41", "vue-router": "^4.1.5", - "vuepress-plugin-sass-palette": "2.0.0-beta.106", - "vuepress-shared": "2.0.0-beta.106" + "vuepress-plugin-sass-palette": "2.0.0-beta.113", + "vuepress-shared": "2.0.0-beta.113" }, "peerDependencies": { "sass-loader": "^13.0.0" @@ -7986,47 +8161,190 @@ } } }, - "node_modules/vuepress-plugin-photo-swipe": { - "version": "2.0.0-beta.106", - "resolved": "https://registry.npmjs.org/vuepress-plugin-photo-swipe/-/vuepress-plugin-photo-swipe-2.0.0-beta.106.tgz", - "integrity": "sha512-JcOwLEPj1NORVeUdilK7WZyah8RyFQLSr7qHTPxz3GMoMu3Dg8hM4yMXPS4Vsb4Pv/QqJOPZXA2tOivhXoXTEQ==", + "node_modules/vuepress-plugin-copy-code2/node_modules/@mdit-vue/types": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@mdit-vue/types/-/types-0.11.0.tgz", + "integrity": "sha512-ygCGP7vFpqS02hpZwEe1uz8cfImWX06+zRs08J+tCZRKb6k+easIaIHFtY9ZSxt7j9L/gAPLDo/5RmOT6z0DPQ==", + "dev": true + }, + "node_modules/vuepress-plugin-copy-code2/node_modules/@vuepress/client": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/client/-/client-2.0.0-beta.52.tgz", + "integrity": "sha512-zeYmuq+ifaAWT+2rSqOi+fptTsIfZo5V9uMJGvMYiDMSJydr7/ilhsPzo+XEW3dV+gQpSvT7u+h62TqLNkDg9g==", "dev": true, "dependencies": { - "@vuepress/client": "2.0.0-beta.51", - "@vuepress/utils": "2.0.0-beta.51", - "@vueuse/core": "^9.3.0", - "photoswipe": "^5.3.2", - "vue": "^3.2.40", - "vue-router": "^4.1.5", - "vuepress-plugin-sass-palette": "2.0.0-beta.106", - "vuepress-shared": "2.0.0-beta.106" - }, - "peerDependencies": { - "sass-loader": "^13.0.0" - }, - "peerDependenciesMeta": { - "sass-loader": { - "optional": true - } + "@vue/devtools-api": "^6.4.5", + "@vuepress/shared": "2.0.0-beta.52", + "vue": "^3.2.41", + "vue-router": "^4.1.5" } }, - "node_modules/vuepress-plugin-pwa2": { - "version": "2.0.0-beta.106", - "resolved": "https://registry.npmjs.org/vuepress-plugin-pwa2/-/vuepress-plugin-pwa2-2.0.0-beta.106.tgz", - "integrity": "sha512-5IQmP9LsZRQqzE0GHGtbW5RG17q8wTzxbTthEWN9JM+kkfXRY0BsSA0OojJExBOrmf+LSB6EyHXsp9BxLvUquQ==", + "node_modules/vuepress-plugin-copy-code2/node_modules/@vuepress/shared": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/shared/-/shared-2.0.0-beta.52.tgz", + "integrity": "sha512-cXWdYFAVud5Y6imNPS38GupVWBfEiheDfnbiv7DZZjJYZHC+f/LhsKyVJrMev7HqLvTQGpNY+xLE//K5tr77yA==", "dev": true, "dependencies": { - "@vuepress/client": "2.0.0-beta.51", - "@vuepress/shared": "2.0.0-beta.51", - "@vuepress/utils": "2.0.0-beta.51", - "@vueuse/core": "^9.3.0", - "mitt": "^3.0.0", - "register-service-worker": "^1.7.2", - "vue": "^3.2.40", + "@mdit-vue/types": "^0.11.0", + "@vue/shared": "^3.2.41" + } + }, + "node_modules/vuepress-plugin-copy-code2/node_modules/@vuepress/utils": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/utils/-/utils-2.0.0-beta.52.tgz", + "integrity": "sha512-L2DoE8bYdCvEQcqPsqi5BfrK3XVLPOXHoWsaUWheILlNSBjIGMm8ip7tlqJX/afgRjVaVBUpPSD7u4cEUQ6ffQ==", + "dev": true, + "dependencies": { + "@types/debug": "^4.1.7", + "@types/fs-extra": "^9.0.13", + "@types/hash-sum": "^1.0.0", + "@vuepress/shared": "2.0.0-beta.52", + "chalk": "^5.1.2", + "debug": "^4.3.4", + "fs-extra": "^10.1.0", + "globby": "^13.1.2", + "hash-sum": "^2.0.0", + "ora": "^6.1.2", + "upath": "^2.0.1" + } + }, + "node_modules/vuepress-plugin-copyright2": { + "version": "2.0.0-beta.113", + "resolved": "https://registry.npmjs.org/vuepress-plugin-copyright2/-/vuepress-plugin-copyright2-2.0.0-beta.113.tgz", + "integrity": "sha512-kRtVT+NALoIFkwwGhqjc5lBgwELX8r7ALG4UZn2LixfofBOS5L2/Edgg0ZvQT0mjhil+20E1dDorYSdQJGW52A==", + "dev": true, + "dependencies": { + "@vuepress/client": "2.0.0-beta.52", + "@vuepress/shared": "2.0.0-beta.52", + "@vuepress/utils": "2.0.0-beta.52", + "@vueuse/core": "^9.3.1", + "vue": "^3.2.41", + "vuepress-shared": "2.0.0-beta.113" + } + }, + "node_modules/vuepress-plugin-copyright2/node_modules/@mdit-vue/types": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@mdit-vue/types/-/types-0.11.0.tgz", + "integrity": "sha512-ygCGP7vFpqS02hpZwEe1uz8cfImWX06+zRs08J+tCZRKb6k+easIaIHFtY9ZSxt7j9L/gAPLDo/5RmOT6z0DPQ==", + "dev": true + }, + "node_modules/vuepress-plugin-copyright2/node_modules/@vuepress/client": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/client/-/client-2.0.0-beta.52.tgz", + "integrity": "sha512-zeYmuq+ifaAWT+2rSqOi+fptTsIfZo5V9uMJGvMYiDMSJydr7/ilhsPzo+XEW3dV+gQpSvT7u+h62TqLNkDg9g==", + "dev": true, + "dependencies": { + "@vue/devtools-api": "^6.4.5", + "@vuepress/shared": "2.0.0-beta.52", + "vue": "^3.2.41", + "vue-router": "^4.1.5" + } + }, + "node_modules/vuepress-plugin-copyright2/node_modules/@vuepress/shared": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/shared/-/shared-2.0.0-beta.52.tgz", + "integrity": "sha512-cXWdYFAVud5Y6imNPS38GupVWBfEiheDfnbiv7DZZjJYZHC+f/LhsKyVJrMev7HqLvTQGpNY+xLE//K5tr77yA==", + "dev": true, + "dependencies": { + "@mdit-vue/types": "^0.11.0", + "@vue/shared": "^3.2.41" + } + }, + "node_modules/vuepress-plugin-copyright2/node_modules/@vuepress/utils": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/utils/-/utils-2.0.0-beta.52.tgz", + "integrity": "sha512-L2DoE8bYdCvEQcqPsqi5BfrK3XVLPOXHoWsaUWheILlNSBjIGMm8ip7tlqJX/afgRjVaVBUpPSD7u4cEUQ6ffQ==", + "dev": true, + "dependencies": { + "@types/debug": "^4.1.7", + "@types/fs-extra": "^9.0.13", + "@types/hash-sum": "^1.0.0", + "@vuepress/shared": "2.0.0-beta.52", + "chalk": "^5.1.2", + "debug": "^4.3.4", + "fs-extra": "^10.1.0", + "globby": "^13.1.2", + "hash-sum": "^2.0.0", + "ora": "^6.1.2", + "upath": "^2.0.1" + } + }, + "node_modules/vuepress-plugin-feed2": { + "version": "2.0.0-beta.113", + "resolved": "https://registry.npmjs.org/vuepress-plugin-feed2/-/vuepress-plugin-feed2-2.0.0-beta.113.tgz", + "integrity": "sha512-FSnXb7tM+buJgCs3gH6Zn0MAcTxIUBsLn8oIndJW49c/IUyqwgT5FueVDcB+NXT3kvrZvGNUyOf8xFRWHO1feg==", + "dev": true, + "dependencies": { + "@vuepress/shared": "2.0.0-beta.52", + "@vuepress/utils": "2.0.0-beta.52", + "vuepress-shared": "2.0.0-beta.113", + "xml-js": "^1.6.11" + } + }, + "node_modules/vuepress-plugin-feed2/node_modules/@mdit-vue/types": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@mdit-vue/types/-/types-0.11.0.tgz", + "integrity": "sha512-ygCGP7vFpqS02hpZwEe1uz8cfImWX06+zRs08J+tCZRKb6k+easIaIHFtY9ZSxt7j9L/gAPLDo/5RmOT6z0DPQ==", + "dev": true + }, + "node_modules/vuepress-plugin-feed2/node_modules/@vuepress/shared": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/shared/-/shared-2.0.0-beta.52.tgz", + "integrity": "sha512-cXWdYFAVud5Y6imNPS38GupVWBfEiheDfnbiv7DZZjJYZHC+f/LhsKyVJrMev7HqLvTQGpNY+xLE//K5tr77yA==", + "dev": true, + "dependencies": { + "@mdit-vue/types": "^0.11.0", + "@vue/shared": "^3.2.41" + } + }, + "node_modules/vuepress-plugin-feed2/node_modules/@vuepress/utils": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/utils/-/utils-2.0.0-beta.52.tgz", + "integrity": "sha512-L2DoE8bYdCvEQcqPsqi5BfrK3XVLPOXHoWsaUWheILlNSBjIGMm8ip7tlqJX/afgRjVaVBUpPSD7u4cEUQ6ffQ==", + "dev": true, + "dependencies": { + "@types/debug": "^4.1.7", + "@types/fs-extra": "^9.0.13", + "@types/hash-sum": "^1.0.0", + "@vuepress/shared": "2.0.0-beta.52", + "chalk": "^5.1.2", + "debug": "^4.3.4", + "fs-extra": "^10.1.0", + "globby": "^13.1.2", + "hash-sum": "^2.0.0", + "ora": "^6.1.2", + "upath": "^2.0.1" + } + }, + "node_modules/vuepress-plugin-md-enhance": { + "version": "2.0.0-beta.113", + "resolved": "https://registry.npmjs.org/vuepress-plugin-md-enhance/-/vuepress-plugin-md-enhance-2.0.0-beta.113.tgz", + "integrity": "sha512-F62uY17lkAlwdOC/piXMKtyCyXLFN9FZ12U+Ar8PTPi8frizbp+dzO5OzmAp8pQURAJfaf2rkAgG/Ce9HuHKfQ==", + "dev": true, + "dependencies": { + "@babel/core": "*", + "@types/katex": "^0.14.0", + "@types/markdown-it": "^12.2.3", + "@types/mermaid": "^9.1.0", + "@vue/repl": "^1.3.2", + "@vuepress/client": "2.0.0-beta.52", + "@vuepress/shared": "2.0.0-beta.52", + "@vuepress/utils": "2.0.0-beta.52", + "@vueuse/core": "^9.3.1", + "balloon-css": "^1.2.0", + "chart.js": "^4.0.0-alpha.2", + "echarts": "^5.4.0", + "flowchart.js": "^1.17.1", + "juice": "^8.1.0", + "katex": "^0.16.2", + "markdown-it": "^13.0.1", + "mathjax-full": "^3.2.2", + "mermaid": "^9.1.7", + "reveal.js": "^4.4.0", + "vue": "^3.2.41", "vue-router": "^4.1.5", - "vuepress-plugin-sass-palette": "2.0.0-beta.106", - "vuepress-shared": "2.0.0-beta.106", - "workbox-build": "^6.5.4" + "vuepress-plugin-sass-palette": "2.0.0-beta.113", + "vuepress-shared": "2.0.0-beta.113" }, "peerDependencies": { "sass-loader": "^13.0.0" @@ -8037,25 +8355,67 @@ } } }, - "node_modules/vuepress-plugin-reading-time2": { - "version": "2.0.0-beta.106", - "resolved": "https://registry.npmjs.org/vuepress-plugin-reading-time2/-/vuepress-plugin-reading-time2-2.0.0-beta.106.tgz", - "integrity": "sha512-HPEIT5kHHbr/n+mv/Q6GAO8pwG0hv+aQamdRKYjnu8sa2DT0V3NjNDbnbdxEp8XXGrjGo2TsMxgqXYZtVvSGFg==", + "node_modules/vuepress-plugin-md-enhance/node_modules/@mdit-vue/types": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@mdit-vue/types/-/types-0.11.0.tgz", + "integrity": "sha512-ygCGP7vFpqS02hpZwEe1uz8cfImWX06+zRs08J+tCZRKb6k+easIaIHFtY9ZSxt7j9L/gAPLDo/5RmOT6z0DPQ==", + "dev": true + }, + "node_modules/vuepress-plugin-md-enhance/node_modules/@vuepress/client": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/client/-/client-2.0.0-beta.52.tgz", + "integrity": "sha512-zeYmuq+ifaAWT+2rSqOi+fptTsIfZo5V9uMJGvMYiDMSJydr7/ilhsPzo+XEW3dV+gQpSvT7u+h62TqLNkDg9g==", "dev": true, "dependencies": { - "vuepress-shared": "2.0.0-beta.106" + "@vue/devtools-api": "^6.4.5", + "@vuepress/shared": "2.0.0-beta.52", + "vue": "^3.2.41", + "vue-router": "^4.1.5" } }, - "node_modules/vuepress-plugin-sass-palette": { - "version": "2.0.0-beta.106", - "resolved": "https://registry.npmjs.org/vuepress-plugin-sass-palette/-/vuepress-plugin-sass-palette-2.0.0-beta.106.tgz", - "integrity": "sha512-ye4CwA3Lxxp6XgIY4DtslKwV7vyz1b99PS0/zgZ2BMG558cbJpe9oNE6QedVGzSK1R91wWMbzEPnyARAjwCzoQ==", + "node_modules/vuepress-plugin-md-enhance/node_modules/@vuepress/shared": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/shared/-/shared-2.0.0-beta.52.tgz", + "integrity": "sha512-cXWdYFAVud5Y6imNPS38GupVWBfEiheDfnbiv7DZZjJYZHC+f/LhsKyVJrMev7HqLvTQGpNY+xLE//K5tr77yA==", "dev": true, "dependencies": { - "@vuepress/utils": "2.0.0-beta.51", - "chokidar": "^3.5.3", - "sass": "^1.55.0", - "vuepress-shared": "2.0.0-beta.106" + "@mdit-vue/types": "^0.11.0", + "@vue/shared": "^3.2.41" + } + }, + "node_modules/vuepress-plugin-md-enhance/node_modules/@vuepress/utils": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/utils/-/utils-2.0.0-beta.52.tgz", + "integrity": "sha512-L2DoE8bYdCvEQcqPsqi5BfrK3XVLPOXHoWsaUWheILlNSBjIGMm8ip7tlqJX/afgRjVaVBUpPSD7u4cEUQ6ffQ==", + "dev": true, + "dependencies": { + "@types/debug": "^4.1.7", + "@types/fs-extra": "^9.0.13", + "@types/hash-sum": "^1.0.0", + "@vuepress/shared": "2.0.0-beta.52", + "chalk": "^5.1.2", + "debug": "^4.3.4", + "fs-extra": "^10.1.0", + "globby": "^13.1.2", + "hash-sum": "^2.0.0", + "ora": "^6.1.2", + "upath": "^2.0.1" + } + }, + "node_modules/vuepress-plugin-photo-swipe": { + "version": "2.0.0-beta.113", + "resolved": "https://registry.npmjs.org/vuepress-plugin-photo-swipe/-/vuepress-plugin-photo-swipe-2.0.0-beta.113.tgz", + "integrity": "sha512-ZJYQLzm4BMWbdoN/0ov30Pn8Q37rCP9e1ifI1cQ9CMHKb4qJE11iXp86nGrYaku033aTNgYXOUBT73jD3xoKEA==", + "dev": true, + "dependencies": { + "@vuepress/client": "2.0.0-beta.52", + "@vuepress/utils": "2.0.0-beta.52", + "@vueuse/core": "^9.3.1", + "photoswipe": "^5.3.2", + "vue": "^3.2.41", + "vue-router": "^4.1.5", + "vuepress-plugin-sass-palette": "2.0.0-beta.113", + "vuepress-shared": "2.0.0-beta.113" }, "peerDependencies": { "sass-loader": "^13.0.0" @@ -8066,86 +8426,70 @@ } } }, - "node_modules/vuepress-plugin-seo2": { - "version": "2.0.0-beta.106", - "resolved": "https://registry.npmjs.org/vuepress-plugin-seo2/-/vuepress-plugin-seo2-2.0.0-beta.106.tgz", - "integrity": "sha512-x4QimwHQu/DNvWs7AWhx9ZjgJSfAUREoXXFkiE8SNojUwq1qb/0jhOHH4GBl0MhKOp3+MHz1Tkoc6CHSzdAi5g==", + "node_modules/vuepress-plugin-photo-swipe/node_modules/@mdit-vue/types": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@mdit-vue/types/-/types-0.11.0.tgz", + "integrity": "sha512-ygCGP7vFpqS02hpZwEe1uz8cfImWX06+zRs08J+tCZRKb6k+easIaIHFtY9ZSxt7j9L/gAPLDo/5RmOT6z0DPQ==", + "dev": true + }, + "node_modules/vuepress-plugin-photo-swipe/node_modules/@vuepress/client": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/client/-/client-2.0.0-beta.52.tgz", + "integrity": "sha512-zeYmuq+ifaAWT+2rSqOi+fptTsIfZo5V9uMJGvMYiDMSJydr7/ilhsPzo+XEW3dV+gQpSvT7u+h62TqLNkDg9g==", "dev": true, "dependencies": { - "@vuepress/shared": "2.0.0-beta.51", - "@vuepress/utils": "2.0.0-beta.51", - "gray-matter": "^4.0.3", - "vuepress-shared": "2.0.0-beta.106" + "@vue/devtools-api": "^6.4.5", + "@vuepress/shared": "2.0.0-beta.52", + "vue": "^3.2.41", + "vue-router": "^4.1.5" } }, - "node_modules/vuepress-plugin-sitemap2": { - "version": "2.0.0-beta.106", - "resolved": "https://registry.npmjs.org/vuepress-plugin-sitemap2/-/vuepress-plugin-sitemap2-2.0.0-beta.106.tgz", - "integrity": "sha512-p07ZkP+HZlMDf4kAqCvjGCGuOcjIv6GYXSar9cnsrumNhMsofqHYfpH5PyM1kwmzON797EVeFWxJsrGaS2Cblw==", + "node_modules/vuepress-plugin-photo-swipe/node_modules/@vuepress/shared": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/shared/-/shared-2.0.0-beta.52.tgz", + "integrity": "sha512-cXWdYFAVud5Y6imNPS38GupVWBfEiheDfnbiv7DZZjJYZHC+f/LhsKyVJrMev7HqLvTQGpNY+xLE//K5tr77yA==", "dev": true, "dependencies": { - "@vuepress/shared": "2.0.0-beta.51", - "@vuepress/utils": "2.0.0-beta.51", - "sitemap": "^7.1.1", - "vuepress-shared": "2.0.0-beta.106" + "@mdit-vue/types": "^0.11.0", + "@vue/shared": "^3.2.41" } }, - "node_modules/vuepress-shared": { - "version": "2.0.0-beta.106", - "resolved": "https://registry.npmjs.org/vuepress-shared/-/vuepress-shared-2.0.0-beta.106.tgz", - "integrity": "sha512-Fyedamt0IONgSIsSRL2BopYcHFL7LiManZvgIP++6qjc0u/R6Gqgx5nCH8bd1U6kimglwzPOP19ydWEB9mcRMA==", + "node_modules/vuepress-plugin-photo-swipe/node_modules/@vuepress/utils": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/utils/-/utils-2.0.0-beta.52.tgz", + "integrity": "sha512-L2DoE8bYdCvEQcqPsqi5BfrK3XVLPOXHoWsaUWheILlNSBjIGMm8ip7tlqJX/afgRjVaVBUpPSD7u4cEUQ6ffQ==", "dev": true, "dependencies": { - "@vuepress/client": "2.0.0-beta.51", - "@vuepress/plugin-git": "2.0.0-beta.51", - "@vuepress/shared": "2.0.0-beta.51", - "@vuepress/utils": "2.0.0-beta.51", - "dayjs": "^1.11.5", - "execa": "^6.1.0", - "fflate": "^0.7.3", + "@types/debug": "^4.1.7", + "@types/fs-extra": "^9.0.13", + "@types/hash-sum": "^1.0.0", + "@vuepress/shared": "2.0.0-beta.52", + "chalk": "^5.1.2", + "debug": "^4.3.4", + "fs-extra": "^10.1.0", + "globby": "^13.1.2", + "hash-sum": "^2.0.0", "ora": "^6.1.2", - "vue": "^3.2.40", - "vue-router": "^4.1.5" + "upath": "^2.0.1" } }, - "node_modules/vuepress-theme-hope": { - "version": "2.0.0-beta.106", - "resolved": "https://registry.npmjs.org/vuepress-theme-hope/-/vuepress-theme-hope-2.0.0-beta.106.tgz", - "integrity": "sha512-KincSMOzupZytOjCwXzDtEbOpLEViZwT8gMg53THTxDOVIgdzgm5lTAPQvHZZQJi/LHB74ES1rzS6jd0XlTiNw==", + "node_modules/vuepress-plugin-pwa2": { + "version": "2.0.0-beta.113", + "resolved": "https://registry.npmjs.org/vuepress-plugin-pwa2/-/vuepress-plugin-pwa2-2.0.0-beta.113.tgz", + "integrity": "sha512-Ll2Y2tL0qmQIyKI78EpxZvdUnWV3aB4jmeKIs8VUA06faCAEVO7jw6o/Pe/yU3v+4eR0z/5oA/YpsUlKWozS/g==", "dev": true, "dependencies": { - "@vuepress/cli": "2.0.0-beta.51", - "@vuepress/client": "2.0.0-beta.51", - "@vuepress/core": "2.0.0-beta.51", - "@vuepress/plugin-active-header-links": "2.0.0-beta.51", - "@vuepress/plugin-container": "2.0.0-beta.51", - "@vuepress/plugin-external-link-icon": "2.0.0-beta.51", - "@vuepress/plugin-git": "2.0.0-beta.51", - "@vuepress/plugin-nprogress": "2.0.0-beta.51", - "@vuepress/plugin-palette": "2.0.0-beta.51", - "@vuepress/plugin-prismjs": "2.0.0-beta.51", - "@vuepress/plugin-theme-data": "2.0.0-beta.51", - "@vuepress/shared": "2.0.0-beta.51", - "@vuepress/utils": "2.0.0-beta.51", - "@vueuse/core": "^9.3.0", - "balloon-css": "^1.2.0", - "bcrypt-ts": "^2.2.0", - "vue": "^3.2.40", + "@vuepress/client": "2.0.0-beta.52", + "@vuepress/shared": "2.0.0-beta.52", + "@vuepress/utils": "2.0.0-beta.52", + "@vueuse/core": "^9.3.1", + "mitt": "^3.0.0", + "register-service-worker": "^1.7.2", + "vue": "^3.2.41", "vue-router": "^4.1.5", - "vuepress-plugin-blog2": "2.0.0-beta.106", - "vuepress-plugin-comment2": "2.0.0-beta.106", - "vuepress-plugin-components": "2.0.0-beta.106", - "vuepress-plugin-copy-code2": "2.0.0-beta.106", - "vuepress-plugin-copyright2": "2.0.0-beta.106", - "vuepress-plugin-feed2": "2.0.0-beta.106", - "vuepress-plugin-md-enhance": "2.0.0-beta.106", - "vuepress-plugin-photo-swipe": "2.0.0-beta.106", - "vuepress-plugin-pwa2": "2.0.0-beta.106", - "vuepress-plugin-reading-time2": "2.0.0-beta.106", - "vuepress-plugin-sass-palette": "2.0.0-beta.106", - "vuepress-plugin-seo2": "2.0.0-beta.106", - "vuepress-plugin-sitemap2": "2.0.0-beta.106", - "vuepress-shared": "2.0.0-beta.106" + "vuepress-plugin-sass-palette": "2.0.0-beta.113", + "vuepress-shared": "2.0.0-beta.113", + "workbox-build": "^6.5.4" }, "peerDependencies": { "sass-loader": "^13.0.0" @@ -8156,617 +8500,1347 @@ } } }, - "node_modules/vuepress-vite": { - "version": "2.0.0-beta.51", - "resolved": "https://registry.npmjs.org/vuepress-vite/-/vuepress-vite-2.0.0-beta.51.tgz", - "integrity": "sha512-EfvIBwmgRmj5xO6a3hZxRB5PRNkNK3f6RWunBEgRB31sDpGz9ZAEOTRZZ8lIPM/H1wSH39JkHUDm7fVgeuCCDg==", + "node_modules/vuepress-plugin-pwa2/node_modules/@mdit-vue/types": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@mdit-vue/types/-/types-0.11.0.tgz", + "integrity": "sha512-ygCGP7vFpqS02hpZwEe1uz8cfImWX06+zRs08J+tCZRKb6k+easIaIHFtY9ZSxt7j9L/gAPLDo/5RmOT6z0DPQ==", + "dev": true + }, + "node_modules/vuepress-plugin-pwa2/node_modules/@vuepress/client": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/client/-/client-2.0.0-beta.52.tgz", + "integrity": "sha512-zeYmuq+ifaAWT+2rSqOi+fptTsIfZo5V9uMJGvMYiDMSJydr7/ilhsPzo+XEW3dV+gQpSvT7u+h62TqLNkDg9g==", "dev": true, "dependencies": { - "@vuepress/bundler-vite": "2.0.0-beta.51", - "@vuepress/cli": "2.0.0-beta.51", - "@vuepress/core": "2.0.0-beta.51", - "@vuepress/theme-default": "2.0.0-beta.51" - }, - "bin": { - "vuepress": "bin/vuepress.js", - "vuepress-vite": "bin/vuepress.js" - }, - "peerDependencies": { - "@vuepress/client": "^2.0.0-beta.50", - "vue": "^3.2.37" + "@vue/devtools-api": "^6.4.5", + "@vuepress/shared": "2.0.0-beta.52", + "vue": "^3.2.41", + "vue-router": "^4.1.5" } }, - "node_modules/wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "node_modules/vuepress-plugin-pwa2/node_modules/@vuepress/shared": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/shared/-/shared-2.0.0-beta.52.tgz", + "integrity": "sha512-cXWdYFAVud5Y6imNPS38GupVWBfEiheDfnbiv7DZZjJYZHC+f/LhsKyVJrMev7HqLvTQGpNY+xLE//K5tr77yA==", "dev": true, "dependencies": { - "defaults": "^1.0.3" + "@mdit-vue/types": "^0.11.0", + "@vue/shared": "^3.2.41" } }, - "node_modules/web-resource-inliner": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/web-resource-inliner/-/web-resource-inliner-6.0.1.tgz", - "integrity": "sha512-kfqDxt5dTB1JhqsCUQVFDj0rmY+4HLwGQIsLPbyrsN9y9WV/1oFDSx3BQ4GfCv9X+jVeQ7rouTqwK53rA/7t8A==", + "node_modules/vuepress-plugin-pwa2/node_modules/@vuepress/utils": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/utils/-/utils-2.0.0-beta.52.tgz", + "integrity": "sha512-L2DoE8bYdCvEQcqPsqi5BfrK3XVLPOXHoWsaUWheILlNSBjIGMm8ip7tlqJX/afgRjVaVBUpPSD7u4cEUQ6ffQ==", "dev": true, "dependencies": { - "ansi-colors": "^4.1.1", - "escape-goat": "^3.0.0", - "htmlparser2": "^5.0.0", - "mime": "^2.4.6", - "node-fetch": "^2.6.0", - "valid-data-url": "^3.0.0" - }, - "engines": { - "node": ">=10.0.0" + "@types/debug": "^4.1.7", + "@types/fs-extra": "^9.0.13", + "@types/hash-sum": "^1.0.0", + "@vuepress/shared": "2.0.0-beta.52", + "chalk": "^5.1.2", + "debug": "^4.3.4", + "fs-extra": "^10.1.0", + "globby": "^13.1.2", + "hash-sum": "^2.0.0", + "ora": "^6.1.2", + "upath": "^2.0.1" } }, - "node_modules/web-resource-inliner/node_modules/domhandler": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-3.3.0.tgz", - "integrity": "sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==", + "node_modules/vuepress-plugin-reading-time2": { + "version": "2.0.0-beta.113", + "resolved": "https://registry.npmjs.org/vuepress-plugin-reading-time2/-/vuepress-plugin-reading-time2-2.0.0-beta.113.tgz", + "integrity": "sha512-3v6TbGikO2u2MwyzHCl5cq5VwAnE5I4LG80zy1grYj/druovjdZ84YAUAp6YE0g8azPQ6uImKihzLdR0YF9thA==", "dev": true, "dependencies": { - "domelementtype": "^2.0.1" + "vuepress-shared": "2.0.0-beta.113" + } + }, + "node_modules/vuepress-plugin-sass-palette": { + "version": "2.0.0-beta.113", + "resolved": "https://registry.npmjs.org/vuepress-plugin-sass-palette/-/vuepress-plugin-sass-palette-2.0.0-beta.113.tgz", + "integrity": "sha512-ZlSN6GbPsaLRRbS87GAVkl2uT6tqUEKvUcmSyn3p6vRaNv4n7MGADOhNAKbcUmKMIHQDILKFebWt7YJ+vs3rMQ==", + "dev": true, + "dependencies": { + "@vuepress/utils": "2.0.0-beta.52", + "chokidar": "^3.5.3", + "sass": "^1.55.0", + "vuepress-shared": "2.0.0-beta.113" }, - "engines": { - "node": ">= 4" + "peerDependencies": { + "sass-loader": "^13.0.0" }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" + "peerDependenciesMeta": { + "sass-loader": { + "optional": true + } } }, - "node_modules/web-resource-inliner/node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "node_modules/vuepress-plugin-sass-palette/node_modules/@mdit-vue/types": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@mdit-vue/types/-/types-0.11.0.tgz", + "integrity": "sha512-ygCGP7vFpqS02hpZwEe1uz8cfImWX06+zRs08J+tCZRKb6k+easIaIHFtY9ZSxt7j9L/gAPLDo/5RmOT6z0DPQ==", + "dev": true + }, + "node_modules/vuepress-plugin-sass-palette/node_modules/@vuepress/shared": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/shared/-/shared-2.0.0-beta.52.tgz", + "integrity": "sha512-cXWdYFAVud5Y6imNPS38GupVWBfEiheDfnbiv7DZZjJYZHC+f/LhsKyVJrMev7HqLvTQGpNY+xLE//K5tr77yA==", "dev": true, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" + "dependencies": { + "@mdit-vue/types": "^0.11.0", + "@vue/shared": "^3.2.41" } }, - "node_modules/web-resource-inliner/node_modules/htmlparser2": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-5.0.1.tgz", - "integrity": "sha512-vKZZra6CSe9qsJzh0BjBGXo8dvzNsq/oGvsjfRdOrrryfeD9UOBEEQdeoqCRmKZchF5h2zOBMQ6YuQ0uRUmdbQ==", + "node_modules/vuepress-plugin-sass-palette/node_modules/@vuepress/utils": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/utils/-/utils-2.0.0-beta.52.tgz", + "integrity": "sha512-L2DoE8bYdCvEQcqPsqi5BfrK3XVLPOXHoWsaUWheILlNSBjIGMm8ip7tlqJX/afgRjVaVBUpPSD7u4cEUQ6ffQ==", "dev": true, "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^3.3.0", - "domutils": "^2.4.2", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/fb55/htmlparser2?sponsor=1" + "@types/debug": "^4.1.7", + "@types/fs-extra": "^9.0.13", + "@types/hash-sum": "^1.0.0", + "@vuepress/shared": "2.0.0-beta.52", + "chalk": "^5.1.2", + "debug": "^4.3.4", + "fs-extra": "^10.1.0", + "globby": "^13.1.2", + "hash-sum": "^2.0.0", + "ora": "^6.1.2", + "upath": "^2.0.1" } }, - "node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "node_modules/vuepress-plugin-seo2": { + "version": "2.0.0-beta.113", + "resolved": "https://registry.npmjs.org/vuepress-plugin-seo2/-/vuepress-plugin-seo2-2.0.0-beta.113.tgz", + "integrity": "sha512-qrMgZHjLlGO+InmT1y+s88oCH9XbIdLmTU1us79c3oz6TgaQoNajNmrm51Lh2/fUbHYFwVF43egUrurq4k94Bg==", + "dev": true, + "dependencies": { + "@vuepress/shared": "2.0.0-beta.52", + "@vuepress/utils": "2.0.0-beta.52", + "gray-matter": "^4.0.3", + "vuepress-shared": "2.0.0-beta.113" + } + }, + "node_modules/vuepress-plugin-seo2/node_modules/@mdit-vue/types": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@mdit-vue/types/-/types-0.11.0.tgz", + "integrity": "sha512-ygCGP7vFpqS02hpZwEe1uz8cfImWX06+zRs08J+tCZRKb6k+easIaIHFtY9ZSxt7j9L/gAPLDo/5RmOT6z0DPQ==", "dev": true }, - "node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "node_modules/vuepress-plugin-seo2/node_modules/@vuepress/shared": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/shared/-/shared-2.0.0-beta.52.tgz", + "integrity": "sha512-cXWdYFAVud5Y6imNPS38GupVWBfEiheDfnbiv7DZZjJYZHC+f/LhsKyVJrMev7HqLvTQGpNY+xLE//K5tr77yA==", "dev": true, "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" + "@mdit-vue/types": "^0.11.0", + "@vue/shared": "^3.2.41" } }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "node_modules/vuepress-plugin-seo2/node_modules/@vuepress/utils": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/utils/-/utils-2.0.0-beta.52.tgz", + "integrity": "sha512-L2DoE8bYdCvEQcqPsqi5BfrK3XVLPOXHoWsaUWheILlNSBjIGMm8ip7tlqJX/afgRjVaVBUpPSD7u4cEUQ6ffQ==", "dev": true, "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" + "@types/debug": "^4.1.7", + "@types/fs-extra": "^9.0.13", + "@types/hash-sum": "^1.0.0", + "@vuepress/shared": "2.0.0-beta.52", + "chalk": "^5.1.2", + "debug": "^4.3.4", + "fs-extra": "^10.1.0", + "globby": "^13.1.2", + "hash-sum": "^2.0.0", + "ora": "^6.1.2", + "upath": "^2.0.1" } }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "node_modules/vuepress-plugin-sitemap2": { + "version": "2.0.0-beta.113", + "resolved": "https://registry.npmjs.org/vuepress-plugin-sitemap2/-/vuepress-plugin-sitemap2-2.0.0-beta.113.tgz", + "integrity": "sha512-MQSirhPQ+GFS6Ru869ARM5TPv0oEwV0aSF6kqAbWlLEpHKmD0HtBbuRV7EWrqD1Hvbp8uG/Mr/LwhBf8s2DCPg==", "dev": true, "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@vuepress/shared": "2.0.0-beta.52", + "@vuepress/utils": "2.0.0-beta.52", + "sitemap": "^7.1.1", + "vuepress-shared": "2.0.0-beta.113" } }, - "node_modules/wicked-good-xpath": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/wicked-good-xpath/-/wicked-good-xpath-1.3.0.tgz", - "integrity": "sha512-Gd9+TUn5nXdwj/hFsPVx5cuHHiF5Bwuc30jZ4+ronF1qHK5O7HD0sgmXWSEgwKquT3ClLoKPVbO6qGwVwLzvAw==", + "node_modules/vuepress-plugin-sitemap2/node_modules/@mdit-vue/types": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@mdit-vue/types/-/types-0.11.0.tgz", + "integrity": "sha512-ygCGP7vFpqS02hpZwEe1uz8cfImWX06+zRs08J+tCZRKb6k+easIaIHFtY9ZSxt7j9L/gAPLDo/5RmOT6z0DPQ==", "dev": true }, - "node_modules/workbox-background-sync": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.4.tgz", - "integrity": "sha512-0r4INQZMyPky/lj4Ou98qxcThrETucOde+7mRGJl13MPJugQNKeZQOdIJe/1AchOP23cTqHcN/YVpD6r8E6I8g==", + "node_modules/vuepress-plugin-sitemap2/node_modules/@vuepress/shared": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/shared/-/shared-2.0.0-beta.52.tgz", + "integrity": "sha512-cXWdYFAVud5Y6imNPS38GupVWBfEiheDfnbiv7DZZjJYZHC+f/LhsKyVJrMev7HqLvTQGpNY+xLE//K5tr77yA==", "dev": true, "dependencies": { - "idb": "^7.0.1", - "workbox-core": "6.5.4" + "@mdit-vue/types": "^0.11.0", + "@vue/shared": "^3.2.41" } }, - "node_modules/workbox-broadcast-update": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.4.tgz", - "integrity": "sha512-I/lBERoH1u3zyBosnpPEtcAVe5lwykx9Yg1k6f8/BGEPGaMMgZrwVrqL1uA9QZ1NGGFoyE6t9i7lBjOlDhFEEw==", + "node_modules/vuepress-plugin-sitemap2/node_modules/@vuepress/utils": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/utils/-/utils-2.0.0-beta.52.tgz", + "integrity": "sha512-L2DoE8bYdCvEQcqPsqi5BfrK3XVLPOXHoWsaUWheILlNSBjIGMm8ip7tlqJX/afgRjVaVBUpPSD7u4cEUQ6ffQ==", "dev": true, "dependencies": { - "workbox-core": "6.5.4" + "@types/debug": "^4.1.7", + "@types/fs-extra": "^9.0.13", + "@types/hash-sum": "^1.0.0", + "@vuepress/shared": "2.0.0-beta.52", + "chalk": "^5.1.2", + "debug": "^4.3.4", + "fs-extra": "^10.1.0", + "globby": "^13.1.2", + "hash-sum": "^2.0.0", + "ora": "^6.1.2", + "upath": "^2.0.1" } }, - "node_modules/workbox-build": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.4.tgz", - "integrity": "sha512-kgRevLXEYvUW9WS4XoziYqZ8Q9j/2ziJYEtTrjdz5/L/cTUa2XfyMP2i7c3p34lgqJ03+mTiz13SdFef2POwbA==", + "node_modules/vuepress-shared": { + "version": "2.0.0-beta.113", + "resolved": "https://registry.npmjs.org/vuepress-shared/-/vuepress-shared-2.0.0-beta.113.tgz", + "integrity": "sha512-rIbHev3oo49CydFWMLAi4qSu3BMgKN5Tg2OCR4QqyCPkN6hMHfv1moBMrxdxdi/wzKz/XKgrpEuL5fJuvtyWGA==", "dev": true, "dependencies": { - "@apideck/better-ajv-errors": "^0.3.1", - "@babel/core": "^7.11.1", - "@babel/preset-env": "^7.11.0", - "@babel/runtime": "^7.11.2", - "@rollup/plugin-babel": "^5.2.0", - "@rollup/plugin-node-resolve": "^11.2.1", - "@rollup/plugin-replace": "^2.4.1", - "@surma/rollup-plugin-off-main-thread": "^2.2.3", - "ajv": "^8.6.0", - "common-tags": "^1.8.0", - "fast-json-stable-stringify": "^2.1.0", - "fs-extra": "^9.0.1", - "glob": "^7.1.6", - "lodash": "^4.17.20", - "pretty-bytes": "^5.3.0", - "rollup": "^2.43.1", - "rollup-plugin-terser": "^7.0.0", - "source-map": "^0.8.0-beta.0", - "stringify-object": "^3.3.0", - "strip-comments": "^2.0.1", - "tempy": "^0.6.0", - "upath": "^1.2.0", - "workbox-background-sync": "6.5.4", - "workbox-broadcast-update": "6.5.4", - "workbox-cacheable-response": "6.5.4", - "workbox-core": "6.5.4", - "workbox-expiration": "6.5.4", - "workbox-google-analytics": "6.5.4", - "workbox-navigation-preload": "6.5.4", - "workbox-precaching": "6.5.4", - "workbox-range-requests": "6.5.4", - "workbox-recipes": "6.5.4", - "workbox-routing": "6.5.4", - "workbox-strategies": "6.5.4", - "workbox-streams": "6.5.4", - "workbox-sw": "6.5.4", - "workbox-window": "6.5.4" - }, - "engines": { - "node": ">=10.0.0" + "@vuepress/client": "2.0.0-beta.52", + "@vuepress/plugin-git": "2.0.0-beta.52", + "@vuepress/shared": "2.0.0-beta.52", + "@vuepress/utils": "2.0.0-beta.52", + "dayjs": "^1.11.6", + "execa": "^6.1.0", + "fflate": "^0.7.4", + "ora": "^6.1.2", + "vue": "^3.2.41", + "vue-router": "^4.1.5" } }, - "node_modules/workbox-build/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "node_modules/vuepress-shared/node_modules/@mdit-vue/plugin-component": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/@mdit-vue/plugin-component/-/plugin-component-0.11.1.tgz", + "integrity": "sha512-fCqyYPwEXFa182/Vz6g8McDi3SCIwm3yHWkWddHx+QNn0gMGFqkhJVcz/wjCIA3oCoWUBWM80aZ09ZuoQiOmvQ==", "dev": true, "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" + "@types/markdown-it": "^12.2.3", + "markdown-it": "^13.0.1" } }, - "node_modules/workbox-build/node_modules/source-map": { - "version": "0.8.0-beta.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", - "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "node_modules/vuepress-shared/node_modules/@mdit-vue/plugin-frontmatter": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/@mdit-vue/plugin-frontmatter/-/plugin-frontmatter-0.11.1.tgz", + "integrity": "sha512-AdZJInjD1pTJXlfhuoBS5ycuIQ3ewBfY0R/XHM3TRDEaDHQJHxouUCpCyijZmpdljTU45lFetIowaKtAi7GBog==", "dev": true, "dependencies": { - "whatwg-url": "^7.0.0" - }, - "engines": { - "node": ">= 8" + "@mdit-vue/types": "0.11.0", + "@types/markdown-it": "^12.2.3", + "gray-matter": "^4.0.3", + "markdown-it": "^13.0.1" } }, - "node_modules/workbox-build/node_modules/tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "node_modules/vuepress-shared/node_modules/@mdit-vue/plugin-headers": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/@mdit-vue/plugin-headers/-/plugin-headers-0.11.1.tgz", + "integrity": "sha512-eBUonsEkXP2Uf2MIXSWZGCcLCIMSA1XfThJwhzSAosoa7fO5aw52LKCweddmn7zLQvgQh7p7382sFAhCc2KXog==", "dev": true, "dependencies": { - "punycode": "^2.1.0" + "@mdit-vue/shared": "0.11.0", + "@mdit-vue/types": "0.11.0", + "@types/markdown-it": "^12.2.3", + "markdown-it": "^13.0.1" } }, - "node_modules/workbox-build/node_modules/upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "node_modules/vuepress-shared/node_modules/@mdit-vue/plugin-sfc": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/@mdit-vue/plugin-sfc/-/plugin-sfc-0.11.1.tgz", + "integrity": "sha512-3AjQXqExzT9FWGNOeTBqK1pbt1UA5anrZvjo7OO2PJ3lrfZd0rbjionFkmW/VW1912laHUraIP6n74mUNqPuWw==", "dev": true, - "engines": { - "node": ">=4", - "yarn": "*" + "dependencies": { + "@mdit-vue/types": "0.11.0", + "@types/markdown-it": "^12.2.3", + "markdown-it": "^13.0.1" } }, - "node_modules/workbox-build/node_modules/webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", - "dev": true + "node_modules/vuepress-shared/node_modules/@mdit-vue/plugin-title": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/@mdit-vue/plugin-title/-/plugin-title-0.11.1.tgz", + "integrity": "sha512-lvgR1pSgwX5D3tmLGyYBsfd3GbEoscqYsLTE8Vg+rCY8LfSrHdwrOD3Eg+SM2KyS5+gn+Zw4nS0S1yxOIVZBCQ==", + "dev": true, + "dependencies": { + "@mdit-vue/shared": "0.11.0", + "@mdit-vue/types": "0.11.0", + "@types/markdown-it": "^12.2.3", + "markdown-it": "^13.0.1" + } }, - "node_modules/workbox-build/node_modules/whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "node_modules/vuepress-shared/node_modules/@mdit-vue/plugin-toc": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/@mdit-vue/plugin-toc/-/plugin-toc-0.11.1.tgz", + "integrity": "sha512-1tkGb1092ZgLhoSmE5hkC6U0IRGG5bWhUY4p14npV4cwqntciXEoXRqPA1jGEDh5hnofZC0bHbeS3uKxsmAEew==", "dev": true, "dependencies": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" + "@mdit-vue/shared": "0.11.0", + "@mdit-vue/types": "0.11.0", + "@types/markdown-it": "^12.2.3", + "markdown-it": "^13.0.1" } }, - "node_modules/workbox-cacheable-response": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.4.tgz", - "integrity": "sha512-DCR9uD0Fqj8oB2TSWQEm1hbFs/85hXXoayVwFKLVuIuxwJaihBsLsp4y7J9bvZbqtPJ1KlCkmYVGQKrBU4KAug==", + "node_modules/vuepress-shared/node_modules/@mdit-vue/shared": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@mdit-vue/shared/-/shared-0.11.0.tgz", + "integrity": "sha512-eiGe42y7UYpjO6/8Lg6OpAtzZrRU9k8dhpX1e/kJMTcL+tn+XkqRMJJ8I2pdrOQMSkgvIva5FNAriykqFzkdGg==", "dev": true, "dependencies": { - "workbox-core": "6.5.4" + "@mdit-vue/types": "0.11.0", + "@types/markdown-it": "^12.2.3", + "markdown-it": "^13.0.1" } }, - "node_modules/workbox-core": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.4.tgz", - "integrity": "sha512-OXYb+m9wZm8GrORlV2vBbE5EC1FKu71GGp0H4rjmxmF4/HLbMCoTFws87M3dFwgpmg0v00K++PImpNQ6J5NQ6Q==", + "node_modules/vuepress-shared/node_modules/@mdit-vue/types": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@mdit-vue/types/-/types-0.11.0.tgz", + "integrity": "sha512-ygCGP7vFpqS02hpZwEe1uz8cfImWX06+zRs08J+tCZRKb6k+easIaIHFtY9ZSxt7j9L/gAPLDo/5RmOT6z0DPQ==", "dev": true }, - "node_modules/workbox-expiration": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.4.tgz", - "integrity": "sha512-jUP5qPOpH1nXtjGGh1fRBa1wJL2QlIb5mGpct3NzepjGG2uFFBn4iiEBiI9GUmfAFR2ApuRhDydjcRmYXddiEQ==", + "node_modules/vuepress-shared/node_modules/@vuepress/client": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/client/-/client-2.0.0-beta.52.tgz", + "integrity": "sha512-zeYmuq+ifaAWT+2rSqOi+fptTsIfZo5V9uMJGvMYiDMSJydr7/ilhsPzo+XEW3dV+gQpSvT7u+h62TqLNkDg9g==", "dev": true, "dependencies": { - "idb": "^7.0.1", - "workbox-core": "6.5.4" + "@vue/devtools-api": "^6.4.5", + "@vuepress/shared": "2.0.0-beta.52", + "vue": "^3.2.41", + "vue-router": "^4.1.5" } }, - "node_modules/workbox-google-analytics": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.4.tgz", - "integrity": "sha512-8AU1WuaXsD49249Wq0B2zn4a/vvFfHkpcFfqAFHNHwln3jK9QUYmzdkKXGIZl9wyKNP+RRX30vcgcyWMcZ9VAg==", + "node_modules/vuepress-shared/node_modules/@vuepress/core": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/core/-/core-2.0.0-beta.52.tgz", + "integrity": "sha512-ZPOEq4zUPSiDEsfGG7AzuqFA4CC3fo/9X2VzpH+H0GeOdOnPnP7jkJuaJ3Qgkr8220C6L8iEpssGfWjmfbLMKg==", "dev": true, "dependencies": { - "workbox-background-sync": "6.5.4", - "workbox-core": "6.5.4", - "workbox-routing": "6.5.4", - "workbox-strategies": "6.5.4" + "@vuepress/client": "2.0.0-beta.52", + "@vuepress/markdown": "2.0.0-beta.52", + "@vuepress/shared": "2.0.0-beta.52", + "@vuepress/utils": "2.0.0-beta.52", + "vue": "^3.2.41" } }, - "node_modules/workbox-navigation-preload": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.4.tgz", - "integrity": "sha512-IIwf80eO3cr8h6XSQJF+Hxj26rg2RPFVUmJLUlM0+A2GzB4HFbQyKkrgD5y2d84g2IbJzP4B4j5dPBRzamHrng==", + "node_modules/vuepress-shared/node_modules/@vuepress/markdown": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/markdown/-/markdown-2.0.0-beta.52.tgz", + "integrity": "sha512-XXF0DHMv+YZSxd0UcNu8z5qbktboj3GOjAzrzjJiz46EagkcTeqjZCpQJEMC31MOZ0gliTvORcGiqhnxxTAurQ==", "dev": true, "dependencies": { - "workbox-core": "6.5.4" + "@mdit-vue/plugin-component": "^0.11.1", + "@mdit-vue/plugin-frontmatter": "^0.11.1", + "@mdit-vue/plugin-headers": "^0.11.1", + "@mdit-vue/plugin-sfc": "^0.11.1", + "@mdit-vue/plugin-title": "^0.11.1", + "@mdit-vue/plugin-toc": "^0.11.1", + "@mdit-vue/shared": "^0.11.0", + "@mdit-vue/types": "^0.11.0", + "@types/markdown-it": "^12.2.3", + "@types/markdown-it-emoji": "^2.0.2", + "@vuepress/shared": "2.0.0-beta.52", + "@vuepress/utils": "2.0.0-beta.52", + "markdown-it": "^13.0.1", + "markdown-it-anchor": "^8.6.5", + "markdown-it-emoji": "^2.0.2", + "mdurl": "^1.0.1" } }, - "node_modules/workbox-precaching": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.4.tgz", - "integrity": "sha512-hSMezMsW6btKnxHB4bFy2Qfwey/8SYdGWvVIKFaUm8vJ4E53JAY+U2JwLTRD8wbLWoP6OVUdFlXsTdKu9yoLTg==", + "node_modules/vuepress-shared/node_modules/@vuepress/plugin-git": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-git/-/plugin-git-2.0.0-beta.52.tgz", + "integrity": "sha512-80H6/T3214yGdt6TO3h5lB/gUneHsLTq3Yc8jEsdoX0YPaa9+k3vNn1+bkyEXLzfZx0PoLaH1vh/K3japyd//g==", "dev": true, "dependencies": { - "workbox-core": "6.5.4", - "workbox-routing": "6.5.4", - "workbox-strategies": "6.5.4" + "@vuepress/core": "2.0.0-beta.52", + "@vuepress/utils": "2.0.0-beta.52", + "execa": "^6.1.0" } }, - "node_modules/workbox-range-requests": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.4.tgz", - "integrity": "sha512-Je2qR1NXCFC8xVJ/Lux6saH6IrQGhMpDrPXWZWWS8n/RD+WZfKa6dSZwU+/QksfEadJEr/NfY+aP/CXFFK5JFg==", + "node_modules/vuepress-shared/node_modules/@vuepress/shared": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/shared/-/shared-2.0.0-beta.52.tgz", + "integrity": "sha512-cXWdYFAVud5Y6imNPS38GupVWBfEiheDfnbiv7DZZjJYZHC+f/LhsKyVJrMev7HqLvTQGpNY+xLE//K5tr77yA==", "dev": true, "dependencies": { - "workbox-core": "6.5.4" + "@mdit-vue/types": "^0.11.0", + "@vue/shared": "^3.2.41" } }, - "node_modules/workbox-recipes": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.4.tgz", - "integrity": "sha512-QZNO8Ez708NNwzLNEXTG4QYSKQ1ochzEtRLGaq+mr2PyoEIC1xFW7MrWxrONUxBFOByksds9Z4//lKAX8tHyUA==", + "node_modules/vuepress-shared/node_modules/@vuepress/utils": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/utils/-/utils-2.0.0-beta.52.tgz", + "integrity": "sha512-L2DoE8bYdCvEQcqPsqi5BfrK3XVLPOXHoWsaUWheILlNSBjIGMm8ip7tlqJX/afgRjVaVBUpPSD7u4cEUQ6ffQ==", "dev": true, "dependencies": { - "workbox-cacheable-response": "6.5.4", - "workbox-core": "6.5.4", - "workbox-expiration": "6.5.4", - "workbox-precaching": "6.5.4", - "workbox-routing": "6.5.4", - "workbox-strategies": "6.5.4" - } - }, - "node_modules/workbox-routing": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.4.tgz", - "integrity": "sha512-apQswLsbrrOsBUWtr9Lf80F+P1sHnQdYodRo32SjiByYi36IDyL2r7BH1lJtFX8fwNHDa1QOVY74WKLLS6o5Pg==", + "@types/debug": "^4.1.7", + "@types/fs-extra": "^9.0.13", + "@types/hash-sum": "^1.0.0", + "@vuepress/shared": "2.0.0-beta.52", + "chalk": "^5.1.2", + "debug": "^4.3.4", + "fs-extra": "^10.1.0", + "globby": "^13.1.2", + "hash-sum": "^2.0.0", + "ora": "^6.1.2", + "upath": "^2.0.1" + } + }, + "node_modules/vuepress-theme-hope": { + "version": "2.0.0-beta.113", + "resolved": "https://registry.npmjs.org/vuepress-theme-hope/-/vuepress-theme-hope-2.0.0-beta.113.tgz", + "integrity": "sha512-V5dh6Yxl2MnKoVsqEwccy3yTN0Hd//mekplE4HHjIqN2xgYX0qT5Q190nDITJBJS4oKqBDE4AlPBwMnpPcH0Yg==", + "dev": true, + "dependencies": { + "@vuepress/cli": "2.0.0-beta.52", + "@vuepress/client": "2.0.0-beta.52", + "@vuepress/core": "2.0.0-beta.52", + "@vuepress/plugin-active-header-links": "2.0.0-beta.52", + "@vuepress/plugin-container": "2.0.0-beta.52", + "@vuepress/plugin-external-link-icon": "2.0.0-beta.52", + "@vuepress/plugin-git": "2.0.0-beta.52", + "@vuepress/plugin-nprogress": "2.0.0-beta.52", + "@vuepress/plugin-palette": "2.0.0-beta.52", + "@vuepress/plugin-prismjs": "2.0.0-beta.52", + "@vuepress/plugin-theme-data": "2.0.0-beta.52", + "@vuepress/shared": "2.0.0-beta.52", + "@vuepress/utils": "2.0.0-beta.52", + "@vueuse/core": "^9.3.1", + "balloon-css": "^1.2.0", + "bcrypt-ts": "^2.2.0", + "vue": "^3.2.41", + "vue-router": "^4.1.5", + "vuepress-plugin-blog2": "2.0.0-beta.113", + "vuepress-plugin-comment2": "2.0.0-beta.113", + "vuepress-plugin-components": "2.0.0-beta.113", + "vuepress-plugin-copy-code2": "2.0.0-beta.113", + "vuepress-plugin-copyright2": "2.0.0-beta.113", + "vuepress-plugin-feed2": "2.0.0-beta.113", + "vuepress-plugin-md-enhance": "2.0.0-beta.113", + "vuepress-plugin-photo-swipe": "2.0.0-beta.113", + "vuepress-plugin-pwa2": "2.0.0-beta.113", + "vuepress-plugin-reading-time2": "2.0.0-beta.113", + "vuepress-plugin-sass-palette": "2.0.0-beta.113", + "vuepress-plugin-seo2": "2.0.0-beta.113", + "vuepress-plugin-sitemap2": "2.0.0-beta.113", + "vuepress-shared": "2.0.0-beta.113" + }, + "peerDependencies": { + "sass-loader": "^13.0.0" + }, + "peerDependenciesMeta": { + "sass-loader": { + "optional": true + } + } + }, + "node_modules/vuepress-theme-hope/node_modules/@mdit-vue/plugin-component": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/@mdit-vue/plugin-component/-/plugin-component-0.11.1.tgz", + "integrity": "sha512-fCqyYPwEXFa182/Vz6g8McDi3SCIwm3yHWkWddHx+QNn0gMGFqkhJVcz/wjCIA3oCoWUBWM80aZ09ZuoQiOmvQ==", "dev": true, "dependencies": { - "workbox-core": "6.5.4" + "@types/markdown-it": "^12.2.3", + "markdown-it": "^13.0.1" } }, - "node_modules/workbox-strategies": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.4.tgz", - "integrity": "sha512-DEtsxhx0LIYWkJBTQolRxG4EI0setTJkqR4m7r4YpBdxtWJH1Mbg01Cj8ZjNOO8etqfA3IZaOPHUxCs8cBsKLw==", + "node_modules/vuepress-theme-hope/node_modules/@mdit-vue/plugin-frontmatter": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/@mdit-vue/plugin-frontmatter/-/plugin-frontmatter-0.11.1.tgz", + "integrity": "sha512-AdZJInjD1pTJXlfhuoBS5ycuIQ3ewBfY0R/XHM3TRDEaDHQJHxouUCpCyijZmpdljTU45lFetIowaKtAi7GBog==", "dev": true, "dependencies": { - "workbox-core": "6.5.4" + "@mdit-vue/types": "0.11.0", + "@types/markdown-it": "^12.2.3", + "gray-matter": "^4.0.3", + "markdown-it": "^13.0.1" } }, - "node_modules/workbox-streams": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.4.tgz", - "integrity": "sha512-FXKVh87d2RFXkliAIheBojBELIPnWbQdyDvsH3t74Cwhg0fDheL1T8BqSM86hZvC0ZESLsznSYWw+Va+KVbUzg==", + "node_modules/vuepress-theme-hope/node_modules/@mdit-vue/plugin-headers": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/@mdit-vue/plugin-headers/-/plugin-headers-0.11.1.tgz", + "integrity": "sha512-eBUonsEkXP2Uf2MIXSWZGCcLCIMSA1XfThJwhzSAosoa7fO5aw52LKCweddmn7zLQvgQh7p7382sFAhCc2KXog==", "dev": true, "dependencies": { - "workbox-core": "6.5.4", - "workbox-routing": "6.5.4" + "@mdit-vue/shared": "0.11.0", + "@mdit-vue/types": "0.11.0", + "@types/markdown-it": "^12.2.3", + "markdown-it": "^13.0.1" } }, - "node_modules/workbox-sw": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.4.tgz", - "integrity": "sha512-vo2RQo7DILVRoH5LjGqw3nphavEjK4Qk+FenXeUsknKn14eCNedHOXWbmnvP4ipKhlE35pvJ4yl4YYf6YsJArA==", - "dev": true - }, - "node_modules/workbox-window": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.4.tgz", - "integrity": "sha512-HnLZJDwYBE+hpG25AQBO8RUWBJRaCsI9ksQJEp3aCOFCaG5kqaToAYXFRAHxzRluM2cQbGzdQF5rjKPWPA1fug==", + "node_modules/vuepress-theme-hope/node_modules/@mdit-vue/plugin-sfc": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/@mdit-vue/plugin-sfc/-/plugin-sfc-0.11.1.tgz", + "integrity": "sha512-3AjQXqExzT9FWGNOeTBqK1pbt1UA5anrZvjo7OO2PJ3lrfZd0rbjionFkmW/VW1912laHUraIP6n74mUNqPuWw==", "dev": true, "dependencies": { - "@types/trusted-types": "^2.0.2", - "workbox-core": "6.5.4" + "@mdit-vue/types": "0.11.0", + "@types/markdown-it": "^12.2.3", + "markdown-it": "^13.0.1" } }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "node_modules/xml-js": { - "version": "1.6.11", - "resolved": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz", - "integrity": "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==", + "node_modules/vuepress-theme-hope/node_modules/@mdit-vue/plugin-title": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/@mdit-vue/plugin-title/-/plugin-title-0.11.1.tgz", + "integrity": "sha512-lvgR1pSgwX5D3tmLGyYBsfd3GbEoscqYsLTE8Vg+rCY8LfSrHdwrOD3Eg+SM2KyS5+gn+Zw4nS0S1yxOIVZBCQ==", "dev": true, "dependencies": { - "sax": "^1.2.4" - }, - "bin": { - "xml-js": "bin/cli.js" + "@mdit-vue/shared": "0.11.0", + "@mdit-vue/types": "0.11.0", + "@types/markdown-it": "^12.2.3", + "markdown-it": "^13.0.1" } }, - "node_modules/xmldom-sre": { - "version": "0.1.31", - "resolved": "https://registry.npmjs.org/xmldom-sre/-/xmldom-sre-0.1.31.tgz", - "integrity": "sha512-f9s+fUkX04BxQf+7mMWAp5zk61pciie+fFLC9hX9UVvCeJQfNHRHXpeo5MPcR0EUf57PYLdt+ZO4f3Ipk2oZUw==", + "node_modules/vuepress-theme-hope/node_modules/@mdit-vue/plugin-toc": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/@mdit-vue/plugin-toc/-/plugin-toc-0.11.1.tgz", + "integrity": "sha512-1tkGb1092ZgLhoSmE5hkC6U0IRGG5bWhUY4p14npV4cwqntciXEoXRqPA1jGEDh5hnofZC0bHbeS3uKxsmAEew==", "dev": true, - "engines": { - "node": ">=0.1" + "dependencies": { + "@mdit-vue/shared": "0.11.0", + "@mdit-vue/types": "0.11.0", + "@types/markdown-it": "^12.2.3", + "markdown-it": "^13.0.1" } }, - "node_modules/zrender": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/zrender/-/zrender-5.4.0.tgz", - "integrity": "sha512-rOS09Z2HSVGFs2dn/TuYk5BlCaZcVe8UDLLjj1ySYF828LATKKdxuakSZMvrDz54yiKPDYVfjdKqcX8Jky3BIA==", + "node_modules/vuepress-theme-hope/node_modules/@mdit-vue/shared": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@mdit-vue/shared/-/shared-0.11.0.tgz", + "integrity": "sha512-eiGe42y7UYpjO6/8Lg6OpAtzZrRU9k8dhpX1e/kJMTcL+tn+XkqRMJJ8I2pdrOQMSkgvIva5FNAriykqFzkdGg==", "dev": true, "dependencies": { - "tslib": "2.3.0" + "@mdit-vue/types": "0.11.0", + "@types/markdown-it": "^12.2.3", + "markdown-it": "^13.0.1" } - } - }, - "dependencies": { - "@ampproject/remapping": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + }, + "node_modules/vuepress-theme-hope/node_modules/@mdit-vue/types": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@mdit-vue/types/-/types-0.11.0.tgz", + "integrity": "sha512-ygCGP7vFpqS02hpZwEe1uz8cfImWX06+zRs08J+tCZRKb6k+easIaIHFtY9ZSxt7j9L/gAPLDo/5RmOT6z0DPQ==", + "dev": true + }, + "node_modules/vuepress-theme-hope/node_modules/@vuepress/cli": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/cli/-/cli-2.0.0-beta.52.tgz", + "integrity": "sha512-5XEm1MCmj1SlAghcJx58H0Y2LV7Z3mt5lpNj+UEwb1FMi8bn1Ic9cynrKAWzDe5fXzdWkO/4rYkgGgzhQXKQEg==", "dev": true, - "requires": { - "@jridgewell/gen-mapping": "^0.1.0", - "@jridgewell/trace-mapping": "^0.3.9" + "dependencies": { + "@vuepress/core": "2.0.0-beta.52", + "@vuepress/shared": "2.0.0-beta.52", + "@vuepress/utils": "2.0.0-beta.52", + "cac": "^6.7.14", + "chokidar": "^3.5.3", + "envinfo": "^7.8.1", + "esbuild": "^0.15.12" + }, + "bin": { + "vuepress-cli": "bin/vuepress.js" } }, - "@apideck/better-ajv-errors": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", - "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "node_modules/vuepress-theme-hope/node_modules/@vuepress/client": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/client/-/client-2.0.0-beta.52.tgz", + "integrity": "sha512-zeYmuq+ifaAWT+2rSqOi+fptTsIfZo5V9uMJGvMYiDMSJydr7/ilhsPzo+XEW3dV+gQpSvT7u+h62TqLNkDg9g==", "dev": true, - "requires": { - "json-schema": "^0.4.0", - "jsonpointer": "^5.0.0", - "leven": "^3.1.0" + "dependencies": { + "@vue/devtools-api": "^6.4.5", + "@vuepress/shared": "2.0.0-beta.52", + "vue": "^3.2.41", + "vue-router": "^4.1.5" } }, - "@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "node_modules/vuepress-theme-hope/node_modules/@vuepress/core": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/core/-/core-2.0.0-beta.52.tgz", + "integrity": "sha512-ZPOEq4zUPSiDEsfGG7AzuqFA4CC3fo/9X2VzpH+H0GeOdOnPnP7jkJuaJ3Qgkr8220C6L8iEpssGfWjmfbLMKg==", "dev": true, - "requires": { - "@babel/highlight": "^7.18.6" + "dependencies": { + "@vuepress/client": "2.0.0-beta.52", + "@vuepress/markdown": "2.0.0-beta.52", + "@vuepress/shared": "2.0.0-beta.52", + "@vuepress/utils": "2.0.0-beta.52", + "vue": "^3.2.41" } }, - "@babel/compat-data": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.3.tgz", - "integrity": "sha512-prBHMK4JYYK+wDjJF1q99KK4JLL+egWS4nmNqdlMUgCExMZ+iZW0hGhyC3VEbsPjvaN0TBhW//VIFwBrk8sEiw==", - "dev": true - }, - "@babel/core": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.3.tgz", - "integrity": "sha512-WneDJxdsjEvyKtXKsaBGbDeiyOjR5vYq4HcShxnIbG0qixpoHjI3MqeZM9NDvsojNCEBItQE4juOo/bU6e72gQ==", + "node_modules/vuepress-theme-hope/node_modules/@vuepress/markdown": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/markdown/-/markdown-2.0.0-beta.52.tgz", + "integrity": "sha512-XXF0DHMv+YZSxd0UcNu8z5qbktboj3GOjAzrzjJiz46EagkcTeqjZCpQJEMC31MOZ0gliTvORcGiqhnxxTAurQ==", "dev": true, - "requires": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.19.3", - "@babel/helper-compilation-targets": "^7.19.3", - "@babel/helper-module-transforms": "^7.19.0", - "@babel/helpers": "^7.19.0", - "@babel/parser": "^7.19.3", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.3", - "@babel/types": "^7.19.3", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" + "dependencies": { + "@mdit-vue/plugin-component": "^0.11.1", + "@mdit-vue/plugin-frontmatter": "^0.11.1", + "@mdit-vue/plugin-headers": "^0.11.1", + "@mdit-vue/plugin-sfc": "^0.11.1", + "@mdit-vue/plugin-title": "^0.11.1", + "@mdit-vue/plugin-toc": "^0.11.1", + "@mdit-vue/shared": "^0.11.0", + "@mdit-vue/types": "^0.11.0", + "@types/markdown-it": "^12.2.3", + "@types/markdown-it-emoji": "^2.0.2", + "@vuepress/shared": "2.0.0-beta.52", + "@vuepress/utils": "2.0.0-beta.52", + "markdown-it": "^13.0.1", + "markdown-it-anchor": "^8.6.5", + "markdown-it-emoji": "^2.0.2", + "mdurl": "^1.0.1" } }, - "@babel/generator": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.3.tgz", - "integrity": "sha512-fqVZnmp1ncvZU757UzDheKZpfPgatqY59XtW2/j/18H7u76akb8xqvjw82f+i2UKd/ksYsSick/BCLQUUtJ/qQ==", + "node_modules/vuepress-theme-hope/node_modules/@vuepress/plugin-active-header-links": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-active-header-links/-/plugin-active-header-links-2.0.0-beta.52.tgz", + "integrity": "sha512-Wrq+XczPCPttL98e10zP2KUexr2R71d5xcvz0zOMIUAgMcoD1e4HLqygAMw38oewNq5s3cxs71HL8XfPWBBLHQ==", "dev": true, - "requires": { - "@babel/types": "^7.19.3", - "@jridgewell/gen-mapping": "^0.3.2", - "jsesc": "^2.5.1" - }, "dependencies": { - "@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - } + "@vuepress/client": "2.0.0-beta.52", + "@vuepress/core": "2.0.0-beta.52", + "@vuepress/utils": "2.0.0-beta.52", + "ts-debounce": "^4.0.0", + "vue": "^3.2.41", + "vue-router": "^4.1.5" } }, - "@babel/helper-annotate-as-pure": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", - "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "node_modules/vuepress-theme-hope/node_modules/@vuepress/plugin-container": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-container/-/plugin-container-2.0.0-beta.52.tgz", + "integrity": "sha512-XBUX9uQjpYJ04rs9TnFpJwnYpJHAPFdNdcoQNNrPHdSJpqSc3JiLcD25HtA75QvJxB2g+oaO1TW8LWouzDyqHw==", "dev": true, - "requires": { - "@babel/types": "^7.18.6" + "dependencies": { + "@types/markdown-it": "^12.2.3", + "@vuepress/core": "2.0.0-beta.52", + "@vuepress/markdown": "2.0.0-beta.52", + "@vuepress/shared": "2.0.0-beta.52", + "@vuepress/utils": "2.0.0-beta.52", + "markdown-it": "^13.0.1", + "markdown-it-container": "^3.0.0" } }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", - "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "node_modules/vuepress-theme-hope/node_modules/@vuepress/plugin-external-link-icon": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-external-link-icon/-/plugin-external-link-icon-2.0.0-beta.52.tgz", + "integrity": "sha512-mt/+VNp+RXO+BtIof1mt9zgmsAfXKen8dlQTJnDCcbn2Hj1rzCK/pmVjbXOSb4xgqqtElIGLdi5VYR3BMrWpFw==", "dev": true, - "requires": { - "@babel/helper-explode-assignable-expression": "^7.18.6", - "@babel/types": "^7.18.9" + "dependencies": { + "@vuepress/client": "2.0.0-beta.52", + "@vuepress/core": "2.0.0-beta.52", + "@vuepress/markdown": "2.0.0-beta.52", + "@vuepress/shared": "2.0.0-beta.52", + "@vuepress/utils": "2.0.0-beta.52", + "vue": "^3.2.41" } }, - "@babel/helper-compilation-targets": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.3.tgz", - "integrity": "sha512-65ESqLGyGmLvgR0mst5AdW1FkNlj9rQsCKduzEoEPhBCDFGXvz2jW6bXFG6i0/MrV2s7hhXjjb2yAzcPuQlLwg==", + "node_modules/vuepress-theme-hope/node_modules/@vuepress/plugin-git": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-git/-/plugin-git-2.0.0-beta.52.tgz", + "integrity": "sha512-80H6/T3214yGdt6TO3h5lB/gUneHsLTq3Yc8jEsdoX0YPaa9+k3vNn1+bkyEXLzfZx0PoLaH1vh/K3japyd//g==", "dev": true, - "requires": { - "@babel/compat-data": "^7.19.3", - "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.21.3", - "semver": "^6.3.0" + "dependencies": { + "@vuepress/core": "2.0.0-beta.52", + "@vuepress/utils": "2.0.0-beta.52", + "execa": "^6.1.0" } }, - "@babel/helper-create-class-features-plugin": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.19.0.tgz", - "integrity": "sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==", + "node_modules/vuepress-theme-hope/node_modules/@vuepress/plugin-nprogress": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-nprogress/-/plugin-nprogress-2.0.0-beta.52.tgz", + "integrity": "sha512-NO1xf0SIcUVPiLhRXgModbxNRUmKvS9zjz00h0GXZKLy399onsL5HuJNU9X8C/xTRm4MDlH8Zmc7kGwnUfF7AQ==", "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-member-expression-to-functions": "^7.18.9", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.9", - "@babel/helper-split-export-declaration": "^7.18.6" + "dependencies": { + "@vuepress/client": "2.0.0-beta.52", + "@vuepress/core": "2.0.0-beta.52", + "@vuepress/utils": "2.0.0-beta.52", + "vue": "^3.2.41", + "vue-router": "^4.1.5" } }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", - "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", + "node_modules/vuepress-theme-hope/node_modules/@vuepress/plugin-palette": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-palette/-/plugin-palette-2.0.0-beta.52.tgz", + "integrity": "sha512-QToWrjqn2Fv2NoCATososgeajZ7K6LwQS2DC6ygCvOVyqV46N5OPFKvZAcVMYHaJcLkfirMAmFvXnUnHnchBYA==", "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "regexpu-core": "^5.1.0" + "dependencies": { + "@vuepress/core": "2.0.0-beta.52", + "@vuepress/utils": "2.0.0-beta.52", + "chokidar": "^3.5.3" } }, - "@babel/helper-define-polyfill-provider": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", - "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", + "node_modules/vuepress-theme-hope/node_modules/@vuepress/plugin-prismjs": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-prismjs/-/plugin-prismjs-2.0.0-beta.52.tgz", + "integrity": "sha512-Xd0j/B7j9fwDJk4CHn91EDjhwOYiJsonmu434Nsabmx7JyZ5C5FfELU6v1hle+goPTMWx+qtmKBPfAzmlpRJpA==", "dev": true, - "requires": { - "@babel/helper-compilation-targets": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" + "dependencies": { + "@vuepress/core": "2.0.0-beta.52", + "prismjs": "^1.29.0" } }, - "@babel/helper-environment-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", - "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", - "dev": true - }, - "@babel/helper-explode-assignable-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", - "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "node_modules/vuepress-theme-hope/node_modules/@vuepress/plugin-theme-data": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-theme-data/-/plugin-theme-data-2.0.0-beta.52.tgz", + "integrity": "sha512-57nWCoDVwyrpm2UGx6hBWqQyVzgR9sjOlpeXHeZMninpoMo+pYUmurlV83KnOZOwOujxBALmMxGWIsEOfmxl9g==", "dev": true, - "requires": { - "@babel/types": "^7.18.6" + "dependencies": { + "@vue/devtools-api": "^6.4.5", + "@vuepress/client": "2.0.0-beta.52", + "@vuepress/core": "2.0.0-beta.52", + "@vuepress/shared": "2.0.0-beta.52", + "@vuepress/utils": "2.0.0-beta.52", + "vue": "^3.2.41" } }, - "@babel/helper-function-name": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", - "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "node_modules/vuepress-theme-hope/node_modules/@vuepress/shared": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/shared/-/shared-2.0.0-beta.52.tgz", + "integrity": "sha512-cXWdYFAVud5Y6imNPS38GupVWBfEiheDfnbiv7DZZjJYZHC+f/LhsKyVJrMev7HqLvTQGpNY+xLE//K5tr77yA==", "dev": true, - "requires": { - "@babel/template": "^7.18.10", - "@babel/types": "^7.19.0" + "dependencies": { + "@mdit-vue/types": "^0.11.0", + "@vue/shared": "^3.2.41" } }, - "@babel/helper-hoist-variables": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "node_modules/vuepress-theme-hope/node_modules/@vuepress/utils": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/utils/-/utils-2.0.0-beta.52.tgz", + "integrity": "sha512-L2DoE8bYdCvEQcqPsqi5BfrK3XVLPOXHoWsaUWheILlNSBjIGMm8ip7tlqJX/afgRjVaVBUpPSD7u4cEUQ6ffQ==", + "dev": true, + "dependencies": { + "@types/debug": "^4.1.7", + "@types/fs-extra": "^9.0.13", + "@types/hash-sum": "^1.0.0", + "@vuepress/shared": "2.0.0-beta.52", + "chalk": "^5.1.2", + "debug": "^4.3.4", + "fs-extra": "^10.1.0", + "globby": "^13.1.2", + "hash-sum": "^2.0.0", + "ora": "^6.1.2", + "upath": "^2.0.1" + } + }, + "node_modules/vuepress-vite": { + "version": "2.0.0-beta.51", + "resolved": "https://registry.npmjs.org/vuepress-vite/-/vuepress-vite-2.0.0-beta.51.tgz", + "integrity": "sha512-EfvIBwmgRmj5xO6a3hZxRB5PRNkNK3f6RWunBEgRB31sDpGz9ZAEOTRZZ8lIPM/H1wSH39JkHUDm7fVgeuCCDg==", + "dev": true, + "dependencies": { + "@vuepress/bundler-vite": "2.0.0-beta.51", + "@vuepress/cli": "2.0.0-beta.51", + "@vuepress/core": "2.0.0-beta.51", + "@vuepress/theme-default": "2.0.0-beta.51" + }, + "bin": { + "vuepress": "bin/vuepress.js", + "vuepress-vite": "bin/vuepress.js" + }, + "peerDependencies": { + "@vuepress/client": "^2.0.0-beta.50", + "vue": "^3.2.37" + } + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dev": true, + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/web-resource-inliner": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/web-resource-inliner/-/web-resource-inliner-6.0.1.tgz", + "integrity": "sha512-kfqDxt5dTB1JhqsCUQVFDj0rmY+4HLwGQIsLPbyrsN9y9WV/1oFDSx3BQ4GfCv9X+jVeQ7rouTqwK53rA/7t8A==", + "dev": true, + "dependencies": { + "ansi-colors": "^4.1.1", + "escape-goat": "^3.0.0", + "htmlparser2": "^5.0.0", + "mime": "^2.4.6", + "node-fetch": "^2.6.0", + "valid-data-url": "^3.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/web-resource-inliner/node_modules/domhandler": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-3.3.0.tgz", + "integrity": "sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/web-resource-inliner/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/web-resource-inliner/node_modules/htmlparser2": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-5.0.1.tgz", + "integrity": "sha512-vKZZra6CSe9qsJzh0BjBGXo8dvzNsq/oGvsjfRdOrrryfeD9UOBEEQdeoqCRmKZchF5h2zOBMQ6YuQ0uRUmdbQ==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^3.3.0", + "domutils": "^2.4.2", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/fb55/htmlparser2?sponsor=1" + } + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "dev": true + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dev": true, + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/wicked-good-xpath": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/wicked-good-xpath/-/wicked-good-xpath-1.3.0.tgz", + "integrity": "sha512-Gd9+TUn5nXdwj/hFsPVx5cuHHiF5Bwuc30jZ4+ronF1qHK5O7HD0sgmXWSEgwKquT3ClLoKPVbO6qGwVwLzvAw==", + "dev": true + }, + "node_modules/workbox-background-sync": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.4.tgz", + "integrity": "sha512-0r4INQZMyPky/lj4Ou98qxcThrETucOde+7mRGJl13MPJugQNKeZQOdIJe/1AchOP23cTqHcN/YVpD6r8E6I8g==", + "dev": true, + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.4.tgz", + "integrity": "sha512-I/lBERoH1u3zyBosnpPEtcAVe5lwykx9Yg1k6f8/BGEPGaMMgZrwVrqL1uA9QZ1NGGFoyE6t9i7lBjOlDhFEEw==", + "dev": true, + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-build": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.4.tgz", + "integrity": "sha512-kgRevLXEYvUW9WS4XoziYqZ8Q9j/2ziJYEtTrjdz5/L/cTUa2XfyMP2i7c3p34lgqJ03+mTiz13SdFef2POwbA==", + "dev": true, + "dependencies": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.5.4", + "workbox-broadcast-update": "6.5.4", + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-google-analytics": "6.5.4", + "workbox-navigation-preload": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-range-requests": "6.5.4", + "workbox-recipes": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4", + "workbox-streams": "6.5.4", + "workbox-sw": "6.5.4", + "workbox-window": "6.5.4" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/workbox-build/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/workbox-build/node_modules/source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "dev": true, + "dependencies": { + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/workbox-build/node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/workbox-build/node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true, + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/workbox-build/node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "node_modules/workbox-build/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/workbox-cacheable-response": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.4.tgz", + "integrity": "sha512-DCR9uD0Fqj8oB2TSWQEm1hbFs/85hXXoayVwFKLVuIuxwJaihBsLsp4y7J9bvZbqtPJ1KlCkmYVGQKrBU4KAug==", + "dev": true, + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-core": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.4.tgz", + "integrity": "sha512-OXYb+m9wZm8GrORlV2vBbE5EC1FKu71GGp0H4rjmxmF4/HLbMCoTFws87M3dFwgpmg0v00K++PImpNQ6J5NQ6Q==", + "dev": true + }, + "node_modules/workbox-expiration": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.4.tgz", + "integrity": "sha512-jUP5qPOpH1nXtjGGh1fRBa1wJL2QlIb5mGpct3NzepjGG2uFFBn4iiEBiI9GUmfAFR2ApuRhDydjcRmYXddiEQ==", + "dev": true, + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-google-analytics": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.4.tgz", + "integrity": "sha512-8AU1WuaXsD49249Wq0B2zn4a/vvFfHkpcFfqAFHNHwln3jK9QUYmzdkKXGIZl9wyKNP+RRX30vcgcyWMcZ9VAg==", + "dev": true, + "dependencies": { + "workbox-background-sync": "6.5.4", + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.4.tgz", + "integrity": "sha512-IIwf80eO3cr8h6XSQJF+Hxj26rg2RPFVUmJLUlM0+A2GzB4HFbQyKkrgD5y2d84g2IbJzP4B4j5dPBRzamHrng==", + "dev": true, + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-precaching": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.4.tgz", + "integrity": "sha512-hSMezMsW6btKnxHB4bFy2Qfwey/8SYdGWvVIKFaUm8vJ4E53JAY+U2JwLTRD8wbLWoP6OVUdFlXsTdKu9yoLTg==", + "dev": true, + "dependencies": { + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "node_modules/workbox-range-requests": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.4.tgz", + "integrity": "sha512-Je2qR1NXCFC8xVJ/Lux6saH6IrQGhMpDrPXWZWWS8n/RD+WZfKa6dSZwU+/QksfEadJEr/NfY+aP/CXFFK5JFg==", + "dev": true, + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-recipes": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.4.tgz", + "integrity": "sha512-QZNO8Ez708NNwzLNEXTG4QYSKQ1ochzEtRLGaq+mr2PyoEIC1xFW7MrWxrONUxBFOByksds9Z4//lKAX8tHyUA==", + "dev": true, + "dependencies": { + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "node_modules/workbox-routing": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.4.tgz", + "integrity": "sha512-apQswLsbrrOsBUWtr9Lf80F+P1sHnQdYodRo32SjiByYi36IDyL2r7BH1lJtFX8fwNHDa1QOVY74WKLLS6o5Pg==", + "dev": true, + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-strategies": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.4.tgz", + "integrity": "sha512-DEtsxhx0LIYWkJBTQolRxG4EI0setTJkqR4m7r4YpBdxtWJH1Mbg01Cj8ZjNOO8etqfA3IZaOPHUxCs8cBsKLw==", + "dev": true, + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-streams": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.4.tgz", + "integrity": "sha512-FXKVh87d2RFXkliAIheBojBELIPnWbQdyDvsH3t74Cwhg0fDheL1T8BqSM86hZvC0ZESLsznSYWw+Va+KVbUzg==", + "dev": true, + "dependencies": { + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4" + } + }, + "node_modules/workbox-sw": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.4.tgz", + "integrity": "sha512-vo2RQo7DILVRoH5LjGqw3nphavEjK4Qk+FenXeUsknKn14eCNedHOXWbmnvP4ipKhlE35pvJ4yl4YYf6YsJArA==", + "dev": true + }, + "node_modules/workbox-window": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.4.tgz", + "integrity": "sha512-HnLZJDwYBE+hpG25AQBO8RUWBJRaCsI9ksQJEp3aCOFCaG5kqaToAYXFRAHxzRluM2cQbGzdQF5rjKPWPA1fug==", + "dev": true, + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.5.4" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/xml-js": { + "version": "1.6.11", + "resolved": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz", + "integrity": "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==", + "dev": true, + "dependencies": { + "sax": "^1.2.4" + }, + "bin": { + "xml-js": "bin/cli.js" + } + }, + "node_modules/xmldom-sre": { + "version": "0.1.31", + "resolved": "https://registry.npmjs.org/xmldom-sre/-/xmldom-sre-0.1.31.tgz", + "integrity": "sha512-f9s+fUkX04BxQf+7mMWAp5zk61pciie+fFLC9hX9UVvCeJQfNHRHXpeo5MPcR0EUf57PYLdt+ZO4f3Ipk2oZUw==", + "dev": true, + "engines": { + "node": ">=0.1" + } + }, + "node_modules/zrender": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/zrender/-/zrender-5.4.0.tgz", + "integrity": "sha512-rOS09Z2HSVGFs2dn/TuYk5BlCaZcVe8UDLLjj1ySYF828LATKKdxuakSZMvrDz54yiKPDYVfjdKqcX8Jky3BIA==", + "dev": true, + "dependencies": { + "tslib": "2.3.0" + } + } + }, + "dependencies": { + "@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "dev": true, + "requires": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + } + }, + "@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dev": true, + "requires": { + "@babel/highlight": "^7.18.6" + } + }, + "@babel/compat-data": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.4.tgz", + "integrity": "sha512-CHIGpJcUQ5lU9KrPHTjBMhVwQG6CQjxfg36fGXl3qk/Gik1WwWachaXFuo0uCWJT/mStOKtcbFJCaVLihC1CMw==", + "dev": true + }, + "@babel/core": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.6.tgz", + "integrity": "sha512-D2Ue4KHpc6Ys2+AxpIx1BZ8+UegLLLE2p3KJEuJRKmokHOtl49jQ5ny1773KsGLZs8MQvBidAF6yWUJxRqtKtg==", + "dev": true, + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.6", + "@babel/helper-compilation-targets": "^7.19.3", + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helpers": "^7.19.4", + "@babel/parser": "^7.19.6", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.6", + "@babel/types": "^7.19.4", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + } + }, + "@babel/generator": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.6.tgz", + "integrity": "sha512-oHGRUQeoX1QrKeJIKVe0hwjGqNnVYsM5Nep5zo0uE0m42sLH+Fsd2pStJ5sRM1bNyTUUoz0pe2lTeMJrb/taTA==", + "dev": true, + "requires": { + "@babel/types": "^7.19.4", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "dev": true, + "requires": { + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.3.tgz", + "integrity": "sha512-65ESqLGyGmLvgR0mst5AdW1FkNlj9rQsCKduzEoEPhBCDFGXvz2jW6bXFG6i0/MrV2s7hhXjjb2yAzcPuQlLwg==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.19.3", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "semver": "^6.3.0" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.19.0.tgz", + "integrity": "sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", + "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.1.0" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + } + }, + "@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "dev": true + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-function-name": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "dev": true, + "requires": { + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", "dev": true, "requires": { @@ -8792,19 +9866,19 @@ } }, "@babel/helper-module-transforms": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz", - "integrity": "sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.6.tgz", + "integrity": "sha512-fCmcfQo/KYr/VXXDIyd3CBGZ6AFhPFy1TfSEJ+PilGVlQT6jcbqtHAM4C1EciRqMza7/TpOUZliuSH+U6HAhJw==", "dev": true, "requires": { "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-simple-access": "^7.19.4", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.0", - "@babel/types": "^7.19.0" + "@babel/traverse": "^7.19.6", + "@babel/types": "^7.19.4" } }, "@babel/helper-optimise-call-expression": { @@ -8848,12 +9922,12 @@ } }, "@babel/helper-simple-access": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", - "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.19.4.tgz", + "integrity": "sha512-f9Xq6WqBFqaDfbCzn2w85hwklswz5qsKlh7f08w4Y9yhJHpnNC0QemtSkK5YyOY8kPGvyiwdzZksGUhnGdaUIg==", "dev": true, "requires": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.19.4" } }, "@babel/helper-skip-transparent-expression-wrappers": { @@ -8875,9 +9949,9 @@ } }, "@babel/helper-string-parser": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", - "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", "dev": true }, "@babel/helper-validator-identifier": { @@ -8905,14 +9979,14 @@ } }, "@babel/helpers": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.0.tgz", - "integrity": "sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==", + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.4.tgz", + "integrity": "sha512-G+z3aOx2nfDHwX/kyVii5fJq+bgscg89/dJNWpYeKeBv3v9xX8EIabmx1k6u9LS04H7nROFVRVK+e3k0VHp+sw==", "dev": true, "requires": { "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.0", - "@babel/types": "^7.19.0" + "@babel/traverse": "^7.19.4", + "@babel/types": "^7.19.4" } }, "@babel/highlight": { @@ -8955,9 +10029,9 @@ } }, "@babel/parser": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.3.tgz", - "integrity": "sha512-pJ9xOlNWHiy9+FuFP09DEAFbAn4JskgRsVcc169w2xRBC3FRGuQEwjeIMMND9L2zc0iEhO/tGv4Zq+km+hxNpQ==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.6.tgz", + "integrity": "sha512-h1IUp81s2JYJ3mRkdxJgs4UvmSsRvDrx5ICSJbPvtWYv5i1nTBGcBpnog+89rAFMwvvru6E5NUHdBe01UeSzYA==", "dev": true }, "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { @@ -9074,14 +10148,14 @@ } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", - "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.19.4.tgz", + "integrity": "sha512-wHmj6LDxVDnL+3WhXteUBaoM1aVILZODAUjg11kHqG4cOlfgMQGxw6aCgvrXrmaJR3Bn14oZhImyCPZzRpC93Q==", "dev": true, "requires": { - "@babel/compat-data": "^7.18.8", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/compat-data": "^7.19.4", + "@babel/helper-compilation-targets": "^7.19.3", + "@babel/helper-plugin-utils": "^7.19.0", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", "@babel/plugin-transform-parameters": "^7.18.8" } @@ -9304,12 +10378,12 @@ } }, "@babel/plugin-transform-block-scoping": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz", - "integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==", + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.19.4.tgz", + "integrity": "sha512-934S2VLLlt2hRJwPf4MczaOr4hYF0z+VKPwqTNxyKX7NthTiPfhuKFWQZHXRM0vh/wo/VyXB3s4bZUNA08l+tQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-plugin-utils": "^7.19.0" } }, "@babel/plugin-transform-classes": { @@ -9339,12 +10413,12 @@ } }, "@babel/plugin-transform-destructuring": { - "version": "7.18.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.13.tgz", - "integrity": "sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==", + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.19.4.tgz", + "integrity": "sha512-t0j0Hgidqf0aM86dF8U+vXYReUgJnlv4bZLsyoPnwZNrGY+7/38o8YjaELrvHeVfTZao15kjR0PVv0nju2iduA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-plugin-utils": "^7.19.0" } }, "@babel/plugin-transform-dotall-regex": { @@ -9415,39 +10489,36 @@ } }, "@babel/plugin-transform-modules-amd": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", - "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz", + "integrity": "sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0" } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", - "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz", + "integrity": "sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-simple-access": "^7.19.4" } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.0.tgz", - "integrity": "sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz", + "integrity": "sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ==", "dev": true, "requires": { "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-module-transforms": "^7.19.0", + "@babel/helper-module-transforms": "^7.19.6", "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-validator-identifier": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-validator-identifier": "^7.19.1" } }, "@babel/plugin-transform-modules-umd": { @@ -9592,12 +10663,12 @@ } }, "@babel/preset-env": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.19.3.tgz", - "integrity": "sha512-ziye1OTc9dGFOAXSWKUqQblYHNlBOaDl8wzqf2iKXJAltYiR3hKHUKmkt+S9PppW7RQpq4fFCrwwpIDj/f5P4w==", + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.19.4.tgz", + "integrity": "sha512-5QVOTXUdqTCjQuh2GGtdd7YEhoRXBMVGROAtsBeLGIbIz3obCBIfRMT1I3ZKkMgNzwkyCkftDXSSkHxnfVf4qg==", "dev": true, "requires": { - "@babel/compat-data": "^7.19.3", + "@babel/compat-data": "^7.19.4", "@babel/helper-compilation-targets": "^7.19.3", "@babel/helper-plugin-utils": "^7.19.0", "@babel/helper-validator-option": "^7.18.6", @@ -9612,7 +10683,7 @@ "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", "@babel/plugin-proposal-numeric-separator": "^7.18.6", - "@babel/plugin-proposal-object-rest-spread": "^7.18.9", + "@babel/plugin-proposal-object-rest-spread": "^7.19.4", "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", "@babel/plugin-proposal-optional-chaining": "^7.18.9", "@babel/plugin-proposal-private-methods": "^7.18.6", @@ -9636,10 +10707,10 @@ "@babel/plugin-transform-arrow-functions": "^7.18.6", "@babel/plugin-transform-async-to-generator": "^7.18.6", "@babel/plugin-transform-block-scoped-functions": "^7.18.6", - "@babel/plugin-transform-block-scoping": "^7.18.9", + "@babel/plugin-transform-block-scoping": "^7.19.4", "@babel/plugin-transform-classes": "^7.19.0", "@babel/plugin-transform-computed-properties": "^7.18.9", - "@babel/plugin-transform-destructuring": "^7.18.13", + "@babel/plugin-transform-destructuring": "^7.19.4", "@babel/plugin-transform-dotall-regex": "^7.18.6", "@babel/plugin-transform-duplicate-keys": "^7.18.9", "@babel/plugin-transform-exponentiation-operator": "^7.18.6", @@ -9666,7 +10737,7 @@ "@babel/plugin-transform-unicode-escapes": "^7.18.10", "@babel/plugin-transform-unicode-regex": "^7.18.6", "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.19.3", + "@babel/types": "^7.19.4", "babel-plugin-polyfill-corejs2": "^0.3.3", "babel-plugin-polyfill-corejs3": "^0.6.0", "babel-plugin-polyfill-regenerator": "^0.4.1", @@ -9688,9 +10759,9 @@ } }, "@babel/runtime": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.19.0.tgz", - "integrity": "sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA==", + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.19.4.tgz", + "integrity": "sha512-EXpLCrk55f+cYqmHsSR+yD/0gAIMxxA9QK9lnQWzhMCvt+YmoBN7Zx94s++Kv0+unHk39vxNO8t+CMA2WSS3wA==", "dev": true, "requires": { "regenerator-runtime": "^0.13.4" @@ -9708,51 +10779,51 @@ } }, "@babel/traverse": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.3.tgz", - "integrity": "sha512-qh5yf6149zhq2sgIXmwjnsvmnNQC2iw70UFjp4olxucKrWd/dvlUsBI88VSLUsnMNF7/vnOiA+nk1+yLoCqROQ==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.6.tgz", + "integrity": "sha512-6l5HrUCzFM04mfbG09AagtYyR2P0B71B1wN7PfSPiksDPz2k5H9CBC1tcZpz2M8OxbKTPccByoOJ22rUKbpmQQ==", "dev": true, "requires": { "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.19.3", + "@babel/generator": "^7.19.6", "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-function-name": "^7.19.0", "@babel/helper-hoist-variables": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.19.3", - "@babel/types": "^7.19.3", + "@babel/parser": "^7.19.6", + "@babel/types": "^7.19.4", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.3.tgz", - "integrity": "sha512-hGCaQzIY22DJlDh9CH7NOxgKkFjBk0Cw9xDO1Xmh2151ti7wiGfQ3LauXzL4HP1fmFlTX6XjpRETTpUcv7wQLw==", + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.4.tgz", + "integrity": "sha512-M5LK7nAeS6+9j7hAq+b3fQs+pNfUtTGq+yFFfHnauFA8zQtLRfmuipmsKDKKLuyG+wC8ABW43A153YNawNTEtw==", "dev": true, "requires": { - "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-string-parser": "^7.19.4", "@babel/helper-validator-identifier": "^7.19.1", "to-fast-properties": "^2.0.0" } }, "@braintree/sanitize-url": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@braintree/sanitize-url/-/sanitize-url-6.0.0.tgz", - "integrity": "sha512-mgmE7XBYY/21erpzhexk4Cj1cyTQ9LzvnTxtzM17BJ7ERMNE6W72mQRo0I1Ud8eFJ+RVVIcBNhLFZ3GX4XFz5w==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@braintree/sanitize-url/-/sanitize-url-6.0.1.tgz", + "integrity": "sha512-zr9Qs9KFQiEvMWdZesjcmRJlUck5NR+eKGS1uyKk+oYTWwlYrsoPEi6VmG6/TzBD1hKCGEimrhTgGS6hvn/xIQ==", "dev": true }, "@esbuild/android-arm": { - "version": "0.15.10", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.15.10.tgz", - "integrity": "sha512-FNONeQPy/ox+5NBkcSbYJxoXj9GWu8gVGJTVmUyoOCKQFDTrHVKgNSzChdNt0I8Aj/iKcsDf2r9BFwv+FSNUXg==", + "version": "0.15.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.15.12.tgz", + "integrity": "sha512-IC7TqIqiyE0MmvAhWkl/8AEzpOtbhRNDo7aph47We1NbE5w2bt/Q+giAhe0YYeVpYnIhGMcuZY92qDK6dQauvA==", "dev": true, "optional": true }, "@esbuild/linux-loong64": { - "version": "0.15.10", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.15.10.tgz", - "integrity": "sha512-w0Ou3Z83LOYEkwaui2M8VwIp+nLi/NA60lBLMvaJ+vXVMcsARYdEzLNE7RSm4+lSg4zq4d7fAVuzk7PNQ5JFgg==", + "version": "0.15.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.15.12.tgz", + "integrity": "sha512-tZEowDjvU7O7I04GYvWQOS4yyP9E/7YlsB0jjw1Ycukgr2ycEzKyIk5tms5WnLBymaewc6VmRKnn5IJWgK4eFw==", "dev": true, "optional": true }, @@ -10110,9 +11181,9 @@ "dev": true }, "@types/web-bluetooth": { - "version": "0.0.15", - "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.15.tgz", - "integrity": "sha512-w7hEHXnPMEZ+4nGKl/KDRVpxkwYxYExuHOYXyzIzCDzEZ9ZCGMAewulr9IqJu2LR4N37fcnb1XVeuZ09qgOxhA==", + "version": "0.0.16", + "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.16.tgz", + "integrity": "sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==", "dev": true }, "@vitejs/plugin-vue": { @@ -10123,39 +11194,39 @@ "requires": {} }, "@vue/compiler-core": { - "version": "3.2.40", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.40.tgz", - "integrity": "sha512-2Dc3Stk0J/VyQ4OUr2yEC53kU28614lZS+bnrCbFSAIftBJ40g/2yQzf4mPBiFuqguMB7hyHaujdgZAQ67kZYA==", + "version": "3.2.41", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.41.tgz", + "integrity": "sha512-oA4mH6SA78DT+96/nsi4p9DX97PHcNROxs51lYk7gb9Z4BPKQ3Mh+BLn6CQZBw857Iuhu28BfMSRHAlPvD4vlw==", "dev": true, "requires": { "@babel/parser": "^7.16.4", - "@vue/shared": "3.2.40", + "@vue/shared": "3.2.41", "estree-walker": "^2.0.2", "source-map": "^0.6.1" } }, "@vue/compiler-dom": { - "version": "3.2.40", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.40.tgz", - "integrity": "sha512-OZCNyYVC2LQJy4H7h0o28rtk+4v+HMQygRTpmibGoG9wZyomQiS5otU7qo3Wlq5UfHDw2RFwxb9BJgKjVpjrQw==", + "version": "3.2.41", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.41.tgz", + "integrity": "sha512-xe5TbbIsonjENxJsYRbDJvthzqxLNk+tb3d/c47zgREDa/PCp6/Y4gC/skM4H6PIuX5DAxm7fFJdbjjUH2QTMw==", "dev": true, "requires": { - "@vue/compiler-core": "3.2.40", - "@vue/shared": "3.2.40" + "@vue/compiler-core": "3.2.41", + "@vue/shared": "3.2.41" } }, "@vue/compiler-sfc": { - "version": "3.2.40", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.40.tgz", - "integrity": "sha512-tzqwniIN1fu1PDHC3CpqY/dPCfN/RN1thpBC+g69kJcrl7mbGiHKNwbA6kJ3XKKy8R6JLKqcpVugqN4HkeBFFg==", + "version": "3.2.41", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.41.tgz", + "integrity": "sha512-+1P2m5kxOeaxVmJNXnBskAn3BenbTmbxBxWOtBq3mQTCokIreuMULFantBUclP0+KnzNCMOvcnKinqQZmiOF8w==", "dev": true, "requires": { "@babel/parser": "^7.16.4", - "@vue/compiler-core": "3.2.40", - "@vue/compiler-dom": "3.2.40", - "@vue/compiler-ssr": "3.2.40", - "@vue/reactivity-transform": "3.2.40", - "@vue/shared": "3.2.40", + "@vue/compiler-core": "3.2.41", + "@vue/compiler-dom": "3.2.41", + "@vue/compiler-ssr": "3.2.41", + "@vue/reactivity-transform": "3.2.41", + "@vue/shared": "3.2.41", "estree-walker": "^2.0.2", "magic-string": "^0.25.7", "postcss": "^8.1.10", @@ -10163,39 +11234,39 @@ } }, "@vue/compiler-ssr": { - "version": "3.2.40", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.40.tgz", - "integrity": "sha512-80cQcgasKjrPPuKcxwuCx7feq+wC6oFl5YaKSee9pV3DNq+6fmCVwEEC3vvkf/E2aI76rIJSOYHsWSEIxK74oQ==", + "version": "3.2.41", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.41.tgz", + "integrity": "sha512-Y5wPiNIiaMz/sps8+DmhaKfDm1xgj6GrH99z4gq2LQenfVQcYXmHIOBcs5qPwl7jaW3SUQWjkAPKMfQemEQZwQ==", "dev": true, "requires": { - "@vue/compiler-dom": "3.2.40", - "@vue/shared": "3.2.40" + "@vue/compiler-dom": "3.2.41", + "@vue/shared": "3.2.41" } }, "@vue/devtools-api": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.4.2.tgz", - "integrity": "sha512-6hNZ23h1M2Llky+SIAmVhL7s6BjLtZBCzjIz9iRSBUsysjE7kC39ulW0dH4o/eZtycmSt4qEr6RDVGTIuWu+ow==", + "version": "6.4.5", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.4.5.tgz", + "integrity": "sha512-JD5fcdIuFxU4fQyXUu3w2KpAJHzTVdN+p4iOX2lMWSHMOoQdMAcpFLZzm9Z/2nmsoZ1a96QEhZ26e50xLBsgOQ==", "dev": true }, "@vue/reactivity": { - "version": "3.2.40", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.40.tgz", - "integrity": "sha512-N9qgGLlZmtUBMHF9xDT4EkD9RdXde1Xbveb+niWMXuHVWQP5BzgRmE3SFyUBBcyayG4y1lhoz+lphGRRxxK4RA==", + "version": "3.2.41", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.41.tgz", + "integrity": "sha512-9JvCnlj8uc5xRiQGZ28MKGjuCoPhhTwcoAdv3o31+cfGgonwdPNuvqAXLhlzu4zwqavFEG5tvaoINQEfxz+l6g==", "dev": true, "requires": { - "@vue/shared": "3.2.40" + "@vue/shared": "3.2.41" } }, "@vue/reactivity-transform": { - "version": "3.2.40", - "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.2.40.tgz", - "integrity": "sha512-HQUCVwEaacq6fGEsg2NUuGKIhUveMCjOk8jGHqLXPI2w6zFoPrlQhwWEaINTv5kkZDXKEnCijAp+4gNEHG03yw==", + "version": "3.2.41", + "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.2.41.tgz", + "integrity": "sha512-mK5+BNMsL4hHi+IR3Ft/ho6Za+L3FA5j8WvreJ7XzHrqkPq8jtF/SMo7tuc9gHjLDwKZX1nP1JQOKo9IEAn54A==", "dev": true, "requires": { "@babel/parser": "^7.16.4", - "@vue/compiler-core": "3.2.40", - "@vue/shared": "3.2.40", + "@vue/compiler-core": "3.2.41", + "@vue/shared": "3.2.41", "estree-walker": "^2.0.2", "magic-string": "^0.25.7" } @@ -10208,40 +11279,40 @@ "requires": {} }, "@vue/runtime-core": { - "version": "3.2.40", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.40.tgz", - "integrity": "sha512-U1+rWf0H8xK8aBUZhnrN97yoZfHbjgw/bGUzfgKPJl69/mXDuSg8CbdBYBn6VVQdR947vWneQBFzdhasyzMUKg==", + "version": "3.2.41", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.41.tgz", + "integrity": "sha512-0LBBRwqnI0p4FgIkO9q2aJBBTKDSjzhnxrxHYengkAF6dMOjeAIZFDADAlcf2h3GDALWnblbeprYYpItiulSVQ==", "dev": true, "requires": { - "@vue/reactivity": "3.2.40", - "@vue/shared": "3.2.40" + "@vue/reactivity": "3.2.41", + "@vue/shared": "3.2.41" } }, "@vue/runtime-dom": { - "version": "3.2.40", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.40.tgz", - "integrity": "sha512-AO2HMQ+0s2+MCec8hXAhxMgWhFhOPJ/CyRXnmTJ6XIOnJFLrH5Iq3TNwvVcODGR295jy77I6dWPj+wvFoSYaww==", + "version": "3.2.41", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.41.tgz", + "integrity": "sha512-U7zYuR1NVIP8BL6jmOqmapRAHovEFp7CSw4pR2FacqewXNGqZaRfHoNLQsqQvVQ8yuZNZtxSZy0FFyC70YXPpA==", "dev": true, "requires": { - "@vue/runtime-core": "3.2.40", - "@vue/shared": "3.2.40", + "@vue/runtime-core": "3.2.41", + "@vue/shared": "3.2.41", "csstype": "^2.6.8" } }, "@vue/server-renderer": { - "version": "3.2.40", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.2.40.tgz", - "integrity": "sha512-gtUcpRwrXOJPJ4qyBpU3EyxQa4EkV8I4f8VrDePcGCPe4O/hd0BPS7v9OgjIQob6Ap8VDz9G+mGTKazE45/95w==", + "version": "3.2.41", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.2.41.tgz", + "integrity": "sha512-7YHLkfJdTlsZTV0ae5sPwl9Gn/EGr2hrlbcS/8naXm2CDpnKUwC68i1wGlrYAfIgYWL7vUZwk2GkYLQH5CvFig==", "dev": true, "requires": { - "@vue/compiler-ssr": "3.2.40", - "@vue/shared": "3.2.40" + "@vue/compiler-ssr": "3.2.41", + "@vue/shared": "3.2.41" } }, "@vue/shared": { - "version": "3.2.40", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.40.tgz", - "integrity": "sha512-0PLQ6RUtZM0vO3teRfzGi4ltLUO5aO+kLgwh4Um3THSR03rpQWLTuRCkuO5A41ITzwdWeKdPHtSARuPkoo5pCQ==", + "version": "3.2.41", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.41.tgz", + "integrity": "sha512-W9mfWLHmJhkfAmV+7gDjcHeAWALQtgGT3JErxULl0oz6R6+3ug91I7IErs93eCFhPCZPHBs4QJS7YWEV7A3sxw==", "dev": true }, "@vuepress/bundler-vite": { @@ -10527,14 +11598,14 @@ } }, "@vueuse/core": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-9.3.0.tgz", - "integrity": "sha512-64Rna8IQDWpdrJxgitDg7yv1yTp41ZmvV8zlLEylK4QQLWAhz1OFGZDPZ8bU4lwcGgbEJ2sGi2jrdNh4LttUSQ==", + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-9.3.1.tgz", + "integrity": "sha512-xriyD+v3D2ObH/UtnkEl+1sbcLBVHNaZaLi/rqoNEe/B92hggDEFQIGXoQUjdRzYOjASHSezf9uCDtmd7LeWyA==", "dev": true, "requires": { - "@types/web-bluetooth": "^0.0.15", - "@vueuse/metadata": "9.3.0", - "@vueuse/shared": "9.3.0", + "@types/web-bluetooth": "^0.0.16", + "@vueuse/metadata": "9.3.1", + "@vueuse/shared": "9.3.1", "vue-demi": "*" }, "dependencies": { @@ -10548,15 +11619,15 @@ } }, "@vueuse/metadata": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-9.3.0.tgz", - "integrity": "sha512-GnnfjbzIPJIh9ngL9s9oGU1+Hx/h5/KFqTfJykzh/1xjaHkedV9g0MASpdmPZIP+ynNhKAcEfA6g5i8KXwtoMA==", + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-9.3.1.tgz", + "integrity": "sha512-G1BPhtx3OHaL/y4OZBofh6Xt02G1VA9PuOO8nac9sTKMkMqfyez5VfkF3D9GUjSRNO7cVWyH4rceeGXfr2wdMg==", "dev": true }, "@vueuse/shared": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-9.3.0.tgz", - "integrity": "sha512-caGUWLY0DpPC6l31KxeUy6vPVNA0yKxx81jFYLoMpyP6cF84FG5Dkf69DfSUqL57wX8JcUkJDMnQaQIZPWFEQQ==", + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-9.3.1.tgz", + "integrity": "sha512-YFu3qcnVeu0S2L4XdQJtBpDcjz6xwqHZtTv/XRhu66/yge1XVhxskUcc7VZbX52xF9A34V6KCfwncP9YDqYFiw==", "dev": true, "requires": { "vue-demi": "*" @@ -10572,15 +11643,15 @@ } }, "@waline/client": { - "version": "2.11.3", - "resolved": "https://registry.npmjs.org/@waline/client/-/client-2.11.3.tgz", - "integrity": "sha512-xjLGIlwfF7nRnpd/rBfbyiYY5j5NwdHHT9CqT7rI24gHmd98pizYbfp0QITMAvM7zCUIKIe743Y2yeIKCBHHAA==", + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/@waline/client/-/client-2.13.0.tgz", + "integrity": "sha512-7NrEVpAaT79PTCjjK06WEBRu8gR+/jDU40kn1D4SOJB3fEfvZg1Ztzf2mj1xqy3r4xdOrJ+KWFD88xvPVU96ZA==", "dev": true, "requires": { - "@vueuse/core": "^9.2.0", + "@vueuse/core": "^9.3.0", "autosize": "^5.0.1", - "marked": "^4.1.0", - "vue": "^3.2.39" + "marked": "^4.1.1", + "vue": "^3.2.40" } }, "acorn": { @@ -10679,15 +11750,6 @@ "integrity": "sha512-UIWUlE4TOVPNNj2jjrU39wI4hEYbneUypEqcyRmRFIx5CC2gNdg3rQr+Zh7/3h6egbBvm33TDQjNQKtj9Tk1HA==", "dev": true }, - "babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dev": true, - "requires": { - "object.assign": "^4.1.0" - } - }, "babel-plugin-polyfill-corejs2": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", @@ -10819,9 +11881,9 @@ "dev": true }, "cac": { - "version": "6.7.12", - "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.12.tgz", - "integrity": "sha512-rM7E2ygtMkJqD9c7WnFU6fruFcN3xe4FM5yUmgxhZzIKJk4uHl9U/fhwdajGFQbQuv43FAUo1Fe8gX/oIKDeSA==", + "version": "6.7.14", + "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", + "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==", "dev": true }, "call-bind": { @@ -10841,15 +11903,15 @@ "dev": true }, "chalk": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", - "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.1.2.tgz", + "integrity": "sha512-E5CkT4jWURs1Vy5qGJye+XwCkNj7Od3Af7CP6SujMetSMkLs8Do2RWJK5yx1wamHV/op8Rz+9rltjaTQWDnEFQ==", "dev": true }, "chart.js": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-3.9.1.tgz", - "integrity": "sha512-Ro2JbLmvg83gXF5F4sniaQ+lTbSv18E+TIf2cOeiH1Iqd2PGFOtem+DUufMZsCJwFE7ywPOpfXFBwRTGq7dh6w==", + "version": "4.0.0-alpha.2", + "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-4.0.0-alpha.2.tgz", + "integrity": "sha512-zQWWelV2aRRR2pdMT8mYlqMA9v168ja469JQG1i1+laXaHB9MzlqAHf+JqiPyOsKnpTRsClcqH3KJcGKJFhqDg==", "dev": true }, "cheerio": { @@ -10957,26 +12019,15 @@ "dev": true }, "convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - } - } + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true }, "core-js-compat": { - "version": "3.25.4", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.25.4.tgz", - "integrity": "sha512-gCEcIEEqCR6230WroNunK/653CWKhqyCKJ9b+uESqOt/WFJA8B4lTnnQFdpYY5vmBcwJAA90Bo5vXs+CVsf6iA==", + "version": "3.26.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.26.0.tgz", + "integrity": "sha512-piOX9Go+Z4f9ZiBFLnZ5VrOpBl0h7IGCkiFUN11QTe6LjAvOT3ifL/5TdoizMh99hcGy5SoLyWbapIY/PIb/3A==", "dev": true, "requires": { "browserslist": "^4.21.4" @@ -11662,9 +12713,9 @@ } }, "dayjs": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.5.tgz", - "integrity": "sha512-CAdX5Q3YW3Gclyo5Vpqkgpj8fSdLQcRuzfX6mC6Phy0nfJ0eGYOeS7m4mt2plDWLAtA4TqTakvbboHvUxfe4iA==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.6.tgz", + "integrity": "sha512-zZbY5giJAinCG+7AGaw0wIhNZ6J8AhWuSXKvuc1KAyMiRsvGQWqh4L+MomvhdAYjN+lqvVCMq1I41e3YHvXkyQ==", "dev": true }, "debug": { @@ -11808,9 +12859,9 @@ "dev": true }, "es-abstract": { - "version": "1.20.3", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.3.tgz", - "integrity": "sha512-AyrnaKVpMzljIdwjzrj+LxGmj8ik2LckwXacHqrJJ/jxz6dDDBcZ7I7nlHM0FvEW8MfbWJwOd+yT2XzYW49Frw==", + "version": "1.20.4", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.4.tgz", + "integrity": "sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA==", "dev": true, "requires": { "call-bind": "^1.0.2", @@ -11823,7 +12874,7 @@ "has-property-descriptors": "^1.0.0", "has-symbols": "^1.0.3", "internal-slot": "^1.0.3", - "is-callable": "^1.2.6", + "is-callable": "^1.2.7", "is-negative-zero": "^2.0.2", "is-regex": "^1.1.4", "is-shared-array-buffer": "^1.0.2", @@ -11851,172 +12902,172 @@ } }, "esbuild": { - "version": "0.15.10", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.15.10.tgz", - "integrity": "sha512-N7wBhfJ/E5fzn/SpNgX+oW2RLRjwaL8Y0ezqNqhjD6w0H2p0rDuEz2FKZqpqLnO8DCaWumKe8dsC/ljvVSSxng==", - "dev": true, - "requires": { - "@esbuild/android-arm": "0.15.10", - "@esbuild/linux-loong64": "0.15.10", - "esbuild-android-64": "0.15.10", - "esbuild-android-arm64": "0.15.10", - "esbuild-darwin-64": "0.15.10", - "esbuild-darwin-arm64": "0.15.10", - "esbuild-freebsd-64": "0.15.10", - "esbuild-freebsd-arm64": "0.15.10", - "esbuild-linux-32": "0.15.10", - "esbuild-linux-64": "0.15.10", - "esbuild-linux-arm": "0.15.10", - "esbuild-linux-arm64": "0.15.10", - "esbuild-linux-mips64le": "0.15.10", - "esbuild-linux-ppc64le": "0.15.10", - "esbuild-linux-riscv64": "0.15.10", - "esbuild-linux-s390x": "0.15.10", - "esbuild-netbsd-64": "0.15.10", - "esbuild-openbsd-64": "0.15.10", - "esbuild-sunos-64": "0.15.10", - "esbuild-windows-32": "0.15.10", - "esbuild-windows-64": "0.15.10", - "esbuild-windows-arm64": "0.15.10" + "version": "0.15.12", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.15.12.tgz", + "integrity": "sha512-PcT+/wyDqJQsRVhaE9uX/Oq4XLrFh0ce/bs2TJh4CSaw9xuvI+xFrH2nAYOADbhQjUgAhNWC5LKoUsakm4dxng==", + "dev": true, + "requires": { + "@esbuild/android-arm": "0.15.12", + "@esbuild/linux-loong64": "0.15.12", + "esbuild-android-64": "0.15.12", + "esbuild-android-arm64": "0.15.12", + "esbuild-darwin-64": "0.15.12", + "esbuild-darwin-arm64": "0.15.12", + "esbuild-freebsd-64": "0.15.12", + "esbuild-freebsd-arm64": "0.15.12", + "esbuild-linux-32": "0.15.12", + "esbuild-linux-64": "0.15.12", + "esbuild-linux-arm": "0.15.12", + "esbuild-linux-arm64": "0.15.12", + "esbuild-linux-mips64le": "0.15.12", + "esbuild-linux-ppc64le": "0.15.12", + "esbuild-linux-riscv64": "0.15.12", + "esbuild-linux-s390x": "0.15.12", + "esbuild-netbsd-64": "0.15.12", + "esbuild-openbsd-64": "0.15.12", + "esbuild-sunos-64": "0.15.12", + "esbuild-windows-32": "0.15.12", + "esbuild-windows-64": "0.15.12", + "esbuild-windows-arm64": "0.15.12" } }, "esbuild-android-64": { - "version": "0.15.10", - "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.15.10.tgz", - "integrity": "sha512-UI7krF8OYO1N7JYTgLT9ML5j4+45ra3amLZKx7LO3lmLt1Ibn8t3aZbX5Pu4BjWiqDuJ3m/hsvhPhK/5Y/YpnA==", + "version": "0.15.12", + "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.15.12.tgz", + "integrity": "sha512-MJKXwvPY9g0rGps0+U65HlTsM1wUs9lbjt5CU19RESqycGFDRijMDQsh68MtbzkqWSRdEtiKS1mtPzKneaAI0Q==", "dev": true, "optional": true }, "esbuild-android-arm64": { - "version": "0.15.10", - "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.15.10.tgz", - "integrity": "sha512-EOt55D6xBk5O05AK8brXUbZmoFj4chM8u3riGflLa6ziEoVvNjRdD7Cnp82NHQGfSHgYR06XsPI8/sMuA/cUwg==", + "version": "0.15.12", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.15.12.tgz", + "integrity": "sha512-Hc9SEcZbIMhhLcvhr1DH+lrrec9SFTiRzfJ7EGSBZiiw994gfkVV6vG0sLWqQQ6DD7V4+OggB+Hn0IRUdDUqvA==", "dev": true, "optional": true }, "esbuild-darwin-64": { - "version": "0.15.10", - "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.15.10.tgz", - "integrity": "sha512-hbDJugTicqIm+WKZgp208d7FcXcaK8j2c0l+fqSJ3d2AzQAfjEYDRM3Z2oMeqSJ9uFxyj/muSACLdix7oTstRA==", + "version": "0.15.12", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.15.12.tgz", + "integrity": "sha512-qkmqrTVYPFiePt5qFjP8w/S+GIUMbt6k8qmiPraECUWfPptaPJUGkCKrWEfYFRWB7bY23FV95rhvPyh/KARP8Q==", "dev": true, "optional": true }, "esbuild-darwin-arm64": { - "version": "0.15.10", - "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.15.10.tgz", - "integrity": "sha512-M1t5+Kj4IgSbYmunf2BB6EKLkWUq+XlqaFRiGOk8bmBapu9bCDrxjf4kUnWn59Dka3I27EiuHBKd1rSO4osLFQ==", + "version": "0.15.12", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.15.12.tgz", + "integrity": "sha512-z4zPX02tQ41kcXMyN3c/GfZpIjKoI/BzHrdKUwhC/Ki5BAhWv59A9M8H+iqaRbwpzYrYidTybBwiZAIWCLJAkw==", "dev": true, "optional": true }, "esbuild-freebsd-64": { - "version": "0.15.10", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.15.10.tgz", - "integrity": "sha512-KMBFMa7C8oc97nqDdoZwtDBX7gfpolkk6Bcmj6YFMrtCMVgoU/x2DI1p74DmYl7CSS6Ppa3xgemrLrr5IjIn0w==", + "version": "0.15.12", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.15.12.tgz", + "integrity": "sha512-XFL7gKMCKXLDiAiBjhLG0XECliXaRLTZh6hsyzqUqPUf/PY4C6EJDTKIeqqPKXaVJ8+fzNek88285krSz1QECw==", "dev": true, "optional": true }, "esbuild-freebsd-arm64": { - "version": "0.15.10", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.15.10.tgz", - "integrity": "sha512-m2KNbuCX13yQqLlbSojFMHpewbn8wW5uDS6DxRpmaZKzyq8Dbsku6hHvh2U+BcLwWY4mpgXzFUoENEf7IcioGg==", + "version": "0.15.12", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.15.12.tgz", + "integrity": "sha512-jwEIu5UCUk6TjiG1X+KQnCGISI+ILnXzIzt9yDVrhjug2fkYzlLbl0K43q96Q3KB66v6N1UFF0r5Ks4Xo7i72g==", "dev": true, "optional": true }, "esbuild-linux-32": { - "version": "0.15.10", - "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.15.10.tgz", - "integrity": "sha512-guXrwSYFAvNkuQ39FNeV4sNkNms1bLlA5vF1H0cazZBOLdLFIny6BhT+TUbK/hdByMQhtWQ5jI9VAmPKbVPu1w==", + "version": "0.15.12", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.15.12.tgz", + "integrity": "sha512-uSQuSEyF1kVzGzuIr4XM+v7TPKxHjBnLcwv2yPyCz8riV8VUCnO/C4BF3w5dHiVpCd5Z1cebBtZJNlC4anWpwA==", "dev": true, "optional": true }, "esbuild-linux-64": { - "version": "0.15.10", - "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.15.10.tgz", - "integrity": "sha512-jd8XfaSJeucMpD63YNMO1JCrdJhckHWcMv6O233bL4l6ogQKQOxBYSRP/XLWP+6kVTu0obXovuckJDcA0DKtQA==", + "version": "0.15.12", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.15.12.tgz", + "integrity": "sha512-QcgCKb7zfJxqT9o5z9ZUeGH1k8N6iX1Y7VNsEi5F9+HzN1OIx7ESxtQXDN9jbeUSPiRH1n9cw6gFT3H4qbdvcA==", "dev": true, "optional": true }, "esbuild-linux-arm": { - "version": "0.15.10", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.15.10.tgz", - "integrity": "sha512-6N8vThLL/Lysy9y4Ex8XoLQAlbZKUyExCWyayGi2KgTBelKpPgj6RZnUaKri0dHNPGgReJriKVU6+KDGQwn10A==", + "version": "0.15.12", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.15.12.tgz", + "integrity": "sha512-Wf7T0aNylGcLu7hBnzMvsTfEXdEdJY/hY3u36Vla21aY66xR0MS5I1Hw8nVquXjTN0A6fk/vnr32tkC/C2lb0A==", "dev": true, "optional": true }, "esbuild-linux-arm64": { - "version": "0.15.10", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.15.10.tgz", - "integrity": "sha512-GByBi4fgkvZFTHFDYNftu1DQ1GzR23jws0oWyCfhnI7eMOe+wgwWrc78dbNk709Ivdr/evefm2PJiUBMiusS1A==", + "version": "0.15.12", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.15.12.tgz", + "integrity": "sha512-HtNq5xm8fUpZKwWKS2/YGwSfTF+339L4aIA8yphNKYJckd5hVdhfdl6GM2P3HwLSCORS++++7++//ApEwXEuAQ==", "dev": true, "optional": true }, "esbuild-linux-mips64le": { - "version": "0.15.10", - "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.15.10.tgz", - "integrity": "sha512-BxP+LbaGVGIdQNJUNF7qpYjEGWb0YyHVSKqYKrn+pTwH/SiHUxFyJYSP3pqkku61olQiSBnSmWZ+YUpj78Tw7Q==", + "version": "0.15.12", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.15.12.tgz", + "integrity": "sha512-Qol3+AvivngUZkTVFgLpb0H6DT+N5/zM3V1YgTkryPYFeUvuT5JFNDR3ZiS6LxhyF8EE+fiNtzwlPqMDqVcc6A==", "dev": true, "optional": true }, "esbuild-linux-ppc64le": { - "version": "0.15.10", - "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.15.10.tgz", - "integrity": "sha512-LoSQCd6498PmninNgqd/BR7z3Bsk/mabImBWuQ4wQgmQEeanzWd5BQU2aNi9mBURCLgyheuZS6Xhrw5luw3OkQ==", + "version": "0.15.12", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.15.12.tgz", + "integrity": "sha512-4D8qUCo+CFKaR0cGXtGyVsOI7w7k93Qxb3KFXWr75An0DHamYzq8lt7TNZKoOq/Gh8c40/aKaxvcZnTgQ0TJNg==", "dev": true, "optional": true }, "esbuild-linux-riscv64": { - "version": "0.15.10", - "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.15.10.tgz", - "integrity": "sha512-Lrl9Cr2YROvPV4wmZ1/g48httE8z/5SCiXIyebiB5N8VT7pX3t6meI7TQVHw/wQpqP/AF4SksDuFImPTM7Z32Q==", + "version": "0.15.12", + "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.15.12.tgz", + "integrity": "sha512-G9w6NcuuCI6TUUxe6ka0enjZHDnSVK8bO+1qDhMOCtl7Tr78CcZilJj8SGLN00zO5iIlwNRZKHjdMpfFgNn1VA==", "dev": true, "optional": true }, "esbuild-linux-s390x": { - "version": "0.15.10", - "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.15.10.tgz", - "integrity": "sha512-ReP+6q3eLVVP2lpRrvl5EodKX7EZ1bS1/z5j6hsluAlZP5aHhk6ghT6Cq3IANvvDdscMMCB4QEbI+AjtvoOFpA==", + "version": "0.15.12", + "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.15.12.tgz", + "integrity": "sha512-Lt6BDnuXbXeqSlVuuUM5z18GkJAZf3ERskGZbAWjrQoi9xbEIsj/hEzVnSAFLtkfLuy2DE4RwTcX02tZFunXww==", "dev": true, "optional": true }, "esbuild-netbsd-64": { - "version": "0.15.10", - "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.15.10.tgz", - "integrity": "sha512-iGDYtJCMCqldMskQ4eIV+QSS/CuT7xyy9i2/FjpKvxAuCzrESZXiA1L64YNj6/afuzfBe9i8m/uDkFHy257hTw==", + "version": "0.15.12", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.15.12.tgz", + "integrity": "sha512-jlUxCiHO1dsqoURZDQts+HK100o0hXfi4t54MNRMCAqKGAV33JCVvMplLAa2FwviSojT/5ZG5HUfG3gstwAG8w==", "dev": true, "optional": true }, "esbuild-openbsd-64": { - "version": "0.15.10", - "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.15.10.tgz", - "integrity": "sha512-ftMMIwHWrnrYnvuJQRJs/Smlcb28F9ICGde/P3FUTCgDDM0N7WA0o9uOR38f5Xe2/OhNCgkjNeb7QeaE3cyWkQ==", + "version": "0.15.12", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.15.12.tgz", + "integrity": "sha512-1o1uAfRTMIWNOmpf8v7iudND0L6zRBYSH45sofCZywrcf7NcZA+c7aFsS1YryU+yN7aRppTqdUK1PgbZVaB1Dw==", "dev": true, "optional": true }, "esbuild-sunos-64": { - "version": "0.15.10", - "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.15.10.tgz", - "integrity": "sha512-mf7hBL9Uo2gcy2r3rUFMjVpTaGpFJJE5QTDDqUFf1632FxteYANffDZmKbqX0PfeQ2XjUDE604IcE7OJeoHiyg==", + "version": "0.15.12", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.15.12.tgz", + "integrity": "sha512-nkl251DpoWoBO9Eq9aFdoIt2yYmp4I3kvQjba3jFKlMXuqQ9A4q+JaqdkCouG3DHgAGnzshzaGu6xofGcXyPXg==", "dev": true, "optional": true }, "esbuild-windows-32": { - "version": "0.15.10", - "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.15.10.tgz", - "integrity": "sha512-ttFVo+Cg8b5+qHmZHbEc8Vl17kCleHhLzgT8X04y8zudEApo0PxPg9Mz8Z2cKH1bCYlve1XL8LkyXGFjtUYeGg==", + "version": "0.15.12", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.15.12.tgz", + "integrity": "sha512-WlGeBZHgPC00O08luIp5B2SP4cNCp/PcS+3Pcg31kdcJPopHxLkdCXtadLU9J82LCfw4TVls21A6lilQ9mzHrw==", "dev": true, "optional": true }, "esbuild-windows-64": { - "version": "0.15.10", - "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.15.10.tgz", - "integrity": "sha512-2H0gdsyHi5x+8lbng3hLbxDWR7mKHWh5BXZGKVG830KUmXOOWFE2YKJ4tHRkejRduOGDrBvHBriYsGtmTv3ntA==", + "version": "0.15.12", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.15.12.tgz", + "integrity": "sha512-VActO3WnWZSN//xjSfbiGOSyC+wkZtI8I4KlgrTo5oHJM6z3MZZBCuFaZHd8hzf/W9KPhF0lY8OqlmWC9HO5AA==", "dev": true, "optional": true }, "esbuild-windows-arm64": { - "version": "0.15.10", - "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.15.10.tgz", - "integrity": "sha512-S+th4F+F8VLsHLR0zrUcG+Et4hx0RKgK1eyHc08kztmLOES8BWwMiaGdoW9hiXuzznXQ0I/Fg904MNbr11Nktw==", + "version": "0.15.12", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.15.12.tgz", + "integrity": "sha512-Of3MIacva1OK/m4zCNIvBfz8VVROBmQT+gRX6pFTLPngFYcj6TFH/12VveAqq1k9VB2l28EoVMNMUCcmsfwyuA==", "dev": true, "optional": true }, @@ -12823,9 +13874,9 @@ } }, "katex": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/katex/-/katex-0.16.2.tgz", - "integrity": "sha512-70DJdQAyh9EMsthw3AaQlDyFf54X7nWEUIa5W+rq8XOpEk//w5Th7/8SqFqpvi/KZ2t6MHUj4f9wLmztBmAYQA==", + "version": "0.16.3", + "resolved": "https://registry.npmjs.org/katex/-/katex-0.16.3.tgz", + "integrity": "sha512-3EykQddareoRmbtNiNEDgl3IGjryyrp2eg/25fHDEnlHymIDi33bptkMv6K4EOC2LZCybLW/ZkEo6Le+EM9pmA==", "dev": true, "requires": { "commander": "^8.0.0" @@ -12867,14 +13918,14 @@ } }, "lit": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/lit/-/lit-2.3.1.tgz", - "integrity": "sha512-TejktDR4mqG3qB32Y8Lm5Lye3c8SUehqz7qRsxe1PqGYL6me2Ef+jeQAEqh20BnnGncv4Yxy2njEIT0kzK1WCw==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/lit/-/lit-2.4.0.tgz", + "integrity": "sha512-fdgzxEtLrZFQU/BqTtxFQCLwlZd9bdat+ltzSFjvWkZrs7eBmeX0L5MHUMb3kYIkuS8Xlfnii/iI5klirF8/Xg==", "dev": true, "requires": { "@lit/reactive-element": "^1.4.0", "lit-element": "^3.2.0", - "lit-html": "^2.3.0" + "lit-html": "^2.4.0" } }, "lit-element": { @@ -12888,9 +13939,9 @@ } }, "lit-html": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-2.3.1.tgz", - "integrity": "sha512-FyKH6LTW6aBdkfNhNSHyZTnLgJSTe5hMk7HFtc/+DcN1w74C215q8B+Cfxc2OuIEpBNcEKxgF64qL8as30FDHA==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-2.4.0.tgz", + "integrity": "sha512-G6qXu4JNUpY6aaF2VMfaszhO9hlWw0hOTRFDmuMheg/nDYGB+2RztUSOyrzALAbr8Nh0Y7qjhYkReh3rPnplVg==", "dev": true, "requires": { "@types/trusted-types": "^2.0.2" @@ -13369,9 +14420,9 @@ } }, "regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", + "version": "0.13.10", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.10.tgz", + "integrity": "sha512-KepLsg4dU12hryUO7bp/axHAKvwGOCV0sGloQtpagJ12ai+ojVDqkeGSiRX1zlq+kjIMZ1t7gpze+26QqtdGqw==", "dev": true }, "regenerator-transform": { @@ -13471,9 +14522,9 @@ "dev": true }, "reveal.js": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/reveal.js/-/reveal.js-4.3.1.tgz", - "integrity": "sha512-1kyEnWeUkaCdBdX//XXq9dtBK95ppvIlSwlHelrP8/wrX6LcsYp4HT9WTFoFEOUBfVqkm8C2aHQ367o+UKfcxw==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/reveal.js/-/reveal.js-4.4.0.tgz", + "integrity": "sha512-jIV6C9V2NEUjGzU8L6dUFGpk1KJmq7/EzP2fOW67ggc2c0Cp/PdprWxZ9Qgp46F0T2ZWDCjQ1p3Ytzy5jA6a2w==", "dev": true }, "robust-predicates": { @@ -14196,16 +15247,16 @@ } }, "vue": { - "version": "3.2.40", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.40.tgz", - "integrity": "sha512-1mGHulzUbl2Nk3pfvI5aXYYyJUs1nm4kyvuz38u4xlQkLUn1i2R7nDbI4TufECmY8v1qNBHYy62bCaM+3cHP2A==", + "version": "3.2.41", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.41.tgz", + "integrity": "sha512-uuuvnrDXEeZ9VUPljgHkqB5IaVO8SxhPpqF2eWOukVrBnRBx2THPSGQBnVRt0GrIG1gvCmFXMGbd7FqcT1ixNQ==", "dev": true, "requires": { - "@vue/compiler-dom": "3.2.40", - "@vue/compiler-sfc": "3.2.40", - "@vue/runtime-dom": "3.2.40", - "@vue/server-renderer": "3.2.40", - "@vue/shared": "3.2.40" + "@vue/compiler-dom": "3.2.41", + "@vue/compiler-sfc": "3.2.41", + "@vue/runtime-dom": "3.2.41", + "@vue/server-renderer": "3.2.41", + "@vue/shared": "3.2.41" } }, "vue-router": { @@ -14227,101 +15278,500 @@ } }, "vuepress-plugin-blog2": { - "version": "2.0.0-beta.106", - "resolved": "https://registry.npmjs.org/vuepress-plugin-blog2/-/vuepress-plugin-blog2-2.0.0-beta.106.tgz", - "integrity": "sha512-7+Kqgzh11W9C9FaudeoKLzsC+7ow+31w/35PZJ27Z5Et/7cZYpCwF/thv9EgVQ1AdYnso8SWiVZaZG2DWRLgJQ==", + "version": "2.0.0-beta.113", + "resolved": "https://registry.npmjs.org/vuepress-plugin-blog2/-/vuepress-plugin-blog2-2.0.0-beta.113.tgz", + "integrity": "sha512-kgAzakZK21NZheY018YVZUnSPAx5HIoEj2i0m+EGAfEmAGSo7CKDv99nlBZkx7y0jvmTTFx1qNW7GLB+CQ64dA==", "dev": true, "requires": { - "@vuepress/client": "2.0.0-beta.51", - "@vuepress/core": "2.0.0-beta.51", - "@vuepress/shared": "2.0.0-beta.51", - "@vuepress/utils": "2.0.0-beta.51", + "@vuepress/client": "2.0.0-beta.52", + "@vuepress/core": "2.0.0-beta.52", + "@vuepress/shared": "2.0.0-beta.52", + "@vuepress/utils": "2.0.0-beta.52", "chokidar": "^3.5.3", - "vue": "^3.2.40", + "vue": "^3.2.41", "vue-router": "^4.1.5", - "vuepress-shared": "2.0.0-beta.106" + "vuepress-shared": "2.0.0-beta.113" + }, + "dependencies": { + "@mdit-vue/plugin-component": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/@mdit-vue/plugin-component/-/plugin-component-0.11.1.tgz", + "integrity": "sha512-fCqyYPwEXFa182/Vz6g8McDi3SCIwm3yHWkWddHx+QNn0gMGFqkhJVcz/wjCIA3oCoWUBWM80aZ09ZuoQiOmvQ==", + "dev": true, + "requires": { + "@types/markdown-it": "^12.2.3", + "markdown-it": "^13.0.1" + } + }, + "@mdit-vue/plugin-frontmatter": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/@mdit-vue/plugin-frontmatter/-/plugin-frontmatter-0.11.1.tgz", + "integrity": "sha512-AdZJInjD1pTJXlfhuoBS5ycuIQ3ewBfY0R/XHM3TRDEaDHQJHxouUCpCyijZmpdljTU45lFetIowaKtAi7GBog==", + "dev": true, + "requires": { + "@mdit-vue/types": "0.11.0", + "@types/markdown-it": "^12.2.3", + "gray-matter": "^4.0.3", + "markdown-it": "^13.0.1" + } + }, + "@mdit-vue/plugin-headers": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/@mdit-vue/plugin-headers/-/plugin-headers-0.11.1.tgz", + "integrity": "sha512-eBUonsEkXP2Uf2MIXSWZGCcLCIMSA1XfThJwhzSAosoa7fO5aw52LKCweddmn7zLQvgQh7p7382sFAhCc2KXog==", + "dev": true, + "requires": { + "@mdit-vue/shared": "0.11.0", + "@mdit-vue/types": "0.11.0", + "@types/markdown-it": "^12.2.3", + "markdown-it": "^13.0.1" + } + }, + "@mdit-vue/plugin-sfc": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/@mdit-vue/plugin-sfc/-/plugin-sfc-0.11.1.tgz", + "integrity": "sha512-3AjQXqExzT9FWGNOeTBqK1pbt1UA5anrZvjo7OO2PJ3lrfZd0rbjionFkmW/VW1912laHUraIP6n74mUNqPuWw==", + "dev": true, + "requires": { + "@mdit-vue/types": "0.11.0", + "@types/markdown-it": "^12.2.3", + "markdown-it": "^13.0.1" + } + }, + "@mdit-vue/plugin-title": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/@mdit-vue/plugin-title/-/plugin-title-0.11.1.tgz", + "integrity": "sha512-lvgR1pSgwX5D3tmLGyYBsfd3GbEoscqYsLTE8Vg+rCY8LfSrHdwrOD3Eg+SM2KyS5+gn+Zw4nS0S1yxOIVZBCQ==", + "dev": true, + "requires": { + "@mdit-vue/shared": "0.11.0", + "@mdit-vue/types": "0.11.0", + "@types/markdown-it": "^12.2.3", + "markdown-it": "^13.0.1" + } + }, + "@mdit-vue/plugin-toc": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/@mdit-vue/plugin-toc/-/plugin-toc-0.11.1.tgz", + "integrity": "sha512-1tkGb1092ZgLhoSmE5hkC6U0IRGG5bWhUY4p14npV4cwqntciXEoXRqPA1jGEDh5hnofZC0bHbeS3uKxsmAEew==", + "dev": true, + "requires": { + "@mdit-vue/shared": "0.11.0", + "@mdit-vue/types": "0.11.0", + "@types/markdown-it": "^12.2.3", + "markdown-it": "^13.0.1" + } + }, + "@mdit-vue/shared": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@mdit-vue/shared/-/shared-0.11.0.tgz", + "integrity": "sha512-eiGe42y7UYpjO6/8Lg6OpAtzZrRU9k8dhpX1e/kJMTcL+tn+XkqRMJJ8I2pdrOQMSkgvIva5FNAriykqFzkdGg==", + "dev": true, + "requires": { + "@mdit-vue/types": "0.11.0", + "@types/markdown-it": "^12.2.3", + "markdown-it": "^13.0.1" + } + }, + "@mdit-vue/types": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@mdit-vue/types/-/types-0.11.0.tgz", + "integrity": "sha512-ygCGP7vFpqS02hpZwEe1uz8cfImWX06+zRs08J+tCZRKb6k+easIaIHFtY9ZSxt7j9L/gAPLDo/5RmOT6z0DPQ==", + "dev": true + }, + "@vuepress/client": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/client/-/client-2.0.0-beta.52.tgz", + "integrity": "sha512-zeYmuq+ifaAWT+2rSqOi+fptTsIfZo5V9uMJGvMYiDMSJydr7/ilhsPzo+XEW3dV+gQpSvT7u+h62TqLNkDg9g==", + "dev": true, + "requires": { + "@vue/devtools-api": "^6.4.5", + "@vuepress/shared": "2.0.0-beta.52", + "vue": "^3.2.41", + "vue-router": "^4.1.5" + } + }, + "@vuepress/core": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/core/-/core-2.0.0-beta.52.tgz", + "integrity": "sha512-ZPOEq4zUPSiDEsfGG7AzuqFA4CC3fo/9X2VzpH+H0GeOdOnPnP7jkJuaJ3Qgkr8220C6L8iEpssGfWjmfbLMKg==", + "dev": true, + "requires": { + "@vuepress/client": "2.0.0-beta.52", + "@vuepress/markdown": "2.0.0-beta.52", + "@vuepress/shared": "2.0.0-beta.52", + "@vuepress/utils": "2.0.0-beta.52", + "vue": "^3.2.41" + } + }, + "@vuepress/markdown": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/markdown/-/markdown-2.0.0-beta.52.tgz", + "integrity": "sha512-XXF0DHMv+YZSxd0UcNu8z5qbktboj3GOjAzrzjJiz46EagkcTeqjZCpQJEMC31MOZ0gliTvORcGiqhnxxTAurQ==", + "dev": true, + "requires": { + "@mdit-vue/plugin-component": "^0.11.1", + "@mdit-vue/plugin-frontmatter": "^0.11.1", + "@mdit-vue/plugin-headers": "^0.11.1", + "@mdit-vue/plugin-sfc": "^0.11.1", + "@mdit-vue/plugin-title": "^0.11.1", + "@mdit-vue/plugin-toc": "^0.11.1", + "@mdit-vue/shared": "^0.11.0", + "@mdit-vue/types": "^0.11.0", + "@types/markdown-it": "^12.2.3", + "@types/markdown-it-emoji": "^2.0.2", + "@vuepress/shared": "2.0.0-beta.52", + "@vuepress/utils": "2.0.0-beta.52", + "markdown-it": "^13.0.1", + "markdown-it-anchor": "^8.6.5", + "markdown-it-emoji": "^2.0.2", + "mdurl": "^1.0.1" + } + }, + "@vuepress/shared": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/shared/-/shared-2.0.0-beta.52.tgz", + "integrity": "sha512-cXWdYFAVud5Y6imNPS38GupVWBfEiheDfnbiv7DZZjJYZHC+f/LhsKyVJrMev7HqLvTQGpNY+xLE//K5tr77yA==", + "dev": true, + "requires": { + "@mdit-vue/types": "^0.11.0", + "@vue/shared": "^3.2.41" + } + }, + "@vuepress/utils": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/utils/-/utils-2.0.0-beta.52.tgz", + "integrity": "sha512-L2DoE8bYdCvEQcqPsqi5BfrK3XVLPOXHoWsaUWheILlNSBjIGMm8ip7tlqJX/afgRjVaVBUpPSD7u4cEUQ6ffQ==", + "dev": true, + "requires": { + "@types/debug": "^4.1.7", + "@types/fs-extra": "^9.0.13", + "@types/hash-sum": "^1.0.0", + "@vuepress/shared": "2.0.0-beta.52", + "chalk": "^5.1.2", + "debug": "^4.3.4", + "fs-extra": "^10.1.0", + "globby": "^13.1.2", + "hash-sum": "^2.0.0", + "ora": "^6.1.2", + "upath": "^2.0.1" + } + } } }, "vuepress-plugin-comment2": { - "version": "2.0.0-beta.106", - "resolved": "https://registry.npmjs.org/vuepress-plugin-comment2/-/vuepress-plugin-comment2-2.0.0-beta.106.tgz", - "integrity": "sha512-fkdVwAO7qVkoWi9kz0699mVTLkX60VuIlfaifX657SBQIEYNelUmlDQwpNP/ndtEgI+slkiyS9Fd/lHpwEkd+A==", + "version": "2.0.0-beta.113", + "resolved": "https://registry.npmjs.org/vuepress-plugin-comment2/-/vuepress-plugin-comment2-2.0.0-beta.113.tgz", + "integrity": "sha512-FKzC1tu6awg+6QeRjNGda92mtCRBD46k4m6ET6/1laSbmQf23L68LOazfZ/NsTMss5jsJlsI041LWQ5FSY+T/Q==", "dev": true, "requires": { - "@vuepress/client": "2.0.0-beta.51", - "@vuepress/utils": "2.0.0-beta.51", - "@waline/client": "^2.11.3", + "@vuepress/client": "2.0.0-beta.52", + "@vuepress/utils": "2.0.0-beta.52", + "@waline/client": "^2.13.0", "giscus": "^1.2.0", "twikoo": "^1.6.7", - "vue": "^3.2.40", + "vue": "^3.2.41", "vue-router": "^4.1.5", - "vuepress-plugin-sass-palette": "2.0.0-beta.106", - "vuepress-shared": "2.0.0-beta.106" + "vuepress-plugin-sass-palette": "2.0.0-beta.113", + "vuepress-shared": "2.0.0-beta.113" + }, + "dependencies": { + "@mdit-vue/types": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@mdit-vue/types/-/types-0.11.0.tgz", + "integrity": "sha512-ygCGP7vFpqS02hpZwEe1uz8cfImWX06+zRs08J+tCZRKb6k+easIaIHFtY9ZSxt7j9L/gAPLDo/5RmOT6z0DPQ==", + "dev": true + }, + "@vuepress/client": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/client/-/client-2.0.0-beta.52.tgz", + "integrity": "sha512-zeYmuq+ifaAWT+2rSqOi+fptTsIfZo5V9uMJGvMYiDMSJydr7/ilhsPzo+XEW3dV+gQpSvT7u+h62TqLNkDg9g==", + "dev": true, + "requires": { + "@vue/devtools-api": "^6.4.5", + "@vuepress/shared": "2.0.0-beta.52", + "vue": "^3.2.41", + "vue-router": "^4.1.5" + } + }, + "@vuepress/shared": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/shared/-/shared-2.0.0-beta.52.tgz", + "integrity": "sha512-cXWdYFAVud5Y6imNPS38GupVWBfEiheDfnbiv7DZZjJYZHC+f/LhsKyVJrMev7HqLvTQGpNY+xLE//K5tr77yA==", + "dev": true, + "requires": { + "@mdit-vue/types": "^0.11.0", + "@vue/shared": "^3.2.41" + } + }, + "@vuepress/utils": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/utils/-/utils-2.0.0-beta.52.tgz", + "integrity": "sha512-L2DoE8bYdCvEQcqPsqi5BfrK3XVLPOXHoWsaUWheILlNSBjIGMm8ip7tlqJX/afgRjVaVBUpPSD7u4cEUQ6ffQ==", + "dev": true, + "requires": { + "@types/debug": "^4.1.7", + "@types/fs-extra": "^9.0.13", + "@types/hash-sum": "^1.0.0", + "@vuepress/shared": "2.0.0-beta.52", + "chalk": "^5.1.2", + "debug": "^4.3.4", + "fs-extra": "^10.1.0", + "globby": "^13.1.2", + "hash-sum": "^2.0.0", + "ora": "^6.1.2", + "upath": "^2.0.1" + } + } } }, "vuepress-plugin-components": { - "version": "2.0.0-beta.106", - "resolved": "https://registry.npmjs.org/vuepress-plugin-components/-/vuepress-plugin-components-2.0.0-beta.106.tgz", - "integrity": "sha512-Bu6V8Xr4a5W+Uvbvo815fEjslrq8N/Kp5kHdaOF0iEC45T/ggW+MU1FMPQ2b1lWwnUA2g3b/QS2pSFYHLXR5Og==", + "version": "2.0.0-beta.113", + "resolved": "https://registry.npmjs.org/vuepress-plugin-components/-/vuepress-plugin-components-2.0.0-beta.113.tgz", + "integrity": "sha512-1qkVbhm1W8/ZNwInDvztURrzK6V9mODIubRd8+O2zkSAI2CvrYEwxWiEAPngx19RttsqTgIbzT7XTHD3wc/z4Q==", "dev": true, "requires": { - "@vuepress/client": "2.0.0-beta.51", - "@vuepress/shared": "2.0.0-beta.51", - "@vuepress/utils": "2.0.0-beta.51", - "@vueuse/core": "^9.3.0", + "@vuepress/client": "2.0.0-beta.52", + "@vuepress/shared": "2.0.0-beta.52", + "@vuepress/utils": "2.0.0-beta.52", + "@vueuse/core": "^9.3.1", "balloon-css": "^1.2.0", - "vue": "^3.2.40", + "vue": "^3.2.41", "vue-router": "^4.1.5", - "vuepress-plugin-reading-time2": "2.0.0-beta.106", - "vuepress-plugin-sass-palette": "2.0.0-beta.106", - "vuepress-shared": "2.0.0-beta.106" + "vuepress-plugin-reading-time2": "2.0.0-beta.113", + "vuepress-plugin-sass-palette": "2.0.0-beta.113", + "vuepress-shared": "2.0.0-beta.113" + }, + "dependencies": { + "@mdit-vue/types": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@mdit-vue/types/-/types-0.11.0.tgz", + "integrity": "sha512-ygCGP7vFpqS02hpZwEe1uz8cfImWX06+zRs08J+tCZRKb6k+easIaIHFtY9ZSxt7j9L/gAPLDo/5RmOT6z0DPQ==", + "dev": true + }, + "@vuepress/client": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/client/-/client-2.0.0-beta.52.tgz", + "integrity": "sha512-zeYmuq+ifaAWT+2rSqOi+fptTsIfZo5V9uMJGvMYiDMSJydr7/ilhsPzo+XEW3dV+gQpSvT7u+h62TqLNkDg9g==", + "dev": true, + "requires": { + "@vue/devtools-api": "^6.4.5", + "@vuepress/shared": "2.0.0-beta.52", + "vue": "^3.2.41", + "vue-router": "^4.1.5" + } + }, + "@vuepress/shared": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/shared/-/shared-2.0.0-beta.52.tgz", + "integrity": "sha512-cXWdYFAVud5Y6imNPS38GupVWBfEiheDfnbiv7DZZjJYZHC+f/LhsKyVJrMev7HqLvTQGpNY+xLE//K5tr77yA==", + "dev": true, + "requires": { + "@mdit-vue/types": "^0.11.0", + "@vue/shared": "^3.2.41" + } + }, + "@vuepress/utils": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/utils/-/utils-2.0.0-beta.52.tgz", + "integrity": "sha512-L2DoE8bYdCvEQcqPsqi5BfrK3XVLPOXHoWsaUWheILlNSBjIGMm8ip7tlqJX/afgRjVaVBUpPSD7u4cEUQ6ffQ==", + "dev": true, + "requires": { + "@types/debug": "^4.1.7", + "@types/fs-extra": "^9.0.13", + "@types/hash-sum": "^1.0.0", + "@vuepress/shared": "2.0.0-beta.52", + "chalk": "^5.1.2", + "debug": "^4.3.4", + "fs-extra": "^10.1.0", + "globby": "^13.1.2", + "hash-sum": "^2.0.0", + "ora": "^6.1.2", + "upath": "^2.0.1" + } + } } }, "vuepress-plugin-copy-code2": { - "version": "2.0.0-beta.106", - "resolved": "https://registry.npmjs.org/vuepress-plugin-copy-code2/-/vuepress-plugin-copy-code2-2.0.0-beta.106.tgz", - "integrity": "sha512-eLf/Uxl5t3p9nIxtggJHU6+0i1TDxdD1K/FvU0t5gjTOWe4pwMfun3uokiBriPHY5pGejWsUFvnmFI01f/cVBw==", + "version": "2.0.0-beta.113", + "resolved": "https://registry.npmjs.org/vuepress-plugin-copy-code2/-/vuepress-plugin-copy-code2-2.0.0-beta.113.tgz", + "integrity": "sha512-CGb8cLfh6seyGbjygw0pLnDG425UQOUjw/DcElzsrs7Px/Wtzvnhk/a7s7Od+eo8HPMnkfERi2WwqILoa4w2zw==", "dev": true, "requires": { - "@vuepress/client": "2.0.0-beta.51", - "@vuepress/utils": "2.0.0-beta.51", + "@vuepress/client": "2.0.0-beta.52", + "@vuepress/utils": "2.0.0-beta.52", "balloon-css": "^1.2.0", - "vue": "^3.2.40", + "vue": "^3.2.41", "vue-router": "^4.1.5", - "vuepress-plugin-sass-palette": "2.0.0-beta.106", - "vuepress-shared": "2.0.0-beta.106" + "vuepress-plugin-sass-palette": "2.0.0-beta.113", + "vuepress-shared": "2.0.0-beta.113" + }, + "dependencies": { + "@mdit-vue/types": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@mdit-vue/types/-/types-0.11.0.tgz", + "integrity": "sha512-ygCGP7vFpqS02hpZwEe1uz8cfImWX06+zRs08J+tCZRKb6k+easIaIHFtY9ZSxt7j9L/gAPLDo/5RmOT6z0DPQ==", + "dev": true + }, + "@vuepress/client": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/client/-/client-2.0.0-beta.52.tgz", + "integrity": "sha512-zeYmuq+ifaAWT+2rSqOi+fptTsIfZo5V9uMJGvMYiDMSJydr7/ilhsPzo+XEW3dV+gQpSvT7u+h62TqLNkDg9g==", + "dev": true, + "requires": { + "@vue/devtools-api": "^6.4.5", + "@vuepress/shared": "2.0.0-beta.52", + "vue": "^3.2.41", + "vue-router": "^4.1.5" + } + }, + "@vuepress/shared": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/shared/-/shared-2.0.0-beta.52.tgz", + "integrity": "sha512-cXWdYFAVud5Y6imNPS38GupVWBfEiheDfnbiv7DZZjJYZHC+f/LhsKyVJrMev7HqLvTQGpNY+xLE//K5tr77yA==", + "dev": true, + "requires": { + "@mdit-vue/types": "^0.11.0", + "@vue/shared": "^3.2.41" + } + }, + "@vuepress/utils": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/utils/-/utils-2.0.0-beta.52.tgz", + "integrity": "sha512-L2DoE8bYdCvEQcqPsqi5BfrK3XVLPOXHoWsaUWheILlNSBjIGMm8ip7tlqJX/afgRjVaVBUpPSD7u4cEUQ6ffQ==", + "dev": true, + "requires": { + "@types/debug": "^4.1.7", + "@types/fs-extra": "^9.0.13", + "@types/hash-sum": "^1.0.0", + "@vuepress/shared": "2.0.0-beta.52", + "chalk": "^5.1.2", + "debug": "^4.3.4", + "fs-extra": "^10.1.0", + "globby": "^13.1.2", + "hash-sum": "^2.0.0", + "ora": "^6.1.2", + "upath": "^2.0.1" + } + } } }, "vuepress-plugin-copyright2": { - "version": "2.0.0-beta.106", - "resolved": "https://registry.npmjs.org/vuepress-plugin-copyright2/-/vuepress-plugin-copyright2-2.0.0-beta.106.tgz", - "integrity": "sha512-J7gaq7cjI6jVJMS3GqHHNmEzOiOh+zB7+ThA3IVCBmNVwdP5jXjTjWsz3LAxnHpBpGUje3/V02rCvgorc+Dccw==", + "version": "2.0.0-beta.113", + "resolved": "https://registry.npmjs.org/vuepress-plugin-copyright2/-/vuepress-plugin-copyright2-2.0.0-beta.113.tgz", + "integrity": "sha512-kRtVT+NALoIFkwwGhqjc5lBgwELX8r7ALG4UZn2LixfofBOS5L2/Edgg0ZvQT0mjhil+20E1dDorYSdQJGW52A==", "dev": true, "requires": { - "@vuepress/client": "2.0.0-beta.51", - "@vuepress/shared": "2.0.0-beta.51", - "@vuepress/utils": "2.0.0-beta.51", - "@vueuse/core": "^9.3.0", - "vue": "^3.2.40", - "vuepress-shared": "2.0.0-beta.106" + "@vuepress/client": "2.0.0-beta.52", + "@vuepress/shared": "2.0.0-beta.52", + "@vuepress/utils": "2.0.0-beta.52", + "@vueuse/core": "^9.3.1", + "vue": "^3.2.41", + "vuepress-shared": "2.0.0-beta.113" + }, + "dependencies": { + "@mdit-vue/types": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@mdit-vue/types/-/types-0.11.0.tgz", + "integrity": "sha512-ygCGP7vFpqS02hpZwEe1uz8cfImWX06+zRs08J+tCZRKb6k+easIaIHFtY9ZSxt7j9L/gAPLDo/5RmOT6z0DPQ==", + "dev": true + }, + "@vuepress/client": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/client/-/client-2.0.0-beta.52.tgz", + "integrity": "sha512-zeYmuq+ifaAWT+2rSqOi+fptTsIfZo5V9uMJGvMYiDMSJydr7/ilhsPzo+XEW3dV+gQpSvT7u+h62TqLNkDg9g==", + "dev": true, + "requires": { + "@vue/devtools-api": "^6.4.5", + "@vuepress/shared": "2.0.0-beta.52", + "vue": "^3.2.41", + "vue-router": "^4.1.5" + } + }, + "@vuepress/shared": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/shared/-/shared-2.0.0-beta.52.tgz", + "integrity": "sha512-cXWdYFAVud5Y6imNPS38GupVWBfEiheDfnbiv7DZZjJYZHC+f/LhsKyVJrMev7HqLvTQGpNY+xLE//K5tr77yA==", + "dev": true, + "requires": { + "@mdit-vue/types": "^0.11.0", + "@vue/shared": "^3.2.41" + } + }, + "@vuepress/utils": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/utils/-/utils-2.0.0-beta.52.tgz", + "integrity": "sha512-L2DoE8bYdCvEQcqPsqi5BfrK3XVLPOXHoWsaUWheILlNSBjIGMm8ip7tlqJX/afgRjVaVBUpPSD7u4cEUQ6ffQ==", + "dev": true, + "requires": { + "@types/debug": "^4.1.7", + "@types/fs-extra": "^9.0.13", + "@types/hash-sum": "^1.0.0", + "@vuepress/shared": "2.0.0-beta.52", + "chalk": "^5.1.2", + "debug": "^4.3.4", + "fs-extra": "^10.1.0", + "globby": "^13.1.2", + "hash-sum": "^2.0.0", + "ora": "^6.1.2", + "upath": "^2.0.1" + } + } } }, "vuepress-plugin-feed2": { - "version": "2.0.0-beta.106", - "resolved": "https://registry.npmjs.org/vuepress-plugin-feed2/-/vuepress-plugin-feed2-2.0.0-beta.106.tgz", - "integrity": "sha512-59M/TEniv2IKygeKuzp4sI01rVZhHL3ciHdO0e0vU2ZlAouVOzY1To/olH9vs71rnOvaBnOKZnteBq+7vKkCBg==", + "version": "2.0.0-beta.113", + "resolved": "https://registry.npmjs.org/vuepress-plugin-feed2/-/vuepress-plugin-feed2-2.0.0-beta.113.tgz", + "integrity": "sha512-FSnXb7tM+buJgCs3gH6Zn0MAcTxIUBsLn8oIndJW49c/IUyqwgT5FueVDcB+NXT3kvrZvGNUyOf8xFRWHO1feg==", "dev": true, "requires": { - "@vuepress/shared": "2.0.0-beta.51", - "@vuepress/utils": "2.0.0-beta.51", - "vuepress-shared": "2.0.0-beta.106", + "@vuepress/shared": "2.0.0-beta.52", + "@vuepress/utils": "2.0.0-beta.52", + "vuepress-shared": "2.0.0-beta.113", "xml-js": "^1.6.11" + }, + "dependencies": { + "@mdit-vue/types": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@mdit-vue/types/-/types-0.11.0.tgz", + "integrity": "sha512-ygCGP7vFpqS02hpZwEe1uz8cfImWX06+zRs08J+tCZRKb6k+easIaIHFtY9ZSxt7j9L/gAPLDo/5RmOT6z0DPQ==", + "dev": true + }, + "@vuepress/shared": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/shared/-/shared-2.0.0-beta.52.tgz", + "integrity": "sha512-cXWdYFAVud5Y6imNPS38GupVWBfEiheDfnbiv7DZZjJYZHC+f/LhsKyVJrMev7HqLvTQGpNY+xLE//K5tr77yA==", + "dev": true, + "requires": { + "@mdit-vue/types": "^0.11.0", + "@vue/shared": "^3.2.41" + } + }, + "@vuepress/utils": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/utils/-/utils-2.0.0-beta.52.tgz", + "integrity": "sha512-L2DoE8bYdCvEQcqPsqi5BfrK3XVLPOXHoWsaUWheILlNSBjIGMm8ip7tlqJX/afgRjVaVBUpPSD7u4cEUQ6ffQ==", + "dev": true, + "requires": { + "@types/debug": "^4.1.7", + "@types/fs-extra": "^9.0.13", + "@types/hash-sum": "^1.0.0", + "@vuepress/shared": "2.0.0-beta.52", + "chalk": "^5.1.2", + "debug": "^4.3.4", + "fs-extra": "^10.1.0", + "globby": "^13.1.2", + "hash-sum": "^2.0.0", + "ora": "^6.1.2", + "upath": "^2.0.1" + } + } } }, "vuepress-plugin-md-enhance": { - "version": "2.0.0-beta.106", - "resolved": "https://registry.npmjs.org/vuepress-plugin-md-enhance/-/vuepress-plugin-md-enhance-2.0.0-beta.106.tgz", - "integrity": "sha512-J/4cqrMQAJEAMRNM5UFBx5jpsxl0HR4umWBRti+MdBfEibbwtm+7AYtA95OWAk2NYGblk3j15gHcgb1TCr1PTw==", + "version": "2.0.0-beta.113", + "resolved": "https://registry.npmjs.org/vuepress-plugin-md-enhance/-/vuepress-plugin-md-enhance-2.0.0-beta.113.tgz", + "integrity": "sha512-F62uY17lkAlwdOC/piXMKtyCyXLFN9FZ12U+Ar8PTPi8frizbp+dzO5OzmAp8pQURAJfaf2rkAgG/Ce9HuHKfQ==", "dev": true, "requires": { "@babel/core": "*", @@ -14329,12 +15779,12 @@ "@types/markdown-it": "^12.2.3", "@types/mermaid": "^9.1.0", "@vue/repl": "^1.3.2", - "@vuepress/client": "2.0.0-beta.51", - "@vuepress/shared": "2.0.0-beta.51", - "@vuepress/utils": "2.0.0-beta.51", - "@vueuse/core": "^9.3.0", + "@vuepress/client": "2.0.0-beta.52", + "@vuepress/shared": "2.0.0-beta.52", + "@vuepress/utils": "2.0.0-beta.52", + "@vueuse/core": "^9.3.1", "balloon-css": "^1.2.0", - "chart.js": "^3.9.1", + "chart.js": "^4.0.0-alpha.2", "echarts": "^5.4.0", "flowchart.js": "^1.17.1", "juice": "^8.1.0", @@ -14342,149 +15792,867 @@ "markdown-it": "^13.0.1", "mathjax-full": "^3.2.2", "mermaid": "^9.1.7", - "reveal.js": "^4.3.1", - "vue": "^3.2.40", + "reveal.js": "^4.4.0", + "vue": "^3.2.41", "vue-router": "^4.1.5", - "vuepress-plugin-sass-palette": "2.0.0-beta.106", - "vuepress-shared": "2.0.0-beta.106" + "vuepress-plugin-sass-palette": "2.0.0-beta.113", + "vuepress-shared": "2.0.0-beta.113" + }, + "dependencies": { + "@mdit-vue/types": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@mdit-vue/types/-/types-0.11.0.tgz", + "integrity": "sha512-ygCGP7vFpqS02hpZwEe1uz8cfImWX06+zRs08J+tCZRKb6k+easIaIHFtY9ZSxt7j9L/gAPLDo/5RmOT6z0DPQ==", + "dev": true + }, + "@vuepress/client": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/client/-/client-2.0.0-beta.52.tgz", + "integrity": "sha512-zeYmuq+ifaAWT+2rSqOi+fptTsIfZo5V9uMJGvMYiDMSJydr7/ilhsPzo+XEW3dV+gQpSvT7u+h62TqLNkDg9g==", + "dev": true, + "requires": { + "@vue/devtools-api": "^6.4.5", + "@vuepress/shared": "2.0.0-beta.52", + "vue": "^3.2.41", + "vue-router": "^4.1.5" + } + }, + "@vuepress/shared": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/shared/-/shared-2.0.0-beta.52.tgz", + "integrity": "sha512-cXWdYFAVud5Y6imNPS38GupVWBfEiheDfnbiv7DZZjJYZHC+f/LhsKyVJrMev7HqLvTQGpNY+xLE//K5tr77yA==", + "dev": true, + "requires": { + "@mdit-vue/types": "^0.11.0", + "@vue/shared": "^3.2.41" + } + }, + "@vuepress/utils": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/utils/-/utils-2.0.0-beta.52.tgz", + "integrity": "sha512-L2DoE8bYdCvEQcqPsqi5BfrK3XVLPOXHoWsaUWheILlNSBjIGMm8ip7tlqJX/afgRjVaVBUpPSD7u4cEUQ6ffQ==", + "dev": true, + "requires": { + "@types/debug": "^4.1.7", + "@types/fs-extra": "^9.0.13", + "@types/hash-sum": "^1.0.0", + "@vuepress/shared": "2.0.0-beta.52", + "chalk": "^5.1.2", + "debug": "^4.3.4", + "fs-extra": "^10.1.0", + "globby": "^13.1.2", + "hash-sum": "^2.0.0", + "ora": "^6.1.2", + "upath": "^2.0.1" + } + } } }, "vuepress-plugin-photo-swipe": { - "version": "2.0.0-beta.106", - "resolved": "https://registry.npmjs.org/vuepress-plugin-photo-swipe/-/vuepress-plugin-photo-swipe-2.0.0-beta.106.tgz", - "integrity": "sha512-JcOwLEPj1NORVeUdilK7WZyah8RyFQLSr7qHTPxz3GMoMu3Dg8hM4yMXPS4Vsb4Pv/QqJOPZXA2tOivhXoXTEQ==", + "version": "2.0.0-beta.113", + "resolved": "https://registry.npmjs.org/vuepress-plugin-photo-swipe/-/vuepress-plugin-photo-swipe-2.0.0-beta.113.tgz", + "integrity": "sha512-ZJYQLzm4BMWbdoN/0ov30Pn8Q37rCP9e1ifI1cQ9CMHKb4qJE11iXp86nGrYaku033aTNgYXOUBT73jD3xoKEA==", "dev": true, "requires": { - "@vuepress/client": "2.0.0-beta.51", - "@vuepress/utils": "2.0.0-beta.51", - "@vueuse/core": "^9.3.0", + "@vuepress/client": "2.0.0-beta.52", + "@vuepress/utils": "2.0.0-beta.52", + "@vueuse/core": "^9.3.1", "photoswipe": "^5.3.2", - "vue": "^3.2.40", + "vue": "^3.2.41", "vue-router": "^4.1.5", - "vuepress-plugin-sass-palette": "2.0.0-beta.106", - "vuepress-shared": "2.0.0-beta.106" + "vuepress-plugin-sass-palette": "2.0.0-beta.113", + "vuepress-shared": "2.0.0-beta.113" + }, + "dependencies": { + "@mdit-vue/types": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@mdit-vue/types/-/types-0.11.0.tgz", + "integrity": "sha512-ygCGP7vFpqS02hpZwEe1uz8cfImWX06+zRs08J+tCZRKb6k+easIaIHFtY9ZSxt7j9L/gAPLDo/5RmOT6z0DPQ==", + "dev": true + }, + "@vuepress/client": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/client/-/client-2.0.0-beta.52.tgz", + "integrity": "sha512-zeYmuq+ifaAWT+2rSqOi+fptTsIfZo5V9uMJGvMYiDMSJydr7/ilhsPzo+XEW3dV+gQpSvT7u+h62TqLNkDg9g==", + "dev": true, + "requires": { + "@vue/devtools-api": "^6.4.5", + "@vuepress/shared": "2.0.0-beta.52", + "vue": "^3.2.41", + "vue-router": "^4.1.5" + } + }, + "@vuepress/shared": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/shared/-/shared-2.0.0-beta.52.tgz", + "integrity": "sha512-cXWdYFAVud5Y6imNPS38GupVWBfEiheDfnbiv7DZZjJYZHC+f/LhsKyVJrMev7HqLvTQGpNY+xLE//K5tr77yA==", + "dev": true, + "requires": { + "@mdit-vue/types": "^0.11.0", + "@vue/shared": "^3.2.41" + } + }, + "@vuepress/utils": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/utils/-/utils-2.0.0-beta.52.tgz", + "integrity": "sha512-L2DoE8bYdCvEQcqPsqi5BfrK3XVLPOXHoWsaUWheILlNSBjIGMm8ip7tlqJX/afgRjVaVBUpPSD7u4cEUQ6ffQ==", + "dev": true, + "requires": { + "@types/debug": "^4.1.7", + "@types/fs-extra": "^9.0.13", + "@types/hash-sum": "^1.0.0", + "@vuepress/shared": "2.0.0-beta.52", + "chalk": "^5.1.2", + "debug": "^4.3.4", + "fs-extra": "^10.1.0", + "globby": "^13.1.2", + "hash-sum": "^2.0.0", + "ora": "^6.1.2", + "upath": "^2.0.1" + } + } } }, "vuepress-plugin-pwa2": { - "version": "2.0.0-beta.106", - "resolved": "https://registry.npmjs.org/vuepress-plugin-pwa2/-/vuepress-plugin-pwa2-2.0.0-beta.106.tgz", - "integrity": "sha512-5IQmP9LsZRQqzE0GHGtbW5RG17q8wTzxbTthEWN9JM+kkfXRY0BsSA0OojJExBOrmf+LSB6EyHXsp9BxLvUquQ==", + "version": "2.0.0-beta.113", + "resolved": "https://registry.npmjs.org/vuepress-plugin-pwa2/-/vuepress-plugin-pwa2-2.0.0-beta.113.tgz", + "integrity": "sha512-Ll2Y2tL0qmQIyKI78EpxZvdUnWV3aB4jmeKIs8VUA06faCAEVO7jw6o/Pe/yU3v+4eR0z/5oA/YpsUlKWozS/g==", "dev": true, "requires": { - "@vuepress/client": "2.0.0-beta.51", - "@vuepress/shared": "2.0.0-beta.51", - "@vuepress/utils": "2.0.0-beta.51", - "@vueuse/core": "^9.3.0", + "@vuepress/client": "2.0.0-beta.52", + "@vuepress/shared": "2.0.0-beta.52", + "@vuepress/utils": "2.0.0-beta.52", + "@vueuse/core": "^9.3.1", "mitt": "^3.0.0", "register-service-worker": "^1.7.2", - "vue": "^3.2.40", + "vue": "^3.2.41", "vue-router": "^4.1.5", - "vuepress-plugin-sass-palette": "2.0.0-beta.106", - "vuepress-shared": "2.0.0-beta.106", + "vuepress-plugin-sass-palette": "2.0.0-beta.113", + "vuepress-shared": "2.0.0-beta.113", "workbox-build": "^6.5.4" + }, + "dependencies": { + "@mdit-vue/types": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@mdit-vue/types/-/types-0.11.0.tgz", + "integrity": "sha512-ygCGP7vFpqS02hpZwEe1uz8cfImWX06+zRs08J+tCZRKb6k+easIaIHFtY9ZSxt7j9L/gAPLDo/5RmOT6z0DPQ==", + "dev": true + }, + "@vuepress/client": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/client/-/client-2.0.0-beta.52.tgz", + "integrity": "sha512-zeYmuq+ifaAWT+2rSqOi+fptTsIfZo5V9uMJGvMYiDMSJydr7/ilhsPzo+XEW3dV+gQpSvT7u+h62TqLNkDg9g==", + "dev": true, + "requires": { + "@vue/devtools-api": "^6.4.5", + "@vuepress/shared": "2.0.0-beta.52", + "vue": "^3.2.41", + "vue-router": "^4.1.5" + } + }, + "@vuepress/shared": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/shared/-/shared-2.0.0-beta.52.tgz", + "integrity": "sha512-cXWdYFAVud5Y6imNPS38GupVWBfEiheDfnbiv7DZZjJYZHC+f/LhsKyVJrMev7HqLvTQGpNY+xLE//K5tr77yA==", + "dev": true, + "requires": { + "@mdit-vue/types": "^0.11.0", + "@vue/shared": "^3.2.41" + } + }, + "@vuepress/utils": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/utils/-/utils-2.0.0-beta.52.tgz", + "integrity": "sha512-L2DoE8bYdCvEQcqPsqi5BfrK3XVLPOXHoWsaUWheILlNSBjIGMm8ip7tlqJX/afgRjVaVBUpPSD7u4cEUQ6ffQ==", + "dev": true, + "requires": { + "@types/debug": "^4.1.7", + "@types/fs-extra": "^9.0.13", + "@types/hash-sum": "^1.0.0", + "@vuepress/shared": "2.0.0-beta.52", + "chalk": "^5.1.2", + "debug": "^4.3.4", + "fs-extra": "^10.1.0", + "globby": "^13.1.2", + "hash-sum": "^2.0.0", + "ora": "^6.1.2", + "upath": "^2.0.1" + } + } } }, "vuepress-plugin-reading-time2": { - "version": "2.0.0-beta.106", - "resolved": "https://registry.npmjs.org/vuepress-plugin-reading-time2/-/vuepress-plugin-reading-time2-2.0.0-beta.106.tgz", - "integrity": "sha512-HPEIT5kHHbr/n+mv/Q6GAO8pwG0hv+aQamdRKYjnu8sa2DT0V3NjNDbnbdxEp8XXGrjGo2TsMxgqXYZtVvSGFg==", + "version": "2.0.0-beta.113", + "resolved": "https://registry.npmjs.org/vuepress-plugin-reading-time2/-/vuepress-plugin-reading-time2-2.0.0-beta.113.tgz", + "integrity": "sha512-3v6TbGikO2u2MwyzHCl5cq5VwAnE5I4LG80zy1grYj/druovjdZ84YAUAp6YE0g8azPQ6uImKihzLdR0YF9thA==", "dev": true, "requires": { - "vuepress-shared": "2.0.0-beta.106" + "vuepress-shared": "2.0.0-beta.113" } }, "vuepress-plugin-sass-palette": { - "version": "2.0.0-beta.106", - "resolved": "https://registry.npmjs.org/vuepress-plugin-sass-palette/-/vuepress-plugin-sass-palette-2.0.0-beta.106.tgz", - "integrity": "sha512-ye4CwA3Lxxp6XgIY4DtslKwV7vyz1b99PS0/zgZ2BMG558cbJpe9oNE6QedVGzSK1R91wWMbzEPnyARAjwCzoQ==", + "version": "2.0.0-beta.113", + "resolved": "https://registry.npmjs.org/vuepress-plugin-sass-palette/-/vuepress-plugin-sass-palette-2.0.0-beta.113.tgz", + "integrity": "sha512-ZlSN6GbPsaLRRbS87GAVkl2uT6tqUEKvUcmSyn3p6vRaNv4n7MGADOhNAKbcUmKMIHQDILKFebWt7YJ+vs3rMQ==", "dev": true, "requires": { - "@vuepress/utils": "2.0.0-beta.51", + "@vuepress/utils": "2.0.0-beta.52", "chokidar": "^3.5.3", "sass": "^1.55.0", - "vuepress-shared": "2.0.0-beta.106" + "vuepress-shared": "2.0.0-beta.113" + }, + "dependencies": { + "@mdit-vue/types": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@mdit-vue/types/-/types-0.11.0.tgz", + "integrity": "sha512-ygCGP7vFpqS02hpZwEe1uz8cfImWX06+zRs08J+tCZRKb6k+easIaIHFtY9ZSxt7j9L/gAPLDo/5RmOT6z0DPQ==", + "dev": true + }, + "@vuepress/shared": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/shared/-/shared-2.0.0-beta.52.tgz", + "integrity": "sha512-cXWdYFAVud5Y6imNPS38GupVWBfEiheDfnbiv7DZZjJYZHC+f/LhsKyVJrMev7HqLvTQGpNY+xLE//K5tr77yA==", + "dev": true, + "requires": { + "@mdit-vue/types": "^0.11.0", + "@vue/shared": "^3.2.41" + } + }, + "@vuepress/utils": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/utils/-/utils-2.0.0-beta.52.tgz", + "integrity": "sha512-L2DoE8bYdCvEQcqPsqi5BfrK3XVLPOXHoWsaUWheILlNSBjIGMm8ip7tlqJX/afgRjVaVBUpPSD7u4cEUQ6ffQ==", + "dev": true, + "requires": { + "@types/debug": "^4.1.7", + "@types/fs-extra": "^9.0.13", + "@types/hash-sum": "^1.0.0", + "@vuepress/shared": "2.0.0-beta.52", + "chalk": "^5.1.2", + "debug": "^4.3.4", + "fs-extra": "^10.1.0", + "globby": "^13.1.2", + "hash-sum": "^2.0.0", + "ora": "^6.1.2", + "upath": "^2.0.1" + } + } } }, "vuepress-plugin-seo2": { - "version": "2.0.0-beta.106", - "resolved": "https://registry.npmjs.org/vuepress-plugin-seo2/-/vuepress-plugin-seo2-2.0.0-beta.106.tgz", - "integrity": "sha512-x4QimwHQu/DNvWs7AWhx9ZjgJSfAUREoXXFkiE8SNojUwq1qb/0jhOHH4GBl0MhKOp3+MHz1Tkoc6CHSzdAi5g==", + "version": "2.0.0-beta.113", + "resolved": "https://registry.npmjs.org/vuepress-plugin-seo2/-/vuepress-plugin-seo2-2.0.0-beta.113.tgz", + "integrity": "sha512-qrMgZHjLlGO+InmT1y+s88oCH9XbIdLmTU1us79c3oz6TgaQoNajNmrm51Lh2/fUbHYFwVF43egUrurq4k94Bg==", "dev": true, "requires": { - "@vuepress/shared": "2.0.0-beta.51", - "@vuepress/utils": "2.0.0-beta.51", + "@vuepress/shared": "2.0.0-beta.52", + "@vuepress/utils": "2.0.0-beta.52", "gray-matter": "^4.0.3", - "vuepress-shared": "2.0.0-beta.106" + "vuepress-shared": "2.0.0-beta.113" + }, + "dependencies": { + "@mdit-vue/types": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@mdit-vue/types/-/types-0.11.0.tgz", + "integrity": "sha512-ygCGP7vFpqS02hpZwEe1uz8cfImWX06+zRs08J+tCZRKb6k+easIaIHFtY9ZSxt7j9L/gAPLDo/5RmOT6z0DPQ==", + "dev": true + }, + "@vuepress/shared": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/shared/-/shared-2.0.0-beta.52.tgz", + "integrity": "sha512-cXWdYFAVud5Y6imNPS38GupVWBfEiheDfnbiv7DZZjJYZHC+f/LhsKyVJrMev7HqLvTQGpNY+xLE//K5tr77yA==", + "dev": true, + "requires": { + "@mdit-vue/types": "^0.11.0", + "@vue/shared": "^3.2.41" + } + }, + "@vuepress/utils": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/utils/-/utils-2.0.0-beta.52.tgz", + "integrity": "sha512-L2DoE8bYdCvEQcqPsqi5BfrK3XVLPOXHoWsaUWheILlNSBjIGMm8ip7tlqJX/afgRjVaVBUpPSD7u4cEUQ6ffQ==", + "dev": true, + "requires": { + "@types/debug": "^4.1.7", + "@types/fs-extra": "^9.0.13", + "@types/hash-sum": "^1.0.0", + "@vuepress/shared": "2.0.0-beta.52", + "chalk": "^5.1.2", + "debug": "^4.3.4", + "fs-extra": "^10.1.0", + "globby": "^13.1.2", + "hash-sum": "^2.0.0", + "ora": "^6.1.2", + "upath": "^2.0.1" + } + } } }, "vuepress-plugin-sitemap2": { - "version": "2.0.0-beta.106", - "resolved": "https://registry.npmjs.org/vuepress-plugin-sitemap2/-/vuepress-plugin-sitemap2-2.0.0-beta.106.tgz", - "integrity": "sha512-p07ZkP+HZlMDf4kAqCvjGCGuOcjIv6GYXSar9cnsrumNhMsofqHYfpH5PyM1kwmzON797EVeFWxJsrGaS2Cblw==", + "version": "2.0.0-beta.113", + "resolved": "https://registry.npmjs.org/vuepress-plugin-sitemap2/-/vuepress-plugin-sitemap2-2.0.0-beta.113.tgz", + "integrity": "sha512-MQSirhPQ+GFS6Ru869ARM5TPv0oEwV0aSF6kqAbWlLEpHKmD0HtBbuRV7EWrqD1Hvbp8uG/Mr/LwhBf8s2DCPg==", "dev": true, "requires": { - "@vuepress/shared": "2.0.0-beta.51", - "@vuepress/utils": "2.0.0-beta.51", + "@vuepress/shared": "2.0.0-beta.52", + "@vuepress/utils": "2.0.0-beta.52", "sitemap": "^7.1.1", - "vuepress-shared": "2.0.0-beta.106" + "vuepress-shared": "2.0.0-beta.113" + }, + "dependencies": { + "@mdit-vue/types": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@mdit-vue/types/-/types-0.11.0.tgz", + "integrity": "sha512-ygCGP7vFpqS02hpZwEe1uz8cfImWX06+zRs08J+tCZRKb6k+easIaIHFtY9ZSxt7j9L/gAPLDo/5RmOT6z0DPQ==", + "dev": true + }, + "@vuepress/shared": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/shared/-/shared-2.0.0-beta.52.tgz", + "integrity": "sha512-cXWdYFAVud5Y6imNPS38GupVWBfEiheDfnbiv7DZZjJYZHC+f/LhsKyVJrMev7HqLvTQGpNY+xLE//K5tr77yA==", + "dev": true, + "requires": { + "@mdit-vue/types": "^0.11.0", + "@vue/shared": "^3.2.41" + } + }, + "@vuepress/utils": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/utils/-/utils-2.0.0-beta.52.tgz", + "integrity": "sha512-L2DoE8bYdCvEQcqPsqi5BfrK3XVLPOXHoWsaUWheILlNSBjIGMm8ip7tlqJX/afgRjVaVBUpPSD7u4cEUQ6ffQ==", + "dev": true, + "requires": { + "@types/debug": "^4.1.7", + "@types/fs-extra": "^9.0.13", + "@types/hash-sum": "^1.0.0", + "@vuepress/shared": "2.0.0-beta.52", + "chalk": "^5.1.2", + "debug": "^4.3.4", + "fs-extra": "^10.1.0", + "globby": "^13.1.2", + "hash-sum": "^2.0.0", + "ora": "^6.1.2", + "upath": "^2.0.1" + } + } } }, "vuepress-shared": { - "version": "2.0.0-beta.106", - "resolved": "https://registry.npmjs.org/vuepress-shared/-/vuepress-shared-2.0.0-beta.106.tgz", - "integrity": "sha512-Fyedamt0IONgSIsSRL2BopYcHFL7LiManZvgIP++6qjc0u/R6Gqgx5nCH8bd1U6kimglwzPOP19ydWEB9mcRMA==", + "version": "2.0.0-beta.113", + "resolved": "https://registry.npmjs.org/vuepress-shared/-/vuepress-shared-2.0.0-beta.113.tgz", + "integrity": "sha512-rIbHev3oo49CydFWMLAi4qSu3BMgKN5Tg2OCR4QqyCPkN6hMHfv1moBMrxdxdi/wzKz/XKgrpEuL5fJuvtyWGA==", "dev": true, "requires": { - "@vuepress/client": "2.0.0-beta.51", - "@vuepress/plugin-git": "2.0.0-beta.51", - "@vuepress/shared": "2.0.0-beta.51", - "@vuepress/utils": "2.0.0-beta.51", - "dayjs": "^1.11.5", + "@vuepress/client": "2.0.0-beta.52", + "@vuepress/plugin-git": "2.0.0-beta.52", + "@vuepress/shared": "2.0.0-beta.52", + "@vuepress/utils": "2.0.0-beta.52", + "dayjs": "^1.11.6", "execa": "^6.1.0", - "fflate": "^0.7.3", + "fflate": "^0.7.4", "ora": "^6.1.2", - "vue": "^3.2.40", + "vue": "^3.2.41", "vue-router": "^4.1.5" + }, + "dependencies": { + "@mdit-vue/plugin-component": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/@mdit-vue/plugin-component/-/plugin-component-0.11.1.tgz", + "integrity": "sha512-fCqyYPwEXFa182/Vz6g8McDi3SCIwm3yHWkWddHx+QNn0gMGFqkhJVcz/wjCIA3oCoWUBWM80aZ09ZuoQiOmvQ==", + "dev": true, + "requires": { + "@types/markdown-it": "^12.2.3", + "markdown-it": "^13.0.1" + } + }, + "@mdit-vue/plugin-frontmatter": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/@mdit-vue/plugin-frontmatter/-/plugin-frontmatter-0.11.1.tgz", + "integrity": "sha512-AdZJInjD1pTJXlfhuoBS5ycuIQ3ewBfY0R/XHM3TRDEaDHQJHxouUCpCyijZmpdljTU45lFetIowaKtAi7GBog==", + "dev": true, + "requires": { + "@mdit-vue/types": "0.11.0", + "@types/markdown-it": "^12.2.3", + "gray-matter": "^4.0.3", + "markdown-it": "^13.0.1" + } + }, + "@mdit-vue/plugin-headers": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/@mdit-vue/plugin-headers/-/plugin-headers-0.11.1.tgz", + "integrity": "sha512-eBUonsEkXP2Uf2MIXSWZGCcLCIMSA1XfThJwhzSAosoa7fO5aw52LKCweddmn7zLQvgQh7p7382sFAhCc2KXog==", + "dev": true, + "requires": { + "@mdit-vue/shared": "0.11.0", + "@mdit-vue/types": "0.11.0", + "@types/markdown-it": "^12.2.3", + "markdown-it": "^13.0.1" + } + }, + "@mdit-vue/plugin-sfc": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/@mdit-vue/plugin-sfc/-/plugin-sfc-0.11.1.tgz", + "integrity": "sha512-3AjQXqExzT9FWGNOeTBqK1pbt1UA5anrZvjo7OO2PJ3lrfZd0rbjionFkmW/VW1912laHUraIP6n74mUNqPuWw==", + "dev": true, + "requires": { + "@mdit-vue/types": "0.11.0", + "@types/markdown-it": "^12.2.3", + "markdown-it": "^13.0.1" + } + }, + "@mdit-vue/plugin-title": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/@mdit-vue/plugin-title/-/plugin-title-0.11.1.tgz", + "integrity": "sha512-lvgR1pSgwX5D3tmLGyYBsfd3GbEoscqYsLTE8Vg+rCY8LfSrHdwrOD3Eg+SM2KyS5+gn+Zw4nS0S1yxOIVZBCQ==", + "dev": true, + "requires": { + "@mdit-vue/shared": "0.11.0", + "@mdit-vue/types": "0.11.0", + "@types/markdown-it": "^12.2.3", + "markdown-it": "^13.0.1" + } + }, + "@mdit-vue/plugin-toc": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/@mdit-vue/plugin-toc/-/plugin-toc-0.11.1.tgz", + "integrity": "sha512-1tkGb1092ZgLhoSmE5hkC6U0IRGG5bWhUY4p14npV4cwqntciXEoXRqPA1jGEDh5hnofZC0bHbeS3uKxsmAEew==", + "dev": true, + "requires": { + "@mdit-vue/shared": "0.11.0", + "@mdit-vue/types": "0.11.0", + "@types/markdown-it": "^12.2.3", + "markdown-it": "^13.0.1" + } + }, + "@mdit-vue/shared": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@mdit-vue/shared/-/shared-0.11.0.tgz", + "integrity": "sha512-eiGe42y7UYpjO6/8Lg6OpAtzZrRU9k8dhpX1e/kJMTcL+tn+XkqRMJJ8I2pdrOQMSkgvIva5FNAriykqFzkdGg==", + "dev": true, + "requires": { + "@mdit-vue/types": "0.11.0", + "@types/markdown-it": "^12.2.3", + "markdown-it": "^13.0.1" + } + }, + "@mdit-vue/types": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@mdit-vue/types/-/types-0.11.0.tgz", + "integrity": "sha512-ygCGP7vFpqS02hpZwEe1uz8cfImWX06+zRs08J+tCZRKb6k+easIaIHFtY9ZSxt7j9L/gAPLDo/5RmOT6z0DPQ==", + "dev": true + }, + "@vuepress/client": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/client/-/client-2.0.0-beta.52.tgz", + "integrity": "sha512-zeYmuq+ifaAWT+2rSqOi+fptTsIfZo5V9uMJGvMYiDMSJydr7/ilhsPzo+XEW3dV+gQpSvT7u+h62TqLNkDg9g==", + "dev": true, + "requires": { + "@vue/devtools-api": "^6.4.5", + "@vuepress/shared": "2.0.0-beta.52", + "vue": "^3.2.41", + "vue-router": "^4.1.5" + } + }, + "@vuepress/core": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/core/-/core-2.0.0-beta.52.tgz", + "integrity": "sha512-ZPOEq4zUPSiDEsfGG7AzuqFA4CC3fo/9X2VzpH+H0GeOdOnPnP7jkJuaJ3Qgkr8220C6L8iEpssGfWjmfbLMKg==", + "dev": true, + "requires": { + "@vuepress/client": "2.0.0-beta.52", + "@vuepress/markdown": "2.0.0-beta.52", + "@vuepress/shared": "2.0.0-beta.52", + "@vuepress/utils": "2.0.0-beta.52", + "vue": "^3.2.41" + } + }, + "@vuepress/markdown": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/markdown/-/markdown-2.0.0-beta.52.tgz", + "integrity": "sha512-XXF0DHMv+YZSxd0UcNu8z5qbktboj3GOjAzrzjJiz46EagkcTeqjZCpQJEMC31MOZ0gliTvORcGiqhnxxTAurQ==", + "dev": true, + "requires": { + "@mdit-vue/plugin-component": "^0.11.1", + "@mdit-vue/plugin-frontmatter": "^0.11.1", + "@mdit-vue/plugin-headers": "^0.11.1", + "@mdit-vue/plugin-sfc": "^0.11.1", + "@mdit-vue/plugin-title": "^0.11.1", + "@mdit-vue/plugin-toc": "^0.11.1", + "@mdit-vue/shared": "^0.11.0", + "@mdit-vue/types": "^0.11.0", + "@types/markdown-it": "^12.2.3", + "@types/markdown-it-emoji": "^2.0.2", + "@vuepress/shared": "2.0.0-beta.52", + "@vuepress/utils": "2.0.0-beta.52", + "markdown-it": "^13.0.1", + "markdown-it-anchor": "^8.6.5", + "markdown-it-emoji": "^2.0.2", + "mdurl": "^1.0.1" + } + }, + "@vuepress/plugin-git": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-git/-/plugin-git-2.0.0-beta.52.tgz", + "integrity": "sha512-80H6/T3214yGdt6TO3h5lB/gUneHsLTq3Yc8jEsdoX0YPaa9+k3vNn1+bkyEXLzfZx0PoLaH1vh/K3japyd//g==", + "dev": true, + "requires": { + "@vuepress/core": "2.0.0-beta.52", + "@vuepress/utils": "2.0.0-beta.52", + "execa": "^6.1.0" + } + }, + "@vuepress/shared": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/shared/-/shared-2.0.0-beta.52.tgz", + "integrity": "sha512-cXWdYFAVud5Y6imNPS38GupVWBfEiheDfnbiv7DZZjJYZHC+f/LhsKyVJrMev7HqLvTQGpNY+xLE//K5tr77yA==", + "dev": true, + "requires": { + "@mdit-vue/types": "^0.11.0", + "@vue/shared": "^3.2.41" + } + }, + "@vuepress/utils": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/utils/-/utils-2.0.0-beta.52.tgz", + "integrity": "sha512-L2DoE8bYdCvEQcqPsqi5BfrK3XVLPOXHoWsaUWheILlNSBjIGMm8ip7tlqJX/afgRjVaVBUpPSD7u4cEUQ6ffQ==", + "dev": true, + "requires": { + "@types/debug": "^4.1.7", + "@types/fs-extra": "^9.0.13", + "@types/hash-sum": "^1.0.0", + "@vuepress/shared": "2.0.0-beta.52", + "chalk": "^5.1.2", + "debug": "^4.3.4", + "fs-extra": "^10.1.0", + "globby": "^13.1.2", + "hash-sum": "^2.0.0", + "ora": "^6.1.2", + "upath": "^2.0.1" + } + } } }, "vuepress-theme-hope": { - "version": "2.0.0-beta.106", - "resolved": "https://registry.npmjs.org/vuepress-theme-hope/-/vuepress-theme-hope-2.0.0-beta.106.tgz", - "integrity": "sha512-KincSMOzupZytOjCwXzDtEbOpLEViZwT8gMg53THTxDOVIgdzgm5lTAPQvHZZQJi/LHB74ES1rzS6jd0XlTiNw==", - "dev": true, - "requires": { - "@vuepress/cli": "2.0.0-beta.51", - "@vuepress/client": "2.0.0-beta.51", - "@vuepress/core": "2.0.0-beta.51", - "@vuepress/plugin-active-header-links": "2.0.0-beta.51", - "@vuepress/plugin-container": "2.0.0-beta.51", - "@vuepress/plugin-external-link-icon": "2.0.0-beta.51", - "@vuepress/plugin-git": "2.0.0-beta.51", - "@vuepress/plugin-nprogress": "2.0.0-beta.51", - "@vuepress/plugin-palette": "2.0.0-beta.51", - "@vuepress/plugin-prismjs": "2.0.0-beta.51", - "@vuepress/plugin-theme-data": "2.0.0-beta.51", - "@vuepress/shared": "2.0.0-beta.51", - "@vuepress/utils": "2.0.0-beta.51", - "@vueuse/core": "^9.3.0", + "version": "2.0.0-beta.113", + "resolved": "https://registry.npmjs.org/vuepress-theme-hope/-/vuepress-theme-hope-2.0.0-beta.113.tgz", + "integrity": "sha512-V5dh6Yxl2MnKoVsqEwccy3yTN0Hd//mekplE4HHjIqN2xgYX0qT5Q190nDITJBJS4oKqBDE4AlPBwMnpPcH0Yg==", + "dev": true, + "requires": { + "@vuepress/cli": "2.0.0-beta.52", + "@vuepress/client": "2.0.0-beta.52", + "@vuepress/core": "2.0.0-beta.52", + "@vuepress/plugin-active-header-links": "2.0.0-beta.52", + "@vuepress/plugin-container": "2.0.0-beta.52", + "@vuepress/plugin-external-link-icon": "2.0.0-beta.52", + "@vuepress/plugin-git": "2.0.0-beta.52", + "@vuepress/plugin-nprogress": "2.0.0-beta.52", + "@vuepress/plugin-palette": "2.0.0-beta.52", + "@vuepress/plugin-prismjs": "2.0.0-beta.52", + "@vuepress/plugin-theme-data": "2.0.0-beta.52", + "@vuepress/shared": "2.0.0-beta.52", + "@vuepress/utils": "2.0.0-beta.52", + "@vueuse/core": "^9.3.1", "balloon-css": "^1.2.0", "bcrypt-ts": "^2.2.0", - "vue": "^3.2.40", + "vue": "^3.2.41", "vue-router": "^4.1.5", - "vuepress-plugin-blog2": "2.0.0-beta.106", - "vuepress-plugin-comment2": "2.0.0-beta.106", - "vuepress-plugin-components": "2.0.0-beta.106", - "vuepress-plugin-copy-code2": "2.0.0-beta.106", - "vuepress-plugin-copyright2": "2.0.0-beta.106", - "vuepress-plugin-feed2": "2.0.0-beta.106", - "vuepress-plugin-md-enhance": "2.0.0-beta.106", - "vuepress-plugin-photo-swipe": "2.0.0-beta.106", - "vuepress-plugin-pwa2": "2.0.0-beta.106", - "vuepress-plugin-reading-time2": "2.0.0-beta.106", - "vuepress-plugin-sass-palette": "2.0.0-beta.106", - "vuepress-plugin-seo2": "2.0.0-beta.106", - "vuepress-plugin-sitemap2": "2.0.0-beta.106", - "vuepress-shared": "2.0.0-beta.106" + "vuepress-plugin-blog2": "2.0.0-beta.113", + "vuepress-plugin-comment2": "2.0.0-beta.113", + "vuepress-plugin-components": "2.0.0-beta.113", + "vuepress-plugin-copy-code2": "2.0.0-beta.113", + "vuepress-plugin-copyright2": "2.0.0-beta.113", + "vuepress-plugin-feed2": "2.0.0-beta.113", + "vuepress-plugin-md-enhance": "2.0.0-beta.113", + "vuepress-plugin-photo-swipe": "2.0.0-beta.113", + "vuepress-plugin-pwa2": "2.0.0-beta.113", + "vuepress-plugin-reading-time2": "2.0.0-beta.113", + "vuepress-plugin-sass-palette": "2.0.0-beta.113", + "vuepress-plugin-seo2": "2.0.0-beta.113", + "vuepress-plugin-sitemap2": "2.0.0-beta.113", + "vuepress-shared": "2.0.0-beta.113" + }, + "dependencies": { + "@mdit-vue/plugin-component": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/@mdit-vue/plugin-component/-/plugin-component-0.11.1.tgz", + "integrity": "sha512-fCqyYPwEXFa182/Vz6g8McDi3SCIwm3yHWkWddHx+QNn0gMGFqkhJVcz/wjCIA3oCoWUBWM80aZ09ZuoQiOmvQ==", + "dev": true, + "requires": { + "@types/markdown-it": "^12.2.3", + "markdown-it": "^13.0.1" + } + }, + "@mdit-vue/plugin-frontmatter": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/@mdit-vue/plugin-frontmatter/-/plugin-frontmatter-0.11.1.tgz", + "integrity": "sha512-AdZJInjD1pTJXlfhuoBS5ycuIQ3ewBfY0R/XHM3TRDEaDHQJHxouUCpCyijZmpdljTU45lFetIowaKtAi7GBog==", + "dev": true, + "requires": { + "@mdit-vue/types": "0.11.0", + "@types/markdown-it": "^12.2.3", + "gray-matter": "^4.0.3", + "markdown-it": "^13.0.1" + } + }, + "@mdit-vue/plugin-headers": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/@mdit-vue/plugin-headers/-/plugin-headers-0.11.1.tgz", + "integrity": "sha512-eBUonsEkXP2Uf2MIXSWZGCcLCIMSA1XfThJwhzSAosoa7fO5aw52LKCweddmn7zLQvgQh7p7382sFAhCc2KXog==", + "dev": true, + "requires": { + "@mdit-vue/shared": "0.11.0", + "@mdit-vue/types": "0.11.0", + "@types/markdown-it": "^12.2.3", + "markdown-it": "^13.0.1" + } + }, + "@mdit-vue/plugin-sfc": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/@mdit-vue/plugin-sfc/-/plugin-sfc-0.11.1.tgz", + "integrity": "sha512-3AjQXqExzT9FWGNOeTBqK1pbt1UA5anrZvjo7OO2PJ3lrfZd0rbjionFkmW/VW1912laHUraIP6n74mUNqPuWw==", + "dev": true, + "requires": { + "@mdit-vue/types": "0.11.0", + "@types/markdown-it": "^12.2.3", + "markdown-it": "^13.0.1" + } + }, + "@mdit-vue/plugin-title": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/@mdit-vue/plugin-title/-/plugin-title-0.11.1.tgz", + "integrity": "sha512-lvgR1pSgwX5D3tmLGyYBsfd3GbEoscqYsLTE8Vg+rCY8LfSrHdwrOD3Eg+SM2KyS5+gn+Zw4nS0S1yxOIVZBCQ==", + "dev": true, + "requires": { + "@mdit-vue/shared": "0.11.0", + "@mdit-vue/types": "0.11.0", + "@types/markdown-it": "^12.2.3", + "markdown-it": "^13.0.1" + } + }, + "@mdit-vue/plugin-toc": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/@mdit-vue/plugin-toc/-/plugin-toc-0.11.1.tgz", + "integrity": "sha512-1tkGb1092ZgLhoSmE5hkC6U0IRGG5bWhUY4p14npV4cwqntciXEoXRqPA1jGEDh5hnofZC0bHbeS3uKxsmAEew==", + "dev": true, + "requires": { + "@mdit-vue/shared": "0.11.0", + "@mdit-vue/types": "0.11.0", + "@types/markdown-it": "^12.2.3", + "markdown-it": "^13.0.1" + } + }, + "@mdit-vue/shared": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@mdit-vue/shared/-/shared-0.11.0.tgz", + "integrity": "sha512-eiGe42y7UYpjO6/8Lg6OpAtzZrRU9k8dhpX1e/kJMTcL+tn+XkqRMJJ8I2pdrOQMSkgvIva5FNAriykqFzkdGg==", + "dev": true, + "requires": { + "@mdit-vue/types": "0.11.0", + "@types/markdown-it": "^12.2.3", + "markdown-it": "^13.0.1" + } + }, + "@mdit-vue/types": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@mdit-vue/types/-/types-0.11.0.tgz", + "integrity": "sha512-ygCGP7vFpqS02hpZwEe1uz8cfImWX06+zRs08J+tCZRKb6k+easIaIHFtY9ZSxt7j9L/gAPLDo/5RmOT6z0DPQ==", + "dev": true + }, + "@vuepress/cli": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/cli/-/cli-2.0.0-beta.52.tgz", + "integrity": "sha512-5XEm1MCmj1SlAghcJx58H0Y2LV7Z3mt5lpNj+UEwb1FMi8bn1Ic9cynrKAWzDe5fXzdWkO/4rYkgGgzhQXKQEg==", + "dev": true, + "requires": { + "@vuepress/core": "2.0.0-beta.52", + "@vuepress/shared": "2.0.0-beta.52", + "@vuepress/utils": "2.0.0-beta.52", + "cac": "^6.7.14", + "chokidar": "^3.5.3", + "envinfo": "^7.8.1", + "esbuild": "^0.15.12" + } + }, + "@vuepress/client": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/client/-/client-2.0.0-beta.52.tgz", + "integrity": "sha512-zeYmuq+ifaAWT+2rSqOi+fptTsIfZo5V9uMJGvMYiDMSJydr7/ilhsPzo+XEW3dV+gQpSvT7u+h62TqLNkDg9g==", + "dev": true, + "requires": { + "@vue/devtools-api": "^6.4.5", + "@vuepress/shared": "2.0.0-beta.52", + "vue": "^3.2.41", + "vue-router": "^4.1.5" + } + }, + "@vuepress/core": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/core/-/core-2.0.0-beta.52.tgz", + "integrity": "sha512-ZPOEq4zUPSiDEsfGG7AzuqFA4CC3fo/9X2VzpH+H0GeOdOnPnP7jkJuaJ3Qgkr8220C6L8iEpssGfWjmfbLMKg==", + "dev": true, + "requires": { + "@vuepress/client": "2.0.0-beta.52", + "@vuepress/markdown": "2.0.0-beta.52", + "@vuepress/shared": "2.0.0-beta.52", + "@vuepress/utils": "2.0.0-beta.52", + "vue": "^3.2.41" + } + }, + "@vuepress/markdown": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/markdown/-/markdown-2.0.0-beta.52.tgz", + "integrity": "sha512-XXF0DHMv+YZSxd0UcNu8z5qbktboj3GOjAzrzjJiz46EagkcTeqjZCpQJEMC31MOZ0gliTvORcGiqhnxxTAurQ==", + "dev": true, + "requires": { + "@mdit-vue/plugin-component": "^0.11.1", + "@mdit-vue/plugin-frontmatter": "^0.11.1", + "@mdit-vue/plugin-headers": "^0.11.1", + "@mdit-vue/plugin-sfc": "^0.11.1", + "@mdit-vue/plugin-title": "^0.11.1", + "@mdit-vue/plugin-toc": "^0.11.1", + "@mdit-vue/shared": "^0.11.0", + "@mdit-vue/types": "^0.11.0", + "@types/markdown-it": "^12.2.3", + "@types/markdown-it-emoji": "^2.0.2", + "@vuepress/shared": "2.0.0-beta.52", + "@vuepress/utils": "2.0.0-beta.52", + "markdown-it": "^13.0.1", + "markdown-it-anchor": "^8.6.5", + "markdown-it-emoji": "^2.0.2", + "mdurl": "^1.0.1" + } + }, + "@vuepress/plugin-active-header-links": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-active-header-links/-/plugin-active-header-links-2.0.0-beta.52.tgz", + "integrity": "sha512-Wrq+XczPCPttL98e10zP2KUexr2R71d5xcvz0zOMIUAgMcoD1e4HLqygAMw38oewNq5s3cxs71HL8XfPWBBLHQ==", + "dev": true, + "requires": { + "@vuepress/client": "2.0.0-beta.52", + "@vuepress/core": "2.0.0-beta.52", + "@vuepress/utils": "2.0.0-beta.52", + "ts-debounce": "^4.0.0", + "vue": "^3.2.41", + "vue-router": "^4.1.5" + } + }, + "@vuepress/plugin-container": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-container/-/plugin-container-2.0.0-beta.52.tgz", + "integrity": "sha512-XBUX9uQjpYJ04rs9TnFpJwnYpJHAPFdNdcoQNNrPHdSJpqSc3JiLcD25HtA75QvJxB2g+oaO1TW8LWouzDyqHw==", + "dev": true, + "requires": { + "@types/markdown-it": "^12.2.3", + "@vuepress/core": "2.0.0-beta.52", + "@vuepress/markdown": "2.0.0-beta.52", + "@vuepress/shared": "2.0.0-beta.52", + "@vuepress/utils": "2.0.0-beta.52", + "markdown-it": "^13.0.1", + "markdown-it-container": "^3.0.0" + } + }, + "@vuepress/plugin-external-link-icon": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-external-link-icon/-/plugin-external-link-icon-2.0.0-beta.52.tgz", + "integrity": "sha512-mt/+VNp+RXO+BtIof1mt9zgmsAfXKen8dlQTJnDCcbn2Hj1rzCK/pmVjbXOSb4xgqqtElIGLdi5VYR3BMrWpFw==", + "dev": true, + "requires": { + "@vuepress/client": "2.0.0-beta.52", + "@vuepress/core": "2.0.0-beta.52", + "@vuepress/markdown": "2.0.0-beta.52", + "@vuepress/shared": "2.0.0-beta.52", + "@vuepress/utils": "2.0.0-beta.52", + "vue": "^3.2.41" + } + }, + "@vuepress/plugin-git": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-git/-/plugin-git-2.0.0-beta.52.tgz", + "integrity": "sha512-80H6/T3214yGdt6TO3h5lB/gUneHsLTq3Yc8jEsdoX0YPaa9+k3vNn1+bkyEXLzfZx0PoLaH1vh/K3japyd//g==", + "dev": true, + "requires": { + "@vuepress/core": "2.0.0-beta.52", + "@vuepress/utils": "2.0.0-beta.52", + "execa": "^6.1.0" + } + }, + "@vuepress/plugin-nprogress": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-nprogress/-/plugin-nprogress-2.0.0-beta.52.tgz", + "integrity": "sha512-NO1xf0SIcUVPiLhRXgModbxNRUmKvS9zjz00h0GXZKLy399onsL5HuJNU9X8C/xTRm4MDlH8Zmc7kGwnUfF7AQ==", + "dev": true, + "requires": { + "@vuepress/client": "2.0.0-beta.52", + "@vuepress/core": "2.0.0-beta.52", + "@vuepress/utils": "2.0.0-beta.52", + "vue": "^3.2.41", + "vue-router": "^4.1.5" + } + }, + "@vuepress/plugin-palette": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-palette/-/plugin-palette-2.0.0-beta.52.tgz", + "integrity": "sha512-QToWrjqn2Fv2NoCATososgeajZ7K6LwQS2DC6ygCvOVyqV46N5OPFKvZAcVMYHaJcLkfirMAmFvXnUnHnchBYA==", + "dev": true, + "requires": { + "@vuepress/core": "2.0.0-beta.52", + "@vuepress/utils": "2.0.0-beta.52", + "chokidar": "^3.5.3" + } + }, + "@vuepress/plugin-prismjs": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-prismjs/-/plugin-prismjs-2.0.0-beta.52.tgz", + "integrity": "sha512-Xd0j/B7j9fwDJk4CHn91EDjhwOYiJsonmu434Nsabmx7JyZ5C5FfELU6v1hle+goPTMWx+qtmKBPfAzmlpRJpA==", + "dev": true, + "requires": { + "@vuepress/core": "2.0.0-beta.52", + "prismjs": "^1.29.0" + } + }, + "@vuepress/plugin-theme-data": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-theme-data/-/plugin-theme-data-2.0.0-beta.52.tgz", + "integrity": "sha512-57nWCoDVwyrpm2UGx6hBWqQyVzgR9sjOlpeXHeZMninpoMo+pYUmurlV83KnOZOwOujxBALmMxGWIsEOfmxl9g==", + "dev": true, + "requires": { + "@vue/devtools-api": "^6.4.5", + "@vuepress/client": "2.0.0-beta.52", + "@vuepress/core": "2.0.0-beta.52", + "@vuepress/shared": "2.0.0-beta.52", + "@vuepress/utils": "2.0.0-beta.52", + "vue": "^3.2.41" + } + }, + "@vuepress/shared": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/shared/-/shared-2.0.0-beta.52.tgz", + "integrity": "sha512-cXWdYFAVud5Y6imNPS38GupVWBfEiheDfnbiv7DZZjJYZHC+f/LhsKyVJrMev7HqLvTQGpNY+xLE//K5tr77yA==", + "dev": true, + "requires": { + "@mdit-vue/types": "^0.11.0", + "@vue/shared": "^3.2.41" + } + }, + "@vuepress/utils": { + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@vuepress/utils/-/utils-2.0.0-beta.52.tgz", + "integrity": "sha512-L2DoE8bYdCvEQcqPsqi5BfrK3XVLPOXHoWsaUWheILlNSBjIGMm8ip7tlqJX/afgRjVaVBUpPSD7u4cEUQ6ffQ==", + "dev": true, + "requires": { + "@types/debug": "^4.1.7", + "@types/fs-extra": "^9.0.13", + "@types/hash-sum": "^1.0.0", + "@vuepress/shared": "2.0.0-beta.52", + "chalk": "^5.1.2", + "debug": "^4.3.4", + "fs-extra": "^10.1.0", + "globby": "^13.1.2", + "hash-sum": "^2.0.0", + "ora": "^6.1.2", + "upath": "^2.0.1" + } + } } }, "vuepress-vite": { diff --git a/package.json b/package.json index e7dd7b2..b1f75af 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "@vuepress/plugin-search": "^2.0.0-beta.51", "vue": "^3.2.40", "vuepress": "^2.0.0-beta.51", - "vuepress-theme-hope": "^2.0.0-beta.106", + "vuepress-theme-hope": "^2.0.0-beta.113", "vuepress-vite": "2.0.0-beta.51" } }