diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..afc613fd --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +laravel/.env +vuepress/docs/.vuepress/dist/* diff --git a/laravel/.gitignore b/laravel/.gitignore deleted file mode 100644 index 4c49bd78..00000000 --- a/laravel/.gitignore +++ /dev/null @@ -1 +0,0 @@ -.env diff --git a/laravel/_env/.env b/laravel/_env/.env new file mode 100644 index 00000000..dce54b6b --- /dev/null +++ b/laravel/_env/.env @@ -0,0 +1,75 @@ + +dove_token = nijiushigedashabiwocaonide + +telegram_token = 7810631600:AAGiXScKADwHLEUZ6E_-EhZVnCABkxSgU_k +telegram_chatid = -4703525573 + +is_loc = 1 + +APP_NAME=dd +APP_ENV=local +APP_KEY=base64:pboCUmKSUHIPvRgkPZhs37Vlk/x8kPUD9EtqfKdPaqQ= +APP_DEBUG=true +APP_TIMEZONE=Asia/Shanghai +APP_URL=https://master.diaodu.us +APP_WWW=master.diaodu.us + +APP_LOCALE=en +APP_FALLBACK_LOCALE=en +APP_FAKER_LOCALE=en_US + +APP_MAINTENANCE_DRIVER=file +# APP_MAINTENANCE_STORE=database + +PHP_CLI_SERVER_WORKERS=4 + +BCRYPT_ROUNDS=12 + +LOG_CHANNEL=stack +LOG_STACK=single +LOG_DEPRECATIONS_CHANNEL=null +LOG_LEVEL=debug + +DB_CONNECTION=mariadb +DB_HOST=127.0.0.1 +DB_PORT=3306 +DB_DATABASE=master +DB_USERNAME=hotdog +DB_PASSWORD=hotshotgg + +SESSION_DRIVER=database +SESSION_LIFETIME=120 +SESSION_ENCRYPT=false +SESSION_PATH=/ +SESSION_DOMAIN=null + +BROADCAST_CONNECTION=log +FILESYSTEM_DISK=local +QUEUE_CONNECTION=database + +CACHE_STORE=database +CACHE_PREFIX= + +MEMCACHED_HOST=127.0.0.1 + +REDIS_CLIENT=phpredis +REDIS_HOST=127.0.0.1 +REDIS_PASSWORD=null +REDIS_PORT=6379 + +MAIL_MAILER=log +MAIL_SCHEME=null +MAIL_HOST=127.0.0.1 +MAIL_PORT=2525 +MAIL_USERNAME=null +MAIL_PASSWORD=null +MAIL_FROM_ADDRESS="hello@example.com" +MAIL_FROM_NAME="${APP_NAME}" + +AWS_ACCESS_KEY_ID= +AWS_SECRET_ACCESS_KEY= +AWS_DEFAULT_REGION=us-east-1 +AWS_BUCKET= +AWS_USE_PATH_STYLE_ENDPOINT=false + +VITE_APP_NAME="${APP_NAME}" diff --git a/vuepress/docs/.vuepress/config.ts b/vuepress/docs/.vuepress/config.ts index 11a25f04..0e4fe110 100644 --- a/vuepress/docs/.vuepress/config.ts +++ b/vuepress/docs/.vuepress/config.ts @@ -39,7 +39,7 @@ export default defineUserConfig({ /* 页内信息 */ // editLink: true, // lastUpdated: true, - // contributors: true, + contributors: true, // changelog: false, /** diff --git a/vuepress/docs/.vuepress/dist/404.html b/vuepress/docs/.vuepress/dist/404.html deleted file mode 100644 index 78296ad6..00000000 --- a/vuepress/docs/.vuepress/dist/404.html +++ /dev/null @@ -1 +0,0 @@ -天天测
Skip to content

404

页面未找到

但是,如果你不改变方向,并且一直寻找,最终可能会到达你要去的地方。
\ No newline at end of file diff --git a/vuepress/docs/.vuepress/dist/assets/404.html-iXD_SwHj.js b/vuepress/docs/.vuepress/dist/assets/404.html-iXD_SwHj.js deleted file mode 100644 index 6fcc9122..00000000 --- a/vuepress/docs/.vuepress/dist/assets/404.html-iXD_SwHj.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as e,c as o,a,o as n}from"./app-BksWvH9i.js";const r={};function l(s,t){return n(),o("div",null,[...t[0]||(t[0]=[a("p",null,"404 Not Found",-1)])])}const i=e(r,[["render",l]]),d=JSON.parse('{"path":"/404.html","title":"","lang":"zh-CN","frontmatter":{"layout":"NotFound"},"readingTime":{"minutes":0.01,"words":3},"git":{},"filePathRelative":null,"headers":[]}');export{i as comp,d as data}; diff --git a/vuepress/docs/.vuepress/dist/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2 b/vuepress/docs/.vuepress/dist/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2 deleted file mode 100644 index 0acaaff0..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2 and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/KaTeX_AMS-Regular-DMm9YOAa.woff b/vuepress/docs/.vuepress/dist/assets/KaTeX_AMS-Regular-DMm9YOAa.woff deleted file mode 100644 index b804d7b3..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/KaTeX_AMS-Regular-DMm9YOAa.woff and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/KaTeX_AMS-Regular-DRggAlZN.ttf b/vuepress/docs/.vuepress/dist/assets/KaTeX_AMS-Regular-DRggAlZN.ttf deleted file mode 100644 index c6f9a5e7..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/KaTeX_AMS-Regular-DRggAlZN.ttf and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf b/vuepress/docs/.vuepress/dist/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf deleted file mode 100644 index 9ff4a5e0..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff b/vuepress/docs/.vuepress/dist/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff deleted file mode 100644 index 9759710d..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2 b/vuepress/docs/.vuepress/dist/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2 deleted file mode 100644 index f390922e..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2 and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff b/vuepress/docs/.vuepress/dist/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff deleted file mode 100644 index 9bdd534f..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2 b/vuepress/docs/.vuepress/dist/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2 deleted file mode 100644 index 75344a1f..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2 and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf b/vuepress/docs/.vuepress/dist/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf deleted file mode 100644 index f522294f..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf b/vuepress/docs/.vuepress/dist/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf deleted file mode 100644 index 4e98259c..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff b/vuepress/docs/.vuepress/dist/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff deleted file mode 100644 index e7730f66..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2 b/vuepress/docs/.vuepress/dist/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2 deleted file mode 100644 index 395f28be..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2 and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/KaTeX_Fraktur-Regular-CB_wures.ttf b/vuepress/docs/.vuepress/dist/assets/KaTeX_Fraktur-Regular-CB_wures.ttf deleted file mode 100644 index b8461b27..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/KaTeX_Fraktur-Regular-CB_wures.ttf and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2 b/vuepress/docs/.vuepress/dist/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2 deleted file mode 100644 index 735f6948..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2 and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff b/vuepress/docs/.vuepress/dist/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff deleted file mode 100644 index acab069f..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/KaTeX_Main-Bold-Cx986IdX.woff2 b/vuepress/docs/.vuepress/dist/assets/KaTeX_Main-Bold-Cx986IdX.woff2 deleted file mode 100644 index ab2ad21d..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/KaTeX_Main-Bold-Cx986IdX.woff2 and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/KaTeX_Main-Bold-Jm3AIy58.woff b/vuepress/docs/.vuepress/dist/assets/KaTeX_Main-Bold-Jm3AIy58.woff deleted file mode 100644 index f38136ac..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/KaTeX_Main-Bold-Jm3AIy58.woff and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/KaTeX_Main-Bold-waoOVXN0.ttf b/vuepress/docs/.vuepress/dist/assets/KaTeX_Main-Bold-waoOVXN0.ttf deleted file mode 100644 index 4060e627..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/KaTeX_Main-Bold-waoOVXN0.ttf and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2 b/vuepress/docs/.vuepress/dist/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2 deleted file mode 100644 index 5931794d..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2 and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf b/vuepress/docs/.vuepress/dist/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf deleted file mode 100644 index dc007977..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff b/vuepress/docs/.vuepress/dist/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff deleted file mode 100644 index 67807b0b..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/KaTeX_Main-Italic-3WenGoN9.ttf b/vuepress/docs/.vuepress/dist/assets/KaTeX_Main-Italic-3WenGoN9.ttf deleted file mode 100644 index 0e9b0f35..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/KaTeX_Main-Italic-3WenGoN9.ttf and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/KaTeX_Main-Italic-BMLOBm91.woff b/vuepress/docs/.vuepress/dist/assets/KaTeX_Main-Italic-BMLOBm91.woff deleted file mode 100644 index 6f43b594..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/KaTeX_Main-Italic-BMLOBm91.woff and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2 b/vuepress/docs/.vuepress/dist/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2 deleted file mode 100644 index b50920e1..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2 and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/KaTeX_Main-Regular-B22Nviop.woff2 b/vuepress/docs/.vuepress/dist/assets/KaTeX_Main-Regular-B22Nviop.woff2 deleted file mode 100644 index eb24a7ba..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/KaTeX_Main-Regular-B22Nviop.woff2 and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/KaTeX_Main-Regular-Dr94JaBh.woff b/vuepress/docs/.vuepress/dist/assets/KaTeX_Main-Regular-Dr94JaBh.woff deleted file mode 100644 index 21f58129..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/KaTeX_Main-Regular-Dr94JaBh.woff and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/KaTeX_Main-Regular-ypZvNtVU.ttf b/vuepress/docs/.vuepress/dist/assets/KaTeX_Main-Regular-ypZvNtVU.ttf deleted file mode 100644 index dd45e1ed..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/KaTeX_Main-Regular-ypZvNtVU.ttf and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf b/vuepress/docs/.vuepress/dist/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf deleted file mode 100644 index 728ce7a1..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2 b/vuepress/docs/.vuepress/dist/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2 deleted file mode 100644 index 29657023..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2 and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff b/vuepress/docs/.vuepress/dist/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff deleted file mode 100644 index 0ae390d7..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/KaTeX_Math-Italic-DA0__PXp.woff b/vuepress/docs/.vuepress/dist/assets/KaTeX_Math-Italic-DA0__PXp.woff deleted file mode 100644 index eb5159d4..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/KaTeX_Math-Italic-DA0__PXp.woff and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/KaTeX_Math-Italic-flOr_0UB.ttf b/vuepress/docs/.vuepress/dist/assets/KaTeX_Math-Italic-flOr_0UB.ttf deleted file mode 100644 index 70d559b4..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/KaTeX_Math-Italic-flOr_0UB.ttf and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/KaTeX_Math-Italic-t53AETM-.woff2 b/vuepress/docs/.vuepress/dist/assets/KaTeX_Math-Italic-t53AETM-.woff2 deleted file mode 100644 index 215c143f..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/KaTeX_Math-Italic-t53AETM-.woff2 and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf b/vuepress/docs/.vuepress/dist/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf deleted file mode 100644 index 2f65a8a3..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2 b/vuepress/docs/.vuepress/dist/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2 deleted file mode 100644 index cfaa3bda..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2 and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff b/vuepress/docs/.vuepress/dist/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff deleted file mode 100644 index 8d47c02d..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2 b/vuepress/docs/.vuepress/dist/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2 deleted file mode 100644 index 349c06dc..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2 and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff b/vuepress/docs/.vuepress/dist/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff deleted file mode 100644 index 7e02df96..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf b/vuepress/docs/.vuepress/dist/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf deleted file mode 100644 index d5850df9..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf b/vuepress/docs/.vuepress/dist/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf deleted file mode 100644 index 537279f6..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff b/vuepress/docs/.vuepress/dist/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff deleted file mode 100644 index 31b84829..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2 b/vuepress/docs/.vuepress/dist/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2 deleted file mode 100644 index a90eea85..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2 and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/KaTeX_Script-Regular-C5JkGWo-.ttf b/vuepress/docs/.vuepress/dist/assets/KaTeX_Script-Regular-C5JkGWo-.ttf deleted file mode 100644 index fd679bf3..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/KaTeX_Script-Regular-C5JkGWo-.ttf and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/KaTeX_Script-Regular-D3wIWfF6.woff2 b/vuepress/docs/.vuepress/dist/assets/KaTeX_Script-Regular-D3wIWfF6.woff2 deleted file mode 100644 index b3048fc1..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/KaTeX_Script-Regular-D3wIWfF6.woff2 and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/KaTeX_Script-Regular-D5yQViql.woff b/vuepress/docs/.vuepress/dist/assets/KaTeX_Script-Regular-D5yQViql.woff deleted file mode 100644 index 0e7da821..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/KaTeX_Script-Regular-D5yQViql.woff and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/KaTeX_Size1-Regular-C195tn64.woff b/vuepress/docs/.vuepress/dist/assets/KaTeX_Size1-Regular-C195tn64.woff deleted file mode 100644 index 7f292d91..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/KaTeX_Size1-Regular-C195tn64.woff and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf b/vuepress/docs/.vuepress/dist/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf deleted file mode 100644 index 871fd7d1..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2 b/vuepress/docs/.vuepress/dist/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2 deleted file mode 100644 index c5a8462f..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2 and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf b/vuepress/docs/.vuepress/dist/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf deleted file mode 100644 index 7a212caf..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2 b/vuepress/docs/.vuepress/dist/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2 deleted file mode 100644 index e1bccfe2..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2 and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/KaTeX_Size2-Regular-oD1tc_U0.woff b/vuepress/docs/.vuepress/dist/assets/KaTeX_Size2-Regular-oD1tc_U0.woff deleted file mode 100644 index d241d9be..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/KaTeX_Size2-Regular-oD1tc_U0.woff and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/KaTeX_Size3-Regular-CTq5MqoE.woff b/vuepress/docs/.vuepress/dist/assets/KaTeX_Size3-Regular-CTq5MqoE.woff deleted file mode 100644 index e6e9b658..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/KaTeX_Size3-Regular-CTq5MqoE.woff and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf b/vuepress/docs/.vuepress/dist/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf deleted file mode 100644 index 00bff349..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/KaTeX_Size4-Regular-BF-4gkZK.woff b/vuepress/docs/.vuepress/dist/assets/KaTeX_Size4-Regular-BF-4gkZK.woff deleted file mode 100644 index e1ec5457..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/KaTeX_Size4-Regular-BF-4gkZK.woff and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/KaTeX_Size4-Regular-DWFBv043.ttf b/vuepress/docs/.vuepress/dist/assets/KaTeX_Size4-Regular-DWFBv043.ttf deleted file mode 100644 index 74f08921..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/KaTeX_Size4-Regular-DWFBv043.ttf and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2 b/vuepress/docs/.vuepress/dist/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2 deleted file mode 100644 index 680c1308..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2 and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff b/vuepress/docs/.vuepress/dist/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff deleted file mode 100644 index 2432419f..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2 b/vuepress/docs/.vuepress/dist/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2 deleted file mode 100644 index 771f1af7..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2 and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf b/vuepress/docs/.vuepress/dist/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf deleted file mode 100644 index c83252c5..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/SearchBox-Dsutr0Fj.js b/vuepress/docs/.vuepress/dist/assets/SearchBox-Dsutr0Fj.js deleted file mode 100644 index 136a3cfd..00000000 --- a/vuepress/docs/.vuepress/dist/assets/SearchBox-Dsutr0Fj.js +++ /dev/null @@ -1,8 +0,0 @@ -import{s as ie,f as he,t as ze,g as ut,u as dt,n as ht,h as Fe,i as ft,_ as be,c as V,o as P,a as w,j as pt,k as vt,l as mt,m as gt,p as Pe,q as X,v as bt,x as yt,y as ee,z as _e,A as le,B as wt,C as _t,D as xt,E as St,F as kt,G as Et,H as It,b as xe,I as O,J as Tt,K as Nt,L as Ft,M as Ve,N as Ct,O as Rt,P as $e,d as te,Q as ne,T as Ot,R as je,S as Mt}from"./app-BksWvH9i.js";/*! -* tabbable 6.2.0 -* @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE -*/var Ye=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],fe=Ye.join(","),Ze=typeof Element>"u",U=Ze?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,pe=!Ze&&Element.prototype.getRootNode?function(a){var e;return a==null||(e=a.getRootNode)===null||e===void 0?void 0:e.call(a)}:function(a){return a?.ownerDocument},ve=function a(e,t){var n;t===void 0&&(t=!0);var s=e==null||(n=e.getAttribute)===null||n===void 0?void 0:n.call(e,"inert"),r=s===""||s==="true",i=r||t&&e&&a(e.parentNode);return i},At=function(e){var t,n=e==null||(t=e.getAttribute)===null||t===void 0?void 0:t.call(e,"contenteditable");return n===""||n==="true"},Xe=function(e,t,n){if(ve(e))return[];var s=Array.prototype.slice.apply(e.querySelectorAll(fe));return t&&U.call(e,fe)&&s.unshift(e),s=s.filter(n),s},et=function a(e,t,n){for(var s=[],r=Array.from(e);r.length;){var i=r.shift();if(!ve(i,!1))if(i.tagName==="SLOT"){var o=i.assignedElements(),l=o.length?o:i.children,c=a(l,!0,n);n.flatten?s.push.apply(s,c):s.push({scopeParent:i,candidates:c})}else{var d=U.call(i,fe);d&&n.filter(i)&&(t||!e.includes(i))&&s.push(i);var v=i.shadowRoot||typeof n.getShadowRoot=="function"&&n.getShadowRoot(i),p=!ve(v,!1)&&(!n.shadowRootFilter||n.shadowRootFilter(i));if(v&&p){var b=a(v===!0?i.children:v.children,!0,n);n.flatten?s.push.apply(s,b):s.push({scopeParent:i,candidates:b})}else r.unshift.apply(r,i.children)}}return s},tt=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},K=function(e){if(!e)throw new Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||At(e))&&!tt(e)?0:e.tabIndex},Lt=function(e,t){var n=K(e);return n<0&&t&&!tt(e)?0:n},Dt=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},nt=function(e){return e.tagName==="INPUT"},zt=function(e){return nt(e)&&e.type==="hidden"},Pt=function(e){var t=e.tagName==="DETAILS"&&Array.prototype.slice.apply(e.children).some(function(n){return n.tagName==="SUMMARY"});return t},Vt=function(e,t){for(var n=0;nsummary:first-of-type"),i=r?e.parentElement:e;if(U.call(i,"details:not([open]) *"))return!0;if(!n||n==="full"||n==="legacy-full"){if(typeof s=="function"){for(var o=e;e;){var l=e.parentElement,c=pe(e);if(l&&!l.shadowRoot&&s(l)===!0)return Be(e);e.assignedSlot?e=e.assignedSlot:!l&&c!==e.ownerDocument?e=c.host:e=l}e=o}if(Wt(e))return!e.getClientRects().length;if(n!=="legacy-full")return!0}else if(n==="non-zero-area")return Be(e);return!1},Kt=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if(t.tagName==="FIELDSET"&&t.disabled){for(var n=0;n=0)},qt=function a(e){var t=[],n=[];return e.forEach(function(s,r){var i=!!s.scopeParent,o=i?s.scopeParent:s,l=Lt(o,i),c=i?a(s.candidates):o;l===0?i?t.push.apply(t,c):t.push(o):n.push({documentOrder:r,tabIndex:l,item:s,isScope:i,content:c})}),n.sort(Dt).reduce(function(s,r){return r.isScope?s.push.apply(s,r.content):s.push(r.content),s},[]).concat(t)},Gt=function(e,t){t=t||{};var n;return t.getShadowRoot?n=et([e],t.includeContainer,{filter:Ce.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:Ut}):n=Xe(e,t.includeContainer,Ce.bind(null,t)),qt(n)},Ht=function(e,t){t=t||{};var n;return t.getShadowRoot?n=et([e],t.includeContainer,{filter:me.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):n=Xe(e,t.includeContainer,me.bind(null,t)),n},H=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return U.call(e,fe)===!1?!1:Ce(t,e)},Qt=Ye.concat("iframe").join(","),Se=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return U.call(e,Qt)===!1?!1:me(t,e)};/*! -* focus-trap 7.6.5 -* @license MIT, https://github.com/focus-trap/focus-trap/blob/master/LICENSE -*/function Re(a,e){(e==null||e>a.length)&&(e=a.length);for(var t=0,n=Array(e);t0){var n=e[e.length-1];n!==t&&n._setPausedState(!0)}var s=e.indexOf(t);s===-1||e.splice(s,1),e.push(t)},deactivateTrap:function(e,t){var n=e.indexOf(t);n!==-1&&e.splice(n,1),e.length>0&&!e[e.length-1]._isManuallyPaused()&&e[e.length-1]._setPausedState(!1)}},an=function(e){return e.tagName&&e.tagName.toLowerCase()==="input"&&typeof e.select=="function"},on=function(e){return e?.key==="Escape"||e?.key==="Esc"||e?.keyCode===27},re=function(e){return e?.key==="Tab"||e?.keyCode===9},ln=function(e){return re(e)&&!e.shiftKey},cn=function(e){return re(e)&&e.shiftKey},Ue=function(e){return setTimeout(e,0)},se=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),s=1;s1&&arguments[1]!==void 0?arguments[1]:{},f=h.hasFallback,m=f===void 0?!1:f,y=h.params,k=y===void 0?[]:y,_=r[u];if(typeof _=="function"&&(_=_.apply(void 0,tn(k))),_===!0&&(_=void 0),!_){if(_===void 0||_===!1)return _;throw new Error("`".concat(u,"` was specified but was not a node, or did not return a node"))}var I=_;if(typeof _=="string"){try{I=n.querySelector(_)}catch(T){throw new Error("`".concat(u,'` appears to be an invalid selector; error="').concat(T.message,'"'))}if(!I&&!m)throw new Error("`".concat(u,"` as selector refers to no known node"))}return I},v=function(){var u=d("initialFocus",{hasFallback:!0});if(u===!1)return!1;if(u===void 0||u&&!Se(u,r.tabbableOptions))if(c(n.activeElement)>=0)u=n.activeElement;else{var h=i.tabbableGroups[0],f=h&&h.firstTabbableNode;u=f||d("fallbackFocus")}else u===null&&(u=d("fallbackFocus"));if(!u)throw new Error("Your focus-trap needs to have at least one focusable element");return u},p=function(){if(i.containerGroups=i.containers.map(function(u){var h=Gt(u,r.tabbableOptions),f=Ht(u,r.tabbableOptions),m=h.length>0?h[0]:void 0,y=h.length>0?h[h.length-1]:void 0,k=f.find(function(T){return H(T)}),_=f.slice().reverse().find(function(T){return H(T)}),I=!!h.find(function(T){return K(T)>0});return{container:u,tabbableNodes:h,focusableNodes:f,posTabIndexesFound:I,firstTabbableNode:m,lastTabbableNode:y,firstDomTabbableNode:k,lastDomTabbableNode:_,nextTabbableNode:function(D){var W=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,z=h.indexOf(D);return z<0?W?f.slice(f.indexOf(D)+1).find(function(J){return H(J)}):f.slice(0,f.indexOf(D)).reverse().find(function(J){return H(J)}):h[z+(W?1:-1)]}}}),i.tabbableGroups=i.containerGroups.filter(function(u){return u.tabbableNodes.length>0}),i.tabbableGroups.length<=0&&!d("fallbackFocus"))throw new Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times");if(i.containerGroups.find(function(u){return u.posTabIndexesFound})&&i.containerGroups.length>1)throw new Error("At least one node with a positive tabindex was found in one of your focus-trap's multiple containers. Positive tabindexes are only supported in single-container focus-traps.")},b=function(u){var h=u.activeElement;if(h)return h.shadowRoot&&h.shadowRoot.activeElement!==null?b(h.shadowRoot):h},g=function(u){if(u!==!1&&u!==b(document)){if(!u||!u.focus){g(v());return}u.focus({preventScroll:!!r.preventScroll}),i.mostRecentlyFocusedNode=u,an(u)&&u.select()}},S=function(u){var h=d("setReturnFocus",{params:[u]});return h||(h===!1?!1:u)},x=function(u){var h=u.target,f=u.event,m=u.isBackward,y=m===void 0?!1:m;h=h||ce(f),p();var k=null;if(i.tabbableGroups.length>0){var _=c(h,f),I=_>=0?i.containerGroups[_]:void 0;if(_<0)y?k=i.tabbableGroups[i.tabbableGroups.length-1].lastTabbableNode:k=i.tabbableGroups[0].firstTabbableNode;else if(y){var T=i.tabbableGroups.findIndex(function(ye){var we=ye.firstTabbableNode;return h===we});if(T<0&&(I.container===h||Se(h,r.tabbableOptions)&&!H(h,r.tabbableOptions)&&!I.nextTabbableNode(h,!1))&&(T=_),T>=0){var D=T===0?i.tabbableGroups.length-1:T-1,W=i.tabbableGroups[D];k=K(h)>=0?W.lastTabbableNode:W.lastDomTabbableNode}else re(f)||(k=I.nextTabbableNode(h,!1))}else{var z=i.tabbableGroups.findIndex(function(ye){var we=ye.lastTabbableNode;return h===we});if(z<0&&(I.container===h||Se(h,r.tabbableOptions)&&!H(h,r.tabbableOptions)&&!I.nextTabbableNode(h))&&(z=_),z>=0){var J=z===i.tabbableGroups.length-1?0:z+1,oe=i.tabbableGroups[J];k=K(h)>=0?oe.firstTabbableNode:oe.firstDomTabbableNode}else re(f)||(k=I.nextTabbableNode(h))}}else k=d("fallbackFocus");return k},F=function(u){var h=ce(u);if(!(c(h,u)>=0)){if(se(r.clickOutsideDeactivates,u)){o.deactivate({returnFocus:r.returnFocusOnDeactivate});return}se(r.allowOutsideClick,u)||u.preventDefault()}},C=function(u){var h=ce(u),f=c(h,u)>=0;if(f||h instanceof Document)f&&(i.mostRecentlyFocusedNode=h);else{u.stopImmediatePropagation();var m,y=!0;if(i.mostRecentlyFocusedNode)if(K(i.mostRecentlyFocusedNode)>0){var k=c(i.mostRecentlyFocusedNode),_=i.containerGroups[k].tabbableNodes;if(_.length>0){var I=_.findIndex(function(T){return T===i.mostRecentlyFocusedNode});I>=0&&(r.isKeyForward(i.recentNavEvent)?I+1<_.length&&(m=_[I+1],y=!1):I-1>=0&&(m=_[I-1],y=!1))}}else i.containerGroups.some(function(T){return T.tabbableNodes.some(function(D){return K(D)>0})})||(y=!1);else y=!1;y&&(m=x({target:i.mostRecentlyFocusedNode,isBackward:r.isKeyBackward(i.recentNavEvent)})),g(m||i.mostRecentlyFocusedNode||v())}i.recentNavEvent=void 0},j=function(u){var h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;i.recentNavEvent=u;var f=x({event:u,isBackward:h});f&&(re(u)&&u.preventDefault(),g(f))},A=function(u){(r.isKeyForward(u)||r.isKeyBackward(u))&&j(u,r.isKeyBackward(u))},L=function(u){on(u)&&se(r.escapeDeactivates,u)!==!1&&(u.preventDefault(),o.deactivate())},N=function(u){var h=ce(u);c(h,u)>=0||se(r.clickOutsideDeactivates,u)||se(r.allowOutsideClick,u)||(u.preventDefault(),u.stopImmediatePropagation())},M=function(){if(i.active)return Ke.activateTrap(s,o),i.delayInitialFocusTimer=r.delayInitialFocus?Ue(function(){g(v())}):g(v()),n.addEventListener("focusin",C,!0),n.addEventListener("mousedown",F,{capture:!0,passive:!1}),n.addEventListener("touchstart",F,{capture:!0,passive:!1}),n.addEventListener("click",N,{capture:!0,passive:!1}),n.addEventListener("keydown",A,{capture:!0,passive:!1}),n.addEventListener("keydown",L),o},q=function(){if(i.active)return n.removeEventListener("focusin",C,!0),n.removeEventListener("mousedown",F,!0),n.removeEventListener("touchstart",F,!0),n.removeEventListener("click",N,!0),n.removeEventListener("keydown",A,!0),n.removeEventListener("keydown",L),o},ae=function(u){var h=u.some(function(f){var m=Array.from(f.removedNodes);return m.some(function(y){return y===i.mostRecentlyFocusedNode})});h&&g(v())},G=typeof window<"u"&&"MutationObserver"in window?new MutationObserver(ae):void 0,B=function(){G&&(G.disconnect(),i.active&&!i.paused&&i.containers.map(function(u){G.observe(u,{subtree:!0,childList:!0})}))};return o={get active(){return i.active},get paused(){return i.paused},activate:function(u){if(i.active)return this;var h=l(u,"onActivate"),f=l(u,"onPostActivate"),m=l(u,"checkCanFocusTrap");m||p(),i.active=!0,i.paused=!1,i.nodeFocusedBeforeActivation=b(n),h?.();var y=function(){m&&p(),M(),B(),f?.()};return m?(m(i.containers.concat()).then(y,y),this):(y(),this)},deactivate:function(u){if(!i.active)return this;var h=Je({onDeactivate:r.onDeactivate,onPostDeactivate:r.onPostDeactivate,checkCanReturnFocus:r.checkCanReturnFocus},u);clearTimeout(i.delayInitialFocusTimer),i.delayInitialFocusTimer=void 0,q(),i.active=!1,i.paused=!1,B(),Ke.deactivateTrap(s,o);var f=l(h,"onDeactivate"),m=l(h,"onPostDeactivate"),y=l(h,"checkCanReturnFocus"),k=l(h,"returnFocus","returnFocusOnDeactivate");f?.();var _=function(){Ue(function(){k&&g(S(i.nodeFocusedBeforeActivation)),m?.()})};return k&&y?(y(S(i.nodeFocusedBeforeActivation)).then(_,_),this):(_(),this)},pause:function(u){return i.active?(i.manuallyPaused=!0,this._setPausedState(!0,u)):this},unpause:function(u){return i.active?(i.manuallyPaused=!1,s[s.length-1]!==this?this:this._setPausedState(!1,u)):this},updateContainerElements:function(u){var h=[].concat(u).filter(Boolean);return i.containers=h.map(function(f){return typeof f=="string"?n.querySelector(f):f}),i.active&&p(),B(),this}},Object.defineProperties(o,{_isManuallyPaused:{value:function(){return i.manuallyPaused}},_setPausedState:{value:function(u,h){if(i.paused===u)return this;if(i.paused=u,u){var f=l(h,"onPause"),m=l(h,"onPostPause");f?.(),q(),B(),m?.()}else{var y=l(h,"onUnpause"),k=l(h,"onPostUnpause");y?.(),p(),M(),B(),k?.()}return this}}}),o.updateContainerElements(e),o};function hn(a,e={}){let t;const{immediate:n,...s}=e,r=ie(!1),i=ie(!1),o=p=>t&&t.activate(p),l=p=>t&&t.deactivate(p),c=()=>{t&&(t.pause(),i.value=!0)},d=()=>{t&&(t.unpause(),i.value=!1)},v=he(()=>{const p=ze(a);return ut(p).map(b=>{const g=ze(b);return typeof g=="string"?g:dt(g)}).filter(ht)});return Fe(v,p=>{if(p.length)if(!t)t=dn(p,{...s,onActivate(){r.value=!0,e.onActivate&&e.onActivate()},onDeactivate(){r.value=!1,e.onDeactivate&&e.onDeactivate()}}),n&&o();else{const b=t?.active;t?.updateContainerElements(p),!b&&n&&o()}},{flush:"post"}),ft(()=>l()),{hasFocus:r,isPaused:i,activate:o,deactivate:l,pause:c,unpause:d}}class Y{constructor(e,t=!0,n=[],s=5e3){this.ctx=e,this.iframes=t,this.exclude=n,this.iframesTimeout=s}static matches(e,t){const n=typeof t=="string"?[t]:t,s=e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector;if(s){let r=!1;return n.every(i=>s.call(e,i)?(r=!0,!1):!0),r}else return!1}getContexts(){let e,t=[];return typeof this.ctx>"u"||!this.ctx?e=[]:NodeList.prototype.isPrototypeOf(this.ctx)?e=Array.prototype.slice.call(this.ctx):Array.isArray(this.ctx)?e=this.ctx:typeof this.ctx=="string"?e=Array.prototype.slice.call(document.querySelectorAll(this.ctx)):e=[this.ctx],e.forEach(n=>{const s=t.filter(r=>r.contains(n)).length>0;t.indexOf(n)===-1&&!s&&t.push(n)}),t}getIframeContents(e,t,n=()=>{}){let s;try{const r=e.contentWindow;if(s=r.document,!r||!s)throw new Error("iframe inaccessible")}catch{n()}s&&t(s)}isIframeBlank(e){const t="about:blank",n=e.getAttribute("src").trim();return e.contentWindow.location.href===t&&n!==t&&n}observeIframeLoad(e,t,n){let s=!1,r=null;const i=()=>{if(!s){s=!0,clearTimeout(r);try{this.isIframeBlank(e)||(e.removeEventListener("load",i),this.getIframeContents(e,t,n))}catch{n()}}};e.addEventListener("load",i),r=setTimeout(i,this.iframesTimeout)}onIframeReady(e,t,n){try{e.contentWindow.document.readyState==="complete"?this.isIframeBlank(e)?this.observeIframeLoad(e,t,n):this.getIframeContents(e,t,n):this.observeIframeLoad(e,t,n)}catch{n()}}waitForIframes(e,t){let n=0;this.forEachIframe(e,()=>!0,s=>{n++,this.waitForIframes(s.querySelector("html"),()=>{--n||t()})},s=>{s||t()})}forEachIframe(e,t,n,s=()=>{}){let r=e.querySelectorAll("iframe"),i=r.length,o=0;r=Array.prototype.slice.call(r);const l=()=>{--i<=0&&s(o)};i||l(),r.forEach(c=>{Y.matches(c,this.exclude)?l():this.onIframeReady(c,d=>{t(c)&&(o++,n(d)),l()},l)})}createIterator(e,t,n){return document.createNodeIterator(e,t,n,!1)}createInstanceOnIframe(e){return new Y(e.querySelector("html"),this.iframes)}compareNodeIframe(e,t,n){const s=e.compareDocumentPosition(n),r=Node.DOCUMENT_POSITION_PRECEDING;if(s&r)if(t!==null){const i=t.compareDocumentPosition(n),o=Node.DOCUMENT_POSITION_FOLLOWING;if(i&o)return!0}else return!0;return!1}getIteratorNode(e){const t=e.previousNode();let n;return t===null?n=e.nextNode():n=e.nextNode()&&e.nextNode(),{prevNode:t,node:n}}checkIframeFilter(e,t,n,s){let r=!1,i=!1;return s.forEach((o,l)=>{o.val===n&&(r=l,i=o.handled)}),this.compareNodeIframe(e,t,n)?(r===!1&&!i?s.push({val:n,handled:!0}):r!==!1&&!i&&(s[r].handled=!0),!0):(r===!1&&s.push({val:n,handled:!1}),!1)}handleOpenIframes(e,t,n,s){e.forEach(r=>{r.handled||this.getIframeContents(r.val,i=>{this.createInstanceOnIframe(i).forEachNode(t,n,s)})})}iterateThroughNodes(e,t,n,s,r){const i=this.createIterator(t,e,s);let o=[],l=[],c,d,v=()=>({prevNode:d,node:c}=this.getIteratorNode(i),c);for(;v();)this.iframes&&this.forEachIframe(t,p=>this.checkIframeFilter(c,d,p,o),p=>{this.createInstanceOnIframe(p).forEachNode(e,b=>l.push(b),s)}),l.push(c);l.forEach(p=>{n(p)}),this.iframes&&this.handleOpenIframes(o,e,n,s),r()}forEachNode(e,t,n,s=()=>{}){const r=this.getContexts();let i=r.length;i||s(),r.forEach(o=>{const l=()=>{this.iterateThroughNodes(e,o,t,n,()=>{--i<=0&&s()})};this.iframes?this.waitForIframes(o,l):l()})}}let fn=class{constructor(e){this.ctx=e,this.ie=!1;const t=window.navigator.userAgent;(t.indexOf("MSIE")>-1||t.indexOf("Trident")>-1)&&(this.ie=!0)}set opt(e){this._opt=Object.assign({},{element:"",className:"",exclude:[],iframes:!1,iframesTimeout:5e3,separateWordSearch:!0,diacritics:!0,synonyms:{},accuracy:"partially",acrossElements:!1,caseSensitive:!1,ignoreJoiners:!1,ignoreGroups:0,ignorePunctuation:[],wildcards:"disabled",each:()=>{},noMatch:()=>{},filter:()=>!0,done:()=>{},debug:!1,log:window.console},e)}get opt(){return this._opt}get iterator(){return new Y(this.ctx,this.opt.iframes,this.opt.exclude,this.opt.iframesTimeout)}log(e,t="debug"){const n=this.opt.log;this.opt.debug&&typeof n=="object"&&typeof n[t]=="function"&&n[t](`mark.js: ${e}`)}escapeStr(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}createRegExp(e){return this.opt.wildcards!=="disabled"&&(e=this.setupWildcardsRegExp(e)),e=this.escapeStr(e),Object.keys(this.opt.synonyms).length&&(e=this.createSynonymsRegExp(e)),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),this.opt.diacritics&&(e=this.createDiacriticsRegExp(e)),e=this.createMergedBlanksRegExp(e),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.createJoinersRegExp(e)),this.opt.wildcards!=="disabled"&&(e=this.createWildcardsRegExp(e)),e=this.createAccuracyRegExp(e),e}createSynonymsRegExp(e){const t=this.opt.synonyms,n=this.opt.caseSensitive?"":"i",s=this.opt.ignoreJoiners||this.opt.ignorePunctuation.length?"\0":"";for(let r in t)if(t.hasOwnProperty(r)){const i=t[r],o=this.opt.wildcards!=="disabled"?this.setupWildcardsRegExp(r):this.escapeStr(r),l=this.opt.wildcards!=="disabled"?this.setupWildcardsRegExp(i):this.escapeStr(i);o!==""&&l!==""&&(e=e.replace(new RegExp(`(${this.escapeStr(o)}|${this.escapeStr(l)})`,`gm${n}`),s+`(${this.processSynomyms(o)}|${this.processSynomyms(l)})`+s))}return e}processSynomyms(e){return(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),e}setupWildcardsRegExp(e){return e=e.replace(/(?:\\)*\?/g,t=>t.charAt(0)==="\\"?"?":""),e.replace(/(?:\\)*\*/g,t=>t.charAt(0)==="\\"?"*":"")}createWildcardsRegExp(e){let t=this.opt.wildcards==="withSpaces";return e.replace(/\u0001/g,t?"[\\S\\s]?":"\\S?").replace(/\u0002/g,t?"[\\S\\s]*?":"\\S*")}setupIgnoreJoinersRegExp(e){return e.replace(/[^(|)\\]/g,(t,n,s)=>{let r=s.charAt(n+1);return/[(|)\\]/.test(r)||r===""?t:t+"\0"})}createJoinersRegExp(e){let t=[];const n=this.opt.ignorePunctuation;return Array.isArray(n)&&n.length&&t.push(this.escapeStr(n.join(""))),this.opt.ignoreJoiners&&t.push("\\u00ad\\u200b\\u200c\\u200d"),t.length?e.split(/\u0000+/).join(`[${t.join("")}]*`):e}createDiacriticsRegExp(e){const t=this.opt.caseSensitive?"":"i",n=this.opt.caseSensitive?["aàáảãạăằắẳẵặâầấẩẫậäåāą","AÀÁẢÃẠĂẰẮẲẴẶÂẦẤẨẪẬÄÅĀĄ","cçćč","CÇĆČ","dđď","DĐĎ","eèéẻẽẹêềếểễệëěēę","EÈÉẺẼẸÊỀẾỂỄỆËĚĒĘ","iìíỉĩịîïī","IÌÍỈĨỊÎÏĪ","lł","LŁ","nñňń","NÑŇŃ","oòóỏõọôồốổỗộơởỡớờợöøō","OÒÓỎÕỌÔỒỐỔỖỘƠỞỠỚỜỢÖØŌ","rř","RŘ","sšśșş","SŠŚȘŞ","tťțţ","TŤȚŢ","uùúủũụưừứửữựûüůū","UÙÚỦŨỤƯỪỨỬỮỰÛÜŮŪ","yýỳỷỹỵÿ","YÝỲỶỸỴŸ","zžżź","ZŽŻŹ"]:["aàáảãạăằắẳẵặâầấẩẫậäåāąAÀÁẢÃẠĂẰẮẲẴẶÂẦẤẨẪẬÄÅĀĄ","cçćčCÇĆČ","dđďDĐĎ","eèéẻẽẹêềếểễệëěēęEÈÉẺẼẸÊỀẾỂỄỆËĚĒĘ","iìíỉĩịîïīIÌÍỈĨỊÎÏĪ","lłLŁ","nñňńNÑŇŃ","oòóỏõọôồốổỗộơởỡớờợöøōOÒÓỎÕỌÔỒỐỔỖỘƠỞỠỚỜỢÖØŌ","rřRŘ","sšśșşSŠŚȘŞ","tťțţTŤȚŢ","uùúủũụưừứửữựûüůūUÙÚỦŨỤƯỪỨỬỮỰÛÜŮŪ","yýỳỷỹỵÿYÝỲỶỸỴŸ","zžżźZŽŻŹ"];let s=[];return e.split("").forEach(r=>{n.every(i=>{if(i.indexOf(r)!==-1){if(s.indexOf(i)>-1)return!1;e=e.replace(new RegExp(`[${i}]`,`gm${t}`),`[${i}]`),s.push(i)}return!0})}),e}createMergedBlanksRegExp(e){return e.replace(/[\s]+/gmi,"[\\s]+")}createAccuracyRegExp(e){const t="!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~¡¿";let n=this.opt.accuracy,s=typeof n=="string"?n:n.value,r=typeof n=="string"?[]:n.limiters,i="";switch(r.forEach(o=>{i+=`|${this.escapeStr(o)}`}),s){case"partially":default:return`()(${e})`;case"complementary":return i="\\s"+(i||this.escapeStr(t)),`()([^${i}]*${e}[^${i}]*)`;case"exactly":return`(^|\\s${i})(${e})(?=$|\\s${i})`}}getSeparatedKeywords(e){let t=[];return e.forEach(n=>{this.opt.separateWordSearch?n.split(" ").forEach(s=>{s.trim()&&t.indexOf(s)===-1&&t.push(s)}):n.trim()&&t.indexOf(n)===-1&&t.push(n)}),{keywords:t.sort((n,s)=>s.length-n.length),length:t.length}}isNumeric(e){return Number(parseFloat(e))==e}checkRanges(e){if(!Array.isArray(e)||Object.prototype.toString.call(e[0])!=="[object Object]")return this.log("markRanges() will only accept an array of objects"),this.opt.noMatch(e),[];const t=[];let n=0;return e.sort((s,r)=>s.start-r.start).forEach(s=>{let{start:r,end:i,valid:o}=this.callNoMatchOnInvalidRanges(s,n);o&&(s.start=r,s.length=i-r,t.push(s),n=i)}),t}callNoMatchOnInvalidRanges(e,t){let n,s,r=!1;return e&&typeof e.start<"u"?(n=parseInt(e.start,10),s=n+parseInt(e.length,10),this.isNumeric(e.start)&&this.isNumeric(e.length)&&s-t>0&&s-n>0?r=!0:(this.log(`Ignoring invalid or overlapping range: ${JSON.stringify(e)}`),this.opt.noMatch(e))):(this.log(`Ignoring invalid range: ${JSON.stringify(e)}`),this.opt.noMatch(e)),{start:n,end:s,valid:r}}checkWhitespaceRanges(e,t,n){let s,r=!0,i=n.length,o=t-i,l=parseInt(e.start,10)-o;return l=l>i?i:l,s=l+parseInt(e.length,10),s>i&&(s=i,this.log(`End range automatically set to the max value of ${i}`)),l<0||s-l<0||l>i||s>i?(r=!1,this.log(`Invalid range: ${JSON.stringify(e)}`),this.opt.noMatch(e)):n.substring(l,s).replace(/\s+/g,"")===""&&(r=!1,this.log("Skipping whitespace only range: "+JSON.stringify(e)),this.opt.noMatch(e)),{start:l,end:s,valid:r}}getTextNodes(e){let t="",n=[];this.iterator.forEachNode(NodeFilter.SHOW_TEXT,s=>{n.push({start:t.length,end:(t+=s.textContent).length,node:s})},s=>this.matchesExclude(s.parentNode)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT,()=>{e({value:t,nodes:n})})}matchesExclude(e){return Y.matches(e,this.opt.exclude.concat(["script","style","title","head","html"]))}wrapRangeInTextNode(e,t,n){const s=this.opt.element?this.opt.element:"mark",r=e.splitText(t),i=r.splitText(n-t);let o=document.createElement(s);return o.setAttribute("data-markjs","true"),this.opt.className&&o.setAttribute("class",this.opt.className),o.textContent=r.textContent,r.parentNode.replaceChild(o,r),i}wrapRangeInMappedTextNode(e,t,n,s,r){e.nodes.every((i,o)=>{const l=e.nodes[o+1];if(typeof l>"u"||l.start>t){if(!s(i.node))return!1;const c=t-i.start,d=(n>i.end?i.end:n)-i.start,v=e.value.substr(0,i.start),p=e.value.substr(d+i.start);if(i.node=this.wrapRangeInTextNode(i.node,c,d),e.value=v+p,e.nodes.forEach((b,g)=>{g>=o&&(e.nodes[g].start>0&&g!==o&&(e.nodes[g].start-=d),e.nodes[g].end-=d)}),n-=d,r(i.node.previousSibling,i.start),n>i.end)t=i.end;else return!1}return!0})}wrapMatches(e,t,n,s,r){const i=t===0?0:t+1;this.getTextNodes(o=>{o.nodes.forEach(l=>{l=l.node;let c;for(;(c=e.exec(l.textContent))!==null&&c[i]!=="";){if(!n(c[i],l))continue;let d=c.index;if(i!==0)for(let v=1;v{let l;for(;(l=e.exec(o.value))!==null&&l[i]!=="";){let c=l.index;if(i!==0)for(let v=1;vn(l[i],v),(v,p)=>{e.lastIndex=p,s(v)})}r()})}wrapRangeFromIndex(e,t,n,s){this.getTextNodes(r=>{const i=r.value.length;e.forEach((o,l)=>{let{start:c,end:d,valid:v}=this.checkWhitespaceRanges(o,i,r.value);v&&this.wrapRangeInMappedTextNode(r,c,d,p=>t(p,o,r.value.substring(c,d),l),p=>{n(p,o)})}),s()})}unwrapMatches(e){const t=e.parentNode;let n=document.createDocumentFragment();for(;e.firstChild;)n.appendChild(e.removeChild(e.firstChild));t.replaceChild(n,e),this.ie?this.normalizeTextNode(t):t.normalize()}normalizeTextNode(e){if(e){if(e.nodeType===3)for(;e.nextSibling&&e.nextSibling.nodeType===3;)e.nodeValue+=e.nextSibling.nodeValue,e.parentNode.removeChild(e.nextSibling);else this.normalizeTextNode(e.firstChild);this.normalizeTextNode(e.nextSibling)}}markRegExp(e,t){this.opt=t,this.log(`Searching with expression "${e}"`);let n=0,s="wrapMatches";const r=i=>{n++,this.opt.each(i)};this.opt.acrossElements&&(s="wrapMatchesAcrossElements"),this[s](e,this.opt.ignoreGroups,(i,o)=>this.opt.filter(o,i,n),r,()=>{n===0&&this.opt.noMatch(e),this.opt.done(n)})}mark(e,t){this.opt=t;let n=0,s="wrapMatches";const{keywords:r,length:i}=this.getSeparatedKeywords(typeof e=="string"?[e]:e),o=this.opt.caseSensitive?"":"i",l=c=>{let d=new RegExp(this.createRegExp(c),`gm${o}`),v=0;this.log(`Searching with expression "${d}"`),this[s](d,1,(p,b)=>this.opt.filter(b,c,n,v),p=>{v++,n++,this.opt.each(p)},()=>{v===0&&this.opt.noMatch(c),r[i-1]===c?this.opt.done(n):l(r[r.indexOf(c)+1])})};this.opt.acrossElements&&(s="wrapMatchesAcrossElements"),i===0?this.opt.done(n):l(r[0])}markRanges(e,t){this.opt=t;let n=0,s=this.checkRanges(e);s&&s.length?(this.log("Starting to mark with the following ranges: "+JSON.stringify(s)),this.wrapRangeFromIndex(s,(r,i,o,l)=>this.opt.filter(r,i,o,l),(r,i)=>{n++,this.opt.each(r,i)},()=>{this.opt.done(n)})):this.opt.done(n)}unmark(e){this.opt=e;let t=this.opt.element?this.opt.element:"*";t+="[data-markjs]",this.opt.className&&(t+=`.${this.opt.className}`),this.log(`Removal selector "${t}"`),this.iterator.forEachNode(NodeFilter.SHOW_ELEMENT,n=>{this.unwrapMatches(n)},n=>{const s=Y.matches(n,t),r=this.matchesExclude(n);return!s||r?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT},this.opt.done)}};function pn(a){const e=new fn(a);return this.mark=(t,n)=>(e.mark(t,n),this),this.markRegExp=(t,n)=>(e.markRegExp(t,n),this),this.markRanges=(t,n)=>(e.markRanges(t,n),this),this.unmark=t=>(e.unmark(t),this),this}const vn="ENTRIES",st="KEYS",it="VALUES",R="";class ke{constructor(e,t){const n=e._tree,s=Array.from(n.keys());this.set=e,this._type=t,this._path=s.length>0?[{node:n,keys:s}]:[]}next(){const e=this.dive();return this.backtrack(),e}dive(){if(this._path.length===0)return{done:!0,value:void 0};const{node:e,keys:t}=Q(this._path);if(Q(t)===R)return{done:!1,value:this.result()};const n=e.get(Q(t));return this._path.push({node:n,keys:Array.from(n.keys())}),this.dive()}backtrack(){if(this._path.length===0)return;const e=Q(this._path).keys;e.pop(),!(e.length>0)&&(this._path.pop(),this.backtrack())}key(){return this.set._prefix+this._path.map(({keys:e})=>Q(e)).filter(e=>e!==R).join("")}value(){return Q(this._path).node.get(R)}result(){switch(this._type){case it:return this.value();case st:return this.key();default:return[this.key(),this.value()]}}[Symbol.iterator](){return this}}const Q=a=>a[a.length-1],mn=(a,e,t)=>{const n=new Map;if(e===void 0)return n;const s=e.length+1,r=s+t,i=new Uint8Array(r*s).fill(t+1);for(let o=0;o{const l=r*i;e:for(const c of a.keys())if(c===R){const d=s[l-1];d<=t&&n.set(o,[a.get(c),d])}else{let d=r;for(let v=0;vt)continue e}rt(a.get(c),e,t,n,s,d,i,o+c)}};class ${constructor(e=new Map,t=""){this._size=void 0,this._tree=e,this._prefix=t}atPrefix(e){if(!e.startsWith(this._prefix))throw new Error("Mismatched prefix");const[t,n]=ge(this._tree,e.slice(this._prefix.length));if(t===void 0){const[s,r]=Le(n);for(const i of s.keys())if(i!==R&&i.startsWith(r)){const o=new Map;return o.set(i.slice(r.length),s.get(i)),new $(o,e)}}return new $(t,e)}clear(){this._size=void 0,this._tree.clear()}delete(e){return this._size=void 0,gn(this._tree,e)}entries(){return new ke(this,vn)}forEach(e){for(const[t,n]of this)e(t,n,this)}fuzzyGet(e,t){return mn(this._tree,e,t)}get(e){const t=Oe(this._tree,e);return t!==void 0?t.get(R):void 0}has(e){const t=Oe(this._tree,e);return t!==void 0&&t.has(R)}keys(){return new ke(this,st)}set(e,t){if(typeof e!="string")throw new Error("key must be a string");return this._size=void 0,Ee(this._tree,e).set(R,t),this}get size(){if(this._size)return this._size;this._size=0;const e=this.entries();for(;!e.next().done;)this._size+=1;return this._size}update(e,t){if(typeof e!="string")throw new Error("key must be a string");this._size=void 0;const n=Ee(this._tree,e);return n.set(R,t(n.get(R))),this}fetch(e,t){if(typeof e!="string")throw new Error("key must be a string");this._size=void 0;const n=Ee(this._tree,e);let s=n.get(R);return s===void 0&&n.set(R,s=t()),s}values(){return new ke(this,it)}[Symbol.iterator](){return this.entries()}static from(e){const t=new $;for(const[n,s]of e)t.set(n,s);return t}static fromObject(e){return $.from(Object.entries(e))}}const ge=(a,e,t=[])=>{if(e.length===0||a==null)return[a,t];for(const n of a.keys())if(n!==R&&e.startsWith(n))return t.push([a,n]),ge(a.get(n),e.slice(n.length),t);return t.push([a,e]),ge(void 0,"",t)},Oe=(a,e)=>{if(e.length===0||a==null)return a;for(const t of a.keys())if(t!==R&&e.startsWith(t))return Oe(a.get(t),e.slice(t.length))},Ee=(a,e)=>{const t=e.length;e:for(let n=0;a&&n{const[t,n]=ge(a,e);if(t!==void 0){if(t.delete(R),t.size===0)at(n);else if(t.size===1){const[s,r]=t.entries().next().value;ot(n,s,r)}}},at=a=>{if(a.length===0)return;const[e,t]=Le(a);if(e.delete(t),e.size===0)at(a.slice(0,-1));else if(e.size===1){const[n,s]=e.entries().next().value;n!==R&&ot(a.slice(0,-1),n,s)}},ot=(a,e,t)=>{if(a.length===0)return;const[n,s]=Le(a);n.set(s+e,t),n.delete(s)},Le=a=>a[a.length-1],De="or",lt="and",bn="and_not";class Z{constructor(e){if(e?.fields==null)throw new Error('MiniSearch: option "fields" must be provided');const t=e.autoVacuum==null||e.autoVacuum===!0?Ne:e.autoVacuum;this._options={...Te,...e,autoVacuum:t,searchOptions:{...qe,...e.searchOptions||{}},autoSuggestOptions:{...Sn,...e.autoSuggestOptions||{}}},this._index=new $,this._documentCount=0,this._documentIds=new Map,this._idToShortId=new Map,this._fieldIds={},this._fieldLength=new Map,this._avgFieldLength=[],this._nextId=0,this._storedFields=new Map,this._dirtCount=0,this._currentVacuum=null,this._enqueuedVacuum=null,this._enqueuedVacuumConditions=Ae,this.addFields(this._options.fields)}add(e){const{extractField:t,stringifyField:n,tokenize:s,processTerm:r,fields:i,idField:o}=this._options,l=t(e,o);if(l==null)throw new Error(`MiniSearch: document does not have ID field "${o}"`);if(this._idToShortId.has(l))throw new Error(`MiniSearch: duplicate ID ${l}`);const c=this.addDocumentId(l);this.saveStoredFields(c,e);for(const d of i){const v=t(e,d);if(v==null)continue;const p=s(n(v,d),d),b=this._fieldIds[d],g=new Set(p).size;this.addFieldLength(c,b,this._documentCount-1,g);for(const S of p){const x=r(S,d);if(Array.isArray(x))for(const F of x)this.addTerm(b,c,F);else x&&this.addTerm(b,c,x)}}}addAll(e){for(const t of e)this.add(t)}addAllAsync(e,t={}){const{chunkSize:n=10}=t,s={chunk:[],promise:Promise.resolve()},{chunk:r,promise:i}=e.reduce(({chunk:o,promise:l},c,d)=>(o.push(c),(d+1)%n===0?{chunk:[],promise:l.then(()=>new Promise(v=>setTimeout(v,0))).then(()=>this.addAll(o))}:{chunk:o,promise:l}),s);return i.then(()=>this.addAll(r))}remove(e){const{tokenize:t,processTerm:n,extractField:s,stringifyField:r,fields:i,idField:o}=this._options,l=s(e,o);if(l==null)throw new Error(`MiniSearch: document does not have ID field "${o}"`);const c=this._idToShortId.get(l);if(c==null)throw new Error(`MiniSearch: cannot remove document with ID ${l}: it is not in the index`);for(const d of i){const v=s(e,d);if(v==null)continue;const p=t(r(v,d),d),b=this._fieldIds[d],g=new Set(p).size;this.removeFieldLength(c,b,this._documentCount,g);for(const S of p){const x=n(S,d);if(Array.isArray(x))for(const F of x)this.removeTerm(b,c,F);else x&&this.removeTerm(b,c,x)}}this._storedFields.delete(c),this._documentIds.delete(c),this._idToShortId.delete(l),this._fieldLength.delete(c),this._documentCount-=1}removeAll(e){if(e)for(const t of e)this.remove(t);else{if(arguments.length>0)throw new Error("Expected documents to be present. Omit the argument to remove all documents.");this._index=new $,this._documentCount=0,this._documentIds=new Map,this._idToShortId=new Map,this._fieldLength=new Map,this._avgFieldLength=[],this._storedFields=new Map,this._nextId=0}}discard(e){const t=this._idToShortId.get(e);if(t==null)throw new Error(`MiniSearch: cannot discard document with ID ${e}: it is not in the index`);this._idToShortId.delete(e),this._documentIds.delete(t),this._storedFields.delete(t),(this._fieldLength.get(t)||[]).forEach((n,s)=>{this.removeFieldLength(t,s,this._documentCount,n)}),this._fieldLength.delete(t),this._documentCount-=1,this._dirtCount+=1,this.maybeAutoVacuum()}maybeAutoVacuum(){if(this._options.autoVacuum===!1)return;const{minDirtFactor:e,minDirtCount:t,batchSize:n,batchWait:s}=this._options.autoVacuum;this.conditionalVacuum({batchSize:n,batchWait:s},{minDirtCount:t,minDirtFactor:e})}discardAll(e){const t=this._options.autoVacuum;try{this._options.autoVacuum=!1;for(const n of e)this.discard(n)}finally{this._options.autoVacuum=t}this.maybeAutoVacuum()}replace(e){const{idField:t,extractField:n}=this._options,s=n(e,t);this.discard(s),this.add(e)}vacuum(e={}){return this.conditionalVacuum(e)}conditionalVacuum(e,t){return this._currentVacuum?(this._enqueuedVacuumConditions=this._enqueuedVacuumConditions&&t,this._enqueuedVacuum!=null?this._enqueuedVacuum:(this._enqueuedVacuum=this._currentVacuum.then(()=>{const n=this._enqueuedVacuumConditions;return this._enqueuedVacuumConditions=Ae,this.performVacuuming(e,n)}),this._enqueuedVacuum)):this.vacuumConditionsMet(t)===!1?Promise.resolve():(this._currentVacuum=this.performVacuuming(e),this._currentVacuum)}async performVacuuming(e,t){const n=this._dirtCount;if(this.vacuumConditionsMet(t)){const s=e.batchSize||Me.batchSize,r=e.batchWait||Me.batchWait;let i=1;for(const[o,l]of this._index){for(const[c,d]of l)for(const[v]of d)this._documentIds.has(v)||(d.size<=1?l.delete(c):d.delete(v));this._index.get(o).size===0&&this._index.delete(o),i%s===0&&await new Promise(c=>setTimeout(c,r)),i+=1}this._dirtCount-=n}await null,this._currentVacuum=this._enqueuedVacuum,this._enqueuedVacuum=null}vacuumConditionsMet(e){if(e==null)return!0;let{minDirtCount:t,minDirtFactor:n}=e;return t=t||Ne.minDirtCount,n=n||Ne.minDirtFactor,this.dirtCount>=t&&this.dirtFactor>=n}get isVacuuming(){return this._currentVacuum!=null}get dirtCount(){return this._dirtCount}get dirtFactor(){return this._dirtCount/(1+this._documentCount+this._dirtCount)}has(e){return this._idToShortId.has(e)}getStoredFields(e){const t=this._idToShortId.get(e);if(t!=null)return this._storedFields.get(t)}search(e,t={}){const{searchOptions:n}=this._options,s={...n,...t},r=this.executeQuery(e,t),i=[];for(const[o,{score:l,terms:c,match:d}]of r){const v=c.length||1,p={id:this._documentIds.get(o),score:l*v,terms:Object.keys(d),queryTerms:c,match:d};Object.assign(p,this._storedFields.get(o)),(s.filter==null||s.filter(p))&&i.push(p)}return e===Z.wildcard&&s.boostDocument==null||i.sort(He),i}autoSuggest(e,t={}){t={...this._options.autoSuggestOptions,...t};const n=new Map;for(const{score:r,terms:i}of this.search(e,t)){const o=i.join(" "),l=n.get(o);l!=null?(l.score+=r,l.count+=1):n.set(o,{score:r,terms:i,count:1})}const s=[];for(const[r,{score:i,terms:o,count:l}]of n)s.push({suggestion:r,terms:o,score:i/l});return s.sort(He),s}get documentCount(){return this._documentCount}get termCount(){return this._index.size}static loadJSON(e,t){if(t==null)throw new Error("MiniSearch: loadJSON should be given the same options used when serializing the index");return this.loadJS(JSON.parse(e),t)}static async loadJSONAsync(e,t){if(t==null)throw new Error("MiniSearch: loadJSON should be given the same options used when serializing the index");return this.loadJSAsync(JSON.parse(e),t)}static getDefault(e){if(Te.hasOwnProperty(e))return Ie(Te,e);throw new Error(`MiniSearch: unknown option "${e}"`)}static loadJS(e,t){const{index:n,documentIds:s,fieldLength:r,storedFields:i,serializationVersion:o}=e,l=this.instantiateMiniSearch(e,t);l._documentIds=ue(s),l._fieldLength=ue(r),l._storedFields=ue(i);for(const[c,d]of l._documentIds)l._idToShortId.set(d,c);for(const[c,d]of n){const v=new Map;for(const p of Object.keys(d)){let b=d[p];o===1&&(b=b.ds),v.set(parseInt(p,10),ue(b))}l._index.set(c,v)}return l}static async loadJSAsync(e,t){const{index:n,documentIds:s,fieldLength:r,storedFields:i,serializationVersion:o}=e,l=this.instantiateMiniSearch(e,t);l._documentIds=await de(s),l._fieldLength=await de(r),l._storedFields=await de(i);for(const[d,v]of l._documentIds)l._idToShortId.set(v,d);let c=0;for(const[d,v]of n){const p=new Map;for(const b of Object.keys(v)){let g=v[b];o===1&&(g=g.ds),p.set(parseInt(b,10),await de(g))}++c%1e3===0&&await ct(0),l._index.set(d,p)}return l}static instantiateMiniSearch(e,t){const{documentCount:n,nextId:s,fieldIds:r,averageFieldLength:i,dirtCount:o,serializationVersion:l}=e;if(l!==1&&l!==2)throw new Error("MiniSearch: cannot deserialize an index created with an incompatible version");const c=new Z(t);return c._documentCount=n,c._nextId=s,c._idToShortId=new Map,c._fieldIds=r,c._avgFieldLength=i,c._dirtCount=o||0,c._index=new $,c}executeQuery(e,t={}){if(e===Z.wildcard)return this.executeWildcardQuery(t);if(typeof e!="string"){const p={...t,...e,queries:void 0},b=e.queries.map(g=>this.executeQuery(g,p));return this.combineResults(b,p.combineWith)}const{tokenize:n,processTerm:s,searchOptions:r}=this._options,i={tokenize:n,processTerm:s,...r,...t},{tokenize:o,processTerm:l}=i,v=o(e).flatMap(p=>l(p)).filter(p=>!!p).map(xn(i)).map(p=>this.executeQuerySpec(p,i));return this.combineResults(v,i.combineWith)}executeQuerySpec(e,t){const n={...this._options.searchOptions,...t},s=(n.fields||this._options.fields).reduce((S,x)=>({...S,[x]:Ie(n.boost,x)||1}),{}),{boostDocument:r,weights:i,maxFuzzy:o,bm25:l}=n,{fuzzy:c,prefix:d}={...qe.weights,...i},v=this._index.get(e.term),p=this.termResults(e.term,e.term,1,e.termBoost,v,s,r,l);let b,g;if(e.prefix&&(b=this._index.atPrefix(e.term)),e.fuzzy){const S=e.fuzzy===!0?.2:e.fuzzy,x=S<1?Math.min(o,Math.round(e.term.length*S)):S;x&&(g=this._index.fuzzyGet(e.term,x))}if(b)for(const[S,x]of b){const F=S.length-e.term.length;if(!F)continue;g?.delete(S);const C=d*S.length/(S.length+.3*F);this.termResults(e.term,S,C,e.termBoost,x,s,r,l,p)}if(g)for(const S of g.keys()){const[x,F]=g.get(S);if(!F)continue;const C=c*S.length/(S.length+F);this.termResults(e.term,S,C,e.termBoost,x,s,r,l,p)}return p}executeWildcardQuery(e){const t=new Map,n={...this._options.searchOptions,...e};for(const[s,r]of this._documentIds){const i=n.boostDocument?n.boostDocument(r,"",this._storedFields.get(s)):1;t.set(s,{score:i,terms:[],match:{}})}return t}combineResults(e,t=De){if(e.length===0)return new Map;const n=t.toLowerCase(),s=yn[n];if(!s)throw new Error(`Invalid combination operator: ${t}`);return e.reduce(s)||new Map}toJSON(){const e=[];for(const[t,n]of this._index){const s={};for(const[r,i]of n)s[r]=Object.fromEntries(i);e.push([t,s])}return{documentCount:this._documentCount,nextId:this._nextId,documentIds:Object.fromEntries(this._documentIds),fieldIds:this._fieldIds,fieldLength:Object.fromEntries(this._fieldLength),averageFieldLength:this._avgFieldLength,storedFields:Object.fromEntries(this._storedFields),dirtCount:this._dirtCount,index:e,serializationVersion:2}}termResults(e,t,n,s,r,i,o,l,c=new Map){if(r==null)return c;for(const d of Object.keys(i)){const v=i[d],p=this._fieldIds[d],b=r.get(p);if(b==null)continue;let g=b.size;const S=this._avgFieldLength[p];for(const x of b.keys()){if(!this._documentIds.has(x)){this.removeTerm(p,x,t),g-=1;continue}const F=o?o(this._documentIds.get(x),t,this._storedFields.get(x)):1;if(!F)continue;const C=b.get(x),j=this._fieldLength.get(x)[p],A=_n(C,g,this._documentCount,j,S,l),L=n*s*v*F*A,N=c.get(x);if(N){N.score+=L,kn(N.terms,e);const M=Ie(N.match,t);M?M.push(d):N.match[t]=[d]}else c.set(x,{score:L,terms:[e],match:{[t]:[d]}})}}return c}addTerm(e,t,n){const s=this._index.fetch(n,Qe);let r=s.get(e);if(r==null)r=new Map,r.set(t,1),s.set(e,r);else{const i=r.get(t);r.set(t,(i||0)+1)}}removeTerm(e,t,n){if(!this._index.has(n)){this.warnDocumentChanged(t,e,n);return}const s=this._index.fetch(n,Qe),r=s.get(e);r==null||r.get(t)==null?this.warnDocumentChanged(t,e,n):r.get(t)<=1?r.size<=1?s.delete(e):r.delete(t):r.set(t,r.get(t)-1),this._index.get(n).size===0&&this._index.delete(n)}warnDocumentChanged(e,t,n){for(const s of Object.keys(this._fieldIds))if(this._fieldIds[s]===t){this._options.logger("warn",`MiniSearch: document with ID ${this._documentIds.get(e)} has changed before removal: term "${n}" was not present in field "${s}". Removing a document after it has changed can corrupt the index!`,"version_conflict");return}}addDocumentId(e){const t=this._nextId;return this._idToShortId.set(e,t),this._documentIds.set(t,e),this._documentCount+=1,this._nextId+=1,t}addFields(e){for(let t=0;tObject.prototype.hasOwnProperty.call(a,e)?a[e]:void 0,yn={[De]:(a,e)=>{for(const t of e.keys()){const n=a.get(t);if(n==null)a.set(t,e.get(t));else{const{score:s,terms:r,match:i}=e.get(t);n.score=n.score+s,n.match=Object.assign(n.match,i),Ge(n.terms,r)}}return a},[lt]:(a,e)=>{const t=new Map;for(const n of e.keys()){const s=a.get(n);if(s==null)continue;const{score:r,terms:i,match:o}=e.get(n);Ge(s.terms,i),t.set(n,{score:s.score+r,terms:s.terms,match:Object.assign(s.match,o)})}return t},[bn]:(a,e)=>{for(const t of e.keys())a.delete(t);return a}},wn={k:1.2,b:.7,d:.5},_n=(a,e,t,n,s,r)=>{const{k:i,b:o,d:l}=r;return Math.log(1+(t-e+.5)/(e+.5))*(l+a*(i+1)/(a+i*(1-o+o*n/s)))},xn=a=>(e,t,n)=>{const s=typeof a.fuzzy=="function"?a.fuzzy(e,t,n):a.fuzzy||!1,r=typeof a.prefix=="function"?a.prefix(e,t,n):a.prefix===!0,i=typeof a.boostTerm=="function"?a.boostTerm(e,t,n):1;return{term:e,fuzzy:s,prefix:r,termBoost:i}},Te={idField:"id",extractField:(a,e)=>a[e],stringifyField:(a,e)=>a.toString(),tokenize:a=>a.split(En),processTerm:a=>a.toLowerCase(),fields:void 0,searchOptions:void 0,storeFields:[],logger:(a,e)=>{typeof console?.[a]=="function"&&console[a](e)},autoVacuum:!0},qe={combineWith:De,prefix:!1,fuzzy:!1,maxFuzzy:6,boost:{},weights:{fuzzy:.45,prefix:.375},bm25:wn},Sn={combineWith:lt,prefix:(a,e,t)=>e===t.length-1},Me={batchSize:1e3,batchWait:10},Ae={minDirtFactor:.1,minDirtCount:20},Ne={...Me,...Ae},kn=(a,e)=>{a.includes(e)||a.push(e)},Ge=(a,e)=>{for(const t of e)a.includes(t)||a.push(t)},He=({score:a},{score:e})=>e-a,Qe=()=>new Map,ue=a=>{const e=new Map;for(const t of Object.keys(a))e.set(parseInt(t,10),a[t]);return e},de=async a=>{const e=new Map;let t=0;for(const n of Object.keys(a))e.set(parseInt(n,10),a[n]),++t%1e3===0&&await ct(0);return e},ct=a=>new Promise(e=>setTimeout(e,a)),En=/[\n\r\p{Z}\p{P}]+/u;var In=class{max;cache;constructor(a=10){this.max=a,this.cache=new Map}get(a){const e=this.cache.get(a);return e!==void 0&&(this.cache.delete(a),this.cache.set(a,e)),e}set(a,e){this.cache.has(a)?this.cache.delete(a):this.cache.size===this.max&&this.cache.delete(this.first()),this.cache.set(a,e)}first(){return this.cache.keys().next().value}clear(){this.cache.clear()}};const Tn={},Nn={width:"18",height:"18",viewBox:"0 0 24 24","aria-hidden":"true"};function Fn(a,e){return P(),V("svg",Nn,[...e[0]||(e[0]=[w("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M19 12H5m7 7l-7-7l7-7"},null,-1)])])}const Cn=be(Tn,[["render",Fn]]),Rn={},On={width:"18",height:"18",viewBox:"0 0 24 24","aria-hidden":"true"};function Mn(a,e){return P(),V("svg",On,[...e[0]||(e[0]=[w("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M20 5H9l-7 7l7 7h11a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2Zm-2 4l-6 6m0-6l6 6"},null,-1)])])}const An=be(Rn,[["render",Mn]]),Ln={},Dn={width:"18",height:"18",viewBox:"0 0 24 24","aria-hidden":"true"};function zn(a,e){return P(),V("svg",Dn,[...e[0]||(e[0]=[w("g",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2"},[w("circle",{cx:"11",cy:"11",r:"8"}),w("path",{d:"m21 21l-4.35-4.35"})],-1)])])}const Pn=be(Ln,[["render",zn]]),Vn=["aria-owns"],$n={class:"shell"},jn=["title"],Bn={class:"search-actions before"},Wn=["title"],Jn=["placeholder"],Kn={class:"search-actions"},Un=["disabled","title"],qn=["id","role","aria-labelledby"],Gn=["aria-selected"],Hn=["href","aria-label","onMouseenter","onFocusin","onClick"],Qn={class:"titles"},Yn=["innerHTML"],Zn={class:"title main"},Xn=["innerHTML"],es={key:0,class:"no-results"},ts={class:"search-keyboard-shortcuts"},ns=["aria-label"],ss=["aria-label"],is=["aria-label"],rs=["aria-label"],as=pt({__name:"SearchBox",props:{locales:{},options:{}},emits:["close"],setup(a,{emit:e}){const t=a,n=e,s=vt(),r=mt(gt(t.locales)),i=ie(),o=ie(),l=Mt(),{activate:c}=hn(i,{immediate:!0}),d=Pe(async()=>je(Z.loadJSON((await l.value[s.value]?.())?.default,{fields:["title","titles","text"],storeFields:["title","titles"],searchOptions:{fuzzy:.2,prefix:!0,boost:{title:4,text:2,titles:1}},...t.options.miniSearch?.searchOptions,...t.options.miniSearch?.options}))),p=he(()=>t.options?.disableQueryPersistence===!0).value?X(""):bt("vuepress-plume:mini-search-filter",""),b=he(()=>r.value.buttonText||r.value.placeholder||"Search"),g=ie([]),S=X(!1);Fe(p,()=>{S.value=!1});const x=Pe(async()=>{if(o.value)return je(new pn(o.value))},null),F=new In(64);yt(()=>[d.value,p.value],async([f,m],y,k)=>{y?.[0]!==f&&F.clear();let _=!1;if(k(()=>{_=!0}),!f)return;g.value=f.search(m),S.value=!0;const I=new Set;g.value=g.value.map(T=>{const[D,W]=T.id.split("#"),J=F.get(D)?.get(W)??"";for(const oe in T.match)I.add(oe);return{...T,text:J}}),await ee(),!_&&await new Promise(T=>{x.value?.unmark({done:()=>{x.value?.markRegExp(u(I),{done:T})}})})},{debounce:200,immediate:!0});const C=X(),j=he(()=>p.value?.length<=0);function A(f=!0){C.value?.focus(),f&&C.value?.select()}_e(()=>{A()});function L(f){f.pointerType==="mouse"&&A()}const N=X(-1),M=X(!1);Fe(g,f=>{N.value=f.length?0:-1,q()});function q(){ee(()=>{const f=document.querySelector(".result.selected");f&&f.scrollIntoView({block:"nearest"})})}le("ArrowUp",f=>{f.preventDefault(),N.value--,N.value<0&&(N.value=g.value.length-1),M.value=!0,q()}),le("ArrowDown",f=>{f.preventDefault(),N.value++,N.value>=g.value.length&&(N.value=0),M.value=!0,q()});const ae=wt();le("Enter",f=>{if(f.isComposing||f.target instanceof HTMLButtonElement&&f.target.type!=="submit")return;const m=g.value[N.value];if(f.target instanceof HTMLInputElement&&!m){f.preventDefault();return}m&&(ae.push(m.id),n("close"))}),le("Escape",()=>{n("close")}),_e(()=>{window.history.pushState(null,"",null)}),_t("popstate",f=>{f.preventDefault(),n("close")});const G=xt(typeof document<"u"?document.body:null);_e(()=>{ee(()=>{G.value=!0,ee().then(()=>c())})}),St(()=>{G.value=!1});function B(){p.value="",ee().then(()=>A(!1))}function E(f){return f.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}function u(f){return new RegExp([...f].sort((m,y)=>y.length-m.length).map(m=>`(${E(m)})`).join("|"),"gi")}function h(f,m){f.preventDefault(),ae.push(m.id),n("close")}return(f,m)=>(P(),kt(Ot,{to:"body"},[w("div",{ref_key:"el",ref:i,role:"button","aria-owns":g.value?.length?"localsearch-list":void 0,"aria-expanded":"true","aria-haspopup":"listbox","aria-labelledby":"mini-search-label",class:"VPLocalSearchBox"},[w("div",{class:"backdrop",onClick:m[0]||(m[0]=y=>f.$emit("close"))}),w("div",$n,[w("form",{class:"search-bar",onPointerup:m[3]||(m[3]=y=>L(y)),onSubmit:m[4]||(m[4]=Et(()=>{},["prevent"]))},[w("label",{id:"localsearch-label",title:b.value,for:"localsearch-input"},[xe(Pn,{class:"search-icon"})],8,jn),w("div",Bn,[w("button",{class:"back-button",title:O(r).backButtonTitle,onClick:m[1]||(m[1]=y=>f.$emit("close"))},[xe(Cn)],8,Wn)]),It(w("input",{id:"localsearch-input",ref_key:"searchInput",ref:C,"onUpdate:modelValue":m[2]||(m[2]=y=>Nt(p)?p.value=y:null),placeholder:b.value,"aria-labelledby":"localsearch-label",class:"search-input"},null,8,Jn),[[Tt,O(p)]]),w("div",Kn,[w("button",{class:"clear-button",type:"reset",disabled:j.value,title:O(r).resetButtonTitle,onClick:B},[xe(An)],8,Un)])],32),w("ul",{id:g.value?.length?"localsearch-list":void 0,ref_key:"resultsEl",ref:o,role:g.value?.length?"listbox":void 0,"aria-labelledby":g.value?.length?"localsearch-label":void 0,class:"results",onMousemove:m[5]||(m[5]=y=>M.value=!1)},[(P(!0),V($e,null,Ve(g.value,(y,k)=>(P(),V("li",{key:y.id,role:"option","aria-selected":N.value===k?"true":"false"},[w("a",{href:O(Rt)(y.id),class:Ct(["result",{selected:N.value===k}]),"aria-label":[...y.titles,y.title].join(" > "),onMouseenter:_=>!M.value&&(N.value=k),onFocusin:_=>N.value=k,onClick:_=>h(_,y)},[w("div",null,[w("div",Qn,[m[7]||(m[7]=w("span",{class:"title-icon"},"#",-1)),(P(!0),V($e,null,Ve(y.titles,(_,I)=>(P(),V("span",{key:I,class:"title"},[w("span",{class:"text",innerHTML:_},null,8,Yn),m[6]||(m[6]=w("svg",{width:"18",height:"18",viewBox:"0 0 24 24"},[w("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"m9 18l6-6l-6-6"})],-1))]))),128)),w("span",Zn,[w("span",{class:"text",innerHTML:y.title},null,8,Xn)])])])],42,Hn)],8,Gn))),128)),O(p)&&!g.value.length&&S.value?(P(),V("li",es,[te(ne(O(r).noResultsText)+' "',1),w("strong",null,ne(O(p)),1),m[8]||(m[8]=te('" ',-1))])):Ft("",!0)],40,qn),w("div",ts,[w("span",null,[w("kbd",{"aria-label":O(r).footer?.navigateUpKeyAriaLabel??""},[...m[9]||(m[9]=[w("svg",{width:"14",height:"14",viewBox:"0 0 24 24"},[w("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M12 19V5m-7 7l7-7l7 7"})],-1)])],8,ns),w("kbd",{"aria-label":O(r).footer?.navigateDownKeyAriaLabel??""},[...m[10]||(m[10]=[w("svg",{width:"14",height:"14",viewBox:"0 0 24 24"},[w("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M12 5v14m7-7l-7 7l-7-7"})],-1)])],8,ss),te(" "+ne(O(r).footer?.navigateText??""),1)]),w("span",null,[w("kbd",{"aria-label":O(r).footer?.selectKeyAriaLabel??""},[...m[11]||(m[11]=[w("svg",{width:"14",height:"14",viewBox:"0 0 24 24"},[w("g",{fill:"none",stroke:"currentcolor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2"},[w("path",{d:"m9 10l-5 5l5 5"}),w("path",{d:"M20 4v7a4 4 0 0 1-4 4H4"})])],-1)])],8,is),te(" "+ne(O(r).footer?.selectText??""),1)]),w("span",null,[w("kbd",{"aria-label":O(r).footer?.closeKeyAriaLabel??""},"esc",8,rs),te(" "+ne(O(r).footer?.closeText??""),1)])])])],8,Vn)]))}}),cs=be(as,[["__scopeId","data-v-5dd2b275"]]);export{cs as default}; diff --git a/vuepress/docs/.vuepress/dist/assets/app-BksWvH9i.js b/vuepress/docs/.vuepress/dist/assets/app-BksWvH9i.js deleted file mode 100644 index 7b2e2ecb..00000000 --- a/vuepress/docs/.vuepress/dist/assets/app-BksWvH9i.js +++ /dev/null @@ -1,30 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/index.html-AZL5j6t5.js","assets/icon-B1KGOz42.js","assets/index.html-D5kHy_hr.js"])))=>i.map(i=>d[i]); -/** -* @vue/shared v3.5.22 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/function Ai(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const Le={},ss=[],jt=()=>{},Ec=()=>!1,Zs=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Ii=e=>e.startsWith("onUpdate:"),qe=Object.assign,Oi=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Ud=Object.prototype.hasOwnProperty,Ee=(e,t)=>Ud.call(e,t),he=Array.isArray,os=e=>Zo(e)==="[object Map]",Sc=e=>Zo(e)==="[object Set]",ve=e=>typeof e=="function",Be=e=>typeof e=="string",ln=e=>typeof e=="symbol",Ae=e=>e!==null&&typeof e=="object",Lc=e=>(Ae(e)||ve(e))&&ve(e.then)&&ve(e.catch),Ac=Object.prototype.toString,Zo=e=>Ac.call(e),Wd=e=>Zo(e).slice(8,-1),Ic=e=>Zo(e)==="[object Object]",Ri=e=>Be(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,rs=Ai(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),er=e=>{const t=Object.create(null);return(n=>t[n]||(t[n]=e(n)))},Gd=/-\w/g,pt=er(e=>e.replace(Gd,t=>t.slice(1).toUpperCase())),zd=/\B([A-Z])/g,$n=er(e=>e.replace(zd,"-$1").toLowerCase()),eo=er(e=>e.charAt(0).toUpperCase()+e.slice(1)),Co=er(e=>e?`on${eo(e)}`:""),bn=(e,t)=>!Object.is(e,t),xo=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:s,value:n})},ti=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Kd=e=>{const t=Be(e)?Number(e):NaN;return isNaN(t)?e:t};let $a;const tr=()=>$a||($a=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Fe(e){if(he(e)){const t={};for(let n=0;n{if(n){const s=n.split(Yd);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function q(e){let t="";if(Be(e))t=e;else if(he(e))for(let n=0;n!!(e&&e.__v_isRef===!0),W=e=>Be(e)?e:e==null?"":he(e)||Ae(e)&&(e.toString===Ac||!ve(e.toString))?Nc(e)?W(e.value):JSON.stringify(e,Dc,2):String(e),Dc=(e,t)=>Nc(t)?Dc(e,t.value):os(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,o],r)=>(n[kr(s,r)+" =>"]=o,n),{})}:Sc(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>kr(n))}:ln(t)?kr(t):Ae(t)&&!he(t)&&!Ic(t)?String(t):t,kr=(e,t="")=>{var n;return ln(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** -* @vue/reactivity v3.5.22 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let tt;class ep{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=tt,!t&&tt&&(this.index=(tt.scopes||(tt.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t0&&--this._on===0&&(tt=this.prevScope,this.prevScope=void 0)}stop(t){if(this._active){this._active=!1;let n,s;for(n=0,s=this.effects.length;n0)return;if(Rs){let t=Rs;for(Rs=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;Os;){let t=Os;for(Os=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(s){e||(e=s)}t=n}}if(e)throw e}function jc(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Uc(e){let t,n=e.depsTail,s=n;for(;s;){const o=s.prevDep;s.version===-1?(s===n&&(n=o),Di(s),np(s)):t=s,s.dep.activeLink=s.prevActiveLink,s.prevActiveLink=void 0,s=o}e.deps=t,e.depsTail=n}function ni(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(Wc(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function Wc(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Ws)||(e.globalVersion=Ws,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!ni(e))))return;e.flags|=2;const t=e.dep,n=Oe,s=It;Oe=e,It=!0;try{jc(e);const o=e.fn(e._value);(t.version===0||bn(o,e._value))&&(e.flags|=128,e._value=o,t.version++)}catch(o){throw t.version++,o}finally{Oe=n,It=s,Uc(e),e.flags&=-3}}function Di(e,t=!1){const{dep:n,prevSub:s,nextSub:o}=e;if(s&&(s.nextSub=o,e.prevSub=void 0),o&&(o.prevSub=s,e.nextSub=void 0),n.subs===e&&(n.subs=s,!s&&n.computed)){n.computed.flags&=-5;for(let r=n.computed.deps;r;r=r.nextDep)Di(r,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function np(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let It=!0;const Gc=[];function on(){Gc.push(It),It=!1}function rn(){const e=Gc.pop();It=e===void 0?!0:e}function wa(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=Oe;Oe=void 0;try{t()}finally{Oe=n}}}let Ws=0;class sp{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class nr{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(t){if(!Oe||!It||Oe===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==Oe)n=this.activeLink=new sp(Oe,this),Oe.deps?(n.prevDep=Oe.depsTail,Oe.depsTail.nextDep=n,Oe.depsTail=n):Oe.deps=Oe.depsTail=n,zc(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const s=n.nextDep;s.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=s),n.prevDep=Oe.depsTail,n.nextDep=void 0,Oe.depsTail.nextDep=n,Oe.depsTail=n,Oe.deps===n&&(Oe.deps=s)}return n}trigger(t){this.version++,Ws++,this.notify(t)}notify(t){Mi();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{Ni()}}}function zc(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let s=t.deps;s;s=s.nextDep)zc(s)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const No=new WeakMap,In=Symbol(""),si=Symbol(""),Gs=Symbol("");function nt(e,t,n){if(It&&Oe){let s=No.get(e);s||No.set(e,s=new Map);let o=s.get(n);o||(s.set(n,o=new nr),o.map=s,o.key=n),o.track()}}function en(e,t,n,s,o,r){const i=No.get(e);if(!i){Ws++;return}const a=l=>{l&&l.trigger()};if(Mi(),t==="clear")i.forEach(a);else{const l=he(e),c=l&&Ri(n);if(l&&n==="length"){const u=Number(s);i.forEach((f,d)=>{(d==="length"||d===Gs||!ln(d)&&d>=u)&&a(f)})}else switch((n!==void 0||i.has(void 0))&&a(i.get(n)),c&&a(i.get(Gs)),t){case"add":l?c&&a(i.get("length")):(a(i.get(In)),os(e)&&a(i.get(si)));break;case"delete":l||(a(i.get(In)),os(e)&&a(i.get(si)));break;case"set":os(e)&&a(i.get(In));break}}Ni()}function op(e,t){const n=No.get(e);return n&&n.get(t)}function qn(e){const t=we(e);return t===e?t:(nt(t,"iterate",Gs),xt(e)?t:t.map(Ye))}function sr(e){return nt(e=we(e),"iterate",Gs),e}const rp={__proto__:null,[Symbol.iterator](){return wr(this,Symbol.iterator,Ye)},concat(...e){return qn(this).concat(...e.map(t=>he(t)?qn(t):t))},entries(){return wr(this,"entries",e=>(e[1]=Ye(e[1]),e))},every(e,t){return qt(this,"every",e,t,void 0,arguments)},filter(e,t){return qt(this,"filter",e,t,n=>n.map(Ye),arguments)},find(e,t){return qt(this,"find",e,t,Ye,arguments)},findIndex(e,t){return qt(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return qt(this,"findLast",e,t,Ye,arguments)},findLastIndex(e,t){return qt(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return qt(this,"forEach",e,t,void 0,arguments)},includes(...e){return Tr(this,"includes",e)},indexOf(...e){return Tr(this,"indexOf",e)},join(e){return qn(this).join(e)},lastIndexOf(...e){return Tr(this,"lastIndexOf",e)},map(e,t){return qt(this,"map",e,t,void 0,arguments)},pop(){return Cs(this,"pop")},push(...e){return Cs(this,"push",e)},reduce(e,...t){return Ta(this,"reduce",e,t)},reduceRight(e,...t){return Ta(this,"reduceRight",e,t)},shift(){return Cs(this,"shift")},some(e,t){return qt(this,"some",e,t,void 0,arguments)},splice(...e){return Cs(this,"splice",e)},toReversed(){return qn(this).toReversed()},toSorted(e){return qn(this).toSorted(e)},toSpliced(...e){return qn(this).toSpliced(...e)},unshift(...e){return Cs(this,"unshift",e)},values(){return wr(this,"values",Ye)}};function wr(e,t,n){const s=sr(e),o=s[t]();return s!==e&&!xt(e)&&(o._next=o.next,o.next=()=>{const r=o._next();return r.done||(r.value=n(r.value)),r}),o}const ip=Array.prototype;function qt(e,t,n,s,o,r){const i=sr(e),a=i!==e&&!xt(e),l=i[t];if(l!==ip[t]){const f=l.apply(e,r);return a?Ye(f):f}let c=n;i!==e&&(a?c=function(f,d){return n.call(this,Ye(f),d,e)}:n.length>2&&(c=function(f,d){return n.call(this,f,d,e)}));const u=l.call(i,c,s);return a&&o?o(u):u}function Ta(e,t,n,s){const o=sr(e);let r=n;return o!==e&&(xt(e)?n.length>3&&(r=function(i,a,l){return n.call(this,i,a,l,e)}):r=function(i,a,l){return n.call(this,i,Ye(a),l,e)}),o[t](r,...s)}function Tr(e,t,n){const s=we(e);nt(s,"iterate",Gs);const o=s[t](...n);return(o===-1||o===!1)&&Vi(n[0])?(n[0]=we(n[0]),s[t](...n)):o}function Cs(e,t,n=[]){on(),Mi();const s=we(e)[t].apply(e,n);return Ni(),rn(),s}const ap=Ai("__proto__,__v_isRef,__isVue"),Kc=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(ln));function lp(e){ln(e)||(e=String(e));const t=we(this);return nt(t,"has",e),t.hasOwnProperty(e)}class qc{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,s){if(n==="__v_skip")return t.__v_skip;const o=this._isReadonly,r=this._isShallow;if(n==="__v_isReactive")return!o;if(n==="__v_isReadonly")return o;if(n==="__v_isShallow")return r;if(n==="__v_raw")return s===(o?r?eu:Zc:r?Xc:Jc).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const i=he(t);if(!o){let l;if(i&&(l=rp[n]))return l;if(n==="hasOwnProperty")return lp}const a=Reflect.get(t,n,ze(t)?t:s);if((ln(n)?Kc.has(n):ap(n))||(o||nt(t,"get",n),r))return a;if(ze(a)){const l=i&&Ri(n)?a:a.value;return o&&Ae(l)?cs(l):l}return Ae(a)?o?cs(a):Dn(a):a}}class Yc extends qc{constructor(t=!1){super(!1,t)}set(t,n,s,o){let r=t[n];if(!this._isShallow){const l=_n(r);if(!xt(s)&&!_n(s)&&(r=we(r),s=we(s)),!he(t)&&ze(r)&&!ze(s))return l||(r.value=s),!0}const i=he(t)&&Ri(n)?Number(n)e,uo=e=>Reflect.getPrototypeOf(e);function pp(e,t,n){return function(...s){const o=this.__v_raw,r=we(o),i=os(r),a=e==="entries"||e===Symbol.iterator&&i,l=e==="keys"&&i,c=o[e](...s),u=n?oi:t?Do:Ye;return!t&&nt(r,"iterate",l?si:In),{next(){const{value:f,done:d}=c.next();return d?{value:f,done:d}:{value:a?[u(f[0]),u(f[1])]:u(f),done:d}},[Symbol.iterator](){return this}}}}function fo(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function hp(e,t){const n={get(o){const r=this.__v_raw,i=we(r),a=we(o);e||(bn(o,a)&&nt(i,"get",o),nt(i,"get",a));const{has:l}=uo(i),c=t?oi:e?Do:Ye;if(l.call(i,o))return c(r.get(o));if(l.call(i,a))return c(r.get(a));r!==i&&r.get(o)},get size(){const o=this.__v_raw;return!e&&nt(we(o),"iterate",In),o.size},has(o){const r=this.__v_raw,i=we(r),a=we(o);return e||(bn(o,a)&&nt(i,"has",o),nt(i,"has",a)),o===a?r.has(o):r.has(o)||r.has(a)},forEach(o,r){const i=this,a=i.__v_raw,l=we(a),c=t?oi:e?Do:Ye;return!e&&nt(l,"iterate",In),a.forEach((u,f)=>o.call(r,c(u),c(f),i))}};return qe(n,e?{add:fo("add"),set:fo("set"),delete:fo("delete"),clear:fo("clear")}:{add(o){!t&&!xt(o)&&!_n(o)&&(o=we(o));const r=we(this);return uo(r).has.call(r,o)||(r.add(o),en(r,"add",o,o)),this},set(o,r){!t&&!xt(r)&&!_n(r)&&(r=we(r));const i=we(this),{has:a,get:l}=uo(i);let c=a.call(i,o);c||(o=we(o),c=a.call(i,o));const u=l.call(i,o);return i.set(o,r),c?bn(r,u)&&en(i,"set",o,r):en(i,"add",o,r),this},delete(o){const r=we(this),{has:i,get:a}=uo(r);let l=i.call(r,o);l||(o=we(o),l=i.call(r,o)),a&&a.call(r,o);const c=r.delete(o);return l&&en(r,"delete",o,void 0),c},clear(){const o=we(this),r=o.size!==0,i=o.clear();return r&&en(o,"clear",void 0,void 0),i}}),["keys","values","entries",Symbol.iterator].forEach(o=>{n[o]=pp(o,e,t)}),n}function or(e,t){const n=hp(e,t);return(s,o,r)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?s:Reflect.get(Ee(n,o)&&o in s?n:s,o,r)}const vp={get:or(!1,!1)},mp={get:or(!1,!0)},gp={get:or(!0,!1)},yp={get:or(!0,!0)},Jc=new WeakMap,Xc=new WeakMap,Zc=new WeakMap,eu=new WeakMap;function bp(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function _p(e){return e.__v_skip||!Object.isExtensible(e)?0:bp(Wd(e))}function Dn(e){return _n(e)?e:rr(e,!1,cp,vp,Jc)}function tu(e){return rr(e,!1,fp,mp,Xc)}function cs(e){return rr(e,!0,up,gp,Zc)}function kp(e){return rr(e,!0,dp,yp,eu)}function rr(e,t,n,s,o){if(!Ae(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const r=_p(e);if(r===0)return e;const i=o.get(e);if(i)return i;const a=new Proxy(e,r===2?s:n);return o.set(e,a),a}function On(e){return _n(e)?On(e.__v_raw):!!(e&&e.__v_isReactive)}function _n(e){return!!(e&&e.__v_isReadonly)}function xt(e){return!!(e&&e.__v_isShallow)}function Vi(e){return e?!!e.__v_raw:!1}function we(e){const t=e&&e.__v_raw;return t?we(t):e}function nu(e){return!Ee(e,"__v_skip")&&Object.isExtensible(e)&&Oc(e,"__v_skip",!0),e}const Ye=e=>Ae(e)?Dn(e):e,Do=e=>Ae(e)?cs(e):e;function ze(e){return e?e.__v_isRef===!0:!1}function X(e){return su(e,!1)}function Te(e){return su(e,!0)}function su(e,t){return ze(e)?e:new $p(e,t)}class $p{constructor(t,n){this.dep=new nr,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:we(t),this._value=n?t:Ye(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,s=this.__v_isShallow||xt(t)||_n(t);t=s?t:we(t),bn(t,n)&&(this._rawValue=t,this._value=s?t:Ye(t),this.dep.trigger())}}function y(e){return ze(e)?e.value:e}function be(e){return ve(e)?e():y(e)}const wp={get:(e,t,n)=>t==="__v_raw"?e:y(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const o=e[t];return ze(o)&&!ze(n)?(o.value=n,!0):Reflect.set(e,t,n,s)}};function ou(e){return On(e)?e:new Proxy(e,wp)}class Tp{constructor(t){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new nr,{get:s,set:o}=t(n.track.bind(n),n.trigger.bind(n));this._get=s,this._set=o}get value(){return this._value=this._get()}set value(t){this._set(t)}}function Hi(e){return new Tp(e)}class Cp{constructor(t,n,s){this._object=t,this._key=n,this._defaultValue=s,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return op(we(this._object),this._key)}}class xp{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function Vn(e,t,n){return ze(e)?e:ve(e)?new xp(e):Ae(e)&&arguments.length>1?Pp(e,t,n):X(e)}function Pp(e,t,n){const s=e[t];return ze(s)?s:new Cp(e,t,n)}class Ep{constructor(t,n,s){this.fn=t,this.setter=n,this._value=void 0,this.dep=new nr(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Ws-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=s}notify(){if(this.flags|=16,!(this.flags&8)&&Oe!==this)return Fc(this,!0),!0}get value(){const t=this.dep.track();return Wc(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function Sp(e,t,n=!1){let s,o;return ve(e)?s=e:(s=e.get,o=e.set),new Ep(s,o,n)}const po={},Vo=new WeakMap;let En;function Lp(e,t=!1,n=En){if(n){let s=Vo.get(n);s||Vo.set(n,s=[]),s.push(e)}}function Ap(e,t,n=Le){const{immediate:s,deep:o,once:r,scheduler:i,augmentJob:a,call:l}=n,c=P=>o?P:xt(P)||o===!1||o===0?tn(P,1):tn(P);let u,f,d,h,v=!1,m=!1;if(ze(e)?(f=()=>e.value,v=xt(e)):On(e)?(f=()=>c(e),v=!0):he(e)?(m=!0,v=e.some(P=>On(P)||xt(P)),f=()=>e.map(P=>{if(ze(P))return P.value;if(On(P))return c(P);if(ve(P))return l?l(P,2):P()})):ve(e)?t?f=l?()=>l(e,2):e:f=()=>{if(d){on();try{d()}finally{rn()}}const P=En;En=u;try{return l?l(e,3,[h]):e(h)}finally{En=P}}:f=jt,t&&o){const P=f,V=o===!0?1/0:o;f=()=>tn(P(),V)}const g=Vc(),x=()=>{u.stop(),g&&g.active&&Oi(g.effects,u)};if(r&&t){const P=t;t=(...V)=>{P(...V),x()}}let E=m?new Array(e.length).fill(po):po;const $=P=>{if(!(!(u.flags&1)||!u.dirty&&!P))if(t){const V=u.run();if(o||v||(m?V.some((H,K)=>bn(H,E[K])):bn(V,E))){d&&d();const H=En;En=u;try{const K=[V,E===po?void 0:m&&E[0]===po?[]:E,h];E=V,l?l(t,3,K):t(...K)}finally{En=H}}}else u.run()};return a&&a($),u=new Hc(f),u.scheduler=i?()=>i($,!1):$,h=P=>Lp(P,!1,u),d=u.onStop=()=>{const P=Vo.get(u);if(P){if(l)l(P,4);else for(const V of P)V();Vo.delete(u)}},t?s?$(!0):E=u.run():i?i($.bind(null,!0),!0):u.run(),x.pause=u.pause.bind(u),x.resume=u.resume.bind(u),x.stop=x,x}function tn(e,t=1/0,n){if(t<=0||!Ae(e)||e.__v_skip||(n=n||new Map,(n.get(e)||0)>=t))return e;if(n.set(e,t),t--,ze(e))tn(e.value,t,n);else if(he(e))for(let s=0;s{tn(s,t,n)});else if(Ic(e)){for(const s in e)tn(e[s],t,n);for(const s of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,s)&&tn(e[s],t,n)}return e}/** -* @vue/runtime-core v3.5.22 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/function to(e,t,n,s){try{return s?e(...s):e()}catch(o){no(o,t,n)}}function Rt(e,t,n,s){if(ve(e)){const o=to(e,t,n,s);return o&&Lc(o)&&o.catch(r=>{no(r,t,n)}),o}if(he(e)){const o=[];for(let r=0;r>>1,o=lt[s],r=zs(o);r=zs(n)?lt.push(e):lt.splice(Op(t),0,e),e.flags|=1,iu()}}function iu(){Ho||(Ho=ru.then(au))}function Rp(e){he(e)?is.push(...e):mn&&e.id===-1?mn.splice(Jn+1,0,e):e.flags&1||(is.push(e),e.flags|=1),iu()}function Ca(e,t,n=Bt+1){for(;nzs(n)-zs(s));if(is.length=0,mn){mn.push(...t);return}for(mn=t,Jn=0;Jne.id==null?e.flags&2?-1:1/0:e.id;function au(e){try{for(Bt=0;Bt{s._d&&Wo(-1);const r=Fo(t);let i;try{i=e(...o)}finally{Fo(r),s._d&&Wo(1)}return i};return s._n=!0,s._c=!0,s._d=!0,s}function wn(e,t){if(Xe===null)return e;const n=ur(Xe),s=e.dirs||(e.dirs=[]);for(let o=0;oe.__isTeleport,Ms=e=>e&&(e.disabled||e.disabled===""),xa=e=>e&&(e.defer||e.defer===""),Pa=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Ea=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,ri=(e,t)=>{const n=e&&e.to;return Be(n)?t?t(n):null:n},fu={name:"Teleport",__isTeleport:!0,process(e,t,n,s,o,r,i,a,l,c){const{mc:u,pc:f,pbc:d,o:{insert:h,querySelector:v,createText:m,createComment:g}}=c,x=Ms(t.props);let{shapeFlag:E,children:$,dynamicChildren:P}=t;if(e==null){const V=t.el=m(""),H=t.anchor=m("");h(V,n,s),h(H,n,s);const K=(O,U)=>{E&16&&u($,O,U,o,r,i,a,l)},ce=()=>{const O=t.target=ri(t.props,v),U=du(O,t,m,h);O&&(i!=="svg"&&Pa(O)?i="svg":i!=="mathml"&&Ea(O)&&(i="mathml"),o&&o.isCE&&(o.ce._teleportTargets||(o.ce._teleportTargets=new Set)).add(O),x||(K(O,U),Po(t,!1)))};x&&(K(n,H),Po(t,!0)),xa(t.props)?(t.el.__isMounted=!1,it(()=>{ce(),delete t.el.__isMounted},r)):ce()}else{if(xa(t.props)&&e.el.__isMounted===!1){it(()=>{fu.process(e,t,n,s,o,r,i,a,l,c)},r);return}t.el=e.el,t.targetStart=e.targetStart;const V=t.anchor=e.anchor,H=t.target=e.target,K=t.targetAnchor=e.targetAnchor,ce=Ms(e.props),O=ce?n:H,U=ce?V:K;if(i==="svg"||Pa(H)?i="svg":(i==="mathml"||Ea(H))&&(i="mathml"),P?(d(e.dynamicChildren,P,O,o,r,i,a),zi(e,t,!0)):l||f(e,t,O,U,o,r,i,a,!1),x)ce?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):ho(t,n,V,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const oe=t.target=ri(t.props,v);oe&&ho(t,oe,null,c,0)}else ce&&ho(t,H,K,c,1);Po(t,x)}},remove(e,t,n,{um:s,o:{remove:o}},r){const{shapeFlag:i,children:a,anchor:l,targetStart:c,targetAnchor:u,target:f,props:d}=e;if(f&&(o(c),o(u)),r&&o(l),i&16){const h=r||!Ms(d);for(let v=0;v{e.isMounted=!0}),ar(()=>{e.isUnmounting=!0}),e}const $t=[Function,Array],hu={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:$t,onEnter:$t,onAfterEnter:$t,onEnterCancelled:$t,onBeforeLeave:$t,onLeave:$t,onAfterLeave:$t,onLeaveCancelled:$t,onBeforeAppear:$t,onAppear:$t,onAfterAppear:$t,onAppearCancelled:$t},vu=e=>{const t=e.subTree;return t.component?vu(t.component):t},Np={name:"BaseTransition",props:hu,setup(e,{slots:t}){const n=Nt(),s=pu();return()=>{const o=t.default&&Fi(t.default(),!0);if(!o||!o.length)return;const r=mu(o),i=we(e),{mode:a}=i;if(s.isLeaving)return Cr(r);const l=Sa(r);if(!l)return Cr(r);let c=Ks(l,i,s,n,f=>c=f);l.type!==Qe&&Hn(l,c);let u=n.subTree&&Sa(n.subTree);if(u&&u.type!==Qe&&!Sn(u,l)&&vu(n).type!==Qe){let f=Ks(u,i,s,n);if(Hn(u,f),a==="out-in"&&l.type!==Qe)return s.isLeaving=!0,f.afterLeave=()=>{s.isLeaving=!1,n.job.flags&8||n.update(),delete f.afterLeave,u=void 0},Cr(r);a==="in-out"&&l.type!==Qe?f.delayLeave=(d,h,v)=>{const m=gu(s,u);m[String(u.key)]=u,d[Zt]=()=>{h(),d[Zt]=void 0,delete c.delayedLeave,u=void 0},c.delayedLeave=()=>{v(),delete c.delayedLeave,u=void 0}}:u=void 0}else u&&(u=void 0);return r}}};function mu(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==Qe){t=n;break}}return t}const Dp=Np;function gu(e,t){const{leavingVNodes:n}=e;let s=n.get(t.type);return s||(s=Object.create(null),n.set(t.type,s)),s}function Ks(e,t,n,s,o){const{appear:r,mode:i,persisted:a=!1,onBeforeEnter:l,onEnter:c,onAfterEnter:u,onEnterCancelled:f,onBeforeLeave:d,onLeave:h,onAfterLeave:v,onLeaveCancelled:m,onBeforeAppear:g,onAppear:x,onAfterAppear:E,onAppearCancelled:$}=t,P=String(e.key),V=gu(n,e),H=(O,U)=>{O&&Rt(O,s,9,U)},K=(O,U)=>{const oe=U[1];H(O,U),he(O)?O.every(B=>B.length<=1)&&oe():O.length<=1&&oe()},ce={mode:i,persisted:a,beforeEnter(O){let U=l;if(!n.isMounted)if(r)U=g||l;else return;O[Zt]&&O[Zt](!0);const oe=V[P];oe&&Sn(e,oe)&&oe.el[Zt]&&oe.el[Zt](),H(U,[O])},enter(O){let U=c,oe=u,B=f;if(!n.isMounted)if(r)U=x||c,oe=E||u,B=$||f;else return;let le=!1;const re=O[vo]=ue=>{le||(le=!0,ue?H(B,[O]):H(oe,[O]),ce.delayedLeave&&ce.delayedLeave(),O[vo]=void 0)};U?K(U,[O,re]):re()},leave(O,U){const oe=String(e.key);if(O[vo]&&O[vo](!0),n.isUnmounting)return U();H(d,[O]);let B=!1;const le=O[Zt]=re=>{B||(B=!0,U(),re?H(m,[O]):H(v,[O]),O[Zt]=void 0,V[oe]===e&&delete V[oe])};V[oe]=e,h?K(h,[O,le]):le()},clone(O){const U=Ks(O,t,n,s,o);return o&&o(U),U}};return ce}function Cr(e){if(so(e))return e=an(e),e.children=null,e}function Sa(e){if(!so(e))return uu(e.type)&&e.children?mu(e.children):e;if(e.component)return e.component.subTree;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&ve(n.default))return n.default()}}function Hn(e,t){e.shapeFlag&6&&e.component?(e.transition=t,Hn(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Fi(e,t=!1,n){let s=[],o=0;for(let r=0;r1)for(let r=0;rn.value,set:r=>n.value=r})}return n}const jo=new WeakMap;function as(e,t,n,s,o=!1){if(he(e)){e.forEach((v,m)=>as(v,t&&(he(t)?t[m]:t),n,s,o));return}if(Rn(s)&&!o){s.shapeFlag&512&&s.type.__asyncResolved&&s.component.subTree.component&&as(e,t,n,s.component.subTree);return}const r=s.shapeFlag&4?ur(s.component):s.el,i=o?null:r,{i:a,r:l}=e,c=t&&t.r,u=a.refs===Le?a.refs={}:a.refs,f=a.setupState,d=we(f),h=f===Le?Ec:v=>Ee(d,v);if(c!=null&&c!==l){if(La(t),Be(c))u[c]=null,h(c)&&(f[c]=null);else if(ze(c)){c.value=null;const v=t;v.k&&(u[v.k]=null)}}if(ve(l))to(l,a,12,[i,u]);else{const v=Be(l),m=ze(l);if(v||m){const g=()=>{if(e.f){const x=v?h(l)?f[l]:u[l]:l.value;if(o)he(x)&&Oi(x,r);else if(he(x))x.includes(r)||x.push(r);else if(v)u[l]=[r],h(l)&&(f[l]=u[l]);else{const E=[r];l.value=E,e.k&&(u[e.k]=E)}}else v?(u[l]=i,h(l)&&(f[l]=i)):m&&(l.value=i,e.k&&(u[e.k]=i))};if(i){const x=()=>{g(),jo.delete(e)};x.id=-1,jo.set(e,x),it(x,n)}else La(e),g()}}}function La(e){const t=jo.get(e);t&&(t.flags|=8,jo.delete(e))}let Aa=!1;const Yn=()=>{Aa||(console.error("Hydration completed but contains mismatches."),Aa=!0)},Bp=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",Fp=e=>e.namespaceURI.includes("MathML"),mo=e=>{if(e.nodeType===1){if(Bp(e))return"svg";if(Fp(e))return"mathml"}},ns=e=>e.nodeType===8;function jp(e){const{mt:t,p:n,o:{patchProp:s,createText:o,nextSibling:r,parentNode:i,remove:a,insert:l,createComment:c}}=e,u=($,P)=>{if(!P.hasChildNodes()){n(null,$,P),Bo(),P._vnode=$;return}f(P.firstChild,$,null,null,null),Bo(),P._vnode=$},f=($,P,V,H,K,ce=!1)=>{ce=ce||!!P.dynamicChildren;const O=ns($)&&$.data==="[",U=()=>m($,P,V,H,K,O),{type:oe,ref:B,shapeFlag:le,patchFlag:re}=P;let ue=$.nodeType;P.el=$,re===-2&&(ce=!1,P.dynamicChildren=null);let J=null;switch(oe){case Nn:ue!==3?P.children===""?(l(P.el=o(""),i($),$),J=$):J=U():($.data!==P.children&&(Yn(),$.data=P.children),J=r($));break;case Qe:E($)?(J=r($),x(P.el=$.content.firstChild,$,V)):ue!==8||O?J=U():J=r($);break;case Ds:if(O&&($=r($),ue=$.nodeType),ue===1||ue===3){J=$;const ye=!P.children.length;for(let ae=0;ae{ce=ce||!!P.dynamicChildren;const{type:O,props:U,patchFlag:oe,shapeFlag:B,dirs:le,transition:re}=P,ue=O==="input"||O==="option";if(ue||oe!==-1){le&&Ft(P,null,V,"created");let J=!1;if(E($)){J=Du(null,re)&&V&&V.vnode.props&&V.vnode.props.appear;const ae=$.content.firstChild;if(J){const xe=ae.getAttribute("class");xe&&(ae.$cls=xe),re.beforeEnter(ae)}x(ae,$,V),P.el=$=ae}if(B&16&&!(U&&(U.innerHTML||U.textContent))){let ae=h($.firstChild,P,$,V,H,K,ce);for(;ae;){go($,1)||Yn();const xe=ae;ae=ae.nextSibling,a(xe)}}else if(B&8){let ae=P.children;ae[0]===` -`&&($.tagName==="PRE"||$.tagName==="TEXTAREA")&&(ae=ae.slice(1)),$.textContent!==ae&&(go($,0)||Yn(),$.textContent=P.children)}if(U){if(ue||!ce||oe&48){const ae=$.tagName.includes("-");for(const xe in U)(ue&&(xe.endsWith("value")||xe==="indeterminate")||Zs(xe)&&!rs(xe)||xe[0]==="."||ae)&&s($,xe,null,U[xe],void 0,V)}else if(U.onClick)s($,"onClick",null,U.onClick,void 0,V);else if(oe&4&&On(U.style))for(const ae in U.style)U.style[ae]}let ye;(ye=U&&U.onVnodeBeforeMount)&&wt(ye,V,P),le&&Ft(P,null,V,"beforeMount"),((ye=U&&U.onVnodeMounted)||le||J)&&Wu(()=>{ye&&wt(ye,V,P),J&&re.enter($),le&&Ft(P,null,V,"mounted")},H)}return $.nextSibling},h=($,P,V,H,K,ce,O)=>{O=O||!!P.dynamicChildren;const U=P.children,oe=U.length;for(let B=0;B{const{slotScopeIds:O}=P;O&&(K=K?K.concat(O):O);const U=i($),oe=h(r($),P,U,V,H,K,ce);return oe&&ns(oe)&&oe.data==="]"?r(P.anchor=oe):(Yn(),l(P.anchor=c("]"),U,oe),oe)},m=($,P,V,H,K,ce)=>{if(go($.parentElement,1)||Yn(),P.el=null,ce){const oe=g($);for(;;){const B=r($);if(B&&B!==oe)a(B);else break}}const O=r($),U=i($);return a($),n(null,P,U,O,V,H,mo(U),K),V&&(V.vnode.el=P.el,ju(V,P.el)),O},g=($,P="[",V="]")=>{let H=0;for(;$;)if($=r($),$&&ns($)&&($.data===P&&H++,$.data===V)){if(H===0)return r($);H--}return $},x=($,P,V)=>{const H=P.parentNode;H&&H.replaceChild($,P);let K=V;for(;K;)K.vnode.el===P&&(K.vnode.el=K.subTree.el=$),K=K.parent},E=$=>$.nodeType===1&&$.tagName==="TEMPLATE";return[u,f]}const Ia="data-allow-mismatch",Up={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function go(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(Ia);)e=e.parentElement;const n=e&&e.getAttribute(Ia);if(n==null)return!1;if(n==="")return!0;{const s=n.split(",");return t===0&&s.includes("children")?!0:s.includes(Up[t])}}tr().requestIdleCallback;tr().cancelIdleCallback;function Wp(e,t){if(ns(e)&&e.data==="["){let n=1,s=e.nextSibling;for(;s;){if(s.nodeType===1){if(t(s)===!1)break}else if(ns(s))if(s.data==="]"){if(--n===0)break}else s.data==="["&&n++;s=s.nextSibling}}else t(e)}const Rn=e=>!!e.type.__asyncLoader;function yu(e){ve(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:s,delay:o=200,hydrate:r,timeout:i,suspensible:a=!0,onError:l}=e;let c=null,u,f=0;const d=()=>(f++,c=null,h()),h=()=>{let v;return c||(v=c=t().catch(m=>{if(m=m instanceof Error?m:new Error(String(m)),l)return new Promise((g,x)=>{l(m,()=>g(d()),()=>x(m),f+1)});throw m}).then(m=>v!==c&&c?c:(m&&(m.__esModule||m[Symbol.toStringTag]==="Module")&&(m=m.default),u=m,m)))};return N({name:"AsyncComponentWrapper",__asyncLoader:h,__asyncHydrate(v,m,g){let x=!1;(m.bu||(m.bu=[])).push(()=>x=!0);const E=()=>{x||g()},$=r?()=>{const P=r(E,V=>Wp(v,V));P&&(m.bum||(m.bum=[])).push(P)}:E;u?$():h().then(()=>!m.isUnmounted&&$())},get __asyncResolved(){return u},setup(){const v=Je;if(ji(v),u)return()=>xr(u,v);const m=$=>{c=null,no($,v,13,!s)};if(a&&v.suspense||us)return h().then($=>()=>xr($,v)).catch($=>(m($),()=>s?R(s,{error:$}):null));const g=X(!1),x=X(),E=X(!!o);return o&&setTimeout(()=>{E.value=!1},o),i!=null&&setTimeout(()=>{if(!g.value&&!x.value){const $=new Error(`Async component timed out after ${i}ms.`);m($),x.value=$}},i),h().then(()=>{g.value=!0,v.parent&&so(v.parent.vnode)&&v.parent.update()}).catch($=>{m($),x.value=$}),()=>{if(g.value&&u)return xr(u,v);if(x.value&&s)return R(s,{error:x.value});if(n&&!E.value)return R(n)}}})}function xr(e,t){const{ref:n,props:s,children:o,ce:r}=t.vnode,i=R(e,s,o);return i.ref=n,i.ce=r,delete t.vnode.ce,i}const so=e=>e.type.__isKeepAlive;function Gp(e,t){bu(e,"a",t)}function zp(e,t){bu(e,"da",t)}function bu(e,t,n=Je){const s=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(ir(t,s,n),n){let o=n.parent;for(;o&&o.parent;)so(o.parent.vnode)&&Kp(s,t,n,o),o=o.parent}}function Kp(e,t,n,s){const o=ir(t,e,s,!0);un(()=>{Oi(s[t],o)},n)}function ir(e,t,n=Je,s=!1){if(n){const o=n[e]||(n[e]=[]),r=t.__weh||(t.__weh=(...i)=>{on();const a=oo(n),l=Rt(t,n,e,i);return a(),rn(),l});return s?o.unshift(r):o.push(r),r}}const cn=e=>(t,n=Je)=>{(!us||e==="sp")&&ir(e,(...s)=>t(...s),n)},qp=cn("bm"),Me=cn("m"),Yp=cn("bu"),Ui=cn("u"),ar=cn("bum"),un=cn("um"),Qp=cn("sp"),Jp=cn("rtg"),Xp=cn("rtc");function Zp(e,t=Je){ir("ec",e,t)}const _u="components";function We(e,t){return $u(_u,e,!0,t)||e}const ku=Symbol.for("v-ndc");function Ot(e){return Be(e)?$u(_u,e,!1)||e:e||ku}function $u(e,t,n=!0,s=!1){const o=Xe||Je;if(o){const r=o.type;{const a=Nh(r,!1);if(a&&(a===t||a===pt(t)||a===eo(pt(t))))return r}const i=Oa(o[e]||r[e],t)||Oa(o.appContext[e],t);return!i&&s?r:i}}function Oa(e,t){return e&&(e[t]||e[pt(t)]||e[eo(pt(t))])}function _e(e,t,n,s){let o;const r=n,i=he(e);if(i||Be(e)){const a=i&&On(e);let l=!1,c=!1;a&&(l=!xt(e),c=_n(e),e=sr(e)),o=new Array(e.length);for(let u=0,f=e.length;ut(a,l,void 0,r));else{const a=Object.keys(e);o=new Array(a.length);for(let l=0,c=a.length;l0;return t!=="default"&&(n.name=t),p(),I(Z,null,[R("slot",n,s&&s())],c?-2:64)}let r=e[t];r&&r._c&&(r._d=!1),p();const i=r&&wu(r(n)),a=n.key||i&&i.key,l=I(Z,{key:(a&&!ln(a)?a:`_${t}`)+(!i&&s?"_fb":"")},i||(s?s():[]),i&&e._===1?64:-2);return!o&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),r&&r._c&&(r._d=!0),l}function wu(e){return e.some(t=>Ys(t)?!(t.type===Qe||t.type===Z&&!wu(t.children)):!0)?e:null}function eh(e,t){const n={};for(const s in e)n[/[A-Z]/.test(s)?`on:${s}`:Co(s)]=e[s];return n}const ii=e=>e?qu(e)?ur(e):ii(e.parent):null,Ns=qe(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>ii(e.parent),$root:e=>ii(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>xu(e),$forceUpdate:e=>e.f||(e.f=()=>{Bi(e.update)}),$nextTick:e=>e.n||(e.n=ht.bind(e.proxy)),$watch:e=>kh.bind(e)}),Pr=(e,t)=>e!==Le&&!e.__isScriptSetup&&Ee(e,t),th={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:s,data:o,props:r,accessCache:i,type:a,appContext:l}=e;let c;if(t[0]!=="$"){const h=i[t];if(h!==void 0)switch(h){case 1:return s[t];case 2:return o[t];case 4:return n[t];case 3:return r[t]}else{if(Pr(s,t))return i[t]=1,s[t];if(o!==Le&&Ee(o,t))return i[t]=2,o[t];if((c=e.propsOptions[0])&&Ee(c,t))return i[t]=3,r[t];if(n!==Le&&Ee(n,t))return i[t]=4,n[t];ai&&(i[t]=0)}}const u=Ns[t];let f,d;if(u)return t==="$attrs"&&nt(e.attrs,"get",""),u(e);if((f=a.__cssModules)&&(f=f[t]))return f;if(n!==Le&&Ee(n,t))return i[t]=4,n[t];if(d=l.config.globalProperties,Ee(d,t))return d[t]},set({_:e},t,n){const{data:s,setupState:o,ctx:r}=e;return Pr(o,t)?(o[t]=n,!0):s!==Le&&Ee(s,t)?(s[t]=n,!0):Ee(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(r[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:o,propsOptions:r,type:i}},a){let l,c;return!!(n[a]||e!==Le&&a[0]!=="$"&&Ee(e,a)||Pr(t,a)||(l=r[0])&&Ee(l,a)||Ee(s,a)||Ee(Ns,a)||Ee(o.config.globalProperties,a)||(c=i.__cssModules)&&c[a])},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Ee(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Tu(){return nh().slots}function nh(e){const t=Nt();return t.setupContext||(t.setupContext=Qu(t))}function Ra(e){return he(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let ai=!0;function sh(e){const t=xu(e),n=e.proxy,s=e.ctx;ai=!1,t.beforeCreate&&Ma(t.beforeCreate,e,"bc");const{data:o,computed:r,methods:i,watch:a,provide:l,inject:c,created:u,beforeMount:f,mounted:d,beforeUpdate:h,updated:v,activated:m,deactivated:g,beforeDestroy:x,beforeUnmount:E,destroyed:$,unmounted:P,render:V,renderTracked:H,renderTriggered:K,errorCaptured:ce,serverPrefetch:O,expose:U,inheritAttrs:oe,components:B,directives:le,filters:re}=t;if(c&&oh(c,s,null),i)for(const ye in i){const ae=i[ye];ve(ae)&&(s[ye]=ae.bind(n))}if(o){const ye=o.call(n,n);Ae(ye)&&(e.data=Dn(ye))}if(ai=!0,r)for(const ye in r){const ae=r[ye],xe=ve(ae)?ae.bind(n,n):ve(ae.get)?ae.get.bind(n,n):jt,Lt=!ve(ae)&&ve(ae.set)?ae.set.bind(n):jt,vt=w({get:xe,set:Lt});Object.defineProperty(s,ye,{enumerable:!0,configurable:!0,get:()=>vt.value,set:ut=>vt.value=ut})}if(a)for(const ye in a)Cu(a[ye],s,n,ye);if(l){const ye=ve(l)?l.call(n):l;Reflect.ownKeys(ye).forEach(ae=>{sn(ae,ye[ae])})}u&&Ma(u,e,"c");function J(ye,ae){he(ae)?ae.forEach(xe=>ye(xe.bind(n))):ae&&ye(ae.bind(n))}if(J(qp,f),J(Me,d),J(Yp,h),J(Ui,v),J(Gp,m),J(zp,g),J(Zp,ce),J(Xp,H),J(Jp,K),J(ar,E),J(un,P),J(Qp,O),he(U))if(U.length){const ye=e.exposed||(e.exposed={});U.forEach(ae=>{Object.defineProperty(ye,ae,{get:()=>n[ae],set:xe=>n[ae]=xe,enumerable:!0})})}else e.exposed||(e.exposed={});V&&e.render===jt&&(e.render=V),oe!=null&&(e.inheritAttrs=oe),B&&(e.components=B),le&&(e.directives=le),O&&ji(e)}function oh(e,t,n=jt){he(e)&&(e=li(e));for(const s in e){const o=e[s];let r;Ae(o)?"default"in o?r=Ne(o.from||s,o.default,!0):r=Ne(o.from||s):r=Ne(o),ze(r)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>r.value,set:i=>r.value=i}):t[s]=r}}function Ma(e,t,n){Rt(he(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function Cu(e,t,n,s){let o=s.includes(".")?Bu(n,s):()=>n[s];if(Be(e)){const r=t[e];ve(r)&&ge(o,r)}else if(ve(e))ge(o,e.bind(n));else if(Ae(e))if(he(e))e.forEach(r=>Cu(r,t,n,s));else{const r=ve(e.handler)?e.handler.bind(n):t[e.handler];ve(r)&&ge(o,r,e)}}function xu(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:o,optionsCache:r,config:{optionMergeStrategies:i}}=e.appContext,a=r.get(t);let l;return a?l=a:!o.length&&!n&&!s?l=t:(l={},o.length&&o.forEach(c=>Uo(l,c,i,!0)),Uo(l,t,i)),Ae(t)&&r.set(t,l),l}function Uo(e,t,n,s=!1){const{mixins:o,extends:r}=t;r&&Uo(e,r,n,!0),o&&o.forEach(i=>Uo(e,i,n,!0));for(const i in t)if(!(s&&i==="expose")){const a=rh[i]||n&&n[i];e[i]=a?a(e[i],t[i]):t[i]}return e}const rh={data:Na,props:Da,emits:Da,methods:Is,computed:Is,beforeCreate:rt,created:rt,beforeMount:rt,mounted:rt,beforeUpdate:rt,updated:rt,beforeDestroy:rt,beforeUnmount:rt,destroyed:rt,unmounted:rt,activated:rt,deactivated:rt,errorCaptured:rt,serverPrefetch:rt,components:Is,directives:Is,watch:ah,provide:Na,inject:ih};function Na(e,t){return t?e?function(){return qe(ve(e)?e.call(this,this):e,ve(t)?t.call(this,this):t)}:t:e}function ih(e,t){return Is(li(e),li(t))}function li(e){if(he(e)){const t={};for(let n=0;n1)return n&&ve(t)?t.call(s&&s.proxy):t}}function Eu(){return!!(Nt()||Mn)}const Su={},Lu=()=>Object.create(Su),Au=e=>Object.getPrototypeOf(e)===Su;function uh(e,t,n,s=!1){const o={},r=Lu();e.propsDefaults=Object.create(null),Iu(e,t,o,r);for(const i in e.propsOptions[0])i in o||(o[i]=void 0);n?e.props=s?o:tu(o):e.type.props?e.props=o:e.props=r,e.attrs=r}function fh(e,t,n,s){const{props:o,attrs:r,vnode:{patchFlag:i}}=e,a=we(o),[l]=e.propsOptions;let c=!1;if((s||i>0)&&!(i&16)){if(i&8){const u=e.vnode.dynamicProps;for(let f=0;f{l=!0;const[d,h]=Ou(f,t,!0);qe(i,d),h&&a.push(...h)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!r&&!l)return Ae(e)&&s.set(e,ss),ss;if(he(r))for(let u=0;ue==="_"||e==="_ctx"||e==="$stable",Gi=e=>he(e)?e.map(Ct):[Ct(e)],ph=(e,t,n)=>{if(t._n)return t;const s=S((...o)=>Gi(t(...o)),n);return s._c=!1,s},Ru=(e,t,n)=>{const s=e._ctx;for(const o in e){if(Wi(o))continue;const r=e[o];if(ve(r))t[o]=ph(o,r,s);else if(r!=null){const i=Gi(r);t[o]=()=>i}}},Mu=(e,t)=>{const n=Gi(t);e.slots.default=()=>n},Nu=(e,t,n)=>{for(const s in t)(n||!Wi(s))&&(e[s]=t[s])},hh=(e,t,n)=>{const s=e.slots=Lu();if(e.vnode.shapeFlag&32){const o=t._;o?(Nu(s,t,n),n&&Oc(s,"_",o,!0)):Ru(t,s)}else t&&Mu(e,t)},vh=(e,t,n)=>{const{vnode:s,slots:o}=e;let r=!0,i=Le;if(s.shapeFlag&32){const a=t._;a?n&&a===1?r=!1:Nu(o,t,n):(r=!t.$stable,Ru(t,o)),i=t}else t&&(Mu(e,t),i={default:1});if(r)for(const a in o)!Wi(a)&&i[a]==null&&delete o[a]},it=Wu;function mh(e){return gh(e,jp)}function gh(e,t){const n=tr();n.__VUE__=!0;const{insert:s,remove:o,patchProp:r,createElement:i,createText:a,createComment:l,setText:c,setElementText:u,parentNode:f,nextSibling:d,setScopeId:h=jt,insertStaticContent:v}=e,m=(_,C,A,F=null,M=null,j=null,ee=void 0,Q=null,Y=!!C.dynamicChildren)=>{if(_===C)return;_&&!Sn(_,C)&&(F=D(_),ut(_,M,j,!0),_=null),C.patchFlag===-2&&(Y=!1,C.dynamicChildren=null);const{type:G,ref:pe,shapeFlag:se}=C;switch(G){case Nn:g(_,C,A,F);break;case Qe:x(_,C,A,F);break;case Ds:_==null&&E(C,A,F,ee);break;case Z:B(_,C,A,F,M,j,ee,Q,Y);break;default:se&1?V(_,C,A,F,M,j,ee,Q,Y):se&6?le(_,C,A,F,M,j,ee,Q,Y):(se&64||se&128)&&G.process(_,C,A,F,M,j,ee,Q,Y,de)}pe!=null&&M?as(pe,_&&_.ref,j,C||_,!C):pe==null&&_&&_.ref!=null&&as(_.ref,null,j,_,!0)},g=(_,C,A,F)=>{if(_==null)s(C.el=a(C.children),A,F);else{const M=C.el=_.el;C.children!==_.children&&c(M,C.children)}},x=(_,C,A,F)=>{_==null?s(C.el=l(C.children||""),A,F):C.el=_.el},E=(_,C,A,F)=>{[_.el,_.anchor]=v(_.children,C,A,F,_.el,_.anchor)},$=({el:_,anchor:C},A,F)=>{let M;for(;_&&_!==C;)M=d(_),s(_,A,F),_=M;s(C,A,F)},P=({el:_,anchor:C})=>{let A;for(;_&&_!==C;)A=d(_),o(_),_=A;o(C)},V=(_,C,A,F,M,j,ee,Q,Y)=>{C.type==="svg"?ee="svg":C.type==="math"&&(ee="mathml"),_==null?H(C,A,F,M,j,ee,Q,Y):O(_,C,M,j,ee,Q,Y)},H=(_,C,A,F,M,j,ee,Q)=>{let Y,G;const{props:pe,shapeFlag:se,transition:fe,dirs:me}=_;if(Y=_.el=i(_.type,j,pe&&pe.is,pe),se&8?u(Y,_.children):se&16&&ce(_.children,Y,null,F,M,Er(_,j),ee,Q),me&&Ft(_,null,F,"created"),K(Y,_,_.scopeId,ee,F),pe){for(const Ie in pe)Ie!=="value"&&!rs(Ie)&&r(Y,Ie,null,pe[Ie],j,F);"value"in pe&&r(Y,"value",null,pe.value,j),(G=pe.onVnodeBeforeMount)&&wt(G,F,_)}me&&Ft(_,null,F,"beforeMount");const $e=Du(M,fe);$e&&fe.beforeEnter(Y),s(Y,C,A),((G=pe&&pe.onVnodeMounted)||$e||me)&&it(()=>{G&&wt(G,F,_),$e&&fe.enter(Y),me&&Ft(_,null,F,"mounted")},M)},K=(_,C,A,F,M)=>{if(A&&h(_,A),F)for(let j=0;j{for(let G=Y;G<_.length;G++){const pe=_[G]=Q?gn(_[G]):Ct(_[G]);m(null,pe,C,A,F,M,j,ee,Q)}},O=(_,C,A,F,M,j,ee)=>{const Q=C.el=_.el;let{patchFlag:Y,dynamicChildren:G,dirs:pe}=C;Y|=_.patchFlag&16;const se=_.props||Le,fe=C.props||Le;let me;if(A&&Cn(A,!1),(me=fe.onVnodeBeforeUpdate)&&wt(me,A,C,_),pe&&Ft(C,_,A,"beforeUpdate"),A&&Cn(A,!0),(se.innerHTML&&fe.innerHTML==null||se.textContent&&fe.textContent==null)&&u(Q,""),G?U(_.dynamicChildren,G,Q,A,F,Er(C,M),j):ee||ae(_,C,Q,null,A,F,Er(C,M),j,!1),Y>0){if(Y&16)oe(Q,se,fe,A,M);else if(Y&2&&se.class!==fe.class&&r(Q,"class",null,fe.class,M),Y&4&&r(Q,"style",se.style,fe.style,M),Y&8){const $e=C.dynamicProps;for(let Ie=0;Ie<$e.length;Ie++){const Se=$e[Ie],ft=se[Se],et=fe[Se];(et!==ft||Se==="value")&&r(Q,Se,ft,et,M,A)}}Y&1&&_.children!==C.children&&u(Q,C.children)}else!ee&&G==null&&oe(Q,se,fe,A,M);((me=fe.onVnodeUpdated)||pe)&&it(()=>{me&&wt(me,A,C,_),pe&&Ft(C,_,A,"updated")},F)},U=(_,C,A,F,M,j,ee)=>{for(let Q=0;Q{if(C!==A){if(C!==Le)for(const j in C)!rs(j)&&!(j in A)&&r(_,j,C[j],null,M,F);for(const j in A){if(rs(j))continue;const ee=A[j],Q=C[j];ee!==Q&&j!=="value"&&r(_,j,Q,ee,M,F)}"value"in A&&r(_,"value",C.value,A.value,M)}},B=(_,C,A,F,M,j,ee,Q,Y)=>{const G=C.el=_?_.el:a(""),pe=C.anchor=_?_.anchor:a("");let{patchFlag:se,dynamicChildren:fe,slotScopeIds:me}=C;me&&(Q=Q?Q.concat(me):me),_==null?(s(G,A,F),s(pe,A,F),ce(C.children||[],A,pe,M,j,ee,Q,Y)):se>0&&se&64&&fe&&_.dynamicChildren?(U(_.dynamicChildren,fe,A,M,j,ee,Q),(C.key!=null||M&&C===M.subTree)&&zi(_,C,!0)):ae(_,C,A,pe,M,j,ee,Q,Y)},le=(_,C,A,F,M,j,ee,Q,Y)=>{C.slotScopeIds=Q,_==null?C.shapeFlag&512?M.ctx.activate(C,A,F,ee,Y):re(C,A,F,M,j,ee,Y):ue(_,C,Y)},re=(_,C,A,F,M,j,ee)=>{const Q=_.component=Ih(_,F,M);if(so(_)&&(Q.ctx.renderer=de),Oh(Q,!1,ee),Q.asyncDep){if(M&&M.registerDep(Q,J,ee),!_.el){const Y=Q.subTree=R(Qe);x(null,Y,C,A),_.placeholder=Y.el}}else J(Q,_,C,A,M,j,ee)},ue=(_,C,A)=>{const F=C.component=_.component;if(Ph(_,C,A))if(F.asyncDep&&!F.asyncResolved){ye(F,C,A);return}else F.next=C,F.update();else C.el=_.el,F.vnode=C},J=(_,C,A,F,M,j,ee)=>{const Q=()=>{if(_.isMounted){let{next:se,bu:fe,u:me,parent:$e,vnode:Ie}=_;{const mt=Vu(_);if(mt){se&&(se.el=Ie.el,ye(_,se,ee)),mt.asyncDep.then(()=>{_.isUnmounted||Q()});return}}let Se=se,ft;Cn(_,!1),se?(se.el=Ie.el,ye(_,se,ee)):se=Ie,fe&&xo(fe),(ft=se.props&&se.props.onVnodeBeforeUpdate)&&wt(ft,$e,se,Ie),Cn(_,!0);const et=Sr(_),At=_.subTree;_.subTree=et,m(At,et,f(At.el),D(At),_,M,j),se.el=et.el,Se===null&&ju(_,et.el),me&&it(me,M),(ft=se.props&&se.props.onVnodeUpdated)&&it(()=>wt(ft,$e,se,Ie),M)}else{let se;const{el:fe,props:me}=C,{bm:$e,m:Ie,parent:Se,root:ft,type:et}=_,At=Rn(C);if(Cn(_,!1),$e&&xo($e),!At&&(se=me&&me.onVnodeBeforeMount)&&wt(se,Se,C),Cn(_,!0),fe&&De){const mt=()=>{_.subTree=Sr(_),De(fe,_.subTree,_,M,null)};At&&et.__asyncHydrate?et.__asyncHydrate(fe,_,mt):mt()}else{ft.ce&&ft.ce._def.shadowRoot!==!1&&ft.ce._injectChildStyle(et);const mt=_.subTree=Sr(_);m(null,mt,A,F,_,M,j),C.el=mt.el}if(Ie&&it(Ie,M),!At&&(se=me&&me.onVnodeMounted)){const mt=C;it(()=>wt(se,Se,mt),M)}(C.shapeFlag&256||Se&&Rn(Se.vnode)&&Se.vnode.shapeFlag&256)&&_.a&&it(_.a,M),_.isMounted=!0,C=A=F=null}};_.scope.on();const Y=_.effect=new Hc(Q);_.scope.off();const G=_.update=Y.run.bind(Y),pe=_.job=Y.runIfDirty.bind(Y);pe.i=_,pe.id=_.uid,Y.scheduler=()=>Bi(pe),Cn(_,!0),G()},ye=(_,C,A)=>{C.component=_;const F=_.vnode.props;_.vnode=C,_.next=null,fh(_,C.props,F,A),vh(_,C.children,A),on(),Ca(_),rn()},ae=(_,C,A,F,M,j,ee,Q,Y=!1)=>{const G=_&&_.children,pe=_?_.shapeFlag:0,se=C.children,{patchFlag:fe,shapeFlag:me}=C;if(fe>0){if(fe&128){Lt(G,se,A,F,M,j,ee,Q,Y);return}else if(fe&256){xe(G,se,A,F,M,j,ee,Q,Y);return}}me&8?(pe&16&&kt(G,M,j),se!==G&&u(A,se)):pe&16?me&16?Lt(G,se,A,F,M,j,ee,Q,Y):kt(G,M,j,!0):(pe&8&&u(A,""),me&16&&ce(se,A,F,M,j,ee,Q,Y))},xe=(_,C,A,F,M,j,ee,Q,Y)=>{_=_||ss,C=C||ss;const G=_.length,pe=C.length,se=Math.min(G,pe);let fe;for(fe=0;fepe?kt(_,M,j,!0,!1,se):ce(C,A,F,M,j,ee,Q,Y,se)},Lt=(_,C,A,F,M,j,ee,Q,Y)=>{let G=0;const pe=C.length;let se=_.length-1,fe=pe-1;for(;G<=se&&G<=fe;){const me=_[G],$e=C[G]=Y?gn(C[G]):Ct(C[G]);if(Sn(me,$e))m(me,$e,A,null,M,j,ee,Q,Y);else break;G++}for(;G<=se&&G<=fe;){const me=_[se],$e=C[fe]=Y?gn(C[fe]):Ct(C[fe]);if(Sn(me,$e))m(me,$e,A,null,M,j,ee,Q,Y);else break;se--,fe--}if(G>se){if(G<=fe){const me=fe+1,$e=mefe)for(;G<=se;)ut(_[G],M,j,!0),G++;else{const me=G,$e=G,Ie=new Map;for(G=$e;G<=fe;G++){const gt=C[G]=Y?gn(C[G]):Ct(C[G]);gt.key!=null&&Ie.set(gt.key,G)}let Se,ft=0;const et=fe-$e+1;let At=!1,mt=0;const Ts=new Array(et);for(G=0;G=et){ut(gt,M,j,!0);continue}let Vt;if(gt.key!=null)Vt=Ie.get(gt.key);else for(Se=$e;Se<=fe;Se++)if(Ts[Se-$e]===0&&Sn(gt,C[Se])){Vt=Se;break}Vt===void 0?ut(gt,M,j,!0):(Ts[Vt-$e]=G+1,Vt>=mt?mt=Vt:At=!0,m(gt,C[Vt],A,null,M,j,ee,Q,Y),ft++)}const ba=At?yh(Ts):ss;for(Se=ba.length-1,G=et-1;G>=0;G--){const gt=$e+G,Vt=C[gt],_a=C[gt+1],ka=gt+1{const{el:j,type:ee,transition:Q,children:Y,shapeFlag:G}=_;if(G&6){vt(_.component.subTree,C,A,F);return}if(G&128){_.suspense.move(C,A,F);return}if(G&64){ee.move(_,C,A,de);return}if(ee===Z){s(j,C,A);for(let se=0;seQ.enter(j),M);else{const{leave:se,delayLeave:fe,afterLeave:me}=Q,$e=()=>{_.ctx.isUnmounted?o(j):s(j,C,A)},Ie=()=>{j._isLeaving&&j[Zt](!0),se(j,()=>{$e(),me&&me()})};fe?fe(j,$e,Ie):Ie()}else s(j,C,A)},ut=(_,C,A,F=!1,M=!1)=>{const{type:j,props:ee,ref:Q,children:Y,dynamicChildren:G,shapeFlag:pe,patchFlag:se,dirs:fe,cacheIndex:me}=_;if(se===-2&&(M=!1),Q!=null&&(on(),as(Q,null,A,_,!0),rn()),me!=null&&(C.renderCache[me]=void 0),pe&256){C.ctx.deactivate(_);return}const $e=pe&1&&fe,Ie=!Rn(_);let Se;if(Ie&&(Se=ee&&ee.onVnodeBeforeUnmount)&&wt(Se,C,_),pe&6)Tn(_.component,A,F);else{if(pe&128){_.suspense.unmount(A,F);return}$e&&Ft(_,null,C,"beforeUnmount"),pe&64?_.type.remove(_,C,A,de,F):G&&!G.hasOnce&&(j!==Z||se>0&&se&64)?kt(G,C,A,!1,!0):(j===Z&&se&384||!M&&pe&16)&&kt(Y,C,A),F&&zn(_)}(Ie&&(Se=ee&&ee.onVnodeUnmounted)||$e)&&it(()=>{Se&&wt(Se,C,_),$e&&Ft(_,null,C,"unmounted")},A)},zn=_=>{const{type:C,el:A,anchor:F,transition:M}=_;if(C===Z){Kn(A,F);return}if(C===Ds){P(_);return}const j=()=>{o(A),M&&!M.persisted&&M.afterLeave&&M.afterLeave()};if(_.shapeFlag&1&&M&&!M.persisted){const{leave:ee,delayLeave:Q}=M,Y=()=>ee(A,j);Q?Q(_.el,j,Y):Y()}else j()},Kn=(_,C)=>{let A;for(;_!==C;)A=d(_),o(_),_=A;o(C)},Tn=(_,C,A)=>{const{bum:F,scope:M,job:j,subTree:ee,um:Q,m:Y,a:G}=_;Ha(Y),Ha(G),F&&xo(F),M.stop(),j&&(j.flags|=8,ut(ee,_,C,A)),Q&&it(Q,C),it(()=>{_.isUnmounted=!0},C)},kt=(_,C,A,F=!1,M=!1,j=0)=>{for(let ee=j;ee<_.length;ee++)ut(_[ee],C,A,F,M)},D=_=>{if(_.shapeFlag&6)return D(_.component.subTree);if(_.shapeFlag&128)return _.suspense.next();const C=d(_.anchor||_.el),A=C&&C[cu];return A?d(A):C};let ie=!1;const ne=(_,C,A)=>{_==null?C._vnode&&ut(C._vnode,null,null,!0):m(C._vnode||null,_,C,null,null,null,A),C._vnode=_,ie||(ie=!0,Ca(),Bo(),ie=!1)},de={p:m,um:ut,m:vt,r:zn,mt:re,mc:ce,pc:ae,pbc:U,n:D,o:e};let ke,De;return t&&([ke,De]=t(de)),{render:ne,hydrate:ke,createApp:ch(ne,ke)}}function Er({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function Cn({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function Du(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function zi(e,t,n=!1){const s=e.children,o=t.children;if(he(s)&&he(o))for(let r=0;r>1,e[n[a]]0&&(t[s]=n[r-1]),n[r]=s)}}for(r=n.length,i=n[r-1];r-- >0;)n[r]=i,i=t[i];return n}function Vu(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Vu(t)}function Ha(e){if(e)for(let t=0;tNe(bh);function bs(e,t){return lr(e,null,t)}function Hu(e,t){return lr(e,null,{flush:"post"})}function ge(e,t,n){return lr(e,t,n)}function lr(e,t,n=Le){const{immediate:s,deep:o,flush:r,once:i}=n,a=qe({},n),l=t&&s||!t&&r!=="post";let c;if(us){if(r==="sync"){const h=_h();c=h.__watcherHandles||(h.__watcherHandles=[])}else if(!l){const h=()=>{};return h.stop=jt,h.resume=jt,h.pause=jt,h}}const u=Je;a.call=(h,v,m)=>Rt(h,u,v,m);let f=!1;r==="post"?a.scheduler=h=>{it(h,u&&u.suspense)}:r!=="sync"&&(f=!0,a.scheduler=(h,v)=>{v?h():Bi(h)}),a.augmentJob=h=>{t&&(h.flags|=4),f&&(h.flags|=2,u&&(h.id=u.uid,h.i=u))};const d=Ap(e,t,a);return us&&(c?c.push(d):l&&d()),d}function kh(e,t,n){const s=this.proxy,o=Be(e)?e.includes(".")?Bu(s,e):()=>s[e]:e.bind(s,s);let r;ve(t)?r=t:(r=t.handler,n=t);const i=oo(this),a=lr(o,r.bind(s),n);return i(),a}function Bu(e,t){const n=t.split(".");return()=>{let s=e;for(let o=0;ot==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${pt(t)}Modifiers`]||e[`${$n(t)}Modifiers`];function wh(e,t,...n){if(e.isUnmounted)return;const s=e.vnode.props||Le;let o=n;const r=t.startsWith("update:"),i=r&&$h(s,t.slice(7));i&&(i.trim&&(o=n.map(u=>Be(u)?u.trim():u)),i.number&&(o=n.map(ti)));let a,l=s[a=Co(t)]||s[a=Co(pt(t))];!l&&r&&(l=s[a=Co($n(t))]),l&&Rt(l,e,6,o);const c=s[a+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,Rt(c,e,6,o)}}const Th=new WeakMap;function Fu(e,t,n=!1){const s=n?Th:t.emitsCache,o=s.get(e);if(o!==void 0)return o;const r=e.emits;let i={},a=!1;if(!ve(e)){const l=c=>{const u=Fu(c,t,!0);u&&(a=!0,qe(i,u))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!r&&!a?(Ae(e)&&s.set(e,null),null):(he(r)?r.forEach(l=>i[l]=null):qe(i,r),Ae(e)&&s.set(e,i),i)}function cr(e,t){return!e||!Zs(t)?!1:(t=t.slice(2).replace(/Once$/,""),Ee(e,t[0].toLowerCase()+t.slice(1))||Ee(e,$n(t))||Ee(e,t))}function Sr(e){const{type:t,vnode:n,proxy:s,withProxy:o,propsOptions:[r],slots:i,attrs:a,emit:l,render:c,renderCache:u,props:f,data:d,setupState:h,ctx:v,inheritAttrs:m}=e,g=Fo(e);let x,E;try{if(n.shapeFlag&4){const P=o||s,V=P;x=Ct(c.call(V,P,u,f,h,d,v)),E=a}else{const P=t;x=Ct(P.length>1?P(f,{attrs:a,slots:i,emit:l}):P(f,null)),E=t.props?a:Ch(a)}}catch(P){Vs.length=0,no(P,e,1),x=R(Qe)}let $=x;if(E&&m!==!1){const P=Object.keys(E),{shapeFlag:V}=$;P.length&&V&7&&(r&&P.some(Ii)&&(E=xh(E,r)),$=an($,E,!1,!0))}return n.dirs&&($=an($,null,!1,!0),$.dirs=$.dirs?$.dirs.concat(n.dirs):n.dirs),n.transition&&Hn($,n.transition),x=$,Fo(g),x}const Ch=e=>{let t;for(const n in e)(n==="class"||n==="style"||Zs(n))&&((t||(t={}))[n]=e[n]);return t},xh=(e,t)=>{const n={};for(const s in e)(!Ii(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function Ph(e,t,n){const{props:s,children:o,component:r}=e,{props:i,children:a,patchFlag:l}=t,c=r.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return s?Ba(s,i,c):!!i;if(l&8){const u=t.dynamicProps;for(let f=0;fe.__isSuspense;function Wu(e,t){t&&t.pendingBranch?he(e)?t.effects.push(...e):t.effects.push(e):Rp(e)}const Z=Symbol.for("v-fgt"),Nn=Symbol.for("v-txt"),Qe=Symbol.for("v-cmt"),Ds=Symbol.for("v-stc"),Vs=[];let yt=null;function p(e=!1){Vs.push(yt=e?null:[])}function Eh(){Vs.pop(),yt=Vs[Vs.length-1]||null}let qs=1;function Wo(e,t=!1){qs+=e,e<0&&yt&&t&&(yt.hasOnce=!0)}function Gu(e){return e.dynamicChildren=qs>0?yt||ss:null,Eh(),qs>0&&yt&&yt.push(e),e}function b(e,t,n,s,o,r){return Gu(k(e,t,n,s,o,r,!0))}function I(e,t,n,s,o){return Gu(R(e,t,n,s,o,!0))}function Ys(e){return e?e.__v_isVNode===!0:!1}function Sn(e,t){return e.type===t.type&&e.key===t.key}const zu=({key:e})=>e??null,Eo=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?Be(e)||ze(e)||ve(e)?{i:Xe,r:e,k:t,f:!!n}:e:null);function k(e,t=null,n=null,s=0,o=null,r=e===Z?0:1,i=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&zu(t),ref:t&&Eo(t),scopeId:lu,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:r,patchFlag:s,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:Xe};return a?(Ki(l,n),r&128&&e.normalize(l)):n&&(l.shapeFlag|=Be(n)?8:16),qs>0&&!i&&yt&&(l.patchFlag>0||r&6)&&l.patchFlag!==32&&yt.push(l),l}const R=Sh;function Sh(e,t=null,n=null,s=0,o=null,r=!1){if((!e||e===ku)&&(e=Qe),Ys(e)){const a=an(e,t,!0);return n&&Ki(a,n),qs>0&&!r&&yt&&(a.shapeFlag&6?yt[yt.indexOf(e)]=a:yt.push(a)),a.patchFlag=-2,a}if(Dh(e)&&(e=e.__vccOpts),t){t=Ku(t);let{class:a,style:l}=t;a&&!Be(a)&&(t.class=q(a)),Ae(l)&&(Vi(l)&&!he(l)&&(l=qe({},l)),t.style=Fe(l))}const i=Be(e)?1:Uu(e)?128:uu(e)?64:Ae(e)?4:ve(e)?2:0;return k(e,t,n,s,o,i,r,!0)}function Ku(e){return e?Vi(e)||Au(e)?qe({},e):e:null}function an(e,t,n=!1,s=!1){const{props:o,ref:r,patchFlag:i,children:a,transition:l}=e,c=t?Ve(o||{},t):o,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&zu(c),ref:t&&t.ref?n&&r?he(r)?r.concat(Eo(t)):[r,Eo(t)]:Eo(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Z?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:l,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&an(e.ssContent),ssFallback:e.ssFallback&&an(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return l&&s&&Hn(u,l.clone(u)),u}function Re(e=" ",t=0){return R(Nn,null,e,t)}function w7(e,t){const n=R(Ds,null,e);return n.staticCount=t,n}function L(e="",t=!1){return t?(p(),I(Qe,null,e)):R(Qe,null,e)}function Ct(e){return e==null||typeof e=="boolean"?R(Qe):he(e)?R(Z,null,e.slice()):Ys(e)?gn(e):R(Nn,null,String(e))}function gn(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:an(e)}function Ki(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(he(t))n=16;else if(typeof t=="object")if(s&65){const o=t.default;o&&(o._c&&(o._d=!1),Ki(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!Au(t)?t._ctx=Xe:o===3&&Xe&&(Xe.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else ve(t)?(t={default:t,_ctx:Xe},n=32):(t=String(t),s&64?(n=16,t=[Re(t)]):n=8);e.children=t,e.shapeFlag|=n}function Ve(...e){const t={};for(let n=0;nJe||Xe;let Go,ui;{const e=tr(),t=(n,s)=>{let o;return(o=e[n])||(o=e[n]=[]),o.push(s),r=>{o.length>1?o.forEach(i=>i(r)):o[0](r)}};Go=t("__VUE_INSTANCE_SETTERS__",n=>Je=n),ui=t("__VUE_SSR_SETTERS__",n=>us=n)}const oo=e=>{const t=Je;return Go(e),e.scope.on(),()=>{e.scope.off(),Go(t)}},Fa=()=>{Je&&Je.scope.off(),Go(null)};function qu(e){return e.vnode.shapeFlag&4}let us=!1;function Oh(e,t=!1,n=!1){t&&ui(t);const{props:s,children:o}=e.vnode,r=qu(e);uh(e,s,r,t),hh(e,o,n||t);const i=r?Rh(e,t):void 0;return t&&ui(!1),i}function Rh(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,th);const{setup:s}=n;if(s){on();const o=e.setupContext=s.length>1?Qu(e):null,r=oo(e),i=to(s,e,0,[e.props,o]),a=Lc(i);if(rn(),r(),(a||e.sp)&&!Rn(e)&&ji(e),a){if(i.then(Fa,Fa),t)return i.then(l=>{ja(e,l)}).catch(l=>{no(l,e,0)});e.asyncDep=i}else ja(e,i)}else Yu(e)}function ja(e,t,n){ve(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Ae(t)&&(e.setupState=ou(t)),Yu(e)}function Yu(e,t,n){const s=e.type;e.render||(e.render=s.render||jt);{const o=oo(e);on();try{sh(e)}finally{rn(),o()}}}const Mh={get(e,t){return nt(e,"get",""),e[t]}};function Qu(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Mh),slots:e.slots,emit:e.emit,expose:t}}function ur(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(ou(nu(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Ns)return Ns[n](e)},has(t,n){return n in t||n in Ns}})):e.proxy}function Nh(e,t=!0){return ve(e)?e.displayName||e.name:e.name||t&&e.__name}function Dh(e){return ve(e)&&"__vccOpts"in e}const w=(e,t)=>Sp(e,t,us);function He(e,t,n){try{Wo(-1);const s=arguments.length;return s===2?Ae(t)&&!he(t)?Ys(t)?R(e,null,[t]):R(e,t):R(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&Ys(n)&&(n=[n]),R(e,t,n))}finally{Wo(1)}}const Vh="3.5.22";/** -* @vue/runtime-dom v3.5.22 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let fi;const Ua=typeof window<"u"&&window.trustedTypes;if(Ua)try{fi=Ua.createPolicy("vue",{createHTML:e=>e})}catch{}const Ju=fi?e=>fi.createHTML(e):e=>e,Hh="http://www.w3.org/2000/svg",Bh="http://www.w3.org/1998/Math/MathML",Xt=typeof document<"u"?document:null,Wa=Xt&&Xt.createElement("template"),Fh={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const o=t==="svg"?Xt.createElementNS(Hh,e):t==="mathml"?Xt.createElementNS(Bh,e):n?Xt.createElement(e,{is:n}):Xt.createElement(e);return e==="select"&&s&&s.multiple!=null&&o.setAttribute("multiple",s.multiple),o},createText:e=>Xt.createTextNode(e),createComment:e=>Xt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Xt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,o,r){const i=n?n.previousSibling:t.lastChild;if(o&&(o===r||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===r||!(o=o.nextSibling)););else{Wa.innerHTML=Ju(s==="svg"?`${e}`:s==="mathml"?`${e}`:e);const a=Wa.content;if(s==="svg"||s==="mathml"){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}t.insertBefore(a,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},pn="transition",xs="animation",fs=Symbol("_vtc"),Xu={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},Zu=qe({},hu,Xu),jh=e=>(e.displayName="Transition",e.props=Zu,e),Gt=jh((e,{slots:t})=>He(Dp,ef(e),t)),xn=(e,t=[])=>{he(e)?e.forEach(n=>n(...t)):e&&e(...t)},Ga=e=>e?he(e)?e.some(t=>t.length>1):e.length>1:!1;function ef(e){const t={};for(const B in e)B in Xu||(t[B]=e[B]);if(e.css===!1)return t;const{name:n="v",type:s,duration:o,enterFromClass:r=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=r,appearActiveClass:c=i,appearToClass:u=a,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,v=Uh(o),m=v&&v[0],g=v&&v[1],{onBeforeEnter:x,onEnter:E,onEnterCancelled:$,onLeave:P,onLeaveCancelled:V,onBeforeAppear:H=x,onAppear:K=E,onAppearCancelled:ce=$}=t,O=(B,le,re,ue)=>{B._enterCancelled=ue,vn(B,le?u:a),vn(B,le?c:i),re&&re()},U=(B,le)=>{B._isLeaving=!1,vn(B,f),vn(B,h),vn(B,d),le&&le()},oe=B=>(le,re)=>{const ue=B?K:E,J=()=>O(le,B,re);xn(ue,[le,J]),za(()=>{vn(le,B?l:r),Ht(le,B?u:a),Ga(ue)||Ka(le,s,m,J)})};return qe(t,{onBeforeEnter(B){xn(x,[B]),Ht(B,r),Ht(B,i)},onBeforeAppear(B){xn(H,[B]),Ht(B,l),Ht(B,c)},onEnter:oe(!1),onAppear:oe(!0),onLeave(B,le){B._isLeaving=!0;const re=()=>U(B,le);Ht(B,f),B._enterCancelled?(Ht(B,d),di(B)):(di(B),Ht(B,d)),za(()=>{B._isLeaving&&(vn(B,f),Ht(B,h),Ga(P)||Ka(B,s,g,re))}),xn(P,[B,re])},onEnterCancelled(B){O(B,!1,void 0,!0),xn($,[B])},onAppearCancelled(B){O(B,!0,void 0,!0),xn(ce,[B])},onLeaveCancelled(B){U(B),xn(V,[B])}})}function Uh(e){if(e==null)return null;if(Ae(e))return[Lr(e.enter),Lr(e.leave)];{const t=Lr(e);return[t,t]}}function Lr(e){return Kd(e)}function Ht(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[fs]||(e[fs]=new Set)).add(t)}function vn(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const n=e[fs];n&&(n.delete(t),n.size||(e[fs]=void 0))}function za(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Wh=0;function Ka(e,t,n,s){const o=e._endId=++Wh,r=()=>{o===e._endId&&s()};if(n!=null)return setTimeout(r,n);const{type:i,timeout:a,propCount:l}=tf(e,t);if(!i)return s();const c=i+"end";let u=0;const f=()=>{e.removeEventListener(c,d),r()},d=h=>{h.target===e&&++u>=l&&f()};setTimeout(()=>{u(n[v]||"").split(", "),o=s(`${pn}Delay`),r=s(`${pn}Duration`),i=qa(o,r),a=s(`${xs}Delay`),l=s(`${xs}Duration`),c=qa(a,l);let u=null,f=0,d=0;t===pn?i>0&&(u=pn,f=i,d=r.length):t===xs?c>0&&(u=xs,f=c,d=l.length):(f=Math.max(i,c),u=f>0?i>c?pn:xs:null,d=u?u===pn?r.length:l.length:0);const h=u===pn&&/\b(?:transform|all)(?:,|$)/.test(s(`${pn}Property`).toString());return{type:u,timeout:f,propCount:d,hasTransform:h}}function qa(e,t){for(;e.lengthYa(n)+Ya(e[s])))}function Ya(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function di(e){return(e?e.ownerDocument:document).body.offsetHeight}function Gh(e,t,n){const s=e[fs];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const zo=Symbol("_vod"),nf=Symbol("_vsh"),Bn={name:"show",beforeMount(e,{value:t},{transition:n}){e[zo]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Ps(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:s}){!t!=!n&&(s?t?(s.beforeEnter(e),Ps(e,!0),s.enter(e)):s.leave(e,()=>{Ps(e,!1)}):Ps(e,t))},beforeUnmount(e,{value:t}){Ps(e,t)}};function Ps(e,t){e.style.display=t?e[zo]:"none",e[nf]=!t}const zh=Symbol(""),Kh=/(?:^|;)\s*display\s*:/;function qh(e,t,n){const s=e.style,o=Be(n);let r=!1;if(n&&!o){if(t)if(Be(t))for(const i of t.split(";")){const a=i.slice(0,i.indexOf(":")).trim();n[a]==null&&So(s,a,"")}else for(const i in t)n[i]==null&&So(s,i,"");for(const i in n)i==="display"&&(r=!0),So(s,i,n[i])}else if(o){if(t!==n){const i=s[zh];i&&(n+=";"+i),s.cssText=n,r=Kh.test(n)}}else t&&e.removeAttribute("style");zo in e&&(e[zo]=r?s.display:"",e[nf]&&(s.display="none"))}const Qa=/\s*!important$/;function So(e,t,n){if(he(n))n.forEach(s=>So(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=Yh(e,t);Qa.test(n)?e.setProperty($n(s),n.replace(Qa,""),"important"):e[s]=n}}const Ja=["Webkit","Moz","ms"],Ar={};function Yh(e,t){const n=Ar[t];if(n)return n;let s=pt(t);if(s!=="filter"&&s in e)return Ar[t]=s;s=eo(s);for(let o=0;oIr||(Zh.then(()=>Ir=0),Ir=Date.now());function tv(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;Rt(nv(s,n.value),t,5,[s])};return n.value=e,n.attached=ev(),n}function nv(e,t){if(he(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>o=>!o._stopped&&s&&s(o))}else return t}const sl=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,sv=(e,t,n,s,o,r)=>{const i=o==="svg";t==="class"?Gh(e,s,i):t==="style"?qh(e,n,s):Zs(t)?Ii(t)||Jh(e,t,n,s,r):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):ov(e,t,s,i))?(el(e,t,s),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Za(e,t,s,i,r,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!Be(s))?el(e,pt(t),s,r,t):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),Za(e,t,s,i))};function ov(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&sl(t)&&ve(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="autocorrect"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const o=e.tagName;if(o==="IMG"||o==="VIDEO"||o==="CANVAS"||o==="SOURCE")return!1}return sl(t)&&Be(n)?!1:t in e}const sf=new WeakMap,of=new WeakMap,Ko=Symbol("_moveCb"),ol=Symbol("_enterCb"),rv=e=>(delete e.props.mode,e),iv=rv({name:"TransitionGroup",props:qe({},Zu,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=Nt(),s=pu();let o,r;return Ui(()=>{if(!o.length)return;const i=e.moveClass||`${e.name||"v"}-move`;if(!fv(o[0].el,n.vnode.el,i)){o=[];return}o.forEach(lv),o.forEach(cv);const a=o.filter(uv);di(n.vnode.el),a.forEach(l=>{const c=l.el,u=c.style;Ht(c,i),u.transform=u.webkitTransform=u.transitionDuration="";const f=c[Ko]=d=>{d&&d.target!==c||(!d||d.propertyName.endsWith("transform"))&&(c.removeEventListener("transitionend",f),c[Ko]=null,vn(c,i))};c.addEventListener("transitionend",f)}),o=[]}),()=>{const i=we(e),a=ef(i);let l=i.tag||Z;if(o=[],r)for(let c=0;c{a.split(/\s+/).forEach(l=>l&&s.classList.remove(l))}),n.split(/\s+/).forEach(a=>a&&s.classList.add(a)),s.style.display="none";const r=t.nodeType===1?t:t.parentNode;r.appendChild(s);const{hasTransform:i}=tf(s);return r.removeChild(s),i}const rl=e=>{const t=e.props["onUpdate:modelValue"]||!1;return he(t)?n=>xo(t,n):t};function dv(e){e.target.composing=!0}function il(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Or=Symbol("_assign"),pv={created(e,{modifiers:{lazy:t,trim:n,number:s}},o){e[Or]=rl(o);const r=s||o.props&&o.props.type==="number";Xn(e,t?"change":"input",i=>{if(i.target.composing)return;let a=e.value;n&&(a=a.trim()),r&&(a=ti(a)),e[Or](a)}),n&&Xn(e,"change",()=>{e.value=e.value.trim()}),t||(Xn(e,"compositionstart",dv),Xn(e,"compositionend",il),Xn(e,"change",il))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:s,trim:o,number:r}},i){if(e[Or]=rl(i),e.composing)return;const a=(r||e.type==="number")&&!/^0\d/.test(e.value)?ti(e.value):e.value,l=t??"";a!==l&&(document.activeElement===e&&e.type!=="range"&&(s&&t===n||o&&e.value.trim()===l)||(e.value=l))}},hv=["ctrl","shift","alt","meta"],vv={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>hv.some(n=>e[`${n}Key`]&&!t.includes(n))},rf=(e,t)=>{const n=e._withMods||(e._withMods={}),s=t.join(".");return n[s]||(n[s]=((o,...r)=>{for(let i=0;i{const n=e._withKeys||(e._withKeys={}),s=t.join(".");return n[s]||(n[s]=(o=>{if(!("key"in o))return;const r=$n(o.key);if(t.some(i=>i===r||mv[i]===r))return e(o)}))},gv=qe({patchProp:sv},Fh);let Rr,al=!1;function yv(){return Rr=al?Rr:mh(gv),al=!0,Rr}const bv=((...e)=>{const t=yv().createApp(...e),{mount:n}=t;return t.mount=s=>{const o=kv(s);if(o)return n(o,!0,_v(o))},t});function _v(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function kv(e){return Be(e)?document.querySelector(e):e}var fr=e=>/^[a-z][a-z0-9+.-]*:/.test(e)||e.startsWith("//"),$v=/.md((\?|#).*)?$/,wv=(e,t="/")=>fr(e)||e.startsWith("/")&&!e.startsWith(t)&&!$v.test(e),Dt=e=>/^(https?:)?\/\//.test(e),ll=e=>{if(!e||e.endsWith("/"))return e;let t=e.replace(/(^|\/)README.md$/i,"$1index.html");return t.endsWith(".md")?t=`${t.substring(0,t.length-3)}.html`:t.endsWith(".html")||(t=`${t}.html`),t.endsWith("/index.html")&&(t=t.substring(0,t.length-10)),t},Tv="http://.",Cv=(e,t)=>{if(!e.startsWith("/")&&t){const n=t.slice(0,t.lastIndexOf("/"));return ll(new URL(`${n}/${e}`,Tv).pathname)}return ll(e)},xv=(e,t)=>{const n=Object.keys(e).sort((s,o)=>{const r=o.split("/").length-s.split("/").length;return r!==0?r:o.length-s.length});for(const s of n)if(t.startsWith(s))return s;return"/"},Pv=/(#|\?)/,lf=e=>{const[t,...n]=e.split(Pv);return{pathname:t,hashAndQueries:n.join("")}},Ev=["link","meta","script","style","noscript","template"],Sv=["title","base"],Lv=([e,t,n])=>Sv.includes(e)?e:Ev.includes(e)?e==="meta"&&t.name?`${e}.${t.name}`:e==="template"&&t.id?`${e}.${t.id}`:JSON.stringify([e,Object.entries(t).map(([s,o])=>typeof o=="boolean"?o?[s,""]:null:[s,o]).filter(s=>s!=null).sort(([s],[o])=>s.localeCompare(o)),n]):null,Av=e=>{const t=new Set,n=[];return e.forEach(s=>{const o=Lv(s);o&&!t.has(o)&&(t.add(o),n.push(s))}),n},qi=e=>e.startsWith("/")?e:`/${e}`,Yi=e=>e.endsWith("/")||e.endsWith(".html")?e:`${e}/`,dr=e=>e.endsWith("/")?e.slice(0,-1):e,Fn=e=>e.startsWith("/")?e.slice(1):e,Iv=e=>typeof e=="function",kn=e=>Object.prototype.toString.call(e)==="[object Object]",Ut=e=>typeof e=="string";const Ov="modulepreload",Rv=function(e){return"/"+e},cl={},Tt=function(t,n,s){let o=Promise.resolve();if(n&&n.length>0){let l=function(c){return Promise.all(c.map(u=>Promise.resolve(u).then(f=>({status:"fulfilled",value:f}),f=>({status:"rejected",reason:f}))))};document.getElementsByTagName("link");const i=document.querySelector("meta[property=csp-nonce]"),a=i?.nonce||i?.getAttribute("nonce");o=l(n.map(c=>{if(c=Rv(c),c in cl)return;cl[c]=!0;const u=c.endsWith(".css"),f=u?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${c}"]${f}`))return;const d=document.createElement("link");if(d.rel=u?"stylesheet":Ov,u||(d.as="script"),d.crossOrigin="",d.href=c,a&&d.setAttribute("nonce",a),document.head.appendChild(d),u)return new Promise((h,v)=>{d.addEventListener("load",h),d.addEventListener("error",()=>v(new Error(`Unable to preload CSS for ${c}`)))})}))}function r(i){const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=i,window.dispatchEvent(a),!a.defaultPrevented)throw i}return o.then(i=>{for(const a of i||[])a.status==="rejected"&&r(a.reason);return t().catch(r)})},Mv=JSON.parse('{"/README33.html":"/demo/","/markdown.html":"/blog/9mgaypxo/","/jccp/ffq_tg_a-20211101752225.html":"/jccp/20211101752225/","/jccp/ffq_tg_a-20251110130446.html":"/jccp/17627669281/"}'),Nv=Object.fromEntries([["/demo/",{loader:()=>Tt(()=>import("./index.html-IjtMAcl0.js"),[]),meta:{title:"Demo"}}],["/blog/9mgaypxo/",{loader:()=>Tt(()=>import("./index.html-sLfPAEKH.js"),[]),meta:{title:"Markdown"}}],["/jccp/20211101752225/",{loader:()=>Tt(()=>import("./index.html-AZL5j6t5.js"),__vite__mapDeps([0,1])),meta:{title:"CPP Zone 机场第9次测评 & 测速"}}],["/jccp/17627669281/",{loader:()=>Tt(()=>import("./index.html-D5kHy_hr.js"),__vite__mapDeps([2,1])),meta:{title:"CPP Zone 机场第7次测评 & 测速"}}],["/404.html",{loader:()=>Tt(()=>import("./404.html-iXD_SwHj.js"),[]),meta:{title:""}}],["/",{loader:()=>Tt(()=>import("./index.html-Dg_7DRD5.js"),[]),meta:{title:"机场测评"}}],["/jccp/tags/",{loader:()=>Tt(()=>import("./index.html-tYtDUVIF.js"),[]),meta:{title:"标签"}}],["/jccp/archives/",{loader:()=>Tt(()=>import("./index.html-gHhbaNk9.js"),[]),meta:{title:"归档"}}],["/jccp/categories/",{loader:()=>Tt(()=>import("./index.html-CPlBb3Lq.js"),[]),meta:{title:"分类"}}]]);/*! - * vue-router v4.6.3 - * (c) 2025 Eduardo San Martin Morote - * @license MIT - */const Zn=typeof document<"u";function cf(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Dv(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&cf(e.default)}const Pe=Object.assign;function Mr(e,t){const n={};for(const s in t){const o=t[s];n[s]=Mt(o)?o.map(e):e(o)}return n}const Hs=()=>{},Mt=Array.isArray;function ul(e,t){const n={};for(const s in e)n[s]=s in t?t[s]:e[s];return n}const uf=/#/g,Vv=/&/g,Hv=/\//g,Bv=/=/g,Fv=/\?/g,ff=/\+/g,jv=/%5B/g,Uv=/%5D/g,df=/%5E/g,Wv=/%60/g,pf=/%7B/g,Gv=/%7C/g,hf=/%7D/g,zv=/%20/g;function Qi(e){return e==null?"":encodeURI(""+e).replace(Gv,"|").replace(jv,"[").replace(Uv,"]")}function Kv(e){return Qi(e).replace(pf,"{").replace(hf,"}").replace(df,"^")}function pi(e){return Qi(e).replace(ff,"%2B").replace(zv,"+").replace(uf,"%23").replace(Vv,"%26").replace(Wv,"`").replace(pf,"{").replace(hf,"}").replace(df,"^")}function qv(e){return pi(e).replace(Bv,"%3D")}function Yv(e){return Qi(e).replace(uf,"%23").replace(Fv,"%3F")}function Qv(e){return Yv(e).replace(Hv,"%2F")}function Qs(e){if(e==null)return null;try{return decodeURIComponent(""+e)}catch{}return""+e}const Jv=/\/$/,Xv=e=>e.replace(Jv,"");function Nr(e,t,n="/"){let s,o={},r="",i="";const a=t.indexOf("#");let l=t.indexOf("?");return l=a>=0&&l>a?-1:l,l>=0&&(s=t.slice(0,l),r=t.slice(l,a>0?a:t.length),o=e(r.slice(1))),a>=0&&(s=s||t.slice(0,a),i=t.slice(a,t.length)),s=nm(s??t,n),{fullPath:s+r+i,path:s,query:o,hash:Qs(i)}}function Zv(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function fl(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function em(e,t,n){const s=t.matched.length-1,o=n.matched.length-1;return s>-1&&s===o&&ds(t.matched[s],n.matched[o])&&vf(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function ds(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function vf(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!tm(e[n],t[n]))return!1;return!0}function tm(e,t){return Mt(e)?dl(e,t):Mt(t)?dl(t,e):e===t}function dl(e,t){return Mt(t)?e.length===t.length&&e.every((n,s)=>n===t[s]):e.length===1&&e[0]===t}function nm(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),s=e.split("/"),o=s[s.length-1];(o===".."||o===".")&&s.push("");let r=n.length-1,i,a;for(i=0;i1&&r--;else break;return n.slice(0,r).join("/")+"/"+s.slice(i).join("/")}const Jt={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};let hi=(function(e){return e.pop="pop",e.push="push",e})({}),Dr=(function(e){return e.back="back",e.forward="forward",e.unknown="",e})({});function sm(e){if(!e)if(Zn){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Xv(e)}const om=/^[^#]+#/;function rm(e,t){return e.replace(om,"#")+t}function im(e,t){const n=document.documentElement.getBoundingClientRect(),s=e.getBoundingClientRect();return{behavior:t.behavior,left:s.left-n.left-(t.left||0),top:s.top-n.top-(t.top||0)}}const pr=()=>({left:window.scrollX,top:window.scrollY});function am(e){let t;if("el"in e){const n=e.el,s=typeof n=="string"&&n.startsWith("#"),o=typeof n=="string"?s?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;t=im(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function pl(e,t){return(history.state?history.state.position-t:-1)+e}const vi=new Map;function lm(e,t){vi.set(e,t)}function cm(e){const t=vi.get(e);return vi.delete(e),t}function um(e){return typeof e=="string"||e&&typeof e=="object"}function mf(e){return typeof e=="string"||typeof e=="symbol"}let Ue=(function(e){return e[e.MATCHER_NOT_FOUND=1]="MATCHER_NOT_FOUND",e[e.NAVIGATION_GUARD_REDIRECT=2]="NAVIGATION_GUARD_REDIRECT",e[e.NAVIGATION_ABORTED=4]="NAVIGATION_ABORTED",e[e.NAVIGATION_CANCELLED=8]="NAVIGATION_CANCELLED",e[e.NAVIGATION_DUPLICATED=16]="NAVIGATION_DUPLICATED",e})({});const gf=Symbol("");Ue.MATCHER_NOT_FOUND+"",Ue.NAVIGATION_GUARD_REDIRECT+"",Ue.NAVIGATION_ABORTED+"",Ue.NAVIGATION_CANCELLED+"",Ue.NAVIGATION_DUPLICATED+"";function ps(e,t){return Pe(new Error,{type:e,[gf]:!0},t)}function Yt(e,t){return e instanceof Error&&gf in e&&(t==null||!!(e.type&t))}const fm=["params","query","hash"];function dm(e){if(typeof e=="string")return e;if(e.path!=null)return e.path;const t={};for(const n of fm)n in e&&(t[n]=e[n]);return JSON.stringify(t,null,2)}function pm(e){const t={};if(e===""||e==="?")return t;const n=(e[0]==="?"?e.slice(1):e).split("&");for(let s=0;so&&pi(o)):[s&&pi(s)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function hm(e){const t={};for(const n in e){const s=e[n];s!==void 0&&(t[n]=Mt(s)?s.map(o=>o==null?null:""+o):s==null?s:""+s)}return t}const vm=Symbol(""),vl=Symbol(""),hr=Symbol(""),Ji=Symbol(""),mi=Symbol("");function Es(){let e=[];function t(s){return e.push(s),()=>{const o=e.indexOf(s);o>-1&&e.splice(o,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function yn(e,t,n,s,o,r=i=>i()){const i=s&&(s.enterCallbacks[o]=s.enterCallbacks[o]||[]);return()=>new Promise((a,l)=>{const c=d=>{d===!1?l(ps(Ue.NAVIGATION_ABORTED,{from:n,to:t})):d instanceof Error?l(d):um(d)?l(ps(Ue.NAVIGATION_GUARD_REDIRECT,{from:t,to:d})):(i&&s.enterCallbacks[o]===i&&typeof d=="function"&&i.push(d),a())},u=r(()=>e.call(s&&s.instances[o],t,n,c));let f=Promise.resolve(u);e.length<3&&(f=f.then(c)),f.catch(d=>l(d))})}function Vr(e,t,n,s,o=r=>r()){const r=[];for(const i of e)for(const a in i.components){let l=i.components[a];if(!(t!=="beforeRouteEnter"&&!i.instances[a]))if(cf(l)){const c=(l.__vccOpts||l)[t];c&&r.push(yn(c,n,s,i,a,o))}else{let c=l();r.push(()=>c.then(u=>{if(!u)throw new Error(`Couldn't resolve component "${a}" at "${i.path}"`);const f=Dv(u)?u.default:u;i.mods[a]=u,i.components[a]=f;const d=(f.__vccOpts||f)[t];return d&&yn(d,n,s,i,a,o)()}))}}return r}function mm(e,t){const n=[],s=[],o=[],r=Math.max(t.matched.length,e.matched.length);for(let i=0;ids(c,a))?s.push(a):n.push(a));const l=e.matched[i];l&&(t.matched.find(c=>ds(c,l))||o.push(l))}return[n,s,o]}/*! - * vue-router v4.6.3 - * (c) 2025 Eduardo San Martin Morote - * @license MIT - */let gm=()=>location.protocol+"//"+location.host;function yf(e,t){const{pathname:n,search:s,hash:o}=t,r=e.indexOf("#");if(r>-1){let i=o.includes(e.slice(r))?e.slice(r).length:1,a=o.slice(i);return a[0]!=="/"&&(a="/"+a),fl(a,"")}return fl(n,e)+s+o}function ym(e,t,n,s){let o=[],r=[],i=null;const a=({state:d})=>{const h=yf(e,location),v=n.value,m=t.value;let g=0;if(d){if(n.value=h,t.value=d,i&&i===v){i=null;return}g=m?d.position-m.position:0}else s(h);o.forEach(x=>{x(n.value,v,{delta:g,type:hi.pop,direction:g?g>0?Dr.forward:Dr.back:Dr.unknown})})};function l(){i=n.value}function c(d){o.push(d);const h=()=>{const v=o.indexOf(d);v>-1&&o.splice(v,1)};return r.push(h),h}function u(){if(document.visibilityState==="hidden"){const{history:d}=window;if(!d.state)return;d.replaceState(Pe({},d.state,{scroll:pr()}),"")}}function f(){for(const d of r)d();r=[],window.removeEventListener("popstate",a),window.removeEventListener("pagehide",u),document.removeEventListener("visibilitychange",u)}return window.addEventListener("popstate",a),window.addEventListener("pagehide",u),document.addEventListener("visibilitychange",u),{pauseListeners:l,listen:c,destroy:f}}function ml(e,t,n,s=!1,o=!1){return{back:e,current:t,forward:n,replaced:s,position:window.history.length,scroll:o?pr():null}}function bm(e){const{history:t,location:n}=window,s={value:yf(e,n)},o={value:t.state};o.value||r(s.value,{back:null,current:s.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function r(l,c,u){const f=e.indexOf("#"),d=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+l:gm()+e+l;try{t[u?"replaceState":"pushState"](c,"",d),o.value=c}catch(h){console.error(h),n[u?"replace":"assign"](d)}}function i(l,c){r(l,Pe({},t.state,ml(o.value.back,l,o.value.forward,!0),c,{position:o.value.position}),!0),s.value=l}function a(l,c){const u=Pe({},o.value,t.state,{forward:l,scroll:pr()});r(u.current,u,!0),r(l,Pe({},ml(s.value,l,null),{position:u.position+1},c),!1),s.value=l}return{location:s,state:o,push:a,replace:i}}function _m(e){e=sm(e);const t=bm(e),n=ym(e,t.state,t.location,t.replace);function s(r,i=!0){i||n.pauseListeners(),history.go(r)}const o=Pe({location:"",base:e,go:s,createHref:rm.bind(null,e)},t,n);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>t.state.value}),o}let An=(function(e){return e[e.Static=0]="Static",e[e.Param=1]="Param",e[e.Group=2]="Group",e})({});var Ke=(function(e){return e[e.Static=0]="Static",e[e.Param=1]="Param",e[e.ParamRegExp=2]="ParamRegExp",e[e.ParamRegExpEnd=3]="ParamRegExpEnd",e[e.EscapeNext=4]="EscapeNext",e})(Ke||{});const km={type:An.Static,value:""},$m=/[a-zA-Z0-9_]/;function wm(e){if(!e)return[[]];if(e==="/")return[[km]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(h){throw new Error(`ERR (${n})/"${c}": ${h}`)}let n=Ke.Static,s=n;const o=[];let r;function i(){r&&o.push(r),r=[]}let a=0,l,c="",u="";function f(){c&&(n===Ke.Static?r.push({type:An.Static,value:c}):n===Ke.Param||n===Ke.ParamRegExp||n===Ke.ParamRegExpEnd?(r.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),r.push({type:An.Param,value:c,regexp:u,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),c="")}function d(){c+=l}for(;at.length?t.length===1&&t[0]===at.Static+at.Segment?1:-1:0}function bf(e,t){let n=0;const s=e.score,o=t.score;for(;n0&&t[t.length-1]<0}const Em={strict:!1,end:!0,sensitive:!1};function Sm(e,t,n){const s=xm(wm(e.path),n),o=Pe(s,{record:e,parent:t,children:[],alias:[]});return t&&!o.record.aliasOf==!t.record.aliasOf&&t.children.push(o),o}function Lm(e,t){const n=[],s=new Map;t=ul(Em,t);function o(f){return s.get(f)}function r(f,d,h){const v=!h,m=_l(f);m.aliasOf=h&&h.record;const g=ul(t,f),x=[m];if("alias"in f){const P=typeof f.alias=="string"?[f.alias]:f.alias;for(const V of P)x.push(_l(Pe({},m,{components:h?h.record.components:m.components,path:V,aliasOf:h?h.record:m})))}let E,$;for(const P of x){const{path:V}=P;if(d&&V[0]!=="/"){const H=d.record.path,K=H[H.length-1]==="/"?"":"/";P.path=d.record.path+(V&&K+V)}if(E=Sm(P,d,g),h?h.alias.push(E):($=$||E,$!==E&&$.alias.push(E),v&&f.name&&!kl(E)&&i(f.name)),_f(E)&&l(E),m.children){const H=m.children;for(let K=0;K{i($)}:Hs}function i(f){if(mf(f)){const d=s.get(f);d&&(s.delete(f),n.splice(n.indexOf(d),1),d.children.forEach(i),d.alias.forEach(i))}else{const d=n.indexOf(f);d>-1&&(n.splice(d,1),f.record.name&&s.delete(f.record.name),f.children.forEach(i),f.alias.forEach(i))}}function a(){return n}function l(f){const d=Om(f,n);n.splice(d,0,f),f.record.name&&!kl(f)&&s.set(f.record.name,f)}function c(f,d){let h,v={},m,g;if("name"in f&&f.name){if(h=s.get(f.name),!h)throw ps(Ue.MATCHER_NOT_FOUND,{location:f});g=h.record.name,v=Pe(bl(d.params,h.keys.filter($=>!$.optional).concat(h.parent?h.parent.keys.filter($=>$.optional):[]).map($=>$.name)),f.params&&bl(f.params,h.keys.map($=>$.name))),m=h.stringify(v)}else if(f.path!=null)m=f.path,h=n.find($=>$.re.test(m)),h&&(v=h.parse(m),g=h.record.name);else{if(h=d.name?s.get(d.name):n.find($=>$.re.test(d.path)),!h)throw ps(Ue.MATCHER_NOT_FOUND,{location:f,currentLocation:d});g=h.record.name,v=Pe({},d.params,f.params),m=h.stringify(v)}const x=[];let E=h;for(;E;)x.unshift(E.record),E=E.parent;return{name:g,path:m,params:v,matched:x,meta:Im(x)}}e.forEach(f=>r(f));function u(){n.length=0,s.clear()}return{addRoute:r,resolve:c,removeRoute:i,clearRoutes:u,getRoutes:a,getRecordMatcher:o}}function bl(e,t){const n={};for(const s of t)s in e&&(n[s]=e[s]);return n}function _l(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:Am(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function Am(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const s in e.components)t[s]=typeof n=="object"?n[s]:n;return t}function kl(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Im(e){return e.reduce((t,n)=>Pe(t,n.meta),{})}function Om(e,t){let n=0,s=t.length;for(;n!==s;){const r=n+s>>1;bf(e,t[r])<0?s=r:n=r+1}const o=Rm(e);return o&&(s=t.lastIndexOf(o,s-1)),s}function Rm(e){let t=e;for(;t=t.parent;)if(_f(t)&&bf(e,t)===0)return t}function _f({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function $l(e){const t=Ne(hr),n=Ne(Ji),s=w(()=>{const l=y(e.to);return t.resolve(l)}),o=w(()=>{const{matched:l}=s.value,{length:c}=l,u=l[c-1],f=n.matched;if(!u||!f.length)return-1;const d=f.findIndex(ds.bind(null,u));if(d>-1)return d;const h=wl(l[c-2]);return c>1&&wl(u)===h&&f[f.length-1].path!==h?f.findIndex(ds.bind(null,l[c-2])):d}),r=w(()=>o.value>-1&&Hm(n.params,s.value.params)),i=w(()=>o.value>-1&&o.value===n.matched.length-1&&vf(n.params,s.value.params));function a(l={}){if(Vm(l)){const c=t[y(e.replace)?"replace":"push"](y(e.to)).catch(Hs);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>c),c}return Promise.resolve()}return{route:s,href:w(()=>s.value.href),isActive:r,isExactActive:i,navigate:a}}function Mm(e){return e.length===1?e[0]:e}const Nm=N({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"},viewTransition:Boolean},useLink:$l,setup(e,{slots:t}){const n=Dn($l(e)),{options:s}=Ne(hr),o=w(()=>({[Tl(e.activeClass,s.linkActiveClass,"router-link-active")]:n.isActive,[Tl(e.exactActiveClass,s.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const r=t.default&&Mm(t.default(n));return e.custom?r:He("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},r)}}}),Dm=Nm;function Vm(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Hm(e,t){for(const n in t){const s=t[n],o=e[n];if(typeof s=="string"){if(s!==o)return!1}else if(!Mt(o)||o.length!==s.length||s.some((r,i)=>r!==o[i]))return!1}return!0}function wl(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Tl=(e,t,n)=>e??t??n,Bm=N({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const s=Ne(mi),o=w(()=>e.route||s.value),r=Ne(vl,0),i=w(()=>{let c=y(r);const{matched:u}=o.value;let f;for(;(f=u[c])&&!f.components;)c++;return c}),a=w(()=>o.value.matched[i.value]);sn(vl,w(()=>i.value+1)),sn(vm,a),sn(mi,o);const l=X();return ge(()=>[l.value,a.value,e.name],([c,u,f],[d,h,v])=>{u&&(u.instances[f]=c,h&&h!==u&&c&&c===d&&(u.leaveGuards.size||(u.leaveGuards=h.leaveGuards),u.updateGuards.size||(u.updateGuards=h.updateGuards))),c&&u&&(!h||!ds(u,h)||!d)&&(u.enterCallbacks[f]||[]).forEach(m=>m(c))},{flush:"post"}),()=>{const c=o.value,u=e.name,f=a.value,d=f&&f.components[u];if(!d)return Cl(n.default,{Component:d,route:c});const h=f.props[u],v=h?h===!0?c.params:typeof h=="function"?h(c):h:null,g=He(d,Pe({},v,t,{onVnodeUnmounted:x=>{x.component.isUnmounted&&(f.instances[u]=null)},ref:l}));return Cl(n.default,{Component:g,route:c})||g}}});function Cl(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Fm=Bm;function jm(e){const t=Lm(e.routes,e),n=e.parseQuery||pm,s=e.stringifyQuery||hl,o=e.history,r=Es(),i=Es(),a=Es(),l=Te(Jt);let c=Jt;Zn&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=Mr.bind(null,D=>""+D),f=Mr.bind(null,Qv),d=Mr.bind(null,Qs);function h(D,ie){let ne,de;return mf(D)?(ne=t.getRecordMatcher(D),de=ie):de=D,t.addRoute(de,ne)}function v(D){const ie=t.getRecordMatcher(D);ie&&t.removeRoute(ie)}function m(){return t.getRoutes().map(D=>D.record)}function g(D){return!!t.getRecordMatcher(D)}function x(D,ie){if(ie=Pe({},ie||l.value),typeof D=="string"){const C=Nr(n,D,ie.path),A=t.resolve({path:C.path},ie),F=o.createHref(C.fullPath);return Pe(C,A,{params:d(A.params),hash:Qs(C.hash),redirectedFrom:void 0,href:F})}let ne;if(D.path!=null)ne=Pe({},D,{path:Nr(n,D.path,ie.path).path});else{const C=Pe({},D.params);for(const A in C)C[A]==null&&delete C[A];ne=Pe({},D,{params:f(C)}),ie.params=f(ie.params)}const de=t.resolve(ne,ie),ke=D.hash||"";de.params=u(d(de.params));const De=Zv(s,Pe({},D,{hash:Kv(ke),path:de.path})),_=o.createHref(De);return Pe({fullPath:De,hash:ke,query:s===hl?hm(D.query):D.query||{}},de,{redirectedFrom:void 0,href:_})}function E(D){return typeof D=="string"?Nr(n,D,l.value.path):Pe({},D)}function $(D,ie){if(c!==D)return ps(Ue.NAVIGATION_CANCELLED,{from:ie,to:D})}function P(D){return K(D)}function V(D){return P(Pe(E(D),{replace:!0}))}function H(D,ie){const ne=D.matched[D.matched.length-1];if(ne&&ne.redirect){const{redirect:de}=ne;let ke=typeof de=="function"?de(D,ie):de;return typeof ke=="string"&&(ke=ke.includes("?")||ke.includes("#")?ke=E(ke):{path:ke},ke.params={}),Pe({query:D.query,hash:D.hash,params:ke.path!=null?{}:D.params},ke)}}function K(D,ie){const ne=c=x(D),de=l.value,ke=D.state,De=D.force,_=D.replace===!0,C=H(ne,de);if(C)return K(Pe(E(C),{state:typeof C=="object"?Pe({},ke,C.state):ke,force:De,replace:_}),ie||ne);const A=ne;A.redirectedFrom=ie;let F;return!De&&em(s,de,ne)&&(F=ps(Ue.NAVIGATION_DUPLICATED,{to:A,from:de}),vt(de,de,!0,!1)),(F?Promise.resolve(F):U(A,de)).catch(M=>Yt(M)?Yt(M,Ue.NAVIGATION_GUARD_REDIRECT)?M:Lt(M):ae(M,A,de)).then(M=>{if(M){if(Yt(M,Ue.NAVIGATION_GUARD_REDIRECT))return K(Pe({replace:_},E(M.to),{state:typeof M.to=="object"?Pe({},ke,M.to.state):ke,force:De}),ie||A)}else M=B(A,de,!0,_,ke);return oe(A,de,M),M})}function ce(D,ie){const ne=$(D,ie);return ne?Promise.reject(ne):Promise.resolve()}function O(D){const ie=Kn.values().next().value;return ie&&typeof ie.runWithContext=="function"?ie.runWithContext(D):D()}function U(D,ie){let ne;const[de,ke,De]=mm(D,ie);ne=Vr(de.reverse(),"beforeRouteLeave",D,ie);for(const C of de)C.leaveGuards.forEach(A=>{ne.push(yn(A,D,ie))});const _=ce.bind(null,D,ie);return ne.push(_),kt(ne).then(()=>{ne=[];for(const C of r.list())ne.push(yn(C,D,ie));return ne.push(_),kt(ne)}).then(()=>{ne=Vr(ke,"beforeRouteUpdate",D,ie);for(const C of ke)C.updateGuards.forEach(A=>{ne.push(yn(A,D,ie))});return ne.push(_),kt(ne)}).then(()=>{ne=[];for(const C of De)if(C.beforeEnter)if(Mt(C.beforeEnter))for(const A of C.beforeEnter)ne.push(yn(A,D,ie));else ne.push(yn(C.beforeEnter,D,ie));return ne.push(_),kt(ne)}).then(()=>(D.matched.forEach(C=>C.enterCallbacks={}),ne=Vr(De,"beforeRouteEnter",D,ie,O),ne.push(_),kt(ne))).then(()=>{ne=[];for(const C of i.list())ne.push(yn(C,D,ie));return ne.push(_),kt(ne)}).catch(C=>Yt(C,Ue.NAVIGATION_CANCELLED)?C:Promise.reject(C))}function oe(D,ie,ne){a.list().forEach(de=>O(()=>de(D,ie,ne)))}function B(D,ie,ne,de,ke){const De=$(D,ie);if(De)return De;const _=ie===Jt,C=Zn?history.state:{};ne&&(de||_?o.replace(D.fullPath,Pe({scroll:_&&C&&C.scroll},ke)):o.push(D.fullPath,ke)),l.value=D,vt(D,ie,ne,_),Lt()}let le;function re(){le||(le=o.listen((D,ie,ne)=>{if(!Tn.listening)return;const de=x(D),ke=H(de,Tn.currentRoute.value);if(ke){K(Pe(ke,{replace:!0,force:!0}),de).catch(Hs);return}c=de;const De=l.value;Zn&&lm(pl(De.fullPath,ne.delta),pr()),U(de,De).catch(_=>Yt(_,Ue.NAVIGATION_ABORTED|Ue.NAVIGATION_CANCELLED)?_:Yt(_,Ue.NAVIGATION_GUARD_REDIRECT)?(K(Pe(E(_.to),{force:!0}),de).then(C=>{Yt(C,Ue.NAVIGATION_ABORTED|Ue.NAVIGATION_DUPLICATED)&&!ne.delta&&ne.type===hi.pop&&o.go(-1,!1)}).catch(Hs),Promise.reject()):(ne.delta&&o.go(-ne.delta,!1),ae(_,de,De))).then(_=>{_=_||B(de,De,!1),_&&(ne.delta&&!Yt(_,Ue.NAVIGATION_CANCELLED)?o.go(-ne.delta,!1):ne.type===hi.pop&&Yt(_,Ue.NAVIGATION_ABORTED|Ue.NAVIGATION_DUPLICATED)&&o.go(-1,!1)),oe(de,De,_)}).catch(Hs)}))}let ue=Es(),J=Es(),ye;function ae(D,ie,ne){Lt(D);const de=J.list();return de.length?de.forEach(ke=>ke(D,ie,ne)):console.error(D),Promise.reject(D)}function xe(){return ye&&l.value!==Jt?Promise.resolve():new Promise((D,ie)=>{ue.add([D,ie])})}function Lt(D){return ye||(ye=!D,re(),ue.list().forEach(([ie,ne])=>D?ne(D):ie()),ue.reset()),D}function vt(D,ie,ne,de){const{scrollBehavior:ke}=e;if(!Zn||!ke)return Promise.resolve();const De=!ne&&cm(pl(D.fullPath,0))||(de||!ne)&&history.state&&history.state.scroll||null;return ht().then(()=>ke(D,ie,De)).then(_=>_&&am(_)).catch(_=>ae(_,D,ie))}const ut=D=>o.go(D);let zn;const Kn=new Set,Tn={currentRoute:l,listening:!0,addRoute:h,removeRoute:v,clearRoutes:t.clearRoutes,hasRoute:g,getRoutes:m,resolve:x,options:e,push:P,replace:V,go:ut,back:()=>ut(-1),forward:()=>ut(1),beforeEach:r.add,beforeResolve:i.add,afterEach:a.add,onError:J.add,isReady:xe,install(D){D.component("RouterLink",Dm),D.component("RouterView",Fm),D.config.globalProperties.$router=Tn,Object.defineProperty(D.config.globalProperties,"$route",{enumerable:!0,get:()=>y(l)}),Zn&&!zn&&l.value===Jt&&(zn=!0,P(o.location).catch(de=>{}));const ie={};for(const de in Jt)Object.defineProperty(ie,de,{get:()=>l.value[de],enumerable:!0});D.provide(hr,Tn),D.provide(Ji,tu(ie)),D.provide(mi,l);const ne=D.unmount;Kn.add(D),D.unmount=function(){Kn.delete(D),Kn.size<1&&(c=Jt,le&&le(),le=null,l.value=Jt,zn=!1,ye=!1),ne()}}};function kt(D){return D.reduce((ie,ne)=>ie.then(()=>O(ne)),Promise.resolve())}return Tn}function _s(){return Ne(hr)}function ct(e){return Ne(Ji)}var Xi=Symbol(""),zt=()=>{const e=Ne(Xi);if(!e)throw new Error("useClientData() is called without provider.");return e},Um=()=>zt().pageComponent,kf=()=>zt().pageData,vr=()=>zt().pageFrontmatter,Wm=()=>zt().pageHead,ro=()=>zt().pageLang,Gm=()=>zt().pageLayout,St=()=>zt().routeLocale,zm=()=>zt().routePath,Km=()=>zt().siteLocaleData,qm=zt,Ym=vr,Qm=kf,gi=new Set,$f=e=>{gi.add(e),un(()=>{gi.delete(e)})},Jm=Symbol(""),yi=Te(Mv),ls=Te(Nv),wf=(e,t)=>{const n=Cv(e,t);if(ls.value[n])return n;const s=encodeURI(n);if(ls.value[s])return s;const o=yi.value[n]||yi.value[s];return o||n},hs=(e,t)=>{const{pathname:n,hashAndQueries:s}=lf(e),o=wf(n,t),r=o+s;return ls.value[o]?{...ls.value[o],path:r,notFound:!1}:{...ls.value["/404.html"],path:r,notFound:!0}},fn=(e,t)=>{const{pathname:n,hashAndQueries:s}=lf(e);return wf(n,t)+s},Xm=e=>{if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)&&!(e.currentTarget&&e.currentTarget.getAttribute("target")?.match(/\b_blank\b/i)))return e.preventDefault(),!0},Zm=N({name:"RouteLink",props:{to:{type:String,required:!0},active:Boolean,activeClass:{type:String,default:"route-link-active"}},slots:Object,setup(e,{slots:t}){const n=_s(),s=ct(),o=w(()=>e.to.startsWith("#")||e.to.startsWith("?")?e.to:`/${fn(e.to,s.path).substring(1)}`);return()=>He("a",{class:["route-link",{[e.activeClass]:e.active}],href:o.value,onClick:(r={})=>{Xm(r)&&n.push(e.to).catch()}},t.default())}}),eg=N({name:"ClientOnly",setup(e,t){const n=X(!1);return Me(()=>{n.value=!0}),()=>n.value?t.slots.default?.():null}}),yo=e=>{gi.forEach(t=>t(e))},Tf=N({name:"Content",props:{path:{type:String,required:!1,default:""}},setup(e){const t=Um(),n=w(()=>{if(!e.path)return t.value;const o=hs(e.path);return yu(async()=>o.loader().then(({comp:r})=>r))}),s=vr();return ge(s,()=>{yo("updated")},{deep:!0,flush:"post"}),()=>He(n.value,{onVnodeMounted:()=>{yo("mounted")},onVnodeUpdated:()=>{yo("updated")},onVnodeBeforeUnmount:()=>{yo("beforeUnmount")}})}}),tg="Layout",ng="en-US",Pn=Dn({resolveLayouts:e=>e.reduce((t,n)=>({...t,...n.layouts}),{}),resolvePageHead:(e,t,n)=>{const s=Ut(t.description)?t.description:n.description,o=[...Array.isArray(t.head)?t.head:[],...n.head,["title",{},e],["meta",{name:"description",content:s}]];return Av(o)},resolvePageHeadTitle:(e,t)=>[e.title,t.title].filter(n=>!!n).join(" | "),resolvePageLang:(e,t)=>e.lang||t.lang||ng,resolvePageLayout:(e,t)=>{const n=Ut(e.frontmatter.layout)?e.frontmatter.layout:tg;if(!t[n])throw new Error(`[vuepress] Cannot resolve layout: ${n}`);return t[n]},resolveRouteLocale:(e,t)=>xv(e,decodeURI(t)),resolveSiteLocaleData:({base:e,locales:t,...n},s)=>({...n,...t[s],head:[...t[s]?.head??[],...n.head]})}),jn=(e={})=>e,_t=e=>Dt(e)?e:`/${Fn(e)}`,sg=Object.defineProperty,og=(e,t)=>{for(var n in t)sg(e,n,{get:t[n],enumerable:!0})},rg={};const ig=Object.freeze(Object.defineProperty({__proto__:null,default:rg},Symbol.toStringTag,{value:"Module"}));var ag={};og(ag,{COMPONENT_STATE_TYPE:()=>lg,INSPECTOR_ID:()=>cg,INSPECTOR_LABEL:()=>ug,INSPECTOR_NODES:()=>fg,INSPECTOR_STATE_SECTION_NAME:()=>dg,PLUGIN_ID:()=>Cf,PLUGIN_LABEL:()=>Zi});var Cf="org.vuejs.vuepress",Zi="VuePress",lg=Zi,cg=Cf,ug=Zi,xl={id:"INTERNAL",label:"Internal",keys:["layouts","routes","redirects"]},Pl={id:"SITE",label:"Site",keys:["siteData","siteLocaleData"]},El={id:"ROUTE",label:"Route",keys:["routePath","routeLocale"]},Sl={id:"PAGE",label:"Page",keys:["pageData","pageFrontmatter","pageLang","pageHead","pageHeadTitle","pageLayout","pageComponent"]},fg={[xl.id]:xl,[Pl.id]:Pl,[El.id]:El,[Sl.id]:Sl},dg="State";const ea=N({name:"FadeInExpandTransition",props:{group:Boolean,appear:Boolean,width:Boolean,mode:String,onLeave:Function,onAfterLeave:Function,onAfterEnter:Function},setup(e,{slots:t}){const n=a=>{a.style[e.width?"maxWidth":"maxHeight"]=`${a.offsetHeight}px`,a.offsetWidth},s=a=>{a.style[e.width?"maxWidth":"maxHeight"]="0",a.offsetWidth,e.onLeave?.()},o=a=>{a.style[e.width?"maxWidth":"maxHeight"]="",e.onAfterLeave?.()},r=a=>{if(a.style.transition="none",e.width){const l=a.offsetWidth;a.style.maxWidth="0",a.offsetWidth,a.style.transition="",a.style.maxWidth=`${l}px`}else{const l=a.offsetHeight;a.style.maxHeight="0",a.offsetWidth,a.style.transition="",a.style.maxHeight=`${l}px`}a.offsetWidth},i=a=>{a.style[e.width?"maxWidth":"maxHeight"]="",e.onAfterEnter?.()};return()=>He(e.group?av:Gt,{name:e.width?"fade-in-width-expand":"fade-in-height-expand",appear:e.appear,onEnter:r,onAfterEnter:i,onBeforeLeave:n,onLeave:s,onAfterLeave:o,...e.group?void 0:{mode:e.mode}},t)}}),Ll=()=>/\b(Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini|Mobile|mobile|CriOS|FxiOS)\b/i.test(navigator.userAgent),pg=e=>typeof e<"u",{isArray:qo}=Array,hg=(e,t)=>Ut(e)&&e.startsWith(t),ta=e=>hg(e,"/")&&e[1]!=="/",Bs=(e,t)=>{const n=Nt()?.appContext.components;return n?e in n||pt(e)in n||eo(pt(e))in n:!1},vg=e=>{const t=St();return w(()=>be(e)[t.value]??{})},mr=vg;function Un(e){return Vc()?(tp(e),!0):!1}const Hr=new WeakMap,mg=(...e)=>{var t;const n=e[0],s=(t=Nt())==null?void 0:t.proxy;if(s==null&&!Eu())throw new Error("injectLocal must be called in setup");return s&&Hr.has(s)&&n in Hr.get(s)?Hr.get(s)[n]:Ne(...e)},io=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const gg=e=>e!=null,yg=Object.prototype.toString,bg=e=>yg.call(e)==="[object Object]",dt=()=>{},_g=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),bi=kg();function kg(){var e,t;return io&&((e=window?.navigator)==null?void 0:e.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((t=window?.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window?.navigator.userAgent))}function na(...e){if(e.length!==1)return Vn(...e);const t=e[0];return typeof t=="function"?cs(Hi(()=>({get:t,set:dt}))):X(t)}function sa(e,t){function n(...s){return new Promise((o,r)=>{Promise.resolve(e(()=>t.apply(this,s),{fn:t,thisArg:this,args:s})).then(o).catch(r)})}return n}const xf=e=>e();function Pf(e,t={}){let n,s,o=dt;const r=l=>{clearTimeout(l),o(),o=dt};let i;return l=>{const c=be(e),u=be(t.maxWait);return n&&r(n),c<=0||u!==void 0&&u<=0?(s&&(r(s),s=void 0),Promise.resolve(l())):new Promise((f,d)=>{o=t.rejectOnCancel?d:f,i=l,u&&!s&&(s=setTimeout(()=>{n&&r(n),s=void 0,f(i())},u)),n=setTimeout(()=>{s&&r(s),s=void 0,f(l())},c)})}}function $g(...e){let t=0,n,s=!0,o=dt,r,i,a,l,c;!ze(e[0])&&typeof e[0]=="object"?{delay:i,trailing:a=!0,leading:l=!0,rejectOnCancel:c=!1}=e[0]:[i,a=!0,l=!0,c=!1]=e;const u=()=>{n&&(clearTimeout(n),n=void 0,o(),o=dt)};return d=>{const h=be(i),v=Date.now()-t,m=()=>r=d();return u(),h<=0?(t=Date.now(),m()):(v>h&&(l||!s)?(t=Date.now(),m()):a&&(r=new Promise((g,x)=>{o=c?x:g,n=setTimeout(()=>{t=Date.now(),s=!0,g(m()),u()},Math.max(0,h-v))})),!l&&!n&&(n=setTimeout(()=>s=!0,h)),s=!1,r)}}function wg(e=xf,t={}){const{initialState:n="active"}=t,s=na(n==="active");function o(){s.value=!1}function r(){s.value=!0}const i=(...a)=>{s.value&&e(...a)};return{isActive:cs(s),pause:o,resume:r,eventFilter:i}}function Tg(e){let t;function n(){return t||(t=e()),t}return n.reset=async()=>{const s=t;t=void 0,s&&await s},n}function Al(e){return e.endsWith("rem")?Number.parseFloat(e)*16:Number.parseFloat(e)}function Fs(e){return Array.isArray(e)?e:[e]}function Cg(e){return Nt()}function Ef(e,t=200,n={}){return sa(Pf(t,n),e)}function Sf(e,t=200,n=!1,s=!0,o=!1){return sa($g(t,n,s,o),e)}function Lf(e,t,n={}){const{eventFilter:s=xf,...o}=n;return ge(e,sa(s,t),o)}function xg(e,t,n={}){const{eventFilter:s,initialState:o="active",...r}=n,{eventFilter:i,pause:a,resume:l,isActive:c}=wg(s,{initialState:o});return{stop:Lf(e,t,{...r,eventFilter:i}),pause:a,resume:l,isActive:c}}function ks(e,t=!0,n){Cg()?Me(e,n):t?e():ht(e)}function Pg(e,t,n={}){const{immediate:s=!0,immediateCallback:o=!1}=n,r=Te(!1);let i;function a(){i&&(clearTimeout(i),i=void 0)}function l(){r.value=!1,a()}function c(...u){o&&e(),a(),r.value=!0,i=setTimeout(()=>{r.value=!1,i=void 0,e(...u)},be(t))}return s&&(r.value=!0,io&&c()),Un(l),{isPending:kp(r),start:c,stop:l}}function Eg(e,t,n={}){const{debounce:s=0,maxWait:o=void 0,...r}=n;return Lf(e,t,{...r,eventFilter:Pf(s,{maxWait:o})})}function Yo(e,t,n){return ge(e,t,{...n,immediate:!0})}function T7(e,t,n){var s;let o;ze(n)?o={evaluating:n}:o={};const{lazy:r=!1,flush:i="pre",evaluating:a=void 0,shallow:l=!0,onError:c=(s=globalThis.reportError)!=null?s:dt}=o,u=Te(!r),f=l?Te(t):X(t);let d=0;return bs(async h=>{if(!u.value)return;d++;const v=d;let m=!1;a&&Promise.resolve().then(()=>{a.value=!0});try{const g=await e(x=>{h(()=>{a&&(a.value=!1),m||x()})});v===d&&(f.value=g)}catch(g){c(g)}finally{a&&v===d&&(a.value=!1),m=!0}},{flush:i}),r?w(()=>(u.value=!0,f.value)):f}const st=io?window:void 0,Sg=io?window.document:void 0,Af=io?window.navigator:void 0;function Ze(e){var t;const n=be(e);return(t=n?.$el)!=null?t:n}function Ge(...e){const t=[],n=()=>{t.forEach(a=>a()),t.length=0},s=(a,l,c,u)=>(a.addEventListener(l,c,u),()=>a.removeEventListener(l,c,u)),o=w(()=>{const a=Fs(be(e[0])).filter(l=>l!=null);return a.every(l=>typeof l!="string")?a:void 0}),r=Yo(()=>{var a,l;return[(l=(a=o.value)==null?void 0:a.map(c=>Ze(c)))!=null?l:[st].filter(c=>c!=null),Fs(be(o.value?e[1]:e[0])),Fs(y(o.value?e[2]:e[1])),be(o.value?e[3]:e[2])]},([a,l,c,u])=>{if(n(),!a?.length||!l?.length||!c?.length)return;const f=bg(u)?{...u}:u;t.push(...a.flatMap(d=>l.flatMap(h=>c.map(v=>s(d,h,v,f)))))},{flush:"post"}),i=()=>{r(),n()};return Un(n),i}let Il=!1;function If(e,t,n={}){const{window:s=st,ignore:o=[],capture:r=!0,detectIframe:i=!1,controls:a=!1}=n;if(!s)return a?{stop:dt,cancel:dt,trigger:dt}:dt;if(bi&&!Il){Il=!0;const g={passive:!0};Array.from(s.document.body.children).forEach(x=>x.addEventListener("click",dt,g)),s.document.documentElement.addEventListener("click",dt,g)}let l=!0;const c=g=>be(o).some(x=>{if(typeof x=="string")return Array.from(s.document.querySelectorAll(x)).some(E=>E===g.target||g.composedPath().includes(E));{const E=Ze(x);return E&&(g.target===E||g.composedPath().includes(E))}});function u(g){const x=be(g);return x&&x.$.subTree.shapeFlag===16}function f(g,x){const E=be(g),$=E.$.subTree&&E.$.subTree.children;return $==null||!Array.isArray($)?!1:$.some(P=>P.el===x.target||x.composedPath().includes(P.el))}const d=g=>{const x=Ze(e);if(g.target!=null&&!(!(x instanceof Element)&&u(e)&&f(e,g))&&!(!x||x===g.target||g.composedPath().includes(x))){if("detail"in g&&g.detail===0&&(l=!c(g)),!l){l=!0;return}t(g)}};let h=!1;const v=[Ge(s,"click",g=>{h||(h=!0,setTimeout(()=>{h=!1},0),d(g))},{passive:!0,capture:r}),Ge(s,"pointerdown",g=>{const x=Ze(e);l=!c(g)&&!!(x&&!g.composedPath().includes(x))},{passive:!0}),i&&Ge(s,"blur",g=>{setTimeout(()=>{var x;const E=Ze(e);((x=s.document.activeElement)==null?void 0:x.tagName)==="IFRAME"&&!E?.contains(s.document.activeElement)&&t(g)},0)},{passive:!0})].filter(Boolean),m=()=>v.forEach(g=>g());return a?{stop:m,cancel:()=>{l=!1},trigger:g=>{l=!0,d(g),l=!1}}:m}function Lg(){const e=Te(!1),t=Nt();return t&&Me(()=>{e.value=!0},t),e}function $s(e){const t=Lg();return w(()=>(t.value,!!e()))}function Of(e,t,n={}){const{window:s=st,...o}=n;let r;const i=$s(()=>s&&"MutationObserver"in s),a=()=>{r&&(r.disconnect(),r=void 0)},l=w(()=>{const d=be(e),h=Fs(d).map(Ze).filter(gg);return new Set(h)}),c=ge(l,d=>{a(),i.value&&d.size&&(r=new MutationObserver(t),d.forEach(h=>r.observe(h,o)))},{immediate:!0,flush:"post"}),u=()=>r?.takeRecords(),f=()=>{c(),a()};return Un(f),{isSupported:i,stop:f,takeRecords:u}}function Ag(e){return typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function Ol(...e){let t,n,s={};e.length===3?(t=e[0],n=e[1],s=e[2]):e.length===2?typeof e[1]=="object"?(t=!0,n=e[0],s=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);const{target:o=st,eventName:r="keydown",passive:i=!1,dedupe:a=!1}=s,l=Ag(t);return Ge(o,r,u=>{u.repeat&&be(a)||l(u)&&n(u)},i)}const Ig=Symbol("vueuse-ssr-width");function Og(){const e=Eu()?mg(Ig,null):null;return typeof e=="number"?e:void 0}function bt(e,t={}){const{window:n=st,ssrWidth:s=Og()}=t,o=$s(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function"),r=Te(typeof s=="number"),i=Te(),a=Te(!1),l=c=>{a.value=c.matches};return bs(()=>{if(r.value){r.value=!o.value;const c=be(e).split(",");a.value=c.some(u=>{const f=u.includes("not all"),d=u.match(/\(\s*min-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/),h=u.match(/\(\s*max-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/);let v=!!(d||h);return d&&v&&(v=s>=Al(d[1])),h&&v&&(v=s<=Al(h[1])),f?!v:v});return}o.value&&(i.value=n.matchMedia(be(e)),a.value=i.value.matches)}),Ge(i,"change",l,{passive:!0}),w(()=>a.value)}function Rl(e,t={}){const{controls:n=!1,navigator:s=Af}=t,o=$s(()=>s&&"permissions"in s),r=Te(),i=typeof e=="string"?{name:e}:e,a=Te(),l=()=>{var u,f;a.value=(f=(u=r.value)==null?void 0:u.state)!=null?f:"prompt"};Ge(r,"change",l,{passive:!0});const c=Tg(async()=>{if(o.value){if(!r.value)try{r.value=await s.permissions.query(i)}catch{r.value=void 0}finally{l()}if(n)return we(r.value)}});return c(),n?{state:a,isSupported:o,query:c}:a}function Rg(e={}){const{navigator:t=Af,read:n=!1,source:s,copiedDuring:o=1500,legacy:r=!1}=e,i=$s(()=>t&&"clipboard"in t),a=Rl("clipboard-read"),l=Rl("clipboard-write"),c=w(()=>i.value||r),u=Te(""),f=Te(!1),d=Pg(()=>f.value=!1,o,{immediate:!1});async function h(){let E=!(i.value&&x(a.value));if(!E)try{u.value=await t.clipboard.readText()}catch{E=!0}E&&(u.value=g())}c.value&&n&&Ge(["copy","cut"],h,{passive:!0});async function v(E=be(s)){if(c.value&&E!=null){let $=!(i.value&&x(l.value));if(!$)try{await t.clipboard.writeText(E)}catch{$=!0}$&&m(E),u.value=E,f.value=!0,d.start()}}function m(E){const $=document.createElement("textarea");$.value=E??"",$.style.position="absolute",$.style.opacity="0",document.body.appendChild($),$.select(),document.execCommand("copy"),$.remove()}function g(){var E,$,P;return(P=($=(E=document?.getSelection)==null?void 0:E.call(document))==null?void 0:$.toString())!=null?P:""}function x(E){return E==="granted"||E==="prompt"}return{isSupported:c,text:u,copied:f,copy:v}}const bo=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},_o="__vueuse_ssr_handlers__",Mg=Ng();function Ng(){return _o in bo||(bo[_o]=bo[_o]||{}),bo[_o]}function Rf(e,t){return Mg[e]||t}function Dg(e){return bt("(prefers-color-scheme: dark)",e)}function Vg(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const Hg={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},Ml="vueuse-storage";function ao(e,t,n,s={}){var o;const{flush:r="pre",deep:i=!0,listenToStorageChanges:a=!0,writeDefaults:l=!0,mergeDefaults:c=!1,shallow:u,window:f=st,eventFilter:d,onError:h=re=>{console.error(re)},initOnMounted:v}=s,m=(u?Te:X)(typeof t=="function"?t():t),g=w(()=>be(e));if(!n)try{n=Rf("getDefaultStorage",()=>{var re;return(re=st)==null?void 0:re.localStorage})()}catch(re){h(re)}if(!n)return m;const x=be(t),E=Vg(x),$=(o=s.serializer)!=null?o:Hg[E],{pause:P,resume:V}=xg(m,re=>U(re),{flush:r,deep:i,eventFilter:d});ge(g,()=>B(),{flush:r});let H=!1;const K=re=>{v&&!H||B(re)},ce=re=>{v&&!H||le(re)};f&&a&&(n instanceof Storage?Ge(f,"storage",K,{passive:!0}):Ge(f,Ml,ce)),v?ks(()=>{H=!0,B()}):B();function O(re,ue){if(f){const J={key:g.value,oldValue:re,newValue:ue,storageArea:n};f.dispatchEvent(n instanceof Storage?new StorageEvent("storage",J):new CustomEvent(Ml,{detail:J}))}}function U(re){try{const ue=n.getItem(g.value);if(re==null)O(ue,null),n.removeItem(g.value);else{const J=$.write(re);ue!==J&&(n.setItem(g.value,J),O(ue,J))}}catch(ue){h(ue)}}function oe(re){const ue=re?re.newValue:n.getItem(g.value);if(ue==null)return l&&x!=null&&n.setItem(g.value,$.write(x)),x;if(!re&&c){const J=$.read(ue);return typeof c=="function"?c(J,x):E==="object"&&!Array.isArray(J)?{...x,...J}:J}else return typeof ue!="string"?ue:$.read(ue)}function B(re){if(!(re&&re.storageArea!==n)){if(re&&re.key==null){m.value=x;return}if(!(re&&re.key!==g.value)){P();try{const ue=$.write(m.value);(re===void 0||re?.newValue!==ue)&&(m.value=oe(re))}catch(ue){h(ue)}finally{re?ht(V):V()}}}}function le(re){B(re.detail)}return m}const Bg="*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}";function Fg(e={}){const{selector:t="html",attribute:n="class",initialValue:s="auto",window:o=st,storage:r,storageKey:i="vueuse-color-scheme",listenToStorageChanges:a=!0,storageRef:l,emitAuto:c,disableTransition:u=!0}=e,f={auto:"",light:"light",dark:"dark",...e.modes||{}},d=Dg({window:o}),h=w(()=>d.value?"dark":"light"),v=l||(i==null?na(s):ao(i,s,r,{window:o,listenToStorageChanges:a})),m=w(()=>v.value==="auto"?h.value:v.value),g=Rf("updateHTMLAttrs",(P,V,H)=>{const K=typeof P=="string"?o?.document.querySelector(P):Ze(P);if(!K)return;const ce=new Set,O=new Set;let U=null;if(V==="class"){const B=H.split(/\s/g);Object.values(f).flatMap(le=>(le||"").split(/\s/g)).filter(Boolean).forEach(le=>{B.includes(le)?ce.add(le):O.add(le)})}else U={key:V,value:H};if(ce.size===0&&O.size===0&&U===null)return;let oe;u&&(oe=o.document.createElement("style"),oe.appendChild(document.createTextNode(Bg)),o.document.head.appendChild(oe));for(const B of ce)K.classList.add(B);for(const B of O)K.classList.remove(B);U&&K.setAttribute(U.key,U.value),u&&(o.getComputedStyle(oe).opacity,document.head.removeChild(oe))});function x(P){var V;g(t,n,(V=f[P])!=null?V:P)}function E(P){e.onChanged?e.onChanged(P,x):x(P)}ge(m,E,{flush:"post",immediate:!0}),ks(()=>E(m.value));const $=w({get(){return c?v.value:m.value},set(P){v.value=P}});return Object.assign($,{store:v,system:h,state:m})}function jg(e,t,n={}){const{window:s=st,initialValue:o,observe:r=!1}=n,i=Te(o),a=w(()=>{var c;return Ze(t)||((c=s?.document)==null?void 0:c.documentElement)});function l(){var c;const u=be(e),f=be(a);if(f&&s&&u){const d=(c=s.getComputedStyle(f).getPropertyValue(u))==null?void 0:c.trim();i.value=d||i.value||o}}return r&&Of(a,l,{attributeFilter:["style","class"],window:s}),ge([a,()=>be(e)],(c,u)=>{u[0]&&u[1]&&u[0].style.removeProperty(u[1]),l()},{immediate:!0}),ge([i,a],([c,u])=>{const f=be(e);u?.style&&f&&(c==null?u.style.removeProperty(f):u.style.setProperty(f,c))},{immediate:!0}),i}function Ug(e={}){const{valueDark:t="dark",valueLight:n=""}=e,s=Fg({...e,onChanged:(i,a)=>{var l;e.onChanged?(l=e.onChanged)==null||l.call(e,i==="dark",a,i):a(i)},modes:{dark:t,light:n}}),o=w(()=>s.system.value);return w({get(){return s.value==="dark"},set(i){const a=i?"dark":"light";o.value===a?s.value="auto":s.value=a}})}function Mf(e,t,n={}){const{window:s=st,...o}=n;let r;const i=$s(()=>s&&"ResizeObserver"in s),a=()=>{r&&(r.disconnect(),r=void 0)},l=w(()=>{const f=be(e);return Array.isArray(f)?f.map(d=>Ze(d)):[Ze(f)]}),c=ge(l,f=>{if(a(),i.value&&s){r=new ResizeObserver(t);for(const d of f)d&&r.observe(d,o)}},{immediate:!0,flush:"post"}),u=()=>{a(),c()};return Un(u),{isSupported:i,stop:u}}function Nf(e,t={width:0,height:0},n={}){const{window:s=st,box:o="content-box"}=n,r=w(()=>{var f,d;return(d=(f=Ze(e))==null?void 0:f.namespaceURI)==null?void 0:d.includes("svg")}),i=Te(t.width),a=Te(t.height),{stop:l}=Mf(e,([f])=>{const d=o==="border-box"?f.borderBoxSize:o==="content-box"?f.contentBoxSize:f.devicePixelContentBoxSize;if(s&&r.value){const h=Ze(e);if(h){const v=h.getBoundingClientRect();i.value=v.width,a.value=v.height}}else if(d){const h=Fs(d);i.value=h.reduce((v,{inlineSize:m})=>v+m,0),a.value=h.reduce((v,{blockSize:m})=>v+m,0)}else i.value=f.contentRect.width,a.value=f.contentRect.height},n);ks(()=>{const f=Ze(e);f&&(i.value="offsetWidth"in f?f.offsetWidth:t.width,a.value="offsetHeight"in f?f.offsetHeight:t.height)});const c=ge(()=>Ze(e),f=>{i.value=f?t.width:0,a.value=f?t.height:0});function u(){l(),c()}return{width:i,height:a,stop:u}}const Nl=["fullscreenchange","webkitfullscreenchange","webkitendfullscreen","mozfullscreenchange","MSFullscreenChange"];function Wg(e,t={}){const{document:n=Sg,autoExit:s=!1}=t,o=w(()=>{var E;return(E=Ze(e))!=null?E:n?.documentElement}),r=Te(!1),i=w(()=>["requestFullscreen","webkitRequestFullscreen","webkitEnterFullscreen","webkitEnterFullScreen","webkitRequestFullScreen","mozRequestFullScreen","msRequestFullscreen"].find(E=>n&&E in n||o.value&&E in o.value)),a=w(()=>["exitFullscreen","webkitExitFullscreen","webkitExitFullScreen","webkitCancelFullScreen","mozCancelFullScreen","msExitFullscreen"].find(E=>n&&E in n||o.value&&E in o.value)),l=w(()=>["fullScreen","webkitIsFullScreen","webkitDisplayingFullscreen","mozFullScreen","msFullscreenElement"].find(E=>n&&E in n||o.value&&E in o.value)),c=["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"].find(E=>n&&E in n),u=$s(()=>o.value&&n&&i.value!==void 0&&a.value!==void 0&&l.value!==void 0),f=()=>c?n?.[c]===o.value:!1,d=()=>{if(l.value){if(n&&n[l.value]!=null)return n[l.value];{const E=o.value;if(E?.[l.value]!=null)return!!E[l.value]}}return!1};async function h(){if(!(!u.value||!r.value)){if(a.value)if(n?.[a.value]!=null)await n[a.value]();else{const E=o.value;E?.[a.value]!=null&&await E[a.value]()}r.value=!1}}async function v(){if(!u.value||r.value)return;d()&&await h();const E=o.value;i.value&&E?.[i.value]!=null&&(await E[i.value](),r.value=!0)}async function m(){await(r.value?h():v())}const g=()=>{const E=d();(!E||E&&f())&&(r.value=E)},x={capture:!1,passive:!0};return Ge(n,Nl,g,x),Ge(()=>Ze(o),Nl,g,x),ks(g,!1),s&&Un(h),{isSupported:u,isFullscreen:r,enter:v,exit:h,toggle:m}}function Br(e){return typeof Window<"u"&&e instanceof Window?e.document.documentElement:typeof Document<"u"&&e instanceof Document?e.documentElement:e}const Dl=1;function Gg(e,t={}){const{throttle:n=0,idle:s=200,onStop:o=dt,onScroll:r=dt,offset:i={left:0,right:0,top:0,bottom:0},observe:a={mutation:!1},eventListenerOptions:l={capture:!1,passive:!0},behavior:c="auto",window:u=st,onError:f=O=>{console.error(O)}}=t,d=typeof a=="boolean"?{mutation:a}:a,h=Te(0),v=Te(0),m=w({get(){return h.value},set(O){x(O,void 0)}}),g=w({get(){return v.value},set(O){x(void 0,O)}});function x(O,U){var oe,B,le,re;if(!u)return;const ue=be(e);if(!ue)return;(le=ue instanceof Document?u.document.body:ue)==null||le.scrollTo({top:(oe=be(U))!=null?oe:g.value,left:(B=be(O))!=null?B:m.value,behavior:be(c)});const J=((re=ue?.document)==null?void 0:re.documentElement)||ue?.documentElement||ue;m!=null&&(h.value=J.scrollLeft),g!=null&&(v.value=J.scrollTop)}const E=Te(!1),$=Dn({left:!0,right:!1,top:!0,bottom:!1}),P=Dn({left:!1,right:!1,top:!1,bottom:!1}),V=O=>{E.value&&(E.value=!1,P.left=!1,P.right=!1,P.top=!1,P.bottom=!1,o(O))},H=Ef(V,n+s),K=O=>{var U;if(!u)return;const oe=((U=O?.document)==null?void 0:U.documentElement)||O?.documentElement||Ze(O),{display:B,flexDirection:le,direction:re}=getComputedStyle(oe),ue=re==="rtl"?-1:1,J=oe.scrollLeft;P.left=Jh.value;const ye=Math.abs(J*ue)<=(i.left||0),ae=Math.abs(J*ue)+oe.clientWidth>=oe.scrollWidth-(i.right||0)-Dl;B==="flex"&&le==="row-reverse"?($.left=ae,$.right=ye):($.left=ye,$.right=ae),h.value=J;let xe=oe.scrollTop;O===u.document&&!xe&&(xe=u.document.body.scrollTop),P.top=xev.value;const Lt=Math.abs(xe)<=(i.top||0),vt=Math.abs(xe)+oe.clientHeight>=oe.scrollHeight-(i.bottom||0)-Dl;B==="flex"&&le==="column-reverse"?($.top=vt,$.bottom=Lt):($.top=Lt,$.bottom=vt),v.value=xe},ce=O=>{var U;if(!u)return;const oe=(U=O.target.documentElement)!=null?U:O.target;K(oe),E.value=!0,H(O),r(O)};return Ge(e,"scroll",n?Sf(ce,n,!0,!1):ce,l),ks(()=>{try{const O=be(e);if(!O)return;K(O)}catch(O){f(O)}}),d?.mutation&&e!=null&&e!==u&&e!==document&&Of(e,()=>{const O=be(e);O&&K(O)},{attributes:!0,childList:!0,subtree:!0}),Ge(e,"scrollend",V,l),{x:m,y:g,isScrolling:E,arrivedState:$,directions:P,measure(){const O=be(e);u&&O&&K(O)}}}function zg(e,t,n={}){const{window:s=st}=n;return ao(e,t,s?.localStorage,n)}function Df(e){const t=window.getComputedStyle(e);if(t.overflowX==="scroll"||t.overflowY==="scroll"||t.overflowX==="auto"&&e.clientWidth1?!0:(t.preventDefault&&t.preventDefault(),!1)}const Fr=new WeakMap;function oa(e,t=!1){const n=Te(t);let s=null,o="";ge(na(e),a=>{const l=Br(be(a));if(l){const c=l;if(Fr.get(c)||Fr.set(c,c.style.overflow),c.style.overflow!=="hidden"&&(o=c.style.overflow),c.style.overflow==="hidden")return n.value=!0;if(n.value)return c.style.overflow="hidden"}},{immediate:!0});const r=()=>{const a=Br(be(e));!a||n.value||(bi&&(s=Ge(a,"touchmove",l=>{Kg(l)},{passive:!1})),a.style.overflow="hidden",n.value=!0)},i=()=>{const a=Br(be(e));!a||!n.value||(bi&&s?.(),a.style.overflow=o,Fr.delete(a),n.value=!1)};return Un(i),w({get(){return n.value},set(a){a?r():i()}})}function Vf(e,t,n={}){const{window:s=st}=n;return ao(e,t,s?.sessionStorage,n)}function ra(e={}){const{window:t=st,...n}=e;return Gg(t,n)}function Hf(e={}){const{window:t=st,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:s=Number.POSITIVE_INFINITY,listenOrientation:o=!0,includeScrollbar:r=!0,type:i="inner"}=e,a=Te(n),l=Te(s),c=()=>{if(t)if(i==="outer")a.value=t.outerWidth,l.value=t.outerHeight;else if(i==="visual"&&t.visualViewport){const{width:f,height:d,scale:h}=t.visualViewport;a.value=Math.round(f*h),l.value=Math.round(d*h)}else r?(a.value=t.innerWidth,l.value=t.innerHeight):(a.value=t.document.documentElement.clientWidth,l.value=t.document.documentElement.clientHeight)};c(),ks(c);const u={passive:!0};if(Ge("resize",c,u),t&&i==="visual"&&t.visualViewport&&Ge(t.visualViewport,"resize",c,u),o){const f=bt("(orientation: portrait)");ge(f,()=>c())}return{width:a,height:l}}const qg=/language-(shellscript|shell|bash|sh|zsh)/,Yg=({selector:e,ignoreSelector:t,inlineSelector:n,duration:s=2e3,locales:o,showInMobile:r,transform:i})=>{const a=bt("(max-width: 419px)"),l=w(()=>!a.value||r),c=mr(o),u=m=>{if(m.hasAttribute("copy-code"))return;const g=document.createElement("button");g.type="button",g.classList.add("vp-copy-code-button"),g.setAttribute("aria-label",c.value.copy),g.setAttribute("data-copied",c.value.copied),m.parentElement?.insertBefore(g,m),m.setAttribute("copy-code","")},f=()=>{document.body.classList.toggle("no-copy-code",!l.value),l.value&&document.querySelectorAll(e).forEach(u)};Yo(l,()=>ht(f),{flush:"post"}),$f(m=>{m!=="beforeUnmount"&&f()});const{copy:d}=Rg({legacy:!0}),h=new WeakMap,v=async(m,g,x)=>{const E=g.cloneNode(!0);E.querySelectorAll(t).forEach(V=>{V.remove()}),i&&i(E);let $=E.textContent||"";if(qg.test(m.className)&&($=$.replace(/^ *(\$|>) /gm,"")),await d($),s<=0)return;x.classList.add("copied"),clearTimeout(h.get(x));const P=setTimeout(()=>{x.classList.remove("copied"),x.blur(),h.delete(x)},s);h.set(x,P)};Ge("click",m=>{const g=m.target;if(l.value&&g.matches('div[class*="language-"] > button.vp-copy-code-button')){const x=g.parentElement,E=g.nextElementSibling;if(!x||!E)return;v(x,E,g)}},{passive:!0})};var Qg={"/":{copy:"复制代码",copied:"已复制"}};const Jg=jn({setup:()=>{Yg({selector:'[vp-content] div[class*="language-"] pre',ignoreSelector:".vp-copy-ignore,.diff.remove",inlineSelector:"",locales:Qg,duration:2e3,showInMobile:!1})}}),Xg=Object.freeze(Object.defineProperty({__proto__:null,default:Jg},Symbol.toStringTag,{value:"Module"})),Zg=({selector:e='div[class*="language-"].has-collapsed-lines > .collapsed-lines'}={})=>{Ge("click",t=>{const n=t.target;if(n.matches(e)){const s=n.parentElement;s?.classList.toggle("collapsed")&&s.scrollIntoView({block:"center",behavior:"instant"})}},{passive:!0})},e0={setup(){Zg()}},t0=Object.freeze(Object.defineProperty({__proto__:null,default:e0},Symbol.toStringTag,{value:"Module"})),n0={key:0,class:"vp-tabs"},s0={class:"vp-tabs-nav",role:"tablist"},o0=["aria-controls","aria-selected","onClick","onKeydown"],r0=["id","aria-expanded"],i0={class:"vp-tab-title"},a0="VUEPRESS_TAB_STORE",l0=N({__name:"Tabs",props:{id:{},tabId:{default:""},active:{default:0},data:{}},setup(e){const t=e,n=ao(a0,{}),s=X(t.active),o=Te([]);function r(){t.tabId&&(n.value[t.tabId]=t.data[s.value].id)}function i(f=s.value){s.value=f0?f-1:o.value.length-1,o.value[s.value].focus()}function l(f,d){f.key===" "||f.key==="Enter"?(f.preventDefault(),s.value=d):f.key==="ArrowRight"?(f.preventDefault(),i()):f.key==="ArrowLeft"&&(f.preventDefault(),a()),r()}function c(){if(t.tabId){const f=t.data.findIndex(({id:d})=>n.value[t.tabId]===d);if(f!==-1)return f}return t.active}Me(()=>{s.value=c(),ge(()=>n.value[t.tabId],(f,d)=>{if(t.tabId&&f!==d){const h=t.data.findIndex(({id:v})=>v===f);h!==-1&&(s.value=h)}})});function u(f){s.value=f,r()}return(f,d)=>e.data.length?(p(),b("div",n0,[k("div",s0,[(p(!0),b(Z,null,_e(e.data,(h,v)=>(p(),b("button",{key:v,ref_for:!0,ref:m=>m&&(o.value[v]=m),class:q(["vp-tab-nav",{active:v===s.value}]),type:"button",role:"tab","aria-controls":`tab-${e.id}-${v}`,"aria-selected":v===s.value,onClick:()=>u(v),onKeydown:m=>l(m,v)},[T(f.$slots,`title${v}`,{value:h.id,isActive:v===s.value})],42,o0))),128))]),(p(!0),b(Z,null,_e(e.data,(h,v)=>(p(),b("div",{id:`tab-${e.id}-${v}`,key:v,class:q(["vp-tab",{active:v===s.value}]),role:"tabpanel","aria-expanded":v===s.value},[k("div",i0,[T(f.$slots,`title${v}`,{value:h.id,isActive:v===s.value})]),T(f.$slots,`tab${v}`,{value:h.id,isActive:v===s.value})],10,r0))),128))])):L("",!0)}}),c0={key:0,class:"vp-code-tabs"},u0={class:"vp-code-tabs-nav",role:"tablist"},f0=["aria-controls","aria-selected","onClick","onKeydown"],d0=["id","aria-expanded"],p0={class:"vp-code-tab-title"},h0="VUEPRESS_CODE_TAB_STORE",v0=N({__name:"CodeTabs",props:{id:{},tabId:{default:""},active:{default:0},data:{}},setup(e){const t=e,n=ao(h0,{}),s=X(t.active),o=Te([]);function r(){t.tabId&&(n.value[t.tabId]=t.data[s.value].id)}function i(f=s.value){s.value=f0?f-1:o.value.length-1,o.value[s.value].focus()}function l(f,d){f.key===" "||f.key==="Enter"?(f.preventDefault(),s.value=d):f.key==="ArrowRight"?(f.preventDefault(),i()):f.key==="ArrowLeft"&&(f.preventDefault(),a()),t.tabId&&(n.value[t.tabId]=t.data[s.value].id)}function c(){if(t.tabId){const f=t.data.findIndex(({id:d})=>n.value[t.tabId]===d);if(f!==-1)return f}return t.active}Me(()=>{s.value=c(),ge(()=>n.value[t.tabId],(f,d)=>{if(t.tabId&&f!==d){const h=t.data.findIndex(({id:v})=>v===f);h!==-1&&(s.value=h)}})});function u(f){s.value=f,r()}return(f,d)=>e.data.length?(p(),b("div",c0,[k("div",u0,[(p(!0),b(Z,null,_e(e.data,(h,v)=>(p(),b("button",{key:v,ref_for:!0,ref:m=>m&&(o.value[v]=m),class:q(["vp-code-tab-nav",{active:v===s.value}]),type:"button",role:"tab","aria-controls":`codetab-${e.id}-${v}`,"aria-selected":v===s.value,onClick:()=>u(v),onKeydown:m=>l(m,v)},[T(f.$slots,`title${v}`,{value:h.id,isActive:v===s.value})],42,f0))),128))]),(p(!0),b(Z,null,_e(e.data,(h,v)=>(p(),b("div",{id:`codetab-${e.id}-${v}`,key:v,class:q(["vp-code-tab",{active:v===s.value}]),role:"tabpanel","aria-expanded":v===s.value},[k("div",p0,[T(f.$slots,`title${v}`,{value:h.id,isActive:v===s.value})]),T(f.$slots,`tab${v}`,{value:h.id,isActive:v===s.value})],10,d0))),128))])):L("",!0)}}),m0=N({__name:"Plot",props:{trigger:{},effect:{}},setup(e){const t=e,n=vr(),s=bt("(max-width: 768px)"),o=w(()=>{const c={},u=typeof n.value.plot=="object"?n.value.plot:{};return{trigger:s.value?"click":t.trigger??u.trigger??c.trigger??"hover",effect:t.effect??u.effect??c.effect??"mask"}}),r=X(!1),i=Hp("el"),a=X([]);Me(()=>{if(!i.value)return;const c=i.value.classList;!c.contains("hover")&&!c.contains("click")&&a.value.push(o.value.trigger),!c.contains("mask")&&!c.contains("blur")&&a.value.push(o.value.effect)}),If(i,()=>{(o.value.trigger==="click"||i.value?.classList.contains("click"))&&(r.value=!1)});function l(){(o.value.trigger==="click"||i.value?.classList.contains("click"))&&(r.value=!r.value)}return(c,u)=>(p(),b("span",{ref_key:"el",ref:i,class:q(["vp-plot",[{active:r.value},...a.value]]),onClick:l},[T(c.$slots,"default")],2))}}),g0={class:"vp-file-tree-node"},y0={key:0,class:"comment"},b0={key:0,class:"group"},_0=N({__name:"FileTreeNode",props:{type:{},filename:{},level:{},diff:{},expanded:{type:Boolean},focus:{type:Boolean},filepath:{}},setup(e){const t=e,n=Ne("active-file-tree-node",X("")),s=Ne("on-file-tree-node-click",()=>{}),o=X(t.expanded);function r(){t.filename==="…"||t.filename==="..."||s(t.filepath||t.filename,t.type)}function i(a){t.type==="folder"?a.target.matches(".comment, .comment *")||(o.value=!o.value,r()):r()}return(a,l)=>(p(),b("div",g0,[k("p",{class:q(["vp-file-tree-info",{[e.type]:!0,focus:e.focus,expanded:e.type==="folder"?o.value:!1,active:e.type==="file"?y(n)===e.filepath:!1,diff:e.diff,add:e.diff==="add",remove:e.diff==="remove"}]),style:Fe({"--file-tree-level":-e.level}),onClick:i},[T(a.$slots,"icon"),k("span",{class:q(["name",[e.type]])},W(e.filename),3),a.$slots.comment?(p(),b("span",y0,[T(a.$slots,"comment")])):L("",!0)],6),e.type==="folder"?wn((p(),b("div",b0,[T(a.$slots,"default")],512)),[[Bn,o.value]]):L("",!0)]))}}),k0="data-mark-mode";function $0(e){if(typeof window>"u")return;const t=document.documentElement;{t.removeAttribute(k0);return}}const w0=jn({enhance({router:e,app:t}){t.component("Tabs",l0),t.component("CodeTabs",v0),t.component("Plot",m0),t.component("FileTreeNode",_0)},setup(){$0()}}),T0=Object.freeze(Object.defineProperty({__proto__:null,default:w0},Symbol.toStringTag,{value:"Module"})),C0=Object.freeze(Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"}));/** - * NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress - * @license MIT - */const Vl=(e,t)=>{e.classList.add(t)},Hl=(e,t)=>{e.classList.remove(t)},x0=e=>{e?.parentNode?.removeChild(e)},jr=(e,t,n)=>en?n:e,Bl=e=>(-1+e)*100,P0=(()=>{const e=[],t=()=>{const n=e.shift();n&&n(t)};return n=>{e.push(n),e.length===1&&t()}})(),E0=e=>e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(t,n)=>n.toUpperCase()),ko=(()=>{const e=["Webkit","O","Moz","ms"],t={},n=r=>{const{style:i}=document.body;if(r in i)return r;const a=r.charAt(0).toUpperCase()+r.slice(1);let l=e.length;for(;l--;){const c=`${e[l]}${a}`;if(c in i)return c}return r},s=r=>{const i=E0(r);return t[i]??=n(i)},o=(r,i,a)=>{r.style[s(i)]=a};return(r,i)=>{for(const a in i){const l=i[a];Object.hasOwn(i,a)&&pg(l)&&o(r,a,l)}}})(),Qt={minimum:.08,easing:"ease",speed:200,trickleRate:.02,trickleSpeed:800,barSelector:'[role="bar"]',parent:"body",template:'
'},je={percent:null,isRendered:()=>!!document.getElementById("nprogress"),set:e=>{const{speed:t,easing:n}=Qt,s=je.isStarted(),o=jr(e,Qt.minimum,1);je.percent=o===1?null:o;const r=je.render(!s),i=r.querySelector(Qt.barSelector);return r.offsetWidth,P0(a=>{ko(i,{transform:`translate3d(${Bl(o)}%,0,0)`,transition:`all ${t}ms ${n}`}),o===1?(ko(r,{transition:"none",opacity:"1"}),r.offsetWidth,setTimeout(()=>{ko(r,{transition:`all ${t}ms linear`,opacity:"0"}),setTimeout(()=>{je.remove(),a()},t)},t)):setTimeout(()=>{a()},t)}),je},isStarted:()=>typeof je.percent=="number",start:()=>{je.percent||je.set(0);const e=()=>{setTimeout(()=>{je.percent&&(je.trickle(),e())},Qt.trickleSpeed)};return e(),je},done:e=>!e&&!je.percent?je:je.increase(.3+.5*Math.random()).set(1),increase:e=>{let{percent:t}=je;return t?(t=jr(t+(typeof e=="number"?e:(1-t)*jr(Math.random()*t,.1,.95)),0,.994),je.set(t)):je.start()},trickle:()=>je.increase(Math.random()*Qt.trickleRate),render:e=>{if(je.isRendered())return document.getElementById("nprogress");Vl(document.documentElement,"nprogress-busy");const t=document.createElement("div");t.id="nprogress",t.innerHTML=Qt.template;const n=t.querySelector(Qt.barSelector),s=document.querySelector(Qt.parent),o=e?"-100":Bl(je.percent??0);return ko(n,{transition:"all 0 linear",transform:`translate3d(${o}%,0,0)`}),s&&(s!==document.body&&Vl(s,"nprogress-custom-parent"),s.appendChild(t)),t},remove:()=>{Hl(document.documentElement,"nprogress-busy"),Hl(document.querySelector(Qt.parent),"nprogress-custom-parent"),x0(document.getElementById("nprogress"))}},S0=()=>{Me(()=>{const e=_s(),t=new Set;t.add(e.currentRoute.value.path),e.beforeEach(n=>{t.has(n.path)||je.start()}),e.afterEach(n=>{t.add(n.path),je.done()})})},L0=jn({setup(){S0()}}),A0=Object.freeze(Object.defineProperty({__proto__:null,default:L0},Symbol.toStringTag,{value:"Module"})),I0=X({}),Bf=Symbol(""),O0=()=>Ne(Bf),R0=e=>{e.provide(Bf,I0)},Ff=e=>new Promise((t,n)=>{e.complete?t({type:"image",element:e,src:e.src,width:e.naturalWidth,height:e.naturalHeight,alt:e.alt,msrc:e.src}):(e.onload=()=>{t(Ff(e))},e.onerror=()=>{n()})}),M0='
',N0=(e,{download:t=!0,fullscreen:n=!0}={})=>{e.on("uiRegister",()=>{if(e.ui.registerElement({name:"bulletsIndicator",className:"photo-swipe-bullets-indicator",appendTo:"wrapper",onInit:s=>{const o=[];let r=-1;for(let i=0;i{e.goTo(o.indexOf(l.target))},o.push(a),s.appendChild(a)}e.on("change",()=>{r>=0&&o[r].classList.remove("active"),o[e.currIndex].classList.add("active"),r=e.currIndex})}}),n){const{isSupported:s,toggle:o}=Wg();s.value&&e.ui.registerElement({name:"fullscreen",order:7,isButton:!0,html:'',onClick:()=>{o()}})}t&&e.ui.registerElement({name:"download",order:8,isButton:!0,tagName:"a",html:{isCustomSVG:!0,inner:'',outlineID:"pswp__icn-download"},onInit:s=>{s.setAttribute("download",""),s.setAttribute("target","_blank"),s.setAttribute("rel","noopener"),e.on("change",()=>{s.setAttribute("href",e.currSlide.data.src)})}})})},D0=({selector:e,locales:t,download:n=!0,fullscreen:s=!0,scrollToClose:o=!0})=>{const r=O0(),i=mr(t),a=Ym(),l=w(()=>{const{photoSwipe:h}=a.value;return h===!1?null:Ut(h)?h:qo(e)?e.join(", "):e}),c=w(()=>({...r.value,...i.value,download:n,fullscreen:s,scrollToClose:o}));let u=null,f=0,d=null;Ge("click",async h=>{const v=h.target;if(!l.value||!u||!v.matches(l.value))return;f!==0&&d.destroy();const m=Date.now(),g=await u,x=Array.from(document.querySelectorAll(l.value)),E=x.map(P=>({html:M0,element:P,msrc:P.src})),$=x.findIndex(P=>P===v);d=new g({preloaderDelay:0,showHideAnimationType:"zoom",...c.value,dataSource:E,index:$,...o?{closeOnVerticalDrag:!0,wheelToZoom:!1}:{}}),f=m,N0(d,{download:n,fullscreen:s}),d.init(),d.on("destroy",()=>{d=null,f=0}),x.map((P,V)=>Ff(P).then(H=>{f===m&&(E.splice(V,1,H),d?.refreshSlideContent(V))}))},{passive:!0}),Ge("wheel",()=>{c.value.scrollToClose&&d?.close()}),Me(()=>{("requestIdleCallback"in window?window.requestIdleCallback:setTimeout)(()=>{u=Tt(async()=>{const{default:h}=await import("./photoswipe.esm-CKV1Bsxh.js");return{default:h}},[]).then(({default:h})=>h)})}),un(()=>{d?.destroy()})};var V0={"/":{closeTitle:"关闭",downloadTitle:"下载图片",fullscreenTitle:"切换全屏",zoomTitle:"缩放",arrowPrevTitle:"上一个 (左箭头)",arrowNextTitle:"下一个 (右箭头)"}};const H0=".vp-doc :not(a) > img:not([no-view],.no-view,.ignore)",B0=V0,F0=!0,j0=!0,U0=!0;var W0=jn({enhance:({app:e})=>{R0(e)},setup:()=>{D0({selector:H0,locales:B0,download:F0,fullscreen:j0,scrollToClose:U0})}});const G0=Object.freeze(Object.defineProperty({__proto__:null,default:W0},Symbol.toStringTag,{value:"Module"})),z0={"/":()=>Tt(()=>import("./searchBox-default-2KpT6Iyq.js"),[])},Fl={"/":{placeholder:"Search",resetButtonTitle:"Reset search",backButtonTitle:"Close search",noResultsText:"No results for",footer:{selectText:"to select",selectKeyAriaLabel:"enter",navigateText:"to navigate",navigateUpKeyAriaLabel:"up arrow",navigateDownKeyAriaLabel:"down arrow",closeText:"to close",closeKeyAriaLabel:"escape"}}};function K0(e){const t=Vn(e),n=St();return w(()=>t.value[n.value]??Fl[n.value]??Fl["/"])}const q0=Te(z0);function C7(){return q0}const Y0=["aria-label"],Q0={class:"mini-search-button-container"},J0={class:"mini-search-button-placeholder"},X0=N({__name:"SearchButton",props:{locales:{}},setup(e){const n=K0(Vn(e.locales));return(s,o)=>(p(),b("button",{type:"button",class:"mini-search mini-search-button","aria-label":y(n).placeholder},[k("span",Q0,[o[0]||(o[0]=k("span",{class:"mini-search-search-icon vpi-mini-search","aria-label":"search icon"},null,-1)),k("span",J0,W(y(n).placeholder),1)]),o[1]||(o[1]=k("span",{class:"mini-search-button-keys"},[k("kbd",{class:"mini-search-button-key"}),k("kbd",{class:"mini-search-button-key"},"K")],-1))],8,Y0))}}),Z0={class:"search-wrapper"},e1={id:"local-search"},t1=N({__name:"Search",props:{locales:{},options:{}},setup(e){const t=yu(()=>Tt(()=>import("./SearchBox-Dsutr0Fj.js"),[])),n=X(!1);Ol("k",o=>{(o.ctrlKey||o.metaKey)&&(o.preventDefault(),n.value=!0)}),Ol("/",o=>{s(o)||(o.preventDefault(),n.value=!0)});function s(o){const r=o.target,i=r.tagName;return r.isContentEditable||i==="INPUT"||i==="SELECT"||i==="TEXTAREA"}return(o,r)=>(p(),b("div",Z0,[n.value?(p(),I(y(t),{key:0,locales:e.locales,options:e.options,onClose:r[0]||(r[0]=i=>n.value=!1)},null,8,["locales","options"])):L("",!0),k("div",e1,[R(X0,{locales:e.locales,onClick:r[1]||(r[1]=i=>n.value=!0)},null,8,["locales"])])]))}}),z=(e,t)=>{const n=e.__vccOpts||e;for(const[s,o]of t)n[s]=o;return n},n1=z(t1,[["__scopeId","data-v-97535d1e"]]);var s1={"/":{placeholder:"搜索文档",resetButtonTitle:"重置搜索",backButtonTitle:"关闭",noResultsText:"无搜索结果:",footer:{selectText:"选择",selectKeyAriaLabel:"输入",navigateText:"切换",navigateUpKeyAriaLabel:"向上",navigateDownKeyAriaLabel:"向下",closeText:"关闭",closeKeyAriaLabel:"退出"}}},o1={};const r1=s1,i1=o1;var a1=jn({enhance({app:e}){e.component("SearchBox",t=>He(n1,{locales:r1,options:i1,...t}))}});const l1=Object.freeze(Object.defineProperty({__proto__:null,default:a1},Symbol.toStringTag,{value:"Module"})),jf=(e=!0)=>{const{frontmatter:t,page:n}=qm();return w(()=>t.value.contributors===!1||!be(e)?[]:n.value.git.contributors??[])};var jl={"/":{contributors:"贡献者",changelog:"更新日志",timeOn:"于",viewChangelog:"查看所有更新日志",latestUpdateAt:"最近更新"}};const c1=typeof jl>"u"?{}:jl,u1=()=>mr(c1),f1=({level:e=2,text:t,anchor:n})=>He(`h${e||2}`,{id:n,tabindex:"-1"},He("a",{href:`#${n}`,class:"header-anchor"},He("span",t))),d1=({name:e,url:t,avatar:n})=>He(t?"a":"span",{href:t,target:"_blank",rel:"noreferrer",class:"vp-contributor"},[n?He("img",{src:n,alt:"",class:"vp-contributor-avatar"}):null,He("span",{class:"vp-contributor-name"},e)]),p1=N({name:"GitContributors",props:{title:String,headerLevel:{type:Number,default:2}},setup(e){const t=jf(),n=u1();return()=>t.value.length?[He(f1,{level:e.headerLevel,anchor:"doc-contributors",text:e.title||n.value.contributors}),He("div",{class:"vp-contributors"},t.value.map(s=>He(d1,s)))]:null}}),h1={enhance:({app:e})=>{e.component("GitContributors",p1)}},v1=Object.freeze(Object.defineProperty({__proto__:null,default:h1},Symbol.toStringTag,{value:"Module"}));function m1(e){return!Dt(e)||/github\.com/.test(e)?"GitHub":/bitbucket\.org/.test(e)?"Bitbucket":/gitlab\.com/.test(e)?"GitLab":/gitee\.com/.test(e)?"Gitee":null}const g1={GitHub:":repo/edit/:branch/:path",GitLab:":repo/-/edit/:branch/:path",Gitee:":repo/edit/:branch/:path",Bitbucket:":repo/src/:branch/:path?mode=edit&spa=0&at=:branch&fileviewer=file-view-default"};function y1({docsRepo:e,editLinkPattern:t}){if(t)return t;const n=m1(e);return n!==null?g1[n]:null}function b1({docsRepo:e,docsBranch:t,docsDir:n,filePathRelative:s,editLinkPattern:o}){if(!s)return null;const r=y1({docsRepo:e,editLinkPattern:o});return r?r.replace(/:repo/,Dt(e)?e:`https://github.com/${e}`).replace(/:branch/,t).replace(/:path/,Fn(`${dr(n)}/${s}`)):null}function js(e){const{notFound:t,meta:n,path:s}=hs(e);return t?{text:s,link:s}:{text:n.title||_1(s),link:s,icon:n.icon,badge:n.badge}}function _1(e){return e=e.replace(/index\.html?$/i,"").replace(/\.html?$/i,"").replace(/\/$/,""),decodeURIComponent(e.slice(e.lastIndexOf("/")+1))}function Pt(e="",t=""){return ta(t)||fr(t)?t:qi(`${e}/${t}`.replace(/\/+/g,"/"))}function Uf(e,t=""){return Yi(Pt(e,t))}const Wf=/#.*$/,k1=/(index|README)?\.(md|html)$/,Wt=typeof document<"u";function Ul(e){return Array.isArray(e)?e:[e]}function vs(e,t,n=!1){if(t===void 0)return!1;if(e=Wl(`/${e.replace(/^\//,"")}`),n)return new RegExp(t).test(e);if(Wl(t)!==e)return!1;const s=t.match(Wf);return s?(Wt?location.hash:"")===s[0]:!0}function Wl(e){return decodeURI(e).replace(Wf,"").replace(k1,"")}function Gl(e){return typeof e>"u"?"":String(Number(e))===String(e)?`${e}px`:e}const $1={"/":[{type:"post",dir:"jccp",title:"机场测评",link:"/",linkPrefix:"/jccp/",postList:!0,tags:!0,tagsLink:"/jccp/tags/",archives:!0,archivesLink:"/jccp/archives/",categories:!0,categoriesLink:"/jccp/categories/"}]},w1={locales:{"/":{selectLanguageName:"简体中文",selectLanguageText:"选择语言",appearanceText:"外观",lightModeSwitchTitle:"切换为浅色主题",darkModeSwitchTitle:"切换为深色主题",outlineLabel:"此页内容",returnToTopLabel:"返回顶部",editLinkText:"编辑此页",contributorsText:"贡献者",prevPageLabel:"上一页",nextPageLabel:"下一页",lastUpdatedText:"最后更新于",changelogText:"变更历史",changelogOnText:"于",changelogButtonText:"查看全部变更历史",copyrightText:"版权所有",copyrightAuthorText:"版权归属:",copyrightCreationOriginalText:"本文链接:",copyrightCreationTranslateText:"本文翻译自:",copyrightCreationReprintText:"本文转载自:",copyrightLicenseText:"许可证:",notFound:{code:"404",title:"页面未找到",quote:"但是,如果你不改变方向,并且一直寻找,最终可能会到达你要去的地方。",linkText:"返回首页"},homeText:"首页",postsText:"博客",tagText:"标签",archiveText:"归档",categoryText:"分类",archiveTotalText:"{count} 篇",encryptButtonText:"确认",encryptPlaceholder:"请输入密码",encryptGlobalText:"本站只允许密码访问",encryptPageText:"本页面只允许密码访问",footer:!1,home:"/",layout:"Blog",logo:"https://theme-plume.vuejs.press/plume.png",social:[],profile:{avatar:"https://theme-plume.vuejs.press/plume.png",name:"天天测",description:"每天测试一个机场"},transition:{page:!0,postList:!0,appearance:"fade"},navbar:[{text:"每天测速",link:"/"}]}},appearance:!0,navbarSocialInclude:["github","twitter","discord","facebook"],aside:!0,outline:[2,3],externalLinkIcon:!0,editLink:!0,prevPage:!0,nextPage:!0,footer:!1,home:"/",layout:"Blog",logo:"https://theme-plume.vuejs.press/plume.png",social:[],profile:{avatar:"https://theme-plume.vuejs.press/plume.png",name:"天天测",description:"每天测试一个机场"},transition:{page:!0,postList:!0,appearance:"fade"},contributors:!0,changelog:!1},Qo=setTimeout,Us=16,Gf=10,T1=16,C1=100,Qn="./ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),hn=[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,1,54,55,56,57,58,59,60,61,62,63,-1,-1,-1,-1,-1,-1,-1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,-1,-1,-1,-1,-1,-1,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,-1,-1,-1,-1,-1],x1=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731],P1=[3509652390,2564797868,805139163,3491422135,3101798381,1780907670,3128725573,4046225305,614570311,3012652279,134345442,2240740374,1667834072,1901547113,2757295779,4103290238,227898511,1921955416,1904987480,2182433518,2069144605,3260701109,2620446009,720527379,3318853667,677414384,3393288472,3101374703,2390351024,1614419982,1822297739,2954791486,3608508353,3174124327,2024746970,1432378464,3864339955,2857741204,1464375394,1676153920,1439316330,715854006,3033291828,289532110,2706671279,2087905683,3018724369,1668267050,732546397,1947742710,3462151702,2609353502,2950085171,1814351708,2050118529,680887927,999245976,1800124847,3300911131,1713906067,1641548236,4213287313,1216130144,1575780402,4018429277,3917837745,3693486850,3949271944,596196993,3549867205,258830323,2213823033,772490370,2760122372,1774776394,2652871518,566650946,4142492826,1728879713,2882767088,1783734482,3629395816,2517608232,2874225571,1861159788,326777828,3124490320,2130389656,2716951837,967770486,1724537150,2185432712,2364442137,1164943284,2105845187,998989502,3765401048,2244026483,1075463327,1455516326,1322494562,910128902,469688178,1117454909,936433444,3490320968,3675253459,1240580251,122909385,2157517691,634681816,4142456567,3825094682,3061402683,2540495037,79693498,3249098678,1084186820,1583128258,426386531,1761308591,1047286709,322548459,995290223,1845252383,2603652396,3431023940,2942221577,3202600964,3727903485,1712269319,422464435,3234572375,1170764815,3523960633,3117677531,1434042557,442511882,3600875718,1076654713,1738483198,4213154764,2393238008,3677496056,1014306527,4251020053,793779912,2902807211,842905082,4246964064,1395751752,1040244610,2656851899,3396308128,445077038,3742853595,3577915638,679411651,2892444358,2354009459,1767581616,3150600392,3791627101,3102740896,284835224,4246832056,1258075500,768725851,2589189241,3069724005,3532540348,1274779536,3789419226,2764799539,1660621633,3471099624,4011903706,913787905,3497959166,737222580,2514213453,2928710040,3937242737,1804850592,3499020752,2949064160,2386320175,2390070455,2415321851,4061277028,2290661394,2416832540,1336762016,1754252060,3520065937,3014181293,791618072,3188594551,3933548030,2332172193,3852520463,3043980520,413987798,3465142937,3030929376,4245938359,2093235073,3534596313,375366246,2157278981,2479649556,555357303,3870105701,2008414854,3344188149,4221384143,3956125452,2067696032,3594591187,2921233993,2428461,544322398,577241275,1471733935,610547355,4027169054,1432588573,1507829418,2025931657,3646575487,545086370,48609733,2200306550,1653985193,298326376,1316178497,3007786442,2064951626,458293330,2589141269,3591329599,3164325604,727753846,2179363840,146436021,1461446943,4069977195,705550613,3059967265,3887724982,4281599278,3313849956,1404054877,2845806497,146425753,1854211946,1266315497,3048417604,3681880366,3289982499,290971e4,1235738493,2632868024,2414719590,3970600049,1771706367,1449415276,3266420449,422970021,1963543593,2690192192,3826793022,1062508698,1531092325,1804592342,2583117782,2714934279,4024971509,1294809318,4028980673,1289560198,2221992742,1669523910,35572830,157838143,1052438473,1016535060,1802137761,1753167236,1386275462,3080475397,2857371447,1040679964,2145300060,2390574316,1461121720,2956646967,4031777805,4028374788,33600511,2920084762,1018524850,629373528,3691585981,3515945977,2091462646,2486323059,586499841,988145025,935516892,3367335476,2599673255,2839830854,265290510,3972581182,2759138881,3795373465,1005194799,847297441,406762289,1314163512,1332590856,1866599683,4127851711,750260880,613907577,1450815602,3165620655,3734664991,3650291728,3012275730,3704569646,1427272223,778793252,1343938022,2676280711,2052605720,1946737175,3164576444,3914038668,3967478842,3682934266,1661551462,3294938066,4011595847,840292616,3712170807,616741398,312560963,711312465,1351876610,322626781,1910503582,271666773,2175563734,1594956187,70604529,3617834859,1007753275,1495573769,4069517037,2549218298,2663038764,504708206,2263041392,3941167025,2249088522,1514023603,1998579484,1312622330,694541497,2582060303,2151582166,1382467621,776784248,2618340202,3323268794,2497899128,2784771155,503983604,4076293799,907881277,423175695,432175456,1378068232,4145222326,3954048622,3938656102,3820766613,2793130115,2977904593,26017576,3274890735,3194772133,1700274565,1756076034,4006520079,3677328699,720338349,1533947780,354530856,688349552,3973924725,1637815568,332179504,3949051286,53804574,2852348879,3044236432,1282449977,3583942155,3416972820,4006381244,1617046695,2628476075,3002303598,1686838959,431878346,2686675385,1700445008,1080580658,1009431731,832498133,3223435511,2605976345,2271191193,2516031870,1648197032,4164389018,2548247927,300782431,375919233,238389289,3353747414,2531188641,2019080857,1475708069,455242339,2609103871,448939670,3451063019,1395535956,2413381860,1841049896,1491858159,885456874,4264095073,4001119347,1565136089,3898914787,1108368660,540939232,1173283510,2745871338,3681308437,4207628240,3343053890,4016749493,1699691293,1103962373,3625875870,2256883143,3830138730,1031889488,3479347698,1535977030,4236805024,3251091107,2132092099,1774941330,1199868427,1452454533,157007616,2904115357,342012276,595725824,1480756522,206960106,497939518,591360097,863170706,2375253569,3596610801,1814182875,2094937945,3421402208,1082520231,3463918190,2785509508,435703966,3908032597,1641649973,2842273706,3305899714,1510255612,2148256476,2655287854,3276092548,4258621189,236887753,3681803219,274041037,1734335097,3815195456,3317970021,1899903192,1026095262,4050517792,356393447,2410691914,3873677099,3682840055,3913112168,2491498743,4132185628,2489919796,1091903735,1979897079,3170134830,3567386728,3557303409,857797738,1136121015,1342202287,507115054,2535736646,337727348,3213592640,1301675037,2528481711,1895095763,1721773893,3216771564,62756741,2142006736,835421444,2531993523,1442658625,3659876326,2882144922,676362277,1392781812,170690266,3921047035,1759253602,3611846912,1745797284,664899054,1329594018,3901205900,3045908486,2062866102,2865634940,3543621612,3464012697,1080764994,553557557,3656615353,3996768171,991055499,499776247,1265440854,648242737,3940784050,980351604,3713745714,1749149687,3396870395,4211799374,3640570775,1161844396,3125318951,1431517754,545492359,4268468663,3499529547,1437099964,2702547544,3433638243,2581715763,2787789398,1060185593,1593081372,2418618748,4260947970,69676912,2159744348,86519011,2512459080,3838209314,1220612927,3339683548,133810670,1090789135,1078426020,1569222167,845107691,3583754449,4072456591,1091646820,628848692,1613405280,3757631651,526609435,236106946,48312990,2942717905,3402727701,1797494240,859738849,992217954,4005476642,2243076622,3870952857,3732016268,765654824,3490871365,2511836413,1685915746,3888969200,1414112111,2273134842,3281911079,4080962846,172450625,2569994100,980381355,4109958455,2819808352,2716589560,2568741196,3681446669,3329971472,1835478071,660984891,3704678404,4045999559,3422617507,3040415634,1762651403,1719377915,3470491036,2693910283,3642056355,3138596744,1364962596,2073328063,1983633131,926494387,3423689081,2150032023,4096667949,1749200295,3328846651,309677260,2016342300,1779581495,3079819751,111262694,1274766160,443224088,298511866,1025883608,3806446537,1145181785,168956806,3641502830,3584813610,1689216846,3666258015,3200248200,1692713982,2646376535,4042768518,1618508792,1610833997,3523052358,4130873264,2001055236,3610705100,2202168115,4028541809,2961195399,1006657119,2006996926,3186142756,1430667929,3210227297,1314452623,4074634658,4101304120,2273951170,1399257539,3367210612,3027628629,1190975929,2062231137,2333990788,2221543033,2438960610,1181637006,548689776,2362791313,3372408396,3104550113,3145860560,296247880,1970579870,3078560182,3769228297,1714227617,3291629107,3898220290,166772364,1251581989,493813264,448347421,195405023,2709975567,677966185,3703036547,1463355134,2715995803,1338867538,1343315457,2802222074,2684532164,233230375,2599980071,2000651841,3277868038,1638401717,4028070440,3237316320,6314154,819756386,300326615,590932579,1405279636,3267499572,3150704214,2428286686,3959192993,3461946742,1862657033,1266418056,963775037,2089974820,2263052895,1917689273,448879540,3550394620,3981727096,150775221,3627908307,1303187396,508620638,2975983352,2726630617,1817252668,1876281319,1457606340,908771278,3720792119,3617206836,2455994898,1729034894,1080033504,976866871,3556439503,2881648439,1522871579,1555064734,1336096578,3548522304,2579274686,3574697629,3205460757,3593280638,3338716283,3079412587,564236357,2993598910,1781952180,1464380207,3163844217,3332601554,1699332808,1393555694,1183702653,3581086237,1288719814,691649499,2847557200,2895455976,3193889540,2717570544,1781354906,1676643554,2592534050,3230253752,1126444790,2770207658,2633158820,2210423226,2615765581,2414155088,3127139286,673620729,2805611233,1269405062,4015350505,3341807571,4149409754,1057255273,2012875353,2162469141,2276492801,2601117357,993977747,3918593370,2654263191,753973209,36408145,2530585658,25011837,3520020182,2088578344,530523599,2918365339,1524020338,1518925132,3760827505,3759777254,1202760957,3985898139,3906192525,674977740,4174734889,2031300136,2019492241,3983892565,4153806404,3822280332,352677332,2297720250,60907813,90501309,3286998549,1016092578,2535922412,2839152426,457141659,509813237,4120667899,652014361,1966332200,2975202805,55981186,2327461051,676427537,3255491064,2882294119,3433927263,1307055953,942726286,933058658,2468411793,3933900994,4215176142,1361170020,2001714738,2830558078,3274259782,1222529897,1679025792,2729314320,3714953764,1770335741,151462246,3013232138,1682292957,1483529935,471910574,1539241949,458788160,3436315007,1807016891,3718408830,978976581,1043663428,3165965781,1927990952,4200891579,2372276910,3208408903,3533431907,1412390302,2931980059,4132332400,1947078029,3881505623,4168226417,2941484381,1077988104,1320477388,886195818,18198404,3786409e3,2509781533,112762804,3463356488,1866414978,891333506,18488651,661792760,1628790961,3885187036,3141171499,876946877,2693282273,1372485963,791857591,2686433993,3759982718,3167212022,3472953795,2716379847,445679433,3561995674,3504004811,3574258232,54117162,3331405415,2381918588,3769707343,4154350007,1140177722,4074052095,668550556,3214352940,367459370,261225585,2610173221,4209349473,3468074219,3265815641,314222801,3066103646,3808782860,282218597,3406013506,3773591054,379116347,1285071038,846784868,2669647154,3771962079,3550491691,2305946142,453669953,1268987020,3317592352,3279303384,3744833421,2610507566,3859509063,266596637,3847019092,517658769,3462560207,3443424879,370717030,4247526661,2224018117,4143653529,4112773975,2788324899,2477274417,1456262402,2901442914,1517677493,1846949527,2295493580,3734397586,2176403920,1280348187,1908823572,3871786941,846861322,1172426758,3287448474,3383383037,1655181056,3139813346,901632758,1897031941,2986607138,3066810236,3447102507,1393639104,373351379,950779232,625454576,3124240540,4148612726,2007998917,544563296,2244738638,2330496472,2058025392,1291430526,424198748,50039436,29584100,3605783033,2429876329,2791104160,1057563949,3255363231,3075367218,3463963227,1469046755,985887462],zf=[1332899944,1700884034,1701343084,1684370003,1668446532,1869963892],_i=(e,t)=>{if(t<=0||t>e.length)throw Error(`Illegal length: ${t}`);let n=0,s,o;const r=[];for(;n>2&63]),s=(s&3)<<4,n>=t){r.push(Qn[s&63]);break}if(o=e[n++]&255,s|=o>>4&15,r.push(Qn[s&63]),s=(o&15)<<2,n>=t){r.push(Qn[s&63]);break}o=e[n++]&255,s|=o>>6&3,r.push(Qn[s&63]),r.push(Qn[o&63])}return r.join("")},E1=(e,t)=>{const n=e.length;let s=0,o=0,r,i,a,l,c,u;const f=[];for(;s>>0,c|=(i&48)>>4,f.push(String.fromCharCode(c)),++o>=t||s>=n)||(u=e.charCodeAt(s++),a=u>>0,c|=(a&60)>>2,f.push(String.fromCharCode(c)),++o>=t||s>=n)));)u=e.charCodeAt(s++),l=u>>0,c|=l,f.push(String.fromCharCode(c)),++o;return f.map(d=>d.charCodeAt(0))},Js=(e,t,n,s)=>{let o,r=e[t],i=e[t+1];return r^=n[0],o=s[r>>>24],o+=s[256|r>>16&255],o^=s[512|r>>8&255],o+=s[768|r&255],i^=o^n[1],o=s[i>>>24],o+=s[256|i>>16&255],o^=s[512|i>>8&255],o+=s[768|i&255],r^=o^n[2],o=s[r>>>24],o+=s[256|r>>16&255],o^=s[512|r>>8&255],o+=s[768|r&255],i^=o^n[3],o=s[i>>>24],o+=s[256|i>>16&255],o^=s[512|i>>8&255],o+=s[768|i&255],r^=o^n[4],o=s[r>>>24],o+=s[256|r>>16&255],o^=s[512|r>>8&255],o+=s[768|r&255],i^=o^n[5],o=s[i>>>24],o+=s[256|i>>16&255],o^=s[512|i>>8&255],o+=s[768|i&255],r^=o^n[6],o=s[r>>>24],o+=s[256|r>>16&255],o^=s[512|r>>8&255],o+=s[768|r&255],i^=o^n[7],o=s[i>>>24],o+=s[256|i>>16&255],o^=s[512|i>>8&255],o+=s[768|i&255],r^=o^n[8],o=s[r>>>24],o+=s[256|r>>16&255],o^=s[512|r>>8&255],o+=s[768|r&255],i^=o^n[9],o=s[i>>>24],o+=s[256|i>>16&255],o^=s[512|i>>8&255],o+=s[768|i&255],r^=o^n[10],o=s[r>>>24],o+=s[256|r>>16&255],o^=s[512|r>>8&255],o+=s[768|r&255],i^=o^n[11],o=s[i>>>24],o+=s[256|i>>16&255],o^=s[512|i>>8&255],o+=s[768|i&255],r^=o^n[12],o=s[r>>>24],o+=s[256|r>>16&255],o^=s[512|r>>8&255],o+=s[768|r&255],i^=o^n[13],o=s[i>>>24],o+=s[256|i>>16&255],o^=s[512|i>>8&255],o+=s[768|i&255],r^=o^n[14],o=s[r>>>24],o+=s[256|r>>16&255],o^=s[512|r>>8&255],o+=s[768|r&255],i^=o^n[15],o=s[i>>>24],o+=s[256|i>>16&255],o^=s[512|i>>8&255],o+=s[768|i&255],r^=o^n[16],e[t]=i^n[T1+1],e[t+1]=r,e},es=(e,t)=>{let n=0;for(let s=0;s<4;++s)n=n<<8|e[t]&255,t=(t+1)%e.length;return{key:n,offp:t}},zl=(e,t,n)=>{const s=t.length,o=n.length;let r=0,i=new Int32Array([0,0]),a;for(let l=0;l{const o=n.length,r=s.length;let i=0,a=new Int32Array([0,0]),l;for(let c=0;c{const r=new Int32Array(zf),i=r.length;n=1<>>0;const a=new Int32Array(x1),l=new Int32Array(P1);S1(t,e,a,l);let c=0;const u=()=>{if(cC1)););}else{for(let h=0;h<64;h++)for(let v=0;v>1;v++)Js(r,v<<1,a,l);const d=[];for(let h=0;h>24&255),d.push(r[h]>>16&255),d.push(r[h]>>8&255),d.push(r[h]&255);return s?d:Promise.resolve(d)}if(!s)return new Promise(d=>Qo(()=>{u().then(d)}))};if(!s)return u();let f;do f=u();while(!f);return f},L1=e=>{try{const t=new Uint32Array(e);return globalThis.crypto.getRandomValues(t),Array.from(t)}catch{throw Error("WebCryptoAPI / globalThis is not available")}},A1=(...e)=>new Error(`Illegal arguments: ${e.map(t=>typeof t).join(", ")}`),ki=(e=Gf)=>{if(typeof e!="number")throw A1(e);return e=e<4?4:e>31?31:e,`$2b$${e<10?"0":""}${e}$${_i(L1(Us),Us)}`},I1=(e=Gf)=>new Promise((t,n)=>Qo(()=>{try{t(ki(e))}catch(s){n(s)}})),O1=e=>{let t=0,n=0;for(let s=0;s{let t=0,n,s;const o=new Array(O1(e));for(let r=0,i=e.length;r>6|192,o[t++]=n&63|128):(n&64512)===55296&&((s=e.charCodeAt(r+1))&64512)===56320?(n=65536+((n&1023)<<10)+(s&1023),++r,o[t++]=n>>18|240,o[t++]=n>>12&63|128,o[t++]=n>>6&63|128,o[t++]=n&63|128):(o[t++]=n>>12|224,o[t++]=n>>6&63|128,o[t++]=n&63|128);return o},M1=(e,t,n,s)=>{if(typeof e!="string"||typeof t!="string"){const d=new Error("Invalid content / salt: not a string");return Promise.reject(d)}let o,r;if(t.charAt(0)!=="$"||t.charAt(1)!=="2"){const d=new Error("Invalid salt version: "+t.substring(0,2));return Promise.reject(d)}if(t.charAt(2)==="$")o="\0",r=3;else{if(o=t.charAt(2),o!=="a"&&o!=="b"&&o!=="y"||t.charAt(3)!=="$"){const d=Error("Invalid salt revision: "+t.substring(2,4));return Promise.reject(d)}r=4}const i=t.substring(r,r+2),a=/\d\d/.test(i)?Number(i):null;if(a===null){const d=new Error("Missing salt rounds");return Promise.reject(d)}if(a<4||a>31){const d=new Error(`Illegal number of rounds (4-31): ${a}`);return Promise.reject(d)}const l=t.substring(r+3,r+25);e+=o>="a"?"\0":"";const c=R1(e),u=E1(l,Us);if(u.length!==Us){const d=new Error(`Illegal salt: ${l}`);return Promise.reject(d)}const f=d=>`$2${o>="a"?o:""}$${a<10?"0":""}${a}$${_i(u,Us)}${_i(d,zf.length*4-1)}`;return n?f(Kl(c,u,a,!0)):Kl(c,u,a,!1).then(d=>f(d))},N1=async(e,t,n)=>M1(e,typeof t=="number"?await I1(t):t,!1),D1=(e,t,n)=>new Promise((s,o)=>{if(typeof e!="string"||typeof t!="string"){Qo(()=>o(new Error(`Illegal arguments: ${typeof e}, ${typeof t}`)));return}if(t.length!==60){Qo(()=>s(!1));return}N1(e,t.substring(0,29)).then(r=>s(r===t)).catch(r=>o(r))}),V1=[!1,":","",[],{}],H1={"/":{},__auto__:{},__home__:{}},B1="{}",F1={"/jccp/":[{path:"/jccp/20211101752225/",title:"CPP Zone 机场第9次测评 & 测速",categoryList:[],tags:["xx","cc"],createTime:"2025/11/11 03:02:26",lang:"zh-CN",excerpt:""},{path:"/jccp/17627669281/",title:"CPP Zone 机场第7次测评 & 测速",categoryList:[],tags:["xx","cc"],createTime:"2025/11/10 21:04:46",lang:"zh-CN",excerpt:""}]},j1={markdown:"yif5",xx:"qpvw",cc:"cvv0"},Ur=X({}),U1=e=>{ze(e)?Yo(e,t=>{Ur.value=t}):Iv(e)?Yo(w(e),t=>{Ur.value=t}):Ur.value=e};var W1={"/":{CC0:"CC0 1.0 通用","CC-BY-4.0":"署名 4.0 国际","CC-BY-NC-4.0":"署名-非商业性 4.0 国际","CC-BY-NC-SA-4.0":"署名-非商业性-相同方式共享 4.0 国际","CC-BY-NC-ND-4.0":"署名-非商业性-禁止演绎 4.0 国际","CC-BY-ND-4.0":"署名-禁止演绎 4.0 国际","CC-BY-SA-4.0":"署名-相同方式共享 4.0 国际"}};const G1=X($1),Kf=X(),Lo=X(),qf=()=>Kf;function ql(e){Lo.value=e}function z1(){const e=St(),{page:t}=te(),n=s=>s?t.value.path.startsWith(Pt(e.value,Fn(s))):!1;bs(()=>{Kf.value=G1.value[e.value]?.find(s=>{if(Lo.value)return Lo.value===!0?s.type==="post":s.dir===Lo.value;if(t.value.filePathRelative)return t.value.filePathRelative?.startsWith(Pt(e.value,s.dir).slice(1));{const{link:o,linkPrefix:r,dir:i,tagsLink:a,categoriesLink:l,archivesLink:c}=s;return n(o)||n(r)||n(i)||n(a)||n(l)||n(c)}})})}const Yf=Symbol(""),K1=X(w1);function dn(){return K1}function q1(){const e=Ne(Yf);if(!e)throw new Error("useThemeLocaleData() is called without provider.");return e}function Y1(e,t){const{locales:n,...s}=e;return{...s,...n?.[t]}}function Q1(e){const t=dn(),n=e._context.provides[Xi],s=w(()=>Y1(t.value,n.routeLocale.value));e.provide(Yf,s),Object.defineProperties(e.config.globalProperties,{$theme:{get(){return t.value}},$themeLocale:{get(){return s.value}}})}const Qf=Symbol("");function Jf(){return typeof document>"u"?!1:"startViewTransition"in document&&window.matchMedia("(prefers-reduced-motion: no-preference)").matches}function J1(e){const t=dn(),n=t.value.transition,s=Jf()||(typeof n=="object"?n.appearance===!1:n===!1),o=t.value.appearance,r=o==="force-dark"?X(!0):o?Ug({storageKey:"vuepress-theme-appearance",attribute:"data-theme",valueLight:"light",valueDark:"dark",disableTransition:s,initialValue:()=>typeof o=="string"?o:"auto",...typeof o=="object"?o:{}}):X(!1);e.provide(Qf,r),Object.defineProperty(e.config.globalProperties,"$isDark",{get:()=>r}),Ge("beforeprint",()=>{r.value&&(document.documentElement.dataset.theme="light")}),Ge("afterprint",()=>{r.value&&(document.documentElement.dataset.theme="dark")})}function gr(){const e=Ne(Qf);if(!e)throw new Error("useDarkMode() is called without provider.");return e}function te(){const e=q1(),t=kf(),n=vr(),s=Km(),o=gr();return{theme:e,page:t,frontmatter:n,lang:ro(),site:s,isDark:o,collection:qf()}}const X1=X(Z1(V1));function Xf(){return X1}function Z1([e,t,n,s,o]){return{global:e,separator:t,matches:s,admins:n.split(t),ruleList:Object.keys(o).map(r=>({key:r,match:s[r],rules:o[r].split(t)}))}}const Zf=Symbol(""),nn=Vf("2a0a3d6afb2fdf1f",()=>({s:[ki(10),ki(10)],g:"",p:{}}));function Yl(e){const[t,n]=nn.value.s;return t+e+n}function Wr(e){const[t,n]=nn.value.s;return!e.startsWith(t)||!e.endsWith(n)?"":e.slice(t.length,e.length-n.length)}const $o=new Map;async function Ql(e,t,n=":"){const s=[e,t].join(n);if($o.has(s))return $o.get(s);try{const o=await D1(e,t);return $o.set(s,o),o}catch{return $o.set(s,!1),!1}}const Gr=new Map;function ey(e){if(Gr.has(e))return Gr.get(e);const t=new RegExp(e);return Gr.set(e,t),t}function $i(e,t,n){const s=n||"";if(e[0]==="^"){const o=ey(e);return o.test(t)||s&&o.test(s)}return e.endsWith(".md")?s&&s.endsWith(e):t.startsWith(e)||s.startsWith(e)}function ty(){const{page:e}=te(),t=ct(),n=Xf(),s=w(()=>{const i=t.path,a=e.value.filePathRelative;return e.value._e?!0:n.value.ruleList.length?n.value.matches.some(l=>$i(l,i,a)):!1}),o=w(()=>{if(!n.value.global)return!0;const i=Wr(nn.value.g);return!!i&&n.value.admins.includes(i)}),r=w(()=>{const i=t.path,a=e.value.filePathRelative,l=typeof e.value._e=="string"?e.value._e.split(":"):[];return[l.length?{key:i.replace(/\//g,"").replace(/\.html$/,""),match:i,rules:l}:void 0,...n.value.ruleList.length?n.value.ruleList.filter(c=>$i(c.match,i,a)):[]].filter(Boolean)});sn(Zf,{hasPageEncrypt:s,isGlobalDecrypted:o,isPageDecrypted:w(()=>{if(!s.value)return!0;const i=Wr(nn.value.p.__GLOBAL__||"");if(i&&n.value.admins.includes(i))return!0;for(const{key:a,rules:l}of r.value)if(_g(nn.value.p,a)){const c=Wr(nn.value.p[a]);if(c&&l.includes(c))return!0}return!1}),hashList:r})}function lo(){const e=Ne(Zf);if(!e)throw new Error("useEncrypt() is called without setup");return e}function ny(){const e=Xf(),{page:t}=te(),n=ct(),{hashList:s}=lo();async function o(i){if(!i)return!1;for(const a of e.value.admins)if(await Ql(i,a,e.value.separator))return nn.value.g=Yl(a),!0;return!1}async function r(i){if(!i)return!1;const a=n.path,l=t.value.filePathRelative;let c=!1;for(const{match:u,key:f,rules:d}of s.value)if($i(u,a,l)){for(const h of d)if(await Ql(i,h,e.value.separator)){c=!0,nn.value.p={...nn.value.p,[f]:Yl(h)};break}if(c)break}return c||(c=await o(i)),c}return{compareGlobal:o,comparePage:r}}const{__auto__:sy,__home__:oy,...ry}=H1,ed=X(ry),Ao=X(sy),Jl=X(oy),td=Symbol("");function iy(){const{page:e,frontmatter:t}=te(),n=St(),s=w(()=>t.value.pageLayout!=="home"&&t.value.pageLayout!=="friends"&&t.value.sidebar!==!1&&t.value.layout!=="NotFound");sn(td,w(()=>s.value?ay(typeof t.value.sidebar=="string"?t.value.sidebar:e.value.path,n.value):[]))}function nd(){const e=Ne(td);if(!e)throw new Error("useSidebarData() is called without provider.");return e}function ay(e,t){const n=ed.value[t];if(n==="auto")return Ln(Ao.value[t]);if(qo(n))return Ln(n,t);if(kn(n)){e=decodeURIComponent(e);const s=Object.keys(n).sort((r,i)=>i.split("/").length-r.split("/").length).find(r=>e.startsWith(`${t}${Fn(r)}`))||"",o=s?n[s]:void 0;if(o==="auto")return Ln(s?Ao.value[s]:[],t);if(qo(o))return Ln(o,s);if(kn(o)){const r=Uf(t,o.prefix);return Ln(o.items==="auto"?Ao.value[r]:o.items,r)}}return[]}function Ln(e,t=""){const n=[];return e.forEach(s=>{if(Ut(s))n.push(js(Pt(t,s)));else{const{link:o,items:r,prefix:i,dir:a,...l}=s,c={...l};if(o){c.link=o.startsWith("---")?o:Pt(t,o);const f=js(c.link);c.icon=f.icon||c.icon,c.badge=f.badge||c.badge}const u=Uf(t,i||a);if(r==="auto"){if(c.items=Ln(Ao.value[u],u),!c.link&&Jl.value[u]){c.link=Pt(Jl.value[u]);const f=js(c.link);c.icon=f.icon||c.icon,c.badge=f.badge||c.badge}}else c.items=r?.length?Ln(r,u):void 0;n.push(c)}}),n}function ly(e){const t=[];let n=0;for(const s in e){const o=e[s];if(o.items){n=t.push(o);continue}t[n]||t.push({items:[]}),t[n].items.push(o)}return t}function wi(e,t){return Array.isArray(t)?t.some(n=>wi(e,n)):vs(e,t.link?fn(t.link):void 0)?!0:t.items?wi(e,t.items):!1}const cy=wi;function Kt(){const{theme:e,frontmatter:t,page:n}=te(),s=St(),o=bt("(min-width: 960px)"),{isPageDecrypted:r}=lo(),i=X(!1),a=w(()=>{const x=ed.value[s.value];return!x||x==="auto"||qo(x)?s.value:Object.keys(x).sort((E,$)=>$.split("/").length-E.split("/").length).find(E=>n.value.path.startsWith(qi(E)))||""}),l=nd(),c=w(()=>t.value.sidebar!==!1&&l.value.length>0&&t.value.pageLayout!=="home"),u=w(()=>t.value.pageLayout==="home"||t.value.home||t.value.pageLayout==="friends"||t.value.friends||!r.value?!1:t.value.aside!=null?!!t.value.aside:e.value.aside!==!1),f=w(()=>u.value?t.value.aside==null?e.value.aside==="left":t.value.aside==="left":!1),d=w(()=>c.value&&o.value),h=w(()=>c.value?ly(l.value):[]),v=()=>{i.value=!0},m=()=>{i.value=!1};return{isOpen:i,sidebar:l,sidebarKey:a,sidebarGroups:h,hasSidebar:c,hasAside:u,leftAside:f,isSidebarEnabled:d,open:v,close:m,toggle:()=>{i.value?m():v()}}}function uy(e,t){let n;bs(()=>{n=e.value?document.activeElement:void 0}),Me(()=>{window.addEventListener("keyup",s)}),un(()=>{window.removeEventListener("keyup",s)});function s(o){o.key==="Escape"&&e.value&&(t(),n?.focus())}}function fy(e){const{page:t}=te(),n=ct(),s=X(!1),o=w(()=>e.value.collapsed!=null),r=w(()=>!!e.value.link),i=X(!1),a=()=>{i.value=vs(t.value.path,e.value.link?fn(e.value.link):void 0)};ge([()=>t.value.path,e,()=>n.hash],a),Me(a);const l=w(()=>i.value?!0:e.value.items?cy(t.value.path,e.value.items):!1),c=w(()=>!!(e.value.items&&e.value.items.length));return ge(()=>[o.value,e.value.collapsed],(f,d)=>{(f[0]!==d?.[0]||f[1]!==d?.[1])&&(s.value=!!(o.value&&e.value.collapsed))},{immediate:!0}),ge(()=>[t.value.path,i.value,l.value],()=>{(i.value||l.value)&&(s.value=!1)},{immediate:!0,flush:"post"}),{collapsed:s,collapsible:o,isLink:r,isActiveLink:i,hasActiveLink:l,hasChildren:c,toggle:()=>{o.value&&(s.value=!s.value)}}}function dy(){const{hasSidebar:e}=Kt(),t=bt("(min-width: 960px)"),n=bt("(min-width: 1280px)");return{isAsideEnabled:w(()=>!n.value&&!t.value?!1:e.value?n.value:t.value)}}const Ss=X(!1);function py(){const{theme:e}=te();return w(()=>e.value.bulletin===!0?{}:e.value.bulletin)}function hy(){const e=Vf("plume:bulletin",""),t=zg("plume:bulletin",""),{page:n}=te(),s=py(),o=w(()=>n.value.bulletin??!0);ge(()=>s.value?.lifetime,i=>{const a=s.value?.id;i==="session"?Ss.value=e.value!==a:i==="once"?Ss.value=t.value!==a:Ss.value=!0},{immediate:!0});function r(){Ss.value=!1;const i=s.value?.lifetime,a=s.value?.id;i==="session"?e.value=a:i==="once"&&(t.value=a)}return{bulletin:s,enableBulletin:o,showBulletin:Ss,close:r}}function ia(){const{frontmatter:e}=te(),t=jf(),n=dn(),s=w(()=>{const r=n.value.contributors;return kn(r)&&r.mode||"inline"}),o=w(()=>(e.value.contributors??!!n.value.contributors)===!1?[]:t.value);return{mode:s,contributors:o,hasContributors:w(()=>o.value.length>0)}}const Xl=W1;function vy(e,t){return Xl[e]?.[t]||Xl["/"][t]}const my={CC0:{url:"https://creativecommons.org/publicdomain/zero/1.0/",icons:["zero"]},"CC-BY-4.0":{url:"https://creativecommons.org/licenses/by/4.0/",icons:["cc","by"]},"CC-BY-NC-4.0":{url:"https://creativecommons.org/licenses/by-nc/4.0/",icons:["cc","by","nc"]},"CC-BY-NC-SA-4.0":{url:"https://creativecommons.org/licenses/by-nc-sa/4.0/",icons:["cc","by","nc","sa"]},"CC-BY-NC-ND-4.0":{url:"https://creativecommons.org/licenses/by-nc-nd/4.0/",icons:["cc","by","nc","nd"]},"CC-BY-ND-4.0":{url:"https://creativecommons.org/licenses/by-nd/4.0/",icons:["cc","by","nd"]},"CC-BY-SA-4.0":{url:"https://creativecommons.org/licenses/by-sa/4.0/",icons:["cc","by","sa"]}};function gy(e){const{theme:t}=te(),n=St(),{contributors:s}=ia(),o=w(()=>!!e.value),r=w(()=>e.value.creation||"original"),i=w(()=>yy(e.value.license,n.value)),a=w(()=>by(e.value.author,r.value,s.value)),l=w(()=>{if(r.value==="original"){const c=new URL(location.href.split("#")[0]);return c.searchParams.delete("giscus"),c.toString()}return e.value.source});return{license:i,author:a,hasCopyright:o,creation:r,creationText:w(()=>{const c=e.value.creation;return c==="translate"?t.value.copyrightCreationTranslateText||"This article is translated from":c==="reprint"?t.value.copyrightCreationReprintText||"This article is reprint from":t.value.copyrightCreationOriginalText||"This article link: "}),sourceUrl:l}}function yy(e="CC-BY-4.0",t){const n=typeof e=="string"?{name:e}:{...e},s=my[n.name],o=vy(t,n.name);return o&&(n.name=`${o} (${n.name})`),n.url||=s?.url,n.icons=s?.icons,n}function by(e,t,n){const s=n[0];if(!e&&s&&t==="original")return s;const o=typeof e=="string"?{name:e}:e;if(o&&!o.url){const r=n.find(i=>i.name===o.name);r&&(o.url=r.url)}return o}function sd(){const{theme:e,page:t,frontmatter:n}=te(),s=dn();return w(()=>{if(!(n.value.editLink??s.value.editLink??!0))return null;const{docsRepo:o,docsBranch:r="main",docsDir:i=""}=s.value,{editLinkText:a}=e.value;if(!o)return null;const l=b1({docsRepo:o,docsBranch:r,docsDir:i,filePathRelative:t.value.filePathRelative,editLinkPattern:n.value.editLinkPattern??e.value.editLinkPattern});return l?{text:a??"Edit this page",link:l}:null})}const aa=X();let od=!1,zr=0;function _y(e){const t=X(!1);if(Wt){od||ky(),zr++;const n=ge(aa,s=>{s===e.el.value||e.el.value?.contains(s)?(t.value=!0,e.onFocus?.()):(t.value=!1,e.onBlur?.())});un(()=>{n(),zr--,zr||$y()})}return cs(t)}function ky(){document.addEventListener("focusin",rd),od=!0,aa.value=document.activeElement}function $y(){document.removeEventListener("focusin",rd)}function rd(){aa.value=document.activeElement}const wo={r:{value:200,offset:36},g:{value:200,offset:36},b:{value:200,offset:36}},Kr={r:{value:32,offset:36},g:{value:32,offset:36},b:{value:32,offset:36}};function wy(e,t,n){const s=gr();let o=null,r=0,i;const a=w(()=>{const h=s.value?Kr:wo;if(!n.value)return h;const v=n.value;if(typeof v=="string"||typeof v=="number"){if(s.value)return Kr;const m=Zl(v);return m.length!==3?wo:ec(m)}if(typeof v=="object"){if("r"in v)return s.value?Kr:tc({...wo,...v});const m=s.value?"dark":"light";if(m in v){const g=v[m];if(typeof g=="string"||typeof g=="number"){const x=Zl(g);return x.length!==3?wo:ec(x)}return tc({...h,...v})}}return h});Me(()=>{e.value&&t.value&&(o=e.value.getContext("2d"),i&&window.cancelAnimationFrame(i),l())}),un(()=>{i&&window.cancelAnimationFrame(i)});function l(){for(let h=0;h<=35;h++)for(let v=0;v<=35;v++)c(h,v,u(h,v,r),f(h,v,r),d(h,v,r));r=r+.02,i=window.requestAnimationFrame(l)}function c(h,v,m,g,x){o&&(o.fillStyle=`rgb(${m},${g},${x})`,o.fillRect(h,v,1,1))}function u(h,v,m){const g=a.value.r;return Math.floor(g.value+g.offset*Math.cos((h*h-v*v)/300+m))}function f(h,v,m){const g=a.value.g;return Math.floor(g.value+g.offset*Math.sin((h*h*Math.cos(m/4)+v*v*Math.sin(m/3))/300))}function d(h,v,m){const g=a.value.b;return Math.floor(g.value+g.offset*Math.sin(5*Math.sin(m/9)+((h-100)*(h-100)+(v-100)*(v-100))/1100))}}function Zl(e){return typeof e=="number"||Number(e)===Number.parseInt(e)?[e,e,e].map(t=>Number(t)):e.includes(",")?e.replace(/\s/g,"").split(",").map(t=>Number(t)):[]}function ec([e,t,n]){return{r:qr(e),g:qr(t),b:qr(n)}}function qr(e){const t=256-e;return{value:e,offset:t>64?64:t}}function tc(e){return Object.keys(e).forEach(t=>{const n=e[t];n.value=Number(n.value),n.offset=Number(n.offset)}),e}const Ty=X(B1),Cy=()=>Ty;function Io(e="",t=""){return ta(t)||fr(t)?t:qi(`${e}/${t}`.replace(/\/+/g,"/"))}function Wn(){const{collection:e,theme:t}=te(),n=dn(),s=St();function o(l,c){return l=l?Fn(l):"",Yi(Io(s.value,l||c))}const r=w(()=>e.value?.type==="post"?e.value:void 0),i=w(()=>({link:Io(s.value),text:t.value.homeText||n.value.homeText||"Home"})),a=w(()=>Io(s.value,o(r.value?.link||r.value?.dir,"posts/")));return{home:i,posts:w(()=>r.value?.postList!==!1?{text:r.value?.title||dr(r.value?.dir||"").split("/").pop()||t.value.postsText,link:a.value}:void 0),tags:w(()=>r.value?.tags!==!1?{text:r.value?.tagsText||t.value.tagText||n.value.tagText||"Tags",link:o(r.value?.tagsLink,"tags/")}:void 0),archive:w(()=>r.value?.archives!==!1?{text:r.value?.archivesText||t.value.archiveText||n.value.archiveText||"Archives",link:o(r.value?.archivesLink,"archives/")}:void 0),categories:w(()=>r.value?.categories!==!1?{text:r.value?.categoriesText||t.value.categoryText||n.value.categoryText||"Categories",link:o(r.value?.categoriesLink,"categories/")}:void 0)}}function Gn(){const{collection:e,page:t}=te();return{isPosts:w(()=>e.value?.type==="post"),isPostsLayout:w(()=>{const n=t.value.type;return n==="posts"||n==="posts-archives"||n==="posts-tags"||n==="posts-categories"})}}function la({removeCurrent:e=!0}={}){const t=dn(),{page:n,collection:s}=te(),o=St(),{isPosts:r}=Gn(),i=w(()=>{const c=o.value;return{text:t.value.locales?.[c]?.selectLanguageName,link:c}}),a=(c,u)=>{const{notFound:f,path:d}=hs(Pt(c,u.slice(o.value.length)));return f?void 0:d},l=c=>{let u;if(n.value.filePathRelative&&(u=a(c,`/${n.value.filePathRelative}`)),u??=a(c,n.value.path),u)return u;if(r.value&&s.value){const h=s.value;return Pt(c,Fn(h.link||h.dir))}const f=t.value.home||"/",d=hs(c);return d.notFound?f:d.path};return{localeLinks:w(()=>Object.entries(t.value.locales||{}).flatMap(([c,u])=>e&&i.value.text===u.selectLanguageName?[]:{text:u.selectLanguageName,link:l(c)})),currentLang:i}}function xy(){const{theme:e,page:t,frontmatter:n}=te(),s=dn(),o=ro(),r=w(()=>t.value.git?.updatedTime?new Date(t.value.git.updatedTime):null),i=w(()=>r.value?.toISOString()),a=X(""),l=w(()=>s.value.lastUpdated===!1?"":e.value.lastUpdatedText||"Last updated");return Me(()=>{bs(()=>{n.value.lastUpdated===!1||s.value.lastUpdated===!1||(a.value=r.value?new Intl.DateTimeFormat(s.value.lastUpdated?.formatOptions?.forceLocale?o.value:void 0,s.value.lastUpdated?.formatOptions??{dateStyle:"short",timeStyle:"short"}).format(r.value):"")})}),{datetime:a,isoDatetime:i,lastUpdatedText:l}}function id(e,t){const n=ct(),{page:s}=te(),o=w(()=>{const i=be(e),a=be(t);if(!i)return!1;if(a==="_blank"||wv(i))return!0;const l=i.split(/[#?]/)[0]?.split("/").pop()||"";return l===""||l.endsWith(".html")||l.endsWith(".md")?!1:l.includes(".")}),r=w(()=>{const i=be(e);if(!i)return;if(o.value)return i;const a=fn(i,s.value.filePathRelative?`/${s.value.filePathRelative}`:void 0);return a.includes("#")&&a.slice(0,a.indexOf("#"))===n.path?a.slice(a.indexOf("#")):a});return{isExternal:o,isExternalProtocol:w(()=>!r.value||r.value[0]==="#"?!1:fr(r.value)),link:r}}function ad(){const{theme:e}=te();return w(()=>ld(e.value.navbar||[]))}function ld(e,t=""){const n=[];return e.forEach(s=>{if(typeof s=="string")n.push(js(Pt(t,s)));else{const{items:o,prefix:r,...i}=s,a={...i};"link"in a&&(a.link=Pt(t,a.link)),o?.length&&(a.items=ld(o,Pt(t,r))),n.push(a)}}),n}function Py(){const e=X(!1);function t(){e.value=!0,window.addEventListener("resize",o)}function n(){e.value=!1,window.removeEventListener("resize",o)}function s(){e.value?n():t()}function o(){window.outerWidth>=768&&n()}const r=ct();return ge(()=>r.path,n),{isScreenOpen:e,openScreen:t,closeScreen:n,toggleScreen:s}}const Ti=[],cd=Symbol("");function Ey(){const{frontmatter:e,theme:t}=te(),n=X([]);return $f(()=>{n.value=Sy(e.value.outline??t.value.outline)}),sn(cd,n),n}function ca(){const e=Ne(cd);if(!e)throw new Error("useHeaders() is called without provider.");return e}function Sy(e){const t=["h1","h2","h3","h4","h5","h6"],n=Array.from(document.querySelectorAll(t.map(s=>`.vp-demo-wrapper ${s}`).join(",")));return Ay(Array.from(document.querySelectorAll(t.map(s=>`.vp-doc ${s}`).join(","))).filter(s=>!n.includes(s)&&s.id&&s.hasChildNodes()).map(s=>{const o=Number(s.tagName[1]);return{element:s,title:Ly(s),link:`#${s.id}`,level:o}}),e)}function Ly(e){const t=e.firstChild,n=t?.firstChild;let s="";for(const r of Array.from(n?.childNodes??[]))if(r.nodeType===1){if(r.classList.contains("vp-badge")||r.classList.contains("ignore-header"))continue;const i=r.cloneNode(!0);ud(Array.from(i.childNodes)),s+=i.textContent}else r.nodeType===3&&(s+=r.textContent);let o=t?.nextSibling;for(;o;)(o.nodeType===1||o.nodeType===3)&&(s+=o.textContent),o=o.nextSibling;return s.trim()}function ud(e){if(e?.length)for(const t of e)t.nodeType===1&&(t.classList.contains("ignore-header")?t.remove():ud(Array.from(t.childNodes)))}function Ay(e,t){if(t===!1)return[];const n=t||2,[s,o]=typeof n=="number"?[n,n]:n==="deep"?[2,6]:n;e=e.filter(i=>i.level>=s&&i.level<=o),Ti.length=0;for(const{element:i,link:a}of e)Ti.push({element:i,link:a});const r=[];e:for(let i=0;i=0;l--){const c=e[l];if(c.level{if(!n.value)return;const c=Math.round(window.scrollY),u=window.innerHeight,f=document.body.offsetHeight,d=Math.abs(c+u-f)<1,h=Ti.map(({element:m,link:g})=>({link:g,top:Oy(m)})).filter(({top:m})=>!Number.isNaN(m)).sort((m,g)=>m.top-g.top);if(!h.length){a(null);return}if(c<1){a(null);return}if(d){a(h[h.length-1].link);return}let v=null;for(const{link:m,top:g}of h){if(g>c+80)break;v=m}a(v)};function a(c){o.value=c||"",r&&r.classList.remove("active"),c==null?r=null:r=e.value?.querySelector(`a[href="${decodeURIComponent(c)}"]`)??null;const u=r;u?(u.classList.add("active"),t.value&&(t.value.style.top=`${u.offsetTop+39}px`,t.value.style.opacity="1")):t.value&&(t.value.style.top="33px",t.value.style.opacity="0")}const l=Sf(i,100);Eg(o,()=>{Ry(s,o.value)},{debounce:500}),Me(()=>{setTimeout(()=>{i(),window.addEventListener("scroll",l)},1e3)}),Ui(()=>{a(location.hash)}),un(()=>{window.removeEventListener("scroll",l)})}function Oy(e){let t=0;for(;e&&e!==document.body;){if(window.getComputedStyle(e).position==="fixed")return e.offsetTop;t+=e.offsetTop,e=e.offsetParent}return e?t:NaN}async function Ry(e,t){const{path:n,query:s}=e.currentRoute.value,{scrollBehavior:o}=e.options;e.options.scrollBehavior=void 0,await e.replace({path:n,query:s,hash:t}),e.options.scrollBehavior=o}const My=X(F1);function ws(){const e=qf(),t=St();return w(()=>e.value?My.value[Io(t.value,Yi(Fn(e.value.dir)))]||[]:[])}function Ny(){const e=dn(),t=ws(),{theme:n}=te();return{archives:w(()=>{const s=[],o=n.value.archiveTotalText||e.value.archiveTotalText;return t.value.forEach(r=>{const i=r.createTime?.split(/\s|T/)[0]||"",a=i.split("/")[0];let l=s.find(c=>c.title===a);l||(l={title:a,list:[],label:""},s.push(l)),l.list.push({title:r.title,path:r.path,createTime:i.slice(a.length+1).replace(/\//g,"-")})}),s.forEach(r=>{r.label=o?.replace("{count}",r.list.length.toString())||""}),s})}}function fd(){const e=ws();return{categories:w(()=>{const t=[];return e.value.forEach(n=>{const s=n.categoryList;if(!s||s.length===0)t.push({type:"post",title:n.title,path:n.path});else{let o=t,r=0;for(;ru.type==="category"&&u.id===i);if(c)o=c.items;else{const u=[];o.push({type:"category",title:a,id:i,sort:l,items:u}),o=u}r++}o.push({type:"post",title:n.title,path:n.path})}}),dd(t)})}}function dd(e){for(const t of e)t.type==="category"&&t.items.length&&(t.items=dd(t.items));return e.sort((t,n)=>t.type==="category"&&n.type==="category"?t.sortf}=n;Yr.has(r)||Yr.set(r,new Map);const a=Yr.get(r);let l=o.query[e];Un(()=>{l=void 0});let c;const u=Hi((f,d)=>(c=d,{get(){return f(),i(l!==void 0?l:be(t))},set(h){l!==h&&(l=h,a.set(e,h),d(),ht(()=>{if(a.size===0)return;const v=Object.fromEntries(a.entries());a.clear();const{query:m,hash:g,path:x}=o;r[be(s)]({path:x,query:{...m,...v},hash:g})}))}}));return ge(()=>o.query[e],f=>{l=f,c()},{flush:"sync"}),u}const Dy=X(j1),ua=()=>Dy;function hd(){const{collection:e}=te(),t=ws(),n=ua(),s=w(()=>{if(e.value?.type==="post")return e.value}),o=w(()=>{const l=s.value?.tagsTheme??"colored",c={};return t.value.forEach(u=>{u.tags&&Ul(u.tags).forEach(f=>{c[f]?c[f]+=1:c[f]=1})}),Object.keys(c).map(u=>({name:u,count:c[u]>99?"99+":c[u],className:n.value[u]?`vp-tag-${n.value[u]}`:`tag-${l}`}))}),r=pd("tag"),i=w(()=>r.value?t.value.filter(l=>l.tags?Ul(l.tags).includes(r.value):!1).map(l=>({title:l.title,path:l.path,createTime:l.createTime.split(" ")[0].replace(/\//g,"-")})):[]);return{tags:o,currentTag:r,postList:i,handleTagClick:l=>{r.value=l}}}function vd(){const{collection:e}=te(),t=ws(),{tags:n}=hd(),{categories:s}=fd(),o=Wn();return{hasPostsExtract:w(()=>e.value?.type==="post"&&(e.value.archives!==!1||e.value.tags!==!1||e.value.categories!==!1)),tags:w(()=>({link:o.tags.value?.link,text:o.tags.value?.text,total:n.value.length})),archives:w(()=>({link:o.archive.value?.link,text:o.archive.value?.text,total:t.value.length})),categories:w(()=>({link:o.categories.value?.link,text:o.categories.value?.text,total:md(s.value)}))}}function md(e){let t=0;for(const n of e)n.type==="category"&&(t+=1,n.items.length&&(t+=md(n.items)));return t}const Vy=15;function Hy(e){const{collection:t}=te(),n=ws(),s=bt("(max-width: 960px)"),o=w(()=>{if(t.value?.type==="post")return t.value}),r=w(()=>{const m=n.value.filter(x=>x.sticky===!0||typeof x.sticky=="number"),g=n.value.filter(x=>x.sticky===void 0||x.sticky===!1);return[...m.sort((x,E)=>E.sticky===!0&&x.sticky===!0?0:E.sticky>x.sticky?1:-1),...g]}),i=pd("p",1,{mode:"push",transform(m){const g=Number(m);return!Number.isNaN(g)&&g>0?g:1}}),a=w(()=>o.value?.pagination===!1?0:typeof o.value?.pagination=="number"?o.value.pagination:o.value?.pagination?.perPage||Vy),l=w(()=>o.value?.pagination===!1?0:Math.ceil(r.value.length/a.value)),c=w(()=>i.value>=l.value),u=w(()=>i.value<=1),f=w(()=>o.value?.pagination!==!1&&l.value>1),d=w(()=>o.value?.pagination===!1||r.value.length<=a.value?r.value:r.value.slice((i.value-1)*a.value,i.value*a.value)),h=w(()=>{let m=[];const g=l.value,x=i.value,E=s.value?4:5;if(g<=0)return m;if(g<=10)m=Array.from({length:g},($,P)=>({value:P+1}));else{let $=1,P=!1;for(;$<=g;)x<=E&&$<=E||x>=g-(E-1)&&$>=g-(E-1)?(P=!1,m.push({value:$})):$<=2||$>=g-1?(P=!1,m.push({value:$})):(x>E+1||x{i.value!==m&&(i.value=m,setTimeout(()=>{let g=0;e.value&&(g=document.querySelector(".vp-posts")?.getBoundingClientRect().top||0,g+=window.scrollY-64),window.scrollTo({top:g,behavior:"instant"})},0))}}}function By(){const e=ct(),{frontmatter:t,theme:n}=te(),{sidebar:s}=Kt(),o=ws(),r=ro(),{isPosts:i}=Gn();return{prev:w(()=>{if(n.value.prevPage===!1)return null;const a=nc(t.value.prev);return a!==!1?a:i.value?oc(o.value.filter(l=>l.lang===r.value),e.path,-1):sc(Ci(s.value),e.path,-1)}),next:w(()=>{if(n.value.nextPage===!1)return null;const a=nc(t.value.next);return a!==!1?a:i.value?oc(o.value.filter(l=>l.lang===r.value),e.path,1):sc(Ci(s.value),e.path,1)})}}function nc(e){return e===!1?null:Ut(e)?js(e):kn(e)?e:!1}function Ci(e,t=[]){for(const n of e)n.link&&t.push({link:n.link,text:n.text||"",icon:n.icon}),Array.isArray(n.items)&&n.items.length&&Ci(n.items,t);return t}function sc(e,t,n){const s=e.findIndex(o=>fn(o.link)===t);if(s!==-1){const o=e[s+n];if(o?.link)return o}return null}function oc(e,t,n){const s=e.findIndex(o=>o.path===t);if(s!==-1){const o=e[s+n];return o?.path?{link:o.path,text:o.title}:null}return null}let Qr=null,Jr=null;const Fy={wait:()=>Qr,pending:()=>{Qr=new Promise(e=>Jr=e)},resolve:()=>{Jr?.(),Qr=null,Jr=null}},gd=()=>Fy;function jy(e){e.options.scrollBehavior=async(t,n,s)=>(await gd().wait(),s||(t.hash?{el:t.hash,top:64}:{top:0})),e.beforeEach((t,n)=>{Wt&&n.path!==t.path&&document.documentElement.classList.remove("smooth")}),e.afterEach(()=>ht(()=>{Wt&&setTimeout(()=>{document.documentElement.classList.add("smooth")},1e3)}))}const rc={fade:e=>({opacity:e(["0","1"]),duration:300}),"circle-clip":(e,{x:t,y:n})=>({clipPath:e([`circle(0px at ${t}px ${n}px)`,`circle(${Math.hypot(Math.max(t,innerWidth-t),Math.max(n,innerHeight-n))}px at ${t}px ${n}px)`]),duration:650}),"horizontal-clip":e=>({clipPath:e([`inset(0px ${innerWidth}px 0px 0px)`,"inset(0px 0px 0px 0px)"])}),"vertical-clip":e=>({clipPath:e([`inset(0px 0px ${innerHeight}px 0px)`,"inset(0px 0px 0px 0px)"])}),"skew-clip":e=>({clipPath:e(["polygon(0px 0px, 0px 0px, 0px 0px)",`polygon(0px 0px, ${innerWidth*2}px 0px, 0px ${innerHeight*2}px)`])}),"blinds-vertical":e=>({clipPath:e(["inset(50% 0% 50% 0%)","inset(0 0 0 0)"])}),"blinds-horizontal":e=>({clipPath:e(["polygon(50% 0, 50% 100%, 50% 100%, 50% 0)","polygon(0 0, 0 100%, 100% 100%, 100% 0)"])}),"soft-blur-fade":e=>({opacity:e(["0","1"]),filter:e(["blur(10px)","blur(0px)"]),duration:380}),"diamond-reveal":e=>({clipPath:e(["polygon(50% 50%, 50% 50%, 50% 50%, 50% 50%)","polygon(50% -50%, 150% 50%, 50% 150%, -50% 50%)"]),duration:500})};function Uy(e,t,n,s){(!n||!rc[n])&&(n="fade");const o=a=>s?a.reverse():a,{duration:r=400,...i}=rc[n](o,{x:e,y:t,isDark:s});return{keyframes:i,duration:r}}function Wy(){const{frontmatter:e}=te();U1(w(()=>({parent:typeof e.value.watermark=="object"&&e.value.watermark.fullPage===!1?".vp-doc":"body"})))}const Gy=N({__name:"VPBadge",props:{text:{},type:{default:"tip"},color:{},bgColor:{},borderColor:{default:"transparent"}},setup(e){const t=e,n=w(()=>t.color||t.bgColor?{color:t.color,backgroundColor:t.bgColor,borderColor:t.borderColor}:{});return(s,o)=>(p(),b("span",{class:q(["vp-badge",e.type]),style:Fe(n.value)},[T(s.$slots,"default",{},()=>[Re(W(e.text),1)],!0)],6))}}),Et=z(Gy,[["__scopeId","data-v-12255704"]]),zy=N({__name:"VPIconFa",props:{name:{},size:{},color:{},prefix:{},extra:{}},setup(e){const t=e,n={solid:["fas","s"],regular:["far","r"],light:["fal","l"],thin:["fat","t"],"duotone solid":["fads","ds"],"sharp solid":["fass","ss"],"sharp regular":["fasr","sr"],"sharp light":["fasl","sl"],"sharp thin":["fast","st"],"sharp-duotone solid":["fasds","sds"],brands:["fab","b"]},s=w(()=>{const r=t.name.includes(":")?t.name:`${t.prefix||"fas"}:${t.name}`,[i,a]=r.split(":");let l="solid";for(const[c,u]of Object.entries(n))if(u.includes(i)){l=c;break}return`${l.split(" ").map(c=>`fa-${c.trim()}`).join(" ")} fa-${a}`}),o=w(()=>{const r=t.extra;return r?r.split(" ").map(i=>i.trim().startsWith("fa-")?i:`fa-${i}`):[]});return(r,i)=>(p(),b("i",{class:q(["vp-icon fontawesome",[s.value,...o.value]]),"data-provider":"fontawesome","aria-hidden":"",style:Fe({color:e.color,...e.size})},null,6))}}),Ky=N({__name:"VPIconfont",props:{name:{},size:{},color:{},prefix:{}},setup(e){const t=e,n=w(()=>t.prefix||"iconfont icon-");return(s,o)=>(p(),b("i",{class:q(["vp-icon",`${n.value}${e.name}`]),style:Fe({color:e.color,"font-size":e.size?.height||"1em"}),"data-provider":"iconfont","aria-hidden":""},null,6))}}),yd=/^[a-z0-9]+(-[a-z0-9]+)*$/,yr=(e,t,n,s="")=>{const o=e.split(":");if(e.slice(0,1)==="@"){if(o.length<2||o.length>3)return null;s=o.shift().slice(1)}if(o.length>3||!o.length)return null;if(o.length>1){const a=o.pop(),l=o.pop(),c={provider:o.length>0?o[0]:s,prefix:l,name:a};return t&&!Oo(c)?null:c}const r=o[0],i=r.split("-");if(i.length>1){const a={provider:s,prefix:i.shift(),name:i.join("-")};return t&&!Oo(a)?null:a}if(n&&s===""){const a={provider:s,prefix:"",name:r};return t&&!Oo(a,n)?null:a}return null},Oo=(e,t)=>e?!!((t&&e.prefix===""||e.prefix)&&e.name):!1,bd=Object.freeze({left:0,top:0,width:16,height:16}),Jo=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),fa=Object.freeze({...bd,...Jo}),xi=Object.freeze({...fa,body:"",hidden:!1});function qy(e,t){const n={};!e.hFlip!=!t.hFlip&&(n.hFlip=!0),!e.vFlip!=!t.vFlip&&(n.vFlip=!0);const s=((e.rotate||0)+(t.rotate||0))%4;return s&&(n.rotate=s),n}function ic(e,t){const n=qy(e,t);for(const s in xi)s in Jo?s in e&&!(s in n)&&(n[s]=Jo[s]):s in t?n[s]=t[s]:s in e&&(n[s]=e[s]);return n}function Yy(e,t){const n=e.icons,s=e.aliases||Object.create(null),o=Object.create(null);function r(i){if(n[i])return o[i]=[];if(!(i in o)){o[i]=null;const a=s[i]&&s[i].parent,l=a&&r(a);l&&(o[i]=[a].concat(l))}return o[i]}return Object.keys(n).concat(Object.keys(s)).forEach(r),o}function Qy(e,t,n){const s=e.icons,o=e.aliases||Object.create(null);let r={};function i(a){r=ic(s[a]||o[a],r)}return i(t),n.forEach(i),ic(e,r)}function _d(e,t){const n=[];if(typeof e!="object"||typeof e.icons!="object")return n;e.not_found instanceof Array&&e.not_found.forEach(o=>{t(o,null),n.push(o)});const s=Yy(e);for(const o in s){const r=s[o];r&&(t(o,Qy(e,o,r)),n.push(o))}return n}const Jy={provider:"",aliases:{},not_found:{},...bd};function Xr(e,t){for(const n in t)if(n in e&&typeof e[n]!=typeof t[n])return!1;return!0}function kd(e){if(typeof e!="object"||e===null)return null;const t=e;if(typeof t.prefix!="string"||!e.icons||typeof e.icons!="object"||!Xr(e,Jy))return null;const n=t.icons;for(const o in n){const r=n[o];if(!o||typeof r.body!="string"||!Xr(r,xi))return null}const s=t.aliases||Object.create(null);for(const o in s){const r=s[o],i=r.parent;if(!o||typeof i!="string"||!n[i]&&!s[i]||!Xr(r,xi))return null}return t}const ac=Object.create(null);function Xy(e,t){return{provider:e,prefix:t,icons:Object.create(null),missing:new Set}}function ms(e,t){const n=ac[e]||(ac[e]=Object.create(null));return n[t]||(n[t]=Xy(e,t))}function $d(e,t){return kd(t)?_d(t,(n,s)=>{s?e.icons[n]=s:e.missing.add(n)}):[]}function Zy(e,t,n){try{if(typeof n.body=="string")return e.icons[t]={...n},!0}catch{}return!1}let Xs=!1;function wd(e){return typeof e=="boolean"&&(Xs=e),Xs}function eb(e){const t=typeof e=="string"?yr(e,!0,Xs):e;if(t){const n=ms(t.provider,t.prefix),s=t.name;return n.icons[s]||(n.missing.has(s)?null:void 0)}}function tb(e,t){const n=yr(e,!0,Xs);if(!n)return!1;const s=ms(n.provider,n.prefix);return t?Zy(s,n.name,t):(s.missing.add(n.name),!0)}function nb(e,t){if(typeof e!="object")return!1;if(typeof t!="string"&&(t=e.provider||""),Xs&&!t&&!e.prefix){let o=!1;return kd(e)&&(e.prefix="",_d(e,(r,i)=>{tb(r,i)&&(o=!0)})),o}const n=e.prefix;if(!Oo({prefix:n,name:"a"}))return!1;const s=ms(t,n);return!!$d(s,e)}const sb=Object.freeze({width:null,height:null}),ob=Object.freeze({...sb,...Jo});""+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);const Pi=Object.create(null);function rb(e,t){Pi[e]=t}function Ei(e){return Pi[e]||Pi[""]}function da(e){let t;if(typeof e.resources=="string")t=[e.resources];else if(t=e.resources,!(t instanceof Array)||!t.length)return null;return{resources:t,path:e.path||"/",maxURL:e.maxURL||500,rotate:e.rotate||750,timeout:e.timeout||5e3,random:e.random===!0,index:e.index||0,dataAfterTimeout:e.dataAfterTimeout!==!1}}const pa=Object.create(null),Ls=["https://api.simplesvg.com","https://api.unisvg.com"],Ro=[];for(;Ls.length>0;)Ls.length===1||Math.random()>.5?Ro.push(Ls.shift()):Ro.push(Ls.pop());pa[""]=da({resources:["https://api.iconify.design"].concat(Ro)});function ib(e,t){const n=da(t);return n===null?!1:(pa[e]=n,!0)}function ha(e){return pa[e]}const ab=()=>{let e;try{if(e=fetch,typeof e=="function")return e}catch{}};let lc=ab();function lb(e,t){const n=ha(e);if(!n)return 0;let s;if(!n.maxURL)s=0;else{let o=0;n.resources.forEach(i=>{o=Math.max(o,i.length)});const r=t+".json?icons=";s=n.maxURL-o-n.path.length-r.length}return s}function cb(e){return e===404}const ub=(e,t,n)=>{const s=[],o=lb(e,t),r="icons";let i={type:r,provider:e,prefix:t,icons:[]},a=0;return n.forEach((l,c)=>{a+=l.length+1,a>=o&&c>0&&(s.push(i),i={type:r,provider:e,prefix:t,icons:[]},a=l.length),i.icons.push(l)}),s.push(i),s};function fb(e){if(typeof e=="string"){const t=ha(e);if(t)return t.path}return"/"}const db=(e,t,n)=>{if(!lc){n("abort",424);return}let s=fb(t.provider);switch(t.type){case"icons":{const r=t.prefix,a=t.icons.join(","),l=new URLSearchParams({icons:a});s+=r+".json?"+l.toString();break}case"custom":{const r=t.uri;s+=r.slice(0,1)==="/"?r.slice(1):r;break}default:n("abort",400);return}let o=503;lc(e+s).then(r=>{const i=r.status;if(i!==200){setTimeout(()=>{n(cb(i)?"abort":"next",i)});return}return o=501,r.json()}).then(r=>{if(typeof r!="object"||r===null){setTimeout(()=>{r===404?n("abort",r):n("next",o)});return}setTimeout(()=>{n("success",r)})}).catch(()=>{n("next",o)})},pb={prepare:ub,send:db};function hb(e){const t={loaded:[],missing:[],pending:[]},n=Object.create(null);e.sort((o,r)=>o.provider!==r.provider?o.provider.localeCompare(r.provider):o.prefix!==r.prefix?o.prefix.localeCompare(r.prefix):o.name.localeCompare(r.name));let s={provider:"",prefix:"",name:""};return e.forEach(o=>{if(s.name===o.name&&s.prefix===o.prefix&&s.provider===o.provider)return;s=o;const r=o.provider,i=o.prefix,a=o.name,l=n[r]||(n[r]=Object.create(null)),c=l[i]||(l[i]=ms(r,i));let u;a in c.icons?u=t.loaded:i===""||c.missing.has(a)?u=t.missing:u=t.pending;const f={provider:r,prefix:i,name:a};u.push(f)}),t}function Td(e,t){e.forEach(n=>{const s=n.loaderCallbacks;s&&(n.loaderCallbacks=s.filter(o=>o.id!==t))})}function vb(e){e.pendingCallbacksFlag||(e.pendingCallbacksFlag=!0,setTimeout(()=>{e.pendingCallbacksFlag=!1;const t=e.loaderCallbacks?e.loaderCallbacks.slice(0):[];if(!t.length)return;let n=!1;const s=e.provider,o=e.prefix;t.forEach(r=>{const i=r.icons,a=i.pending.length;i.pending=i.pending.filter(l=>{if(l.prefix!==o)return!0;const c=l.name;if(e.icons[c])i.loaded.push({provider:s,prefix:o,name:c});else if(e.missing.has(c))i.missing.push({provider:s,prefix:o,name:c});else return n=!0,!0;return!1}),i.pending.length!==a&&(n||Td([e],r.id),r.callback(i.loaded.slice(0),i.missing.slice(0),i.pending.slice(0),r.abort))})}))}let mb=0;function gb(e,t,n){const s=mb++,o=Td.bind(null,n,s);if(!t.pending.length)return o;const r={id:s,icons:t,callback:e,abort:o};return n.forEach(i=>{(i.loaderCallbacks||(i.loaderCallbacks=[])).push(r)}),o}function yb(e,t=!0,n=!1){const s=[];return e.forEach(o=>{const r=typeof o=="string"?yr(o,t,n):o;r&&s.push(r)}),s}var bb={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function _b(e,t,n,s){const o=e.resources.length,r=e.random?Math.floor(Math.random()*o):e.index;let i;if(e.random){let H=e.resources.slice(0);for(i=[];H.length>1;){const K=Math.floor(Math.random()*H.length);i.push(H[K]),H=H.slice(0,K).concat(H.slice(K+1))}i=i.concat(H)}else i=e.resources.slice(r).concat(e.resources.slice(0,r));const a=Date.now();let l="pending",c=0,u,f=null,d=[],h=[];typeof s=="function"&&h.push(s);function v(){f&&(clearTimeout(f),f=null)}function m(){l==="pending"&&(l="aborted"),v(),d.forEach(H=>{H.status==="pending"&&(H.status="aborted")}),d=[]}function g(H,K){K&&(h=[]),typeof H=="function"&&h.push(H)}function x(){return{startTime:a,payload:t,status:l,queriesSent:c,queriesPending:d.length,subscribe:g,abort:m}}function E(){l="failed",h.forEach(H=>{H(void 0,u)})}function $(){d.forEach(H=>{H.status==="pending"&&(H.status="aborted")}),d=[]}function P(H,K,ce){const O=K!=="success";switch(d=d.filter(U=>U!==H),l){case"pending":break;case"failed":if(O||!e.dataAfterTimeout)return;break;default:return}if(K==="abort"){u=ce,E();return}if(O){u=ce,d.length||(i.length?V():E());return}if(v(),$(),!e.random){const U=e.resources.indexOf(H.resource);U!==-1&&U!==e.index&&(e.index=U)}l="completed",h.forEach(U=>{U(ce)})}function V(){if(l!=="pending")return;v();const H=i.shift();if(H===void 0){if(d.length){f=setTimeout(()=>{v(),l==="pending"&&($(),E())},e.timeout);return}E();return}const K={status:"pending",resource:H,callback:(ce,O)=>{P(K,ce,O)}};d.push(K),c++,f=setTimeout(V,e.rotate),n(H,t,K.callback)}return setTimeout(V),x}function Cd(e){const t={...bb,...e};let n=[];function s(){n=n.filter(a=>a().status==="pending")}function o(a,l,c){const u=_b(t,a,l,(f,d)=>{s(),c&&c(f,d)});return n.push(u),u}function r(a){return n.find(l=>a(l))||null}return{query:o,find:r,setIndex:a=>{t.index=a},getIndex:()=>t.index,cleanup:s}}function cc(){}const Zr=Object.create(null);function kb(e){if(!Zr[e]){const t=ha(e);if(!t)return;const n=Cd(t),s={config:t,redundancy:n};Zr[e]=s}return Zr[e]}function $b(e,t,n){let s,o;if(typeof e=="string"){const r=Ei(e);if(!r)return n(void 0,424),cc;o=r.send;const i=kb(e);i&&(s=i.redundancy)}else{const r=da(e);if(r){s=Cd(r);const i=e.resources?e.resources[0]:"",a=Ei(i);a&&(o=a.send)}}return!s||!o?(n(void 0,424),cc):s.query(t,o,n)().abort}function uc(){}function wb(e){e.iconsLoaderFlag||(e.iconsLoaderFlag=!0,setTimeout(()=>{e.iconsLoaderFlag=!1,vb(e)}))}function Tb(e){const t=[],n=[];return e.forEach(s=>{(s.match(yd)?t:n).push(s)}),{valid:t,invalid:n}}function As(e,t,n){function s(){const o=e.pendingIcons;t.forEach(r=>{o&&o.delete(r),e.icons[r]||e.missing.add(r)})}if(n&&typeof n=="object")try{if(!$d(e,n).length){s();return}}catch(o){console.error(o)}s(),wb(e)}function fc(e,t){e instanceof Promise?e.then(n=>{t(n)}).catch(()=>{t(null)}):t(e)}function Cb(e,t){e.iconsToLoad?e.iconsToLoad=e.iconsToLoad.concat(t).sort():e.iconsToLoad=t,e.iconsQueueFlag||(e.iconsQueueFlag=!0,setTimeout(()=>{e.iconsQueueFlag=!1;const{provider:n,prefix:s}=e,o=e.iconsToLoad;if(delete e.iconsToLoad,!o||!o.length)return;const r=e.loadIcon;if(e.loadIcons&&(o.length>1||!r)){fc(e.loadIcons(o,s,n),u=>{As(e,o,u)});return}if(r){o.forEach(u=>{const f=r(u,s,n);fc(f,d=>{const h=d?{prefix:s,icons:{[u]:d}}:null;As(e,[u],h)})});return}const{valid:i,invalid:a}=Tb(o);if(a.length&&As(e,a,null),!i.length)return;const l=s.match(yd)?Ei(n):null;if(!l){As(e,i,null);return}l.prepare(n,s,i).forEach(u=>{$b(n,u,f=>{As(e,u.icons,f)})})}))}const xb=(e,t)=>{const n=yb(e,!0,wd()),s=hb(n);if(!s.pending.length){let l=!0;return t&&setTimeout(()=>{l&&t(s.loaded,s.missing,s.pending,uc)}),()=>{l=!1}}const o=Object.create(null),r=[];let i,a;return s.pending.forEach(l=>{const{provider:c,prefix:u}=l;if(u===a&&c===i)return;i=c,a=u,r.push(ms(c,u));const f=o[c]||(o[c]=Object.create(null));f[u]||(f[u]=[])}),s.pending.forEach(l=>{const{provider:c,prefix:u,name:f}=l,d=ms(c,u),h=d.pendingIcons||(d.pendingIcons=new Set);h.has(f)||(h.add(f),o[c][u].push(f))}),r.forEach(l=>{const c=o[l.provider][l.prefix];c.length&&Cb(l,c)}),t?gb(t,s,r):uc},Pb=e=>new Promise((t,n)=>{const s=typeof e=="string"?yr(e,!0):e;if(!s){n(e);return}xb([s||e],o=>{if(o.length&&s){const r=eb(s);if(r){t({...fa,...r});return}}n(e)})});({...ob});const dc={backgroundColor:"currentColor"},Eb={backgroundColor:"transparent"},pc={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},hc={webkitMask:dc,mask:dc,background:Eb};for(const e in hc){const t=hc[e];for(const n in pc)t[e+n]=pc[n]}const ei={};["horizontal","vertical"].forEach(e=>{const t=e.slice(0,1)+"Flip";ei[e+"-flip"]=t,ei[e.slice(0,1)+"-flip"]=t,ei[e+"Flip"]=t});wd(!0);rb("",pb);if(typeof document<"u"&&typeof window<"u"){const e=window;if(e.IconifyPreload!==void 0){const t=e.IconifyPreload,n="Invalid IconifyPreload syntax.";typeof t=="object"&&t!==null&&(t instanceof Array?t:[t]).forEach(s=>{try{(typeof s!="object"||s===null||s instanceof Array||typeof s.icons!="object"||typeof s.prefix!="string"||!nb(s))&&console.error(n)}catch{console.error(n)}})}if(e.IconifyProviders!==void 0){const t=e.IconifyProviders;if(typeof t=="object"&&t!==null)for(let n in t){const s="IconifyProviders["+n+"] is invalid.";try{const o=t[n];if(typeof o!="object"||!o||o.resources===void 0)continue;ib(n,o)||console.error(s)}catch{console.error(s)}}}}({...fa});const xd=Object.freeze({left:0,top:0,width:16,height:16}),Pd=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),va=Object.freeze({...xd,...Pd});Object.freeze({...va,body:"",hidden:!1});({...xd});const Ed=Object.freeze({width:null,height:null}),Sd=Object.freeze({...Ed,...Pd});function Sb(e,t){const n={...e};for(const s in t){const o=t[s],r=typeof o;s in Ed?(o===null||o&&(r==="string"||r==="number"))&&(n[s]=o):r===typeof n[s]&&(n[s]=s==="rotate"?o%4:o)}return n}const Lb=/[\s,]+/;function Ab(e,t){t.split(Lb).forEach(n=>{switch(n.trim()){case"horizontal":e.hFlip=!0;break;case"vertical":e.vFlip=!0;break}})}function Ib(e,t=0){const n=e.replace(/^-?[0-9.]*/,"");function s(o){for(;o<0;)o+=4;return o%4}if(n===""){const o=parseInt(e);return isNaN(o)?0:s(o)}else if(n!==e){let o=0;switch(n){case"%":o=25;break;case"deg":o=90}if(o){let r=parseFloat(e.slice(0,e.length-n.length));return isNaN(r)?0:(r=r/o,r%1===0?s(r):0)}}return t}const Ob=/(-?[0-9.]*[0-9]+[0-9.]*)/g,Rb=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function vc(e,t,n){if(t===1)return e;if(n=n||100,typeof e=="number")return Math.ceil(e*t*n)/n;if(typeof e!="string")return e;const s=e.split(Ob);if(s===null||!s.length)return e;const o=[];let r=s.shift(),i=Rb.test(r);for(;;){if(i){const a=parseFloat(r);isNaN(a)?o.push(r):o.push(Math.ceil(a*t*n)/n)}else o.push(r);if(r=s.shift(),r===void 0)return o.join("");i=!i}}function Mb(e,t="defs"){let n="";const s=e.indexOf("<"+t);for(;s>=0;){const o=e.indexOf(">",s),r=e.indexOf("",r);if(i===-1)break;n+=e.slice(o+1,r).trim(),e=e.slice(0,s).trim()+e.slice(i+1)}return{defs:n,content:e}}function Nb(e,t){return e?""+e+""+t:t}function Db(e,t,n){const s=Mb(e);return Nb(s.defs,t+s.content+n)}const Vb=e=>e==="unset"||e==="undefined"||e==="none";function Hb(e,t){const n={...va,...e},s={...Sd,...t},o={left:n.left,top:n.top,width:n.width,height:n.height};let r=n.body;[n,s].forEach(m=>{const g=[],x=m.hFlip,E=m.vFlip;let $=m.rotate;x?E?$+=2:(g.push("translate("+(o.width+o.left).toString()+" "+(0-o.top).toString()+")"),g.push("scale(-1 1)"),o.top=o.left=0):E&&(g.push("translate("+(0-o.left).toString()+" "+(o.height+o.top).toString()+")"),g.push("scale(1 -1)"),o.top=o.left=0);let P;switch($<0&&($-=Math.floor($/4)*4),$=$%4,$){case 1:P=o.height/2+o.top,g.unshift("rotate(90 "+P.toString()+" "+P.toString()+")");break;case 2:g.unshift("rotate(180 "+(o.width/2+o.left).toString()+" "+(o.height/2+o.top).toString()+")");break;case 3:P=o.width/2+o.left,g.unshift("rotate(-90 "+P.toString()+" "+P.toString()+")");break}$%2===1&&(o.left!==o.top&&(P=o.left,o.left=o.top,o.top=P),o.width!==o.height&&(P=o.width,o.width=o.height,o.height=P)),g.length&&(r=Db(r,'',""))});const i=s.width,a=s.height,l=o.width,c=o.height;let u,f;i===null?(f=a===null?"1em":a==="auto"?c:a,u=vc(f,l/c)):(u=i==="auto"?l:i,f=a===null?vc(u,c/l):a==="auto"?c:a);const d={},h=(m,g)=>{Vb(g)||(d[m]=g.toString())};h("width",u),h("height",f);const v=[o.left,o.top,l,c];return d.viewBox=v.join(" "),{attributes:d,viewBox:v,body:r}}const Bb=/\sid="(\S+)"/g,Fb="IconifyId"+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);let jb=0;function Ub(e,t=Fb){const n=[];let s;for(;s=Bb.exec(e);)n.push(s[1]);if(!n.length)return e;const o="suffix"+(Math.random()*16777216|Date.now()).toString(16);return n.forEach(r=>{const i=typeof t=="function"?t(r):t+(jb++).toString(),a=r.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");e=e.replace(new RegExp('([#;"])('+a+')([")]|\\.[a-z])',"g"),"$1"+i+o+"$3")}),e=e.replace(new RegExp(o,"g"),""),e}function Wb(e,t){let n=e.indexOf("xlink:")===-1?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const s in t)n+=" "+s+'="'+t[s]+'"';return'"+e+""}function Gb(e){return e.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(//g,"%3E").replace(/\s+/g," ")}function zb(e){return"data:image/svg+xml,"+Gb(e)}function Kb(e){return'url("'+zb(e)+'")'}const mc={...Sd,inline:!1},qb={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink","aria-hidden":!0,role:"img"},Yb={display:"inline-block"},Si={backgroundColor:"currentColor"},Ld={backgroundColor:"transparent"},gc={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},yc={webkitMask:Si,mask:Si,background:Ld};for(const e in yc){const t=yc[e];for(const n in gc)t[e+n]=gc[n]}const Mo={};["horizontal","vertical"].forEach(e=>{const t=e.slice(0,1)+"Flip";Mo[e+"-flip"]=t,Mo[e.slice(0,1)+"-flip"]=t,Mo[e+"Flip"]=t});function bc(e){return e+(e.match(/^[-0-9.]+$/)?"px":"")}const Qb=(e,t)=>{const n=Sb(mc,t),s={...qb},o=t.mode||"svg",r={},i=t.style,a=typeof i=="object"&&!(i instanceof Array)?i:{};for(let m in t){const g=t[m];if(g!==void 0)switch(m){case"icon":case"style":case"onLoad":case"mode":case"ssr":break;case"inline":case"hFlip":case"vFlip":n[m]=g===!0||g==="true"||g===1;break;case"flip":typeof g=="string"&&Ab(n,g);break;case"color":r.color=g;break;case"rotate":typeof g=="string"?n[m]=Ib(g):typeof g=="number"&&(n[m]=g);break;case"ariaHidden":case"aria-hidden":g!==!0&&g!=="true"&&delete s["aria-hidden"];break;default:{const x=Mo[m];x?(g===!0||g==="true"||g===1)&&(n[x]=!0):mc[m]===void 0&&(s[m]=g)}}}const l=Hb(e,n),c=l.attributes;if(n.inline&&(r.verticalAlign="-0.125em"),o==="svg"){s.style={...r,...a},Object.assign(s,c);let m=0,g=t.id;return typeof g=="string"&&(g=g.replace(/-/g,"_")),s.innerHTML=Ub(l.body,g?()=>g+"ID"+m++:"iconifyVue"),He("svg",s)}const{body:u,width:f,height:d}=e,h=o==="mask"||(o==="bg"?!1:u.indexOf("currentColor")!==-1),v=Wb(u,{...c,width:f+"",height:d+""});return s.style={...r,"--svg":Kb(v),width:bc(c.width),height:bc(c.height),...Yb,...h?Si:Ld,...a},He("span",s)},Jb=Object.create(null),Xb=N((e,t)=>()=>{const n=e.icon,s=typeof n=="string"?Jb[n]:typeof n=="object"?n:null;return s===null||typeof s!="object"||typeof s.body!="string"?T(t.slots,"default"):Qb({...va,...s},e)},{props:["icon","mode","ssr","width","height","style","color","inline","rotate","hFlip","horizontalFlip","vFlip","verticalFlip","flip","id","ariaHidden","customise","title"]}),Zb=N({inheritAttrs:!1,__name:"VPIconify",props:{name:{},size:{},color:{},prefix:{},extra:{}},setup(e){const t=e,n=X(null),s=X(!1),o=Cy(),r=w(()=>{const l=t.name;return l.includes(":")?l:t.prefix?`${t.prefix}:${l}`:l}),i=w(()=>o.value[r.value]);async function a(){n.value||(i.value||(s.value=!1,n.value=await Pb(t.name)),s.value=!0)}return ge(()=>t.name,a,{immediate:!0}),(l,c)=>{const u=We("ClientOnly");return i.value?(p(),b("span",Ve({key:0,class:["vp-icon",[i.value,e.extra]],style:{color:e.color,...e.size},"aria-hidden":"","data-provider":"iconify"},l.$attrs),null,16)):(p(),I(u,{key:1},{default:S(()=>[s.value?n.value?(p(),I(y(Xb),{key:1,class:q(["vp-icon iconify",[e.extra]]),icon:n.value,style:Fe({color:e.color,...e.size}),"aria-hidden":"","data-provider":"iconify"},null,8,["class","icon","style"])):L("",!0):(p(),b("span",Ve({key:0,class:"vp-icon iconify",style:{color:e.color,...e.size}},l.$attrs),null,16))]),_:1}))}}}),e2={key:0,class:"vp-icon-img","aria-hidden":""},t2=["src"],n2=["innerHTML"],s2=N({__name:"VPIconImage",props:{type:{},name:{},color:{},size:{}},setup(e){const t=e,n=w(()=>t.type==="svg"&&typeof t.name=="object"&&"svg"in t.name?t.name.svg:""),s=w(()=>{if(t.type==="link"){const o=t.name;return Dt(o)?o:_t(o)}return""});return(o,r)=>e.type==="link"?(p(),b("span",e2,[k("img",{src:s.value,alt:"",style:Fe({height:e.size?.height})},null,12,t2)])):e.type==="svg"?(p(),b("span",{key:1,class:"vp-icon",style:Fe({color:e.color,...e.size}),"aria-hidden":"",innerHTML:n.value},null,12,n2)):L("",!0)}}),o2=z(s2,[["__scopeId","data-v-befa1714"]]),ot=N({__name:"VPIcon",props:{provider:{},name:{},size:{},color:{},extra:{}},setup(e){const t=e,n=w(()=>{const i=t.provider||"iconify";return typeof t.name=="string"&&(Dt(t.name)||t.name[0]==="/")?"link":typeof t.name=="object"&&t.name.svg?"svg":i==="iconfont"||i==="fontawesome"?i:"iconify"});function s(i){return String(Number(i))===String(i)?`${i}px`:String(i)}const o=w(()=>{const i=t.size;if(!i)return;const[a,l]=String(i).replaceAll("px","[UNIT]").split("x").map(c=>s(c.replaceAll("[UNIT]","px").trim()));return{width:a,height:l||a}}),r=w(()=>({name:t.name,color:t.color,size:o.value,prefix:""}));return(i,a)=>n.value==="link"||n.value==="svg"?(p(),I(o2,{key:0,type:n.value,name:e.name,color:e.color,size:o.value},null,8,["type","name","color","size"])):n.value==="iconfont"?(p(),I(Ky,Rc(Ve({key:1},r.value)),null,16)):n.value==="fontawesome"?(p(),I(zy,Ve({key:2,extra:e.extra},{...r.value,...i.$attrs}),null,16,["extra"])):n.value==="iconify"?(p(),I(Zb,Ve({key:3,extra:e.extra},r.value),null,16,["extra"])):L("",!0)}}),r2={class:"vp-card-wrapper"},i2={key:0,class:"title"},a2=["innerHTML"],l2={class:"body"},c2=N({__name:"VPCard",props:{title:{},icon:{}},setup(e){const t=e,n=w(()=>{if(t.icon?.[0]==="{")try{return JSON.parse(n)}catch{}return t.icon});return(s,o)=>(p(),b("article",r2,[T(s.$slots,"title",{},()=>[e.title||n.value?(p(),b("p",i2,[n.value?(p(),I(ot,{key:0,name:n.value},null,8,["name"])):L("",!0),e.title?(p(),b("span",{key:1,class:"text",innerHTML:e.title},null,8,a2)):L("",!0)])):L("",!0)],!0),k("div",l2,[T(s.$slots,"default",{},void 0,!0)])]))}}),_c=z(c2,[["__scopeId","data-v-0aa8820e"]]),u2=N({__name:"VPCardGrid",props:{cols:{}},setup(e){const t=e,n=bt("(min-width: 768px)"),s=bt("(min-width: 960px)"),o=X(1);function r(){const a={sm:1,md:2,lg:2};if(!t.cols)return a;if(typeof t.cols=="number"||typeof t.cols=="string"){const l=Number(t.cols);return{sm:l,md:l,lg:l}}return{...a,...be(t.cols)}}function i(){const a=r();return s.value?a.lg:n.value?a.md:a.sm}return ge(()=>[n.value,s.value,t.cols],()=>{o.value=i()}),Me(()=>{o.value=i()}),(a,l)=>(p(),b("div",{class:q(["vp-card-grid",[`cols-${o.value}`]]),style:Fe({gridTemplateColumns:`repeat(${o.value}, 1fr)`})},[T(a.$slots,"default",{},void 0,!0)],6))}}),kc=z(u2,[["__scopeId","data-v-d930ab6f"]]),$c=N({__name:"VPCardMasonry",props:{cols:{default:()=>({sm:2,md:2,lg:3})},gap:{default:16}},setup(e){const t=e,n=Tu(),s=Vp(),o=X(3),r=bt("(min-width: 640px)"),i=bt("(min-width: 960px)"),a=w(()=>{const d=n.default?.();return(Array.isArray(d)?d:[d]).map((h,v)=>nu(an(h,Ve(h.props??{},{class:`masonry-${s}-${v}`}))))});function l(){let d=1;typeof t.cols=="number"?d=t.cols:typeof t.cols=="object"&&(i.value?d=t.cols.lg||3:r.value?d=t.cols.md||2:d=t.cols.sm||2),o.value=Number(d)}const c=Te([]),u=Te();async function f(){if(await ht(),!u.value)return;const d=Array.from({length:o.value},()=>[]),h=Array.from({length:o.value},()=>0);for(let v=0;v{ge(()=>[r.value,i.value,t.cols],l,{immediate:!0}),f();const d=Ef(f);ge([a,o],d,{flush:"post"}),Mf(u,d)}),(d,h)=>{const v=We("ClientOnly");return p(),b("div",{ref_key:"masonry",ref:u,class:q(["vp-card-masonry",[`cols-${o.value}`]]),style:Fe({"grid-gap":`${t.gap}px`,"--card-masonry-cols":o.value}),"data-allow-mismatch":""},[R(v,null,{default:S(()=>[(p(!0),b(Z,null,_e(c.value,(m,g)=>(p(),b("div",{key:`${y(s)}-${g}`,class:"card-masonry-item",style:Fe({gap:`${t.gap}px`})},[(p(!0),b(Z,null,_e(m,x=>(p(),I(Ot(x),{key:x.props.class}))),128))],4))),128))]),_:1})],6)}}}),f2={class:"image-container"},d2=["src","alt"],p2={key:0,class:"image-info"},h2={key:0,class:"title"},v2=["href"],m2={key:1},g2={key:1,class:"copyright"},y2={key:0},b2={key:1},_2={key:2},k2={key:2,class:"description"},$2=N({__name:"VPImageCard",props:{image:{},title:{},description:{},href:{},author:{},date:{},width:{},center:{type:Boolean}},setup(e){const t=e,n=ro(),s=w(()=>{if(!t.date)return"";const r=t.date instanceof Date?t.date:new Date(t.date);return new Intl.DateTimeFormat(n.value,{year:"numeric",month:"short",day:"numeric"}).format(r)}),o=w(()=>({width:t.width?String(Number(t.width))===String(t.width)?`${t.width}px`:t.width:void 0}));return(r,i)=>(p(),b("div",{class:q(["vp-image-card",{center:e.center}]),style:Fe(o.value)},[k("div",f2,[k("img",{src:y(_t)(e.image),alt:e.title,loading:"lazy"},null,8,d2),e.title||e.author||s.value||e.description?(p(),b("div",p2,[e.title?(p(),b("h3",h2,[e.href?(p(),b("a",{key:0,href:e.href,target:"_blank",rel:"noopener noreferrer",class:"no-icon"},W(e.title),9,v2)):(p(),b("span",m2,W(e.title),1))])):L("",!0),e.author||s.value?(p(),b("p",g2,[e.author?(p(),b("span",y2,W(e.author),1)):L("",!0),e.author&&s.value?(p(),b("span",b2," | ")):L("",!0),s.value?(p(),b("span",_2,W(s.value),1)):L("",!0)])):L("",!0),e.description?(p(),b("p",k2,W(e.description),1)):L("",!0)])):L("",!0)])],6))}}),wc=z($2,[["__scopeId","data-v-f0d363af"]]),w2={key:0,class:"vpi-external-link"},Ce=N({__name:"VPLink",props:{tag:{},href:{},text:{},noIcon:{type:Boolean},target:{},rel:{}},setup(e){const t=e,n=_s(),s=w(()=>t.tag??(t.href?"a":"span")),{link:o,isExternal:r,isExternalProtocol:i}=id(Vn(t,"href"),Vn(t,"target"));function a(l){!r.value&&o.value&&(l.preventDefault(),n.push(o.value))}return(l,c)=>(p(),I(Ot(s.value),{class:q(["vp-link",{link:y(o),"no-icon":e.noIcon}]),href:y(o)?y(i)?y(o):y(_t)(y(o)):void 0,target:e.target??(y(r)?"_blank":void 0),rel:e.rel??(y(r)?"noreferrer":void 0),onClick:c[0]||(c[0]=u=>a(u))},{default:S(()=>[T(l.$slots,"default",{},()=>[Re(W(e.text||e.href),1)]),y(r)&&!e.noIcon?(p(),b("span",w2)):L("",!0)]),_:3},8,["class","href","target","rel"]))}}),T2={class:"vp-link-card"},C2={class:"body"},x2=["innerHTML"],P2=["innerHTML"],E2=N({__name:"VPLinkCard",props:{href:{},title:{},icon:{},description:{},target:{},rel:{}},setup(e){return(t,n)=>(p(),b("div",T2,[k("span",C2,[R(Ce,Ve({href:e.href,"no-icon":"",class:"link no-icon"},{target:e.target,rel:e.rel}),{default:S(()=>[T(t.$slots,"title",{},()=>[e.icon?(p(),I(ot,{key:0,name:e.icon},null,8,["name"])):L("",!0),e.title?(p(),b("span",{key:1,class:"text",innerHTML:e.title},null,8,x2)):L("",!0)],!0)]),_:3},16,["href"]),T(t.$slots,"default",{},()=>[e.description?(p(),b("p",{key:0,innerHTML:e.description},null,8,P2)):L("",!0)],!0)]),n[0]||(n[0]=k("span",{class:"vpi-arrow-right"},null,-1))]))}}),Tc=z(E2,[["__scopeId","data-v-de955ff8"]]),gs=N({__name:"VPHomeBox",props:{type:{},full:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean},containerClass:{}},setup(e){const t=e,n=gr(),s=w(()=>{if(!t.backgroundImage)return null;const r=typeof t.backgroundImage=="string"?t.backgroundImage:t.backgroundImage[n.value?"dark":"light"]??t.backgroundImage.light;return{"background-image":`url(${Dt(r)?t.backgroundImage:_t(r)})`,"background-size":"cover","background-position":"center","background-repeat":"no-repeat","background-attachment":t.backgroundAttachment||""}}),o=w(()=>q(t.containerClass||""));return(r,i)=>(p(),b("div",{class:q(["vp-home-box",{full:t.full}]),style:Fe(s.value)},[T(r.$slots,"before"),k("div",{class:q(["container",o.value])},[T(r.$slots,"default")],2),T(r.$slots,"after")],6))}}),S2={class:"button-content"},L2=N({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{default:""},href:{},target:{},rel:{},icon:{},suffixIcon:{}},setup(e){const t=e,n=_s(),s=w(()=>t.tag||t.href?"a":"button"),{link:o,isExternal:r,isExternalProtocol:i}=id(Vn(t,"href"),Vn(t,"target"));function a(l){!r.value&&o.value?.[0]!=="#"&&(l.preventDefault(),o.value&&n.push(o.value))}return(l,c)=>(p(),I(Ot(s.value),{class:q(["vp-button",[e.size,e.theme]]),href:y(o)?y(o)[0]==="#"||y(i)?y(o):y(_t)(y(o)):void 0,target:e.target??(y(r)?"_blank":void 0),rel:e.rel??(y(r)?"noreferrer":void 0),onClick:c[0]||(c[0]=u=>a(u))},{default:S(()=>[k("span",S2,[e.icon?(p(),I(ot,{key:0,name:e.icon},null,8,["name"])):L("",!0),T(l.$slots,"default",{},()=>[k("span",null,W(e.text),1)],!0),e.suffixIcon?(p(),I(ot,{key:1,name:e.suffixIcon},null,8,["name"])):L("",!0)])]),_:3},8,["class","href","target","rel"]))}}),br=z(L2,[["__scopeId","data-v-7fe383a1"]]),A2={},I2={class:"vp-switch",type:"button",role:"switch"},O2={class:"check"},R2={key:0,class:"icon"};function M2(e,t){return p(),b("button",I2,[k("span",O2,[e.$slots.default?(p(),b("span",R2,[T(e.$slots,"default",{},void 0,!0)])):L("",!0)])])}const N2=z(A2,[["render",M2],["__scopeId","data-v-7eb32327"]]),D2=N({__name:"VPSwitchAppearance",setup(e){const t=X(!1),{theme:n,isDark:s}=te(),o=w(()=>{const a=n.value.transition,l=typeof a=="object"?a:{};return a===!1||l.appearance===!1?!1:typeof l.appearance=="string"?l.appearance:"fade"}),r=Ne("toggle-appearance",async({clientX:a,clientY:l})=>{if(!Jf()||o.value===!1){s.value=!s.value;return}await document.startViewTransition(async()=>{s.value=!s.value,await ht()}).ready;const{keyframes:c,duration:u}=Uy(a,l,o.value,s.value);document.documentElement.animate(c,{duration:u,easing:"ease-in",fill:"forwards",pseudoElement:`::view-transition-${s.value?"old":"new"}(root)`})}),i=X("");return Hu(()=>{i.value=s.value?n.value.lightModeSwitchTitle||"Switch to light theme":n.value.darkModeSwitchTitle||"Switch to dark theme"}),(a,l)=>(p(),I(N2,{class:"vp-switch-appearance",title:i.value,"aria-checked":t.value,onClick:y(r)},{default:S(()=>[...l[0]||(l[0]=[k("span",{class:"vpi-sun sun"},null,-1),k("span",{class:"vpi-moon moon"},null,-1)])]),_:1},8,["title","aria-checked","onClick"]))}}),ma=z(D2,[["__scopeId","data-v-b0b8823d"]]),V2={key:0,class:"vp-navbar-appearance"},H2=N({__name:"VPNavBarAppearance",setup(e){const{theme:t}=te();return(n,s)=>y(t).appearance&&y(t).appearance!=="force-dark"?(p(),b("div",V2,[R(ma)])):L("",!0)}}),B2=z(H2,[["__scopeId","data-v-a295abf6"]]),F2={class:"vp-menu-link"},j2=N({__name:"VPMenuLink",props:{item:{}},setup(e){const{page:t}=te();return(n,s)=>(p(),b("div",F2,[R(Ce,{class:q({active:y(vs)(y(t).path,e.item.activeMatch||y(fn)(e.item.link),!!e.item.activeMatch)}),href:e.item.link},{default:S(()=>[e.item.icon?(p(),I(ot,{key:0,name:e.item.icon},null,8,["name"])):L("",!0),Re(" "+W(e.item.text)+" ",1),e.item.badge?(p(),I(Et,Ve({key:1,class:"vp-menu-badge"},typeof e.item.badge=="string"?{text:e.item.badge}:e.item.badge),null,16)):L("",!0)]),_:1},8,["class","href"])]))}}),_r=z(j2,[["__scopeId","data-v-1ff1855f"]]),U2={class:"vp-menu-group"},W2={key:0,class:"title"},G2=["textContent"],z2=N({__name:"VPMenuGroup",props:{text:{},icon:{},items:{}},setup(e){return(t,n)=>(p(),b("div",U2,[e.text?(p(),b("p",W2,[e.icon?(p(),I(ot,{key:0,name:e.icon},null,8,["name"])):L("",!0),k("span",{textContent:W(e.text)},null,8,G2)])):L("",!0),(p(!0),b(Z,null,_e(e.items,s=>(p(),b(Z,null,["link"in s?(p(),I(_r,{key:s?.link,item:s},null,8,["item"])):L("",!0)],64))),256))]))}}),K2=z(z2,[["__scopeId","data-v-c497e9e3"]]),q2={class:"vp-menu"},Y2={key:0,class:"items"},Q2=N({__name:"VPMenu",props:{items:{}},setup(e){return(t,n)=>(p(),b("div",q2,[e.items?(p(),b("div",Y2,[(p(!0),b(Z,null,_e(e.items,s=>(p(),b(Z,{key:s.text},["link"in s?(p(),I(_r,{key:0,item:s},null,8,["item"])):(p(),I(K2,{key:1,text:s.text,items:s.items,icon:s.icon},null,8,["text","items","icon"]))],64))),128))])):L("",!0),T(t.$slots,"default",{},void 0,!0)]))}}),J2=z(Q2,[["__scopeId","data-v-709dc2b1"]]),X2=["aria-expanded","aria-label"],Z2={key:0,class:"text"},e3=["innerHTML"],t3={key:1,class:"vpi-more-horizontal icon"},n3={class:"menu"},s3=N({__name:"VPFlyout",props:{prefixIcon:{},icon:{},button:{},label:{},items:{},badge:{}},setup(e){const t=X(!1),n=X();_y({el:n,onBlur:s});function s(){t.value=!1}return(o,r)=>(p(),b("div",{ref_key:"el",ref:n,class:"vp-flyout",onMouseenter:r[1]||(r[1]=i=>t.value=!0),onMouseleave:r[2]||(r[2]=i=>t.value=!1),onFocus:r[3]||(r[3]=i=>t.value=!0),onBlur:r[4]||(r[4]=i=>t.value=!1)},[k("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":t.value,"aria-label":e.label,onClick:r[0]||(r[0]=i=>t.value=!t.value)},[e.button||e.icon?(p(),b("span",Z2,[e.prefixIcon?(p(),I(ot,{key:0,name:e.prefixIcon},null,8,["name"])):L("",!0),e.icon?(p(),b("span",{key:1,class:q(["option-icon",[e.icon]])},null,2)):L("",!0),e.button?(p(),b("span",{key:2,innerHTML:e.button},null,8,e3)):L("",!0),e.badge?(p(),I(Et,Ve({key:3,class:"vp-menu-badge"},typeof e.badge=="string"?{text:e.badge}:e.badge),null,16)):L("",!0),r[5]||(r[5]=k("span",{class:"vpi-chevron-down text-icon"},null,-1))])):(p(),b("span",t3))],8,X2),k("div",n3,[R(J2,{items:e.items},{default:S(()=>[T(o.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),ga=z(s3,[["__scopeId","data-v-86530b6c"]]),o3=["href","aria-label","innerHTML"],r3=N({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(e){const t=e,n=w(()=>typeof t.icon=="object"?t.icon.svg:``);return(s,o)=>(p(),b("a",{class:"vp-social-link no-icon",href:e.link,"aria-label":e.ariaLabel??(typeof e.icon=="string"?e.icon:""),target:"_blank",rel:"noopener",innerHTML:n.value},null,8,o3))}}),i3=z(r3,[["__scopeId","data-v-67b21932"]]),a3={class:"vp-social-links"},l3=N({__name:"VPSocialLinks",props:{links:{}},setup(e){return(t,n)=>(p(),b("div",a3,[(p(!0),b(Z,null,_e(e.links,({link:s,icon:o})=>(p(),I(i3,{key:s,icon:o,link:s},null,8,["icon","link"]))),128))]))}}),co=z(l3,[["__scopeId","data-v-40bac536"]]),c3={key:0,class:"group translations"},u3={class:"trans-title"},f3={key:1,class:"group"},d3={class:"item appearance"},p3={class:"label"},h3={class:"appearance-action"},v3={key:2,class:"group"},m3={class:"item social-links"},g3=N({__name:"VPNavBarExtra",setup(e){const{theme:t}=te(),{localeLinks:n,currentLang:s}=la(),o=w(()=>{const i=t.value.navbarSocialInclude??[];return i.length?t.value.social?.filter(({icon:a})=>typeof a=="string"?i.includes(a):a.name?i.includes(a.name):!1):t.value.social}),r=w(()=>n.value.length&&s.value.label||t.value.appearance||o.value?.length);return(i,a)=>r.value?(p(),I(ga,{key:0,class:"vp-navbar-extra",label:"extra navigation"},{default:S(()=>[y(n).length&&y(s).label?(p(),b("div",c3,[k("p",u3,W(y(s).label),1),(p(!0),b(Z,null,_e(y(n),l=>(p(),I(_r,{key:l.link,item:l},null,8,["item"]))),128))])):L("",!0),y(t).appearance&&y(t).appearance!=="force-dark"?(p(),b("div",f3,[k("div",d3,[k("p",p3,W(y(t).appearanceText||"Appearance"),1),k("div",h3,[R(ma)])])])):L("",!0),o.value?(p(),b("div",v3,[k("div",m3,[R(co,{class:"social-links-list",links:o.value},null,8,["links"])])])):L("",!0)]),_:1})):L("",!0)}}),y3=z(g3,[["__scopeId","data-v-652282fd"]]),b3=["aria-expanded"],_3=N({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(e){return(t,n)=>(p(),b("button",{type:"button",class:q(["vp-navbar-hamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"nav-screen",onClick:n[0]||(n[0]=s=>t.$emit("click"))},[...n[1]||(n[1]=[k("span",{class:"container"},[k("span",{class:"top"}),k("span",{class:"middle"}),k("span",{class:"bottom"})],-1)])],10,b3))}}),k3=z(_3,[["__scopeId","data-v-2b50024d"]]),$3=N({__name:"VPNavBarMenuGroup",props:{item:{}},setup(e){const t=e,{page:n}=te();function s(r){return"link"in r?vs(n.value.path,fn(r.link),!!t.item.activeMatch):r.items.some(s)}const o=w(()=>s(t.item));return(r,i)=>(p(),I(ga,{class:q(["vp-navbar-menu-group",{active:y(vs)(y(n).path,e.item.activeMatch,!!e.item.activeMatch)||o.value}]),button:e.item.text,items:e.item.items,"prefix-icon":e.item.icon,badge:e.item.badge},null,8,["class","button","items","prefix-icon","badge"]))}}),w3=["innerHTML"],T3=N({__name:"VPNavBarMenuLink",props:{item:{}},setup(e){const{page:t}=te();return(n,s)=>(p(),I(Ce,{class:q(["navbar-menu-link",{active:y(vs)(y(t).path,e.item.activeMatch||y(fn)(e.item.link),!!e.item.activeMatch)}]),href:e.item.link,"no-icon":e.item.noIcon,target:e.item.target,rel:e.item.rel,tabindex:"0"},{default:S(()=>[e.item.icon?(p(),I(ot,{key:0,name:e.item.icon},null,8,["name"])):L("",!0),k("span",{innerHTML:e.item.text},null,8,w3),e.item.badge?(p(),I(Et,Ve({key:1,class:"vp-menu-badge"},typeof e.item.badge=="string"?{text:e.item.badge}:e.item.badge),null,16)):L("",!0)]),_:1},8,["class","href","no-icon","target","rel"]))}}),C3=z(T3,[["__scopeId","data-v-d4acf911"]]),x3={key:0,"aria-labelledby":"main-nav-aria-label",class:"vp-navbar-menu"},P3=N({__name:"VPNavBarMenu",setup(e){const t=ad();return(n,s)=>y(t).length?(p(),b("nav",x3,[s[0]||(s[0]=k("span",{id:"main-nav-aria-label",class:"visually-hidden"},"Main Navigation",-1)),(p(!0),b(Z,null,_e(y(t),o=>(p(),b(Z,{key:o.text},["link"in o?(p(),I(C3,{key:0,item:o},null,8,["item"])):(p(),I($3,{key:1,item:o},null,8,["item"]))],64))),128))])):L("",!0)}}),E3=z(P3,[["__scopeId","data-v-d43c1732"]]),S3={},L3={class:"vp-navbar-search"};function A3(e,t){const n=We("SearchBox");return p(),b("div",L3,[R(n)])}const I3=z(S3,[["render",A3]]),O3=N({__name:"VPNavBarSocialLinks",setup(e){const{theme:t}=te(),n=w(()=>{const s=t.value.navbarSocialInclude??[];return s.length?t.value.social?.filter(({icon:o})=>typeof o=="string"?s.includes(o):o.name?s.includes(o.name):!1):t.value.social});return(s,o)=>n.value?(p(),I(co,{key:0,class:"vp-navbar-social-links",links:n.value},null,8,["links"])):L("",!0)}}),R3=z(O3,[["__scopeId","data-v-ad52545c"]]),M3=["src","alt"],N3={inheritAttrs:!1},D3=N({...N3,__name:"VPImage",props:{image:{},alt:{}},setup(e){const t=e,n=w(()=>{const s=t.image;return!s||typeof s=="string"||!s.width||!s.height?"":{width:Gl(s.width),height:Gl(s.height)}});return(s,o)=>{const r=We("VPImage",!0);return e.image?(p(),b(Z,{key:0},[typeof e.image=="string"||"src"in e.image?(p(),b("img",Ve({key:0,class:"vp-image",style:n.value},typeof e.image=="string"?s.$attrs:{...e.image,...s.$attrs},{src:y(_t)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,M3)):(p(),b(Z,{key:1},[R(r,Ve({class:"dark",image:e.image.dark,alt:e.image.alt},s.$attrs),null,16,["image","alt"]),R(r,Ve({class:"light",image:e.image.light,alt:e.image.alt},s.$attrs),null,16,["image","alt"])],64))],64)):L("",!0)}}}),ys=z(D3,[["__scopeId","data-v-480e858a"]]),V3=N({__name:"VPNavBarTitle",setup(e){const{theme:t,site:n}=te(),{hasSidebar:s}=Kt(),o=St();return(r,i)=>(p(),b("div",{class:q(["vp-navbar-title",{"has-sidebar":y(s)}])},[R(Ce,{class:"title",href:y(t).home??y(o),"no-icon":""},{default:S(()=>[T(r.$slots,"nav-bar-title-before",{},void 0,!0),y(t).logo?(p(),I(ys,{key:0,class:"logo",image:{light:y(t).logo,dark:y(t).logoDark||y(t).logo}},null,8,["image"])):L("",!0),k("span",null,W(y(n).title),1),T(r.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3},8,["href"])],2))}}),H3=z(V3,[["__scopeId","data-v-1a4f50af"]]),B3={class:"items"},F3={class:"title"},j3=N({__name:"VPNavBarTranslations",setup(e){const{theme:t}=te(),{currentLang:n,localeLinks:s}=la();return(o,r)=>y(s).length&&y(n).text?(p(),I(ga,{key:0,class:"vp-navbar-translations",icon:"vpi-languages",label:y(t).selectLanguageText||"Change Language"},{default:S(()=>[k("div",B3,[k("p",F3,W(y(n).text),1),(p(!0),b(Z,null,_e(y(s),i=>(p(),I(_r,{key:i.link,item:i},null,8,["item"]))),128))])]),_:1},8,["label"])):L("",!0)}}),U3=z(j3,[["__scopeId","data-v-0d45479b"]]),W3={class:"wrapper"},G3={class:"container"},z3={class:"title"},K3={class:"content"},q3={class:"content-body"},Y3=N({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggleScreen"],setup(e){const t=e,{frontmatter:n}=te(),{y:s}=ra(),{hasSidebar:o}=Kt(),r=X({});return Hu(()=>{r.value={"has-sidebar":o.value,home:n.value.pageLayout==="home",top:s.value===0,"screen-open":t.isScreenOpen}}),(i,a)=>(p(),b("div",{class:q(["vp-navbar",r.value]),"vp-navbar":""},[k("div",W3,[k("div",G3,[k("div",z3,[R(H3,null,{"nav-bar-title-before":S(()=>[T(i.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":S(()=>[T(i.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),k("div",K3,[k("div",q3,[T(i.$slots,"nav-bar-content-before",{},void 0,!0),R(I3,{class:"search"}),T(i.$slots,"nav-bar-menu-before",{},void 0,!0),R(E3,{class:"menu"}),T(i.$slots,"nav-bar-menu-after",{},void 0,!0),R(U3,{class:"translations"}),R(B2,{class:"appearance"}),R(R3,{class:"social-links"}),R(y3,{class:"extra"}),T(i.$slots,"nav-bar-content-after",{},void 0,!0),R(k3,{class:"hamburger",active:e.isScreenOpen,onClick:a[0]||(a[0]=l=>i.$emit("toggleScreen"))},null,8,["active"])])])])]),a[1]||(a[1]=k("div",{class:"divider"},[k("div",{class:"divider-line"})],-1))],2))}}),Q3=z(Y3,[["__scopeId","data-v-2c31ea5e"]]),J3={key:0,class:"vp-nav-screen-appearance"},X3={class:"text"},Z3=N({__name:"VPNavScreenAppearance",setup(e){const{theme:t}=te();return(n,s)=>y(t).appearance&&y(t).appearance!=="force-dark"?(p(),b("div",J3,[k("p",X3,W(y(t).appearanceText??"Appearance"),1),R(ma)])):L("",!0)}}),e_=z(Z3,[["__scopeId","data-v-4be3fcac"]]),t_=["innerHTML"],n_=N({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(e){const t=Ne("close-screen");return(n,s)=>(p(),I(Ce,{class:"vp-nav-screen-menu-group-link",href:e.item.link,target:e.item.target,rel:e.item.rel,"no-icon":e.item.noIcon,onClick:y(t)},{default:S(()=>[e.item.icon?(p(),I(ot,{key:0,name:e.item.icon},null,8,["name"])):L("",!0),k("span",{innerHTML:e.item.text},null,8,t_),e.item.badge?(p(),I(Et,Ve({key:1,class:"vp-menu-badge"},typeof e.item.badge=="string"?{text:e.item.badge}:e.item.badge),null,16)):L("",!0)]),_:1},8,["href","target","rel","no-icon","onClick"]))}}),Ad=z(n_,[["__scopeId","data-v-eda29ce2"]]),s_={class:"vp-nav-screen-menu-group-section"},o_={key:0,class:"title"},r_=N({__name:"VPNavScreenMenuGroupSection",props:{icon:{},text:{},items:{}},setup(e){return(t,n)=>(p(),b("div",s_,[e.text?(p(),b("p",o_,[e.icon?(p(),I(ot,{key:0,name:e.icon},null,8,["name"])):L("",!0),Re(" "+W(e.text),1)])):L("",!0),(p(!0),b(Z,null,_e(e.items,s=>(p(),I(Ad,{key:s.text,item:s},null,8,["item"]))),128))]))}}),i_=z(r_,[["__scopeId","data-v-af01621b"]]),a_=["aria-controls","aria-expanded"],l_={class:"button-text"},c_=["innerHTML"],u_=["id"],f_={class:"items"},d_={key:1,class:"group"},p_=N({__name:"VPNavScreenMenuGroup",props:{text:{},icon:{},badge:{},items:{}},setup(e){const t=e,n=X(!1),s=w(()=>`nav-screen-menu-group-${t.text.replace(" ","-").toLowerCase()}`);function o(){n.value=!n.value}return(r,i)=>(p(),b("div",{class:q(["vp-nav-screen-menu-group",{open:n.value}])},[k("button",{class:"button","aria-controls":s.value,"aria-expanded":n.value,onClick:o},[k("span",l_,[e.icon?(p(),I(ot,{key:0,name:e.icon},null,8,["name"])):L("",!0),k("span",{innerHTML:e.text},null,8,c_),e.badge?(p(),I(Et,Ve({key:1,class:"vp-menu-badge"},typeof e.badge=="string"?{text:e.badge}:e.badge),null,16)):L("",!0)]),i[0]||(i[0]=k("span",{class:"vpi-plus button-icon"},null,-1))],8,a_),R(y(ea),null,{default:S(()=>[wn(k("div",{id:s.value,class:"vp-nav-screen-menu-group-container"},[k("div",f_,[(p(!0),b(Z,null,_e(e.items,a=>(p(),b(Z,{key:a.text},["link"in a?(p(),b("div",{key:a.text,class:"item"},[R(Ad,{item:a},null,8,["item"])])):(p(),b("div",d_,[R(i_,{text:a.text,items:a.items,icon:a.icon},null,8,["text","items","icon"])]))],64))),128))])],8,u_),[[Bn,n.value]])]),_:1})],2))}}),h_=z(p_,[["__scopeId","data-v-c7407a4a"]]),v_=["innerHTML"],m_=N({__name:"VPNavScreenMenuLink",props:{item:{}},setup(e){const t=Ne("close-screen");return(n,s)=>(p(),I(Ce,{class:"vp-nav-screen-menu-link",href:e.item.link,target:e.item.target,rel:e.item.rel,"no-icon":e.item.noIcon,onClick:y(t)},{default:S(()=>[e.item.icon?(p(),I(ot,{key:0,name:e.item.icon},null,8,["name"])):L("",!0),k("span",{innerHTML:e.item.text},null,8,v_),e.item.badge?(p(),I(Et,Ve({key:1,class:"vp-menu-badge"},typeof e.item.badge=="string"?{text:e.item.badge}:e.item.badge),null,16)):L("",!0)]),_:1},8,["href","target","rel","no-icon","onClick"]))}}),g_=z(m_,[["__scopeId","data-v-c0d469d7"]]),y_={key:0,class:"vp-nav-screen-menu"},b_=N({__name:"VPNavScreenMenu",setup(e){const t=ad();return(n,s)=>y(t).length?(p(),b("nav",y_,[(p(!0),b(Z,null,_e(y(t),o=>(p(),b(Z,{key:o.text},["link"in o?(p(),I(g_,{key:0,item:o},null,8,["item"])):(p(),I(h_,{key:1,text:o.text||"",items:o.items,icon:o.icon,badge:o.badge},null,8,["text","items","icon","badge"]))],64))),128))])):L("",!0)}}),__=N({__name:"VPNavScreenSocialLinks",setup(e){const{theme:t}=te();return(n,s)=>y(t).social?(p(),I(co,{key:0,class:"vp-nav-screen-social-links",links:y(t).social},null,8,["links"])):L("",!0)}}),k_={class:"vp-nav-screen-translations-container"},$_={class:"list"},w_=N({__name:"VPNavScreenTranslations",setup(e){const{localeLinks:t,currentLang:n}=la(),s=X(!1);function o(){s.value=!s.value}return(r,i)=>y(t).length&&y(n).text?(p(),b("div",{key:0,class:q(["vp-nav-screen-translations",{open:s.value}])},[k("button",{class:"title",onClick:o},[i[0]||(i[0]=k("span",{class:"vpi-languages icon lang"},null,-1)),Re(" "+W(y(n).text)+" ",1),i[1]||(i[1]=k("span",{class:"vpi-chevron-down icon chevron"},null,-1))]),R(y(ea),null,{default:S(()=>[wn(k("div",k_,[k("ul",$_,[(p(!0),b(Z,null,_e(y(t),a=>(p(),b("li",{key:a.link,class:"item"},[R(Ce,{class:"link",href:a.link},{default:S(()=>[Re(W(a.text),1)]),_:2},1032,["href"])]))),128))])],512),[[Bn,s.value]])]),_:1})],2)):L("",!0)}}),T_=z(w_,[["__scopeId","data-v-55d55931"]]),C_={key:0,id:"navScreen",class:"vp-nav-screen"},x_={class:"container"},P_=N({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(e){const t=oa(Wt?document.body:null);return(n,s)=>(p(),I(Gt,{name:"fade-in",onEnter:s[0]||(s[0]=o=>t.value=!0),onAfterLeave:s[1]||(s[1]=o=>t.value=!1)},{default:S(()=>[e.open?(p(),b("div",C_,[k("div",x_,[T(n.$slots,"nav-screen-content-before",{},void 0,!0),T(n.$slots,"nav-screen-menu-before",{},void 0,!0),R(b_,{class:"menu"}),T(n.$slots,"nav-screen-menu-after",{},void 0,!0),R(T_,{class:"translations"}),R(e_,{class:"appearance"}),R(__,{class:"social-links"}),T(n.$slots,"nav-screen-content-after",{},void 0,!0)])])):L("",!0)]),_:3}))}}),E_=z(P_,[["__scopeId","data-v-579800a5"]]),S_=N({__name:"VPNav",setup(e){const{page:t,frontmatter:n}=te(),{isScreenOpen:s,closeScreen:o,toggleScreen:r}=Py(),i=["posts","friends","posts-archives","posts-tags","posts-categories"],a=w(()=>i.includes(t.value.type)),l=w(()=>n.value.navbar!==!1);return sn("close-screen",o),bs(()=>{Wt&&document.documentElement.classList.toggle("hide-nav",!l.value)}),(c,u)=>l.value?(p(),b("header",{key:0,class:q(["vp-nav",{fixed:a.value}])},[R(Q3,{"is-screen-open":y(s),onToggleScreen:y(r)},{"nav-bar-title-before":S(()=>[T(c.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":S(()=>[T(c.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":S(()=>[T(c.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":S(()=>[T(c.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-bar-menu-before":S(()=>[T(c.$slots,"nav-bar-menu-before",{},void 0,!0)]),"nav-bar-menu-after":S(()=>[T(c.$slots,"nav-bar-menu-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),R(E_,{open:y(s)},{"nav-screen-content-before":S(()=>[T(c.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":S(()=>[T(c.$slots,"nav-screen-content-after",{},void 0,!0)]),"nav-screen-menu-before":S(()=>[T(c.$slots,"nav-screen-menu-before",{},void 0,!0)]),"nav-screen-menu-after":S(()=>[T(c.$slots,"nav-screen-menu-after",{},void 0,!0)]),_:3},8,["open"])],2)):L("",!0)}}),Id=z(S_,[["__scopeId","data-v-c78b6b77"]]),L_={key:0,class:"vp-backdrop"},A_=N({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(e){return(t,n)=>(p(),I(Gt,{name:"fade-in"},{default:S(()=>[e.show?(p(),b("div",L_)):L("",!0)]),_:1}))}}),I_=z(A_,[["__scopeId","data-v-45ce9851"]]),O_={"aria-hidden":"true"},R_=N({__name:"VPBackToTop",setup(e){const t=Te(),{height:n}=Nf(t),{height:s}=Hf();Me(()=>{t.value=document.body});const{page:o}=te(),{y:r}=ra(),i=X(!1),a=w(()=>r.value/(n.value-s.value)*100),l=w(()=>`${Math.min(Math.round(a.value),100)||0}%`),c=w(()=>`calc(${Math.PI*a.value}% - ${4*Math.PI}px) calc(${Math.PI*100}% - ${4*Math.PI}px)`),u=w(()=>o.value.frontmatter.backToTop===!1||o.value.frontmatter.pageLayout==="home"&&o.value.frontmatter.config&&o.value.frontmatter.config.length<=1),f=w(()=>n.values.value/2);let d=null;function h(){d&&clearTimeout(d),d=setTimeout(()=>{i.value=!1},1e3)}ge(r,()=>{i.value=!0,h()});function v(){window.scrollTo({top:0,behavior:"smooth"})}return(m,g)=>(p(),I(Gt,{name:"fade-in"},{default:S(()=>[wn(k("button",{type:"button",class:"vp-back-to-top","aria-label":"back to top",onClick:v},[k("span",{class:q(["percent",{show:i.value}]),"data-allow-mismatch":""},W(l.value),3),k("span",{class:q(["icon vpi-back-to-top",{show:!i.value}])},null,2),(p(),b("svg",O_,[k("circle",{cx:"50%",cy:"50%","data-allow-mismatch":"",style:Fe({"stroke-dasharray":c.value})},null,4)]))],512),[[Bn,!u.value&&(f.value||i.value)]])]),_:1}))}}),M_=z(R_,[["__scopeId","data-v-bcf8d9a6"]]),N_=["innerHTML"],D_={class:"container"},V_=["innerHTML"],Od=N({__name:"VPBulletin",setup(e){const t=Bs("Bulletin")?We("Bulletin"):null,n=Bs("BulletinContent")?We("BulletinContent"):null,{bulletin:s,showBulletin:o,enableBulletin:r,close:i}=hy();return(a,l)=>(p(),I(Gt,{name:"fade-in-scale-up"},{default:S(()=>[y(t)&&y(r)&&y(o)?(p(),I(Ot(y(t)),{key:0,class:"vp-bulletin"})):y(s)&&y(r)&&y(o)?(p(),b("div",{key:1,class:q(["vp-bulletin preset",{border:y(s).border??!0,[y(s).layout??"top-right"]:!0}])},[k("button",{type:"button",class:"close",onClick:l[0]||(l[0]=(...c)=>y(i)&&y(i)(...c))},[...l[1]||(l[1]=[k("span",{class:"vpi-close"},null,-1)])]),T(a.$slots,"bulletin-content",{},()=>[y(s).title?(p(),b("h2",{key:0,innerHTML:y(s).title},null,8,N_)):L("",!0),k("div",D_,[y(n)?(p(),I(Ot(y(n)),{key:0,class:"content vp-doc"})):y(s).content?(p(),b("div",{key:1,class:"content vp-doc",innerHTML:y(s).content},null,8,V_)):L("",!0)])])],2)):L("",!0)]),_:3}))}}),H_={class:"container"},B_={class:"content"},F_={key:0,class:"hero-name"},j_={key:1,class:"hero-tagline"},U_={key:2,class:"hero-text"},W_={key:3,class:"actions"},G_="https://api.pengzhanbo.cn/wallpaper/bing",z_=N({__name:"VPHomeBanner",props:{type:{},banner:{},bannerMask:{},hero:{},onlyOnce:{type:Boolean},full:{type:Boolean}},setup(e){const t=e,{isDark:n,frontmatter:s}=te(),o=w(()=>{const u=t.bannerMask??s.value.bannerMask;return typeof u!="object"?u||0:(n.value?u.dark:u.light)||0}),r=w(()=>{const u=t.banner??s.value.banner;return{"background-image":`url(${u?Dt(u)?u:_t(u):G_})`}}),i=w(()=>t.hero?.name??s.value.hero?.name??"Plume"),a=w(()=>t.hero?.tagline??s.value.hero?.tagline??"A VuePress Theme"),l=w(()=>t.hero?.text??s.value.hero?.text),c=w(()=>t.hero?.actions??s.value.hero?.actions??[]);return(u,f)=>(p(),b("div",{class:"vp-home-banner",style:Fe(r.value)},[k("div",{class:"banner-mask",style:Fe({opacity:o.value})},null,4),k("div",H_,[k("div",B_,[i.value?(p(),b("h2",F_,W(i.value),1)):L("",!0),a.value?(p(),b("p",j_,[f[0]||(f[0]=k("span",{class:"line"},null,-1)),f[1]||(f[1]=Re()),k("span",null,W(a.value),1)])):L("",!0),l.value?(p(),b("p",U_,W(l.value),1)):L("",!0),c.value.length?(p(),b("div",W_,[(p(!0),b(Z,null,_e(c.value,d=>(p(),b("div",{key:d.link,class:"action"},[R(br,{tag:"a",size:"medium",theme:d.theme,text:d.text,href:d.link},null,8,["theme","text","href"])]))),128))])):L("",!0)])])],4))}}),K_=z(z_,[["__scopeId","data-v-f639dfe3"]]),q_=N({__name:"VPHomeCustom",props:{type:{},full:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean}},setup(e){const t=e;return(n,s)=>(p(),I(gs,Ve({class:"vp-home-custom"},t),{default:S(()=>[R(y(Tf),{class:"vp-doc","vp-content":""})]),_:1},16))}}),Y_={class:"container"},Q_={class:"main"},J_={class:"heading"},X_=["innerHTML"],Z_=["innerHTML"],e5=["innerHTML"],t5={key:1,class:"actions"},n5={class:"action"},s5={key:0,class:"image"},o5={class:"image-container"},r5=N({__name:"VPHomeDocHero",props:{type:{},hero:{},full:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean}},setup(e){const t=e,n=w(()=>t.hero??{}),s=w(()=>n.value.actions??[]);return(o,r)=>(p(),b("div",{class:q(["vp-home-doc-hero",{"has-image":n.value.image}])},[k("div",Y_,[k("div",Q_,[k("h1",J_,[n.value.name?(p(),b("span",{key:0,class:"name clip",innerHTML:n.value.name},null,8,X_)):L("",!0),n.value.text?(p(),b("span",{key:1,class:"text",innerHTML:n.value.text},null,8,Z_)):L("",!0)]),n.value.tagline?(p(),b("p",{key:0,class:"tagline",innerHTML:n.value.tagline},null,8,e5)):L("",!0),s.value.length?(p(),b("div",t5,[k("div",n5,[(p(!0),b(Z,null,_e(s.value,i=>(p(),I(br,{key:i.link,tag:"a",size:"medium",theme:i.theme,text:i.text,href:i.link,target:i.target,rel:i.rel,icon:i.icon,"suffix-icon":i.suffixIcon},null,8,["theme","text","href","target","rel","icon","suffix-icon"]))),128))])])):L("",!0)]),n.value.image?(p(),b("div",s5,[k("div",o5,[r[0]||(r[0]=k("div",{class:"image-bg"},null,-1)),T(o.$slots,"home-doc-hero-image",{},()=>[n.value.image?(p(),I(ys,{key:0,class:"image-src",image:n.value.image},null,8,["image"])):L("",!0)],!0)])])):L("",!0)])],2))}}),i5=z(r5,[["__scopeId","data-v-247faab2"]]),a5={class:"box"},l5={key:0,class:"icon"},c5={key:2,class:"icon"},u5=["innerHTML"],f5=["innerHTML"],d5=["innerHTML"],p5={key:5,class:"link-text"},h5={class:"link-text-value"},v5=N({__name:"VPHomeFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(e){const t=e,n=/^[\w-]+:[\w-]+$/,s=w(()=>typeof t.icon!="string"||ta(t.icon)||Dt(t.icon)?!1:n.test(t.icon));return(o,r)=>(p(),I(Ce,{class:"vp-home-feature",href:e.link,rel:e.rel,target:e.target,"no-icon":"",tag:e.link?"a":"div"},{default:S(()=>[k("article",a5,[typeof e.icon=="object"&&e.icon.wrap?(p(),b("div",l5,[R(ys,{image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])])):typeof e.icon=="object"?(p(),I(ys,{key:1,image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])):e.icon&&s.value?(p(),b("div",c5,[R(ot,{name:e.icon},null,8,["name"])])):e.icon?(p(),b("div",{key:3,class:"icon",innerHTML:e.icon},null,8,u5)):L("",!0),k("h2",{class:"title",innerHTML:e.title},null,8,f5),e.details?(p(),b("p",{key:4,class:"details",innerHTML:e.details},null,8,d5)):L("",!0),e.linkText?(p(),b("div",p5,[k("p",h5,[Re(W(e.linkText)+" ",1),r[0]||(r[0]=k("span",{class:"vpi-arrow-right link-text-icon"},null,-1))])])):L("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),m5=z(v5,[["__scopeId","data-v-ec15106e"]]),g5=["innerHTML"],y5=["innerHTML"],b5={class:"items"},_5=N({__name:"VPHomeFeatures",props:{type:{},title:{},description:{},features:{},full:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean}},setup(e){const t=e,n=w(()=>{const s=t.features?.length;if(s){if(s===2)return"grid-2";if(s===3)return"grid-3";if(s%3===0)return"grid-6";if(s>3)return"grid-4"}else return});return(s,o)=>e.features?(p(),I(gs,{key:0,class:"vp-home-features",type:e.type,"background-image":e.backgroundImage,"background-attachment":e.backgroundAttachment,full:e.full},{default:S(()=>[e.title?(p(),b("h2",{key:0,class:"title",innerHTML:e.title},null,8,g5)):L("",!0),e.description?(p(),b("p",{key:1,class:"description",innerHTML:e.description},null,8,y5)):L("",!0),k("div",b5,[(p(!0),b(Z,null,_e(e.features,r=>(p(),b("div",{key:r.title,class:q(["item",[n.value]])},[R(m5,{icon:r.icon,title:r.title,details:r.details,link:r.link,"link-text":r.linkText,rel:r.rel,target:r.target},null,8,["icon","title","details","link","link-text","rel","target"])],2))),128))])]),_:1},8,["type","background-image","background-attachment","full"])):L("",!0)}}),k5=z(_5,[["__scopeId","data-v-2c8d472d"]]),$5={key:1,class:"bg-filter"},w5={class:"container"},T5={class:"content"},C5=["innerHTML"],x5=["innerHTML"],P5=["innerHTML"],E5={key:3,class:"actions"},S5={class:"action"},L5=N({__name:"VPHomeHero",props:{type:{},hero:{},full:{type:Boolean},background:{},tintPlate:{},filter:{},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean}},setup(e){const t=e,{isDark:n,frontmatter:s}=te(),o=w(()=>{if(t.background==="tint-plate")return null;const c=(t.backgroundImage?typeof t.backgroundImage=="string"?t.backgroundImage:t.backgroundImage[n.value?"dark":"light"]??t.backgroundImage.light:"")||t.background;return c?{"background-image":`url(${Dt(c)?c:_t(c)})`,"background-attachment":t.backgroundAttachment||"","--vp-hero-bg-filter":t.filter}:null}),r=w(()=>t.hero??s.value.hero??{}),i=w(()=>r.value.actions??[]),a=X();return wy(a,w(()=>t.background==="tint-plate"),w(()=>t.tintPlate)),(l,c)=>(p(),b("div",{class:q(["vp-home-hero",{full:t.full,once:t.onlyOnce}])},[o.value?(p(),b("div",{key:0,class:"home-hero-bg",style:Fe(o.value)},null,4)):L("",!0),e.background==="tint-plate"?(p(),b("div",$5,[k("canvas",{ref_key:"canvas",ref:a,width:"32",height:"32"},null,512)])):L("",!0),k("div",w5,[k("div",T5,[r.value.name?(p(),b("h1",{key:0,class:"hero-name",innerHTML:r.value.name},null,8,C5)):L("",!0),r.value.tagline?(p(),b("p",{key:1,class:"hero-tagline",innerHTML:r.value.tagline},null,8,x5)):L("",!0),r.value.text?(p(),b("p",{key:2,class:"hero-text",innerHTML:r.value.text},null,8,P5)):L("",!0),i.value.length?(p(),b("div",E5,[k("div",S5,[(p(!0),b(Z,null,_e(i.value,u=>(p(),I(br,{key:u.link,tag:"a",size:"medium",theme:u.theme,text:u.text,href:u.link,target:u.target,rel:u.rel,icon:u.icon,"suffix-icon":u.suffixIcon},null,8,["theme","text","href","target","rel","icon","suffix-icon"]))),128))])])):L("",!0)])])],2))}}),A5=z(L5,[["__scopeId","data-v-668b311b"]]),I5=["innerHTML"],O5=["innerHTML"],R5=N({__name:"VPHomeProfile",props:{type:{},name:{},description:{},avatar:{},circle:{type:Boolean},full:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean}},setup(e){const t=e,{theme:n}=te(),s=w(()=>n.value.profile),o=w(()=>({name:t.name||s.value?.name,description:t.description||s.value?.description,avatar:t.avatar||s.value?.avatar||s.value?.url,circle:t.circle||s.value?.circle}));return(r,i)=>(p(),I(gs,{class:"vp-home-profile",type:e.type,"background-image":e.backgroundImage,"background-attachment":e.backgroundAttachment,full:e.full},{default:S(()=>[o.value.avatar?(p(),I(ys,{key:0,image:o.value.avatar,class:q({circle:o.value.circle})},null,8,["image","class"])):L("",!0),o.value.name?(p(),b("h3",{key:1,innerHTML:o.value.name},null,8,I5)):L("",!0),o.value.description?(p(),b("p",{key:2,innerHTML:o.value.description},null,8,O5)):L("",!0)]),_:1},8,["type","background-image","background-attachment","full"]))}}),M5=z(R5,[["__scopeId","data-v-ba64c04d"]]),N5={class:"content-image"},D5={class:"content-text vp-doc"},V5={key:0,class:"title"},H5=["innerHTML"],B5={key:2,class:"list"},F5=["innerHTML"],j5=["innerHTML"],U5=["innerHTML"],W5=N({__name:"VPHomeTextImage",props:{type:{},image:{},width:{},title:{},description:{},list:{},full:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean}},setup(e){const t=e,n=w(()=>{const s=t.width;return typeof s=="number"?`${s}px`:s});return(s,o)=>(p(),I(gs,{class:"vp-home-text-image",type:e.type,"background-image":e.backgroundImage,"background-attachment":e.backgroundAttachment,full:e.full,"container-class":{reverse:e.type==="text-image"}},{default:S(()=>[k("div",N5,[R(ys,{image:e.image,style:Fe({maxWidth:n.value})},null,8,["image","style"])]),k("div",D5,[k("section",null,[e.title?(p(),b("h2",V5,W(e.title),1)):L("",!0),e.description?(p(),b("p",{key:1,class:"description",innerHTML:e.description},null,8,H5)):L("",!0),e.list&&e.list.length?(p(),b("ul",B5,[(p(!0),b(Z,null,_e(e.list,(r,i)=>(p(),b("li",{key:i},[typeof r=="object"?(p(),b(Z,{key:0},[r.title?(p(),b("h3",{key:0,innerHTML:r.title},null,8,F5)):L("",!0),r.description?(p(),b("p",{key:1,innerHTML:r.description},null,8,j5)):L("",!0)],64)):(p(),b("p",{key:1,innerHTML:r},null,8,U5))]))),128))])):L("",!0)])])]),_:1},8,["type","background-image","background-attachment","full","container-class"]))}}),Cc=z(W5,[["__scopeId","data-v-b365dae2"]]),G5={class:"vp-pagination"},z5=["disabled"],K5={class:"page-range"},q5=["disabled","onClick"],Y5=["disabled"],Q5=N({__name:"VPPagination",props:{page:{},totalPage:{},isFirstPage:{type:Boolean},isLastPage:{type:Boolean},pageRange:{}},emits:["change"],setup(e,{emit:t}){const n=t,{theme:s}=te();return(o,r)=>(p(),b("div",G5,[k("button",{type:"button",class:"btn prev",disabled:e.isFirstPage,onClick:r[0]||(r[0]=()=>n("change",e.page-1))},W(y(s).prevPageLabel||"Prev"),9,z5),k("div",K5,[(p(!0),b(Z,null,_e(e.pageRange,({value:i,more:a})=>(p(),b("button",{key:i,class:q(["btn",{more:a,active:i===e.page}]),disabled:a,type:"button",onClick:()=>!a&&n("change",i)},W(a?"...":i),11,q5))),128))]),k("button",{type:"button",class:"btn next",disabled:e.isLastPage,onClick:r[1]||(r[1]=()=>n("change",e.page+1))},W(y(s).nextPageLabel||"Next"),9,Y5)]))}}),J5=z(Q5,[["__scopeId","data-v-56b10e47"]]),X5=["src","alt"],Z5={class:"post-item-content"},e4={key:0,class:"sticky"},t4={key:1,class:"draft"},n4={key:2,class:"icon-lock vpi-lock"},s4={class:"post-meta"},o4={key:0,class:"category-list"},r4={key:0},i4={key:1,class:"tag-list"},a4={key:2,class:"create-time"},l4=["innerHTML"],c4=N({__name:"VPPostItem",props:{post:{},index:{}},setup(e){const t=e,n=X(!1);Me(()=>{n.value=Ll(),window.addEventListener("resize",()=>{n.value=Ll()})});const{collection:s}=te(),o=ua(),{categories:r,tags:i}=Wn(),a=w(()=>t.post.createTime?.split(/\s|T/)[0].replace(/\//g,"-")),l=w(()=>t.post.categoryList??[]),c=w(()=>typeof t.post.sticky=="boolean"?t.post.sticky:typeof t.post.sticky=="number"?t.post.sticky>=0:!1),u=w(()=>{const m=s.value?.tagsTheme??"colored";return(t.post.tags??[]).slice(0,4).map(g=>({name:g,className:o.value[g]?`vp-tag-${o.value[g]}`:`tag-${m}`}))}),f=w(()=>{if(!t.post.cover)return null;const m=s.value?.postCover??"right";return{layout:"right",ratio:"4:3",...typeof m=="string"?{layout:m}:m,...t.post.coverStyle}}),d=w(()=>{if(n.value)return"top";const m=f.value?.layout??"right",g=(t.index+1)%2===1;return m==="odd-left"?g?"left":"right":m==="odd-right"?g?"right":"left":m}),h=w(()=>t.post.excerpt||d.value==="top"?!1:f.value?.compact??!1),v=w(()=>{if(!f.value)return null;let m;if(typeof f.value.ratio=="number")m=f.value.ratio;else{const[g,x]=f.value.ratio.split(/[:/]/).map(Number);m=x/g}if(d.value==="left"||d.value==="right"){const g=f.value.width??240;return{width:`${g}px`,height:`${g*m}px`}}return{height:0,paddingBottom:`${m*100}%`}});return(m,g)=>(p(),b("div",{class:q(["vp-post-item",{"has-cover":e.post.cover,[d.value]:f.value,draft:e.post.draft}]),"data-allow-mismatch":""},[e.post.cover?(p(),b("div",{key:0,class:q(["post-cover",{compact:h.value}]),"data-allow-mismatch":"",style:Fe(v.value)},[k("img",{src:y(_t)(e.post.cover),alt:e.post.title,loading:"lazy"},null,8,X5)],6)):L("",!0),k("div",Z5,[k("h3",null,[c.value?(p(),b("span",e4,"TOP")):L("",!0),e.post.draft?(p(),b("span",t4,"DRAFT")):L("",!0),e.post.encrypt?(p(),b("span",n4)):L("",!0),R(Ce,{href:e.post.path,text:e.post.title},null,8,["href","text"])]),k("div",s4,[l.value.length?(p(),b("div",o4,[g[0]||(g[0]=k("span",{class:"icon vpi-folder"},null,-1)),(p(!0),b(Z,null,_e(l.value,(x,E)=>(p(),b(Z,{key:E},[R(Ce,{href:y(r)?`${y(r).link}?id=${x.id}`:void 0},{default:S(()=>[Re(W(x.name),1)]),_:2},1032,["href"]),E!==l.value.length-1?(p(),b("span",r4,"/")):L("",!0)],64))),128))])):L("",!0),u.value.length?(p(),b("div",i4,[g[1]||(g[1]=k("span",{class:"icon vpi-tag"},null,-1)),(p(!0),b(Z,null,_e(u.value,x=>(p(),I(Ce,{key:x.name,class:q(["tag",x.className]),href:y(i)?`${y(i).link}?tag=${x.name}`:void 0},{default:S(()=>[Re(W(x.name),1)]),_:2},1032,["class","href"]))),128))])):L("",!0),a.value?(p(),b("div",a4,[g[2]||(g[2]=k("span",{class:"icon vpi-clock"},null,-1)),k("span",null,W(a.value),1)])):L("",!0)]),e.post.excerpt?(p(),b("div",{key:0,class:"vp-doc excerpt",innerHTML:e.post.excerpt},null,8,l4)):L("",!0)])],2))}}),u4=z(c4,[["__scopeId","data-v-4827edc3"]]),f4=N({__name:"VPTransitionDrop",props:{delay:{default:0},duration:{default:.25},appear:{type:Boolean}},setup(e){const t=e,{theme:n}=te(),s=w(()=>{const l=n.value.transition;return typeof l=="object"?l.postList!==!1:l!==!1});let o="";function r(l){const c=l;c.style.transform="translateY(-20px)",c.style.opacity="0"}function i(l){const c=l;if(!o){const u=typeof window<"u"?window.getComputedStyle?.(c).transition:"";o=u&&!u.includes("all")?`${u||""}, `:" "}c.style.transition=`${o}transform ${t.duration}s ease-in-out ${t.delay}s, opacity ${t.duration}s ease-in-out ${t.delay}s`}function a(l){const c=l;c.style.transform="translateY(0)",c.style.opacity="1",c.style.transition=o}return(l,c)=>s.value?(p(),I(Gt,{key:0,name:"drop",mode:"out-in",appear:e.appear,onAppear:i,onBeforeAppear:r,onAfterAppear:a,onEnter:i,onAfterEnter:a,onBeforeLeave:i},{default:S(()=>[T(l.$slots,"default")]),_:3},8,["appear"])):T(l.$slots,"default",{key:1})}}),d4={class:"vp-post-list"},p4=N({__name:"VPPostList",props:{homePosts:{type:Boolean}},setup(e){const t=e,{postList:n,page:s,totalPage:o,pageRange:r,isLastPage:i,isFirstPage:a,isPaginationEnabled:l,changePage:c}=Hy(w(()=>!!t.homePosts));return(u,f)=>(p(),b("div",d4,[T(u.$slots,"posts-post-list-before",{},void 0,!0),(p(!0),b(Z,null,_e(y(n),(d,h)=>(p(),I(f4,{key:d.path,appear:"",delay:h*.025},{default:S(()=>[(p(),I(u4,{key:d.path,post:d,index:h},null,8,["post","index"]))]),_:2},1032,["delay"]))),128)),T(u.$slots,"posts-post-list-after",{},void 0,!0),y(l)?(p(),I(J5,{key:0,page:y(s),"total-page":y(o),"page-range":y(r),"is-last-page":y(i),"is-first-page":y(a),onChange:y(c)},null,8,["page","total-page","page-range","is-last-page","is-first-page","onChange"])):L("",!0),T(u.$slots,"posts-post-list-pagination-after",{},void 0,!0)]))}}),h4=z(p4,[["__scopeId","data-v-16f6fa67"]]),v4={class:"vp-short-post-list"},m4={class:"post-title"},g4={class:"post-time"},y4=N({__name:"VPShortPostList",props:{postList:{}},setup(e){return(t,n)=>(p(),b("ul",v4,[(p(!0),b(Z,null,_e(e.postList,s=>(p(),b("li",{key:s.path},[k("p",m4,[R(Ce,{class:"post-link",href:s.path},{default:S(()=>[Re(W(s.title),1)]),_:2},1032,["href"])]),k("span",g4,W(s.createTime),1)]))),128))]))}}),Rd=z(y4,[["__scopeId","data-v-91dca0d6"]]),b4={class:"vp-archives"},_4={class:"archives-title"},k4={key:0,class:"archives"},$4={class:"archive-title"},w4={class:"total"},T4=N({__name:"VPPostsArchives",setup(e){const{archive:t}=Wn(),{archives:n}=Ny();return(s,o)=>(p(),b("div",b4,[T(s.$slots,"posts-archives-before",{},void 0,!0),k("h2",_4,[o[0]||(o[0]=k("span",{class:"vpi-archive icon"},null,-1)),k("span",null,W(y(t)?.text??"Archives"),1)]),y(n).length?(p(),b("div",k4,[(p(!0),b(Z,null,_e(y(n),r=>(p(),b("div",{key:r.label,class:"archive"},[k("h3",$4,[Re(W(r.title)+" ",1),k("span",w4,W(r.label),1)]),R(Rd,{"post-list":r.list},null,8,["post-list"])]))),128))])):L("",!0),T(s.$slots,"posts-archives-after",{},void 0,!0)]))}}),C4=z(T4,[["__scopeId","data-v-da31a853"]]),x4={class:"text"},P4={class:"total"},E4={class:"text"},S4={class:"total"},L4={class:"text"},A4={class:"total"},I4=N({__name:"VPPostsNav",props:{isLocal:{type:Boolean}},setup(e){const t=e,n=ct(),{hasPostsExtract:s,tags:o,archives:r,categories:i}=vd();return(a,l)=>y(s)?(p(),b("div",{key:0,class:q(["vp-posts-nav",{local:t.isLocal}])},[y(o).link?(p(),I(Ce,{key:0,class:q(["nav-link",{active:y(n).path===y(o).link}]),href:y(o).link},{default:S(()=>[l[0]||(l[0]=k("span",{class:"icon icon-logo vpi-tag"},null,-1)),k("span",x4,W(y(o).text),1),k("span",P4,W(y(o).total),1),l[1]||(l[1]=k("span",{class:"icon vpi-chevron-right"},null,-1))]),_:1},8,["class","href"])):L("",!0),y(i).link?(p(),I(Ce,{key:1,class:q(["nav-link",{active:y(n).path===y(i).link}]),href:y(i).link},{default:S(()=>[l[2]||(l[2]=k("span",{class:"icon icon-logo vpi-category"},null,-1)),k("span",E4,W(y(i).text),1),k("span",S4,W(y(i).total),1),l[3]||(l[3]=k("span",{class:"icon vpi-chevron-right"},null,-1))]),_:1},8,["class","href"])):L("",!0),y(r).link?(p(),I(Ce,{key:2,class:q(["nav-link",{active:y(n).path===y(r).link}]),href:y(r).link},{default:S(()=>[l[4]||(l[4]=k("span",{class:"icon icon-logo vpi-archive"},null,-1)),k("span",L4,W(y(r).text),1),k("span",A4,W(y(r).total),1),l[5]||(l[5]=k("span",{class:"icon vpi-chevron-right"},null,-1))]),_:1},8,["class","href"])):L("",!0)],2)):L("",!0)}}),Md=z(I4,[["__scopeId","data-v-cd1ae385"]]),O4={key:0,class:"vp-profile"},R4=["src","alt","width","height"],M4={class:"profile-info"},N4=["innerHTML"],D4={key:1,class:"profile-location"},V4=["innerHTML"],H4={key:2,class:"profile-organization"},B4=["innerHTML"],F4={key:1,class:"profile-social"},j4=N({__name:"VPPostsProfile",setup(e){const{theme:t,collection:n}=te(),s=w(()=>(n.value?.type==="post"?n.value.profile:void 0)??t.value.profile),o=w(()=>{if(!s.value)return"";const i=s.value?.avatar??s.value?.url;return i?Dt(i)?i:_t(i):""}),r=w(()=>(n.value?.type==="post"?n.value.social:void 0)??t.value.social);return(i,a)=>s.value?(p(),b("div",O4,[o.value?(p(),b("p",{key:0,class:q({circle:!!s.value.circle})},[k("img",{src:o.value,alt:s.value.name,width:s.value.originalWidth,height:s.value.originalHeight},null,8,R4)],2)):L("",!0),k("div",M4,[k("h3",null,W(s.value.name),1),s.value.description?(p(),b("p",{key:0,innerHTML:s.value.description},null,8,N4)):L("",!0),s.value.location?(p(),b("div",D4,[a[0]||(a[0]=k("span",{class:"vpi-location"},null,-1)),s.value.location?(p(),b("p",{key:0,innerHTML:s.value.location},null,8,V4)):L("",!0)])):L("",!0),s.value.organization?(p(),b("div",H4,[a[1]||(a[1]=k("span",{class:"vpi-organization"},null,-1)),s.value.organization?(p(),b("p",{key:0,innerHTML:s.value.organization},null,8,B4)):L("",!0)])):L("",!0)]),r.value?(p(),b("div",F4,[R(co,{links:r.value},null,8,["links"])])):L("",!0)])):L("",!0)}}),U4=z(j4,[["__scopeId","data-v-700376a4"]]),W4={key:0,class:"vp-posts-aside"},G4=N({__name:"VPPostsAside",setup(e){const{theme:t}=te();return(n,s)=>y(t).profile?(p(),b("div",W4,[T(n.$slots,"posts-aside-top",{},void 0,!0),R(U4),R(Md),T(n.$slots,"posts-aside-bottom",{},void 0,!0)])):L("",!0)}}),z4=z(G4,[["__scopeId","data-v-29db040d"]]),K4=N({__name:"VPCategoriesGroup",props:{item:{},depth:{default:0}},setup(e){const t=e,{collection:n}=te(),s=ct(),o=X(null),r=X(!0),i=X(!1),a=w(()=>{const u=n.value?.categoriesExpand??"deep";if(u==="deep")return 1/0;const f=Number(u);return Number.isNaN(f)?1/0:f});ge(()=>[s.query,t.item,a.value],()=>{const u=s.query.id;u?r.value=l(t.item,u):r.value=t.depth<=a.value,i.value=u?t.item.id===u:!1},{immediate:!0});function l(u,f){return u.id===f||u.items.filter(d=>d.type==="category").some(d=>l(d,f))}function c(){r.value=!r.value}return Me(()=>{o.value&&i.value&&o.value.scrollIntoView({block:"center"})}),(u,f)=>(p(),b("div",{ref_key:"el",ref:o,class:q(["vp-category-group",{expand:r.value}])},[k("p",{class:"folder",onClick:c},[k("span",{class:q(["icon",[r.value?"vpi-folder-open":"vpi-folder"]])},null,2),k("span",null,W(e.item.title),1)]),e.item.items.length?(p(),I(Nd,{key:0,class:"group",items:e.item.items,depth:e.depth},null,8,["items","depth"])):L("",!0)],2))}}),q4=z(K4,[["__scopeId","data-v-28a2c622"]]),Y4={class:"vp-categories"},Q4={key:0,class:"post"},J4=N({__name:"VPCategories",props:{items:{},depth:{default:0}},setup(e){return(t,n)=>(p(),b("ul",Y4,[(p(!0),b(Z,null,_e(e.items,s=>(p(),b("li",{key:s.path||s.id,class:"vp-categories-item"},[s.type==="post"?(p(),b("p",Q4,[n[0]||(n[0]=k("span",{class:"vpi-post"},null,-1)),R(Ce,{href:s.path,text:s.title},null,8,["href","text"])])):(p(),I(q4,{key:1,item:s,depth:e.depth+1},null,8,["item","depth"]))]))),128))]))}}),Nd=z(J4,[["__scopeId","data-v-5a53fc68"]]),X4={class:"vp-post-categories"},Z4={class:"categories-title"},e6={class:"content"},t6=N({__name:"VPPostsCategories",setup(e){const{categories:t}=Wn(),{categories:n}=fd();return(s,o)=>(p(),b("div",X4,[T(s.$slots,"posts-categories-before",{},void 0,!0),k("h2",Z4,[o[0]||(o[0]=k("span",{class:"vpi-category icon"},null,-1)),k("span",null,W(y(t)?.text??"Categories"),1)]),T(s.$slots,"posts-categories-content-before",{},void 0,!0),k("div",e6,[R(Nd,{items:y(n),depth:0},null,8,["items"])]),T(s.$slots,"posts-categories-after",{},void 0,!0)]))}}),n6=z(t6,[["__scopeId","data-v-3cb3dadb"]]),s6={key:0,class:"profile"},o6={key:0,class:"avatar"},r6=["src","alt"],i6={class:"desc"},a6={class:"profile-info"},l6={key:0,class:"profile-location"},c6=["innerHTML"],u6={key:1,class:"profile-organization"},f6=["innerHTML"],d6=N({__name:"VPPostsExtract",setup(e){const{theme:t,collection:n}=te(),s=ct(),o=w(()=>(n.value?.type==="post"?n.value.profile:void 0)??t.value.profile),r=w(()=>{if(!o.value)return"";const v=o.value?.avatar??o.value?.url;return v?Dt(v)?v:_t(v):""}),{hasPostsExtract:i,tags:a,archives:l,categories:c}=vd(),u=X(!1),f=X(!1),d=oa(Wt?document.body:null);ge(()=>s.path,()=>{u.value=!1}),ge(u,async()=>{u.value?setTimeout(()=>{f.value=!0},200):f.value=!1}),ge([()=>u.value],()=>{u.value?d.value=!0:d.value=!1},{immediate:!0,flush:"post"});const h=w(()=>o.value||i.value);return(v,m)=>h.value?(p(),b(Z,{key:0},[k("div",{class:"vp-posts-extract",onClick:m[0]||(m[0]=g=>u.value=!u.value)},[...m[2]||(m[2]=[k("span",{class:"vpi-posts-ext icon"},null,-1)])]),R(Gt,{name:"fade-in"},{default:S(()=>[wn(k("div",{class:"posts-modal",onClick:m[1]||(m[1]=rf(g=>u.value=!1,["self"]))},[k("div",{class:q(["posts-modal-container",{open:f.value}])},[T(v.$slots,"posts-extract-before",{},void 0,!0),o.value?(p(),b("div",s6,[r.value?(p(),b("p",o6,[k("img",{src:r.value,alt:o.value.name},null,8,r6)])):L("",!0),k("div",null,[k("h3",null,W(o.value.name),1),k("p",i6,W(o.value.description),1),k("div",a6,[o.value.location?(p(),b("div",l6,[m[3]||(m[3]=k("span",{class:"vpi-location"},null,-1)),o.value.location?(p(),b("p",{key:0,innerHTML:o.value.location},null,8,c6)):L("",!0)])):L("",!0),o.value.organization?(p(),b("div",u6,[m[4]||(m[4]=k("span",{class:"vpi-organization"},null,-1)),o.value.organization?(p(),b("p",{key:0,innerHTML:o.value.organization},null,8,f6)):L("",!0)])):L("",!0)])])])):L("",!0),h.value?(p(),b("div",{key:1,class:q(["posts-nav",{"no-profile":!o.value}])},[R(Ce,{class:"nav-link",href:y(a).link,"no-icon":""},{default:S(()=>[m[5]||(m[5]=k("span",{class:"vpi-tag icon"},null,-1)),k("span",null,W(y(a).text),1)]),_:1},8,["href"]),R(Ce,{class:"nav-link",href:y(c).link,"no-icon":""},{default:S(()=>[m[6]||(m[6]=k("span",{class:"vpi-category icon"},null,-1)),k("span",null,W(y(c).text),1)]),_:1},8,["href"]),R(Ce,{class:"nav-link",href:y(l).link,"no-icon":""},{default:S(()=>[m[7]||(m[7]=k("span",{class:"vpi-archive icon"},null,-1)),k("span",null,W(y(l).text),1)]),_:1},8,["href"])],2)):L("",!0),T(v.$slots,"posts-extract-after",{},void 0,!0)],2)],512),[[Bn,u.value]])]),_:3})],64)):L("",!0)}}),p6=z(d6,[["__scopeId","data-v-6b17f51d"]]),h6={class:"tags-nav"},v6={class:"tags-title"},m6={class:"tags"},g6=["onClick"],y6={class:"tag-name"},b6={class:"tag-count"},_6={key:0,class:"tags-container"},k6={class:"tag-title"},$6=N({__name:"VPPostsTags",setup(e){const{tags:t}=Wn(),{tags:n,currentTag:s,postList:o,handleTagClick:r}=hd();return(i,a)=>(p(),b("div",{class:q(["vp-tags",{"has-list":y(o).length>0}])},[T(i.$slots,"posts-tags-before",{},void 0,!0),k("div",h6,[k("h2",v6,[a[0]||(a[0]=k("span",{class:"vpi-tag icon"},null,-1)),k("span",null,W(y(t)?.text??"Tags"),1)]),T(i.$slots,"posts-tags-title-after",{},void 0,!0),k("div",m6,[(p(!0),b(Z,null,_e(y(n),l=>(p(),b("p",{key:l.name,class:q(["tag",{active:l.name===y(s),[l.className]:!0}]),onClick:c=>y(r)(l.name)},[k("span",y6,W(l.name),1),k("span",b6,W(l.count),1)],10,g6))),128))])]),T(i.$slots,"posts-tags-content-before",{},void 0,!0),y(s)?(p(),b("div",_6,[k("h3",k6,W(y(s)),1),y(o).length?(p(),I(Rd,{key:0,"post-list":y(o)},null,8,["post-list"])):L("",!0)])):L("",!0),T(i.$slots,"posts-tags-after",{},void 0,!0)],2))}}),w6=z($6,[["__scopeId","data-v-6b44efcf"]]),Xo=N({__name:"VPTransitionFadeSlideY",setup(e){const{theme:t}=te(),{resolve:n,pending:s}=gd(),o=w(()=>{const r=t.value.transition;return typeof r=="object"?r.page!==!1:r!==!1});return(r,i)=>o.value?(p(),I(Gt,{key:0,name:"fade-slide-y",mode:"out-in",onAfterEnter:y(n),onBeforeLeave:y(s)},{default:S(()=>[T(r.$slots,"default")]),_:3},8,["onAfterEnter","onBeforeLeave"])):T(r.$slots,"default",{key:1})}}),T6=N({__name:"VPPosts",props:{homePosts:{type:Boolean},type:{},onlyOnce:{type:Boolean},collection:{}},setup(e){const t=e,{theme:n,page:s}=te();return ge(()=>[t.homePosts,t.collection],()=>ql(t.homePosts?t.collection||!0:void 0),{immediate:!0}),ar(()=>ql(void 0)),(o,r)=>(p(),b("div",{class:q(["vp-posts",{"home-posts":e.homePosts}]),"vp-posts":""},[T(o.$slots,"posts-top",{},void 0,!0),k("div",{class:q(["posts-container",{"no-profile":!y(n).profile,left:y(n).profile?.layout==="left"}])},[y(n).profile?L("",!0):(p(),I(Md,{key:0,"is-local":""})),R(Xo,null,{default:S(()=>[y(s).type==="posts-archives"?(p(),I(C4,{key:0},{"posts-archives-before":S(()=>[T(o.$slots,"posts-archives-before",{},void 0,!0)]),"posts-archives-after":S(()=>[T(o.$slots,"posts-archives-after",{},void 0,!0)]),_:3})):y(s).type==="posts-tags"?(p(),I(w6,{key:1},{"posts-tags-before":S(()=>[T(o.$slots,"posts-tags-before",{},void 0,!0)]),"posts-tags-after":S(()=>[T(o.$slots,"posts-tags-after",{},void 0,!0)]),"posts-tags-title-after":S(()=>[T(o.$slots,"posts-tags-title-after",{},void 0,!0)]),"posts-tags-content-before":S(()=>[T(o.$slots,"posts-tags-content-before",{},void 0,!0)]),_:3})):y(s).type==="posts-categories"?(p(),I(n6,{key:2},{"posts-categories-before":S(()=>[T(o.$slots,"posts-categories-before",{},void 0,!0)]),"posts-categories-after":S(()=>[T(o.$slots,"posts-categories-after",{},void 0,!0)]),"posts-categories-content-before":S(()=>[T(o.$slots,"posts-categories-content-before",{},void 0,!0)]),_:3})):(p(),I(h4,{key:3,"home-posts":e.homePosts},{"posts-post-list-before":S(()=>[T(o.$slots,"posts-post-list-before",{},void 0,!0)]),"posts-post-list-after":S(()=>[T(o.$slots,"posts-post-list-after",{},void 0,!0)]),"posts-post-list-pagination-after":S(()=>[T(o.$slots,"posts-post-list-pagination-after",{},void 0,!0)]),_:3},8,["home-posts"]))]),_:3}),R(z4,null,{"posts-aside-top":S(()=>[T(o.$slots,"posts-aside-top",{},void 0,!0)]),"posts-aside-bottom":S(()=>[T(o.$slots,"posts-aside-bottom",{},void 0,!0)]),_:3}),R(p6,null,{"posts-extract-before":S(()=>[T(o.$slots,"posts-extract-before",{},void 0,!0)]),"posts-extract-after":S(()=>[T(o.$slots,"posts-extract-after",{},void 0,!0)]),_:3})],2),T(o.$slots,"posts-bottom",{},void 0,!0)],2))}}),Dd=z(T6,[["__scopeId","data-v-abcae1b8"]]),C6={class:"vp-home"},x6=N({__name:"VPHome",setup(e){const t=Tu();function n(){return He(Dd,{homePosts:!0},{"posts-top":()=>t["posts-top"]?.(),"posts-bottom":()=>t["posts-bottom"]?.(),"posts-post-list-before":()=>t["posts-post-list-before"]?.(),"posts-post-list-after":()=>t["posts-post-list-after"]?.(),"posts-post-list-pagination-after":()=>t["posts-post-list-pagination-after"]?.()})}const s={banner:K_,hero:A5,"doc-hero":i5,features:k5,"text-image":Cc,"image-text":Cc,profile:M5,blog:n,posts:n,custom:q_},o={name:"Theme Plume",tagline:"VuePress Next Theme",text:"一个简约的,功能丰富的 vuepress 文档&博客 主题"},{frontmatter:r}=te(),i=w(()=>{const u=r.value.config;return u&&u.length?u:r.value.banner?[{type:"banner",banner:r.value.banner,bannerMask:r.value.bannerMask,hero:r.value.hero??o}]:[{type:"hero",full:!0,background:"tint-plate",hero:r.value.hero??o}]}),a=w(()=>i.value.length===1);function l(u){return s[u]??We(u)}let c=null;return ge(()=>a.value,u=>ht(()=>{typeof document<"u"&&(c??=document.querySelector(".vp-layout"),c?.classList.toggle("footer-no-border",u))}),{immediate:!0}),un(()=>{c?.classList.remove("footer-no-border")}),(u,f)=>(p(),b("div",C6,[(p(!0),b(Z,null,_e(i.value,(d,h)=>(p(),b("div",{key:d.type+h,class:q({layout:h>0&&d.type!=="features"&&d.type!=="custom"})},[(p(),I(Ot(l(d.type)),Ve({ref_for:!0},d,{"only-once":a.value}),null,16,["only-once"]))],2))),128))]))}}),P6=z(x6,[["__scopeId","data-v-edb3bca9"]]),Vd=N({__name:"VPComment",setup(e){const{frontmatter:t,isDark:n}=te(),{isPageDecrypted:s}=lo(),o=w(()=>t.value.comments!==!1&&s.value);return(r,i)=>{const a=We("DocComment");return o.value?(p(),I(a,{key:0,darkmode:y(n),"vp-comment":""},null,8,["darkmode"])):L("",!0)}}}),E6=["href"],S6=N({__name:"VPDocOutlineItem",props:{headers:{},root:{type:Boolean}},setup(e){function t({target:n}){const s=`#${n.href.split("#")[1]}`;document.querySelector(decodeURIComponent(s))?.focus({preventScroll:!0})}return(n,s)=>{const o=We("VPDocOutlineItem",!0);return p(),b("ul",{class:q(e.root?"root":"nested")},[(p(!0),b(Z,null,_e(e.headers,({children:r,link:i,title:a})=>(p(),b("li",{key:i},[k("a",{class:"outline-link",href:i,onClick:t},W(a),9,E6),r?.length?(p(),I(o,{key:0,headers:r},null,8,["headers"])):L("",!0)]))),128))],2)}}}),Hd=z(S6,[["__scopeId","data-v-3e6b023c"]]),L6={class:"content"},A6={id:"doc-outline-aria-label","aria-level":"2",class:"outline-title",role:"heading"},I6=N({__name:"VPDocAsideOutline",setup(e){const{theme:t}=te(),n=ca(),s=w(()=>n.value.length>0),o=X(),r=X();Iy(o,r);function i(){window.print()}return(a,l)=>(p(),b("nav",{ref_key:"container",ref:o,"aria-labelledby":"doc-outline-aria-label",class:q(["vp-doc-aside-outline",{"has-outline":s.value}]),role:"navigation"},[k("div",L6,[k("div",{ref_key:"marker",ref:r,class:"outline-marker"},null,512),k("div",A6,[k("span",null,W(y(t).outlineLabel||"On this page"),1),k("span",{class:"vpi-print icon",onClick:i})]),R(Hd,{headers:y(n),root:!0},null,8,["headers"])])],2))}}),O6=z(I6,[["__scopeId","data-v-aa56eba0"]]),R6={class:"vp-doc-aside"},M6=N({__name:"VPDocAside",setup(e){return(t,n)=>(p(),b("div",R6,[T(t.$slots,"aside-top",{},void 0,!0),T(t.$slots,"aside-outline-before",{},void 0,!0),R(O6),T(t.$slots,"aside-outline-after",{},void 0,!0),n[0]||(n[0]=k("div",{class:"spacer"},null,-1)),T(t.$slots,"aside-bottom",{},void 0,!0)]))}}),N6=z(M6,[["__scopeId","data-v-5976474c"]]),D6={key:0,class:"vp-breadcrumb"},V6={vocab:"https://schema.org/",typeof:"BreadcrumbList"},H6={key:0,class:"vpi-chevron-right"},B6=["content"],F6=["content"],j6=N({__name:"VPDocBreadcrumbs",setup(e){const{page:t,collection:n}=te(),{isPosts:s}=Gn(),{home:o,posts:r,categories:i}=Wn(),a=nd(),l=St(),c=w(()=>s.value&&t.value.categoryList?t.value.categoryList.length>0:a.value.length>0),u=w(()=>{if(!c.value)return[];const d=[{text:o.value.text,link:o.value.link}];if(s.value){(n.value?.postList??!0)&&r.value&&d.push({text:r.value.text,link:r.value.link});const h=t.value.categoryList??[];for(const v of h)d.push({text:v.name,link:i.value?`${i.value.link}?id=${v.id}`:void 0})}else{if(n.value){const h=Pt(l.value,n.value.linkPrefix||n.value.dir),{notFound:v,meta:m,path:g}=hs(h);g!==t.value.path&&d.push({link:v?void 0:g,text:m.title||n.value.title||dr(n.value.dir).split("/").pop()||""})}a.value.length>0&&d.push(...f(a.value)||[])}return d.push({text:t.value.title,link:t.value.path,current:!0}),d.reduce((h,v,m)=>{const g=h[m-1];return g&&(g.link===v.link||g.text===v.text)?h:[...h,v]},[])});function f(d,h=[]){for(const v of d){if((v.link?fn(v.link):void 0)===t.value.path)return h;if(v.items){const g=f(v.items,[...h,{text:v.text,link:v.link}]);if(g)return g}}return null}return(d,h)=>c.value?(p(),b("nav",D6,[k("ol",V6,[(p(!0),b(Z,null,_e(u.value,({text:v,link:m,current:g},x)=>(p(),b("li",{key:m,property:"itemListElement",typeof:"ListItem"},[R(Ce,{href:m,class:q(["breadcrumb",{current:g}]),property:"item",typeof:"WebPage",text:v},null,8,["href","class","text"]),x!==u.value.length-1?(p(),b("span",H6)):L("",!0),k("meta",{property:"name",content:v},null,8,B6),k("meta",{property:"position",content:`${x+1}`},null,8,F6)]))),128))])])):L("",!0)}}),U6=z(j6,[["__scopeId","data-v-9b9b6f4b"]]),W6={class:"hint-container tip copyright-container"},G6={key:0},z6={key:1,"data-allow-mismatch":""},K6={key:2},q6=N({__name:"VPCopyright",props:{author:{},creation:{},source:{},license:{}},setup(e){const t=e,{theme:n}=te(),{author:s,creation:o,creationText:r,license:i,sourceUrl:a}=gy(w(()=>t));return(l,c)=>(p(),b("div",W6,[y(s)?(p(),b("p",G6,[k("span",null,W(y(n).copyrightAuthorText||"Copyright Ownership:"),1),R(Ce,{href:y(s).url,"no-icon":""},{default:S(()=>[Re(W(y(s).name),1)]),_:1},8,["href"])])):L("",!0),y(a)?(p(),b("p",z6,[k("span",null,W(y(r)),1),R(Ce,{href:y(a),class:"source","no-icon":y(o)==="original","data-allow-mismatch":""},{default:S(()=>[Re(W(decodeURIComponent(y(a))),1)]),_:1},8,["href","no-icon"])])):L("",!0),y(i)?(p(),b("p",K6,[k("span",null,W(y(n).copyrightLicenseText||"License under"),1),R(Ce,{href:y(i).url,"no-icon":""},{default:S(()=>[Re(W(y(i).name),1)]),_:1},8,["href"]),y(i).icons?(p(!0),b(Z,{key:0},_e(y(i).icons,u=>(p(),b("span",{key:u,class:q(`vpi-license-${u}`)},null,2))),128)):L("",!0)])):L("",!0)]))}}),Y6=z(q6,[["__scopeId","data-v-22c67d2a"]]),Q6=["href"],J6=N({__name:"VPDocHeader",props:{title:{},anchor:{}},setup(e){const{theme:t,frontmatter:n}=te(),s=w(()=>{const o=n.value.outline??t.value.outline;return`h${Array.isArray(o)?o[0]:o==="deep"?2:o||2}`});return(o,r)=>(p(),I(Ot(s.value),{id:e.anchor,tabindex:"-1",class:"vp-doc-header"},{default:S(()=>[k("a",{href:`#${e.anchor}`,class:"header-anchor"},[k("span",null,[T(o.$slots,"default",{},()=>[Re(W(e.title),1)],!0)])],8,Q6)]),_:3},8,["id"]))}}),X6=z(J6,[["__scopeId","data-v-309da98c"]]),Z6={key:0,class:"vp-doc-copyright"},e8=N({__name:"VPDocCopyright",setup(e){const{theme:t,frontmatter:n}=te(),s=w(()=>{if((n.value.copyright??t.value.copyright??!1)===!1)return null;const o=kn(n.value.copyright)?n.value.copyright:{license:n.value.copyright===!0?"":n.value.copyright};if(!t.value.copyright)return o;const r=kn(t.value.copyright)?t.value.copyright:{license:t.value.copyright===!0?void 0:t.value.copyright};return o.license??=r.license,o.author??=r.author,o.creation??=r.creation,o});return(o,r)=>s.value?(p(),b("div",Z6,[R(X6,{anchor:"doc-copyright"},{default:S(()=>[Re(W(y(t).copyrightText||"Copyright"),1)]),_:1}),R(Y6,Rc(Ku(s.value)),null,16)])):L("",!0)}}),t8={key:0,class:"vp-doc-footer"},n8={key:0,class:"edit-info"},s8={key:0,class:"edit-link"},o8={key:1,class:"last-updated","aria-label":"Last updated"},r8={class:"last-updated-text"},i8=["datetime"],a8={class:"contributors-label"},l8={class:"contributors-info"},c8={class:"contributor"},u8={key:2,class:"prev-next"},f8={class:"pager"},d8=["innerHTML"],p8={class:"title"},h8=["innerHTML"],v8={class:"pager"},m8=["innerHTML"],g8={class:"title"},y8=["innerHTML"],b8=N({__name:"VPDocFooter",setup(e){const{theme:t,frontmatter:n,page:s}=te(),o=dn(),r=sd(),{datetime:i,isoDatetime:a,lastUpdatedText:l}=xy(),{contributors:c,mode:u}=ia(),{prev:f,next:d}=By(),h=w(()=>s.value.git?.changelog?.length&&(n.value.changelog??!!o.value.changelog)),v=w(()=>!!(o.value.editLink&&n.value.editLink!==!1&&r.value)),m=w(()=>!!(o.value.lastUpdated!==!1&&n.value.lastUpdated!==!1&&i.value)&&!h.value),g=w(()=>!!c.value.length&&u.value==="inline"),x=w(()=>v.value||m.value||g.value||f.value?.link||d.value?.link);return(E,$)=>{const P=We("VPIcon");return x.value?(p(),b("footer",t8,[T(E.$slots,"doc-footer-before",{},void 0,!0),v.value||m.value?(p(),b("div",n8,[v.value&&y(r)?(p(),b("div",s8,[R(Ce,{class:"edit-link-button",href:y(r).link,"no-icon":""},{default:S(()=>[$[0]||($[0]=k("span",{class:"vpi-square-pen edit-link-icon","aria-label":"edit icon"},null,-1)),Re(" "+W(y(r).text),1)]),_:1},8,["href"])])):L("",!0),m.value?(p(),b("div",o8,[k("p",r8,[Re(W(y(l))+": ",1),k("time",{datetime:y(a),class:"last-updated-time"},W(y(i)),9,i8)])])):L("",!0)])):L("",!0),g.value&&y(c)?.length?(p(),b("div",{key:1,class:q(["contributors",{right:m.value}]),"aria-label":"Contributors"},[k("span",a8,W(y(t).contributorsText||"Contributors")+": ",1),k("span",l8,[(p(!0),b(Z,null,_e(y(c),(V,H)=>(p(),b(Z,{key:V.name+H},[k("span",c8,W(V.name),1),H!==y(c).length-1?(p(),b(Z,{key:0},[Re(", ")],64)):L("",!0)],64))),128))])],2)):L("",!0),y(f)?.link||y(d)?.link?(p(),b("nav",u8,[k("div",f8,[y(f)?.link?(p(),I(Ce,{key:0,class:"pager-link prev",href:y(f).link},{default:S(()=>[k("span",{class:"desc",innerHTML:y(t).prevPageLabel||"Previous page"},null,8,d8),k("span",p8,[y(f).icon?(p(),I(P,{key:0,name:y(f).icon},null,8,["name"])):L("",!0),k("span",{innerHTML:y(f).text},null,8,h8)])]),_:1},8,["href"])):L("",!0)]),k("div",v8,[y(d)?.link?(p(),I(Ce,{key:0,class:"pager-link next",href:y(d).link},{default:S(()=>[k("span",{class:"desc",innerHTML:y(t).nextPageLabel||"Next page"},null,8,m8),k("span",g8,[y(d).icon?(p(),I(P,{key:0,name:y(d).icon},null,8,["name"])):L("",!0),k("span",{innerHTML:y(d).text},null,8,y8)])]),_:1},8,["href"])):L("",!0)])])):L("",!0)])):L("",!0)}}}),_8=z(b8,[["__scopeId","data-v-3eaf7867"]]);var xc={"/":{word:"约 $word 字",less1Minute:"小于 1 分钟",time:"大约 $time 分钟"}};const k8=()=>{const e=Qm();return w(()=>e.value.readingTime??null)},$8=(e,t)=>{const{minutes:n,words:s}=e,{less1Minute:o,word:r,time:i}=t;return{time:n<1?o:i.replace("$time",Math.round(n).toString()),words:r.replace("$word",s.toString())}},Pc={words:"",time:""},Li=typeof xc>"u"?null:xc,w8=()=>Li?mr(Li):w(()=>null),T8=()=>{if(Li===null)return w(()=>Pc);const e=k8(),t=w8();return w(()=>e.value&&t.value?$8(e.value,t.value):Pc)},C8={key:0,class:"vp-doc-meta"},x8={key:0,class:"reading-time"},P8={key:1},E8={key:2,class:"create-time"},S8=N({__name:"VPDocMeta",setup(e){const{page:t,frontmatter:n,theme:s,collection:o}=te(),r=ua(),i=T8(),{tags:a}=Wn(),{isPosts:l}=Gn(),c=w(()=>{const v=s.value.createTime??!0;return!v||v==="only-posts"&&!l.value?"":n.value.createTime?n.value.createTime.split(/\s|T/)[0].replace(/\//g,"-"):""}),u=w(()=>{const v=o.value?.tagsTheme??"colored";return n.value.tags?n.value.tags.slice(0,4).map(m=>({name:m,className:r.value[m]?`vp-tag-${r.value[m]}`:`tag-${v}`})):[]}),f=w(()=>n.value.badge?typeof n.value.badge=="string"?{text:n.value.badge}:n.value.badge:!1),d=Ne("doc-meta-slot-exists",X(!1)),h=w(()=>i.value.time||u.value.length||c.value||d.value);return(v,m)=>(p(),b(Z,null,[k("h1",{class:q(["vp-doc-title page-title",{padding:!h.value}])},[y(t).frontmatter.draft?(p(),I(Et,{key:0,type:"warning",text:"DRAFT"})):L("",!0),Re(" "+W(y(t).title)+" ",1),f.value?(p(),I(Et,{key:1,type:f.value.type||"tip",text:f.value.text},null,8,["type","text"])):L("",!0)],2),h.value?(p(),b("div",C8,[T(v.$slots,"doc-meta-before",{},void 0,!0),y(i).time&&y(n).readingTime!==!1?(p(),b("p",x8,[m[0]||(m[0]=k("span",{class:"vpi-books icon"},null,-1)),k("span",null,W(y(i).words),1),k("span",null,W(y(i).time),1)])):L("",!0),u.value.length>0?(p(),b("p",P8,[m[1]||(m[1]=k("span",{class:"vpi-tag icon"},null,-1)),(p(!0),b(Z,null,_e(u.value,g=>(p(),I(Ce,{key:g.name,class:q(["tag",g.className]),href:y(a)?.link&&y(l)?`${y(a).link}?tag=${g.name}`:void 0},{default:S(()=>[Re(W(g.name),1)]),_:2},1032,["class","href"]))),128))])):L("",!0),T(v.$slots,"doc-meta-after",{},void 0,!0),c.value?(p(),b("p",E8,[m[2]||(m[2]=k("span",{class:"vpi-clock icon"},null,-1)),k("span",null,W(c.value),1)])):L("",!0)])):L("",!0)],64))}}),L8=z(S8,[["__scopeId","data-v-771735c9"]]),A8={class:"vp-encrypt-form"},I8=["innerHTML"],O8={class:"encrypt-input-wrapper"},R8={for:"encrypt-input"},M8=["placeholder"],N8={key:0},D8={key:1,class:"vpi-loading"},V8=N({__name:"VPEncryptForm",props:{global:{type:Boolean},info:{}},setup(e){const t=e,{theme:n}=te(),{compareGlobal:s,comparePage:o}=ny(),r=X(""),i=X(0),a=X(!1);async function l(){if(a.value)return;const c=t.global?s:o;a.value=!0;const u=await c(r.value);a.value=!1,u?(i.value=0,r.value=""):i.value=1}return(c,u)=>(p(),b("div",A8,[k("p",{class:"encrypt-text",innerHTML:e.info??"Only Password can access this site"},null,8,I8),k("p",O8,[k("label",R8,[u[2]||(u[2]=k("span",{class:"vpi-lock icon-lock"},null,-1)),wn(k("input",{id:"encrypt-input","onUpdate:modelValue":u[0]||(u[0]=f=>r.value=f),class:q(["encrypt-input",{error:i.value===1}]),type:"password",placeholder:y(n).encryptPlaceholder??"Enter Password",onKeyup:af(l,["enter"]),onInput:u[1]||(u[1]=f=>r.value&&(i.value=0))},null,42,M8),[[pv,r.value]])])]),k("button",{class:q(["encrypt-button",{unlocking:a.value}]),onClick:l},[a.value?(p(),b("span",D8)):(p(),b("span",N8,W(y(n).encryptButtonText??"Confirm"),1))],2)]))}}),Bd=z(V8,[["__scopeId","data-v-47ce5e18"]]),H8=N({inheritAttrs:!1,__name:"VPEncryptPage",setup(e){const{theme:t,frontmatter:n}=te();return(s,o)=>{const r=We("ClientOnly");return p(),I(r,null,{default:S(()=>[k("div",Ve({class:"vp-page-encrypt"},s.$attrs),[o[0]||(o[0]=k("div",{class:"logo"},[k("span",{class:"vpi-lock icon-lock-head"})],-1)),R(Bd,{info:y(n).passwordHint||y(t).encryptPageText},null,8,["info"])],16)]),_:1})}}}),B8=z(H8,[["__scopeId","data-v-2fc67d80"]]),F8={class:"container"},j8={class:"aside-content"},U8={class:"content-container"},W8={class:"main"},G8=N({__name:"VPDoc",setup(e){const{page:t,theme:n,frontmatter:s}=te(),o=ct(),{hasSidebar:r,hasAside:i,leftAside:a}=Kt(),{isPosts:l}=Gn(),c=ca(),{isPageDecrypted:u}=lo(),{mode:f}=ia(),d=w(()=>i.value?l.value?c.value.length>0:!0:!1),h=w(()=>o.path.replace(/[./]+/g,"_").replace(/_html$/,"")),v=w(()=>n.value.externalLinkIcon&&s.value.externalLinkIcon!==!1),m=X();return ge(()=>o.hash,g=>ht(()=>{if(!m.value)return;const x=m.value.querySelector(`.outline-link[href="${g}"]`);if(!x||!g){m.value.scrollTop=0;return}const{top:E,height:$}=m.value.getBoundingClientRect(),{top:P,height:V}=x.getBoundingClientRect();(PE+$)&&x.scrollIntoView({block:"center"})}),{immediate:!0}),(g,x)=>{const E=We("Content"),$=We("DocGitContributors"),P=We("DocGitChangelog");return p(),b("div",{class:q(["vp-doc-container",{"has-sidebar":y(r),"has-aside":d.value,"is-posts":y(l),"with-encrypt":!y(u)}])},[T(g.$slots,"doc-top",{},void 0,!0),k("div",F8,[d.value?(p(),b("div",{key:0,class:q(["aside",{"left-aside":y(a)}]),"vp-outline":""},[x[0]||(x[0]=k("div",{class:"aside-curtain"},null,-1)),R(Xo,null,{default:S(()=>[(p(),b("div",{ref_key:"asideEl",ref:m,key:y(t).path,class:"aside-container"},[k("div",j8,[R(N6,null,{"aside-top":S(()=>[T(g.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":S(()=>[T(g.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":S(()=>[T(g.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":S(()=>[T(g.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":S(()=>[T(g.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":S(()=>[T(g.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])]))]),_:3})],2)):L("",!0),R(Xo,null,{default:S(()=>[(p(),b("div",{key:y(t).path,class:"content"},[k("div",U8,[T(g.$slots,"doc-before",{},void 0,!0),k("main",W8,[R(U6),T(g.$slots,"doc-meta-top",{},void 0,!0),R(L8,null,{"doc-meta-before":S(()=>[T(g.$slots,"doc-meta-before",{},void 0,!0)]),"doc-meta-after":S(()=>[T(g.$slots,"doc-meta-after",{},void 0,!0)]),_:3}),T(g.$slots,"doc-meta-bottom",{},void 0,!0),y(u)?(p(),b("div",{key:1,class:q(["vp-doc plume-content",[h.value,v.value&&"external-link-icon-enabled"]]),"vp-content":""},[T(g.$slots,"doc-content-before",{},void 0,!0),R(E),y(f)==="block"?(p(),I($,{key:0})):L("",!0),R(P),R(e8)],2)):(p(),I(B8,{key:0}))]),y(u)?(p(),I(_8,{key:0},{"doc-footer-before":S(()=>[T(g.$slots,"doc-footer-before",{},void 0,!0)]),_:3})):L("",!0),R(Vd),T(g.$slots,"doc-after",{},void 0,!0)])]))]),_:3})]),T(g.$slots,"doc-bottom",{},void 0,!0)],2)}}}),z8=z(G8,[["__scopeId","data-v-9064e594"]]),K8={class:"avatar"},q8=["src","alt"],Y8={class:"content"},Q8={key:0,class:"location"},J8={key:1,class:"organization"},X8=N({__name:"VPFriendsItem",props:{friend:{}},setup(e){const t=e,n=gr();function s(r,i){if(!i)return{};const a=kn(i)?n.value?i.dark:i.light:i;return a?{[r]:a}:{}}const o=w(()=>({...s("--vp-friends-text-color",t.friend.color),...s("--vp-friends-bg-color",t.friend.backgroundColor),...s("--vp-friends-name-color",t.friend.nameColor)}));return(r,i)=>(p(),b("div",{class:q(["vp-friend",{"only-title":!e.friend.desc&&!e.friend.socials?.length&&!e.friend.location&&!e.friend.organization,"no-desc":!e.friend.desc}]),style:Fe(o.value)},[k("div",K8,[k("img",{src:e.friend.avatar,alt:e.friend.name},null,8,q8)]),k("div",Y8,[R(Ce,{class:"title",href:e.friend.link,"no-icon":"",text:e.friend.name},null,8,["href","text"]),e.friend.location?(p(),b("p",Q8,[i[0]||(i[0]=k("span",{class:"vpi-location"},null,-1)),k("span",null,W(e.friend.location),1)])):L("",!0),e.friend.organization?(p(),b("p",J8,[i[1]||(i[1]=k("span",{class:"vpi-organization"},null,-1)),k("span",null,W(e.friend.organization),1)])):L("",!0),e.friend.desc?(p(),b("p",{key:2,class:q(["desc",{offset:e.friend.location&&e.friend.organization}])},W(e.friend.desc),3)):L("",!0),e.friend.socials?(p(),I(co,{key:3,links:e.friend.socials},null,8,["links"])):L("",!0)])],6))}}),Fd=z(X8,[["__scopeId","data-v-af8f5716"]]),Z8={class:"vp-friends-group"},ek={class:"title"},tk={key:0,class:"description"},nk={key:1,class:"friends-list"},sk=N({__name:"VPFriendsGroup",props:{group:{}},setup(e){return(t,n)=>(p(),b("div",Z8,[k("h3",ek,W(e.group.title||"My Friends"),1),e.group.desc?(p(),b("p",tk,W(e.group.desc),1)):L("",!0),e.group.list?.length?(p(),b("section",nk,[(p(!0),b(Z,null,_e(e.group.list,(s,o)=>(p(),I(Fd,{key:s.name+o,friend:s},null,8,["friend"]))),128))])):L("",!0)]))}}),ok=z(sk,[["__scopeId","data-v-e2cdd5d3"]]),rk={class:"vp-friends"},ik={class:"title"},ak={key:1,class:"description"},lk={key:2,class:"friends-list"},ck={key:4,class:"edit-link"},uk=N({__name:"VPFriends",setup(e){const t=sd(),{frontmatter:n,page:s}=te(),o=w(()=>n.value.list||[]),r=w(()=>n.value.groups||[]);return(i,a)=>{const l=We("Content");return p(),b("div",rk,[y(n).contentPosition==="before"?(p(),I(l,{key:0,class:"vp-doc plume-content before","vp-content":""})):L("",!0),k("h2",ik,W(y(n).title||"My Friends"),1),y(n).description&&!y(s).autoDesc?(p(),b("p",ak,W(y(n).description),1)):L("",!0),o.value.length?(p(),b("section",lk,[(p(!0),b(Z,null,_e(o.value,(c,u)=>(p(),I(Fd,{key:c.name+u,friend:c},null,8,["friend"]))),128))])):L("",!0),(p(!0),b(Z,null,_e(r.value,(c,u)=>(p(),I(ok,{key:u,group:c},null,8,["group"]))),128)),y(n).contentPosition!=="before"?(p(),I(l,{key:3,class:"vp-doc plume-content after","vp-content":""})):L("",!0),y(t)?(p(),b("div",ck,[R(Ce,{class:"edit-link-button",href:y(t).link,"no-icon":!0},{default:S(()=>[a[0]||(a[0]=k("span",{class:"vpi-square-pen edit-link-icon","aria-label":"edit icon"},null,-1)),Re(" "+W(y(t).text),1)]),_:1},8,["href"])])):L("",!0),R(Vd)])}}}),fk=z(uk,[["__scopeId","data-v-e9f44c2f"]]),dk={},pk={class:"vp-page"};function hk(e,t){const n=We("Content");return p(),b("div",pk,[T(e.$slots,"page-top"),R(n,{class:"vp-doc plume-content","vp-content":""}),T(e.$slots,"page-bottom")])}const vk=z(dk,[["render",hk]]),mk=N({__name:"VPContent",props:{isNotFound:{type:Boolean}},setup(e){const t=e,{hasSidebar:n}=Kt(),{frontmatter:s,collection:o}=te(),{isPostsLayout:r}=Gn(),i=ct();return ge([r,()=>s.value.pageLayout,()=>i.path],()=>ht(()=>{if(Wt){document.documentElement.classList.toggle("bg-gray",r.value);const a=document.documentElement.className.match(/(?:^|\s)(layout-\S+)(?:$|\s)/)?.[1];if(a&&document.documentElement.classList.remove(a),document.documentElement.classList.add(`layout-${r.value?"posts":s.value.pageLayout||"doc"}`),o.value){const l=document.documentElement.className.match(/(?:^|\s)(collection-\S+)(?:$|\s)/)?.[1];l&&document.documentElement.classList.remove(l),document.documentElement.classList.add(`collection-${o.value.type}-${o.value.linkPrefix?.replace(/^\/|\/$/g,"").replace(/\//g,"_")||"default"}`)}}}),{immediate:!0}),(a,l)=>(p(),b("div",{id:"VPContent","vp-content":"",class:q(["vp-content",{"has-sidebar":y(n)&&!t.isNotFound,"is-home":y(s).pageLayout==="home"}])},[y(r)||y(s).pageLayout==="posts"?(p(),I(Dd,{key:0,"home-posts":y(s).pageLayout==="posts",collection:y(s).collection},{"posts-top":S(()=>[T(a.$slots,"posts-top",{},void 0,!0)]),"posts-bottom":S(()=>[T(a.$slots,"posts-bottom",{},void 0,!0)]),"posts-archives-before":S(()=>[T(a.$slots,"posts-archives-before",{},void 0,!0)]),"posts-archives-after":S(()=>[T(a.$slots,"posts-archives-after",{},void 0,!0)]),"posts-tags-before":S(()=>[T(a.$slots,"posts-tags-before",{},void 0,!0)]),"posts-tags-after":S(()=>[T(a.$slots,"posts-tags-after",{},void 0,!0)]),"posts-tags-title-after":S(()=>[T(a.$slots,"posts-tags-title-after",{},void 0,!0)]),"posts-tags-content-before":S(()=>[T(a.$slots,"posts-tags-content-before",{},void 0,!0)]),"posts-categories-before":S(()=>[T(a.$slots,"posts-categories-before",{},void 0,!0)]),"posts-categories-after":S(()=>[T(a.$slots,"posts-categories-after",{},void 0,!0)]),"posts-categories-content-before":S(()=>[T(a.$slots,"posts-categories-content-before",{},void 0,!0)]),"posts-post-list-before":S(()=>[T(a.$slots,"posts-post-list-before",{},void 0,!0)]),"posts-post-list-after":S(()=>[T(a.$slots,"posts-post-list-after",{},void 0,!0)]),"posts-post-list-pagination-after":S(()=>[T(a.$slots,"posts-post-list-pagination-after",{},void 0,!0)]),"posts-aside-top":S(()=>[T(a.$slots,"posts-aside-top",{},void 0,!0)]),"posts-aside-bottom":S(()=>[T(a.$slots,"posts-aside-bottom",{},void 0,!0)]),"posts-extract-before":S(()=>[T(a.$slots,"posts-extract-before",{},void 0,!0)]),"posts-extract-after":S(()=>[T(a.$slots,"posts-extract-after",{},void 0,!0)]),_:3},8,["home-posts","collection"])):y(s).pageLayout==="page"?(p(),I(vk,{key:1},{"page-top":S(()=>[T(a.$slots,"page-top",{},void 0,!0)]),"page-bottom":S(()=>[T(a.$slots,"page-bottom",{},void 0,!0)]),_:3})):y(s).pageLayout==="friends"?(p(),I(fk,{key:2})):y(s).pageLayout==="home"?(p(),I(P6,{key:3},{"posts-top":S(()=>[T(a.$slots,"posts-top",{},void 0,!0)]),"posts-bottom":S(()=>[T(a.$slots,"posts-bottom",{},void 0,!0)]),"posts-post-list-before":S(()=>[T(a.$slots,"posts-post-list-before",{},void 0,!0)]),"posts-post-list-after":S(()=>[T(a.$slots,"posts-post-list-after",{},void 0,!0)]),"posts-post-list-pagination-after":S(()=>[T(a.$slots,"posts-post-list-pagination-after",{},void 0,!0)]),_:3})):y(s).pageLayout&&y(s).pageLayout!=="doc"?(p(),I(Ot(y(s).pageLayout),{key:4})):(p(),I(z8,{key:5},{"doc-top":S(()=>[T(a.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":S(()=>[T(a.$slots,"doc-bottom",{},void 0,!0)]),"doc-meta-before":S(()=>[T(a.$slots,"doc-meta-before",{},void 0,!0)]),"doc-meta-after":S(()=>[T(a.$slots,"doc-meta-after",{},void 0,!0)]),"doc-meta-top":S(()=>[T(a.$slots,"doc-meta-top",{},void 0,!0)]),"doc-meta-bottom":S(()=>[T(a.$slots,"doc-meta-bottom",{},void 0,!0)]),"doc-content-before":S(()=>[T(a.$slots,"doc-content-before",{},void 0,!0)]),"doc-footer-before":S(()=>[T(a.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":S(()=>[T(a.$slots,"doc-before",{},void 0,!0)]),"doc-after":S(()=>[T(a.$slots,"doc-after",{},void 0,!0)]),"aside-top":S(()=>[T(a.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":S(()=>[T(a.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":S(()=>[T(a.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":S(()=>[T(a.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":S(()=>[T(a.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":S(()=>[T(a.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),gk=z(mk,[["__scopeId","data-v-7cef5e50"]]),yk={class:"container"},bk=["innerHTML"],_k=["innerHTML"],kk=N({__name:"VPFooter",setup(e){const{theme:t}=te(),{hasSidebar:n}=Kt(),s=jg("--vp-footer-height",Wt?document.body:null),o=X(null);return Me(()=>{t.value.footer&&o.value&&(s.value=`${o.value.offsetHeight}px`)}),(r,i)=>y(t).footer?(p(),b("footer",{key:0,ref_key:"footer",ref:o,class:q(["vp-footer",{"has-sidebar":y(n)}]),"vp-footer":""},[T(r.$slots,"footer-content",{},()=>[k("div",yk,[y(t).footer.message?(p(),b("p",{key:0,class:"message",innerHTML:y(t).footer.message},null,8,bk)):L("",!0),y(t).footer.copyright?(p(),b("p",{key:1,class:"copyright",innerHTML:y(t).footer.copyright},null,8,_k)):L("",!0)])],!0)],2)):L("",!0)}}),ya=z(kk,[["__scopeId","data-v-400675cf"]]),$k={class:"global-encrypt-container"},wk={key:0,class:"profile"},Tk=["src","alt"],Ck={key:1},xk=N({inheritAttrs:!1,__name:"VPEncryptGlobal",setup(e){const{theme:t,site:n}=te(),s=w(()=>t.value.profile),o=w(()=>s.value?.name||n.value.title);return(r,i)=>{const a=We("ClientOnly");return p(),b(Z,null,[R(a,null,{default:S(()=>[k("div",Ve({class:"vp-global-encrypt"},r.$attrs),[k("div",$k,[s.value||o.value?(p(),b("div",wk,[s.value?(p(),b("p",{key:0,class:q(["avatar",{circle:s.value.circle}])},[k("img",{src:s.value.avatar??s.value.url,alt:s.value.name},null,8,Tk)],2)):L("",!0),o.value?(p(),b("h3",Ck,W(o.value),1)):L("",!0)])):L("",!0),R(Bd,{global:"",info:y(t).encryptGlobalText},null,8,["info"])])],16)]),_:1}),R(ya)],64)}}}),Pk=z(xk,[["__scopeId","data-v-f4027c4b"]]),Ek={class:"header"},Sk={class:"outline"},Lk=N({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(e){const t=e,{theme:n}=te(),s=X(!1),o=X(0),r=X(),i=X();ge(()=>t.headers,()=>{s.value=!1}),If(r,()=>{s.value=!1},{ignore:[i]});function a(){s.value=!s.value,o.value=window.innerHeight+Math.min(window.scrollY-t.navHeight,0)}function l(u){u.target.classList.contains("outline-link")&&(r.value&&(r.value.style.transition="none"),ht(()=>{s.value=!1}))}function c(){s.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(u,f)=>(p(),b("div",{class:"vp-local-nav-outline-dropdown",style:Fe({"--vp-vh":`${o.value}px`})},[e.headers.length>0?(p(),b("button",{key:0,ref_key:"btn",ref:i,class:q({open:s.value}),onClick:a},[Re(W(y(n).outlineLabel||"On this page")+" ",1),f[0]||(f[0]=k("span",{class:"vpi-chevron-right icon"},null,-1))],2)):(p(),b("button",{key:1,onClick:c},W(y(n).returnToTopLabel||"Return to top"),1)),R(Gt,{name:"fade-in-scale-up"},{default:S(()=>[s.value?(p(),b("div",{key:0,ref_key:"items",ref:r,class:"items",onClick:l},[k("div",Ek,[k("a",{class:"top-link",href:"#",onClick:c},W(y(n).returnToTopLabel||"Return to top"),1)]),k("div",Sk,[R(Hd,{headers:e.headers},null,8,["headers"])])],512)):L("",!0)]),_:1})],4))}}),Ak=z(Lk,[["__scopeId","data-v-4114a62c"]]),Ik=["disabled","aria-expanded"],Ok={class:"menu-text"},Rk=N({__name:"VPLocalNav",props:{open:{type:Boolean},showOutline:{type:Boolean}},emits:["openMenu"],setup(e){const t=e,{theme:n}=te(),{isPosts:s}=Gn(),{hasSidebar:o}=Kt(),{y:r}=ra(),i=X(0),a=ca(),l=w(()=>a.value.length===0&&!o.value);Me(()=>{i.value=Number.parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))});const c=w(()=>({"vp-local-nav":!0,fixed:l.value,"reached-top":r.value>=i.value,"is-posts":s.value,"with-outline":!t.showOutline})),u=w(()=>(o.value||s.value)&&(!l.value||r.value>=i.value));return(f,d)=>u.value?(p(),b("div",{key:0,class:q(c.value)},[k("button",{class:q(["menu",{hidden:y(s)}]),disabled:y(s),"aria-expanded":e.open,"aria-controls":"SidebarNav",onClick:d[0]||(d[0]=h=>f.$emit("openMenu"))},[d[1]||(d[1]=k("span",{class:"vpi-align-left menu-icon"},null,-1)),k("span",Ok,W(y(n).sidebarMenuLabel||"Menu"),1)],10,Ik),e.showOutline?(p(),I(Ak,{key:0,headers:y(a),"nav-height":i.value},null,8,["headers","nav-height"])):L("",!0)],2)):L("",!0)}}),Mk=z(Rk,[["__scopeId","data-v-2c4aa936"]]),Nk=["role","tabindex"],Dk=["innerHTML"],Vk=["innerHTML"],Hk={class:"items"},Bk=N({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(e){const t=e,{collapsed:n,collapsible:s,isLink:o,isActiveLink:r,hasActiveLink:i,hasChildren:a,toggle:l}=fy(w(()=>t.item)),c=w(()=>a.value?"section":"div"),u=w(()=>o.value?"a":"div"),f=w(()=>a.value?t.depth+2===7?"p":`h${t.depth+2}`:"p"),d=w(()=>o.value?void 0:"button"),h=w(()=>t.item.link?.startsWith("---")),v=w(()=>[[`level-${t.depth}`],{collapsible:s.value},{collapsed:n.value},{"is-link":o.value},{"is-active":r.value},{"has-active":i.value}]);function m(x){"key"in x&&x.key!=="Enter"||t.item.link||l()}function g(){t.item.link&&l()}return(x,E)=>{const $=We("VPSidebarItem",!0);return p(),I(Ot(c.value),{class:q(["vp-sidebar-item sidebar-item",v.value])},{default:S(()=>[e.item.text?(p(),b("div",Ve({key:0,class:"item",role:d.value,tabindex:e.item.items&&0},eh(e.item.items?{click:m,keydown:m}:{},!0)),[E[1]||(E[1]=k("div",{class:"indicator"},null,-1)),e.item.icon?(p(),I(ot,{key:0,name:e.item.icon,class:q({separator:h.value})},null,8,["name","class"])):L("",!0),e.item.link&&!h.value?(p(),I(Ce,{key:1,tag:u.value,class:"link",href:e.item.link},{default:S(()=>[(p(),I(Ot(f.value),{class:"text"},{default:S(()=>[k("span",{innerHTML:e.item.text},null,8,Dk),e.item.badge?(p(),I(Et,Ve({key:0,class:"vp-menu-badge"},typeof e.item.badge=="string"?{text:e.item.badge}:e.item.badge),null,16)):L("",!0)]),_:1}))]),_:1},8,["tag","href"])):(p(),I(Ot(f.value),{key:2,class:q(["text",{separator:h.value}])},{default:S(()=>[k("span",{innerHTML:e.item.text},null,8,Vk),e.item.badge?(p(),I(Et,Ve({key:0,class:"vp-menu-badge"},typeof e.item.badge=="string"?{text:e.item.badge}:e.item.badge),null,16)):L("",!0)]),_:1},8,["class"])),e.item.collapsed!=null?(p(),b("div",{key:3,class:"caret",role:"button","aria-label":"toggle section",tabindex:"0",onClick:g,onKeydown:af(g,["enter"])},[...E[0]||(E[0]=[k("span",{class:"vpi-chevron-right caret-icon"},null,-1)])],32)):L("",!0)],16,Nk)):L("",!0),e.item.items&&e.item.items.length&&e.depth<5?(p(),I(y(ea),{key:1},{default:S(()=>[wn(k("div",null,[k("div",Hk,[(p(!0),b(Z,null,_e(e.item.items,P=>(p(),I($,{key:P.text,item:P,depth:e.depth+1},null,8,["item","depth"]))),128))])],512),[[Bn,!y(n)]])]),_:1})):L("",!0)]),_:1},8,["class"])}}}),Fk=z(Bk,[["__scopeId","data-v-12048f0f"]]),jk=N({__name:"VPSidebarGroup",props:{items:{}},setup(e){const t=X(!0);let n=null;return Me(()=>{n=setTimeout(()=>{n=null,t.value=!1},300)}),ar(()=>{n!=null&&(clearTimeout(n),n=null)}),(s,o)=>(p(!0),b(Z,null,_e(e.items,r=>(p(),b("div",{key:r.text,class:q(["group",{"no-transition":t.value}])},[R(Fk,{item:r,depth:0},null,8,["item"])],2))),128))}}),Uk=z(jk,[["__scopeId","data-v-473fd05b"]]),Wk=N({__name:"VPSidebar",props:{open:{type:Boolean}},setup(e){const t=e,{theme:n}=te(),{sidebarGroups:s,hasSidebar:o,sidebarKey:r}=Kt(),i=zm(),a=X(null),l=oa(Wt?document.body:null);return ge([()=>t.open,a],()=>{t.open?(l.value=!0,a.value?.focus()):l.value=!1},{immediate:!0,flush:"post"}),Me(()=>{ge(r,async()=>{await ht();const c=document.querySelector(`.vp-sidebar .vp-link[href*="${i.value}"]`);if(!a.value)return;if(!c){setTimeout(()=>a.value?.scrollTo(0,0),200);return}const{top:u,height:f}=a.value.getBoundingClientRect(),{top:d,height:h}=c.getBoundingClientRect();(du+f)&&c.scrollIntoView({block:"center"})},{immediate:!0,flush:"post"})}),(c,u)=>(p(),I(Gt,{name:"fade-slide-x",mode:"out-in"},{default:S(()=>[y(o)?(p(),b("aside",{key:0,ref_key:"navEl",ref:a,class:q(["vp-sidebar",{open:e.open,"hide-scrollbar":!(y(n).sidebarScrollbar??!0)}]),"vp-sidebar":"",onClick:u[0]||(u[0]=rf(()=>{},["stop"]))},[u[2]||(u[2]=k("div",{class:"curtain"},null,-1)),R(Xo,null,{default:S(()=>[(p(),b("nav",{id:"SidebarNav",key:y(r),class:"nav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},[u[1]||(u[1]=k("span",{id:"sidebar-aria-label",class:"visually-hidden"}," Sidebar Navigation ",-1)),T(c.$slots,"sidebar-nav-before",{},void 0,!0),R(Uk,{items:y(s)},null,8,["items"]),T(c.$slots,"sidebar-nav-after",{},void 0,!0)]))]),_:3})],2)):L("",!0)]),_:3}))}}),Gk=z(Wk,[["__scopeId","data-v-deef3397"]]),zk=N({__name:"VPSignDown",setup(e){const t=Te(),{height:n}=Nf(t),{height:s}=Hf();Me(()=>{t.value=document.body});const{page:o}=te(),r=w(()=>{if(o.value.frontmatter.signDown!==!0||o.value.frontmatter.pageLayout!=="home"||!o.value.frontmatter.config)return!0;const c=o.value.frontmatter.config;return c.length<=1||c[0].full!==!0}),i=w(()=>!(n.valuewn((p(),b("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24","aria-label":"sign down",class:"vp-sign-down","aria-hidden":"true",onClick:l},[...u[0]||(u[0]=[k("g",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2.5"},[k("path",{d:"m19 11l-7 6l-7-6"}),k("path",{d:"m19 5l-7 6l-7-6",opacity:"0.6"})],-1)])],512)),[[Bn,!r.value&&i.value]])}}),Kk=z(zk,[["__scopeId","data-v-900978de"]]),qk=N({__name:"VPSkipLink",setup(e){const t=ct(),n=X();ge(()=>t.path,()=>n.value.focus());function s({target:o}){const r=document.getElementById(decodeURIComponent(o.hash).slice(1));if(r){const i=()=>{r.removeAttribute("tabindex"),r.removeEventListener("blur",i)};r.setAttribute("tabindex","-1"),r.addEventListener("blur",i),r.focus(),window.scrollTo(0,0)}}return(o,r)=>(p(),b(Z,null,[k("span",{ref_key:"backToTop",ref:n,tabindex:"-1"},null,512),k("a",{href:"#VPContent",class:"vp-skip-link visually-hidden",onClick:s}," Skip to content ")],64))}}),jd=z(qk,[["__scopeId","data-v-17e3d305"]]),Yk=N({__name:"Layout",setup(e){const{isOpen:t,open:n,close:s}=Kt(),{frontmatter:o}=te(),{isGlobalDecrypted:r,isPageDecrypted:i}=lo(),a=ct();return ge(()=>a.path,s),uy(t,s),(l,c)=>{const u=We("Content");return p(),b(Z,null,[y(o).pageLayout!==!1&&y(o).pageLayout!=="custom"?(p(),b("div",{key:0,class:q(["theme-plume vp-layout",y(o).pageClass]),"vp-container":""},[y(r)?(p(),b(Z,{key:1},[T(l.$slots,"layout-top",{},void 0,!0),R(jd),R(I_,{show:y(t),onClick:y(s)},null,8,["show","onClick"]),R(Id,null,{"nav-bar-title-before":S(()=>[T(l.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":S(()=>[T(l.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":S(()=>[T(l.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":S(()=>[T(l.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-bar-menu-before":S(()=>[T(l.$slots,"nav-bar-menu-before",{},void 0,!0)]),"nav-bar-menu-after":S(()=>[T(l.$slots,"nav-bar-menu-after",{},void 0,!0)]),"nav-screen-content-before":S(()=>[T(l.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":S(()=>[T(l.$slots,"nav-screen-content-after",{},void 0,!0)]),"nav-screen-menu-before":S(()=>[T(l.$slots,"nav-screen-menu-before",{},void 0,!0)]),"nav-screen-menu-after":S(()=>[T(l.$slots,"nav-screen-menu-after",{},void 0,!0)]),_:3}),R(Mk,{open:y(t),"show-outline":y(i),onOpenMenu:y(n)},null,8,["open","show-outline","onOpenMenu"]),R(Gk,{open:y(t)},{"sidebar-nav-before":S(()=>[T(l.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":S(()=>[T(l.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),T(l.$slots,"custom-content",{},()=>[R(gk,null,{"page-top":S(()=>[T(l.$slots,"page-top",{},void 0,!0)]),"page-bottom":S(()=>[T(l.$slots,"page-bottom",{},void 0,!0)]),"doc-meta-before":S(()=>[T(l.$slots,"doc-meta-before",{},void 0,!0)]),"doc-meta-after":S(()=>[T(l.$slots,"doc-meta-after",{},void 0,!0)]),"doc-meta-top":S(()=>[T(l.$slots,"doc-meta-top",{},void 0,!0)]),"doc-meta-bottom":S(()=>[T(l.$slots,"doc-meta-bottom",{},void 0,!0)]),"doc-content-before":S(()=>[T(l.$slots,"doc-content-before",{},void 0,!0)]),"doc-footer-before":S(()=>[T(l.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":S(()=>[T(l.$slots,"doc-before",{},void 0,!0)]),"doc-after":S(()=>[T(l.$slots,"doc-after",{},void 0,!0)]),"doc-top":S(()=>[T(l.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":S(()=>[T(l.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":S(()=>[T(l.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":S(()=>[T(l.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":S(()=>[T(l.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":S(()=>[T(l.$slots,"aside-outline-after",{},void 0,!0)]),"posts-top":S(()=>[T(l.$slots,"posts-top",{},void 0,!0)]),"posts-bottom":S(()=>[T(l.$slots,"posts-bottom",{},void 0,!0)]),"posts-archives-before":S(()=>[T(l.$slots,"posts-archives-before",{},void 0,!0)]),"posts-archives-after":S(()=>[T(l.$slots,"posts-archives-after",{},void 0,!0)]),"posts-tags-before":S(()=>[T(l.$slots,"posts-tags-before",{},void 0,!0)]),"posts-tags-after":S(()=>[T(l.$slots,"posts-tags-after",{},void 0,!0)]),"posts-tags-title-after":S(()=>[T(l.$slots,"posts-tags-title-after",{},void 0,!0)]),"posts-tags-content-before":S(()=>[T(l.$slots,"posts-tags-content-before",{},void 0,!0)]),"posts-categories-before":S(()=>[T(l.$slots,"posts-categories-before",{},void 0,!0)]),"posts-categories-after":S(()=>[T(l.$slots,"posts-categories-after",{},void 0,!0)]),"posts-categories-content-before":S(()=>[T(l.$slots,"posts-categories-content-before",{},void 0,!0)]),"posts-post-list-before":S(()=>[T(l.$slots,"posts-post-list-before",{},void 0,!0)]),"posts-post-list-after":S(()=>[T(l.$slots,"posts-post-list-after",{},void 0,!0)]),"posts-post-list-pagination-after":S(()=>[T(l.$slots,"posts-post-list-pagination-after",{},void 0,!0)]),"posts-aside-top":S(()=>[T(l.$slots,"posts-aside-top",{},void 0,!0)]),"posts-aside-bottom":S(()=>[T(l.$slots,"posts-aside-bottom",{},void 0,!0)]),"posts-extract-before":S(()=>[T(l.$slots,"posts-extract-before",{},void 0,!0)]),"posts-extract-after":S(()=>[T(l.$slots,"posts-extract-after",{},void 0,!0)]),_:3})],!0),R(M_),R(Kk),R(ya,null,{"footer-content":S(()=>[T(l.$slots,"footer-content",{},void 0,!0)]),_:3}),T(l.$slots,"layout-bottom",{},void 0,!0)],64)):(p(),I(Pk,{key:0}))],2)):(p(),I(u,{key:1,"vp-container":"","vp-content":""})),R(Od,null,{"bulletin-content":S(()=>[T(l.$slots,"bulletin-content",{},void 0,!0)]),_:3})],64)}}}),Qk=z(Yk,[["__scopeId","data-v-93b048e4"]]),Jk={"vp-not-found":"",class:"theme-plume vp-layout"},Xk={id:"VPContent",class:"vp-content"},Zk={class:"vp-not-found"},e7={class:"code"},t7={class:"title"},n7={class:"quote"},s7={class:"action"},o7=["href","aria-label"],r7=N({__name:"NotFound",setup(e){const t=St(),{theme:n}=te();return(s,o)=>(p(),b(Z,null,[k("div",Jk,[T(s.$slots,"layout-top",{},void 0,!0),R(jd),R(Id,null,{"nav-bar-title-before":S(()=>[T(s.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":S(()=>[T(s.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":S(()=>[T(s.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":S(()=>[T(s.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-bar-menu-before":S(()=>[T(s.$slots,"nav-bar-menu-before",{},void 0,!0)]),"nav-bar-menu-after":S(()=>[T(s.$slots,"nav-bar-menu-after",{},void 0,!0)]),"nav-screen-content-before":S(()=>[T(s.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":S(()=>[T(s.$slots,"nav-screen-content-after",{},void 0,!0)]),"nav-screen-menu-before":S(()=>[T(s.$slots,"nav-screen-menu-before",{},void 0,!0)]),"nav-screen-menu-after":S(()=>[T(s.$slots,"nav-screen-menu-after",{},void 0,!0)]),_:3}),k("div",Xk,[T(s.$slots,"not-found",{},()=>[k("div",Zk,[k("p",e7,W(y(n).notFound?.code??"404"),1),k("h1",t7,W(y(n).notFound?.title??"PAGE NOT FOUND"),1),o[0]||(o[0]=k("div",{class:"divider"},null,-1)),k("blockquote",n7,W(y(n).notFound?.quote??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),k("div",s7,[k("a",{class:"link",href:y(_t)(y(t)),"aria-label":y(n).notFound?.linkLabel??"go to home"},W(y(n).notFound?.linkText??"Take me home"),9,o7)])])],!0)]),R(ya,null,{"footer-content":S(()=>[T(s.$slots,"footer-content",{},void 0,!0)]),_:3}),T(s.$slots,"layout-bottom",{},void 0,!0)]),R(Od,null,{"bulletin-content":S(()=>[T(s.$slots,"bulletin-content",{},void 0,!0)]),_:3})],64))}}),i7=z(r7,[["__scopeId","data-v-adb3a381"]]);function a7(e){e.component("Badge",Et),e.component("VPBadge",Et),e.component("VPCard",_c),e.component("Card",_c),e.component("VPCardGrid",kc),e.component("CardGrid",kc),e.component("VPLinkCard",Tc),e.component("LinkCard",Tc),e.component("VPImageCard",wc),e.component("ImageCard",wc),e.component("VPCardMasonry",$c),e.component("CardMasonry",$c),e.component("VPLink",Ce),e.component("Icon",ot),e.component("VPIcon",ot),e.component("VPButton",br),e.component("HomeBox",gs),e.component("VPHomeBox",gs),e.component("DocComment",t=>Bs("CommentService")?He(We("CommentService"),t):null),e.component("DocGitContributors",()=>Bs("GitContributors")?He(We("GitContributors")):null),e.component("DocGitChangelog",()=>Bs("GitChangelog")?He(We("GitChangelog")):null)}var l7=jn({enhance({app:e,router:t}){Q1(e),J1(e),jy(t),a7(e)},setup(){z1(),iy(),Ey(),ty(),Wy()},layouts:{Layout:Qk,NotFound:i7}});const c7=Object.freeze(Object.defineProperty({__proto__:null,default:l7},Symbol.toStringTag,{value:"Module"})),u7=jn({enhance({app:e}){}}),f7=Object.freeze(Object.defineProperty({__proto__:null,default:u7},Symbol.toStringTag,{value:"Module"})),To=[ig,Xg,t0,T0,C0,A0,G0,l1,v1,c7,f7].map(e=>e.default).filter(Boolean),d7=JSON.parse('{"base":"/","lang":"zh-CN","title":"天天测","description":"机场测评、机场测速、机场推荐","head":[["link",{"rel":"icon","type":"image/png","href":"https://theme-plume.vuejs.press/favicon-32x32.png"}]],"locales":{}}');var ts=Te(d7),p7=_m,h7=()=>{const e=jm({history:p7(dr("/")),routes:[{name:"vuepress-route",path:"/:catchAll(.*)",components:{}}],scrollBehavior:(t,n,s)=>s||(t.hash?{el:t.hash}:{top:0})});return e.beforeResolve(async(t,n)=>{if(t.path!==n.path||n===Jt){const s=hs(t.fullPath);if(s.path!==t.fullPath)return s.path;const o=await s.loader();t.meta={...s.meta,_pageChunk:o}}else t.path===n.path&&(t.meta=n.meta)}),e},v7=e=>{e.component("ClientOnly",eg),e.component("Content",Tf),e.component("RouteLink",Zm)},m7=(e,t,n)=>{const s=w(()=>t.currentRoute.value.path),o=Hi((g,x)=>({get(){return g(),t.currentRoute.value.meta._pageChunk},set(E){t.currentRoute.value.meta._pageChunk=E,x()}})),r=w(()=>Pn.resolveLayouts(n)),i=w(()=>Pn.resolveRouteLocale(ts.value.locales,s.value)),a=w(()=>Pn.resolveSiteLocaleData(ts.value,i.value)),l=w(()=>o.value.comp),c=w(()=>o.value.data),u=w(()=>c.value.frontmatter),f=w(()=>Pn.resolvePageHeadTitle(c.value,a.value)),d=w(()=>Pn.resolvePageHead(f.value,u.value,a.value)),h=w(()=>Pn.resolvePageLang(c.value,a.value)),v=w(()=>Pn.resolvePageLayout(c.value,r.value)),m={layouts:r,pageData:c,pageComponent:l,pageFrontmatter:u,pageHead:d,pageHeadTitle:f,pageLang:h,pageLayout:v,redirects:yi,routeLocale:i,routePath:s,routes:ls,siteData:ts,siteLocaleData:a,frontmatter:u,head:d,headTitle:f,lang:h,page:c,site:ts,siteLocale:a};return e.provide(Xi,m),Object.defineProperties(e.config.globalProperties,{$pageFrontmatter:{get:()=>u.value},$pageHead:{get:()=>d.value},$pageHeadTitle:{get:()=>f.value},$pageLang:{get:()=>h.value},$pageData:{get:()=>c.value},$routeLocale:{get:()=>i.value},$withBase:{get:()=>_t},$frontmatter:{get:()=>u.value},$head:{get:()=>d.value},$headTitle:{get:()=>f.value},$lang:{get:()=>h.value},$page:{get:()=>c.value},$site:{get:()=>ts.value},$siteLocale:{get:()=>a.value}}),m},g7=([e,t,n=""])=>{const s=Object.entries(t).map(([a,l])=>Ut(l)?`[${a}=${JSON.stringify(l)}]`:l?`[${a}]`:"").join(""),o=`head > ${e}${s}`;return Array.from(document.querySelectorAll(o)).find(a=>a.innerText===n)??null},y7=([e,t,n])=>{if(!Ut(e))return null;const s=document.createElement(e);return kn(t)&&Object.entries(t).forEach(([o,r])=>{Ut(r)?s.setAttribute(o,r):r&&s.setAttribute(o,"")}),Ut(n)&&s.appendChild(document.createTextNode(n)),s},b7=()=>{const e=Wm(),t=ro();let n=[];const s=()=>{e.value.forEach(i=>{const a=g7(i);a&&n.push(a)})},o=()=>{const i=[];return e.value.forEach(a=>{const l=y7(a);l&&i.push(l)}),i},r=()=>{document.documentElement.lang=t.value;const i=o();n.forEach((a,l)=>{const c=i.findIndex(u=>a.isEqualNode(u));c===-1?(a.remove(),delete n[l]):i.splice(c,1)}),i.forEach(a=>document.head.appendChild(a)),n=[...n.filter(a=>!!a),...i]};sn(Jm,r),Me(()=>{s(),ge(e,r,{immediate:!1})})},_7=bv,k7=async()=>{const e=_7({name:"Vuepress",setup(){b7();for(const o of To)o.setup?.();const n=To.flatMap(({rootComponents:o=[]})=>o.map(r=>He(r))),s=Gm();return()=>[He(s.value),n]}}),t=h7();v7(e),m7(e,t,To);for(const n of To)await n.enhance?.({app:e,router:t,siteData:ts});return e.use(t),{app:e,router:t}};k7().then(({app:e,router:t})=>{t.isReady().then(()=>{e.mount("#app")})});export{Ol as A,_s as B,Ge as C,oa as D,ar as E,I as F,rf as G,wn as H,y as I,pv as J,ze as K,L,_e as M,q as N,_t as O,Z as P,W as Q,nu as R,C7 as S,$7 as T,z as _,k as a,R as b,b as c,k7 as createVueApp,Re as d,w7 as e,w as f,Fs as g,ge as h,Un as i,N as j,St as k,K0 as l,Vn as m,gg as n,p as o,T7 as p,X as q,We as r,Te as s,be as t,Ze as u,Vf as v,S as w,Eg as x,ht as y,Me as z}; diff --git a/vuepress/docs/.vuepress/dist/assets/icon-B1KGOz42.js b/vuepress/docs/.vuepress/dist/assets/icon-B1KGOz42.js deleted file mode 100644 index 8988b800..00000000 --- a/vuepress/docs/.vuepress/dist/assets/icon-B1KGOz42.js +++ /dev/null @@ -1 +0,0 @@ -const o="/icon.png";export{o as _}; diff --git a/vuepress/docs/.vuepress/dist/assets/index.html-AZL5j6t5.js b/vuepress/docs/.vuepress/dist/assets/index.html-AZL5j6t5.js deleted file mode 100644 index 074d18d0..00000000 --- a/vuepress/docs/.vuepress/dist/assets/index.html-AZL5j6t5.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as t}from"./icon-B1KGOz42.js";import{_ as a,c as n,e as r,o as s}from"./app-BksWvH9i.js";const d={};function l(c,e){return s(),n("div",null,[...e[0]||(e[0]=[r('

机场介绍

主观评分

稳定 ★★★★☆
速度 ★★★☆☆
延迟 ★★★★☆
性价比 ★★★☆☆
(以上评分仅供参考)

机场自介

🚀 高达10Gbps带宽,极速网络体验 🌀
🌍 内网节点遍布全球,连接无国界 🌐
⚡️ 稳定高速,适合敏感时期使用 🏎
🎯 精准设计,保障最佳网络质量 🎛

链接导航

开业:2024.4.8
官网:点击进入
频道:https://t.me/CPPZone_com
群组:https://t.me/CPPZone_Home

主观点评

发挥比较稳定,依然只有一个电信入口。

天天测评提醒您

任何机场都有跑路可能,建议仅月付,以降低风险。(本消息不针对任何机场)

套餐价格

套餐流量月付季付半年年付一次性
CPP01-小桶100 GB15.9945.9988.99××
CPP02-中桶250 GB26.9978.99149.99××
CPP03-大桶500 GB48.99139.99269.99××
CPP04-超大桶1000 GB89.99259.99499.99××

节点测试

其他

提取失败:null

其他

提取失败:null

其他

提取失败:null

其他

提取失败:null

其他

CPP Zone

',25)])])}const p=a(d,[["render",l]]),x=JSON.parse('{"path":"/jccp/20211101752225/","title":"CPP Zone 机场第9次测评 & 测速","lang":"zh-CN","frontmatter":{"title":"CPP Zone 机场第9次测评 & 测速","tags":["xx","cc"],"createTime":"2025-11-10T19:02:26.000Z","permalink":"/jccp/20211101752225/"},"readingTime":{"minutes":1.8,"words":539},"git":{"createdTime":1762941450000,"updatedTime":1762941450000,"contributors":[{"name":"hellcat","username":"","email":"","commits":1,"avatar":"https://gravatar.com/avatar/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855?d=retro"}]},"filePathRelative":"jccp/ffq_tg_a-20211101752225.md","headers":[],"categoryList":[]}');export{p as comp,x as data}; diff --git a/vuepress/docs/.vuepress/dist/assets/index.html-CPlBb3Lq.js b/vuepress/docs/.vuepress/dist/assets/index.html-CPlBb3Lq.js deleted file mode 100644 index f332b874..00000000 --- a/vuepress/docs/.vuepress/dist/assets/index.html-CPlBb3Lq.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as e,c as t,o as a}from"./app-BksWvH9i.js";const r={};function c(n,o){return a(),t("div")}const i=e(r,[["render",c]]),l=JSON.parse('{"path":"/jccp/categories/","title":"分类","lang":"zh-CN","frontmatter":{"lang":"zh-CN","title":"分类","draft":true},"readingTime":{"minutes":0,"words":0},"git":{},"filePathRelative":null,"headers":[],"type":"posts-categories"}');export{i as comp,l as data}; diff --git a/vuepress/docs/.vuepress/dist/assets/index.html-D5kHy_hr.js b/vuepress/docs/.vuepress/dist/assets/index.html-D5kHy_hr.js deleted file mode 100644 index 65f155a7..00000000 --- a/vuepress/docs/.vuepress/dist/assets/index.html-D5kHy_hr.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as t}from"./icon-B1KGOz42.js";import{_ as a,c as n,e as r,o as s}from"./app-BksWvH9i.js";const d={};function l(c,e){return s(),n("div",null,[...e[0]||(e[0]=[r('

机场介绍xxz

主观评分

稳定 ★★★★☆
速度 ★★★☆☆
延迟 ★★★★☆
性价比 ★★★☆☆
(以上评分仅供参考)

机场自介

🚀 高达10Gbps带宽,极速网络体验 🌀
🌍 内网节点遍布全球,连接无国界 🌐
⚡️ 稳定高速,适合敏感时期使用 🏎
🎯 精准设计,保障最佳网络质量 🎛

链接导航

开业:2024.4.8
官网:点击进入
频道:https://t.me/CPPZone_com
群组:https://t.me/CPPZone_Home

主观点评

发挥比较稳定,依然只有一个电信入口。

天天测评提醒您

任何机场都有跑路可能,建议仅月付,以降低风险。(本消息不针对任何机场)

套餐价格

套餐流量月付季付半年年付一次性
CPP01-小桶100 GB15.9945.9988.99××
CPP02-中桶250 GB26.9978.99149.99××
CPP03-大桶500 GB48.99139.99269.99××
CPP04-超大桶1000 GB89.99259.99499.99××

节点测试

其他

提取失败:null

其他

提取失败:null

其他

提取失败:null

其他

提取失败:null

其他

CPP Zone

',25)])])}const p=a(d,[["render",l]]),x=JSON.parse('{"path":"/jccp/17627669281/","title":"CPP Zone 机场第7次测评 & 测速","lang":"zh-CN","frontmatter":{"title":"CPP Zone 机场第7次测评 & 测速","tags":["xx","cc"],"createTime":"2025-11-10T13:04:46.000Z","permalink":"/jccp/17627669281/"},"readingTime":{"minutes":1.8,"words":540},"git":{"createdTime":1762941450000,"updatedTime":1762941450000,"contributors":[{"name":"hellcat","username":"","email":"","commits":1,"avatar":"https://gravatar.com/avatar/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855?d=retro"}]},"filePathRelative":"jccp/ffq_tg_a-20251110130446.md","headers":[],"categoryList":[]}');export{p as comp,x as data}; diff --git a/vuepress/docs/.vuepress/dist/assets/index.html-Dg_7DRD5.js b/vuepress/docs/.vuepress/dist/assets/index.html-Dg_7DRD5.js deleted file mode 100644 index 3cdfed57..00000000 --- a/vuepress/docs/.vuepress/dist/assets/index.html-Dg_7DRD5.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as t,c as e,o as a}from"./app-BksWvH9i.js";const r={};function n(o,s){return a(),e("div")}const i=t(r,[["render",n]]),l=JSON.parse('{"path":"/","title":"机场测评","lang":"zh-CN","frontmatter":{"lang":"zh-CN","title":"机场测评","draft":true},"readingTime":{"minutes":0,"words":0},"git":{},"filePathRelative":null,"headers":[],"type":"posts"}');export{i as comp,l as data}; diff --git a/vuepress/docs/.vuepress/dist/assets/index.html-IjtMAcl0.js b/vuepress/docs/.vuepress/dist/assets/index.html-IjtMAcl0.js deleted file mode 100644 index 7a36625d..00000000 --- a/vuepress/docs/.vuepress/dist/assets/index.html-IjtMAcl0.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as m,c as l,a as t,b as r,w as o,r as s,o as i,d as n}from"./app-BksWvH9i.js";const c={};function d(f,e){const a=s("VPLink");return i(),l("div",null,[t("ul",null,[t("li",null,[r(a,{href:"./bar.md"},{default:o(()=>[...e[0]||(e[0]=[n("bar",-1)])]),_:1})]),t("li",null,[r(a,{href:"./foo.md"},{default:o(()=>[...e[1]||(e[1]=[n("foo",-1)])]),_:1})])])])}const p=m(c,[["render",d]]),b=JSON.parse('{"path":"/demo/","title":"Demo","lang":"zh-CN","frontmatter":{"title":"Demo","createTime":"2025/10/19 17:47:57","permalink":"/demo/"},"readingTime":{"minutes":0.04,"words":13},"git":{"createdTime":1762941450000,"updatedTime":1762941450000,"contributors":[{"name":"hellcat","username":"","email":"","commits":1,"avatar":"https://gravatar.com/avatar/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855?d=retro"}]},"filePathRelative":"README33.md","headers":[]}');export{p as comp,b as data}; diff --git a/vuepress/docs/.vuepress/dist/assets/index.html-gHhbaNk9.js b/vuepress/docs/.vuepress/dist/assets/index.html-gHhbaNk9.js deleted file mode 100644 index 4bfe25be..00000000 --- a/vuepress/docs/.vuepress/dist/assets/index.html-gHhbaNk9.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as e,c as t,o as a}from"./app-BksWvH9i.js";const r={};function c(n,s){return a(),t("div")}const i=e(r,[["render",c]]),l=JSON.parse('{"path":"/jccp/archives/","title":"归档","lang":"zh-CN","frontmatter":{"lang":"zh-CN","title":"归档","draft":true},"readingTime":{"minutes":0,"words":0},"git":{},"filePathRelative":null,"headers":[],"type":"posts-archives"}');export{i as comp,l as data}; diff --git a/vuepress/docs/.vuepress/dist/assets/index.html-sLfPAEKH.js b/vuepress/docs/.vuepress/dist/assets/index.html-sLfPAEKH.js deleted file mode 100644 index dd4010dc..00000000 --- a/vuepress/docs/.vuepress/dist/assets/index.html-sLfPAEKH.js +++ /dev/null @@ -1,90 +0,0 @@ -import{_ as m,c,e as p,a,b as n,d as i,w as t,r as h,o}from"./app-BksWvH9i.js";const y="/plume.svg",u={},B={id:"标题2-badge",tabindex:"-1"},A={class:"header-anchor",href:"#标题2-badge"},D={id:"标题3-badge",tabindex:"-1"},f={class:"header-anchor",href:"#标题3-badge"},C={id:"标题4-badge",tabindex:"-1"},z={class:"header-anchor",href:"#标题4-badge"},x={class:"hint-container warning"};function w(F,s){const d=h("Badge"),g=h("VPLink"),v=h("Icon"),b=h("CodeTabs"),k=h("VPIcon"),r=h("Tabs");return o(),c("div",null,[s[26]||(s[26]=p('

标题H2

标题H3

标题H4

标题H5
标题H6
',5)),a("h2",B,[a("a",A,[a("span",null,[s[0]||(s[0]=i("标题2 Badge ",-1)),n(d,{type:"tip",text:"Badge"})])])]),a("h3",D,[a("a",f,[a("span",null,[s[1]||(s[1]=i("标题3 Badge ",-1)),n(d,{type:"warning",text:"Badge"})])])]),a("h4",C,[a("a",z,[a("span",null,[s[2]||(s[2]=i("标题4 Badge ",-1)),n(d,{type:"danger",text:"Badge"})])])]),s[27]||(s[27]=p('

正文内容。

@property CSS at-rule是 CSS Houdini API 的一部分,它允许开发者显式地定义他们的 CSS 自定义属性, 允许进行属性类型检查、设定默认值以及定义该自定义属性是否可以被继承。

@property 的出现,极大的增强了 CSS 的能力。

加粗:加粗文字

斜体: 斜体文字

删除文字

内容 标记

数学表达式: (2n1)-(2^{n-1}) ~ 2n112^{n-1} -1

rωr(yωω)=(yωω){(logy)r+i=1r(1)Ir(ri+1)(logy)riωi}\\frac {\\partial^r} {\\partial \\omega^r} \\left(\\frac {y^{\\omega}} {\\omega}\\right) = \\left(\\frac {y^{\\omega}} {\\omega}\\right) \\left\\{(\\log y)^r + \\sum_{i=1}^r \\frac {(-1)^ Ir \\cdots (r-i+1) (\\log y)^{ri}} {\\omega^i} \\right\\}

19th

H2O

内容居中

内容右对齐

  • 无序列表1
  • 无序列表2
  • 无序列表3
  1. 有序列表1
  2. 有序列表2
  3. 有序列表3
TablesAreCool
col 3 isright-aligned$1600
col 2 iscentered$12
zebra stripesare neat$1

引用内容

引用内容

',18)),a("p",null,[n(g,{href:"/"},{default:t(()=>[...s[3]||(s[3]=[i("链接",-1)])]),_:1})]),s[28]||(s[28]=a("p",null,[a("a",{href:"https://github.com/pengzhanbo",target:"_blank",rel:"noopener noreferrer"},"外部链接")],-1)),s[29]||(s[29]=a("p",null,[a("img",{src:y,alt:"plume"})],-1)),s[30]||(s[30]=a("p",null,[a("strong",null,"Badge:")],-1)),a("ul",null,[a("li",null,[n(d,{type:"info",text:"info badge"})]),a("li",null,[n(d,{type:"tip",text:"tip badge"})]),a("li",null,[n(d,{type:"warning",text:"warning badge"})]),a("li",null,[n(d,{type:"danger",text:"danger badge"})])]),s[31]||(s[31]=a("p",null,[a("strong",null,"图标:")],-1)),a("ul",null,[a("li",null,[s[4]||(s[4]=i("home - ",-1)),n(v,{name:"material-symbols:home",color:"currentColor",size:"1em"})]),a("li",null,[s[5]||(s[5]=i("vscode - ",-1)),n(v,{name:"skill-icons:vscode-dark",size:"2em"})]),a("li",null,[s[6]||(s[6]=i("twitter - ",-1)),n(v,{name:"skill-icons:twitter",size:"2em"})])]),s[32]||(s[32]=p(`

demo wrapper:

示例

main
aside

代码:

const a = 1
-const b = 2
-const c = a + b
-
-const obj = {
-  toLong: {
-    deep: {
-      deep: {
-        deep: {
-          value: 'this is to long text. this is to long text. this is to long text. this is to long text.',
-        }
-      }
-    }
-  }
-}

Code Blocks TwoSlash:

// @errors: 2339
-const welcome = 'Tudo bem gente?'
-const words = welcome.contains(' ')
import express from 'express'
-const app = express()
-app.get('/', (req, res) => {
-  res.send
-})
-app.listen(3000)
import { createHighlighter } from 'shiki'
-
-const highlighter = await createHighlighter({ themes: ['nord'], langs: ['javascript'] })
-// @log: Custom log message
-const a = 1
-// @error: Custom error message
-const b = 1
-// @warn: Custom warning message
-const c = 1
-// @annotate: Custom annotation message
// @errors: 2540
-interface Todo {
-  title: string
-}
-
-const todo: Readonly<Todo> = {
-  title: 'Delete inactive users'.toUpperCase(),
-//  ^?
-}
-
-todo.title = 'Hello'
-
-Number.parseInt('123', 10)
-//      ^|
-
-//
-//
<script setup lang="ts">
-import { ref } from 'vue'
-
-const count = ref(0)
-</script>
-
-<template>
-  <p>{{ count }}</p>
-</template>

代码分组:

`,11)),n(b,{id:"253",data:[{id:"tab1"},{id:"tab2"}]},{title0:t(({value:l,isActive:e})=>[...s[7]||(s[7]=[a("span",null,"tab1",-1)])]),title1:t(({value:l,isActive:e})=>[...s[8]||(s[8]=[a("span",null,"tab2",-1)])]),tab0:t(({value:l,isActive:e})=>[...s[9]||(s[9]=[a("div",{class:"language-js line-numbers-mode","data-highlighter":"shiki","data-ext":"js",style:{"--shiki-light":"#393a34","--shiki-dark":"#dbd7caee","--shiki-light-bg":"#ffffff","--shiki-dark-bg":"#121212"}},[a("pre",{class:"shiki shiki-themes vitesse-light vitesse-dark vp-code"},[a("code",{class:"language-js"},[a("span",{class:"line"},[a("span",{style:{"--shiki-light":"#AB5959","--shiki-dark":"#CB7676"}},"const"),a("span",{style:{"--shiki-light":"#B07D48","--shiki-dark":"#BD976A"}}," a"),a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}}," ="),a("span",{style:{"--shiki-light":"#2F798A","--shiki-dark":"#4C9A91"}}," 1")]),i(` -`),a("span",{class:"line"},[a("span",{style:{"--shiki-light":"#AB5959","--shiki-dark":"#CB7676"}},"const"),a("span",{style:{"--shiki-light":"#B07D48","--shiki-dark":"#BD976A"}}," b"),a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}}," ="),a("span",{style:{"--shiki-light":"#2F798A","--shiki-dark":"#4C9A91"}}," 2")]),i(` -`),a("span",{class:"line"},[a("span",{style:{"--shiki-light":"#AB5959","--shiki-dark":"#CB7676"}},"const"),a("span",{style:{"--shiki-light":"#B07D48","--shiki-dark":"#BD976A"}}," c"),a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}}," ="),a("span",{style:{"--shiki-light":"#B07D48","--shiki-dark":"#BD976A"}}," a"),a("span",{style:{"--shiki-light":"#AB5959","--shiki-dark":"#CB7676"}}," +"),a("span",{style:{"--shiki-light":"#B07D48","--shiki-dark":"#BD976A"}}," b")])])]),a("div",{class:"line-numbers","aria-hidden":"true",style:{"counter-reset":"line-number 0"}},[a("div",{class:"line-number"}),a("div",{class:"line-number"}),a("div",{class:"line-number"})])],-1)])]),tab1:t(({value:l,isActive:e})=>[...s[10]||(s[10]=[a("div",{class:"language-ts line-numbers-mode","data-highlighter":"shiki","data-ext":"ts",style:{"--shiki-light":"#393a34","--shiki-dark":"#dbd7caee","--shiki-light-bg":"#ffffff","--shiki-dark-bg":"#121212"}},[a("pre",{class:"shiki shiki-themes vitesse-light vitesse-dark vp-code"},[a("code",{class:"language-ts"},[a("span",{class:"line"},[a("span",{style:{"--shiki-light":"#AB5959","--shiki-dark":"#CB7676"}},"const "),a("span",{style:{"--shiki-light":"#B07D48","--shiki-dark":"#BD976A"}},"a"),a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},": "),a("span",{style:{"--shiki-light":"#2E8F82","--shiki-dark":"#5DA994"}},"number"),a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}}," ="),a("span",{style:{"--shiki-light":"#2F798A","--shiki-dark":"#4C9A91"}}," 1")]),i(` -`),a("span",{class:"line"},[a("span",{style:{"--shiki-light":"#AB5959","--shiki-dark":"#CB7676"}},"const "),a("span",{style:{"--shiki-light":"#B07D48","--shiki-dark":"#BD976A"}},"b"),a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},": "),a("span",{style:{"--shiki-light":"#2E8F82","--shiki-dark":"#5DA994"}},"number"),a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}}," ="),a("span",{style:{"--shiki-light":"#2F798A","--shiki-dark":"#4C9A91"}}," 2")]),i(` -`),a("span",{class:"line"},[a("span",{style:{"--shiki-light":"#AB5959","--shiki-dark":"#CB7676"}},"const "),a("span",{style:{"--shiki-light":"#B07D48","--shiki-dark":"#BD976A"}},"c"),a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},": "),a("span",{style:{"--shiki-light":"#2E8F82","--shiki-dark":"#5DA994"}},"number"),a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}}," ="),a("span",{style:{"--shiki-light":"#B07D48","--shiki-dark":"#BD976A"}}," a"),a("span",{style:{"--shiki-light":"#AB5959","--shiki-dark":"#CB7676"}}," + "),a("span",{style:{"--shiki-light":"#B07D48","--shiki-dark":"#BD976A"}},"b")])])]),a("div",{class:"line-numbers","aria-hidden":"true",style:{"counter-reset":"line-number 0"}},[a("div",{class:"line-number"}),a("div",{class:"line-number"}),a("div",{class:"line-number"})])],-1)])]),_:1}),s[33]||(s[33]=p(`

代码块高亮:

function foo() {
-  const a = 1
-
-  console.log(a)
-
-  const b = 2
-  const c = 3
-
-  console.log(a + b + c)
-  console.log(a + b)
-}

代码块聚焦:

function foo() {
-  const a = 1
-}

仅标题

注释

注释内容 link inline code

const a = 1
-const b = 2
-const c = a + b

信息

信息内容 link inline code

const a = 1
-const b = 2
-const c = a + b

提示

提示内容 link inline code

const a = 1
-const b = 2
-const c = a + b

警告

警告内容 link inline code

const a = 1
-const b = 2
-const c = a + b

错误

错误内容 link inline code

const a = 1
-const b = 2
-const c = a + b

重要

重要内容 link inline code

const a = 1
-const b = 2
-const c = a + b
详细标题

这里是内容。

GFM alert:

note

相关信息

info

提示

tip

注意

warning

警告

caution

重要

important

代码演示:

:::: demo title="常规示例" desc="一个常规示例"

`,21)),n(b,{id:"357",data:[{id:"HTML"},{id:"Javascript"},{id:"CSS"}]},{title0:t(({value:l,isActive:e})=>[n(k,{provider:"iconify",name:"vscode-icons:file-type-html"}),s[11]||(s[11]=a("span",null,"HTML",-1))]),title1:t(({value:l,isActive:e})=>[n(k,{provider:"iconify",name:"vscode-icons:file-type-js-official"}),s[12]||(s[12]=a("span",null,"Javascript",-1))]),title2:t(({value:l,isActive:e})=>[n(k,{provider:"iconify",name:"vscode-icons:file-type-css"}),s[13]||(s[13]=a("span",null,"CSS",-1))]),tab0:t(({value:l,isActive:e})=>[...s[14]||(s[14]=[a("div",{class:"language-html line-numbers-mode","data-highlighter":"shiki","data-ext":"html",style:{"--shiki-light":"#393a34","--shiki-dark":"#dbd7caee","--shiki-light-bg":"#ffffff","--shiki-dark-bg":"#121212"}},[a("pre",{class:"shiki shiki-themes vitesse-light vitesse-dark vp-code"},[a("code",{class:"language-html"},[a("span",{class:"line"},[a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},"<"),a("span",{style:{"--shiki-light":"#1E754F","--shiki-dark":"#4D9375"}},"div"),a("span",{style:{"--shiki-light":"#B07D48","--shiki-dark":"#BD976A"}}," id"),a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},"="),a("span",{style:{"--shiki-light":"#B5695977","--shiki-dark":"#C98A7D77"}},'"'),a("span",{style:{"--shiki-light":"#B56959","--shiki-dark":"#C98A7D"}},"app"),a("span",{style:{"--shiki-light":"#B5695977","--shiki-dark":"#C98A7D77"}},'"'),a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},">")]),i(` -`),a("span",{class:"line"},[a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}}," <"),a("span",{style:{"--shiki-light":"#1E754F","--shiki-dark":"#4D9375"}},"h3"),a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},">"),a("span",{style:{"--shiki-light":"#393A34","--shiki-dark":"#DBD7CAEE"}},"vuepress-theme-plume"),a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},"")]),i(` -`),a("span",{class:"line"},[a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},"")])])]),a("div",{class:"line-numbers","aria-hidden":"true",style:{"counter-reset":"line-number 0"}},[a("div",{class:"line-number"}),a("div",{class:"line-number"}),a("div",{class:"line-number"})])],-1)])]),tab1:t(({value:l,isActive:e})=>[...s[15]||(s[15]=[a("div",{class:"language-js line-numbers-mode","data-highlighter":"shiki","data-ext":"js",style:{"--shiki-light":"#393a34","--shiki-dark":"#dbd7caee","--shiki-light-bg":"#ffffff","--shiki-dark-bg":"#121212"}},[a("pre",{class:"shiki shiki-themes vitesse-light vitesse-dark vp-code"},[a("code",{class:"language-js"},[a("span",{class:"line"},[a("span",{style:{"--shiki-light":"#AB5959","--shiki-dark":"#CB7676"}},"const"),a("span",{style:{"--shiki-light":"#B07D48","--shiki-dark":"#BD976A"}}," a"),a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}}," ="),a("span",{style:{"--shiki-light":"#B5695977","--shiki-dark":"#C98A7D77"}}," '"),a("span",{style:{"--shiki-light":"#B56959","--shiki-dark":"#C98A7D"}},"So Awesome!"),a("span",{style:{"--shiki-light":"#B5695977","--shiki-dark":"#C98A7D77"}},"'")]),i(` -`),a("span",{class:"line"},[a("span",{style:{"--shiki-light":"#AB5959","--shiki-dark":"#CB7676"}},"const"),a("span",{style:{"--shiki-light":"#B07D48","--shiki-dark":"#BD976A"}}," app"),a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}}," ="),a("span",{style:{"--shiki-light":"#B07D48","--shiki-dark":"#BD976A"}}," document"),a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},"."),a("span",{style:{"--shiki-light":"#59873A","--shiki-dark":"#80A665"}},"querySelector"),a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},"("),a("span",{style:{"--shiki-light":"#B5695977","--shiki-dark":"#C98A7D77"}},"'"),a("span",{style:{"--shiki-light":"#B56959","--shiki-dark":"#C98A7D"}},"#app"),a("span",{style:{"--shiki-light":"#B5695977","--shiki-dark":"#C98A7D77"}},"'"),a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},")")]),i(` -`),a("span",{class:"line"},[a("span",{style:{"--shiki-light":"#B07D48","--shiki-dark":"#BD976A"}},"app"),a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},"."),a("span",{style:{"--shiki-light":"#59873A","--shiki-dark":"#80A665"}},"appendChild"),a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},"("),a("span",{style:{"--shiki-light":"#B07D48","--shiki-dark":"#BD976A"}},"window"),a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},"."),a("span",{style:{"--shiki-light":"#B07D48","--shiki-dark":"#BD976A"}},"document"),a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},"."),a("span",{style:{"--shiki-light":"#59873A","--shiki-dark":"#80A665"}},"createElement"),a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},"("),a("span",{style:{"--shiki-light":"#B5695977","--shiki-dark":"#C98A7D77"}},"'"),a("span",{style:{"--shiki-light":"#B56959","--shiki-dark":"#C98A7D"}},"small"),a("span",{style:{"--shiki-light":"#B5695977","--shiki-dark":"#C98A7D77"}},"'"),a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},"))."),a("span",{style:{"--shiki-light":"#B07D48","--shiki-dark":"#BD976A"}},"textContent"),a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}}," ="),a("span",{style:{"--shiki-light":"#B07D48","--shiki-dark":"#BD976A"}}," a")])])]),a("div",{class:"line-numbers","aria-hidden":"true",style:{"counter-reset":"line-number 0"}},[a("div",{class:"line-number"}),a("div",{class:"line-number"}),a("div",{class:"line-number"})])],-1)])]),tab2:t(({value:l,isActive:e})=>[...s[16]||(s[16]=[a("div",{class:"language-css line-numbers-mode","data-highlighter":"shiki","data-ext":"css",style:{"--shiki-light":"#393a34","--shiki-dark":"#dbd7caee","--shiki-light-bg":"#ffffff","--shiki-dark-bg":"#121212"}},[a("pre",{class:"shiki shiki-themes vitesse-light vitesse-dark vp-code"},[a("code",{class:"language-css"},[a("span",{class:"line"},[a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},"#"),a("span",{style:{"--shiki-light":"#B07D48","--shiki-dark":"#BD976A"}},"app"),a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}}," {")]),i(` -`),a("span",{class:"line"},[a("span",{style:{"--shiki-light":"#998418","--shiki-dark":"#B8A965"}}," font-size"),a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},":"),a("span",{style:{"--shiki-light":"#2F798A","--shiki-dark":"#4C9A91"}}," 2"),a("span",{style:{"--shiki-light":"#AB5959","--shiki-dark":"#CB7676"}},"em"),a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},";")]),i(` -`),a("span",{class:"line"},[a("span",{style:{"--shiki-light":"#998418","--shiki-dark":"#B8A965"}}," text-align"),a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},":"),a("span",{style:{"--shiki-light":"#A65E2B","--shiki-dark":"#C99076"}}," center"),a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},";")]),i(` -`),a("span",{class:"line"},[a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},"}")])])]),a("div",{class:"line-numbers","aria-hidden":"true",style:{"counter-reset":"line-number 0"}},[a("div",{class:"line-number"}),a("div",{class:"line-number"}),a("div",{class:"line-number"}),a("div",{class:"line-number"})])],-1)])]),_:1}),s[34]||(s[34]=a("p",null,"::::",-1)),s[35]||(s[35]=a("p",null,[a("strong",null,"选项卡:")],-1)),n(r,{id:"374",data:[{id:"标题1"},{id:"标题2"}]},{title0:t(({value:l,isActive:e})=>[...s[17]||(s[17]=[i("标题1",-1)])]),title1:t(({value:l,isActive:e})=>[...s[18]||(s[18]=[i("标题2",-1)])]),tab0:t(({value:l,isActive:e})=>[...s[19]||(s[19]=[a("p",null,"内容区块",-1)])]),tab1:t(({value:l,isActive:e})=>[...s[20]||(s[20]=[a("p",null,"内容区块",-1)])]),_:1}),a("div",x,[s[25]||(s[25]=a("p",{class:"hint-container-title"},"注意",-1)),n(r,{id:"387",data:[{id:"标题1"},{id:"标题2"}]},{title0:t(({value:l,isActive:e})=>[...s[21]||(s[21]=[i("标题1",-1)])]),title1:t(({value:l,isActive:e})=>[...s[22]||(s[22]=[i("标题2",-1)])]),tab0:t(({value:l,isActive:e})=>[...s[23]||(s[23]=[a("p",null,"内容区块",-1)])]),tab1:t(({value:l,isActive:e})=>[...s[24]||(s[24]=[a("p",null,"内容区块",-1)])]),_:1})]),s[36]||(s[36]=p('

脚注:

脚注 1 链接[1]

脚注 2 链接[2]

行内的脚注[3] 定义。

重复的页脚定义[2:1]


  1. 脚注 可以包含特殊标记

    也可以由多个段落组成 ↩︎

  2. 脚注文字。 ↩︎ ↩︎

  3. 行内脚注文本 ↩︎

',7))])}const j=m(u,[["render",w],["__scopeId","data-v-b57384a3"]]),S=JSON.parse('{"path":"/blog/9mgaypxo/","title":"Markdown","lang":"zh-CN","frontmatter":{"title":"Markdown","tags":["markdown"],"createTime":"2025/10/19 17:47:57","permalink":"/blog/9mgaypxo/"},"readingTime":{"minutes":3.36,"words":1009},"git":{},"filePathRelative":"markdown.md","headers":[]}');export{j as comp,S as data}; diff --git a/vuepress/docs/.vuepress/dist/assets/index.html-tYtDUVIF.js b/vuepress/docs/.vuepress/dist/assets/index.html-tYtDUVIF.js deleted file mode 100644 index e89588fa..00000000 --- a/vuepress/docs/.vuepress/dist/assets/index.html-tYtDUVIF.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as t,c as e,o as a}from"./app-BksWvH9i.js";const r={};function n(s,c){return a(),e("div")}const i=t(r,[["render",n]]),l=JSON.parse('{"path":"/jccp/tags/","title":"标签","lang":"zh-CN","frontmatter":{"lang":"zh-CN","title":"标签","draft":true},"readingTime":{"minutes":0,"words":0},"git":{},"filePathRelative":null,"headers":[],"type":"posts-tags"}');export{i as comp,l as data}; diff --git a/vuepress/docs/.vuepress/dist/assets/inter-italic-cyrillic-By2_1cv3.woff2 b/vuepress/docs/.vuepress/dist/assets/inter-italic-cyrillic-By2_1cv3.woff2 deleted file mode 100644 index def40a4f..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/inter-italic-cyrillic-By2_1cv3.woff2 and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/inter-italic-cyrillic-ext-r48I6akx.woff2 b/vuepress/docs/.vuepress/dist/assets/inter-italic-cyrillic-ext-r48I6akx.woff2 deleted file mode 100644 index b6b603d5..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/inter-italic-cyrillic-ext-r48I6akx.woff2 and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/inter-italic-greek-DJ8dCoTZ.woff2 b/vuepress/docs/.vuepress/dist/assets/inter-italic-greek-DJ8dCoTZ.woff2 deleted file mode 100644 index a3c16ca4..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/inter-italic-greek-DJ8dCoTZ.woff2 and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/inter-italic-greek-ext-1u6EdAuj.woff2 b/vuepress/docs/.vuepress/dist/assets/inter-italic-greek-ext-1u6EdAuj.woff2 deleted file mode 100644 index e070c3d3..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/inter-italic-greek-ext-1u6EdAuj.woff2 and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/inter-italic-latin-C2AdPX0b.woff2 b/vuepress/docs/.vuepress/dist/assets/inter-italic-latin-C2AdPX0b.woff2 deleted file mode 100644 index 790d62dc..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/inter-italic-latin-C2AdPX0b.woff2 and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/inter-italic-latin-ext-CN1xVJS-.woff2 b/vuepress/docs/.vuepress/dist/assets/inter-italic-latin-ext-CN1xVJS-.woff2 deleted file mode 100644 index 2210a899..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/inter-italic-latin-ext-CN1xVJS-.woff2 and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/inter-italic-vietnamese-BSbpV94h.woff2 b/vuepress/docs/.vuepress/dist/assets/inter-italic-vietnamese-BSbpV94h.woff2 deleted file mode 100644 index 1eec0775..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/inter-italic-vietnamese-BSbpV94h.woff2 and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/inter-roman-cyrillic-C5lxZ8CY.woff2 b/vuepress/docs/.vuepress/dist/assets/inter-roman-cyrillic-C5lxZ8CY.woff2 deleted file mode 100644 index e3886dd1..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/inter-roman-cyrillic-C5lxZ8CY.woff2 and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/inter-roman-cyrillic-ext-BBPuwvHQ.woff2 b/vuepress/docs/.vuepress/dist/assets/inter-roman-cyrillic-ext-BBPuwvHQ.woff2 deleted file mode 100644 index 2cfe6153..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/inter-roman-cyrillic-ext-BBPuwvHQ.woff2 and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/inter-roman-greek-BBVDIX6e.woff2 b/vuepress/docs/.vuepress/dist/assets/inter-roman-greek-BBVDIX6e.woff2 deleted file mode 100644 index 2bed1e85..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/inter-roman-greek-BBVDIX6e.woff2 and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/inter-roman-greek-ext-CqjqNYQ-.woff2 b/vuepress/docs/.vuepress/dist/assets/inter-roman-greek-ext-CqjqNYQ-.woff2 deleted file mode 100644 index 36d67487..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/inter-roman-greek-ext-CqjqNYQ-.woff2 and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/inter-roman-latin-Di8DUHzh.woff2 b/vuepress/docs/.vuepress/dist/assets/inter-roman-latin-Di8DUHzh.woff2 deleted file mode 100644 index 07d3c53a..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/inter-roman-latin-Di8DUHzh.woff2 and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/inter-roman-latin-ext-4ZJIpNVo.woff2 b/vuepress/docs/.vuepress/dist/assets/inter-roman-latin-ext-4ZJIpNVo.woff2 deleted file mode 100644 index 9a8d1e2b..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/inter-roman-latin-ext-4ZJIpNVo.woff2 and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/inter-roman-vietnamese-BjW4sHH5.woff2 b/vuepress/docs/.vuepress/dist/assets/inter-roman-vietnamese-BjW4sHH5.woff2 deleted file mode 100644 index 57bdc22a..00000000 Binary files a/vuepress/docs/.vuepress/dist/assets/inter-roman-vietnamese-BjW4sHH5.woff2 and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/assets/photoswipe.esm-CKV1Bsxh.js b/vuepress/docs/.vuepress/dist/assets/photoswipe.esm-CKV1Bsxh.js deleted file mode 100644 index 229d613c..00000000 --- a/vuepress/docs/.vuepress/dist/assets/photoswipe.esm-CKV1Bsxh.js +++ /dev/null @@ -1,4 +0,0 @@ -/*! - * PhotoSwipe 5.4.4 - https://photoswipe.com - * (c) 2024 Dmytro Semenov - */function f(r,t,i){const e=document.createElement(t);return r&&(e.className=r),i&&i.appendChild(e),e}function p(r,t){return r.x=t.x,r.y=t.y,t.id!==void 0&&(r.id=t.id),r}function M(r){r.x=Math.round(r.x),r.y=Math.round(r.y)}function A(r,t){const i=Math.abs(r.x-t.x),e=Math.abs(r.y-t.y);return Math.sqrt(i*i+e*e)}function x(r,t){return r.x===t.x&&r.y===t.y}function b(r,t,i){return Math.min(Math.max(r,t),i)}function I(r,t,i){let e=`translate3d(${r}px,${t||0}px,0)`;return i!==void 0&&(e+=` scale3d(${i},${i},1)`),e}function y(r,t,i,e){r.style.transform=I(t,i,e)}const $="cubic-bezier(.4,0,.22,1)";function R(r,t,i,e){r.style.transition=t?`${t} ${i}ms ${e||$}`:"none"}function L(r,t,i){r.style.width=typeof t=="number"?`${t}px`:t,r.style.height=typeof i=="number"?`${i}px`:i}function U(r){R(r)}function q(r){return"decode"in r?r.decode().catch(()=>{}):r.complete?Promise.resolve(r):new Promise((t,i)=>{r.onload=()=>t(r),r.onerror=i})}const _={IDLE:"idle",LOADING:"loading",LOADED:"loaded",ERROR:"error"};function G(r){return"button"in r&&r.button===1||r.ctrlKey||r.metaKey||r.altKey||r.shiftKey}function K(r,t,i=document){let e=[];if(r instanceof Element)e=[r];else if(r instanceof NodeList||Array.isArray(r))e=Array.from(r);else{const s=typeof r=="string"?r:t;s&&(e=Array.from(i.querySelectorAll(s)))}return e}function C(){return!!(navigator.vendor&&navigator.vendor.match(/apple/i))}let F=!1;try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>{F=!0}}))}catch{}class X{constructor(){this._pool=[]}add(t,i,e,s){this._toggleListener(t,i,e,s)}remove(t,i,e,s){this._toggleListener(t,i,e,s,!0)}removeAll(){this._pool.forEach(t=>{this._toggleListener(t.target,t.type,t.listener,t.passive,!0,!0)}),this._pool=[]}_toggleListener(t,i,e,s,n,o){if(!t)return;const a=n?"removeEventListener":"addEventListener";i.split(" ").forEach(l=>{if(l){o||(n?this._pool=this._pool.filter(d=>d.type!==l||d.listener!==e||d.target!==t):this._pool.push({target:t,type:l,listener:e,passive:s}));const c=F?{passive:s||!1}:!1;t[a](l,e,c)}})}}function B(r,t){if(r.getViewportSizeFn){const i=r.getViewportSizeFn(r,t);if(i)return i}return{x:document.documentElement.clientWidth,y:window.innerHeight}}function S(r,t,i,e,s){let n=0;if(t.paddingFn)n=t.paddingFn(i,e,s)[r];else if(t.padding)n=t.padding[r];else{const o="padding"+r[0].toUpperCase()+r.slice(1);t[o]&&(n=t[o])}return Number(n)||0}function N(r,t,i,e){return{x:t.x-S("left",r,t,i,e)-S("right",r,t,i,e),y:t.y-S("top",r,t,i,e)-S("bottom",r,t,i,e)}}class Y{constructor(t){this.slide=t,this.currZoomLevel=1,this.center={x:0,y:0},this.max={x:0,y:0},this.min={x:0,y:0}}update(t){this.currZoomLevel=t,this.slide.width?(this._updateAxis("x"),this._updateAxis("y"),this.slide.pswp.dispatch("calcBounds",{slide:this.slide})):this.reset()}_updateAxis(t){const{pswp:i}=this.slide,e=this.slide[t==="x"?"width":"height"]*this.currZoomLevel,n=S(t==="x"?"left":"top",i.options,i.viewportSize,this.slide.data,this.slide.index),o=this.slide.panAreaSize[t];this.center[t]=Math.round((o-e)/2)+n,this.max[t]=e>o?Math.round(o-e)+n:this.center[t],this.min[t]=e>o?n:this.center[t]}reset(){this.center.x=0,this.center.y=0,this.max.x=0,this.max.y=0,this.min.x=0,this.min.y=0}correctPan(t,i){return b(i,this.max[t],this.min[t])}}const T=4e3;class k{constructor(t,i,e,s){this.pswp=s,this.options=t,this.itemData=i,this.index=e,this.panAreaSize=null,this.elementSize=null,this.fit=1,this.fill=1,this.vFill=1,this.initial=1,this.secondary=1,this.max=1,this.min=1}update(t,i,e){const s={x:t,y:i};this.elementSize=s,this.panAreaSize=e;const n=e.x/s.x,o=e.y/s.y;this.fit=Math.min(1,no?n:o),this.vFill=Math.min(1,o),this.initial=this._getInitial(),this.secondary=this._getSecondary(),this.max=Math.max(this.initial,this.secondary,this._getMax()),this.min=Math.min(this.fit,this.initial,this.secondary),this.pswp&&this.pswp.dispatch("zoomLevelsUpdate",{zoomLevels:this,slideData:this.itemData})}_parseZoomLevelOption(t){const i=t+"ZoomLevel",e=this.options[i];if(e)return typeof e=="function"?e(this):e==="fill"?this.fill:e==="fit"?this.fit:Number(e)}_getSecondary(){let t=this._parseZoomLevelOption("secondary");return t||(t=Math.min(1,this.fit*3),this.elementSize&&t*this.elementSize.x>T&&(t=T/this.elementSize.x),t)}_getInitial(){return this._parseZoomLevelOption("initial")||this.fit}_getMax(){return this._parseZoomLevelOption("max")||Math.max(1,this.fit*4)}}class j{constructor(t,i,e){this.data=t,this.index=i,this.pswp=e,this.isActive=i===e.currIndex,this.currentResolution=0,this.panAreaSize={x:0,y:0},this.pan={x:0,y:0},this.isFirstSlide=this.isActive&&!e.opener.isOpen,this.zoomLevels=new k(e.options,t,i,e),this.pswp.dispatch("gettingData",{slide:this,data:this.data,index:i}),this.content=this.pswp.contentLoader.getContentBySlide(this),this.container=f("pswp__zoom-wrap","div"),this.holderElement=null,this.currZoomLevel=1,this.width=this.content.width,this.height=this.content.height,this.heavyAppended=!1,this.bounds=new Y(this),this.prevDisplayedWidth=-1,this.prevDisplayedHeight=-1,this.pswp.dispatch("slideInit",{slide:this})}setIsActive(t){t&&!this.isActive?this.activate():!t&&this.isActive&&this.deactivate()}append(t){this.holderElement=t,this.container.style.transformOrigin="0 0",this.data&&(this.calculateSize(),this.load(),this.updateContentSize(),this.appendHeavy(),this.holderElement.appendChild(this.container),this.zoomAndPanToInitial(),this.pswp.dispatch("firstZoomPan",{slide:this}),this.applyCurrentZoomPan(),this.pswp.dispatch("afterSetContent",{slide:this}),this.isActive&&this.activate())}load(){this.content.load(!1),this.pswp.dispatch("slideLoad",{slide:this})}appendHeavy(){const{pswp:t}=this;this.heavyAppended||!t.opener.isOpen||t.mainScroll.isShifted()||!this.isActive&&!1||this.pswp.dispatch("appendHeavy",{slide:this}).defaultPrevented||(this.heavyAppended=!0,this.content.append(),this.pswp.dispatch("appendHeavyContent",{slide:this}))}activate(){this.isActive=!0,this.appendHeavy(),this.content.activate(),this.pswp.dispatch("slideActivate",{slide:this})}deactivate(){this.isActive=!1,this.content.deactivate(),this.currZoomLevel!==this.zoomLevels.initial&&this.calculateSize(),this.currentResolution=0,this.zoomAndPanToInitial(),this.applyCurrentZoomPan(),this.updateContentSize(),this.pswp.dispatch("slideDeactivate",{slide:this})}destroy(){this.content.hasSlide=!1,this.content.remove(),this.container.remove(),this.pswp.dispatch("slideDestroy",{slide:this})}resize(){this.currZoomLevel===this.zoomLevels.initial||!this.isActive?(this.calculateSize(),this.currentResolution=0,this.zoomAndPanToInitial(),this.applyCurrentZoomPan(),this.updateContentSize()):(this.calculateSize(),this.bounds.update(this.currZoomLevel),this.panTo(this.pan.x,this.pan.y))}updateContentSize(t){const i=this.currentResolution||this.zoomLevels.initial;if(!i)return;const e=Math.round(this.width*i)||this.pswp.viewportSize.x,s=Math.round(this.height*i)||this.pswp.viewportSize.y;!this.sizeChanged(e,s)&&!t||this.content.setDisplayedSize(e,s)}sizeChanged(t,i){return t!==this.prevDisplayedWidth||i!==this.prevDisplayedHeight?(this.prevDisplayedWidth=t,this.prevDisplayedHeight=i,!0):!1}getPlaceholderElement(){var t;return(t=this.content.placeholder)===null||t===void 0?void 0:t.element}zoomTo(t,i,e,s){const{pswp:n}=this;if(!this.isZoomable()||n.mainScroll.isShifted())return;n.dispatch("beforeZoomTo",{destZoomLevel:t,centerPoint:i,transitionDuration:e}),n.animations.stopAllPan();const o=this.currZoomLevel;s||(t=b(t,this.zoomLevels.min,this.zoomLevels.max)),this.setZoomLevel(t),this.pan.x=this.calculateZoomToPanOffset("x",i,o),this.pan.y=this.calculateZoomToPanOffset("y",i,o),M(this.pan);const a=()=>{this._setResolution(t),this.applyCurrentZoomPan()};e?n.animations.startTransition({isPan:!0,name:"zoomTo",target:this.container,transform:this.getCurrentTransform(),onComplete:a,duration:e,easing:n.options.easing}):a()}toggleZoom(t){this.zoomTo(this.currZoomLevel===this.zoomLevels.initial?this.zoomLevels.secondary:this.zoomLevels.initial,t,this.pswp.options.zoomAnimationDuration)}setZoomLevel(t){this.currZoomLevel=t,this.bounds.update(this.currZoomLevel)}calculateZoomToPanOffset(t,i,e){if(this.bounds.max[t]-this.bounds.min[t]===0)return this.bounds.center[t];i||(i=this.pswp.getViewportCenterPoint()),e||(e=this.zoomLevels.initial);const n=this.currZoomLevel/e;return this.bounds.correctPan(t,(this.pan[t]-i[t])*n+i[t])}panTo(t,i){this.pan.x=this.bounds.correctPan("x",t),this.pan.y=this.bounds.correctPan("y",i),this.applyCurrentZoomPan()}isPannable(){return!!this.width&&this.currZoomLevel>this.zoomLevels.fit}isZoomable(){return!!this.width&&this.content.isZoomable()}applyCurrentZoomPan(){this._applyZoomTransform(this.pan.x,this.pan.y,this.currZoomLevel),this===this.pswp.currSlide&&this.pswp.dispatch("zoomPanUpdate",{slide:this})}zoomAndPanToInitial(){this.currZoomLevel=this.zoomLevels.initial,this.bounds.update(this.currZoomLevel),p(this.pan,this.bounds.center),this.pswp.dispatch("initialZoomPan",{slide:this})}_applyZoomTransform(t,i,e){e/=this.currentResolution||this.zoomLevels.initial,y(this.container,t,i,e)}calculateSize(){const{pswp:t}=this;p(this.panAreaSize,N(t.options,t.viewportSize,this.data,this.index)),this.zoomLevels.update(this.width,this.height,this.panAreaSize),t.dispatch("calcSlideSize",{slide:this})}getCurrentTransform(){const t=this.currZoomLevel/(this.currentResolution||this.zoomLevels.initial);return I(this.pan.x,this.pan.y,t)}_setResolution(t){t!==this.currentResolution&&(this.currentResolution=t,this.updateContentSize(),this.pswp.dispatch("resolutionChanged"))}}const Q=.35,J=.6,z=.4,E=.5;function tt(r,t){return r*t/(1-t)}class it{constructor(t){this.gestures=t,this.pswp=t.pswp,this.startPan={x:0,y:0}}start(){this.pswp.currSlide&&p(this.startPan,this.pswp.currSlide.pan),this.pswp.animations.stopAll()}change(){const{p1:t,prevP1:i,dragAxis:e}=this.gestures,{currSlide:s}=this.pswp;if(e==="y"&&this.pswp.options.closeOnVerticalDrag&&s&&s.currZoomLevel<=s.zoomLevels.fit&&!this.gestures.isMultitouch){const n=s.pan.y+(t.y-i.y);if(!this.pswp.dispatch("verticalDrag",{panY:n}).defaultPrevented){this._setPanWithFriction("y",n,J);const o=1-Math.abs(this._getVerticalDragRatio(s.pan.y));this.pswp.applyBgOpacity(o),s.applyCurrentZoomPan()}}else this._panOrMoveMainScroll("x")||(this._panOrMoveMainScroll("y"),s&&(M(s.pan),s.applyCurrentZoomPan()))}end(){const{velocity:t}=this.gestures,{mainScroll:i,currSlide:e}=this.pswp;let s=0;if(this.pswp.animations.stopAll(),i.isShifted()){const o=(i.x-i.getCurrSlideX())/this.pswp.viewportSize.x;t.x<-E&&o<0||t.x<.1&&o<-.5?(s=1,t.x=Math.min(t.x,0)):(t.x>E&&o>0||t.x>-.1&&o>.5)&&(s=-1,t.x=Math.max(t.x,0)),i.moveIndexBy(s,!0,t.x)}e&&e.currZoomLevel>e.zoomLevels.max||this.gestures.isMultitouch?this.gestures.zoomLevels.correctZoomPan(!0):(this._finishPanGestureForAxis("x"),this._finishPanGestureForAxis("y"))}_finishPanGestureForAxis(t){const{velocity:i}=this.gestures,{currSlide:e}=this.pswp;if(!e)return;const{pan:s,bounds:n}=e,o=s[t],a=this.pswp.bgOpacity<1&&t==="y",l=o+tt(i[t],.995);if(a){const v=this._getVerticalDragRatio(o),w=this._getVerticalDragRatio(l);if(v<0&&w<-z||v>0&&w>z){this.pswp.close();return}}const c=n.correctPan(t,l);if(o===c)return;const d=c===l?1:.82,u=this.pswp.bgOpacity,m=c-o;this.pswp.animations.startSpring({name:"panGesture"+t,isPan:!0,start:o,end:c,velocity:i[t],dampingRatio:d,onUpdate:v=>{if(a&&this.pswp.bgOpacity<1){const w=1-(c-v)/m;this.pswp.applyBgOpacity(b(u+(1-u)*w,0,1))}s[t]=Math.floor(v),e.applyCurrentZoomPan()}})}_panOrMoveMainScroll(t){const{p1:i,dragAxis:e,prevP1:s,isMultitouch:n}=this.gestures,{currSlide:o,mainScroll:a}=this.pswp,h=i[t]-s[t],l=a.x+h;if(!h||!o)return!1;if(t==="x"&&!o.isPannable()&&!n)return a.moveTo(l,!0),!0;const{bounds:c}=o,d=o.pan[t]+h;if(this.pswp.options.allowPanToNext&&e==="x"&&t==="x"&&!n){const u=a.getCurrSlideX(),m=a.x-u,v=h>0,w=!v;if(d>c.min[t]&&v){if(c.min[t]<=this.startPan[t])return a.moveTo(l,!0),!0;this._setPanWithFriction(t,d)}else if(d0)return a.moveTo(Math.max(l,u),!0),!0;if(m<0)return a.moveTo(Math.min(l,u),!0),!0}else this._setPanWithFriction(t,d)}else t==="y"?!a.isShifted()&&c.min.y!==c.max.y&&this._setPanWithFriction(t,d):this._setPanWithFriction(t,d);return!1}_getVerticalDragRatio(t){var i,e;return(t-((i=(e=this.pswp.currSlide)===null||e===void 0?void 0:e.bounds.center.y)!==null&&i!==void 0?i:0))/(this.pswp.viewportSize.y/3)}_setPanWithFriction(t,i,e){const{currSlide:s}=this.pswp;if(!s)return;const{pan:n,bounds:o}=s;if(o.correctPan(t,i)!==i||e){const h=Math.round(i-n[t]);n[t]+=h*(e||Q)}else n[t]=i}}const et=.05,st=.15;function O(r,t,i){return r.x=(t.x+i.x)/2,r.y=(t.y+i.y)/2,r}class nt{constructor(t){this.gestures=t,this._startPan={x:0,y:0},this._startZoomPoint={x:0,y:0},this._zoomPoint={x:0,y:0},this._wasOverFitZoomLevel=!1,this._startZoomLevel=1}start(){const{currSlide:t}=this.gestures.pswp;t&&(this._startZoomLevel=t.currZoomLevel,p(this._startPan,t.pan)),this.gestures.pswp.animations.stopAllPan(),this._wasOverFitZoomLevel=!1}change(){const{p1:t,startP1:i,p2:e,startP2:s,pswp:n}=this.gestures,{currSlide:o}=n;if(!o)return;const a=o.zoomLevels.min,h=o.zoomLevels.max;if(!o.isZoomable()||n.mainScroll.isShifted())return;O(this._startZoomPoint,i,s),O(this._zoomPoint,t,e);let l=1/A(i,s)*A(t,e)*this._startZoomLevel;if(l>o.zoomLevels.initial+o.zoomLevels.initial/15&&(this._wasOverFitZoomLevel=!0),lh&&(l=h+(l-h)*et);o.pan.x=this._calculatePanForZoomLevel("x",l),o.pan.y=this._calculatePanForZoomLevel("y",l),o.setZoomLevel(l),o.applyCurrentZoomPan()}end(){const{pswp:t}=this.gestures,{currSlide:i}=t;(!i||i.currZoomLevele.zoomLevels.max?n=e.zoomLevels.max:(o=!1,n=s);const a=i.bgOpacity,h=i.bgOpacity<1,l=p({x:0,y:0},e.pan);let c=p({x:0,y:0},l);t&&(this._zoomPoint.x=0,this._zoomPoint.y=0,this._startZoomPoint.x=0,this._startZoomPoint.y=0,this._startZoomLevel=s,p(this._startPan,l)),o&&(c={x:this._calculatePanForZoomLevel("x",n),y:this._calculatePanForZoomLevel("y",n)}),e.setZoomLevel(n),c={x:e.bounds.correctPan("x",c.x),y:e.bounds.correctPan("y",c.y)},e.setZoomLevel(s);const d=!x(c,l);if(!d&&!o&&!h){e._setResolution(n),e.applyCurrentZoomPan();return}i.animations.stopAllPan(),i.animations.startSpring({isPan:!0,start:0,end:1e3,velocity:0,dampingRatio:1,naturalFrequency:40,onUpdate:u=>{if(u/=1e3,d||o){if(d&&(e.pan.x=l.x+(c.x-l.x)*u,e.pan.y=l.y+(c.y-l.y)*u),o){const m=s+(n-s)*u;e.setZoomLevel(m)}e.applyCurrentZoomPan()}h&&i.bgOpacity<1&&i.applyBgOpacity(b(a+(1-a)*u,0,1))},onComplete:()=>{e._setResolution(n),e.applyCurrentZoomPan()}})}}function Z(r){return!!r.target.closest(".pswp__container")}class ot{constructor(t){this.gestures=t}click(t,i){const e=i.target.classList,s=e.contains("pswp__img"),n=e.contains("pswp__item")||e.contains("pswp__zoom-wrap");s?this._doClickOrTapAction("imageClick",t,i):n&&this._doClickOrTapAction("bgClick",t,i)}tap(t,i){Z(i)&&this._doClickOrTapAction("tap",t,i)}doubleTap(t,i){Z(i)&&this._doClickOrTapAction("doubleTap",t,i)}_doClickOrTapAction(t,i,e){var s;const{pswp:n}=this.gestures,{currSlide:o}=n,a=t+"Action",h=n.options[a];if(!n.dispatch(a,{point:i,originalEvent:e}).defaultPrevented){if(typeof h=="function"){h.call(n,i,e);return}switch(h){case"close":case"next":n[h]();break;case"zoom":o?.toggleZoom(i);break;case"zoom-or-close":o!=null&&o.isZoomable()&&o.zoomLevels.secondary!==o.zoomLevels.initial?o.toggleZoom(i):n.options.clickToCloseNonZoomable&&n.close();break;case"toggle-controls":(s=this.gestures.pswp.element)===null||s===void 0||s.classList.toggle("pswp--ui-visible");break}}}}const rt=10,at=300,ht=25;class lt{constructor(t){this.pswp=t,this.dragAxis=null,this.p1={x:0,y:0},this.p2={x:0,y:0},this.prevP1={x:0,y:0},this.prevP2={x:0,y:0},this.startP1={x:0,y:0},this.startP2={x:0,y:0},this.velocity={x:0,y:0},this._lastStartP1={x:0,y:0},this._intervalP1={x:0,y:0},this._numActivePoints=0,this._ongoingPointers=[],this._touchEventEnabled="ontouchstart"in window,this._pointerEventEnabled=!!window.PointerEvent,this.supportsTouch=this._touchEventEnabled||this._pointerEventEnabled&&navigator.maxTouchPoints>1,this._numActivePoints=0,this._intervalTime=0,this._velocityCalculated=!1,this.isMultitouch=!1,this.isDragging=!1,this.isZooming=!1,this.raf=null,this._tapTimer=null,this.supportsTouch||(t.options.allowPanToNext=!1),this.drag=new it(this),this.zoomLevels=new nt(this),this.tapHandler=new ot(this),t.on("bindEvents",()=>{t.events.add(t.scrollWrap,"click",this._onClick.bind(this)),this._pointerEventEnabled?this._bindEvents("pointer","down","up","cancel"):this._touchEventEnabled?(this._bindEvents("touch","start","end","cancel"),t.scrollWrap&&(t.scrollWrap.ontouchmove=()=>{},t.scrollWrap.ontouchend=()=>{})):this._bindEvents("mouse","down","up")})}_bindEvents(t,i,e,s){const{pswp:n}=this,{events:o}=n,a=s?t+s:"";o.add(n.scrollWrap,t+i,this.onPointerDown.bind(this)),o.add(window,t+"move",this.onPointerMove.bind(this)),o.add(window,t+e,this.onPointerUp.bind(this)),a&&o.add(n.scrollWrap,a,this.onPointerUp.bind(this))}onPointerDown(t){const i=t.type==="mousedown"||t.pointerType==="mouse";if(i&&t.button>0)return;const{pswp:e}=this;if(!e.opener.isOpen){t.preventDefault();return}e.dispatch("pointerDown",{originalEvent:t}).defaultPrevented||(i&&(e.mouseDetected(),this._preventPointerEventBehaviour(t,"down")),e.animations.stopAll(),this._updatePoints(t,"down"),this._numActivePoints===1&&(this.dragAxis=null,p(this.startP1,this.p1)),this._numActivePoints>1?(this._clearTapTimer(),this.isMultitouch=!0):this.isMultitouch=!1)}onPointerMove(t){this._preventPointerEventBehaviour(t,"move"),this._numActivePoints&&(this._updatePoints(t,"move"),!this.pswp.dispatch("pointerMove",{originalEvent:t}).defaultPrevented&&(this._numActivePoints===1&&!this.isDragging?(this.dragAxis||this._calculateDragDirection(),this.dragAxis&&!this.isDragging&&(this.isZooming&&(this.isZooming=!1,this.zoomLevels.end()),this.isDragging=!0,this._clearTapTimer(),this._updateStartPoints(),this._intervalTime=Date.now(),this._velocityCalculated=!1,p(this._intervalP1,this.p1),this.velocity.x=0,this.velocity.y=0,this.drag.start(),this._rafStopLoop(),this._rafRenderLoop())):this._numActivePoints>1&&!this.isZooming&&(this._finishDrag(),this.isZooming=!0,this._updateStartPoints(),this.zoomLevels.start(),this._rafStopLoop(),this._rafRenderLoop())))}_finishDrag(){this.isDragging&&(this.isDragging=!1,this._velocityCalculated||this._updateVelocity(!0),this.drag.end(),this.dragAxis=null)}onPointerUp(t){this._numActivePoints&&(this._updatePoints(t,"up"),!this.pswp.dispatch("pointerUp",{originalEvent:t}).defaultPrevented&&(this._numActivePoints===0&&(this._rafStopLoop(),this.isDragging?this._finishDrag():!this.isZooming&&!this.isMultitouch&&this._finishTap(t)),this._numActivePoints<2&&this.isZooming&&(this.isZooming=!1,this.zoomLevels.end(),this._numActivePoints===1&&(this.dragAxis=null,this._updateStartPoints()))))}_rafRenderLoop(){(this.isDragging||this.isZooming)&&(this._updateVelocity(),this.isDragging?x(this.p1,this.prevP1)||this.drag.change():(!x(this.p1,this.prevP1)||!x(this.p2,this.prevP2))&&this.zoomLevels.change(),this._updatePrevPoints(),this.raf=requestAnimationFrame(this._rafRenderLoop.bind(this)))}_updateVelocity(t){const i=Date.now(),e=i-this._intervalTime;e<50&&!t||(this.velocity.x=this._getVelocity("x",e),this.velocity.y=this._getVelocity("y",e),this._intervalTime=i,p(this._intervalP1,this.p1),this._velocityCalculated=!0)}_finishTap(t){const{mainScroll:i}=this.pswp;if(i.isShifted()){i.moveIndexBy(0,!0);return}if(t.type.indexOf("cancel")>0)return;if(t.type==="mouseup"||t.pointerType==="mouse"){this.tapHandler.click(this.startP1,t);return}const e=this.pswp.options.doubleTapAction?at:0;this._tapTimer?(this._clearTapTimer(),A(this._lastStartP1,this.startP1){this.tapHandler.tap(this.startP1,t),this._clearTapTimer()},e))}_clearTapTimer(){this._tapTimer&&(clearTimeout(this._tapTimer),this._tapTimer=null)}_getVelocity(t,i){const e=this.p1[t]-this._intervalP1[t];return Math.abs(e)>1&&i>5?e/i:0}_rafStopLoop(){this.raf&&(cancelAnimationFrame(this.raf),this.raf=null)}_preventPointerEventBehaviour(t,i){this.pswp.applyFilters("preventPointerEvent",!0,t,i)&&t.preventDefault()}_updatePoints(t,i){if(this._pointerEventEnabled){const e=t,s=this._ongoingPointers.findIndex(n=>n.id===e.pointerId);i==="up"&&s>-1?this._ongoingPointers.splice(s,1):i==="down"&&s===-1?this._ongoingPointers.push(this._convertEventPosToPoint(e,{x:0,y:0})):s>-1&&this._convertEventPosToPoint(e,this._ongoingPointers[s]),this._numActivePoints=this._ongoingPointers.length,this._numActivePoints>0&&p(this.p1,this._ongoingPointers[0]),this._numActivePoints>1&&p(this.p2,this._ongoingPointers[1])}else{const e=t;this._numActivePoints=0,e.type.indexOf("touch")>-1?e.touches&&e.touches.length>0&&(this._convertEventPosToPoint(e.touches[0],this.p1),this._numActivePoints++,e.touches.length>1&&(this._convertEventPosToPoint(e.touches[1],this.p2),this._numActivePoints++)):(this._convertEventPosToPoint(t,this.p1),i==="up"?this._numActivePoints=0:this._numActivePoints++)}}_updatePrevPoints(){p(this.prevP1,this.p1),p(this.prevP2,this.p2)}_updateStartPoints(){p(this.startP1,this.p1),p(this.startP2,this.p2),this._updatePrevPoints()}_calculateDragDirection(){if(this.pswp.mainScroll.isShifted())this.dragAxis="x";else{const t=Math.abs(this.p1.x-this.startP1.x)-Math.abs(this.p1.y-this.startP1.y);if(t!==0){const i=t>0?"x":"y";Math.abs(this.p1[i]-this.startP1[i])>=rt&&(this.dragAxis=i)}}}_convertEventPosToPoint(t,i){return i.x=t.pageX-this.pswp.offset.x,i.y=t.pageY-this.pswp.offset.y,"pointerId"in t?i.id=t.pointerId:t.identifier!==void 0&&(i.id=t.identifier),i}_onClick(t){this.pswp.mainScroll.isShifted()&&(t.preventDefault(),t.stopPropagation())}}const ct=.35;class dt{constructor(t){this.pswp=t,this.x=0,this.slideWidth=0,this._currPositionIndex=0,this._prevPositionIndex=0,this._containerShiftIndex=-1,this.itemHolders=[]}resize(t){const{pswp:i}=this,e=Math.round(i.viewportSize.x+i.viewportSize.x*i.options.spacing),s=e!==this.slideWidth;s&&(this.slideWidth=e,this.moveTo(this.getCurrSlideX())),this.itemHolders.forEach((n,o)=>{s&&y(n.el,(o+this._containerShiftIndex)*this.slideWidth),t&&n.slide&&n.slide.resize()})}resetPosition(){this._currPositionIndex=0,this._prevPositionIndex=0,this.slideWidth=0,this._containerShiftIndex=-1}appendHolders(){this.itemHolders=[];for(let t=0;t<3;t++){const i=f("pswp__item","div",this.pswp.container);i.setAttribute("role","group"),i.setAttribute("aria-roledescription","slide"),i.setAttribute("aria-hidden","true"),i.style.display=t===1?"block":"none",this.itemHolders.push({el:i})}}canBeSwiped(){return this.pswp.getNumItems()>1}moveIndexBy(t,i,e){const{pswp:s}=this;let n=s.potentialIndex+t;const o=s.getNumItems();if(s.canLoop()){n=s.getLoopedIndex(n);const h=(t+o)%o;h<=o/2?t=h:t=h-o}else n<0?n=0:n>=o&&(n=o-1),t=n-s.potentialIndex;s.potentialIndex=n,this._currPositionIndex-=t,s.animations.stopMainScroll();const a=this.getCurrSlideX();if(!i)this.moveTo(a),this.updateCurrItem();else{s.animations.startSpring({isMainScroll:!0,start:this.x,end:a,velocity:e||0,naturalFrequency:30,dampingRatio:1,onUpdate:l=>{this.moveTo(l)},onComplete:()=>{this.updateCurrItem(),s.appendHeavy()}});let h=s.potentialIndex-s.currIndex;if(s.canLoop()){const l=(h+o)%o;l<=o/2?h=l:h=l-o}Math.abs(h)>1&&this.updateCurrItem()}return!!t}getCurrSlideX(){return this.slideWidth*this._currPositionIndex}isShifted(){return this.x!==this.getCurrSlideX()}updateCurrItem(){var t;const{pswp:i}=this,e=this._prevPositionIndex-this._currPositionIndex;if(!e)return;this._prevPositionIndex=this._currPositionIndex,i.currIndex=i.potentialIndex;let s=Math.abs(e),n;s>=3&&(this._containerShiftIndex+=e+(e>0?-3:3),s=3,this.itemHolders.forEach(o=>{var a;(a=o.slide)===null||a===void 0||a.destroy(),o.slide=void 0}));for(let o=0;o0?(n=this.itemHolders.shift(),n&&(this.itemHolders[2]=n,this._containerShiftIndex++,y(n.el,(this._containerShiftIndex+2)*this.slideWidth),i.setContent(n,i.currIndex-s+o+2))):(n=this.itemHolders.pop(),n&&(this.itemHolders.unshift(n),this._containerShiftIndex--,y(n.el,this._containerShiftIndex*this.slideWidth),i.setContent(n,i.currIndex+s-o-2)));Math.abs(this._containerShiftIndex)>50&&!this.isShifted()&&(this.resetPosition(),this.resize()),i.animations.stopAllPan(),this.itemHolders.forEach((o,a)=>{o.slide&&o.slide.setIsActive(a===1)}),i.currSlide=(t=this.itemHolders[1])===null||t===void 0?void 0:t.slide,i.contentLoader.updateLazy(e),i.currSlide&&i.currSlide.applyCurrentZoomPan(),i.dispatch("change")}moveTo(t,i){if(!this.pswp.canLoop()&&i){let e=(this.slideWidth*this._currPositionIndex-t)/this.slideWidth;e+=this.pswp.currIndex;const s=Math.round(t-this.x);(e<0&&s>0||e>=this.pswp.getNumItems()-1&&s<0)&&(t=this.x+s*ct)}this.x=t,this.pswp.container&&y(this.pswp.container,t),this.pswp.dispatch("moveMainScroll",{x:t,dragging:i??!1})}}const pt={Escape:27,z:90,ArrowLeft:37,ArrowUp:38,ArrowRight:39,ArrowDown:40,Tab:9},g=(r,t)=>t?r:pt[r];class ut{constructor(t){this.pswp=t,this._wasFocused=!1,t.on("bindEvents",()=>{t.options.trapFocus&&(t.options.initialPointerPos||this._focusRoot(),t.events.add(document,"focusin",this._onFocusIn.bind(this))),t.events.add(document,"keydown",this._onKeyDown.bind(this))});const i=document.activeElement;t.on("destroy",()=>{t.options.returnFocus&&i&&this._wasFocused&&i.focus()})}_focusRoot(){!this._wasFocused&&this.pswp.element&&(this.pswp.element.focus(),this._wasFocused=!0)}_onKeyDown(t){const{pswp:i}=this;if(i.dispatch("keydown",{originalEvent:t}).defaultPrevented||G(t))return;let e,s,n=!1;const o="key"in t;switch(o?t.key:t.keyCode){case g("Escape",o):i.options.escKey&&(e="close");break;case g("z",o):e="toggleZoom";break;case g("ArrowLeft",o):s="x";break;case g("ArrowUp",o):s="y";break;case g("ArrowRight",o):s="x",n=!0;break;case g("ArrowDown",o):n=!0,s="y";break;case g("Tab",o):this._focusRoot();break}if(s){t.preventDefault();const{currSlide:a}=i;i.options.arrowKeys&&s==="x"&&i.getNumItems()>1?e=n?"next":"prev":a&&a.currZoomLevel>a.zoomLevels.fit&&(a.pan[s]+=n?-80:80,a.panTo(a.pan.x,a.pan.y))}e&&(t.preventDefault(),i[e]())}_onFocusIn(t){const{template:i}=this.pswp;i&&document!==t.target&&i!==t.target&&!i.contains(t.target)&&i.focus()}}const mt="cubic-bezier(.4,0,.22,1)";class ft{constructor(t){var i;this.props=t;const{target:e,onComplete:s,transform:n,onFinish:o=()=>{},duration:a=333,easing:h=mt}=t;this.onFinish=o;const l=n?"transform":"opacity",c=(i=t[l])!==null&&i!==void 0?i:"";this._target=e,this._onComplete=s,this._finished=!1,this._onTransitionEnd=this._onTransitionEnd.bind(this),this._helperTimeout=setTimeout(()=>{R(e,l,a,h),this._helperTimeout=setTimeout(()=>{e.addEventListener("transitionend",this._onTransitionEnd,!1),e.addEventListener("transitioncancel",this._onTransitionEnd,!1),this._helperTimeout=setTimeout(()=>{this._finalizeAnimation()},a+500),e.style[l]=c},30)},0)}_onTransitionEnd(t){t.target===this._target&&this._finalizeAnimation()}_finalizeAnimation(){this._finished||(this._finished=!0,this.onFinish(),this._onComplete&&this._onComplete())}destroy(){this._helperTimeout&&clearTimeout(this._helperTimeout),U(this._target),this._target.removeEventListener("transitionend",this._onTransitionEnd,!1),this._target.removeEventListener("transitioncancel",this._onTransitionEnd,!1),this._finished||this._finalizeAnimation()}}const _t=12,vt=.75;class gt{constructor(t,i,e){this.velocity=t*1e3,this._dampingRatio=i||vt,this._naturalFrequency=e||_t,this._dampedFrequency=this._naturalFrequency,this._dampingRatio<1&&(this._dampedFrequency*=Math.sqrt(1-this._dampingRatio*this._dampingRatio))}easeFrame(t,i){let e=0,s;i/=1e3;const n=Math.E**(-this._dampingRatio*this._naturalFrequency*i);if(this._dampingRatio===1)s=this.velocity+this._naturalFrequency*t,e=(t+s*i)*n,this.velocity=e*-this._naturalFrequency+s*n;else if(this._dampingRatio<1){s=1/this._dampedFrequency*(this._dampingRatio*this._naturalFrequency*t+this.velocity);const o=Math.cos(this._dampedFrequency*i),a=Math.sin(this._dampedFrequency*i);e=n*(t*o+s*a),this.velocity=e*-this._naturalFrequency*this._dampingRatio+n*(-this._dampedFrequency*t*a+this._dampedFrequency*s*o)}return e}}class yt{constructor(t){this.props=t,this._raf=0;const{start:i,end:e,velocity:s,onUpdate:n,onComplete:o,onFinish:a=()=>{},dampingRatio:h,naturalFrequency:l}=t;this.onFinish=a;const c=new gt(s,h,l);let d=Date.now(),u=i-e;const m=()=>{this._raf&&(u=c.easeFrame(u,Date.now()-d),Math.abs(u)<1&&Math.abs(c.velocity)<50?(n(e),o&&o(),this.onFinish()):(d=Date.now(),n(u+e),this._raf=requestAnimationFrame(m)))};this._raf=requestAnimationFrame(m)}destroy(){this._raf>=0&&cancelAnimationFrame(this._raf),this._raf=0}}class wt{constructor(){this.activeAnimations=[]}startSpring(t){this._start(t,!0)}startTransition(t){this._start(t)}_start(t,i){const e=i?new yt(t):new ft(t);return this.activeAnimations.push(e),e.onFinish=()=>this.stop(e),e}stop(t){t.destroy();const i=this.activeAnimations.indexOf(t);i>-1&&this.activeAnimations.splice(i,1)}stopAll(){this.activeAnimations.forEach(t=>{t.destroy()}),this.activeAnimations=[]}stopAllPan(){this.activeAnimations=this.activeAnimations.filter(t=>t.props.isPan?(t.destroy(),!1):!0)}stopMainScroll(){this.activeAnimations=this.activeAnimations.filter(t=>t.props.isMainScroll?(t.destroy(),!1):!0)}isPanRunning(){return this.activeAnimations.some(t=>t.props.isPan)}}class Pt{constructor(t){this.pswp=t,t.events.add(t.element,"wheel",this._onWheel.bind(this))}_onWheel(t){t.preventDefault();const{currSlide:i}=this.pswp;let{deltaX:e,deltaY:s}=t;if(i&&!this.pswp.dispatch("wheel",{originalEvent:t}).defaultPrevented)if(t.ctrlKey||this.pswp.options.wheelToZoom){if(i.isZoomable()){let n=-s;t.deltaMode===1?n*=.05:n*=t.deltaMode?1:.002,n=2**n;const o=i.currZoomLevel*n;i.zoomTo(o,{x:t.clientX,y:t.clientY})}}else i.isPannable()&&(t.deltaMode===1&&(e*=18,s*=18),i.panTo(i.pan.x-e,i.pan.y-s))}}function St(r){if(typeof r=="string")return r;if(!r||!r.isCustomSVG)return"";const t=r;let i='",i}class xt{constructor(t,i){var e;const s=i.name||i.className;let n=i.html;if(t.options[s]===!1)return;typeof t.options[s+"SVG"]=="string"&&(n=t.options[s+"SVG"]),t.dispatch("uiElementCreate",{data:i});let o="";i.isButton?(o+="pswp__button ",o+=i.className||`pswp__button--${i.name}`):o+=i.className||`pswp__${i.name}`;let a=i.isButton?i.tagName||"button":i.tagName||"div";a=a.toLowerCase();const h=f(o,a);if(i.isButton){a==="button"&&(h.type="button");let{title:d}=i;const{ariaLabel:u}=i;typeof t.options[s+"Title"]=="string"&&(d=t.options[s+"Title"]),d&&(h.title=d);const m=u||d;m&&h.setAttribute("aria-label",m)}h.innerHTML=St(n),i.onInit&&i.onInit(h,t),i.onClick&&(h.onclick=d=>{typeof i.onClick=="string"?t[i.onClick]():typeof i.onClick=="function"&&i.onClick(d,h,t)});const l=i.appendTo||"bar";let c=t.element;l==="bar"?(t.topBar||(t.topBar=f("pswp__top-bar pswp__hide-on-close","div",t.scrollWrap)),c=t.topBar):(h.classList.add("pswp__hide-on-close"),l==="wrapper"&&(c=t.scrollWrap)),(e=c)===null||e===void 0||e.appendChild(t.applyFilters("uiElement",h,i))}}function H(r,t,i){r.classList.add("pswp__button--arrow"),r.setAttribute("aria-controls","pswp__items"),t.on("change",()=>{t.options.loop||(i?r.disabled=!(t.currIndex0))})}const It={name:"arrowPrev",className:"pswp__button--arrow--prev",title:"Previous",order:10,isButton:!0,appendTo:"wrapper",html:{isCustomSVG:!0,size:60,inner:'',outlineID:"pswp__icn-arrow"},onClick:"prev",onInit:H},bt={name:"arrowNext",className:"pswp__button--arrow--next",title:"Next",order:11,isButton:!0,appendTo:"wrapper",html:{isCustomSVG:!0,size:60,inner:'',outlineID:"pswp__icn-arrow"},onClick:"next",onInit:(r,t)=>{H(r,t,!0)}},At={name:"close",title:"Close",order:20,isButton:!0,html:{isCustomSVG:!0,inner:'',outlineID:"pswp__icn-close"},onClick:"close"},Lt={name:"zoom",title:"Zoom",order:10,isButton:!0,html:{isCustomSVG:!0,inner:'',outlineID:"pswp__icn-zoom"},onClick:"toggleZoom"},Ct={name:"preloader",appendTo:"bar",order:7,html:{isCustomSVG:!0,inner:'',outlineID:"pswp__icn-loading"},onInit:(r,t)=>{let i,e=null;const s=(a,h)=>{r.classList.toggle("pswp__preloader--"+a,h)},n=a=>{i!==a&&(i=a,s("active",a))},o=()=>{var a;if(!((a=t.currSlide)!==null&&a!==void 0&&a.content.isLoading())){n(!1),e&&(clearTimeout(e),e=null);return}e||(e=setTimeout(()=>{var h;n(!!(!((h=t.currSlide)===null||h===void 0)&&h.content.isLoading())),e=null},t.options.preloaderDelay))};t.on("change",o),t.on("loadComplete",a=>{t.currSlide===a.slide&&o()}),t.ui&&(t.ui.updatePreloaderVisibility=o)}},Tt={name:"counter",order:5,onInit:(r,t)=>{t.on("change",()=>{r.innerText=t.currIndex+1+t.options.indexIndicatorSep+t.getNumItems()})}};function D(r,t){r.classList.toggle("pswp--zoomed-in",t)}class zt{constructor(t){this.pswp=t,this.isRegistered=!1,this.uiElementsData=[],this.items=[],this.updatePreloaderVisibility=()=>{},this._lastUpdatedZoomLevel=void 0}init(){const{pswp:t}=this;this.isRegistered=!1,this.uiElementsData=[At,It,bt,Lt,Ct,Tt],t.dispatch("uiRegister"),this.uiElementsData.sort((i,e)=>(i.order||0)-(e.order||0)),this.items=[],this.isRegistered=!0,this.uiElementsData.forEach(i=>{this.registerElement(i)}),t.on("change",()=>{var i;(i=t.element)===null||i===void 0||i.classList.toggle("pswp--one-slide",t.getNumItems()===1)}),t.on("zoomPanUpdate",()=>this._onZoomPanUpdate())}registerElement(t){this.isRegistered?this.items.push(new xt(this.pswp,t)):this.uiElementsData.push(t)}_onZoomPanUpdate(){const{template:t,currSlide:i,options:e}=this.pswp;if(this.pswp.opener.isClosing||!t||!i)return;let{currZoomLevel:s}=i;if(this.pswp.opener.isOpen||(s=i.zoomLevels.initial),s===this._lastUpdatedZoomLevel)return;this._lastUpdatedZoomLevel=s;const n=i.zoomLevels.initial-i.zoomLevels.secondary;if(Math.abs(n)<.01||!i.isZoomable()){D(t,!1),t.classList.remove("pswp--zoom-allowed");return}t.classList.add("pswp--zoom-allowed");const o=s===i.zoomLevels.initial?i.zoomLevels.secondary:i.zoomLevels.initial;D(t,o<=s),(e.imageClickAction==="zoom"||e.imageClickAction==="zoom-or-close")&&t.classList.add("pswp--click-to-zoom")}}function Et(r){const t=r.getBoundingClientRect();return{x:t.left,y:t.top,w:t.width}}function Ot(r,t,i){const e=r.getBoundingClientRect(),s=e.width/t,n=e.height/i,o=s>n?s:n,a=(e.width-t*o)/2,h=(e.height-i*o)/2,l={x:e.left+a,y:e.top+h,w:t*o};return l.innerRect={w:e.width,h:e.height,x:a,y:h},l}function Zt(r,t,i){const e=i.dispatch("thumbBounds",{index:r,itemData:t,instance:i});if(e.thumbBounds)return e.thumbBounds;const{element:s}=t;let n,o;if(s&&i.options.thumbSelector!==!1){const a=i.options.thumbSelector||"img";o=s.matches(a)?s:s.querySelector(a)}return o=i.applyFilters("thumbEl",o,t,r),o&&(t.thumbCropped?n=Ot(o,t.width||t.w||0,t.height||t.h||0):n=Et(o)),i.applyFilters("thumbBounds",n,t,r)}class Dt{constructor(t,i){this.type=t,this.defaultPrevented=!1,i&&Object.assign(this,i)}preventDefault(){this.defaultPrevented=!0}}class Mt{constructor(){this._listeners={},this._filters={},this.pswp=void 0,this.options=void 0}addFilter(t,i,e=100){var s,n,o;this._filters[t]||(this._filters[t]=[]),(s=this._filters[t])===null||s===void 0||s.push({fn:i,priority:e}),(n=this._filters[t])===null||n===void 0||n.sort((a,h)=>a.priority-h.priority),(o=this.pswp)===null||o===void 0||o.addFilter(t,i,e)}removeFilter(t,i){this._filters[t]&&(this._filters[t]=this._filters[t].filter(e=>e.fn!==i)),this.pswp&&this.pswp.removeFilter(t,i)}applyFilters(t,...i){var e;return(e=this._filters[t])===null||e===void 0||e.forEach(s=>{i[0]=s.fn.apply(this,i)}),i[0]}on(t,i){var e,s;this._listeners[t]||(this._listeners[t]=[]),(e=this._listeners[t])===null||e===void 0||e.push(i),(s=this.pswp)===null||s===void 0||s.on(t,i)}off(t,i){var e;this._listeners[t]&&(this._listeners[t]=this._listeners[t].filter(s=>i!==s)),(e=this.pswp)===null||e===void 0||e.off(t,i)}dispatch(t,i){var e;if(this.pswp)return this.pswp.dispatch(t,i);const s=new Dt(t,i);return(e=this._listeners[t])===null||e===void 0||e.forEach(n=>{n.call(this,s)}),s}}class Rt{constructor(t,i){if(this.element=f("pswp__img pswp__img--placeholder",t?"img":"div",i),t){const e=this.element;e.decoding="async",e.alt="",e.src=t,e.setAttribute("role","presentation")}this.element.setAttribute("aria-hidden","true")}setDisplayedSize(t,i){this.element&&(this.element.tagName==="IMG"?(L(this.element,250,"auto"),this.element.style.transformOrigin="0 0",this.element.style.transform=I(0,0,t/250)):L(this.element,t,i))}destroy(){var t;(t=this.element)!==null&&t!==void 0&&t.parentNode&&this.element.remove(),this.element=null}}class Ft{constructor(t,i,e){this.instance=i,this.data=t,this.index=e,this.element=void 0,this.placeholder=void 0,this.slide=void 0,this.displayedImageWidth=0,this.displayedImageHeight=0,this.width=Number(this.data.w)||Number(this.data.width)||0,this.height=Number(this.data.h)||Number(this.data.height)||0,this.isAttached=!1,this.hasSlide=!1,this.isDecoding=!1,this.state=_.IDLE,this.data.type?this.type=this.data.type:this.data.src?this.type="image":this.type="html",this.instance.dispatch("contentInit",{content:this})}removePlaceholder(){this.placeholder&&!this.keepPlaceholder()&&setTimeout(()=>{this.placeholder&&(this.placeholder.destroy(),this.placeholder=void 0)},1e3)}load(t,i){if(this.slide&&this.usePlaceholder())if(this.placeholder){const e=this.placeholder.element;e&&!e.parentElement&&this.slide.container.prepend(e)}else{const e=this.instance.applyFilters("placeholderSrc",this.data.msrc&&this.slide.isFirstSlide?this.data.msrc:!1,this);this.placeholder=new Rt(e,this.slide.container)}this.element&&!i||this.instance.dispatch("contentLoad",{content:this,isLazy:t}).defaultPrevented||(this.isImageContent()?(this.element=f("pswp__img","img"),this.displayedImageWidth&&this.loadImage(t)):(this.element=f("pswp__content","div"),this.element.innerHTML=this.data.html||""),i&&this.slide&&this.slide.updateContentSize(!0))}loadImage(t){var i,e;if(!this.isImageContent()||!this.element||this.instance.dispatch("contentLoadImage",{content:this,isLazy:t}).defaultPrevented)return;const s=this.element;this.updateSrcsetSizes(),this.data.srcset&&(s.srcset=this.data.srcset),s.src=(i=this.data.src)!==null&&i!==void 0?i:"",s.alt=(e=this.data.alt)!==null&&e!==void 0?e:"",this.state=_.LOADING,s.complete?this.onLoaded():(s.onload=()=>{this.onLoaded()},s.onerror=()=>{this.onError()})}setSlide(t){this.slide=t,this.hasSlide=!0,this.instance=t.pswp}onLoaded(){this.state=_.LOADED,this.slide&&this.element&&(this.instance.dispatch("loadComplete",{slide:this.slide,content:this}),this.slide.isActive&&this.slide.heavyAppended&&!this.element.parentNode&&(this.append(),this.slide.updateContentSize(!0)),(this.state===_.LOADED||this.state===_.ERROR)&&this.removePlaceholder())}onError(){this.state=_.ERROR,this.slide&&(this.displayError(),this.instance.dispatch("loadComplete",{slide:this.slide,isError:!0,content:this}),this.instance.dispatch("loadError",{slide:this.slide,content:this}))}isLoading(){return this.instance.applyFilters("isContentLoading",this.state===_.LOADING,this)}isError(){return this.state===_.ERROR}isImageContent(){return this.type==="image"}setDisplayedSize(t,i){if(this.element&&(this.placeholder&&this.placeholder.setDisplayedSize(t,i),!this.instance.dispatch("contentResize",{content:this,width:t,height:i}).defaultPrevented&&(L(this.element,t,i),this.isImageContent()&&!this.isError()))){const e=!this.displayedImageWidth&&t;this.displayedImageWidth=t,this.displayedImageHeight=i,e?this.loadImage(!1):this.updateSrcsetSizes(),this.slide&&this.instance.dispatch("imageSizeChange",{slide:this.slide,width:t,height:i,content:this})}}isZoomable(){return this.instance.applyFilters("isContentZoomable",this.isImageContent()&&this.state!==_.ERROR,this)}updateSrcsetSizes(){if(!this.isImageContent()||!this.element||!this.data.srcset)return;const t=this.element,i=this.instance.applyFilters("srcsetSizesWidth",this.displayedImageWidth,this);(!t.dataset.largestUsedSize||i>parseInt(t.dataset.largestUsedSize,10))&&(t.sizes=i+"px",t.dataset.largestUsedSize=String(i))}usePlaceholder(){return this.instance.applyFilters("useContentPlaceholder",this.isImageContent(),this)}lazyLoad(){this.instance.dispatch("contentLazyLoad",{content:this}).defaultPrevented||this.load(!0)}keepPlaceholder(){return this.instance.applyFilters("isKeepingPlaceholder",this.isLoading(),this)}destroy(){this.hasSlide=!1,this.slide=void 0,!this.instance.dispatch("contentDestroy",{content:this}).defaultPrevented&&(this.remove(),this.placeholder&&(this.placeholder.destroy(),this.placeholder=void 0),this.isImageContent()&&this.element&&(this.element.onload=null,this.element.onerror=null,this.element=void 0))}displayError(){if(this.slide){var t,i;let e=f("pswp__error-msg","div");e.innerText=(t=(i=this.instance.options)===null||i===void 0?void 0:i.errorMsg)!==null&&t!==void 0?t:"",e=this.instance.applyFilters("contentErrorElement",e,this),this.element=f("pswp__content pswp__error-msg-container","div"),this.element.appendChild(e),this.slide.container.innerText="",this.slide.container.appendChild(this.element),this.slide.updateContentSize(!0),this.removePlaceholder()}}append(){if(this.isAttached||!this.element)return;if(this.isAttached=!0,this.state===_.ERROR){this.displayError();return}if(this.instance.dispatch("contentAppend",{content:this}).defaultPrevented)return;const t="decode"in this.element;this.isImageContent()?t&&this.slide&&(!this.slide.isActive||C())?(this.isDecoding=!0,this.element.decode().catch(()=>{}).finally(()=>{this.isDecoding=!1,this.appendImage()})):this.appendImage():this.slide&&!this.element.parentNode&&this.slide.container.appendChild(this.element)}activate(){this.instance.dispatch("contentActivate",{content:this}).defaultPrevented||!this.slide||(this.isImageContent()&&this.isDecoding&&!C()?this.appendImage():this.isError()&&this.load(!1,!0),this.slide.holderElement&&this.slide.holderElement.setAttribute("aria-hidden","false"))}deactivate(){this.instance.dispatch("contentDeactivate",{content:this}),this.slide&&this.slide.holderElement&&this.slide.holderElement.setAttribute("aria-hidden","true")}remove(){this.isAttached=!1,!this.instance.dispatch("contentRemove",{content:this}).defaultPrevented&&(this.element&&this.element.parentNode&&this.element.remove(),this.placeholder&&this.placeholder.element&&this.placeholder.element.remove())}appendImage(){this.isAttached&&(this.instance.dispatch("contentAppendImage",{content:this}).defaultPrevented||(this.slide&&this.element&&!this.element.parentNode&&this.slide.container.appendChild(this.element),(this.state===_.LOADED||this.state===_.ERROR)&&this.removePlaceholder()))}}const Bt=5;function W(r,t,i){const e=t.createContentFromData(r,i);let s;const{options:n}=t;if(n){s=new k(n,r,-1);let o;t.pswp?o=t.pswp.viewportSize:o=B(n,t);const a=N(n,o,r,i);s.update(e.width,e.height,a)}return e.lazyLoad(),s&&e.setDisplayedSize(Math.ceil(e.width*s.initial),Math.ceil(e.height*s.initial)),e}function Nt(r,t){const i=t.getItemData(r);if(!t.dispatch("lazyLoadSlide",{index:r,itemData:i}).defaultPrevented)return W(i,t,r)}class kt{constructor(t){this.pswp=t,this.limit=Math.max(t.options.preload[0]+t.options.preload[1]+1,Bt),this._cachedItems=[]}updateLazy(t){const{pswp:i}=this;if(i.dispatch("lazyLoad").defaultPrevented)return;const{preload:e}=i.options,s=t===void 0?!0:t>=0;let n;for(n=0;n<=e[1];n++)this.loadSlideByIndex(i.currIndex+(s?n:-n));for(n=1;n<=e[0];n++)this.loadSlideByIndex(i.currIndex+(s?-n:n))}loadSlideByIndex(t){const i=this.pswp.getLoopedIndex(t);let e=this.getContentByIndex(i);e||(e=Nt(i,this.pswp),e&&this.addToCache(e))}getContentBySlide(t){let i=this.getContentByIndex(t.index);return i||(i=this.pswp.createContentFromData(t.data,t.index),this.addToCache(i)),i.setSlide(t),i}addToCache(t){if(this.removeByIndex(t.index),this._cachedItems.push(t),this._cachedItems.length>this.limit){const i=this._cachedItems.findIndex(e=>!e.isAttached&&!e.hasSlide);i!==-1&&this._cachedItems.splice(i,1)[0].destroy()}}removeByIndex(t){const i=this._cachedItems.findIndex(e=>e.index===t);i!==-1&&this._cachedItems.splice(i,1)}getContentByIndex(t){return this._cachedItems.find(i=>i.index===t)}destroy(){this._cachedItems.forEach(t=>t.destroy()),this._cachedItems=[]}}class Ht extends Mt{getNumItems(){var t;let i=0;const e=(t=this.options)===null||t===void 0?void 0:t.dataSource;e&&"length"in e?i=e.length:e&&"gallery"in e&&(e.items||(e.items=this._getGalleryDOMElements(e.gallery)),e.items&&(i=e.items.length));const s=this.dispatch("numItems",{dataSource:e,numItems:i});return this.applyFilters("numItems",s.numItems,e)}createContentFromData(t,i){return new Ft(t,this,i)}getItemData(t){var i;const e=(i=this.options)===null||i===void 0?void 0:i.dataSource;let s={};Array.isArray(e)?s=e[t]:e&&"gallery"in e&&(e.items||(e.items=this._getGalleryDOMElements(e.gallery)),s=e.items[t]);let n=s;n instanceof Element&&(n=this._domElementToItemData(n));const o=this.dispatch("itemData",{itemData:n||{},index:t});return this.applyFilters("itemData",o.itemData,t)}_getGalleryDOMElements(t){var i,e;return(i=this.options)!==null&&i!==void 0&&i.children||(e=this.options)!==null&&e!==void 0&&e.childSelector?K(this.options.children,this.options.childSelector,t)||[]:[t]}_domElementToItemData(t){const i={element:t},e=t.tagName==="A"?t:t.querySelector("a");if(e){i.src=e.dataset.pswpSrc||e.href,e.dataset.pswpSrcset&&(i.srcset=e.dataset.pswpSrcset),i.width=e.dataset.pswpWidth?parseInt(e.dataset.pswpWidth,10):0,i.height=e.dataset.pswpHeight?parseInt(e.dataset.pswpHeight,10):0,i.w=i.width,i.h=i.height,e.dataset.pswpType&&(i.type=e.dataset.pswpType);const n=t.querySelector("img");if(n){var s;i.msrc=n.currentSrc||n.src,i.alt=(s=n.getAttribute("alt"))!==null&&s!==void 0?s:""}(e.dataset.pswpCropped||e.dataset.cropped)&&(i.thumbCropped=!0)}return this.applyFilters("domItemData",i,t,e)}lazyLoadData(t,i){return W(t,this,i)}}const P=.003;class Wt{constructor(t){this.pswp=t,this.isClosed=!0,this.isOpen=!1,this.isClosing=!1,this.isOpening=!1,this._duration=void 0,this._useAnimation=!1,this._croppedZoom=!1,this._animateRootOpacity=!1,this._animateBgOpacity=!1,this._placeholder=void 0,this._opacityElement=void 0,this._cropContainer1=void 0,this._cropContainer2=void 0,this._thumbBounds=void 0,this._prepareOpen=this._prepareOpen.bind(this),t.on("firstZoomPan",this._prepareOpen)}open(){this._prepareOpen(),this._start()}close(){if(this.isClosed||this.isClosing||this.isOpening)return;const t=this.pswp.currSlide;this.isOpen=!1,this.isOpening=!1,this.isClosing=!0,this._duration=this.pswp.options.hideAnimationDuration,t&&t.currZoomLevel*t.width>=this.pswp.options.maxWidthToAnimate&&(this._duration=0),this._applyStartProps(),setTimeout(()=>{this._start()},this._croppedZoom?30:0)}_prepareOpen(){if(this.pswp.off("firstZoomPan",this._prepareOpen),!this.isOpening){const t=this.pswp.currSlide;this.isOpening=!0,this.isClosing=!1,this._duration=this.pswp.options.showAnimationDuration,t&&t.zoomLevels.initial*t.width>=this.pswp.options.maxWidthToAnimate&&(this._duration=0),this._applyStartProps()}}_applyStartProps(){const{pswp:t}=this,i=this.pswp.currSlide,{options:e}=t;if(e.showHideAnimationType==="fade"?(e.showHideOpacity=!0,this._thumbBounds=void 0):e.showHideAnimationType==="none"?(e.showHideOpacity=!1,this._duration=0,this._thumbBounds=void 0):this.isOpening&&t._initialThumbBounds?this._thumbBounds=t._initialThumbBounds:this._thumbBounds=this.pswp.getThumbBounds(),this._placeholder=i?.getPlaceholderElement(),t.animations.stopAll(),this._useAnimation=!!(this._duration&&this._duration>50),this._animateZoom=!!this._thumbBounds&&i?.content.usePlaceholder()&&(!this.isClosing||!t.mainScroll.isShifted()),!this._animateZoom)this._animateRootOpacity=!0,this.isOpening&&i&&(i.zoomAndPanToInitial(),i.applyCurrentZoomPan());else{var s;this._animateRootOpacity=(s=e.showHideOpacity)!==null&&s!==void 0?s:!1}if(this._animateBgOpacity=!this._animateRootOpacity&&this.pswp.options.bgOpacity>P,this._opacityElement=this._animateRootOpacity?t.element:t.bg,!this._useAnimation){this._duration=0,this._animateZoom=!1,this._animateBgOpacity=!1,this._animateRootOpacity=!0,this.isOpening&&(t.element&&(t.element.style.opacity=String(P)),t.applyBgOpacity(1));return}if(this._animateZoom&&this._thumbBounds&&this._thumbBounds.innerRect){var n;this._croppedZoom=!0,this._cropContainer1=this.pswp.container,this._cropContainer2=(n=this.pswp.currSlide)===null||n===void 0?void 0:n.holderElement,t.container&&(t.container.style.overflow="hidden",t.container.style.width=t.viewportSize.x+"px")}else this._croppedZoom=!1;this.isOpening?(this._animateRootOpacity?(t.element&&(t.element.style.opacity=String(P)),t.applyBgOpacity(1)):(this._animateBgOpacity&&t.bg&&(t.bg.style.opacity=String(P)),t.element&&(t.element.style.opacity="1")),this._animateZoom&&(this._setClosedStateZoomPan(),this._placeholder&&(this._placeholder.style.willChange="transform",this._placeholder.style.opacity=String(P)))):this.isClosing&&(t.mainScroll.itemHolders[0]&&(t.mainScroll.itemHolders[0].el.style.display="none"),t.mainScroll.itemHolders[2]&&(t.mainScroll.itemHolders[2].el.style.display="none"),this._croppedZoom&&t.mainScroll.x!==0&&(t.mainScroll.resetPosition(),t.mainScroll.resize()))}_start(){this.isOpening&&this._useAnimation&&this._placeholder&&this._placeholder.tagName==="IMG"?new Promise(t=>{let i=!1,e=!0;q(this._placeholder).finally(()=>{i=!0,e||t(!0)}),setTimeout(()=>{e=!1,i&&t(!0)},50),setTimeout(t,250)}).finally(()=>this._initiate()):this._initiate()}_initiate(){var t,i;(t=this.pswp.element)===null||t===void 0||t.style.setProperty("--pswp-transition-duration",this._duration+"ms"),this.pswp.dispatch(this.isOpening?"openingAnimationStart":"closingAnimationStart"),this.pswp.dispatch("initialZoom"+(this.isOpening?"In":"Out")),(i=this.pswp.element)===null||i===void 0||i.classList.toggle("pswp--ui-visible",this.isOpening),this.isOpening?(this._placeholder&&(this._placeholder.style.opacity="1"),this._animateToOpenState()):this.isClosing&&this._animateToClosedState(),this._useAnimation||this._onAnimationComplete()}_onAnimationComplete(){const{pswp:t}=this;if(this.isOpen=this.isOpening,this.isClosed=this.isClosing,this.isOpening=!1,this.isClosing=!1,t.dispatch(this.isOpen?"openingAnimationEnd":"closingAnimationEnd"),t.dispatch("initialZoom"+(this.isOpen?"InEnd":"OutEnd")),this.isClosed)t.destroy();else if(this.isOpen){var i;this._animateZoom&&t.container&&(t.container.style.overflow="visible",t.container.style.width="100%"),(i=t.currSlide)===null||i===void 0||i.applyCurrentZoomPan()}}_animateToOpenState(){const{pswp:t}=this;this._animateZoom&&(this._croppedZoom&&this._cropContainer1&&this._cropContainer2&&(this._animateTo(this._cropContainer1,"transform","translate3d(0,0,0)"),this._animateTo(this._cropContainer2,"transform","none")),t.currSlide&&(t.currSlide.zoomAndPanToInitial(),this._animateTo(t.currSlide.container,"transform",t.currSlide.getCurrentTransform()))),this._animateBgOpacity&&t.bg&&this._animateTo(t.bg,"opacity",String(t.options.bgOpacity)),this._animateRootOpacity&&t.element&&this._animateTo(t.element,"opacity","1")}_animateToClosedState(){const{pswp:t}=this;this._animateZoom&&this._setClosedStateZoomPan(!0),this._animateBgOpacity&&t.bgOpacity>.01&&t.bg&&this._animateTo(t.bg,"opacity","0"),this._animateRootOpacity&&t.element&&this._animateTo(t.element,"opacity","0")}_setClosedStateZoomPan(t){if(!this._thumbBounds)return;const{pswp:i}=this,{innerRect:e}=this._thumbBounds,{currSlide:s,viewportSize:n}=i;if(this._croppedZoom&&e&&this._cropContainer1&&this._cropContainer2){const o=-n.x+(this._thumbBounds.x-e.x)+e.w,a=-n.y+(this._thumbBounds.y-e.y)+e.h,h=n.x-e.w,l=n.y-e.h;t?(this._animateTo(this._cropContainer1,"transform",I(o,a)),this._animateTo(this._cropContainer2,"transform",I(h,l))):(y(this._cropContainer1,o,a),y(this._cropContainer2,h,l))}s&&(p(s.pan,e||this._thumbBounds),s.currZoomLevel=this._thumbBounds.w/s.width,t?this._animateTo(s.container,"transform",s.getCurrentTransform()):s.applyCurrentZoomPan())}_animateTo(t,i,e){if(!this._duration){t.style[i]=e;return}const{animations:s}=this.pswp,n={duration:this._duration,easing:this.pswp.options.easing,onComplete:()=>{s.activeAnimations.length||this._onAnimationComplete()},target:t};n[i]=e,s.startTransition(n)}}const Vt={allowPanToNext:!0,spacing:.1,loop:!0,pinchToClose:!0,closeOnVerticalDrag:!0,hideAnimationDuration:333,showAnimationDuration:333,zoomAnimationDuration:333,escKey:!0,arrowKeys:!0,trapFocus:!0,returnFocus:!0,maxWidthToAnimate:4e3,clickToCloseNonZoomable:!0,imageClickAction:"zoom-or-close",bgClickAction:"close",tapAction:"toggle-controls",doubleTapAction:"zoom",indexIndicatorSep:" / ",preloaderDelay:2e3,bgOpacity:.8,index:0,errorMsg:"The image cannot be loaded",preload:[1,2],easing:"cubic-bezier(.4,0,.22,1)"};class $t extends Ht{constructor(t){super(),this.options=this._prepareOptions(t||{}),this.offset={x:0,y:0},this._prevViewportSize={x:0,y:0},this.viewportSize={x:0,y:0},this.bgOpacity=1,this.currIndex=0,this.potentialIndex=0,this.isOpen=!1,this.isDestroying=!1,this.hasMouse=!1,this._initialItemData={},this._initialThumbBounds=void 0,this.topBar=void 0,this.element=void 0,this.template=void 0,this.container=void 0,this.scrollWrap=void 0,this.currSlide=void 0,this.events=new X,this.animations=new wt,this.mainScroll=new dt(this),this.gestures=new lt(this),this.opener=new Wt(this),this.keyboard=new ut(this),this.contentLoader=new kt(this)}init(){if(this.isOpen||this.isDestroying)return!1;this.isOpen=!0,this.dispatch("init"),this.dispatch("beforeOpen"),this._createMainStructure();let t="pswp--open";return this.gestures.supportsTouch&&(t+=" pswp--touch"),this.options.mainClass&&(t+=" "+this.options.mainClass),this.element&&(this.element.className+=" "+t),this.currIndex=this.options.index||0,this.potentialIndex=this.currIndex,this.dispatch("firstUpdate"),this.scrollWheel=new Pt(this),(Number.isNaN(this.currIndex)||this.currIndex<0||this.currIndex>=this.getNumItems())&&(this.currIndex=0),this.gestures.supportsTouch||this.mouseDetected(),this.updateSize(),this.offset.y=window.pageYOffset,this._initialItemData=this.getItemData(this.currIndex),this.dispatch("gettingData",{index:this.currIndex,data:this._initialItemData,slide:void 0}),this._initialThumbBounds=this.getThumbBounds(),this.dispatch("initialLayout"),this.on("openingAnimationEnd",()=>{const{itemHolders:i}=this.mainScroll;i[0]&&(i[0].el.style.display="block",this.setContent(i[0],this.currIndex-1)),i[2]&&(i[2].el.style.display="block",this.setContent(i[2],this.currIndex+1)),this.appendHeavy(),this.contentLoader.updateLazy(),this.events.add(window,"resize",this._handlePageResize.bind(this)),this.events.add(window,"scroll",this._updatePageScrollOffset.bind(this)),this.dispatch("bindEvents")}),this.mainScroll.itemHolders[1]&&this.setContent(this.mainScroll.itemHolders[1],this.currIndex),this.dispatch("change"),this.opener.open(),this.dispatch("afterInit"),!0}getLoopedIndex(t){const i=this.getNumItems();return this.options.loop&&(t>i-1&&(t-=i),t<0&&(t+=i)),b(t,0,i-1)}appendHeavy(){this.mainScroll.itemHolders.forEach(t=>{var i;(i=t.slide)===null||i===void 0||i.appendHeavy()})}goTo(t){this.mainScroll.moveIndexBy(this.getLoopedIndex(t)-this.potentialIndex)}next(){this.goTo(this.potentialIndex+1)}prev(){this.goTo(this.potentialIndex-1)}zoomTo(...t){var i;(i=this.currSlide)===null||i===void 0||i.zoomTo(...t)}toggleZoom(){var t;(t=this.currSlide)===null||t===void 0||t.toggleZoom()}close(){!this.opener.isOpen||this.isDestroying||(this.isDestroying=!0,this.dispatch("close"),this.events.removeAll(),this.opener.close())}destroy(){var t;if(!this.isDestroying){this.options.showHideAnimationType="none",this.close();return}this.dispatch("destroy"),this._listeners={},this.scrollWrap&&(this.scrollWrap.ontouchmove=null,this.scrollWrap.ontouchend=null),(t=this.element)===null||t===void 0||t.remove(),this.mainScroll.itemHolders.forEach(i=>{var e;(e=i.slide)===null||e===void 0||e.destroy()}),this.contentLoader.destroy(),this.events.removeAll()}refreshSlideContent(t){this.contentLoader.removeByIndex(t),this.mainScroll.itemHolders.forEach((i,e)=>{var s,n;let o=((s=(n=this.currSlide)===null||n===void 0?void 0:n.index)!==null&&s!==void 0?s:0)-1+e;if(this.canLoop()&&(o=this.getLoopedIndex(o)),o===t&&(this.setContent(i,t,!0),e===1)){var a;this.currSlide=i.slide,(a=i.slide)===null||a===void 0||a.setIsActive(!0)}}),this.dispatch("change")}setContent(t,i,e){if(this.canLoop()&&(i=this.getLoopedIndex(i)),t.slide){if(t.slide.index===i&&!e)return;t.slide.destroy(),t.slide=void 0}if(!this.canLoop()&&(i<0||i>=this.getNumItems()))return;const s=this.getItemData(i);t.slide=new j(s,i,this),i===this.currIndex&&(this.currSlide=t.slide),t.slide.append(t.el)}getViewportCenterPoint(){return{x:this.viewportSize.x/2,y:this.viewportSize.y/2}}updateSize(t){if(this.isDestroying)return;const i=B(this.options,this);!t&&x(i,this._prevViewportSize)||(p(this._prevViewportSize,i),this.dispatch("beforeResize"),p(this.viewportSize,this._prevViewportSize),this._updatePageScrollOffset(),this.dispatch("viewportSize"),this.mainScroll.resize(this.opener.isOpen),!this.hasMouse&&window.matchMedia("(any-hover: hover)").matches&&this.mouseDetected(),this.dispatch("resize"))}applyBgOpacity(t){this.bgOpacity=Math.max(t,0),this.bg&&(this.bg.style.opacity=String(this.bgOpacity*this.options.bgOpacity))}mouseDetected(){if(!this.hasMouse){var t;this.hasMouse=!0,(t=this.element)===null||t===void 0||t.classList.add("pswp--has_mouse")}}_handlePageResize(){this.updateSize(),/iPhone|iPad|iPod/i.test(window.navigator.userAgent)&&setTimeout(()=>{this.updateSize()},500)}_updatePageScrollOffset(){this.setScrollOffset(0,window.pageYOffset)}setScrollOffset(t,i){this.offset.x=t,this.offset.y=i,this.dispatch("updateScrollOffset")}_createMainStructure(){this.element=f("pswp","div"),this.element.setAttribute("tabindex","-1"),this.element.setAttribute("role","dialog"),this.template=this.element,this.bg=f("pswp__bg","div",this.element),this.scrollWrap=f("pswp__scroll-wrap","section",this.element),this.container=f("pswp__container","div",this.scrollWrap),this.scrollWrap.setAttribute("aria-roledescription","carousel"),this.container.setAttribute("aria-live","off"),this.container.setAttribute("id","pswp__items"),this.mainScroll.appendHolders(),this.ui=new zt(this),this.ui.init(),(this.options.appendToEl||document.body).appendChild(this.element)}getThumbBounds(){return Zt(this.currIndex,this.currSlide?this.currSlide.data:this._initialItemData,this)}canLoop(){return this.options.loop&&this.getNumItems()>2}_prepareOptions(t){return window.matchMedia("(prefers-reduced-motion), (update: slow)").matches&&(t.showHideAnimationType="none",t.zoomAnimationDuration=0),{...Vt,...t}}}export{$t as default}; diff --git a/vuepress/docs/.vuepress/dist/assets/searchBox-default-2KpT6Iyq.js b/vuepress/docs/.vuepress/dist/assets/searchBox-default-2KpT6Iyq.js deleted file mode 100644 index 2eeebcbc..00000000 --- a/vuepress/docs/.vuepress/dist/assets/searchBox-default-2KpT6Iyq.js +++ /dev/null @@ -1 +0,0 @@ -const t='{"documentCount":38,"nextId":38,"documentIds":{"0":"/demo/","1":"/blog/9mgaypxo/","2":"/blog/9mgaypxo/#标题h2","3":"/jccp/20211101752225/","4":"/blog/9mgaypxo/#标题h3","5":"/jccp/20211101752225/#机场介绍","6":"/jccp/17627669281/","7":"/blog/9mgaypxo/#标题h4","8":"/jccp/20211101752225/#主观评分","9":"/jccp/17627669281/#机场介绍xxz","10":"/blog/9mgaypxo/#标题h5","11":"/jccp/20211101752225/#机场自介","12":"/jccp/17627669281/#主观评分","13":"/blog/9mgaypxo/#标题h6","14":"/jccp/20211101752225/#链接导航","15":"/jccp/17627669281/#机场自介","16":"/blog/9mgaypxo/#标题2-badge","17":"/jccp/20211101752225/#主观点评","18":"/jccp/17627669281/#链接导航","19":"/blog/9mgaypxo/#标题3-badge","20":"/jccp/20211101752225/#天天测评提醒您","21":"/jccp/17627669281/#主观点评","22":"/blog/9mgaypxo/#标题4-badge","23":"/jccp/20211101752225/#套餐价格","24":"/jccp/17627669281/#天天测评提醒您","25":"/jccp/20211101752225/#节点测试","26":"/jccp/17627669281/#套餐价格","27":"/jccp/20211101752225/#其他","28":"/jccp/17627669281/#节点测试","29":"/jccp/20211101752225/#其他-1","30":"/jccp/17627669281/#其他","31":"/jccp/20211101752225/#其他-2","32":"/jccp/17627669281/#其他-1","33":"/jccp/20211101752225/#其他-3","34":"/jccp/17627669281/#其他-2","35":"/jccp/20211101752225/#其他-4","36":"/jccp/17627669281/#其他-3","37":"/jccp/17627669281/#其他-4"},"fieldIds":{"title":0,"titles":1,"text":2},"fieldLength":{"0":[1,1,3],"1":[1,1,1],"2":[1,1,1],"3":[4,1,1],"4":[1,2,1],"5":[1,4,1],"6":[4,1,1],"7":[1,3,1],"8":[1,5,8],"9":[1,4,1],"10":[1,4,1],"11":[1,5,17],"12":[1,5,8],"13":[1,5,1],"14":[1,5,15],"15":[1,5,17],"16":[2,1,1],"17":[1,5,3],"18":[1,5,15],"19":[2,3,1],"20":[1,5,5],"21":[1,5,3],"22":[2,4,201],"23":[1,4,35],"24":[1,5,5],"25":[1,4,1],"26":[1,4,35],"27":[1,4,3],"28":[1,4,1],"29":[1,4,3],"30":[1,4,3],"31":[1,4,3],"32":[1,4,3],"33":[1,4,3],"34":[1,4,3],"35":[1,4,3],"36":[1,4,3],"37":[1,4,3]},"averageFieldLength":[1.2368421052631577,3.710526315789474,10.894736842105264],"storedFields":{"0":{"title":"Demo","titles":[]},"1":{"title":"Markdown","titles":[]},"2":{"title":"标题H2","titles":["Markdown"]},"3":{"title":"CPP Zone 机场第9次测评 & 测速","titles":[]},"4":{"title":"标题H3","titles":["Markdown","标题H2"]},"5":{"title":"机场介绍","titles":["CPP Zone 机场第9次测评 & 测速"]},"6":{"title":"CPP Zone 机场第7次测评 & 测速","titles":[]},"7":{"title":"标题H4","titles":["Markdown","标题H2","标题H3"]},"8":{"title":"主观评分","titles":["CPP Zone 机场第9次测评 & 测速","机场介绍"]},"9":{"title":"机场介绍xxz","titles":["CPP Zone 机场第7次测评 & 测速"]},"10":{"title":"标题H5","titles":["Markdown","标题H2","标题H3","标题H4"]},"11":{"title":"机场自介","titles":["CPP Zone 机场第9次测评 & 测速","机场介绍"]},"12":{"title":"主观评分","titles":["CPP Zone 机场第7次测评 & 测速","机场介绍xxz"]},"13":{"title":"标题H6","titles":["Markdown","标题H2","标题H3","标题H4","标题H5"]},"14":{"title":"链接导航","titles":["CPP Zone 机场第9次测评 & 测速","机场介绍"]},"15":{"title":"机场自介","titles":["CPP Zone 机场第7次测评 & 测速","机场介绍xxz"]},"16":{"title":"标题2 Badge","titles":["Markdown"]},"17":{"title":"主观点评","titles":["CPP Zone 机场第9次测评 & 测速","机场介绍"]},"18":{"title":"链接导航","titles":["CPP Zone 机场第7次测评 & 测速","机场介绍xxz"]},"19":{"title":"标题3 Badge","titles":["Markdown","标题2 Badge"]},"20":{"title":"天天测评提醒您","titles":["CPP Zone 机场第9次测评 & 测速","机场介绍"]},"21":{"title":"主观点评","titles":["CPP Zone 机场第7次测评 & 测速","机场介绍xxz"]},"22":{"title":"标题4 Badge","titles":["Markdown","标题2 Badge","标题3 Badge"]},"23":{"title":"套餐价格","titles":["CPP Zone 机场第9次测评 & 测速"]},"24":{"title":"天天测评提醒您","titles":["CPP Zone 机场第7次测评 & 测速","机场介绍xxz"]},"25":{"title":"节点测试","titles":["CPP Zone 机场第9次测评 & 测速"]},"26":{"title":"套餐价格","titles":["CPP Zone 机场第7次测评 & 测速"]},"27":{"title":"其他","titles":["CPP Zone 机场第9次测评 & 测速"]},"28":{"title":"节点测试","titles":["CPP Zone 机场第7次测评 & 测速"]},"29":{"title":"其他","titles":["CPP Zone 机场第9次测评 & 测速"]},"30":{"title":"其他","titles":["CPP Zone 机场第7次测评 & 测速"]},"31":{"title":"其他","titles":["CPP Zone 机场第9次测评 & 测速"]},"32":{"title":"其他","titles":["CPP Zone 机场第7次测评 & 测速"]},"33":{"title":"其他","titles":["CPP Zone 机场第9次测评 & 测速"]},"34":{"title":"其他","titles":["CPP Zone 机场第7次测评 & 测速"]},"35":{"title":"其他","titles":["CPP Zone 机场第9次测评 & 测速"]},"36":{"title":"其他","titles":["CPP Zone 机场第7次测评 & 测速"]},"37":{"title":"其他","titles":["CPP Zone 机场第7次测评 & 测速"]}},"dirtCount":0,"index":[["提取失败",{"2":{"27":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"36":1}}],["其他",{"0":{"27":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1}}],["节点测试",{"0":{"25":1,"28":1}}],["超大桶",{"2":{"23":1,"26":1}}],["500",{"2":{"23":1,"26":1}}],["大桶",{"2":{"23":1,"26":1}}],["78",{"2":{"23":1,"26":1}}],["中桶",{"2":{"23":1,"26":1}}],["×",{"2":{"23":8,"26":8}}],["99",{"2":{"23":12,"26":12}}],["gb",{"2":{"23":4,"26":4}}],["get",{"2":{"22":1}}],["gente",{"2":{"22":1}}],["小桶",{"2":{"23":1,"26":1}}],["一次性",{"2":{"23":1,"26":1}}],["年付",{"2":{"23":1,"26":1}}],["半年",{"2":{"23":1,"26":1}}],["季付",{"2":{"23":1,"26":1}}],["月付",{"2":{"23":1,"26":1}}],["流量",{"2":{"23":1,"26":1}}],["套餐",{"2":{"23":1,"26":1}}],["套餐价格",{"0":{"23":1,"26":1}}],["行内脚注文本",{"2":{"22":1}}],["行内的脚注",{"2":{"22":1}}],["↩︎",{"2":{"22":4}}],["也可以由多个段落组成",{"2":{"22":1}}],["可以包含特殊标记",{"2":{"22":1}}],["重复的页脚定义",{"2":{"22":1}}],["定义",{"2":{"22":1}}],["脚注文字",{"2":{"22":1}}],["脚注",{"2":{"22":4}}],["0",{"2":{"22":1}}],[">",{"2":{"22":1}}],["users",{"2":{"22":1}}],["x3c",{"2":{"22":7}}],["javascript",{"2":{"22":1}}],["error",{"2":{"22":2}}],["errors",{"2":{"22":2}}],["express",{"2":{"22":3}}],["warning",{"2":{"22":1}}],["warn",{"2":{"22":1}}],["words",{"2":{"22":1}}],["welcome",{"2":{"22":2}}],["wrapper",{"2":{"22":1}}],["vue",{"2":{"22":1}}],["value",{"2":{"22":1}}],["vscode",{"2":{"22":1}}],["delete",{"2":{"22":1}}],["deep",{"2":{"22":3}}],["demo",{"0":{"0":1},"2":{"22":1}}],["obj",{"2":{"22":1}}],["omega^i",{"2":{"22":1}}],["omega^r",{"2":{"22":1}}],["omega",{"2":{"22":4}}],["bem",{"2":{"22":1}}],["blocks",{"2":{"22":1}}],["b",{"2":{"22":3}}],["badge",{"0":{"16":1,"19":1,"22":1},"1":{"19":1,"22":2},"2":{"22":1}}],["bar",{"2":{"0":1}}],["代码分组",{"2":{"22":1}}],["代码",{"2":{"22":1}}],["示例",{"2":{"22":1}}],["图标",{"2":{"22":1}}],["外部链接",{"2":{"22":1}}],["链接",{"2":{"22":3}}],["链接导航",{"0":{"14":1,"18":1}}],["引用内容",{"2":{"22":2}}],["setup",{"2":{"22":1}}],["send",{"2":{"22":1}}],["script>",{"2":{"22":1}}],["script",{"2":{"22":1}}],["string",{"2":{"22":1}}],["stripes",{"2":{"22":1}}],["shiki",{"2":{"22":1}}],["sum",{"2":{"22":1}}],["zebra",{"2":{"22":1}}],["zone",{"0":{"3":1,"6":1},"1":{"5":1,"8":1,"9":1,"11":1,"12":1,"14":1,"15":1,"17":1,"18":1,"20":1,"21":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1},"2":{"35":1,"37":1}}],["$1",{"2":{"22":1}}],["$12",{"2":{"22":1}}],["$1600",{"2":{"22":1}}],["3000",{"2":{"22":1}}],["3",{"2":{"22":2}}],["任务列表4",{"2":{"22":1}}],["任务列表3",{"2":{"22":1}}],["任务列表2",{"2":{"22":1}}],["任务列表1",{"2":{"22":1}}],["任何机场都有跑路可能",{"2":{"20":1,"24":1}}],["有序列表3",{"2":{"22":1}}],["有序列表2",{"2":{"22":1}}],["有序列表1",{"2":{"22":1}}],["无序列表3",{"2":{"22":1}}],["无序列表2",{"2":{"22":1}}],["无序列表1",{"2":{"22":1}}],["ωyω​",{"2":{"22":2}}],["∂ωr∂r​",{"2":{"22":1}}],["∂r∂ωr",{"2":{"22":1}}],["^|",{"2":{"22":1}}],["^",{"2":{"22":3}}],["^r",{"2":{"22":2}}],["inactive",{"2":{"22":1}}],["interface",{"2":{"22":1}}],["import",{"2":{"22":3}}],["is",{"2":{"22":6}}],["i+1",{"2":{"22":1}}],["ir",{"2":{"22":1}}],["ir⋯",{"2":{"22":2}}],["i=1",{"2":{"22":1}}],["+",{"2":{"22":2}}],["y",{"2":{"22":2}}],["y^",{"2":{"22":2}}],["yωω",{"2":{"22":2}}],["lang=",{"2":{"22":1}}],["langs",{"2":{"22":1}}],["listen",{"2":{"22":1}}],["long",{"2":{"22":4}}],["logy",{"2":{"22":2}}],["log",{"2":{"22":4}}],["log⁡y",{"2":{"22":2}}],["left",{"2":{"22":3}}],["p>",{"2":{"22":2}}],["parseint",{"2":{"22":1}}],["partial",{"2":{"22":1}}],["partial^r",{"2":{"22":1}}],["property",{"2":{"22":2}}],["from",{"2":{"22":3}}],["frac",{"2":{"22":4}}],["foo",{"2":{"0":1}}],["ref",{"2":{"22":2}}],["readonly",{"2":{"22":1}}],["res",{"2":{"22":2}}],["req",{"2":{"22":1}}],["r",{"2":{"22":1}}],["ri​",{"2":{"22":1}}],["ri",{"2":{"22":1}}],["right",{"2":{"22":4}}],["riωi",{"2":{"22":1}}],["r−i+1",{"2":{"22":2}}],["r+∑i=1r​ωi",{"2":{"22":1}}],["r+∑i=1r",{"2":{"22":1}}],["rule是",{"2":{"22":1}}],["=>",{"2":{"22":1}}],["=",{"2":{"22":17}}],["~",{"2":{"22":1}}],["139",{"2":{"23":1,"26":1}}],["149",{"2":{"23":1,"26":1}}],["15",{"2":{"23":1,"26":1}}],["1000",{"2":{"23":1,"26":1}}],["100",{"2":{"23":1,"26":1}}],["10",{"2":{"22":1}}],["123",{"2":{"22":1}}],["12n−1−1",{"2":{"22":1}}],["19th",{"2":{"22":1}}],["1",{"2":{"22":10}}],["null",{"2":{"27":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"36":1}}],["number",{"2":{"22":1}}],["nord",{"2":{"22":1}}],["neat",{"2":{"22":1}}],["n",{"2":{"22":2}}],["269",{"2":{"23":1,"26":1}}],["26",{"2":{"23":1,"26":1}}],["259",{"2":{"23":1,"26":1}}],["250",{"2":{"23":1,"26":1}}],["2540",{"2":{"22":1}}],["2339",{"2":{"22":1}}],["2",{"2":{"22":5}}],["2^",{"2":{"22":1}}],["2n−1−12^",{"2":{"22":1}}],["2n−1",{"2":{"22":2}}],["2024",{"2":{"14":1,"18":1}}],["−1",{"2":{"22":2}}],["−",{"2":{"22":2}}],["数学表达式",{"2":{"22":1}}],["标记",{"2":{"22":1}}],["标题4",{"0":{"22":1}}],["标题3",{"0":{"19":1},"1":{"22":1}}],["标题2",{"0":{"16":1},"1":{"19":1,"22":1}}],["标题h6",{"0":{"13":1}}],["标题h5",{"0":{"10":1},"1":{"13":1}}],["标题h4",{"0":{"7":1},"1":{"10":1,"13":1}}],["标题h3",{"0":{"4":1},"1":{"7":1,"10":1,"13":1}}],["标题h2",{"0":{"2":1},"1":{"4":1,"7":1,"10":1,"13":1}}],["内容右对齐",{"2":{"22":1}}],["内容居中",{"2":{"22":1}}],["内容",{"2":{"22":1}}],["内网节点遍布全球",{"2":{"11":1,"15":1}}],["删除文字",{"2":{"22":1}}],["斜体文字",{"2":{"22":1}}],["斜体",{"2":{"22":1}}],["加粗文字",{"2":{"22":1}}],["加粗",{"2":{"22":1}}],["极大的增强了",{"2":{"22":1}}],["极速网络体验",{"2":{"11":1,"15":1}}],["的能力",{"2":{"22":1}}],["的出现",{"2":{"22":1}}],["的一部分",{"2":{"22":1}}],["设定默认值以及定义该自定义属性是否可以被继承",{"2":{"22":1}}],["允许进行属性类型检查",{"2":{"22":1}}],["自定义属性",{"2":{"22":1}}],["它允许开发者显式地定义他们的",{"2":{"22":1}}],["annotation",{"2":{"22":1}}],["annotate",{"2":{"22":1}}],["await",{"2":{"22":1}}],["app",{"2":{"22":3}}],["api",{"2":{"22":1}}],["a",{"2":{"22":3}}],["aside",{"2":{"22":1}}],["aligned",{"2":{"22":1}}],["are",{"2":{"22":2}}],["at",{"2":{"22":1}}],["正文内容",{"2":{"22":1}}],["本消息不针对任何机场",{"2":{"20":1,"24":1}}],["以降低风险",{"2":{"20":1,"24":1}}],["以上评分仅供参考",{"2":{"8":1,"12":1}}],["建议仅月付",{"2":{"20":1,"24":1}}],["天天测评提醒您",{"0":{"20":1,"24":1}}],["依然只有一个电信入口",{"2":{"17":1,"21":1}}],["发挥比较稳定",{"2":{"17":1,"21":1}}],["主观点评",{"0":{"17":1,"21":1}}],["主观评分",{"0":{"8":1,"12":1}}],["hello",{"2":{"22":1}}],["highlighter",{"2":{"22":1}}],["h2o",{"2":{"22":1}}],["houdini",{"2":{"22":1}}],["home",{"2":{"14":1,"18":1,"22":1}}],["https",{"2":{"14":2,"18":2}}],["群组",{"2":{"14":1,"18":1}}],["custom",{"2":{"22":4}}],["createhighlighter",{"2":{"22":2}}],["c",{"2":{"22":2}}],["centered",{"2":{"22":1}}],["count",{"2":{"22":2}}],["contains",{"2":{"22":1}}],["const",{"2":{"22":13}}],["code",{"2":{"22":1}}],["col",{"2":{"22":2}}],["cool",{"2":{"22":1}}],["com",{"2":{"14":1,"18":1}}],["cdots",{"2":{"22":1}}],["css",{"2":{"22":4}}],["cpp04",{"2":{"23":1,"26":1}}],["cpp03",{"2":{"23":1,"26":1}}],["cpp02",{"2":{"23":1,"26":1}}],["cpp01",{"2":{"23":1,"26":1}}],["cppzone",{"2":{"14":2,"18":2}}],["cpp",{"0":{"3":1,"6":1},"1":{"5":1,"8":1,"9":1,"11":1,"12":1,"14":1,"15":1,"17":1,"18":1,"20":1,"21":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1},"2":{"35":1,"37":1}}],["main",{"2":{"22":1}}],["markdown",{"0":{"1":1},"1":{"2":1,"4":1,"7":1,"10":1,"13":1,"16":1,"19":1,"22":1}}],["message",{"2":{"22":4}}],["me",{"2":{"14":2,"18":2}}],["template>",{"2":{"22":2}}],["text",{"2":{"22":4}}],["ts",{"2":{"22":1}}],["title",{"2":{"22":3}}],["themes",{"2":{"22":1}}],["this",{"2":{"22":4}}],["tudo",{"2":{"22":1}}],["twoslash",{"2":{"22":1}}],["twitter",{"2":{"22":1}}],["touppercase",{"2":{"22":1}}],["todo>",{"2":{"22":1}}],["todo",{"2":{"22":3}}],["to",{"2":{"22":4}}],["tolong",{"2":{"22":1}}],["tables",{"2":{"22":1}}],["t",{"2":{"14":2,"18":2}}],["频道",{"2":{"14":1,"18":1}}],["点击进入",{"2":{"14":1,"18":1}}],["官网",{"2":{"14":1,"18":1}}],["89",{"2":{"23":1,"26":1}}],["88",{"2":{"23":1,"26":1}}],["8",{"2":{"14":1,"18":1}}],["499",{"2":{"23":1,"26":1}}],["48",{"2":{"23":1,"26":1}}],["45",{"2":{"23":1,"26":1}}],["4",{"2":{"14":1,"18":1}}],["开业",{"2":{"14":1,"18":1}}],["保障最佳网络质量",{"2":{"11":1,"15":1}}],["精准设计",{"2":{"11":1,"15":1}}],["适合敏感时期使用",{"2":{"11":1,"15":1}}],["⚡️",{"2":{"11":1,"15":1}}],["连接无国界",{"2":{"11":1,"15":1}}],["🎛",{"2":{"11":1,"15":1}}],["🎯",{"2":{"11":1,"15":1}}],["🏎",{"2":{"11":1,"15":1}}],["🌐",{"2":{"11":1,"15":1}}],["🌍",{"2":{"11":1,"15":1}}],["🌀",{"2":{"11":1,"15":1}}],["高达10gbps带宽",{"2":{"11":1,"15":1}}],["🚀",{"2":{"11":1,"15":1}}],["性价比",{"2":{"8":1,"12":1}}],["延迟",{"2":{"8":1,"12":1}}],["★★★☆☆",{"2":{"8":2,"12":2}}],["★★★★☆",{"2":{"8":2,"12":2}}],["速度",{"2":{"8":1,"12":1}}],["稳定高速",{"2":{"11":1,"15":1}}],["稳定",{"2":{"8":1,"12":1}}],["机场自介",{"0":{"11":1,"15":1}}],["机场第7次测评",{"0":{"6":1},"1":{"9":1,"12":1,"15":1,"18":1,"21":1,"24":1,"26":1,"28":1,"30":1,"32":1,"34":1,"36":1,"37":1}}],["机场第9次测评",{"0":{"3":1},"1":{"5":1,"8":1,"11":1,"14":1,"17":1,"20":1,"23":1,"25":1,"27":1,"29":1,"31":1,"33":1,"35":1}}],["机场介绍xxz",{"0":{"9":1},"1":{"12":1,"15":1,"18":1,"21":1,"24":1}}],["机场介绍",{"0":{"5":1},"1":{"8":1,"11":1,"14":1,"17":1,"20":1}}],["测速",{"0":{"3":1,"6":1},"1":{"5":1,"8":1,"9":1,"11":1,"12":1,"14":1,"15":1,"17":1,"18":1,"20":1,"21":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1}}]],"serializationVersion":2}';export{t as default}; diff --git a/vuepress/docs/.vuepress/dist/assets/style-DiMAN1jA.css b/vuepress/docs/.vuepress/dist/assets/style-DiMAN1jA.css deleted file mode 100644 index 8d42a1cc..00000000 --- a/vuepress/docs/.vuepress/dist/assets/style-DiMAN1jA.css +++ /dev/null @@ -1 +0,0 @@ -@charset "UTF-8";@font-face{font-family:Inter;font-style:normal;font-weight:100 900;src:url(/assets/inter-roman-cyrillic-ext-BBPuwvHQ.woff2) format("woff2");font-display:swap;unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;src:url(/assets/inter-roman-cyrillic-C5lxZ8CY.woff2) format("woff2");font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;src:url(/assets/inter-roman-greek-ext-CqjqNYQ-.woff2) format("woff2");font-display:swap;unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;src:url(/assets/inter-roman-greek-BBVDIX6e.woff2) format("woff2");font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;src:url(/assets/inter-roman-vietnamese-BjW4sHH5.woff2) format("woff2");font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;src:url(/assets/inter-roman-latin-ext-4ZJIpNVo.woff2) format("woff2");font-display:swap;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;src:url(/assets/inter-roman-latin-Di8DUHzh.woff2) format("woff2");font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;src:url(/assets/inter-italic-cyrillic-ext-r48I6akx.woff2) format("woff2");font-display:swap;unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;src:url(/assets/inter-italic-cyrillic-By2_1cv3.woff2) format("woff2");font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;src:url(/assets/inter-italic-greek-ext-1u6EdAuj.woff2) format("woff2");font-display:swap;unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;src:url(/assets/inter-italic-greek-DJ8dCoTZ.woff2) format("woff2");font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;src:url(/assets/inter-italic-vietnamese-BSbpV94h.woff2) format("woff2");font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;src:url(/assets/inter-italic-latin-ext-CN1xVJS-.woff2) format("woff2");font-display:swap;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;src:url(/assets/inter-italic-latin-C2AdPX0b.woff2) format("woff2");font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Punctuation SC;font-weight:400;src:local("PingFang SC Regular"),local("Noto Sans CJK SC"),local("Microsoft YaHei");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}@font-face{font-family:Punctuation SC;font-weight:500;src:local("PingFang SC Medium"),local("Noto Sans CJK SC"),local("Microsoft YaHei");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}@font-face{font-family:Punctuation SC;font-weight:600;src:local("PingFang SC Semibold"),local("Noto Sans CJK SC Bold"),local("Microsoft YaHei Bold");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}@font-face{font-family:Punctuation SC;font-weight:700;src:local("PingFang SC Semibold"),local("Noto Sans CJK SC Bold"),local("Microsoft YaHei Bold");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}:root{--message-offset: calc(var(--vp-header-offset, 3.6rem) + 1rem);--message-timing-duration: .3s;--message-timing-function: ease-in-out;--message-gap: .5rem}@keyframes message-move-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes message-move-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}#message-container{position:fixed;inset:var(--message-offset) 0 auto;z-index:75;display:flex;flex-flow:column;gap:var(--message-gap);align-items:center;text-align:center}.message-item{display:inline-block;padding:8px 10px;border-radius:3px;background:var(--vp-c-bg);color:var(--vp-c-text);box-shadow:0 0 10px 0 var(--vp-c-shadow);font-size:14px}.message-item.move-in{animation:message-move-in var(--message-timing-duration) var(--message-timing-function)}.message-item.move-out{animation:message-move-out var(--message-timing-duration) var(--message-timing-function);animation-fill-mode:forwards}.message-item svg{position:relative;bottom:-.125em;margin-inline-end:5px}.vp-copy-code-button{position:absolute;top:.5em;right:.5em;z-index:5;width:2.5rem;height:2.5rem;padding:0;border-width:0;border-radius:.5rem;background:#0000;outline:none;opacity:0;cursor:pointer;transition:opacity .4s}@media print{.vp-copy-code-button{display:none}}.vp-copy-code-button:before{content:"";display:inline-block;width:1.25rem;height:1.25rem;padding:.625rem;background:currentcolor;color:var(--copy-code-c-text);font-size:1.25rem;-webkit-mask-image:var(--code-copy-icon);mask-image:var(--code-copy-icon);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:1em;mask-size:1em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.vp-copy-code-button:focus,.vp-copy-code-button.copied{opacity:1}.vp-copy-code-button:hover,.vp-copy-code-button.copied{background:var(--copy-code-c-hover)}.vp-copy-code-button.copied:before{-webkit-mask-image:var(--code-copied-icon);mask-image:var(--code-copied-icon)}.vp-copy-code-button.copied:after{content:attr(data-copied);position:absolute;top:0;right:calc(100% + .25rem);display:block;height:1.25rem;padding:.625rem;border-radius:.5rem;background:var(--copy-code-c-hover);color:var(--copy-code-c-text);font-weight:500;line-height:1.25rem;white-space:nowrap}.no-copy-code .vp-copy-code-button{display:none}body:not(.no-copy-code) div[class*=language-]:hover:before{display:none}body:not(.no-copy-code) div[class*=language-]:hover .vp-copy-code-button{opacity:1}:root{--code-copy-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23808080' stroke-width='2'%3e%3cpath stroke-linecap='round' stroke-linejoin='round' d='M9 5H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2M9 5a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2M9 5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2' /%3e%3c/svg%3e");--code-copied-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23808080' stroke-width='2'%3e%3cpath stroke-linecap='round' stroke-linejoin='round' d='M9 5H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2M9 5a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2M9 5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2m-6 9 2 2 4-4' /%3e%3c/svg%3e");--copy-code-c-text: var(--code-c-line-number);--copy-code-c-hover: var(--code-c-highlight-bg)}:root{--code-padding-x: 1.25rem;--code-padding-y: 1rem;--code-border-radius: 6px;--code-line-height: 1.6;--code-font-size: .875em;--code-font-family: consolas, monaco, "Andale Mono", "Ubuntu Mono", monospace}div[class*=language-]{position:relative;margin-block:.75rem;border-radius:var(--code-border-radius);background-color:var(--code-c-bg);transition:background-color var(--vp-t-color),color var(--vp-t-color)}div[class*=language-]:before{content:attr(data-ext);position:absolute;top:.8em;right:1em;z-index:3;color:var(--code-c-text);font-size:.75rem}div[class*=language-] pre{position:relative;z-index:1;overflow-x:auto;margin:0;border-radius:var(--code-border-radius);font-size:var(--code-font-size);font-family:var(--code-font-family);line-height:var(--code-line-height)}div[class*=language-] pre code{display:block;box-sizing:border-box;width:-moz-fit-content;width:fit-content;min-width:100%;padding:var(--code-padding-y) var(--code-padding-x);background-color:#0000!important;color:var(--code-c-text);overflow-wrap:unset;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}@media print{div[class*=language-] pre code{white-space:pre-wrap}}:root{--code-c-text: #9e9e9e;--code-c-highlight-bg: rgb(142 150 170 / 14%)}.shiki span{color:var(--shiki-light, inherit)}[data-theme=dark] .shiki span{color:var(--shiki-dark, inherit)}div[data-highlighter=shiki]{background-color:var(--code-c-bg, var(--shiki-light-bg))}[data-theme=dark] div[data-highlighter=shiki]{background-color:var(--code-c-bg, var(--shiki-dark-bg))}:root{--code-line-number-width: 3rem}div[class*=language-]:not(.line-numbers-mode) .line-numbers{display:none}div[class*=language-].line-numbers-mode:after{content:"";position:absolute;top:0;left:0;width:var(--code-line-number-width);height:100%;border-right:1px solid var(--code-c-highlight-bg, var(--code-c-text));border-radius:var(--code-border-radius) 0 0 var(--code-border-radius);transition:border var(--vp-t-color)}div[class*=language-].line-numbers-mode pre{vertical-align:middle;margin-left:var(--code-line-number-width)}div[class*=language-].line-numbers-mode code{padding-left:1rem}div[class*=language-].line-numbers-mode .line-numbers{counter-reset:line-number;position:absolute;top:0;left:0;width:var(--code-line-number-width);padding-top:var(--code-padding-y);color:var(--code-c-line-number, var(--code-c-text));font-size:var(--code-font-size);line-height:var(--code-line-height);text-align:center}div[class*=language-].line-numbers-mode .line-number{position:relative;z-index:3;font-family:var(--code-font-family);-webkit-user-select:none;-moz-user-select:none;user-select:none}div[class*=language-].line-numbers-mode .line-number:before{content:counter(line-number);counter-increment:line-number}:root{--code-diff-remove-color: rgb(244 63 94 / 16%);--code-diff-remove-symbol-color: #e0575b;--code-diff-add-color: rgb(16 185 129 / 16%);--code-diff-add-symbol-color: #298459}div[class*=language-] .line.diff{display:inline-block;width:100%;margin:0 calc(-1*var(--code-padding-x));padding:0 var(--code-padding-x);transition:background-color var(--vp-t-color)}div[class*=language-] .line.diff:before{position:absolute;left:10px}div[class*=language-] .line.diff.remove{background-color:var(--code-diff-remove-color);opacity:.7}div[class*=language-] .line.diff.remove:before{content:"-";color:var(--code-diff-remove-symbol-color)}div[class*=language-] .line.diff.add{background-color:var(--code-diff-add-color)}div[class*=language-] .line.diff.add:before{content:"+";color:var(--code-diff-add-symbol-color)}div[class*=language-].line-numbers-mode .line.diff:before{left:4px}div[class*=language-] .line.highlighted{display:inline-block;width:100%;margin:0 calc(-1*var(--code-padding-x));padding:0 var(--code-padding-x);background-color:var(--code-c-highlight-bg);transition:background-color var(--vp-t-color)}:root{--code-highlight-error-bg-color: rgb(244 63 94 / 16%);--code-highlight-warning-bg-color: rgb(255 193 7 / 16%)}div[class*=language-] .line.highlighted.error{background-color:var(--code-highlight-error-bg-color)}div[class*=language-] .line.highlighted.warning{background-color:var(--code-highlight-warning-bg-color)}div[class*=language-] .has-focused-lines .line:not(.has-focus){opacity:.7;filter:blur(.095rem);transition:filter .35s,opacity .35s}div[class*=language-]:hover .has-focused-lines .line:not(.has-focus){opacity:1;filter:blur(0)}:root{--code-word-highlight-bg-color: rgb(66 66 66 / 10%);--code-word-highlight-border: rgb(120 120 120 / 40%)}[data-theme=dark]{--code-word-highlight-bg-color: rgb(0 0 0 / 20%);--code-word-highlight-border: rgb(99 99 99 / 80%)}div[class*=language-] .highlighted-word{margin:-1px -2px;padding:1px 2px;border:solid 1px var(--code-word-highlight-border);border-radius:4px;background-color:var(--code-word-highlight-bg-color)}@property --vp-collapsed-lines-bg{inherits:false;initial-value:#fff;syntax:""}@keyframes code-collapsed-lines{0%{opacity:.3;transform:translateY(-2px) rotate(var(--vp-collapsed-lines-rotate))}to{opacity:1;transform:translateY(2px) rotate(var(--vp-collapsed-lines-rotate))}}div[class*=language-].has-collapsed-lines .collapsed-lines{--vp-collapsed-lines-bg: var(--code-c-bg);--vp-collapsed-lines-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' d='m18 12l-6 6l-6-6m12-6l-6 6l-6-6'/%3E%3C/svg%3E");--vp-collapsed-lines-rotate: 0deg;position:absolute;right:0;bottom:0;left:0;z-index:4;display:flex;align-items:center;justify-content:center;height:28px;background:linear-gradient(to bottom,transparent 0%,var(--vp-collapsed-lines-bg) 55%,var(--vp-collapsed-lines-bg) 100%);cursor:pointer;transition:--vp-collapsed-lines-bg var(--vp-t-color)}div[class*=language-].has-collapsed-lines .collapsed-lines:hover{--vp-collapsed-lines-bg: var(--code-c-highlight-bg)}div[class*=language-].has-collapsed-lines .collapsed-lines:before{content:"";display:inline-block;width:24px;height:24px;background-color:var(--code-c-text);-webkit-mask-image:var(--vp-collapsed-lines-icon);mask-image:var(--vp-collapsed-lines-icon);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:20px;mask-size:20px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;pointer-events:none;animation:code-collapsed-lines 1.2s infinite alternate-reverse ease-in-out}div[class*=language-].has-collapsed-lines[data-highlighter=shiki] .collapsed-lines{--vp-collapsed-lines-bg: var(--code-c-bg, var(--shiki-light-bg))}[data-theme=dark] div[class*=language-].has-collapsed-lines[data-highlighter=shiki] .collapsed-lines{--vp-collapsed-lines-bg: var(--code-c-bg, var(--shiki-dark-bg))}div[class*=language-].has-collapsed-lines.collapsed{overflow-y:hidden;height:calc(var(--vp-collapsed-lines)*var(--code-line-height)*var(--code-font-size) + var(--code-padding-y) + 28px)}div[class*=language-].has-collapsed-lines:not(.collapsed) code{padding-bottom:max(var(--code-padding-y),28px)}div[class*=language-].has-collapsed-lines:not(.collapsed) .collapsed-lines{--vp-collapsed-lines-rotate: 180deg}:root{--code-title-c-text: var(--vp-c-text-mute);--code-title-c-bg: var(--code-c-bg);--code-title-divider: var(--code-c-highlight-bg, var(--code-c-text))}.code-block-with-title div[class*=language-]{border-top-left-radius:0;border-top-right-radius:0}.code-block-with-title div[class*=language-]:before{display:none}.code-block-title-bar{overflow-x:auto;margin:.75rem 0 -.75rem;padding:.5rem 1rem;border-bottom:solid 1px var(--code-title-divider);border-radius:var(--code-border-radius) var(--code-border-radius) 0 0;background:var(--code-title-c-bg);color:var(--code-title-c-text);font-weight:500;font-size:.875em;line-height:1.7;white-space:nowrap;transition:background var(--vp-t-color),color var(--vp-t-color)}@media(max-width:419px){.code-block-title-bar{margin-block:.75rem -.75rem;border-radius:0}}.vp-tabs{margin:16px 0;overflow:hidden;border:1px solid var(--vp-c-divider);border-radius:6px;transition:border var(--vp-t-color)}@media(max-width:419px){.vp-tabs{margin:16px -24px;border:none;border-bottom:1px solid var(--vp-c-divider);border-radius:0}}.vp-doc .vp-tabs-nav{padding:0 12px;overflow-x:auto;white-space:nowrap;background-color:var(--vp-code-tab-bg);box-shadow:inset 0 -1px var(--vp-code-tab-divider);transition:background-color var(--vp-t-color),box-shadow var(--vp-t-color)}@media print{.vp-doc .vp-tabs-nav{display:none}}.vp-doc .vp-tab-nav{position:relative;padding:0 12px;font-size:14px;font-weight:500;line-height:48px;color:var(--vp-code-tab-text-color);white-space:nowrap;border-bottom:1px solid transparent;transition:color var(--vp-t-color)}.vp-doc .vp-tab-nav:hover{color:var(--vp-code-tab-text-hover-color)}.vp-doc .vp-tab-nav:after{position:absolute;right:8px;bottom:-1px;left:8px;z-index:1;display:block;width:auto;height:2px;content:"";background:transparent;border-radius:2px;transition:background var(--vp-t-color)}.vp-doc .vp-tab-nav.active{color:var(--vp-code-tab-active-text-color);background:transparent}.vp-doc .vp-tab-nav.active:after{background:var(--vp-code-tab-active-bar-color)}.vp-doc .vp-tab{display:none;padding:16px}.vp-doc .vp-tab>:nth-child(2){margin-top:0}.vp-doc .vp-tab>:last-child{margin-bottom:0}.vp-doc .vp-tab.active{display:block}.vp-doc .vp-tab-title{display:none;padding:4px;font-weight:500;color:var(--vp-code-tab-text-color);border-top:1px solid var(--vp-c-divider);transition:color var(--vp-t-color)}.vp-doc .vp-tab:nth-child(n+2) .vp-tab-title{border-top:none}@media print{.vp-doc .vp-tab-title{display:block}}.vp-doc .hint-container .vp-tabs{margin:8px 0}@media(max-width:419px){.vp-doc .hint-container .vp-tabs{margin:8px -16px}}.vp-doc .hint-container .vp-tab-nav{line-height:40px}.vp-doc .hint-container.info .vp-tabs .vp-tabs-nav{--vp-code-tab-bg: var(--vp-custom-block-info-code-bg)}.vp-doc .hint-container.note .vp-tabs .vp-tabs-nav{--vp-code-tab-bg: var(--vp-custom-block-note-code-bg)}.vp-doc .hint-container.tip .vp-tabs .vp-tabs-nav{--vp-code-tab-bg: var(--vp-custom-block-tip-code-bg)}.vp-doc .hint-container.warning .vp-tabs .vp-tabs-nav{--vp-code-tab-bg: var(--vp-custom-block-warning-code-bg)}.vp-doc .hint-container.danger .vp-tabs .vp-tabs-nav{--vp-code-tab-bg: var(--vp-custom-block-danger-code-bg)}.vp-doc .hint-container.caution .vp-tabs .vp-tabs-nav{--vp-code-tab-bg: var(--vp-custom-block-caution-code-bg)}.vp-doc .hint-container.important .vp-tabs .vp-tabs-nav{--vp-code-tab-bg: var(--vp-custom-block-important-code-bg)}.vp-code-tabs-nav{padding:0 12px;margin:16px 0 0;overflow:auto hidden;white-space:nowrap;list-style:none;background-color:var(--vp-code-tab-bg);border-radius:6px 6px 0 0;box-shadow:inset 0 -1px var(--vp-code-tab-divider);transition:background-color var(--vp-t-color),box-shadow var(--vp-t-color);scrollbar-width:thin}@media print{.vp-code-tabs-nav{display:none}}@media(max-width:639px){.vp-code-tabs-nav{margin:16px -24px 0;border-radius:0}.vp-doc li .vp-code-tabs-nav{border-top-left-radius:6px}}.vp-code-tab-nav{position:relative;padding:0 12px;font-size:14px;font-weight:500;line-height:48px;color:var(--vp-code-tab-text-color);white-space:nowrap;border-bottom:1px solid transparent;transition:color var(--vp-t-color)}.vp-code-tab-nav:hover{color:var(--vp-code-tab-hover-text-color)}.vp-code-tab-nav:after{position:absolute;right:8px;bottom:-1px;left:8px;z-index:1;display:block;width:auto;height:2px;content:"";background:transparent;border-radius:2px;transition:background var(--vp-t-color)}.vp-code-tab-nav:focus-visible{outline:none}.vp-code-tab-nav.active{color:var(--vp-code-tab-active-text-color);background:transparent}.vp-code-tab-nav.active:after{background:var(--vp-code-tab-active-bar-color)}.vp-code-tab-nav .vp-icon{width:18px;height:18px;margin-left:0}.vp-code-tab-nav span{vertical-align:middle}@media(max-width:419px){.hint-container .vp-code-tabs-nav{margin:.85rem -.75rem 0 -1rem}}.vp-code-tab{display:none}@media print{.vp-code-tab{display:block}}.vp-code-tab.active{display:block}.vp-doc .vp-code-tab div[class*=language-]{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.vp-code-tab-title{display:none}@media print{.vp-code-tab-title{display:block}}:root{--vp-plot-bg: var(--vp-c-text-1);--vp-plot-c-text: var(--vp-c-neutral-inverse);--vp-plot-blur: .2rem}.vp-plot{padding-right:2px;padding-left:2px}.vp-plot.click{cursor:pointer}.vp-plot:where(.blur){filter:blur(var(--vp-plot-blur));transition:filter var(--vp-t-color)}.vp-plot:where(.mask){color:transparent;background-color:var(--vp-plot-bg);transition:color var(--vp-t-color),background-color var(--vp-t-color)}.vp-plot:where(.blur.hover):hover,.vp-plot:where(.blur).active{filter:blur(0)}.vp-plot:where(.mask.hover):hover,.vp-plot:where(.mask).active{color:var(--vp-plot-c-text)}.vp-file-tree{max-width:100%;padding:16px;overflow:auto hidden;font-size:14px;background-color:var(--vp-c-bg-safe);border:solid 1px var(--vp-c-divider);border-radius:8px;transition:border var(--vp-t-color),background-color var(--vp-t-color)}.vp-file-tree .vp-file-tree-title{padding:8px 16px;margin:-16px -16px 8px;font-weight:700;color:var(--vp-c-text-1);border-bottom:solid 1px var(--vp-c-divider);transition:color var(--vp-t-color),border-color var(--vp-t-color)}.vp-file-tree .vp-file-tree-info{position:relative;display:flex;gap:8px;align-items:center;justify-content:flex-start;min-width:-moz-max-content;min-width:max-content;height:28px;padding:2px 0;margin:0 0 0 16px;line-height:24px;text-wrap:nowrap}.vp-file-tree .vp-file-tree-info:after{position:absolute;top:0;right:-16px;bottom:0;left:calc(var(--file-tree-level) * 28px - 32px);z-index:0;display:block;pointer-events:none;content:"";background-color:transparent;transition:background-color var(--vp-t-color)}.vp-file-tree .vp-file-tree-info.active:after,.vp-file-tree .vp-file-tree-info:not(.diff):hover:after{background-color:var(--vp-c-default-soft)}.vp-file-tree .vp-file-tree-info.diff:after{padding-left:4px;font-size:1.25em}.vp-file-tree .vp-file-tree-info.diff.add:after{color:var(--vp-c-success-1);content:"+";background-color:var(--vp-c-success-soft)}.vp-file-tree .vp-file-tree-info.diff.remove:after{color:var(--vp-c-danger-1);content:"-";background-color:var(--vp-c-danger-soft)}.vp-file-tree .vp-file-tree-info.folder{cursor:pointer}.vp-file-tree .vp-file-tree-info.folder:before{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='m5.157 13.069l4.611-4.685a.546.546 0 0 0 0-.768L5.158 2.93a.55.55 0 0 1 0-.771a.53.53 0 0 1 .759 0l4.61 4.684a1.65 1.65 0 0 1 0 2.312l-4.61 4.684a.53.53 0 0 1-.76 0a.55.55 0 0 1 0-.771'/%3E%3C/svg%3E");position:absolute;top:8px;left:-16px;display:block;width:12px;height:12px;color:var(--vp-c-text-2);cursor:pointer;content:"";background-color:currentcolor;-webkit-mask:var(--icon) no-repeat;mask:var(--icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:color var(--vp-t-color),transform var(--vp-t-color);transform:rotate(0)}.vp-file-tree .vp-file-tree-info.folder.expanded:before{transform:rotate(90deg)}.vp-file-tree .vp-file-tree-info .name{position:relative;flex-shrink:99;min-width:0;font-family:var(--vp-font-family-mono)}.vp-file-tree .vp-file-tree-info.folder .name{color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.vp-file-tree .vp-file-tree-info.focus .name{padding:0 4px;margin:0 -4px;font-weight:700;color:var(--vp-c-bg);background-color:var(--vp-c-brand-2);border-radius:4px;transition:color var(--vp-t-color),background-color var(--vp-t-color)}.vp-file-tree .vp-file-tree-info.active .name{color:var(--vp-c-brand-1)}.vp-file-tree .vp-file-tree-info:not(.focus).folder .name:hover{color:var(--vp-c-brand-1)}.vp-file-tree .vp-file-tree-info .comment{display:inline-block;flex:1 2;height:28px;padding-right:16px;padding-left:20px;margin:-2px 0;line-height:28px;color:var(--vp-c-text-3);cursor:auto;transition:color var(--vp-t-color)}.vp-file-tree .vp-file-tree-node .group{position:relative;min-width:-moz-max-content;min-width:max-content;margin-left:28px}.vp-file-tree .vp-file-tree-node .group:before{position:absolute;top:0;left:-4px;width:1px;height:100%;content:"";background-color:var(--vp-c-divider);transition:background-color var(--vp-t-color)}.vp-file-tree [class*=vpi-]{width:1.2em;height:1.2em;margin:0}.vp-doc .demo-wrapper{display:flex;flex-direction:column;min-height:40px;margin:40px -16px;border:solid 1px var(--vp-c-divider);border-radius:8px;box-shadow:var(--vp-shadow-2);transition:var(--vp-t-color);transition-property:border,box-shadow}.vp-doc .demo-wrapper .demo-head{display:flex;align-items:center;justify-content:flex-start;min-height:0;border-bottom:solid 1px var(--vp-c-divider);transition:border-bottom var(--vp-t-color)}.vp-doc .demo-wrapper .demo-container{min-height:0;padding:20px;font-size:14px;line-height:22px;background-color:var(--vp-c-bg-alt);border-bottom-right-radius:8px;border-bottom-left-radius:8px;transition:background-color var(--vp-t-color)}.vp-doc .demo-wrapper.has-title .demo-head{border-bottom-color:transparent}.vp-doc .demo-wrapper.only-img{overflow:hidden}.vp-doc .demo-wrapper.only-img img{display:block}.vp-doc .demo-wrapper.only-img .demo-container,.vp-doc .demo-wrapper.no-padding .demo-container{padding:0}.vp-doc .demo-wrapper.has-height .demo-container{height:var(--demo-container-height);overflow-y:auto}.vp-doc .demo-wrapper .demo-ctrl{display:flex;gap:5px;align-items:center;justify-content:flex-start;padding:5px 0 5px 8px}.vp-doc .demo-wrapper .demo-ctrl i{display:inline-block;width:10px;height:10px;background-color:#ccc;border-radius:100%;transition:background-color var(--vp-t-color)}.vp-doc .demo-wrapper .demo-ctrl i:nth-child(1){background-color:var(--vp-c-danger-3)}.vp-doc .demo-wrapper .demo-ctrl i:nth-child(2){background-color:var(--vp-c-warning-3)}.vp-doc .demo-wrapper .demo-ctrl i:nth-child(3){background-color:var(--vp-c-green-3)}.vp-doc .demo-wrapper .demo-title{position:relative;min-width:0;padding:0 16px;margin:0 20px -1px;font-size:14px;font-weight:500;color:var(--vp-c-text-2);background-color:var(--vp-c-bg-alt);border-top-left-radius:8px;border-top-right-radius:8px;transition:var(--vp-t-color);transition-property:color,background-color}.vp-doc .demo-wrapper .demo-title p{max-width:100%;margin:0;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.vp-doc .demo-wrapper .demo-title:after,.vp-doc .demo-wrapper .demo-title:before{position:absolute;bottom:0;z-index:1;width:8px;height:8px;content:" ";transition:background var(--vp-t-color)}.vp-doc .demo-wrapper .demo-title:before{left:100%;background:radial-gradient(16px at right top,transparent 50%,var(--vp-c-bg-alt) 50%)}.vp-doc .demo-wrapper .demo-title:after{right:100%;background:radial-gradient(16px at left top,transparent 50%,var(--vp-c-bg-alt) 50%)}.vp-doc .demo-wrapper .demo-container>*:first-child{margin-top:0}.vp-doc .demo-wrapper .demo-container>*:last-child{margin-bottom:0}@media(min-width:419px){.vp-doc .demo-wrapper{margin:40px 0}}.vp-doc .vp-steps{margin:16px 0}.vp-doc .vp-steps>:where(ol,ul){padding-inline-start:0;list-style:none}.vp-doc .vp-steps>:where(ol,ul)>li{position:relative;min-height:28px;padding-left:44px;margin-bottom:16px;line-height:28px}.vp-doc .vp-steps>:where(ol,ul)>li:before{position:absolute;inset-inline-start:0;top:0;width:28px;height:28px;font-size:16px;font-weight:400;line-height:28px;color:var(--vp-c-text-1);text-align:center;content:counter(list-item);background-color:var(--vp-c-bg-soft);border:solid 1px var(--vp-c-divider);border-radius:100%;transition:var(--vp-t-color);transition-property:color,background-color,border-color}.vp-doc .vp-steps>:where(ol,ul)>li:not(:last-of-type):after{position:absolute;inset-inline-start:14px;top:34px;bottom:-10px;width:1px;content:"";background-color:var(--vp-c-divider);transition:background-color var(--vp-t-color)}.vp-doc .vp-steps>:where(ol,ul)>li>:first-child{margin-top:0}.vp-doc .vp-steps>:where(ol,ul)>li>:first-child:where(h1,h2,h3,h4,h5,h6){padding-top:0;border-top:none}.vp-doc .vp-steps>:where(ol,ul)>li>:first-child:where(p){line-height:28px}.vp-doc .vp-steps>:where(ol,ul)>li+li{margin-top:1px}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.25"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.katex{direction:ltr}.katex .cjk_fallback{font-size:.83em}.katex-display{overflow:auto hidden;padding-top:.2em;padding-bottom:.2em;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.katex-display::-webkit-scrollbar{height:3px}.katex-error{color:red}:root{--nprogress-c: var(--vp-c-accent);--nprogress-z-index: 1031}#nprogress{pointer-events:none}#nprogress .bar{position:fixed;top:0;left:0;z-index:var(--nprogress-z-index);width:100%;height:2px;background:var(--nprogress-c)}:root{--photo-swipe-c-bullet: var(--vp-c-bg-elv);--photo-swipe-c-bullet-active: var(--vp-c-accent)}/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg: #000;--pswp-placeholder-bg: #222;--pswp-root-z-index: 100000;--pswp-preloader-color: rgba(79, 79, 79, .4);--pswp-preloader-color-secondary: rgba(255, 255, 255, .9);--pswp-icon-color: #fff;--pswp-icon-color-secondary: #4f4f4f;--pswp-icon-stroke-color: #4f4f4f;--pswp-icon-stroke-width: 2px;--pswp-error-text-color: var(--pswp-icon-color)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:pswp-clockwise .6s linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp__counter{height:30px;margin-top:15px;margin-inline-start:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}.photo-swipe-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.photo-swipe-bullets-indicator{position:absolute;bottom:30px;left:50%;display:flex;flex-flow:row;align-items:center;transform:translate(-50%)}.photo-swipe-bullet{width:12px;height:6px;margin:0 5px;border-radius:3px;background:var(--photo-swipe-c-bullet);transition:width .3s,color .3s}.photo-swipe-bullet.active{width:30px;background:var(--photo-swipe-c-bullet-active)}.mini-search-button{display:flex;align-items:center;justify-content:center;width:48px;height:55px;padding:0;margin:0;background:transparent;transition:border-color .25s,background-color .25s}.mini-search-button:hover{background:transparent}.mini-search-button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.mini-search-button:focus:not(:focus-visible){outline:none!important}@media(min-width:768px){.mini-search-button{justify-content:flex-start;width:100%;height:40px;padding:0 10px 0 12px;background-color:var(--vp-c-bg-alt);border:1px solid transparent;border-radius:8px}.mini-search-button:hover{background:var(--vp-c-bg-alt);border-color:var(--vp-c-brand-1)}}.mini-search-button .mini-search-button-container{display:flex;align-items:center}.mini-search-button .vpi-mini-search{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke-width='1.6' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' d='m14.386 14.386 4.088 4.088-4.088-4.088A7.533 7.533 0 1 1 3.733 3.733a7.533 7.533 0 0 1 10.653 10.653z'/%3E%3C/svg%3E")}.mini-search-button .mini-search-search-icon{position:relative;width:16px;height:16px;color:var(--vp-c-text-1);fill:currentcolor;transition:color .3s}.mini-search-button:hover .mini-search-search-icon{color:var(--vp-c-text-1)}@media(min-width:768px){.mini-search-button .mini-search-search-icon{top:1px;width:14px;height:14px;margin-right:8px;color:var(--vp-c-text-2)}}.mini-search-button .mini-search-button-placeholder{display:none;padding:0 16px 0 0;margin-top:2px;font-size:13px;font-weight:500;color:var(--vp-c-text-2);transition:color .3s}.mini-search-button:hover .mini-search-button-placeholder{color:var(--vp-c-text-1)}@media(min-width:768px){.mini-search-button .mini-search-button-placeholder{display:inline-block}}.mini-search-button .mini-search-button-keys{display:none;min-width:auto;direction:ltr}@media(min-width:768px){.mini-search-button .mini-search-button-keys{display:flex;align-items:center}}.mini-search-button .mini-search-button-key{display:block;width:auto;min-width:0;height:22px;padding-left:6px;margin:2px 0 0;font-family:var(--vp-font-family-base);font-size:12px;font-weight:500;line-height:22px;border:1px solid var(--vp-c-divider);border-right:none;border-radius:4px 0 0 4px;transition:color .3s,border-color .3s}.mini-search-button .mini-search-button-key+.mini-search-button-key{padding-right:6px;padding-left:2px;border-right:1px solid var(--vp-c-divider);border-left:none;border-radius:0 4px 4px 0}.mini-search-button .mini-search-button-key:first-child{font-size:0!important}.mini-search-button .mini-search-button-key:first-child:after{font-size:12px;color:var(--mini-search-muted-color);letter-spacing:normal;content:"Ctrl"}.mac .mini-search-button .mini-search-button-key:first-child:after{content:"⌘"}.mini-search-button .mini-search-button-key:first-child>*{display:none}.search-wrapper[data-v-97535d1e]{display:flex;align-items:center}@media(min-width:768px){.search-wrapper[data-v-97535d1e]{flex-grow:1}}.vp-contributors{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:flex-start;margin:1rem 0}.vp-contributor{display:flex;gap:.25rem;align-items:center;color:inherit;font-size:1.125rem}.vp-contributor:after{display:none!important}.vp-contributor-avatar{-o-object-fit:contain;object-fit:contain;width:1.75rem;height:1.75rem;margin-inline-end:.25rem;border-radius:50%}a.vp-contributor{text-decoration:none!important}:root{--changelog-bg: var(--vp-c-bg-alt);--changelog-font-size: .875rem;--changelog-c-text: var(--vp-c-text)}.vp-changelog-wrapper{margin-block:1rem;padding-inline:1rem;border-radius:8px;background-color:var(--changelog-bg);color:var(--changelog-c-text);font-size:var(--changelog-font-size);line-height:1.7;transition:background-color var(--vp-t-color)}.vp-changelog-wrapper.active{padding-block:0 .5rem}.vp-changelog-wrapper a{text-decoration:none!important}.vp-changelog-wrapper a:after{display:none!important}.vp-changelog-header{display:flex;align-items:center;justify-content:space-between;padding-block:1rem;font-weight:700;cursor:pointer}@media(max-width:419px){.vp-changelog-header{flex-wrap:wrap}}.vp-changelog-wrapper.active .vp-changelog-header{padding-block-end:.5rem}.vp-changelog-icon,.vp-changelog-menu-icon{display:inline-block;vertical-align:middle;width:1.2em;height:1.2em;margin-inline-end:4px;background-color:currentcolor;color:var(--vp-c-text-mute);-webkit-mask:var(--icon) no-repeat;mask:var(--icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:color var(--vp-t-color);transform:translateY(-1px)}.vp-changelog-icon{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' d='M2.71 10.96a6.5 6.5 0 1 0-.69-3.53M2 8l1.5-1.5M2 8L.5 6.5m8 2v-4m0 4h3'/%3E%3C/svg%3E")}.vp-changelog-menu-icon{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 5h0.01'/%3E%3Cpath d='M8 5h12'/%3E%3Cpath d='M4 10h0.01'/%3E%3Cpath d='M8 10h12'/%3E%3Cpath d='M4 15h0.01'/%3E%3Cpath d='M8 15h12'/%3E%3Cpath d='M4 20h0.01'/%3E%3Cpath d='M8 20h12'/%3E%3C/g%3E%3C/svg%3E")}.vp-changelog-list{display:none;margin-block:.5rem;padding-inline-start:0;list-style:none}.vp-changelog-wrapper.active .vp-changelog-list{display:block}.vp-changelog-item-tag,.vp-changelog-item-commit{position:relative;margin-block-start:8px;padding-inline-start:20px}.vp-changelog-item-tag:first-child,.vp-changelog-item-commit:first-child{margin-block-start:0}.vp-changelog-item-tag:before,.vp-changelog-item-commit:before{content:"";position:absolute;top:3px;left:0;display:inline-block;width:1.25em;height:1.25em;background-color:currentcolor;color:var(--vp-c-text-subtle);-webkit-mask:var(--icon) no-repeat;mask:var(--icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:color var(--vp-t-color)}.vp-changelog-item-commit:before{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 12a3 3 0 1 0 6 0a3 3 0 1 0-6 0m3-9v6m0 6v6'/%3E%3C/svg%3E")}.vp-changelog-item-tag:before{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6.5 7.5a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3Cpath d='M3 6v5.172a2 2 0 0 0 .586 1.414l7.71 7.71a2.41 2.41 0 0 0 3.408 0l5.592-5.592a2.41 2.41 0 0 0 0-3.408l-7.71-7.71A2 2 0 0 0 11.172 3H6a3 3 0 0 0-3 3'/%3E%3C/g%3E%3C/svg%3E")}.vp-changelog-tag{margin-inline-end:4px;text-decoration:none}.vp-changelog-tag code{font-weight:500;font-size:14px}.vp-changelog-hash{margin-inline-end:4px;text-decoration:none}.vp-changelog-divider{margin-inline-end:8px}.vp-changelog-message{margin-inline-end:8px;line-height:1.7}.vp-changelog-date{color:var(--vp-c-text-subtle);font-size:.75rem;transition:color var(--vp-t-color)}.vp-tag-cvv0{--vp-tag-color: #6aa1b7;--vp-tag-hover-color: #5086a1;--vp-tag-bg: rgba(131, 208, 218, .314)}.vp-tag-yif5{--vp-tag-color: #d5393e;--vp-tag-hover-color: #b8272c;--vp-tag-bg: rgba(244, 63, 94, .14)}.vp-tag-qpvw{--vp-tag-color: #fab10f;--vp-tag-hover-color: #f39c12;--vp-tag-bg: rgba(255, 213, 0, .14)}.vp-badge[data-v-12255704]{display:inline-block;padding:0 10px;margin-left:2px;font-size:12px;font-weight:500;line-height:22px;border:1px solid transparent;border-radius:12px;transition:var(--vp-t-color);transition-property:color,background-color,border-color;transform:translateY(-2px)}h1 .vp-badge[data-v-12255704]{margin-top:4px;vertical-align:top}h2 .vp-badge[data-v-12255704]{padding:0 8px;margin-top:3px;vertical-align:top}h3 .vp-badge[data-v-12255704]{vertical-align:middle}h4 .vp-badge[data-v-12255704],h5 .vp-badge[data-v-12255704],h6 .vp-badge[data-v-12255704]{line-height:18px;vertical-align:middle}.vp-badge.info[data-v-12255704]{color:var(--vp-badge-info-text);background-color:var(--vp-badge-info-bg);border-color:var(--vp-badge-info-border)}.vp-badge.tip[data-v-12255704]{color:var(--vp-badge-tip-text);background-color:var(--vp-badge-tip-bg);border-color:var(--vp-badge-tip-border)}.vp-badge.warning[data-v-12255704]{color:var(--vp-badge-warning-text);background-color:var(--vp-badge-warning-bg);border-color:var(--vp-badge-warning-border)}.vp-badge.danger[data-v-12255704]{color:var(--vp-badge-danger-text);background-color:var(--vp-badge-danger-bg);border-color:var(--vp-badge-danger-border)}.vp-icon.fontawesome{display:inline-block;width:initial;height:initial;line-height:inherit;vertical-align:middle}.vp-icon-img[data-v-befa1714]{display:inline-block;width:-moz-max-content;width:max-content;height:1em;margin:0 .3em;vertical-align:middle}.vp-icon-img img[data-v-befa1714]{height:100%}.vp-card-wrapper[data-v-0aa8820e]{display:flex;flex-direction:column;gap:16px;width:100%;padding:16px 20px;margin:16px 0;border:solid 1px var(--vp-c-divider);border-radius:8px;box-shadow:var(--vp-shadow-1);transition:border-color var(--vp-t-color),box-shadow var(--vp-t-color)}.vp-card-wrapper[data-v-0aa8820e]:hover{box-shadow:var(--vp-shadow-2)}.vp-card-wrapper[data-v-0aa8820e] .vp-icon,.vp-card-wrapper[data-v-0aa8820e] .vp-icon-img{margin:0}.vp-card-wrapper .title[data-v-0aa8820e]{display:flex;gap:8px;align-items:center;margin:0;font-size:18px;font-weight:700;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.vp-card-wrapper .title .text[data-v-0aa8820e]{flex:1 2;overflow:hidden}.vp-card-wrapper .body[data-v-0aa8820e] :first-child{margin-top:0}.vp-card-wrapper .body[data-v-0aa8820e] :last-child{margin-bottom:0}.vp-card-grid[data-v-d930ab6f]{display:grid;gap:16px 20px;margin:16px 0}.vp-card-grid[data-v-d930ab6f]>*{min-width:0;margin:0!important}.vp-card-masonry{display:grid;grid-template-columns:repeat(var(--card-masonry-cols),1fr);height:-moz-max-content;height:max-content;margin:16px 0}.vp-card-masonry>.card-masonry-item{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.vp-card-masonry>.card-masonry-item>[class*=masonry-v-]{width:100%;max-width:100%;margin:0!important}.card-masonry-item>[class*=masonry-v-]>img:only-child,.card-masonry-item>[class*=masonry-v-]>a:only-child>img:only-child{display:block;border-radius:8px;box-shadow:var(--vp-shadow-2)}.vp-image-card[data-v-f0d363af]{max-width:100%;margin:16px 0;border-radius:8px;box-shadow:var(--vp-shadow-2);transition:var(--vp-t-color);transition-property:box-shadow}.vp-image-card.center[data-v-f0d363af]{margin:16px auto}.vp-image-card[data-v-f0d363af]:hover{box-shadow:var(--vp-shadow-4)}.vp-image-card .image-container[data-v-f0d363af]{position:relative;width:100%;height:100%;overflow:hidden;font-size:0;line-height:1;border-radius:8px}.image-container img[data-v-f0d363af]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-info[data-v-f0d363af]{position:absolute;bottom:0;left:0;display:flex;flex-direction:column;width:100%;max-height:100%;padding:16px 20px 0;overflow-y:hidden;font-size:14px;color:var(--vp-c-white);background-color:#00000080;border-top-left-radius:8px;border-top-right-radius:8px;transition:transform var(--vp-t-color);transform:translateY(calc(100% - 60px))}:where(.vp-card-grid.cols-3,.vp-card-masonry.cols-3) .image-info[data-v-f0d363af]{padding:8px 8px 0;font-size:12px;transform:translateY(calc(100% - 36px))}@media(max-width:767px){:where(.vp-card-grid.cols-2,.vp-card-masonry.cols-2) .image-info[data-v-f0d363af]{padding:8px 8px 0;font-size:12px;transform:translateY(calc(100% - 36px))}}.image-info[data-v-f0d363af]:hover{transform:translateY(0)}.image-info .title[data-v-f0d363af]{min-height:28px;margin:0 0 16px;overflow:hidden;font-size:18px;color:var(--vp-c-white);text-overflow:ellipsis;white-space:nowrap}:where(.vp-card-grid.cols-3,.vp-card-masonry.cols-3) .image-info .title[data-v-f0d363af]{min-height:20px;margin:0 0 8px;font-size:14px;line-height:20px}@media(max-width:767px){:where(.vp-card-grid.cols-2,.vp-card-masonry.cols-2) .image-info .title[data-v-f0d363af]{min-height:20px;margin:0 0 8px;font-size:14px;line-height:20px}}.image-info .title a[data-v-f0d363af]{color:inherit;text-decoration:none}.image-info p[data-v-f0d363af]{margin:0;line-height:24px;color:var(--vp-c-white)}:where(.vp-card-grid.cols-3,.vp-card-masonry.cols-3) .image-info p[data-v-f0d363af]{line-height:20px}@media(max-width:767px){:where(.vp-card-grid.cols-2,.vp-card-masonry.cols-2) .image-info p[data-v-f0d363af]{line-height:20px}}.image-info p[data-v-f0d363af]:last-child{margin-bottom:16px}.image-info .copyright[data-v-f0d363af]{display:flex;gap:4px;align-items:center;justify-content:flex-end}.image-info .copyright span[data-v-f0d363af]:first-child{flex:1 2;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.image-info .description[data-v-f0d363af]{flex:1 2;height:1px;overflow-y:auto}.image-info .description[data-v-f0d363af]::-webkit-scrollbar{width:0;height:0}.vp-link .vpi-external-link{width:11px;height:11px;margin-top:-1px;margin-left:4px}.vp-link-card[data-v-de955ff8]{position:relative;display:flex;gap:8px;align-items:flex-start;width:100%;padding:16px 20px;margin:16px 0;background-color:transparent;border:solid 1px var(--vp-c-divider);border-radius:8px;box-shadow:var(--vp-shadow-1);transition:border-color var(--vp-t-color),box-shadow var(--vp-t-color),background-color var(--vp-t-color)}.vp-link-card[data-v-de955ff8]:hover{background-color:var(--vp-c-bg-soft);border-color:var(--vp-c-brand-2);box-shadow:var(--vp-shadow-2)}.vp-link-card[data-v-de955ff8] .vp-icon,.vp-link-card[data-v-de955ff8] .vp-icon-img{margin:0}.vp-link-card .body[data-v-de955ff8]{display:flex;flex:1 2;flex-direction:column;gap:16px;align-items:flex-start;width:1px}.vp-link-card .body[data-v-de955ff8]>*{margin:0}.vp-link-card .link[data-v-de955ff8]{display:flex;gap:8px;align-items:center;max-width:100%;font-size:18px;font-weight:700;color:var(--vp-c-text-1);text-decoration:none;transition:color var(--vp-t-color)}.vp-link-card .link[data-v-de955ff8]:before{position:absolute;inset:0;z-index:1;content:""}.vp-link-card .link[data-v-de955ff8] .vp-icon,.vp-link-card .link[data-v-de955ff8] .vp-icon-img{margin:0}.vp-link-card .link .text[data-v-de955ff8]{display:inline-block;flex:1 2;min-width:0;overflow-wrap:break-word}.vpi-arrow-right[data-v-de955ff8]{margin-top:2px;font-size:20px}.vp-home-box{position:relative;padding:24px}@media(min-width:640px){.vp-home-box{padding:32px 48px}}@media(min-width:960px){.vp-home-box{padding:48px}}.vp-home-box .container{width:100%;max-width:1152px;margin:0 auto}.vp-home-box.full{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - var(--vp-nav-height))}.vp-button[data-v-7fe383a1]{display:inline-block;font-weight:600;text-align:center;white-space:nowrap;border:1px solid transparent;transition:var(--vp-t-color);transition-property:border,color,background-color}.vp-button[data-v-7fe383a1]:active{transition:color .1s,border-color .1s,background-color .1s}.vp-button.medium[data-v-7fe383a1]{padding:0 20px;font-size:14px;line-height:38px;border-radius:20px}.vp-button.big[data-v-7fe383a1]{padding:0 24px;font-size:16px;line-height:46px;border-radius:24px}.vp-button.brand[data-v-7fe383a1]{color:var(--vp-button-brand-text);background-color:var(--vp-button-brand-bg);border-color:var(--vp-button-brand-border)}.vp-button.brand[data-v-7fe383a1]:hover{color:var(--vp-button-brand-hover-text);background-color:var(--vp-button-brand-hover-bg);border-color:var(--vp-button-brand-hover-border)}.vp-button.brand[data-v-7fe383a1]:active{color:var(--vp-button-brand-active-text);background-color:var(--vp-button-brand-active-bg);border-color:var(--vp-button-brand-active-border)}.vp-button.alt[data-v-7fe383a1]{color:var(--vp-button-alt-text);background-color:var(--vp-button-alt-bg);border-color:var(--vp-button-alt-border)}.vp-button.alt[data-v-7fe383a1]:hover{color:var(--vp-button-alt-hover-text);background-color:var(--vp-button-alt-hover-bg);border-color:var(--vp-button-alt-hover-border)}.vp-button.alt[data-v-7fe383a1]:active{color:var(--vp-button-alt-active-text);background-color:var(--vp-button-alt-active-bg);border-color:var(--vp-button-alt-active-border)}.vp-button.sponsor[data-v-7fe383a1]{color:var(--vp-button-sponsor-text);background-color:var(--vp-button-sponsor-bg);border-color:var(--vp-button-sponsor-border)}.vp-button.sponsor[data-v-7fe383a1]:hover{color:var(--vp-button-sponsor-hover-text);background-color:var(--vp-button-sponsor-hover-bg);border-color:var(--vp-button-sponsor-hover-border)}.vp-button.sponsor[data-v-7fe383a1]:active{color:var(--vp-button-sponsor-active-text);background-color:var(--vp-button-sponsor-active-bg);border-color:var(--vp-button-sponsor-active-border)}.vp-button .button-content[data-v-7fe383a1]{display:flex;align-items:center;justify-content:center}.vp-button .button-content[data-v-7fe383a1] .vp-icon{width:1.2em;height:1.2em}.vp-button .button-content[data-v-7fe383a1] .vp-icon.fontawesome{width:initial;height:initial}.vp-button+.vp-button[data-v-7fe383a1]{margin-left:1em}.vp-switch[data-v-7eb32327]{position:relative;display:block;flex-shrink:0;width:40px;height:22px;background-color:var(--vp-input-switch-bg-color);border:1px solid var(--vp-input-border-color);border-radius:11px;transition:border-color .25s ease,background-color .25s ease}.vp-switch[data-v-7eb32327]:hover{border-color:var(--vp-c-brand-1)}.check[data-v-7eb32327]{position:absolute;top:1px;left:1px;width:18px;height:18px;background-color:var(--vp-c-neutral-inverse);border-radius:50%;box-shadow:var(--vp-shadow-1);transition:transform .25s}.icon[data-v-7eb32327]{position:relative;display:block;width:18px;height:18px;overflow:hidden;border-radius:50%}.icon[data-v-7eb32327] [class^=vpi-]{position:absolute;top:3px;left:3px;width:12px;height:12px;color:var(--vp-c-text-2)}[data-theme=dark] .icon[data-v-7eb32327] [class^=vpi-]{color:var(--vp-c-text-1);transition:opacity .25s!important}.sun[data-v-b0b8823d]{opacity:1}.moon[data-v-b0b8823d],[data-theme=dark] .sun[data-v-b0b8823d]{opacity:0}[data-theme=dark] .moon[data-v-b0b8823d]{opacity:1}[data-theme=dark] .vp-switch-appearance[data-v-b0b8823d] .check{transform:translate(18px)}[data-theme]{will-change:clip-path,filter,opacity}::view-transition-image-pair(root){isolation:auto}::view-transition-group(root){animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-old(root),::view-transition-new(root){clip-path:none;mix-blend-mode:normal;-webkit-mask:none;mask:none;transition:none!important;animation:none!important}::view-transition-old(root),[data-theme=dark]::view-transition-new(root){z-index:1}::view-transition-new(root),[data-theme=dark]::view-transition-old(root){z-index:9999}.vp-navbar-appearance[data-v-a295abf6]{display:none}@media(min-width:1280px){.vp-navbar-appearance[data-v-a295abf6]{display:flex;align-items:center}}.vp-menu-group+.vp-menu-link[data-v-1ff1855f]{padding:12px 12px 0;margin:12px -12px 0;border-top:1px solid var(--vp-c-divider);transition:border-top var(--vp-t-color)}.link[data-v-1ff1855f]{display:block;padding:0 12px;font-size:14px;font-weight:500;line-height:32px;color:var(--vp-c-text-1);white-space:nowrap;border-radius:6px;transition:background-color var(--vp-t-color),color var(--vp-t-color)}.link[data-v-1ff1855f]:hover{color:var(--vp-c-brand-1);background-color:var(--vp-c-default-soft)}.link.active[data-v-1ff1855f]{color:var(--vp-c-brand-1)}.link[data-v-1ff1855f] .vp-icon,.link[data-v-1ff1855f] .vp-icon-img{margin-left:0}.vp-menu-link .link[data-v-1ff1855f] .vp-menu-badge{transform:translateY(-2px)}.vp-menu-group[data-v-c497e9e3]{padding:12px 12px 0;margin:12px -12px 0;border-top:1px solid var(--vp-c-divider);transition:border-top var(--vp-t-color)}.vp-menu-group[data-v-c497e9e3]:first-child{padding-top:0;margin-top:0;border-top:0}.vp-menu-group+.vp-menu-group[data-v-c497e9e3]{margin-top:12px;border-top:1px solid var(--vp-c-divider)}.title[data-v-c497e9e3]{padding:0 12px;font-size:14px;font-weight:600;line-height:32px;color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.title[data-v-c497e9e3] .vp-icon,.title[data-v-c497e9e3] .vp-icon-img{margin-left:0}.vp-menu[data-v-709dc2b1]{min-width:128px;max-height:calc(100vh - var(--vp-nav-height));padding:12px;overflow-y:auto;background-color:var(--vp-c-bg-elv);border:1px solid var(--vp-c-divider);border-radius:12px;box-shadow:var(--vp-shadow-3);transition:background-color var(--vp-t-color),border var(--vp-t-color)}.vp-menu[data-v-709dc2b1] .group{padding:0 12px 12px;margin:0 -12px}.vp-menu[data-v-709dc2b1] .group+.group{padding:11px 12px 12px;border-top:1px solid var(--vp-c-divider);transition:border-top var(--vp-t-color)}.vp-menu[data-v-709dc2b1] .group:last-child{padding-bottom:0}.vp-menu[data-v-709dc2b1] .group+.item{padding:11px 16px 0;border-top:1px solid var(--vp-c-divider);transition:border-top var(--vp-t-color)}.vp-menu[data-v-709dc2b1] .item{padding:0 16px;white-space:nowrap}.vp-menu[data-v-709dc2b1] .label{flex-grow:1;font-size:12px;font-weight:500;line-height:28px;color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.vp-menu[data-v-709dc2b1] .action{padding-left:24px}.vp-flyout[data-v-86530b6c]{position:relative;transition:color var(--vp-t-color)}.text[data-v-86530b6c]{display:flex;align-items:center;font-size:14px;font-weight:500;line-height:normal;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.icon[data-v-86530b6c]{width:20px;height:20px;fill:currentcolor;transition:fill var(--vp-t-color)}.menu[data-v-86530b6c]{position:absolute;top:calc(var(--vp-nav-height) / 2 + 20px);right:0;visibility:hidden;opacity:0;transition:opacity .25s,visibility .25s,transform .25s}.vp-flyout[data-v-86530b6c]:hover{color:var(--vp-c-brand-1)}.vp-flyout:hover .text[data-v-86530b6c]{color:var(--vp-c-text-2)}.vp-flyout:hover .icon[data-v-86530b6c]{fill:var(--vp-c-text-2)}.vp-flyout.active .text[data-v-86530b6c]{color:var(--vp-c-brand-1)}.vp-flyout.active:hover .text[data-v-86530b6c]{color:var(--vp-c-brand-2)}.vp-flyout:hover .menu[data-v-86530b6c],.button[aria-expanded=true]+.menu[data-v-86530b6c]{visibility:visible;opacity:1;transform:translateY(0)}.button[aria-expanded=false]+.menu[data-v-86530b6c]{visibility:hidden;opacity:0;transform:translateY(0)}.button[data-v-86530b6c]{display:flex;align-items:center;height:var(--vp-nav-height);padding:0 10px;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.option-icon[data-v-86530b6c]{margin-right:0;font-size:16px;fill:currentcolor}.text-icon[data-v-86530b6c]{width:14px;height:14px;margin-left:4px;fill:currentcolor}.vp-flyout[data-v-86530b6c] .vp-menu-badge{transform:translateY(0)}.vp-social-link[data-v-67b21932]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.vp-social-link[data-v-67b21932]:hover{color:var(--vp-c-text-1)}.vp-social-link[data-v-67b21932]>svg,.vp-social-link[data-v-67b21932]>[class^=vpi-social-]{width:20px;height:20px;fill:currentcolor}.vp-social-links[data-v-40bac536]{display:flex;flex-wrap:wrap;justify-content:center}.vp-navbar-extra[data-v-652282fd]{display:none;margin-right:-12px}@media(min-width:768px){.vp-navbar-extra[data-v-652282fd]{display:block}}@media(min-width:1280px){.vp-navbar-extra[data-v-652282fd]{display:none}}.trans-title[data-v-652282fd]{padding:0 24px 0 12px;font-size:14px;font-weight:700;line-height:32px;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.item.appearance[data-v-652282fd],.item.social-links[data-v-652282fd]{display:flex;align-items:center;padding:0 12px}.item.appearance[data-v-652282fd]{min-width:176px}.appearance-action[data-v-652282fd]{margin-right:-2px}.social-links-list[data-v-652282fd]{margin:-4px -8px}.vp-navbar-hamburger[data-v-2b50024d]{display:flex;align-items:center;justify-content:center;width:48px;height:var(--vp-nav-height)}@media(min-width:768px){.vp-navbar-hamburger[data-v-2b50024d]{display:none}}.container[data-v-2b50024d]{position:relative;width:16px;height:14px;overflow:hidden}.top[data-v-2b50024d],.middle[data-v-2b50024d],.bottom[data-v-2b50024d]{position:absolute;width:16px;height:2px;background-color:var(--vp-c-text-1);transition:top .25s,background-color var(--vp-t-color),transform .25s}.top[data-v-2b50024d]{top:0;left:0;transform:translate(0)}.middle[data-v-2b50024d]{top:6px;left:0;transform:translate(8px)}.bottom[data-v-2b50024d]{top:12px;left:0;transform:translate(4px)}.vp-navbar-hamburger:hover .top[data-v-2b50024d]{top:0;left:0;transform:translate(4px)}.vp-navbar-hamburger:hover .middle[data-v-2b50024d]{top:6px;left:0;transform:translate(0)}.vp-navbar-hamburger:hover .bottom[data-v-2b50024d]{top:12px;left:0;transform:translate(8px)}.vp-navbar-hamburger.active .top[data-v-2b50024d]{top:6px;transform:translate(0) rotate(225deg)}.vp-navbar-hamburger.active .middle[data-v-2b50024d]{top:6px;transform:translate(16px)}.vp-navbar-hamburger.active .bottom[data-v-2b50024d]{top:6px;transform:translate(0) rotate(135deg)}.vp-navbar-hamburger.active:hover .top[data-v-2b50024d],.vp-navbar-hamburger.active:hover .middle[data-v-2b50024d],.vp-navbar-hamburger.active:hover .bottom[data-v-2b50024d]{background-color:var(--vp-c-text-2);transition:top .25s,background-color var(--vp-t-color),transform .25s}.navbar-menu-link[data-v-d4acf911]{display:flex;align-items:center;padding:0 10px;font-size:14px;font-weight:500;line-height:var(--vp-nav-height);color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.navbar-menu-link.active[data-v-d4acf911],.navbar-menu-link[data-v-d4acf911]:hover{color:var(--vp-c-brand-1)}.navbar-menu-link[data-v-d4acf911] .vp-menu-badge{transform:translateY(0)}.vp-navbar-menu[data-v-d43c1732]{display:none}@media(min-width:768px){.vp-navbar-menu[data-v-d43c1732]{display:flex}}.vp-navbar-social-links[data-v-ad52545c]{display:none}@media(min-width:1280px){.vp-navbar-social-links[data-v-ad52545c]{display:flex;align-items:center}}html:not([data-theme=dark]) .vp-image.dark[data-v-480e858a]{display:none}[data-theme=dark] .vp-image.light[data-v-480e858a]{display:none}.title[data-v-1a4f50af]{display:flex;align-items:center;width:100%;height:var(--vp-nav-height);font-size:16px;font-weight:600;color:var(--vp-c-text-1);border-bottom:1px solid transparent;transition:opacity var(--vp-t-color),color var(--vp-t-color),border-bottom var(--vp-t-color)}@media(min-width:960px){.title[data-v-1a4f50af]{flex-shrink:0}.vp-navbar-title.has-sidebar .title[data-v-1a4f50af]{border-bottom-color:var(--vp-c-divider)}}[data-v-1a4f50af] .logo{height:min(var(--vp-nav-logo-height, 24px),48px);margin-right:8px}.vp-navbar-translations[data-v-0d45479b]{display:none}@media(min-width:1280px){.vp-navbar-translations[data-v-0d45479b]{display:flex;align-items:center}}.title[data-v-0d45479b]{padding:0 24px 0 12px;font-size:14px;font-weight:700;line-height:32px;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.vp-navbar[data-v-2c31ea5e]{position:relative;height:var(--vp-nav-height);white-space:nowrap;pointer-events:none;transition:var(--vp-t-color);transition-property:background-color,color,border-bottom}.vp-navbar.screen-open[data-v-2c31ea5e]{background-color:var(--vp-nav-bg-color);border-bottom:1px solid var(--vp-c-divider)}.vp-navbar[data-v-2c31ea5e]:not(.home){background-color:var(--vp-nav-bg-color)}@media(min-width:960px){.vp-navbar[data-v-2c31ea5e]:not(.home){background-color:transparent}.vp-navbar[data-v-2c31ea5e]:not(.has-sidebar,.home.top){background-color:var(--vp-nav-bg-color)}}.wrapper[data-v-2c31ea5e]{padding:0 8px 0 24px}@media(min-width:768px){.wrapper[data-v-2c31ea5e]{padding:0 32px}}@media(min-width:960px){.vp-navbar.has-sidebar .wrapper[data-v-2c31ea5e]{padding:0}}.container[data-v-2c31ea5e]{display:flex;justify-content:space-between;max-width:calc(var(--vp-layout-max-width) - 64px);height:var(--vp-nav-height);margin:0 auto;pointer-events:none}.content[data-v-2c31ea5e]{flex-grow:1}.title[data-v-2c31ea5e]{flex-shrink:0;height:calc(var(--vp-nav-height) - 1px);transition:background-color var(--vp-t-color)}.container>.title[data-v-2c31ea5e],.container>.content[data-v-2c31ea5e]{pointer-events:none}.container[data-v-2c31ea5e] *{pointer-events:auto}@media(min-width:960px){.vp-navbar.has-sidebar .container[data-v-2c31ea5e]{max-width:100%}}@media(min-width:960px){.vp-navbar.has-sidebar .title[data-v-2c31ea5e]{position:absolute;top:0;left:0;z-index:2;width:var(--vp-sidebar-width);height:var(--vp-nav-height);padding:0 32px;background-color:transparent}}@media(min-width:1440px){.vp-navbar.has-sidebar .title[data-v-2c31ea5e]{width:calc((100% - (var(--vp-layout-max-width) - 64px)) / 2 + var(--vp-sidebar-width) - 32px);padding-left:max(32px,calc((100% - (var(--vp-layout-max-width) - 64px)) / 2))}}@media(min-width:960px){.vp-navbar.has-sidebar .content[data-v-2c31ea5e]{position:relative;z-index:1;padding-right:32px;padding-left:var(--vp-sidebar-width)}}@media(min-width:1440px){.vp-navbar.has-sidebar .content[data-v-2c31ea5e]{padding-right:calc((100vw - var(--vp-layout-max-width)) / 2 + 32px);padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.content-body[data-v-2c31ea5e]{display:flex;align-items:center;justify-content:flex-end;height:var(--vp-nav-height);transition:background-color var(--vp-t-color)}@media(min-width:960px){.vp-navbar:not(.home.top) .content-body[data-v-2c31ea5e]{position:relative;background-color:var(--vp-nav-bg-color)}.vp-navbar:not(.has-sidebar,.home.top) .content-body[data-v-2c31ea5e]{background-color:transparent}}@media(max-width:767px){.content-body[data-v-2c31ea5e]{-moz-column-gap:.5rem;column-gap:.5rem}}.menu+.translations[data-v-2c31ea5e]:before,.menu+.appearance[data-v-2c31ea5e]:before,.menu+.social-links[data-v-2c31ea5e]:before,.translations+.appearance[data-v-2c31ea5e]:before,.translations+.social-links[data-v-2c31ea5e]:before,.appearance+.social-links[data-v-2c31ea5e]:before{width:1px;height:24px;margin-right:8px;margin-left:8px;content:"";background-color:var(--vp-c-divider);transition:background-color var(--vp-t-color)}.menu+.appearance[data-v-2c31ea5e]:before,.translations+.appearance[data-v-2c31ea5e]:before{margin-right:16px}.appearance+.social-links[data-v-2c31ea5e]:before{margin-left:16px}.social-links[data-v-2c31ea5e]{margin-right:-8px}.divider[data-v-2c31ea5e]{width:100%;height:1px}@media(min-width:960px){.vp-navbar.has-sidebar .divider[data-v-2c31ea5e]{padding-left:var(--vp-sidebar-width)}}@media(min-width:1440px){.vp-navbar.has-sidebar .divider[data-v-2c31ea5e]{padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.vp-navbar.screen-open .divider[data-v-2c31ea5e]{display:none}.divider-line[data-v-2c31ea5e]{width:100%;height:1px;transition:background-color var(--vp-t-color)}.vp-navbar:not(.home) .divider-line[data-v-2c31ea5e]{background-color:var(--vp-c-gutter)}@media(min-width:960px){.vp-navbar:not(.home.top) .divider-line[data-v-2c31ea5e]{background-color:var(--vp-c-gutter)}.vp-navbar:not(.has-sidebar,.home.top) .divider[data-v-2c31ea5e]{background-color:var(--vp-c-gutter)}}@media print{.vp-navbar .hamburger[data-v-2c31ea5e]{display:none}}.vp-nav-screen-appearance[data-v-4be3fcac]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 12px 16px;background-color:var(--vp-c-bg-soft);border-radius:8px;transition:var(--vp-t-color);transition-property:background-color}.text[data-v-4be3fcac]{font-size:12px;font-weight:500;line-height:24px;color:var(--vp-c-text-2)}.vp-nav-screen-menu-group-link[data-v-eda29ce2]{display:block;margin-left:12px;font-size:14px;font-weight:400;line-height:32px;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.vp-nav-screen-menu-group-link[data-v-eda29ce2]:hover{color:var(--vp-c-brand-1)}.vp-nav-screen-menu-group-section[data-v-af01621b]{display:block}.title[data-v-af01621b]{font-size:13px;font-weight:700;line-height:32px;color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.fade-in-height-expand-leave-from,.fade-in-height-expand-enter-to{opacity:1}.fade-in-height-expand-leave-to,.fade-in-height-expand-enter-from{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;opacity:0!important}.fade-in-height-expand-leave-active{overflow:hidden!important;transition:max-height var(--transition-slow-duration) var(--transition-ease-in-out),opacity var(--transition-leave-duration) var(--transition-ease-out),margin-top var(--transition-slow-duration) var(--transition-ease-in-out),margin-bottom var(--transition-slow-duration) var(--transition-ease-in-out),padding-top var(--transition-slow-duration) var(--transition-ease-in-out),padding-bottom var(--transition-slow-duration) var(--transition-ease-in-out)!important}.fade-in-height-expand-enter-active{overflow:hidden!important;transition:max-height var(--transition-slow-duration) var(--transition-ease-in-out),opacity var(--transition-enter-duration) var(--transition-ease-in),margin-top var(--transition-slow-duration) var(--transition-ease-in-out),margin-bottom var(--transition-slow-duration) var(--transition-ease-in-out),padding-top var(--transition-slow-duration) var(--transition-ease-in-out),padding-bottom var(--transition-slow-duration) var(--transition-ease-in-out)!important}.vp-nav-screen-menu-group[data-v-c7407a4a]{min-height:48px;border-bottom:1px solid var(--vp-c-divider);transition:border-color var(--vp-t-color)}.vp-nav-screen-menu-group .items[data-v-c7407a4a]{padding-top:6px;padding-bottom:10px}.button[data-v-c7407a4a]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 4px 11px 0;font-size:14px;font-weight:500;line-height:24px;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.button[data-v-c7407a4a]:hover,.vp-nav-screen-menu-group.open .button[data-v-c7407a4a]{color:var(--vp-c-brand-1)}.button-icon[data-v-c7407a4a]{width:14px;height:14px;fill:var(--vp-c-text-2);transition:fill .5s,transform .25s}.vp-nav-screen-menu-group.open .button-icon[data-v-c7407a4a]{transform:rotate(45deg)}.group[data-v-c7407a4a]:first-child{padding-top:0}.group+.group[data-v-c7407a4a],.group+.item[data-v-c7407a4a]{padding-top:4px}.vp-nav-screen-menu-link[data-v-c0d469d7]{display:block;padding:12px 0 11px;font-size:14px;font-weight:500;line-height:24px;color:var(--vp-c-text-1);border-bottom:1px solid var(--vp-c-divider);transition:border-color var(--vp-t-color),color var(--vp-t-color)}.vp-nav-screen-menu-link[data-v-c0d469d7]:hover{color:var(--vp-c-brand-1)}.vp-nav-screen-translations[data-v-55d55931]{min-height:24px;overflow:hidden}.title[data-v-55d55931]{display:flex;align-items:center;font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.icon[data-v-55d55931]{font-size:16px}.icon.lang[data-v-55d55931]{margin-right:8px}.icon.chevron[data-v-55d55931]{margin-left:4px}.list[data-v-55d55931]{padding:4px 0 0 24px}.link[data-v-55d55931]{font-size:13px;line-height:32px;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.fade-in-enter-active,.fade-in-leave-active{transition:all var(--transition-duration) var(--transition-ease-in-out)!important}.fade-in-enter-from,.fade-in-leave-to{opacity:0!important}.fade-in-leave-from,.fade-in-enter-to{opacity:1}.vp-nav-screen[data-v-579800a5]{position:fixed;top:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px));right:0;bottom:0;left:0;width:100%;padding:0 32px;overflow-y:auto;pointer-events:auto;background-color:var(--vp-nav-screen-bg-color);transition:background-color var(--vp-t-color)}.container[data-v-579800a5]{max-width:288px;padding:24px 0 96px;margin:0 auto}.vp-nav-screen.fade-enter-active[data-v-579800a5],.vp-nav-screen.fade-leave-active[data-v-579800a5]{transition:opacity var(--vp-t-color)}.vp-nav-screen.fade-enter-active .container[data-v-579800a5],.vp-nav-screen.fade-leave-active .container[data-v-579800a5]{transition:transform var(--vp-t-color)}.vp-nav-screen.fade-enter-from[data-v-579800a5],.vp-nav-screen.fade-leave-to[data-v-579800a5]{opacity:0}.vp-nav-screen.fade-enter-from .container[data-v-579800a5],.vp-nav-screen.fade-leave-to .container[data-v-579800a5]{transform:translateY(-8px)}@media(min-width:768px){.vp-nav-screen[data-v-579800a5]{display:none}}.menu+.translations[data-v-579800a5],.menu+.appearance[data-v-579800a5],.translations+.appearance[data-v-579800a5]{margin-top:24px}.menu+.social-links[data-v-579800a5]{margin-top:16px}.appearance+.social-links[data-v-579800a5]{margin-top:16px}.vp-nav[data-v-c78b6b77]{position:relative;top:var(--vp-layout-top-height, 0);left:0;z-index:var(--vp-z-index-nav);width:100%;pointer-events:none}.vp-nav.fixed[data-v-c78b6b77]{position:fixed}.vp-nav.fixed[data-v-c78b6b77] .vp-navbar{background-color:var(--vp-nav-bg-color);border-bottom-color:var(--vp-c-gutter)}@media(min-width:960px){.vp-nav[data-v-c78b6b77]{position:fixed}}.vp-nav[data-v-c78b6b77] .vp-menu-badge{padding:3px 4px;margin-left:4px;font-size:10px;font-weight:600;line-height:1;letter-spacing:.2px;border-radius:6px}.vp-backdrop[data-v-45ce9851]{position:fixed;inset:0;z-index:var(--vp-z-index-backdrop);background:var(--vp-backdrop-bg-color);transition:opacity var(--vp-t-color)}.vp-backdrop.fade-enter-from[data-v-45ce9851],.vp-backdrop.fade-leave-to[data-v-45ce9851]{opacity:0}.vp-backdrop.fade-leave-active[data-v-45ce9851]{transition-duration:.25s}@media(min-width:1280px){.vp-backdrop[data-v-45ce9851]{display:none}}.vp-back-to-top[data-v-bcf8d9a6]{position:fixed;inset-inline-end:1rem;right:24px;bottom:calc(var(--vp-footer-height, 82px) - 18px);z-index:var(--vp-z-index-back-to-top);width:36px;height:36px;background-color:var(--vp-c-bg);border-radius:100%;box-shadow:var(--vp-shadow-2);transition:background-color var(--vp-t-color),box-shadow var(--vp-t-color)}.vp-back-to-top .percent[data-v-bcf8d9a6],.vp-back-to-top .icon[data-v-bcf8d9a6]{position:absolute;top:0;left:0;opacity:0;transition:opacity .5s ease,color var(--vp-t-color)}.vp-back-to-top .percent.show[data-v-bcf8d9a6],.vp-back-to-top .icon.show[data-v-bcf8d9a6]{opacity:1}.vp-back-to-top .percent[data-v-bcf8d9a6]{width:100%;height:100%;font-size:10px;line-height:36px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vp-back-to-top .icon[data-v-bcf8d9a6]{top:50%;left:50%;width:18px;height:18px;color:var(--vp-c-text-3);transform:translate(-50%,-50%)}.vp-back-to-top svg[data-v-bcf8d9a6]{width:100%;height:100%}.vp-back-to-top svg circle[data-v-bcf8d9a6]{fill:none;r:16px;stroke:var(--vp-c-brand-2);stroke-dasharray:0% 314.1593%;stroke-width:4px;transform:rotate(-90deg);transform-origin:50% 50%}@media(min-width:768px){.vp-back-to-top[data-v-bcf8d9a6]{bottom:calc(var(--vp-footer-height, 88px) - 24px);width:48px;height:48px}.vp-back-to-top .percent[data-v-bcf8d9a6]{font-size:14px;line-height:48px}.vp-back-to-top .icon[data-v-bcf8d9a6]{width:24px;height:24px}.vp-back-to-top svg circle[data-v-bcf8d9a6]{r:22px}}.fade-enter-active[data-v-bcf8d9a6],.fade-leave-active[data-v-bcf8d9a6]{transition:opacity .5s ease}.fade-enter-from[data-v-bcf8d9a6],.fade-leave-to[data-v-bcf8d9a6]{opacity:0}@media print{.vp-back-to-top[data-v-bcf8d9a6]{display:none}}:root{--transition-ease-in-out: cubic-bezier(.4, 0, .2, 1);--transition-ease-out: cubic-bezier(0, 0, .2, 1);--transition-ease-in: cubic-bezier(.4, 0, 1, 1);--transition-duration: .2s;--transition-slow-duration: .3s;--transition-enter-duration: var(--transition-duration);--transition-leave-duration: var(--transition-duration);--transition-delay: .1s}:root{--transition-fade-in-scale-up-scale: .9;--transition-fade-in-scale-up-duration: var(--transition-duration);--transition-fade-in-scale-up-origin: inherit}.fade-in-scale-up-leave-active{transition:opacity var(--transition-fade-in-scale-up-duration) var(--transition-ease-in),transform var(--transition-fade-in-scale-up-duration) var(--transition-ease-in)!important;transform-origin:var(--transition-fade-in-scale-up-origin)!important}.fade-in-scale-up-enter-active{transition:opacity var(--transition-fade-in-scale-up-duration) var(--transition-ease-out),transform var(--transition-fade-in-scale-up-duration) var(--transition-ease-out)!important;transform-origin:var(--transition-fade-in-scale-up-origin)!important}.fade-in-scale-up-enter-from,.fade-in-scale-up-leave-to{opacity:0!important;transform:scale(var(--transition-fade-in-scale-up-scale))!important}.fade-in-scale-up-leave-from,.fade-in-scale-up-enter-to{opacity:1;transform:scale(1)!important}.vp-bulletin{z-index:var(--vp-z-index-bulletin)}.vp-bulletin:where(.preset){position:fixed;display:flex;flex-direction:column;width:var(--vp-bulletin-width);max-width:calc(100% - 48px);max-height:calc(100vh - var(--vp-nav-height) - 48px);font-size:var(--vp-bulletin-font-size);color:var(--vp-bulletin-text-color);background-color:var(--vp-bulletin-bg-color);border-radius:8px;box-shadow:var(--vp-shadow-4);transition:var(--vp-t-color);transition-property:background-color,box-shadow,color}.vp-bulletin:where(.preset).top-left{top:calc(var(--vp-nav-height) + 24px);left:24px}.vp-bulletin:where(.preset).bottom-left{bottom:24px;left:24px}.vp-bulletin:where(.preset).bottom-right{right:24px;bottom:24px}.vp-bulletin:where(.preset).center{top:calc(var(--vp-nav-height) + 24px);left:50%;transform:translate(-50%)}.vp-bulletin:where(.preset):not(.top-left,.bottom-left,.bottom-right,.center){top:calc(var(--vp-nav-height) + 24px);right:24px}.vp-bulletin:where(.preset).border:before{position:absolute;inset:0;z-index:0;padding:var(--vp-bulletin-border-width);pointer-events:none;content:"";background:var(--vp-bulletin-border);border-radius:8px;-webkit-mask:linear-gradient(var(--vp-c-bg) 0 100%) content-box,linear-gradient(var(--vp-c-bg) 0 100%);mask:linear-gradient(var(--vp-c-bg) 0 100%) content-box,linear-gradient(var(--vp-c-bg) 0 100%);-webkit-mask-composite:xor;mask-composite:subtract}.vp-bulletin:where(.preset) .close{position:absolute;top:6px;right:10px;z-index:1;font-size:16px;line-height:1;color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.vp-bulletin:where(.preset) .container{padding:16px;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin}.vp-bulletin:where(.preset).border .container{padding:calc(16px + var(--vp-bulletin-border-width)) 16px calc(16px + var(--vp-bulletin-border-width)) calc(16px + var(--vp-bulletin-border-width));margin-right:var(--vp-bulletin-border-width)}.vp-bulletin:where(.preset) h2{padding:16px 16px 0;font-size:var(--vp-bulletin-title-font-size);font-weight:700;color:var(--vp-bulletin-title-color);text-align:center;transition:color var(--vp-t-color)}.vp-bulletin:where(.preset) .content :first-child{margin-top:0!important}.vp-bulletin:where(.preset) .content :last-child{margin-bottom:0!important}.vp-bulletin:where(.preset) .content :where(p,ul,ol){margin:8px 0}.vp-bulletin:where(.preset) .content :where(p){line-height:var(--vp-bulletin-line-height)}.vp-home-banner[data-v-f639dfe3]{position:relative;width:100%;min-height:calc(100vh - var(--vp-nav-height));background-repeat:no-repeat;background-position:center;background-size:cover;transition:all var(--vp-t-color)}.vp-home-banner .banner-mask[data-v-f639dfe3]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;transition:opacity var(--vp-t-color)}.vp-home-banner .container[data-v-f639dfe3]{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-start;width:100%;padding-top:4rem;margin:0 auto}.vp-home-banner .content[data-v-f639dfe3]{width:100%;padding:0 2rem}.vp-home-banner .content .hero-name[data-v-f639dfe3]{font-size:72px;font-weight:600;line-height:1;color:var(--vp-c-text-hero-name)}.vp-home-banner .content .hero-tagline[data-v-f639dfe3]{display:flex;align-items:center;margin-top:1rem;font-size:24px;font-weight:500;line-height:1.25;color:var(--vp-c-text-hero-tagline)}.vp-home-banner .content .hero-tagline .line[data-v-f639dfe3]{display:inline-block;width:80px;height:0;margin-right:1rem;border-top:solid 1px var(--vp-c-text-hero-tagline)}.vp-home-banner .content .hero-text[data-v-f639dfe3]{width:100%;max-width:700px;margin-top:1.5rem;font-size:16px;font-weight:500;color:var(--vp-c-text-hero-text);border-radius:5px}@media(min-width:960px){.vp-home-banner .container[data-v-f639dfe3]{max-width:768px;padding-top:8rem}.vp-home-banner .content .hero-name[data-v-f639dfe3]{font-size:100px}}@media(min-width:1440px){.vp-home-banner .container[data-v-f639dfe3]{max-width:1104px;padding-top:8rem}.vp-home-banner .content .hero-tagline[data-v-f639dfe3]{font-size:32px}}.actions[data-v-f639dfe3]{display:flex;flex-wrap:wrap;padding-top:24px;margin:-6px}.action[data-v-f639dfe3]{flex-shrink:0;padding:6px}.vp-home-doc-hero[data-v-247faab2]{padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 48px) 24px 48px;margin-top:calc((var(--vp-nav-height) + var(--vp-layout-top-height, 0px)) * -1)}@media(min-width:640px){.vp-home-doc-hero[data-v-247faab2]{padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 80px) 48px 64px}}@media(min-width:960px){.vp-home-doc-hero[data-v-247faab2]{padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 80px) 64px 64px}}.container[data-v-247faab2]{display:flex;flex-direction:column;max-width:1152px;margin:0 auto}@media(min-width:960px){.container[data-v-247faab2]{flex-direction:row}}.main[data-v-247faab2]{position:relative;z-index:10;flex-grow:1;flex-shrink:0;order:2}.vp-home-doc-hero.has-image .container[data-v-247faab2]{text-align:center}@media(min-width:960px){.vp-home-doc-hero.has-image .container[data-v-247faab2]{text-align:left}}@media(min-width:960px){.main[data-v-247faab2]{order:1;width:calc((100% / 3) * 2)}.vp-home-doc-hero.has-image .main[data-v-247faab2]{max-width:592px}}.heading[data-v-247faab2]{display:flex;flex-direction:column}.name[data-v-247faab2],.text[data-v-247faab2]{width:-moz-fit-content;width:fit-content;max-width:392px;font-size:32px;font-weight:700;line-height:40px;letter-spacing:-.4px;white-space:pre-wrap}.name[data-v-247faab2]{color:var(--vp-home-hero-name-color)}.text[data-v-247faab2]{color:var(--vp-home-hero-text, var(--vp-c-text-1))}.vp-home-doc-hero.has-image .name[data-v-247faab2],.vp-home-doc-hero.has-image .text[data-v-247faab2]{margin:0 auto}.clip[data-v-247faab2]{background:var(--vp-home-hero-name-background);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:var(--vp-home-hero-name-color)}@media(min-width:640px){.name[data-v-247faab2],.text[data-v-247faab2]{max-width:576px;font-size:48px;line-height:56px}}@media(min-width:960px){.name[data-v-247faab2],.text[data-v-247faab2]{font-size:56px;line-height:64px}.vp-home-doc-hero.has-image .name[data-v-247faab2],.vp-home-doc-hero.has-image .text[data-v-247faab2]{margin:0}}.tagline[data-v-247faab2]{max-width:392px;padding-top:8px;font-size:18px;font-weight:500;line-height:28px;color:var(--vp-home-hero-tagline, var(--vp-c-text-2));white-space:pre-wrap}.vp-home-doc-hero.has-image .tagline[data-v-247faab2]{margin:0 auto}@media(min-width:640px){.tagline[data-v-247faab2]{max-width:576px;padding-top:12px;font-size:20px;line-height:32px}}@media(min-width:960px){.tagline[data-v-247faab2]{font-size:24px;line-height:36px}.vp-home-doc-hero.has-image .tagline[data-v-247faab2]{margin:0}}.actions[data-v-247faab2]{display:flex;flex-wrap:wrap;padding-top:24px;margin:-6px}.vp-home-doc-hero.has-image .actions[data-v-247faab2]{justify-content:center}@media(min-width:640px){.actions[data-v-247faab2]{padding-top:32px}}@media(min-width:960px){.vp-home-doc-hero.has-image .actions[data-v-247faab2]{justify-content:flex-start}}.action[data-v-247faab2]{flex-shrink:0;padding:6px}.image[data-v-247faab2]{order:1;margin:-76px -24px -48px}@media(min-width:640px){.image[data-v-247faab2]{margin:-108px -24px -48px}}@media(min-width:960px){.image[data-v-247faab2]{flex-grow:1;order:2;min-height:100%;margin:0}}.image-container[data-v-247faab2]{position:relative;width:320px;height:320px;margin:0 auto}@media(min-width:640px){.image-container[data-v-247faab2]{width:392px;height:392px}}@media(min-width:960px){.image-container[data-v-247faab2]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;transform:translate(-32px,-32px)}}.image-bg[data-v-247faab2]{position:absolute;top:50%;left:50%;width:192px;height:192px;background-image:var(--vp-home-hero-image-background-image);filter:var(--vp-home-hero-image-filter);border-radius:50%;transform:translate(-50%,-50%)}@media(min-width:640px){.image-bg[data-v-247faab2]{width:256px;height:256px}}@media(min-width:960px){.image-bg[data-v-247faab2]{width:320px;height:320px}}[data-v-247faab2] .image-src{position:absolute;top:50%;left:50%;max-width:192px;max-height:192px;transform:translate(-50%,-50%)}@media(min-width:640px){[data-v-247faab2] .image-src{max-width:256px;max-height:256px}}@media(min-width:960px){[data-v-247faab2] .image-src{max-width:320px;max-height:320px}}.vp-home-feature[data-v-ec15106e]{display:block;height:100%;background-color:var(--vp-c-bg-soft);border:1px solid var(--vp-c-bg-soft);border-radius:12px;transition:border-color var(--vp-t-color),background-color var(--vp-t-color)}.vp-home-feature.link[data-v-ec15106e]:hover{border-color:var(--vp-c-brand-1)}.box[data-v-ec15106e]{display:flex;flex-direction:column;height:100%;padding:24px}.box[data-v-ec15106e]>.VPImage{margin-bottom:20px}.icon[data-v-ec15106e]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:20px;font-size:24px;background-color:var(--vp-c-default-soft);border-radius:6px;transition:background-color var(--vp-t-color)}.title[data-v-ec15106e]{font-size:16px;font-weight:600;line-height:24px}.details[data-v-ec15106e]{flex-grow:1;padding-top:8px;font-size:14px;font-weight:500;line-height:24px;color:var(--vp-c-text-2)}.link-text[data-v-ec15106e]{padding-top:8px}.link-text-value[data-v-ec15106e]{display:flex;align-items:center;font-size:14px;font-weight:500;color:var(--vp-c-brand-1)}.link-text-icon[data-v-ec15106e]{margin-left:6px}.title[data-v-2c8d472d]{margin-bottom:20px;font-size:20px;font-weight:900;color:var(--vp-c-text-1);text-align:center;transition:color var(--vp-t-color)}.description[data-v-2c8d472d]{margin-bottom:20px;font-size:16px;line-height:1.7;color:var(--vp-c-text-1);text-align:center;transition:color var(--vp-t-color)}@media(min-width:768px){.title[data-v-2c8d472d]{font-size:24px}.description[data-v-2c8d472d]{font-size:18px}}@media(min-width:960px){.title[data-v-2c8d472d]{font-size:28px}}.items[data-v-2c8d472d]{display:flex;flex-wrap:wrap;margin:-8px}.item[data-v-2c8d472d]{width:100%;padding:8px}@media(min-width:640px){.item.grid-2[data-v-2c8d472d],.item.grid-4[data-v-2c8d472d],.item.grid-6[data-v-2c8d472d]{width:50%}}@media(min-width:768px){.item.grid-2[data-v-2c8d472d],.item.grid-4[data-v-2c8d472d]{width:50%}.item.grid-3[data-v-2c8d472d],.item.grid-6[data-v-2c8d472d]{width:calc(100% / 3)}}@media(min-width:960px){.item.grid-4[data-v-2c8d472d]{width:25%}}.vp-home-hero[data-v-668b311b]{position:relative;width:100%}.vp-home-hero.full[data-v-668b311b]{height:calc(100vh - var(--vp-nav-height))}.vp-home-hero.full.once[data-v-668b311b]{height:calc(100vh - var(--vp-nav-height) - var(--vp-footer-height, 0px))}.home-hero-bg[data-v-668b311b]{position:absolute;z-index:0;width:100%;height:100%;filter:var(--vp-hero-bg-filter);background-repeat:no-repeat;background-position:center;background-size:cover;transform:translateZ(0)}.container[data-v-668b311b]{position:relative;z-index:1;display:flex;width:100%;height:100%}.vp-home-hero.full .container[data-v-668b311b]{align-items:center;justify-content:center}.vp-home-hero:not(.full) .container[data-v-668b311b]{padding-top:80px;padding-bottom:80px}.content[data-v-668b311b]{max-width:960px;padding:0 20px;margin:0 auto;text-align:center}.vp-home-hero.full .container .content[data-v-668b311b]{margin-top:-40px}.hero-name[data-v-668b311b],.hero-tagline[data-v-668b311b]{font-size:48px;font-weight:900;line-height:1.25;letter-spacing:-.5px}.hero-name[data-v-668b311b]{background:var(--vp-bg-home-hero-name, linear-gradient(315deg, var(--vp-c-purple-1) 15%, var(--vp-c-brand-2) 65%, var(--vp-c-brand-2) 100%));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-tagline[data-v-668b311b]{color:var(--vp-c-home-hero-tagline, var(--vp-c-text-2));transition:color var(--vp-t-color)}.hero-text[data-v-668b311b]{margin:18px 0 30px;font-size:18px;font-weight:500;color:var(--vp-c-home-hero-text, var(--vp-c-text-3));white-space:pre-wrap;transition:color var(--vp-t-color)}.actions[data-v-668b311b]{display:flex;flex-wrap:wrap;justify-content:space-around;margin:30px 0 0}.action[data-v-668b311b]{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center;justify-content:center}.action[data-v-668b311b] .vp-button{margin-left:0}.action[data-v-668b311b] .vp-button:last-of-type{margin-right:0}.bg-filter[data-v-668b311b]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;transform:translateZ(0)}.vp-home-hero.full.once .bg-filter[data-v-668b311b]{height:calc(100% + var(--vp-footer-height, 0px))}@property --vp-home-hero-bg-filter{inherits: false; initial-value: #fff; syntax: "";}.bg-filter[data-v-668b311b]:after{--vp-home-hero-bg-filter: var(--vp-c-bg);position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:linear-gradient(to bottom,var(--vp-home-hero-bg-filter) 0,transparent 45%,transparent 55%,var(--vp-home-hero-bg-filter) 140%);transition:--vp-home-hero-bg-filter var(--vp-t-color)}.bg-filter canvas[data-v-668b311b]{width:100%;height:100%}@media(min-width:768px){.hero-name[data-v-668b311b],.hero-tagline[data-v-668b311b]{font-size:64px}.hero-text[data-v-668b311b]{font-size:20px}}@media(min-width:960px){.hero-name[data-v-668b311b],.hero-tagline[data-v-668b311b]{font-size:72px}.hero-text[data-v-668b311b]{font-size:24px}}.vp-home-profile[data-v-ba64c04d] .container{overflow:hidden}.vp-home-profile[data-v-ba64c04d] img{float:left;width:64px;margin-right:24px}.vp-home-profile[data-v-ba64c04d] img.circle{border-radius:50%}@media(min-width:960px){.vp-home-profile[data-v-ba64c04d] img{width:96px}}.vp-home-profile[data-v-ba64c04d] h3{margin-bottom:12px;font-size:20px;font-weight:500}.vp-home-profile[data-v-ba64c04d] p{font-size:16px;font-weight:400;line-height:1.5;color:var(--vp-c-text-2);white-space:pre-wrap;transition:color var(--vp-t-color)}.vp-home-text-image[data-v-b365dae2] .container{display:flex;flex-direction:column;gap:24px;align-items:center;justify-content:space-around;max-width:1152px;margin:0 auto}@media(min-width:960px){.vp-home-text-image[data-v-b365dae2] .container{flex-direction:row}.vp-home-text-image[data-v-b365dae2] .container.reverse{flex-direction:row-reverse}}.content-image[data-v-b365dae2] .vp-image{width:100%;max-width:128px;margin:0 auto}.content-text h2[data-v-b365dae2]{margin-top:0;margin-bottom:12px}.content-text ul[data-v-b365dae2]{margin-left:-20px}.content-text .description[data-v-b365dae2]{margin:12px 0 24px;font-size:16px;font-weight:500;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.content-text ul h3[data-v-b365dae2]{margin:0;font-size:16px;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.content-text ul p[data-v-b365dae2]{margin:0;font-weight:500;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.content-text ul li[data-v-b365dae2] :only-child{font-weight:500}@media(min-width:768px){.content-image[data-v-b365dae2] .vp-image{max-width:180px;margin:0 48px}.content-text[data-v-b365dae2]{flex:1 2}}@media(min-width:960px){.vp-home-text-image[data-v-b365dae2] .container{gap:48px}.content-image[data-v-b365dae2] .vp-image{max-width:220px;margin:0 96px}.content-text[data-v-b365dae2]{display:flex;justify-content:center;max-width:80%}}.vp-pagination[data-v-56b10e47]{display:flex;align-items:center;justify-content:space-between;padding:16px;margin:0 -16px;background-color:var(--vp-c-bg);transition:background-color var(--vp-t-color)}.btn[data-v-56b10e47]{padding:2px 5px;margin:0 2px;font-weight:500;line-height:1;color:var(--vp-c-text-2);background-color:transparent;border-radius:4px;transition:var(--vp-t-color);transition-property:color,background-color}.btn.active[data-v-56b10e47]{color:var(--vp-c-brand-1);background-color:var(--vp-c-bg-alt)}.btn[disabled][data-v-56b10e47],.btn[disabled][data-v-56b10e47]:hover,.btn.more[data-v-56b10e47]{color:var(--vp-c-gray-1);cursor:not-allowed;background-color:transparent}@media(min-width:768px){.vp-pagination[data-v-56b10e47]{margin:0;background-color:var(--vp-c-bg);border-radius:6px;box-shadow:var(--vp-shadow-1);transition:var(--vp-t-color);transition-property:background-color,box-shadow}.page-range .btn[data-v-56b10e47]{padding:4px 12px;margin:0 8px;font-size:14px}.btn[data-v-56b10e47]:not(.active,[disabled]):hover{color:var(--vp-c-brand-1)}.btn[data-v-56b10e47]:not(.prev,.next):hover{background-color:var(--vp-c-bg-alt)}}@media(min-width:1200px){.vp-pagination[data-v-56b10e47]{margin-left:0}}.vp-post-item[data-v-4827edc3]{padding:16px;margin:0 -16px;background-color:var(--vp-c-bg);transition:background-color var(--vp-t-color)}.vp-post-item.draft[data-v-4827edc3]{background-color:var(--vp-c-warning-soft)}.vp-post-item.has-cover[data-v-4827edc3]:where(.left,.right){display:flex;gap:20px}@media(max-width:419px){.vp-post-item.has-cover[data-v-4827edc3]:where(.left,.right){display:block;gap:unset}}.vp-post-item.has-cover.right[data-v-4827edc3]{flex-direction:row-reverse}.post-cover[data-v-4827edc3]{position:relative;align-self:center;overflow:hidden;border-radius:8px}.vp-post-item.has-cover.left .post-cover.compact[data-v-4827edc3]{margin:-24px 0 -24px -20px}.vp-post-item.has-cover.right .post-cover.compact[data-v-4827edc3]{margin:-24px -20px -24px 0}.vp-post-item.has-cover.top .post-cover[data-v-4827edc3]{margin:-16px -16px 16px;border-radius:0}@media(min-width:419px){.vp-post-item.has-cover.top .post-cover[data-v-4827edc3]{width:calc(100% + 40px);margin:-24px -20px 24px;border-top-left-radius:8px;border-top-right-radius:8px}}.post-cover img[data-v-4827edc3]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s;transform:scale(1)}.vp-post-item.has-cover:hover .post-cover img[data-v-4827edc3]{transform:scale(1.02)}.vp-post-item.has-cover.left .post-cover.compact[data-v-4827edc3]{border-top-right-radius:0;border-bottom-right-radius:0}.vp-post-item.has-cover.right .post-cover.compact[data-v-4827edc3]{border-top-left-radius:0;border-bottom-left-radius:0}.post-item-content[data-v-4827edc3]{display:flex;flex-direction:column;gap:8px}.vp-post-item.has-cover .post-item-content[data-v-4827edc3]{flex:1 2}.post-item-content .sticky[data-v-4827edc3],.post-item-content .draft[data-v-4827edc3]{display:inline-block;padding:3px 6px;margin-right:.5rem;font-size:13px;font-weight:600;line-height:1;color:var(--vp-c-text-2);background-color:var(--vp-c-brand-soft);border-radius:4px;transition:var(--vp-t-color);transition-property:color,background-color}.post-item-content .draft[data-v-4827edc3]{color:var(--vp-c-warning-1);background-color:var(--vp-c-warning-soft)}.post-item-content .icon-lock[data-v-4827edc3]{width:1em;height:1em;margin-right:8px;margin-left:3px;color:var(--vp-c-text-3);transition:var(--vp-t-color);transition-property:color}.post-item-content h3[data-v-4827edc3]{display:flex;align-items:center;margin:0;font-size:18px;font-weight:600;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.post-item-content h3 a[data-v-4827edc3]{color:inherit;text-decoration:none}.post-item-content h3[data-v-4827edc3]:hover{color:var(--vp-c-brand-1)}.post-item-content h3:hover .sticky[data-v-4827edc3]{color:var(--vp-c-text-2)}.post-item-content .excerpt[data-v-4827edc3]{margin-top:12px}@media(min-width:768px){.vp-post-item[data-v-4827edc3]{padding:24px 20px;margin:0;border-radius:8px;box-shadow:var(--vp-shadow-1);transition:var(--vp-t-color);transition-property:background-color,color,box-shadow;will-change:transform}.vp-post-item[data-v-4827edc3]:hover{box-shadow:var(--vp-shadow-2)}.post-item-content .post-meta[data-v-4827edc3]{margin-bottom:0}}.post-item-content .post-meta[data-v-4827edc3]{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:flex-start;font-size:14px;font-weight:400;color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.post-item-content .post-meta>div[data-v-4827edc3]{display:flex;align-items:center;justify-content:flex-start}.post-item-content .post-meta .tag-list[data-v-4827edc3]{display:flex;align-items:center}.post-item-content .post-meta .tag-list .tag[data-v-4827edc3]{display:inline-block;padding:3px 5px;margin-right:6px;font-size:12px;line-height:1;color:var(--vp-tag-color);background-color:var(--vp-tag-bg);border-radius:3px;transition:color var(--vp-t-color),background-color var(--vp-t-color)}.post-item-content .post-meta .tag-list .tag[data-v-4827edc3]:last-of-type{margin-right:0}.post-item-content .post-meta .icon[data-v-4827edc3]{width:14px;height:14px;margin-right:.3rem;color:var(--vp-c-text-3);transition:color var(--vp-t-color)}.post-item-content .post-meta a[data-v-4827edc3]{font-weight:400;color:inherit;text-decoration:none}.excerpt.vp-doc[data-v-4827edc3] p{margin:.5rem 0}.excerpt.vp-doc[data-v-4827edc3] p:first-of-type{margin-top:0}.excerpt.vp-doc[data-v-4827edc3] p:last-of-type{margin-bottom:0}.excerpt.vp-doc[data-v-4827edc3] p strong{color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.excerpt.vp-doc[data-v-4827edc3] div[class*=language-]{margin:16px -16px}@media(min-width:496px){.excerpt.vp-doc[data-v-4827edc3] div[class*=language-]{margin:16px 0}}.vp-post-list[data-v-16f6fa67]{display:flex;flex:1 2;flex-direction:column;gap:16px;max-width:100%;margin:0 auto}@media(min-width:419px){.vp-post-list[data-v-16f6fa67]{gap:24px;padding-bottom:24px}}.vp-short-post-list[data-v-91dca0d6]{display:flex;flex-direction:column;gap:8px;margin-top:24px}.vp-short-post-list li[data-v-91dca0d6]{display:flex;align-items:center;justify-content:space-between;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.vp-short-post-list .post-title[data-v-91dca0d6]{display:-webkit-box;flex:1 2;margin-right:14px;overflow:hidden;font-weight:600;transition:all var(--vp-t-color);-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1}.vp-short-post-list .post-time[data-v-91dca0d6]{color:var(--vp-c-text-3);transition:color var(--vp-t-color)}.vp-short-post-list li:hover .post-title[data-v-91dca0d6]{color:var(--vp-c-brand-1)}.vp-short-post-list li:hover .post-time[data-v-91dca0d6]{font-weight:500;color:var(--vp-c-text-1)}.vp-archives[data-v-da31a853]{flex:1 2}.archives-title[data-v-da31a853]{display:flex;align-items:center;padding:16px;margin:0 -16px 40px;font-size:24px;font-weight:700;color:var(--vp-c-brand-1);background-color:var(--vp-c-bg);transition:background-color var(--vp-t-color)}.archives-title .icon[data-v-da31a853]{margin-right:8px}.archive[data-v-da31a853]{padding:16px;margin:0 -16px 24px;background-color:var(--vp-c-bg);transition:background-color var(--vp-t-color)}.archive-title[data-v-da31a853]{display:flex;align-items:flex-end;justify-content:space-between;padding-right:16px;padding-bottom:12px;padding-left:16px;margin:0 -16px;font-size:18px;font-weight:700;border-bottom:solid 1px var(--vp-c-divider);transition:border-bottom var(--vp-t-color)}.archive-title .total[data-v-da31a853]{font-size:16px;font-weight:400;line-height:16px}@media(min-width:768px){.archives-title[data-v-da31a853]{display:none}.archive[data-v-da31a853]{padding:20px 24px;margin:0 0 24px;border-radius:8px;box-shadow:var(--vp-shadow-1);transition:var(--vp-t-color);transition-property:box-shadow,background-color}.archive[data-v-da31a853]:hover{box-shadow:var(--vp-shadow-2)}.archive-title[data-v-da31a853]{padding-right:24px;padding-left:24px;margin:0 -24px;border-bottom:solid 1px var(--vp-c-divider);transition:border-bottom var(--vp-t-color)}}@media(min-width:1200px){.vp-archives[data-v-da31a853]{margin-left:0}}.vp-posts-nav[data-v-cd1ae385]{padding:0;text-align:left}.vp-posts-nav.local[data-v-cd1ae385]{display:none;margin-bottom:24px}@media(min-width:768px){.vp-posts-nav.local[data-v-cd1ae385]{display:flex;gap:24px}}@media(min-width:1200px){.vp-posts-nav.local[data-v-cd1ae385]{margin-left:0}}.nav-link[data-v-cd1ae385]{display:flex;align-items:center;justify-content:flex-start;padding:10px 14px 10px 20px;margin-bottom:20px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);background-color:var(--vp-c-bg);border-radius:8px;box-shadow:var(--vp-shadow-1);transition:var(--vp-t-color);transition-property:background-color,color,box-shadow,transform;transform:scale(1)}.nav-link[data-v-cd1ae385]:hover{box-shadow:var(--vp-shadow-2);transform:scale(1.002)}.nav-link[data-v-cd1ae385]:hover,.nav-link.active[data-v-cd1ae385]{color:var(--vp-c-brand-1)}.vp-posts-nav.local .nav-link[data-v-cd1ae385]{flex:1 2;max-width:50%;margin-bottom:0}.vp-posts-nav.local .nav-link[data-v-cd1ae385]:last-of-type{margin-right:0}.nav-link .text[data-v-cd1ae385]{flex:1 2;min-width:0;padding-right:14px}.nav-link .total[data-v-cd1ae385]{padding-right:8px;color:var(--vp-c-text-3);transition:color var(--vp-t-color)}.nav-link .icon[data-v-cd1ae385]{width:1em;height:1em;font-size:1.2em;color:var(--vp-c-text-3);transition:color var(--vp-t-color)}.nav-link .icon-logo[data-v-cd1ae385]{margin-right:10px;color:var(--vp-c-brand-1)}.vp-profile[data-v-700376a4]{padding:24px 20px;margin-bottom:24px;background-color:var(--vp-c-bg);border-radius:8px;box-shadow:var(--vp-shadow-1);transition:var(--vp-t-color);transition-property:background-color,color,box-shadow}.vp-profile[data-v-700376a4]:hover{box-shadow:var(--vp-shadow-2)}.vp-profile img[data-v-700376a4]{width:60%;margin:auto;-o-object-fit:cover;object-fit:cover}.vp-profile h3[data-v-700376a4]{margin-top:1.5rem;font-size:18px;font-weight:600}.vp-profile h3[data-v-700376a4],.vp-profile p[data-v-700376a4]{color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.vp-profile .circle img[data-v-700376a4]{overflow:hidden;border-radius:50%}.profile-location[data-v-700376a4],.profile-organization[data-v-700376a4]{display:flex;align-items:center;justify-content:center;margin-top:16px;font-size:14px;color:var(--vp-c-text-3);transition:color var(--vp-t-color)}.profile-location p[data-v-700376a4],.profile-organization p[data-v-700376a4]{margin:0 4px}.profile-location+.profile-organization[data-v-700376a4]{margin-top:0}.profile-social[data-v-700376a4]{padding-top:12px;margin-top:12px;border-top:1px solid var(--vp-c-divider);transition:border var(--vp-t-color)}.profile-social[data-v-700376a4] .vp-social-link{width:32px;height:32px}.profile-social[data-v-700376a4] .vp-social-link:hover{color:var(--vp-c-brand-1)}.vp-posts-aside[data-v-29db040d]{position:sticky;top:calc(var(--vp-nav-height) + 2rem);display:none;width:270px;text-align:center}@media(min-width:768px){.vp-posts-aside[data-v-29db040d]{display:block}}.vp-category-group[data-v-28a2c622]{position:relative}.vp-category-group[data-v-28a2c622]:after{position:absolute;top:30px;bottom:0;left:8px;display:block;content:"";border-left:1px solid var(--vp-c-divider);transition:border var(--vp-t-color)}.vp-category-group .folder[data-v-28a2c622]{display:flex;align-items:center;margin:8px 0;font-size:16px;font-weight:600;color:var(--vp-c-text-2);cursor:pointer;transition:color var(--vp-t-color)}.vp-category-group .folder[data-v-28a2c622]:hover{color:var(--vp-c-text-1)}@media(min-width:768px){.vp-category-group .folder[data-v-28a2c622]{font-size:18px}}.vp-category-group .folder .icon[data-v-28a2c622]{display:inline-block;width:1em;margin-right:8px}.vp-category-group>.group[data-v-28a2c622]{display:none;margin-left:22px}@media(min-width:768px){.vp-category-group>.group[data-v-28a2c622]{margin-left:26px}}.vp-category-group.expand>.group[data-v-28a2c622]{display:block}.vp-categories-item[data-v-5a53fc68]{margin:8px 0;font-size:16px;list-style:none}.vp-categories-item .post[data-v-5a53fc68]{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.vp-categories-item .post[data-v-5a53fc68]:hover{color:var(--vp-c-brand-1)}.vp-categories-item .post .vpi-post[data-v-5a53fc68]{display:inline-block;width:1em;margin-right:8px}.vp-categories-item .post[data-v-5a53fc68] .vp-link{display:-webkit-box;overflow:hidden}.vp-post-categories[data-v-3cb3dadb]{flex:1 2;padding:16px;margin:0 -16px 32px;background-color:var(--vp-c-bg);transition:background-color var(--vp-t-color),box-shadow var(--vp-t-color)}@media(min-width:768px){.vp-post-categories[data-v-3cb3dadb]{padding:20px 24px;margin:0 0 32px;background-color:var(--vp-c-bg);border-radius:8px;box-shadow:var(--vp-shadow-1)}.vp-post-categories[data-v-3cb3dadb]:hover{box-shadow:var(--vp-shadow-2)}}.categories-title[data-v-3cb3dadb]{display:flex;align-items:center;padding:0 16px 12px;margin:0 -16px;font-size:20px;font-weight:700;color:var(--vp-c-text-1);border-bottom:solid 1px var(--vp-c-divider);transition:color var(--vp-t-color),border-color var(--vp-t-color)}.categories-title .icon[data-v-3cb3dadb]{margin-right:8px}@media(min-width:768px){.categories-title[data-v-3cb3dadb]{padding:0 24px 12px;margin:0 -24px;border-bottom:solid 1px var(--vp-c-divider);transition:border-bottom var(--vp-t-color)}}@media(min-width:1200px){.vp-post-categories[data-v-3cb3dadb]{margin-left:0}}.vp-post-categories .content[data-v-3cb3dadb]{padding:20px 0 0}.vp-posts-extract[data-v-6b17f51d]{position:fixed;right:0;bottom:30%;z-index:calc(var(--vp-z-index-nav) - 1);display:block;padding:6px 10px;cursor:pointer;background-color:var(--vp-c-bg);border:solid 1px var(--vp-c-divider);border-right:none;border-top-left-radius:99px;border-bottom-left-radius:99px;box-shadow:var(--vp-shadow-2);transition:var(--vp-t-color);transition-property:background-color,border,box-shadow}.vp-posts-extract .icon[data-v-6b17f51d]{display:block;font-size:16px;color:var(--vp-c-text-2);transition:color var(--vp-t-color)}@media(min-width:768px){.vp-posts-extract[data-v-6b17f51d]{display:none}}@media print{.vp-posts-extract[data-v-6b17f51d]{display:none}}.posts-modal[data-v-6b17f51d]{position:fixed;top:0;bottom:0;left:0;z-index:var(--vp-z-index-overlay);width:100%;background-color:#0000004d}.posts-modal-container[data-v-6b17f51d]{position:absolute;bottom:0;width:100%;padding:24px;background-color:var(--vp-c-bg);border-top-left-radius:12px;border-top-right-radius:12px;box-shadow:0 -3px 12px #0000001a,0 -1px 4px #0000001a;transition:transform .5s cubic-bezier(.19,1,.22,1);transform:translateY(100%)}[data-theme=dark] .posts-modal-container[data-v-6b17f51d]{box-shadow:0 -3px 12px #0000004d,0 -1px 4px #00000045}.posts-modal-container.open[data-v-6b17f51d]{transform:translateY(0)}.profile[data-v-6b17f51d]{display:flex;align-items:center}.profile .avatar[data-v-6b17f51d]{width:64px;margin-right:16px}.profile h3[data-v-6b17f51d]{font-weight:600}.profile .desc[data-v-6b17f51d]{font-size:14px}.posts-nav[data-v-6b17f51d]{display:flex;align-items:center;justify-content:space-around;padding:10px 0 0;margin:24px 0 0;border-top:solid 1px var(--vp-c-divider)}.posts-nav.no-profile[data-v-6b17f51d]{padding-top:0;margin:0;border-top:none}.nav-link[data-v-6b17f51d]{display:flex;align-items:center;padding:3px;font-weight:600;color:var(--vp-c-brand-1);border-radius:8px;transition:all var(--vp-t-color)}.nav-link .icon[data-v-6b17f51d]{width:1em;height:1em;margin-right:4px}.profile-info[data-v-6b17f51d]{display:flex;flex-wrap:wrap;gap:0 20px;align-items:center}.profile-location[data-v-6b17f51d],.profile-organization[data-v-6b17f51d]{display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--vp-c-text-3);transition:color var(--vp-t-color)}.profile-location p[data-v-6b17f51d],.profile-organization p[data-v-6b17f51d]{margin:0 4px}.vp-tags[data-v-6b44efcf]{flex:1 2}.vp-tags.has-list[data-v-6b44efcf]{padding-bottom:64px}.tags-nav[data-v-6b44efcf],.tags-container[data-v-6b44efcf]{padding:20px 16px;margin:0 -16px;background-color:var(--vp-c-bg);transition:background-color var(--vp-t-color)}.tags-container[data-v-6b44efcf]{margin-top:24px}.tags-title[data-v-6b44efcf]{display:flex;align-items:center;margin-bottom:20px;font-size:20px;font-weight:700;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.tags-title .icon[data-v-6b44efcf]{width:1em;height:1em;margin-right:8px}.tags[data-v-6b44efcf]{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:flex-start}.tags .tag[data-v-6b44efcf]{display:flex;align-items:center;padding:6px 10px 6px 12px;font-size:14px;line-height:1;color:var(--vp-tag-color);overflow-wrap:break-word;cursor:pointer;background-color:var(--vp-tag-bg);border:1px solid var(--vp-tag-bg);border-radius:6px;transition:all var(--vp-t-color)}.tag-title[data-v-6b44efcf]{padding-bottom:12px;padding-left:16px;margin:0 -16px;font-size:20px;font-weight:600;border-bottom:1px solid var(--vp-c-divider);transition:border-bottom var(--vp-t-color)}.tag-count[data-v-6b44efcf]{display:inline-block;padding-left:6px;margin-left:4px;color:var(--vp-tag-color);border-left:1px solid var(--vp-tag-color);transition:color var(--vp-t-color),border-left var(--vp-t-color)}.tags .tag[data-v-6b44efcf]:hover,.tags .tag.active[data-v-6b44efcf]{color:var(--vp-c-bg);background-color:var(--vp-tag-hover-color)}.tags .tag:hover .tag-count[data-v-6b44efcf],.tags .tag.active .tag-count[data-v-6b44efcf]{color:var(--vp-c-bg);border-left-color:var(--vp-c-divider)}@media(min-width:768px){.tags-nav[data-v-6b44efcf],.tags-container[data-v-6b44efcf]{padding:16px 24px;margin:0;background-color:var(--vp-c-bg);border-radius:8px;box-shadow:var(--vp-shadow-1);transition:var(--vp-t-color);transition-property:background-color,box-shadow}.tags-container[data-v-6b44efcf]{margin-top:24px;margin-bottom:24px}.tags-nav[data-v-6b44efcf]:hover,.tags-container[data-v-6b44efcf]:hover{box-shadow:var(--vp-shadow-2)}.tags-container .tag-title[data-v-6b44efcf]{padding-left:24px;margin:0 -24px}}@media(min-width:1200px){.vp-tags[data-v-6b44efcf]{margin-left:0}}.vp-posts[data-v-abcae1b8]{position:relative;min-height:calc(100vh - var(--vp-footer-height, 0px));padding:calc(var(--vp-nav-height) + 32px) 16px 32px;transition:background-color var(--vp-t-color)}.vp-posts.home-posts[data-v-abcae1b8]{padding:32px 16px;background-color:var(--vp-c-bg-alt)}.posts-container[data-v-abcae1b8]{display:flex;gap:24px;align-items:flex-start;justify-content:flex-start;width:100%;margin:0 auto}.posts-container:not(.no-profile).left[data-v-abcae1b8]{flex-direction:row-reverse}.posts-container.no-profile[data-v-abcae1b8]{display:block;max-width:784px}@media(min-width:768px){.posts-container[data-v-abcae1b8]{position:relative;z-index:2}}@media(min-width:960px){.vp-posts[data-v-abcae1b8]{min-height:calc(100vh - var(--vp-nav-height) - var(--vp-footer-height, 0px));padding:32px 24px}}@media(min-width:1440px){.posts-container[data-v-abcae1b8]{max-width:1104px}}.vp-home[data-v-edb3bca9]{min-height:calc(100vh - var(--vp-nav-height) - var(--vp-footer-height, 0px))}.vp-home .layout[data-v-edb3bca9]{transition:background-color var(--vp-t-color)}.vp-home .layout[data-v-edb3bca9]:nth-child(odd){background-color:var(--vp-c-bg-alt)}.vp-home .layout[data-v-edb3bca9]:nth-child(2n){background-color:var(--vp-c-bg)}.root[data-v-3e6b023c]{position:relative;z-index:1}.nested[data-v-3e6b023c]{padding-left:13px}.outline-link[data-v-3e6b023c]{display:block;overflow:hidden;font-size:14px;font-weight:400;line-height:32px;color:var(--vp-c-text-2);text-overflow:ellipsis;white-space:nowrap;transition:color var(--vp-t-color)}.outline-link[data-v-3e6b023c]:hover,.outline-link.active[data-v-3e6b023c]{color:var(--vp-c-brand-1)}.outline-link.nested[data-v-3e6b023c]{padding-left:13px}.vp-doc-aside-outline[data-v-aa56eba0]{display:none}.vp-doc-aside-outline.has-outline[data-v-aa56eba0]{display:block}.content[data-v-aa56eba0]{position:relative;padding-left:16px;font-size:13px;font-weight:500;border-left:1px solid var(--vp-c-divider);transition:border-left var(--vp-t-color)}.outline-marker[data-v-aa56eba0]{position:absolute;top:32px;left:-1px;z-index:0;width:2px;height:18px;background-color:var(--vp-c-brand-1);border-radius:2px;opacity:0;transition:top .25s cubic-bezier(0,1,.5,1),background-color var(--vp-t-color),opacity var(--vp-t-color)}.outline-title[data-v-aa56eba0]{display:flex;align-items:center;font-size:14px;font-weight:600;line-height:32px;letter-spacing:.4px}.outline-title .icon[data-v-aa56eba0]{margin-left:4px;font-size:1.2em;cursor:pointer}.vp-doc-aside[data-v-5976474c]{display:flex;flex-direction:column;flex-grow:1}.spacer[data-v-5976474c]{flex-grow:1}.vp-breadcrumb[data-v-9b9b6f4b]{padding-left:8px;margin-bottom:2rem;border-left:solid 2px var(--vp-c-brand-1);transition:border-left var(--vp-t-color)}@media print{.vp-breadcrumb[data-v-9b9b6f4b]{display:none}}.vp-breadcrumb ol[data-v-9b9b6f4b]{display:flex;flex-wrap:wrap;gap:4px;align-items:center;justify-content:flex-start;font-size:14px;font-weight:400}.vp-breadcrumb ol li[data-v-9b9b6f4b]{display:flex;align-items:center}.vp-breadcrumb .breadcrumb[data-v-9b9b6f4b]{font-weight:700;color:var(--vp-c-brand-2);transition:color var(--vp-t-color)}.vp-breadcrumb .breadcrumb[data-v-9b9b6f4b]:hover{color:var(--vp-c-brand-1)}.vp-breadcrumb .breadcrumb.current[data-v-9b9b6f4b]{color:var(--vp-c-text-3)}.vp-breadcrumb .vpi-chevron-right[data-v-9b9b6f4b]{margin-left:4px;color:var(--vp-c-border);transition:color var(--vp-t-color)}.vp-doc .copyright-container p[data-v-22c67d2a]{display:flex;flex-wrap:nowrap;gap:4px;align-items:center;justify-content:flex-start;margin:8px 0;line-height:20px}.vp-doc .copyright-container p span[data-v-22c67d2a]:first-of-type{align-self:baseline;font-weight:700}.vp-doc .copyright-container [class*=vpi-][data-v-22c67d2a]{width:1.2em;height:1.2em;color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.vp-doc .copyright-container .source[data-v-22c67d2a]{flex:1 2;width:1px;word-break:break-all}.vpi-license-cc{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M9 8c1.104 0 2.105.448 2.829 1.173l-1.414 1.413a2 2 0 1 0 0 2.828l1.413 1.414A4.001 4.001 0 0 1 5 12c0-2.208 1.792-4 4-4m9.829 1.173A4.001 4.001 0 0 0 12 12a4.001 4.001 0 0 0 6.828 2.828l-1.414-1.414a2 2 0 1 1 0-2.828zM2 12C2 6.477 6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12m10-8a8 8 0 1 0 0 16a8 8 0 0 0 0-16'/%3E%3C/svg%3E")}.vpi-license-by{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M14 7a2 2 0 1 1-4 0a2 2 0 0 1 4 0m1 4a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v4h1.5v4h3v-4H15zm-3-9C6.477 2 2 6.477 2 12s4.477 10 10 10s10-4.477 10-10S17.523 2 12 2M4 12a8 8 0 1 1 16 0a8 8 0 0 1-16 0'/%3E%3C/svg%3E")}.vpi-license-nc{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10s10-4.477 10-10S17.523 2 12 2M7.094 5.68A8 8 0 0 1 18.32 16.905l-2.154-2.154A2.5 2.5 0 0 0 14 11h-4a.5.5 0 0 1 0-1.001h5.5V8H13V6h-2v2h-1q-.273.001-.53.056zM5.68 7.094L7.835 9.25A2.5 2.5 0 0 0 10 13h4a.5.5 0 0 1 0 1.001H8.5v2H11v2h2v-2h1q.273-.001.53-.056l2.376 2.376A8 8 0 0 1 5.68 7.095'/%3E%3C/svg%3E")}.vpi-license-nd{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M8 9h8v2H8zm0 6v-2h8v2zm-6-3C2 6.477 6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12m10-8a8 8 0 1 0 0 16a8 8 0 0 0 0-16'/%3E%3C/svg%3E")}.vpi-license-sa{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M17 12c0-3.314-2.238-6-5-6c-2.177 0-4.03 1.67-4.716 4H6l2.5 3l2.5-3H9.401C9.92 8.805 10.89 8 12 8c1.657 0 3 1.79 3 4s-1.343 4-3 4c-1.11 0-2.08-.804-2.598-1.999H7.285C7.97 16.33 9.823 18 12 18c2.762 0 5-2.686 5-6M12 2a9.97 9.97 0 0 0-7.07 2.93A9.97 9.97 0 0 0 2 12a9.97 9.97 0 0 0 2.93 7.07A9.97 9.97 0 0 0 12 22a9.97 9.97 0 0 0 7.07-2.93A9.97 9.97 0 0 0 22 12a9.97 9.97 0 0 0-2.93-7.07A9.97 9.97 0 0 0 12 2M6.344 6.344A7.97 7.97 0 0 1 12 4c2.208 0 4.206.895 5.656 2.344A7.97 7.97 0 0 1 20 12a7.97 7.97 0 0 1-2.344 5.656A7.97 7.97 0 0 1 12 20a7.97 7.97 0 0 1-5.656-2.344A7.97 7.97 0 0 1 4 12c0-2.208.895-4.206 2.344-5.656'/%3E%3C/svg%3E")}.vpi-license-zero{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M17 12c0-3.314-2.238-6-5-6s-5 2.686-5 6s2.239 6 5 6s5-2.686 5-6m-6.237 3.645l3.562-6.173c.422.69.675 1.57.675 2.528c0 2.21-1.343 4-3 4c-.441 0-.86-.127-1.237-.355M9 12c0-2.21 1.343-4 3-4c.441 0 .86.127 1.237.355l-3.562 6.173C9.253 13.838 9 12.958 9 12m3-10a9.97 9.97 0 0 0-7.07 2.93A9.97 9.97 0 0 0 2 12a9.97 9.97 0 0 0 2.93 7.07A9.97 9.97 0 0 0 12 22a9.97 9.97 0 0 0 7.07-2.93A9.97 9.97 0 0 0 22 12a9.97 9.97 0 0 0-2.93-7.07A9.97 9.97 0 0 0 12 2M6.344 6.344A7.97 7.97 0 0 1 12 4c2.208 0 4.206.895 5.656 2.344A7.97 7.97 0 0 1 20 12a7.97 7.97 0 0 1-2.344 5.656A7.97 7.97 0 0 1 12 20a7.97 7.97 0 0 1-5.656-2.344A7.97 7.97 0 0 1 4 12c0-2.208.895-4.206 2.344-5.656'/%3E%3C/svg%3E")}.vp-doc h2.vp-doc-header[data-v-309da98c]{border-top:1px solid var(--vp-c-divider)}.vp-doc-footer[data-v-3eaf7867]{margin-top:64px}@media(min-width:640px){.edit-info[data-v-3eaf7867]{display:flex;align-items:center;justify-content:space-between;padding-bottom:6px}}.edit-link-button[data-v-3eaf7867]{display:flex;align-items:center;font-size:14px;font-weight:500;line-height:32px;color:var(--vp-c-brand-1);border:0;transition:color var(--vp-t-color)}.edit-link-button[data-v-3eaf7867]:hover{color:var(--vp-c-brand-2)}@media print{.edit-link-button[data-v-3eaf7867]{display:none}}.edit-link-icon[data-v-3eaf7867]{margin-right:8px;fill:currentcolor}.last-updated-text[data-v-3eaf7867]{font-size:14px;font-weight:500;line-height:24px;color:var(--vp-c-text-2);transition:color var(--vp-t-color)}@media(min-width:640px){.last-updated[data-v-3eaf7867]{flex:1 2;text-align:right}.last-updated-text[data-v-3eaf7867]{font-size:14px;font-weight:500;line-height:32px}}.contributors[data-v-3eaf7867]{padding-bottom:6px;margin-top:-10px;font-size:14px;line-height:32px;text-align:left}@media(min-width:640px){.contributors.right[data-v-3eaf7867]{text-align:right}}.contributors-label[data-v-3eaf7867]{padding-right:10px;font-weight:500;color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.contributors-info[data-v-3eaf7867]{color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.contributors-info .contributor[data-v-3eaf7867]{color:var(--vp-c-text-3);transition:color var(--vp-t-color)}.prev-next[data-v-3eaf7867]{display:grid;row-gap:8px;padding-top:24px;margin-top:10px;border-top:1px solid var(--vp-c-divider);transition:border-top var(--vp-t-color)}@media(min-width:640px){.prev-next[data-v-3eaf7867]{grid-template-columns:repeat(2,1fr);-moz-column-gap:16px;column-gap:16px}}@media print{.prev-next[data-v-3eaf7867]{display:none}}.pager-link[data-v-3eaf7867]{display:block;width:100%;height:100%;padding:11px 16px 13px;border:1px solid var(--vp-c-divider);border-radius:8px;transition:border-color var(--vp-t-color)}.pager-link[data-v-3eaf7867]:hover{border-color:var(--vp-c-brand-1)}.pager-link.next[data-v-3eaf7867]{margin-left:auto;text-align:right}.desc[data-v-3eaf7867]{display:block;font-size:12px;font-weight:500;line-height:20px;color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.title[data-v-3eaf7867]{display:block;font-size:14px;font-weight:500;line-height:20px;color:var(--vp-c-brand-1);transition:color var(--vp-t-color)}.title .vp-icon[data-v-3eaf7867]{margin-left:0;transform:translateY(-1px)}.vp-doc-title[data-v-771735c9]{margin-bottom:.7rem;font-size:28px;font-weight:600;line-height:1.5;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.vp-doc-title.padding[data-v-771735c9]{padding-bottom:4rem}.vp-doc-meta[data-v-771735c9]{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;justify-content:flex-start;padding:1rem 0 .5rem;margin-bottom:2rem;font-size:14px;color:var(--vp-c-text-3);border-bottom:solid 1px var(--vp-c-divider);transition:color var(--vp-t-color),border-bottom var(--vp-t-color)}.vp-doc-meta p[data-v-771735c9]{display:flex;gap:6px;align-items:center}.vp-doc-meta .icon[data-v-771735c9]{width:14px;height:14px}.vp-doc-meta .tag[data-v-771735c9]{display:inline-block;padding:3px 5px;font-size:12px;line-height:1;color:var(--vp-tag-color);background-color:var(--vp-tag-bg);border-radius:3px}.vp-doc-meta .create-time[data-v-771735c9]{text-align:right}@media(min-width:768px){.vp-doc-meta .create-time[data-v-771735c9]{flex:1 2;justify-content:right}}.vp-encrypt-form[data-v-47ce5e18]{margin-top:20px}.encrypt-text[data-v-47ce5e18]{margin-top:40px;margin-bottom:30px;color:var(--vp-c-text-1);text-align:center}.encrypt-input-wrapper[data-v-47ce5e18]{position:relative}.icon-lock[data-v-47ce5e18]{position:absolute;top:12px;left:10px;color:var(--vp-c-border)}.encrypt-input[data-v-47ce5e18]{width:100%;padding:8px 12px 8px 32px;background-color:transparent;border:1px solid var(--vp-c-border);border-radius:4px;outline:none;transition:border-color var(--vp-t-color),background-color var(--vp-t-color)}.encrypt-input[data-v-47ce5e18]:focus{border-color:var(--vp-c-brand-1)}.encrypt-input.error[data-v-47ce5e18]{border-color:var(--vp-c-danger-3)}.encrypt-button[data-v-47ce5e18]{width:100%;padding:8px 12px;margin-top:20px;font-weight:500;color:var(--vp-c-white);cursor:pointer;background-color:var(--vp-c-brand-1);border:none;border-radius:4px;outline:none;transition:background-color var(--vp-t-color)}.encrypt-button[data-v-47ce5e18]:hover{background-color:var(--vp-c-brand-2)}.encrypt-button.unlocking[data-v-47ce5e18]{color:var(--vp-c-brand-1);background-color:var(--vp-c-gray-1)}.vpi-loading[data-v-47ce5e18]{display:inline-block;transform:scale(5)}.vp-page-encrypt .logo[data-v-2fc67d80]{text-align:center}.icon-lock-head[data-v-2fc67d80]{display:inline-block;width:64px;height:64px;margin:auto}@media(min-width:768px){.vp-page-encrypt[data-v-2fc67d80]{width:400px;padding:20px;margin:40px auto 0;border:solid 1px var(--vp-c-divider);border-radius:8px;box-shadow:var(--vp-shadow-1);transition:var(--vp-t-color);transition-property:box-shadow,border-color}.vp-page-encrypt[data-v-2fc67d80]:hover{box-shadow:var(--vp-shadow-2)}}.vp-doc-container[data-v-9064e594]{width:100%;padding:32px 24px 96px}.vp-doc-container.with-encrypt[data-v-9064e594]{padding:32px 24px}.container[data-v-9064e594]{width:100%;margin:0 auto}.aside[data-v-9064e594]{position:relative;display:none;flex-grow:1;order:2;width:100%;max-width:256px;padding-left:32px}.left-aside[data-v-9064e594]{order:1;padding-right:32px;padding-left:unset}.aside-container[data-v-9064e594]{position:fixed;top:0;width:224px;height:100vh;padding-top:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + var(--vp-doc-top-height, 0px) + 44px);padding-bottom:var(--vp-footer-height, 0);overflow:hidden auto;scrollbar-width:none}.aside-container[data-v-9064e594]::-webkit-scrollbar{display:none}.aside-curtain[data-v-9064e594]{--vp-aside-curtain-bg: var(--vp-c-bg);position:fixed;bottom:0;z-index:10;width:224px;height:32px;background:linear-gradient(transparent,var(--vp-aside-curtain-bg) 70%);transition:--vp-aside-curtain-bg var(--vp-t-color)}.aside-content[data-v-9064e594]{display:flex;flex-direction:column;min-height:calc(100vh - (var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + var(--vp-footer-height, 0px) + 48px));padding-bottom:32px}.content[data-v-9064e594]{position:relative;width:100%;margin:0 auto}.content-container[data-v-9064e594]{margin:0 auto}.vp-doc-container.has-aside .content-container[data-v-9064e594]{max-width:788px}@media(min-width:768px){.vp-doc-container[data-v-9064e594]{padding:48px 32px 128px}}@media(min-width:960px){.vp-doc-container[data-v-9064e594]{padding:48px 32px 0}.vp-doc-container:not(.has-sidebar) .container[data-v-9064e594]{display:flex;justify-content:center;max-width:992px}.vp-doc-container:not(.has-sidebar) .content[data-v-9064e594]{max-width:752px}}@media(min-width:1280px){.vp-doc-container .aside[data-v-9064e594]{display:block}.vp-doc-container .container[data-v-9064e594]{display:flex;justify-content:center}}@media(min-width:1440px){.vp-doc-container:not(.has-sidebar) .content[data-v-9064e594]{max-width:884px}.vp-doc-container.is-posts:not(.has-sidebar.has-aside) .content[data-v-9064e594]{max-width:985px}.vp-doc-container:not(.has-sidebar) .container[data-v-9064e594]{max-width:1104px}}@media(min-width:960px){.content[data-v-9064e594]{padding:0 32px 128px}}@media(min-width:1280px){.content[data-v-9064e594]{order:1;min-width:640px;margin:0}}@property --vp-aside-curtain-bg{inherits: false; initial-value: #fff; syntax: "";}.vp-friend[data-v-af8f5716]{position:relative;display:flex;gap:16px;align-items:flex-start;padding:20px;margin-bottom:8px;background-color:var(--vp-friends-bg-color);border-radius:6px;transition:all var(--vp-t-color)}.avatar[data-v-af8f5716]{width:88px;height:88px;overflow:hidden;background-color:var(--vp-c-default-soft);border-radius:100%}.avatar img[data-v-af8f5716]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.content[data-v-af8f5716]{flex:1 2}.vp-friend.only-title .content[data-v-af8f5716]{margin-top:30px}.content .title[data-v-af8f5716]{padding-bottom:8px;font-size:24px;font-weight:700;color:var(--vp-friends-name-color);transition:color var(--vp-t-color),border-bottom var(--vp-t-color)}.content .title[data-v-af8f5716]:before{position:absolute;inset:0;z-index:1;content:""}.content .location[data-v-af8f5716],.content .organization[data-v-af8f5716]{display:flex;gap:8px;align-items:center;padding-top:16px;font-size:14px;color:var(--vp-friends-text-color);opacity:.8;transition:color var(--vp-t-color)}.content .location+.organization[data-v-af8f5716]{padding-top:0}.content .desc[data-v-af8f5716]{padding-top:16px;line-height:1.5;color:var(--vp-friends-text-color);transition:color var(--vp-t-color)}.content .desc.offset[data-v-af8f5716]{margin-top:4px;margin-left:-104px}.content[data-v-af8f5716] .vp-social-links{justify-content:flex-end;margin-top:8px}.content[data-v-af8f5716] .vp-social-links .vp-social-link{position:relative;z-index:2}.vp-friend.no-desc .content[data-v-af8f5716] .vp-social-links{justify-content:flex-start}.content[data-v-af8f5716] .vp-social-link{color:var(--vp-friends-name-color)}.vp-friends-group[data-v-e2cdd5d3]{width:100%;padding:64px 20px 0;margin:0 auto}.vp-friends-group .title[data-v-e2cdd5d3]{padding-top:3rem;padding-bottom:8px;margin-bottom:28px;font-size:24px;font-weight:700;color:var(--vp-c-text-1);text-align:center;border-top:solid 1px var(--vp-c-divider);outline:none;transition:color var(--vp-t-color),border-color var(--vp-t-color)}.vp-friends-group .description[data-v-e2cdd5d3]{margin-bottom:16px;line-height:28px;color:var(--vp-c-text-1);text-align:center;transition:color var(--vp-t-color)}.friends-list[data-v-e2cdd5d3]{display:grid;gap:20px;margin-top:32px}@media(min-width:640px){.friends-list[data-v-e2cdd5d3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:960px){.vp-friends-group[data-v-e2cdd5d3]{padding:64px 0 0}.friends-list[data-v-e2cdd5d3]{padding:0}}.vp-friends[data-v-e9f44c2f]{width:100%;padding-top:calc(var(--vp-nav-height) + 32px);padding-bottom:5rem;margin:0 auto}.vp-friends .title[data-v-e9f44c2f]{padding:32px 20px 0;margin-bottom:2rem;font-size:28px;font-weight:700;color:var(--vp-c-text-1);text-align:center;outline:none;transition:color var(--vp-t-color)}.vp-friends .description[data-v-e9f44c2f]{padding:0 20px;margin-bottom:16px;line-height:28px;color:var(--vp-c-text-1);text-align:center;transition:color var(--vp-t-color)}.friends-list[data-v-e9f44c2f]{display:grid;gap:20px;padding:0 20px;margin-top:48px}.edit-link[data-v-e9f44c2f]{display:flex;padding-left:1rem;margin-top:64px}@media(min-width:640px){.vp-friends .title[data-v-e9f44c2f],.vp-friends .description[data-v-e9f44c2f]{padding-left:16px}.friends-list[data-v-e9f44c2f]{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 16px}}@media(min-width:960px){.vp-friends[data-v-e9f44c2f]{max-width:864px;padding-top:48px}.vp-friends .title[data-v-e9f44c2f],.vp-friends .description[data-v-e9f44c2f],.edit-link[data-v-e9f44c2f]{padding-left:0}.friends-list[data-v-e9f44c2f]{padding:0}}.edit-link-button[data-v-e9f44c2f]{display:flex;align-items:center;font-size:14px;font-weight:500;line-height:32px;color:var(--vp-c-brand-1);border:0;transition:color var(--vp-t-color)}.edit-link-button[data-v-e9f44c2f]:hover{color:var(--vp-c-brand-2)}.edit-link-icon[data-v-e9f44c2f]{width:14px;height:14px;margin-right:8px;fill:currentcolor}.vp-friends .vp-doc.after[data-v-e9f44c2f]{margin-top:48px}.vp-content[data-v-7cef5e50]{flex-grow:1;flex-shrink:0;width:100%;margin:var(--vp-layout-top-height, 0) auto 0}.vp-content.is-home[data-v-7cef5e50]{width:100%;max-width:100%}.vp-content.has-sidebar[data-v-7cef5e50]{margin:0}@media(min-width:960px){.vp-content[data-v-7cef5e50]{padding-top:var(--vp-nav-height)}.vp-content.has-sidebar[data-v-7cef5e50]{padding-left:var(--vp-sidebar-width);margin:var(--vp-layout-top-height, 0) 0 0}}@media(min-width:1440px){.vp-content.has-sidebar[data-v-7cef5e50]{padding-right:calc((100vw - var(--vp-layout-max-width)) / 2);padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.vp-footer[data-v-400675cf]{position:relative;z-index:var(--vp-z-index-footer);padding:24px;background-color:var(--vp-c-bg);border-top:1px solid var(--vp-c-gutter);transition:border-top var(--vp-t-color),background-color var(--vp-t-color)}.footer-no-border .vp-footer[data-v-400675cf]{background-color:transparent;border-top-color:transparent}.vp-footer p[data-v-400675cf]{color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.vp-footer[data-v-400675cf] a{color:var(--vp-c-text-2);text-decoration-line:underline;text-underline-offset:2px;transition:color var(--vp-t-color),text-underline-offset var(--vp-t-color)}.vp-footer[data-v-400675cf] a:hover{color:var(--vp-c-text-1);text-underline-offset:4px}@media(min-width:960px){.vp-footer.has-sidebar[data-v-400675cf]{margin-left:var(--vp-sidebar-width)}.vp-footer.has-sidebar .container[data-v-400675cf]{margin-left:calc(0px - var(--vp-sidebar-width))}}@media(min-width:1440px){.vp-footer[data-v-400675cf]{padding:24px}.vp-footer.has-sidebar[data-v-400675cf]{margin-left:calc((100% - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.container[data-v-400675cf]{max-width:var(--vp-layout-max-width);margin:0 auto;text-align:center}.message[data-v-400675cf],.copyright[data-v-400675cf]{font-size:14px;font-weight:500;line-height:24px;color:var(--vp-c-text-2)}.message[data-v-400675cf]{order:2}.copyright[data-v-400675cf]{order:1}.vp-global-encrypt[data-v-f4027c4b]{display:flex;flex:1 2;width:100%;overflow-y:auto;background-color:var(--vp-c-bg);transition:background-color var(--vp-t-color)}@media(min-width:768px){.vp-global-encrypt[data-v-f4027c4b]{align-items:center;justify-content:center;background-color:var(--vp-c-bg-soft)}}.global-encrypt-container[data-v-f4027c4b]{width:100%;padding:0 20px;margin-top:40px}.profile[data-v-f4027c4b]{padding-bottom:20px;margin-bottom:60px;border-bottom:solid 1px var(--vp-c-divider)}@media(min-width:768px){.global-encrypt-container[data-v-f4027c4b]{width:400px;padding:20px;margin-top:-40px;background-color:var(--vp-c-bg);border-radius:8px;box-shadow:var(--vp-shadow-2)}.profile[data-v-f4027c4b]{margin-bottom:40px}}.avatar[data-v-f4027c4b]{margin-bottom:16px}.avatar img[data-v-f4027c4b]{width:120px;margin:auto;-o-object-fit:cover;object-fit:cover}.avatar.circle img[data-v-f4027c4b]{overflow:hidden;border-radius:50%}.profile h3[data-v-f4027c4b]{font-weight:500;line-height:1.5;color:var(--vp-c-text-1);text-align:center;transition:color var(--vp-t-color)}.vp-local-nav-outline-dropdown[data-v-4114a62c]{padding:12px 20px 11px}.vp-local-nav-outline-dropdown button[data-v-4114a62c]{position:relative;display:block;font-size:12px;font-weight:500;line-height:24px;color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.vp-local-nav-outline-dropdown button[data-v-4114a62c]:hover,.vp-local-nav-outline-dropdown button.open[data-v-4114a62c]{color:var(--vp-c-text-1)}.icon[data-v-4114a62c]{display:inline-block;width:14px;height:14px;margin-left:2px;vertical-align:middle;fill:currentcolor}[data-v-4114a62c] .outline-link{padding:2px 0;font-size:14px}.open>.icon[data-v-4114a62c]{transform:rotate(90deg)}.items[data-v-4114a62c]{position:absolute;top:64px;right:16px;left:16px;display:grid;gap:1px;max-height:calc(var(--vp-vh, 100vh) - 86px);overflow:hidden auto;background-color:var(--vp-c-gutter);border:1px solid var(--vp-c-border);border-radius:8px;box-shadow:var(--vp-shadow-3);transition:var(--vp-t-color);transition-property:background-color,border,box-shadow}.header[data-v-4114a62c]{background-color:var(--vp-c-bg-soft)}.top-link[data-v-4114a62c]{display:block;padding:0 16px;font-size:14px;font-weight:500;line-height:48px;color:var(--vp-c-brand-1)}.outline[data-v-4114a62c]{padding:8px 0;background-color:var(--vp-c-bg-soft)}.vp-local-nav[data-v-2c4aa936]{position:sticky;top:0;left:0;z-index:var(--vp-z-index-local-nav);display:flex;align-items:center;justify-content:space-between;width:100%;padding-top:var(--vp-layout-top-height, 0);background-color:var(--vp-local-nav-bg-color);border-top:1px solid var(--vp-c-gutter);border-bottom:1px solid var(--vp-c-gutter);transition:border-color var(--vp-t-color),background-color var(--vp-t-color),border var(--vp-t-color)}.vp-local-nav.fixed[data-v-2c4aa936]{position:fixed}.vp-local-nav.reached-top[data-v-2c4aa936]{border-top-color:transparent}@media(min-width:960px){.vp-local-nav[data-v-2c4aa936]{top:var(--vp-nav-height);width:calc(100% - var(--vp-sidebar-width));margin-left:var(--vp-sidebar-width);border-top:none}.vp-local-nav.is-posts[data-v-2c4aa936]{width:100%;margin-left:0}.vp-local-nav .menu[data-v-2c4aa936]{visibility:hidden}.vp-local-nav.with-outline[data-v-2c4aa936]{display:none}}@media(min-width:1120px){.vp-local-nav.is-posts[data-v-2c4aa936]{display:none}}@media(min-width:1280px){.vp-local-nav[data-v-2c4aa936]{display:none}}@media print{.vp-local-nav[data-v-2c4aa936]{display:none}}.menu[data-v-2c4aa936]{display:flex;align-items:center;padding:12px 24px 11px;font-size:12px;font-weight:500;line-height:24px;color:var(--vp-c-text-2);transition:color .5s}.menu.hidden[data-v-2c4aa936]{visibility:hidden}.menu[data-v-2c4aa936]:hover{color:var(--vp-c-text-1);transition:color .25s}@media(min-width:768px){.menu[data-v-2c4aa936]{padding:12px 32px 11px}}.menu-icon[data-v-2c4aa936]{width:16px;height:16px;margin-right:8px;fill:currentcolor}.top-link[data-v-2c4aa936]{display:block;padding:12px 24px 11px;font-size:12px;font-weight:500;line-height:24px;color:var(--vp-c-text-2);transition:color .5s}.top-link[data-v-2c4aa936]:hover{color:var(--vp-c-text-1);transition:color .25s}@media(min-width:768px){.top-link[data-v-2c4aa936]{padding:12px 32px 11px}}.vp-sidebar-item.level-0[data-v-12048f0f]{padding-bottom:24px}.vp-sidebar-item.collapsed.level-0[data-v-12048f0f]{padding-bottom:10px}.item[data-v-12048f0f]{position:relative;display:flex;align-items:center;width:100%}.vp-sidebar-item.collapsible>.item[data-v-12048f0f]{cursor:pointer}.indicator[data-v-12048f0f]{position:absolute;top:6px;bottom:6px;left:-17px;width:1px;transition:background-color var(--vp-t-color)}.vp-sidebar-item.level-1.is-active>.item>.indicator[data-v-12048f0f]{width:2px}.vp-sidebar-item.level-1.is-active>.item>.indicator[data-v-12048f0f],.vp-sidebar-item.level-2.is-active>.item>.indicator[data-v-12048f0f],.vp-sidebar-item.level-3.is-active>.item>.indicator[data-v-12048f0f],.vp-sidebar-item.level-4.is-active>.item>.indicator[data-v-12048f0f],.vp-sidebar-item.level-5.is-active>.item>.indicator[data-v-12048f0f]{background-color:var(--vp-c-brand-1)}.link[data-v-12048f0f]{display:block;flex:1 2}.text[data-v-12048f0f]{display:inline-block;flex-grow:1;padding:4px 0;font-size:14px;line-height:24px;vertical-align:middle;transition:color var(--vp-t-color)}.vp-sidebar-item.level-0 .text[data-v-12048f0f]{font-weight:700;color:var(--vp-c-text-1)}.vp-sidebar-item.level-1 .text[data-v-12048f0f],.vp-sidebar-item.level-2 .text[data-v-12048f0f],.vp-sidebar-item.level-3 .text[data-v-12048f0f],.vp-sidebar-item.level-4 .text[data-v-12048f0f],.vp-sidebar-item.level-5 .text[data-v-12048f0f]{font-weight:500;color:var(--vp-c-text-2)}.vp-sidebar-item.level-1 .text.separator[data-v-12048f0f],.vp-sidebar-item.level-2 .text.separator[data-v-12048f0f],.vp-sidebar-item.level-3 .text.separator[data-v-12048f0f],.vp-sidebar-item.level-4 .text.separator[data-v-12048f0f],.vp-sidebar-item.level-5 .text.separator[data-v-12048f0f]{color:var(--vp-c-text-3)}.vp-sidebar-item.level-0[data-v-12048f0f] .vp-icon.separator,.vp-sidebar-item.level-1[data-v-12048f0f] .vp-icon.separator,.vp-sidebar-item.level-2[data-v-12048f0f] .vp-icon.separator,.vp-sidebar-item.level-3[data-v-12048f0f] .vp-icon.separator,.vp-sidebar-item.level-4[data-v-12048f0f] .vp-icon.separator,.vp-sidebar-item.level-5[data-v-12048f0f] .vp-icon.separator{color:var(--vp-c-text-3)!important}.vp-sidebar-item.level-0.has-active>.item>.text[data-v-12048f0f],.vp-sidebar-item.level-1.has-active>.item>.text[data-v-12048f0f],.vp-sidebar-item.level-2.has-active>.item>.text[data-v-12048f0f],.vp-sidebar-item.level-3.has-active>.item>.text[data-v-12048f0f],.vp-sidebar-item.level-4.has-active>.item>.text[data-v-12048f0f],.vp-sidebar-item.level-5.has-active>.item>.text[data-v-12048f0f],.vp-sidebar-item.level-0.has-active>.item>.link>.text[data-v-12048f0f],.vp-sidebar-item.level-1.has-active>.item>.link>.text[data-v-12048f0f],.vp-sidebar-item.level-2.has-active>.item>.link>.text[data-v-12048f0f],.vp-sidebar-item.level-3.has-active>.item>.link>.text[data-v-12048f0f],.vp-sidebar-item.level-4.has-active>.item>.link>.text[data-v-12048f0f],.vp-sidebar-item.level-5.has-active>.item>.link>.text[data-v-12048f0f]{color:var(--vp-c-text-1)}.vp-sidebar-item.level-0.is-active>.item .link>.text[data-v-12048f0f],.vp-sidebar-item.level-1.is-active>.item .link>.text[data-v-12048f0f],.vp-sidebar-item.level-2.is-active>.item .link>.text[data-v-12048f0f],.vp-sidebar-item.level-3.is-active>.item .link>.text[data-v-12048f0f],.vp-sidebar-item.level-4.is-active>.item .link>.text[data-v-12048f0f],.vp-sidebar-item.level-5.is-active>.item .link>.text[data-v-12048f0f]{color:var(--vp-c-brand-1)}.vp-sidebar-item.level-0.is-link>.item>.link:hover .text[data-v-12048f0f],.vp-sidebar-item.level-1.is-link>.item>.link:hover .text[data-v-12048f0f],.vp-sidebar-item.level-2.is-link>.item>.link:hover .text[data-v-12048f0f],.vp-sidebar-item.level-3.is-link>.item>.link:hover .text[data-v-12048f0f],.vp-sidebar-item.level-4.is-link>.item>.link:hover .text[data-v-12048f0f],.vp-sidebar-item.level-5.is-link>.item>.link:hover .text[data-v-12048f0f],.vp-sidebar-item.level-0.is-link>.item>.link[data-v-12048f0f]:hover .vp-icon,.vp-sidebar-item.level-1.is-link>.item>.link[data-v-12048f0f]:hover .vp-icon,.vp-sidebar-item.level-2.is-link>.item>.link[data-v-12048f0f]:hover .vp-icon,.vp-sidebar-item.level-3.is-link>.item>.link[data-v-12048f0f]:hover .vp-icon,.vp-sidebar-item.level-4.is-link>.item>.link[data-v-12048f0f]:hover .vp-icon,.vp-sidebar-item.level-5.is-link>.item>.link[data-v-12048f0f]:hover .vp-icon{color:var(--vp-c-brand-1)}.caret[data-v-12048f0f]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-right:-7px;color:var(--vp-c-text-3);cursor:pointer;transition:color var(--vp-t-color)}.item[data-v-12048f0f] .vp-icon{align-self:baseline;margin:0 .25rem 0 0;font-size:.9em;color:var(--vp-c-text-2);transition:color var(--vp-t-color);transform:translateY(9px)}.item[data-v-12048f0f] .vp-icon-img{height:.9em;margin:0 .25rem 0 0}.item[data-v-12048f0f] .vp-icon.fontawesome{line-height:1}.item:hover .caret[data-v-12048f0f]{color:var(--vp-c-text-2)}.item:hover .caret[data-v-12048f0f]:hover{color:var(--vp-c-text-1)}.vp-sidebar-item.level-0.is-active>.item[data-v-12048f0f]>.vp-icon,.vp-sidebar-item.level-1.is-active>.item[data-v-12048f0f]>.vp-icon,.vp-sidebar-item.level-2.is-active>.item[data-v-12048f0f]>.vp-icon,.vp-sidebar-item.level-3.is-active>.item[data-v-12048f0f]>.vp-icon,.vp-sidebar-item.level-4.is-active>.item[data-v-12048f0f]>.vp-icon,.vp-sidebar-item.level-5.is-active>.item[data-v-12048f0f]>.vp-icon{color:var(--vp-c-brand-1)}.vp-sidebar-item.level-0.is-link>.item[data-v-12048f0f]:hover .vp-icon,.vp-sidebar-item.level-1.is-link>.item[data-v-12048f0f]:hover .vp-icon,.vp-sidebar-item.level-2.is-link>.item[data-v-12048f0f]:hover .vp-icon,.vp-sidebar-item.level-3.is-link>.item[data-v-12048f0f]:hover .vp-icon,.vp-sidebar-item.level-4.is-link>.item[data-v-12048f0f]:hover .vp-icon,.vp-sidebar-item.level-5.is-link>.item[data-v-12048f0f]:hover .vp-icon{color:var(--vp-c-brand-1)}.caret-icon[data-v-12048f0f]{width:18px;height:18px;fill:currentcolor;transition:transform var(--vp-t-color);transform:rotate(90deg)}.vp-sidebar-item.collapsed .caret-icon[data-v-12048f0f]{transform:rotate(0)}.vp-sidebar-item.level-1 .items[data-v-12048f0f],.vp-sidebar-item.level-2 .items[data-v-12048f0f],.vp-sidebar-item.level-3 .items[data-v-12048f0f],.vp-sidebar-item.level-4 .items[data-v-12048f0f],.vp-sidebar-item.level-5 .items[data-v-12048f0f]{padding-left:16px;border-left:1px solid var(--vp-c-divider);transition:border-left var(--vp-t-color)}.vp-sidebar-item .text[data-v-12048f0f] .vp-menu-badge{padding:3px 4px;margin-top:0;margin-left:4px;font-size:10px;font-weight:600;line-height:1;letter-spacing:.2px;border-radius:6px}.vp-sidebar-item.collapsible>.item .text[data-v-12048f0f] .vp-menu-badge{transform:translateY(3px)}.no-transition[data-v-473fd05b] .caret-icon{transition:none}.group+.group[data-v-473fd05b]{padding-top:10px;border-top:1px solid var(--vp-c-divider);transition:border var(--vp-t-color)}@media(min-width:960px){.group[data-v-473fd05b]{width:calc(var(--vp-sidebar-width) - 64px);padding-top:10px}}.vp-sidebar[data-v-deef3397]{position:fixed;top:var(--vp-layout-top-height, 0);bottom:0;left:0;z-index:var(--vp-z-index-sidebar);width:calc(100vw - 64px);max-width:320px;padding:32px 32px 96px;overflow:hidden auto;background-color:var(--vp-sidebar-bg-color);box-shadow:var(--vp-c-shadow-3);opacity:0;transition:opacity var(--vp-t-color),background-color var(--vp-t-color),box-shadow var(--vp-t-color),transform .5s cubic-bezier(.19,1,.22,1);transform:translate(-100%);scrollbar-width:thin}.vp-sidebar.open[data-v-deef3397]{visibility:visible;opacity:1;transition:opacity .25s,transform .5s cubic-bezier(.19,1,.22,1);transform:translate(0)}.vp-sidebar.hide-scrollbar[data-v-deef3397]{scrollbar-width:none}.vp-sidebar.hide-scrollbar[data-v-deef3397]::-webkit-scrollbar{width:0;height:0}[data-theme=dark] .vp-sidebar[data-v-deef3397]{box-shadow:var(--vp-shadow-1)}@media(min-width:960px){.vp-sidebar[data-v-deef3397]{z-index:1;width:var(--vp-sidebar-width);max-width:100%;padding-top:var(--vp-nav-height);visibility:visible;background-color:var(--vp-sidebar-bg-color);box-shadow:none;opacity:1;transform:translate(0)}}@media(min-width:1440px){.vp-sidebar[data-v-deef3397]{width:calc((100% - (var(--vp-layout-max-width) - 64px)) / 2 + var(--vp-sidebar-width) - 32px);padding-left:max(32px,calc((100% - (var(--vp-layout-max-width) - 64px)) / 2))}}@media(min-width:960px){.curtain[data-v-deef3397]{position:sticky;top:-64px;left:0;z-index:1;height:var(--vp-nav-height);margin-top:calc(var(--vp-nav-height) * -1);margin-right:-32px;margin-left:-32px;background-color:var(--vp-sidebar-bg-color);transition:background-color var(--vp-t-color)}}.nav[data-v-deef3397]{outline:0}@keyframes vp-sign-down-900978de{0%{opacity:.5;transform:translate(-50%,-12px)}to{opacity:1;transform:translate(-50%)}}.vp-sign-down[data-v-900978de]{position:absolute;bottom:8px;left:50%;z-index:29;width:36px;height:36px;color:#fff;cursor:pointer;transform:translate(-50%);animation:vp-sign-down-900978de 1.75s infinite alternate ease-out}[data-theme=dark] .vp-sign-down[data-v-900978de]{color:var(--vp-c-text-2)}@media(min-width:768px){.vp-sign-down[data-v-900978de]{bottom:10px;width:30px;height:30px}}@media print{.vp-sign-down[data-v-900978de]{display:none}}.vp-skip-link[data-v-17e3d305]{top:8px;left:8px;z-index:999;padding:8px 16px;font-size:12px;font-weight:700;color:var(--vp-c-brand-1);text-decoration:none;background-color:var(--vp-c-bg);border-radius:8px;box-shadow:var(--vp-shadow-3)}.vp-skip-link[data-v-17e3d305]:focus{width:auto;height:auto;clip-path:none}@media(min-width:1280px){.vp-skip-link[data-v-17e3d305]{top:14px;left:16px}}.vp-layout[data-v-93b048e4],.vp-layout[data-v-adb3a381]{display:flex;flex-direction:column;min-height:100vh}.vp-content[data-v-adb3a381]{flex-grow:1;flex-shrink:0;width:100%;margin:var(--vp-layout-top-height, 0) auto 0}@media(min-width:960px){.vp-content[data-v-adb3a381]{padding-top:var(--vp-nav-height)}}.vp-not-found[data-v-adb3a381]{padding:64px 24px 96px;text-align:center}@media(min-width:768px){.vp-not-found[data-v-adb3a381]{padding:96px 32px 168px}}.code[data-v-adb3a381]{font-size:64px;font-weight:600;line-height:64px}.title[data-v-adb3a381]{padding-top:12px;font-size:20px;font-weight:700;line-height:20px;letter-spacing:2px}.divider[data-v-adb3a381]{width:64px;height:1px;margin:24px auto 18px;background-color:var(--vp-c-divider);transition:background-color var(--vp-t-color)}.quote[data-v-adb3a381]{max-width:256px;margin:0 auto;font-size:14px;font-weight:500;color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.action[data-v-adb3a381]{padding-top:20px}.link[data-v-adb3a381]{display:inline-block;padding:3px 16px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1);border:1px solid var(--vp-c-brand-1);border-radius:16px;transition:color var(--vp-t-color),border-color var(--vp-t-color)}.link[data-v-adb3a381]:hover{color:var(--vp-c-brand-2);border-color:var(--vp-c-brand-2)}:root{--vp-c-white: #fff;--vp-c-black: #000;--vp-c-neutral: var(--vp-c-black);--vp-c-neutral-inverse: var(--vp-c-white)}[data-theme=dark]{--vp-c-neutral: var(--vp-c-white);--vp-c-neutral-inverse: var(--vp-c-black)}:root{--vp-c-gray-1: #dddde3;--vp-c-gray-2: #e4e4e9;--vp-c-gray-3: #ebebef;--vp-c-gray-soft: rgb(142 150 170 / .14);--vp-c-turquoise-1: #5086a1;--vp-c-turquoise-2: #6aa1b7;--vp-c-turquoise-3: #8cccd5;--vp-c-turquoise-soft: rgb(131 208 218 / .314);--vp-c-green-1: #18794e;--vp-c-green-2: #299764;--vp-c-green-3: #30a46c;--vp-c-green-soft: rgb(16 185 129 / .14);--vp-c-yellow-1: #915930;--vp-c-yellow-2: #946300;--vp-c-yellow-3: #9f6a00;--vp-c-yellow-soft: rgb(234 179 8 / .14);--vp-c-red-1: #b8272c;--vp-c-red-2: #d5393e;--vp-c-red-3: #e0575b;--vp-c-red-soft: rgb(244 63 94 / .14);--vp-c-purple-1: #6f42c1;--vp-c-purple-2: #7e4cc9;--vp-c-purple-3: #8e5cd9;--vp-c-purple-soft: rgb(159 122 234 / .14);--vp-c-sponsor: #db2777}[data-theme=dark]{--vp-c-gray-1: #515c67;--vp-c-gray-2: #414853;--vp-c-gray-3: #32363f;--vp-c-gray-soft: rgb(101 117 133 / .16);--vp-c-turquoise-1: #8cccd5;--vp-c-turquoise-2: #6aa1b7;--vp-c-turquoise-3: #5086a1;--vp-c-turquoise-soft: rgb(131 208 218 / .314);--vp-c-green-1: #3dd68c;--vp-c-green-2: #30a46c;--vp-c-green-3: #298459;--vp-c-green-soft: rgb(16 185 129 / .16);--vp-c-yellow-1: #f9b44e;--vp-c-yellow-2: #da8b17;--vp-c-yellow-3: #a46a0a;--vp-c-yellow-soft: rgb(234 179 8 / .16);--vp-c-red-1: #f66f81;--vp-c-red-2: #f14158;--vp-c-red-3: #b62a3c;--vp-c-red-soft: rgb(244 63 94 / .16);--vp-c-purple-1: #c8abfa;--vp-c-purple-2: #a879e6;--vp-c-purple-3: #8e5cd9;--vp-c-purple-soft: rgb(159 122 234 / .16)}:root{--vp-c-bg: #fff;--vp-c-bg-alt: #f6f6f7;--vp-c-bg-elv: #fff;--vp-c-bg-soft: #f6f6f7;--vp-c-bg-safe: #f6f8fa}[data-theme=dark]{--vp-c-bg: #1b1b1f;--vp-c-bg-alt: #161618;--vp-c-bg-elv: #202127;--vp-c-bg-soft: #202127;--vp-c-bg-safe: #202127}:root{--vp-c-border: #c2c2c4;--vp-c-divider: #e2e2e3;--vp-c-gutter: #e2e2e3}[data-theme=dark]{--vp-c-border: #3c3f44;--vp-c-divider: #2e2e32;--vp-c-gutter: #000}:root{--vp-c-text-1: rgb(60 60 67);--vp-c-text-2: rgb(60 60 67 / .78);--vp-c-text-3: rgb(60 60 67 / .56);--vp-c-text-dark-1: rgb(255 255 245 / .86);--vp-c-text-dark-2: rgb(235 235 245 / .6);--vp-c-text-dark-3: rgb(235 235 245 / .38)}[data-theme=dark]{--vp-c-text-1: rgb(255 255 245 / .86);--vp-c-text-2: rgb(235 235 245 / .6);--vp-c-text-3: rgb(235 235 245 / .38)}:root{--vp-c-default-1: var(--vp-c-gray-1);--vp-c-default-2: var(--vp-c-gray-2);--vp-c-default-3: var(--vp-c-gray-3);--vp-c-default-soft: var(--vp-c-gray-soft);--vp-c-brand-1: var(--vp-c-turquoise-1);--vp-c-brand-2: var(--vp-c-turquoise-2);--vp-c-brand-3: var(--vp-c-turquoise-3);--vp-c-brand-soft: var(--vp-c-turquoise-soft);--vp-c-brand: var(--vp-c-brand-1);--vp-c-tip-1: var(--vp-c-brand-1);--vp-c-tip-2: var(--vp-c-brand-2);--vp-c-tip-3: var(--vp-c-brand-3);--vp-c-tip-soft: var(--vp-c-brand-soft);--vp-c-note-1: var(--vp-c-brand-1);--vp-c-note-2: var(--vp-c-brand-2);--vp-c-note-3: var(--vp-c-brand-3);--vp-c-note-soft: var(--vp-c-brand-soft);--vp-c-success-1: var(--vp-c-green-1);--vp-c-success-2: var(--vp-c-green-2);--vp-c-success-3: var(--vp-c-green-3);--vp-c-success-soft: var(--vp-c-green-soft);--vp-c-important-1: var(--vp-c-purple-1);--vp-c-important-2: var(--vp-c-purple-2);--vp-c-important-3: var(--vp-c-purple-3);--vp-c-important-soft: var(--vp-c-purple-soft);--vp-c-warning-1: var(--vp-c-yellow-1);--vp-c-warning-2: var(--vp-c-yellow-2);--vp-c-warning-3: var(--vp-c-yellow-3);--vp-c-warning-soft: var(--vp-c-yellow-soft);--vp-c-danger-1: var(--vp-c-red-1);--vp-c-danger-2: var(--vp-c-red-2);--vp-c-danger-3: var(--vp-c-red-3);--vp-c-danger-soft: var(--vp-c-red-soft);--vp-c-caution-1: var(--vp-c-red-1);--vp-c-caution-2: var(--vp-c-red-2);--vp-c-caution-3: var(--vp-c-red-3);--vp-c-caution-soft: var(--vp-c-red-soft)}:root{--vp-font-family-base: "Inter", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--vp-font-family-mono: ui-monospace, "Menlo", "Monaco", "Consolas", "Liberation Mono", "Courier New", monospace;font-optical-sizing:auto}:root:where(:lang(zh)),:root:where(:lang(zh-CN)){--vp-font-family-base: "Punctuation SC", "Inter", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}:root{--vp-shadow-1: 0 1px 2px rgb(0 0 0 / .04), 0 1px 2px rgb(0 0 0 / .06);--vp-shadow-2: 0 3px 12px rgb(0 0 0 / .07), 0 1px 4px rgb(0 0 0 / .07);--vp-shadow-3: 0 12px 32px rgb(0 0 0 / .1), 0 2px 6px rgb(0 0 0 / .08);--vp-shadow-4: 0 14px 44px rgb(0 0 0 / .12), 0 3px 9px rgb(0 0 0 / .12);--vp-shadow-5: 0 18px 56px rgb(0 0 0 / .16), 0 4px 12px rgb(0 0 0 / .16)}[data-theme=dark]{--vp-shadow-1: 0 1px 2px rgb(0 0 0 / .27), 0 1px 2px rgb(0 0 0 / .22);--vp-shadow-2: 0 3px 12px rgb(0 0 0 / .3), 0 1px 4px rgb(0 0 0 / .27);--vp-shadow-3: 0 12px 32px rgb(0 0 0 / .35), 0 2px 6px rgb(0 0 0 / .3);--vp-shadow-4: 0 14px 44px rgb(0 0 0 / .39), 0 3px 9px rgb(0 0 0 / .35);--vp-shadow-5: 0 18px 56px rgb(0 0 0 / .42), 0 4px 12px rgb(0 0 0 / .38)}:root{--vp-t-color: .25s ease;--vp-t-transform: var(--vp-t-color)}:root{--vp-z-index-footer: 10;--vp-z-index-local-nav: 20;--vp-z-index-nav: 30;--vp-z-index-layout-top: 40;--vp-z-index-backdrop: 50;--vp-z-index-sidebar: 60;--vp-z-index-back-to-top: 70;--vp-z-index-overlay: 80;--vp-z-index-bulletin: 90}:root{--vp-layout-max-width: 1440px;--content-width: var(--vp-layout-max-width)}:root{--vp-header-anchor-symbol: "#"}:root{--vp-code-line-height: 1.7;--vp-code-font-size: .875em;--vp-code-color: var(--vp-c-brand-1);--vp-code-link-color: var(--vp-c-brand-1);--vp-code-link-hover-color: var(--vp-c-brand-2);--vp-code-bg: var(--vp-c-default-soft);--vp-code-block-color: var(--vp-c-text-2);--vp-code-block-bg: var(--vp-c-bg-safe);--vp-code-block-divider-color: var(--vp-c-gutter);--vp-code-lang-color: var(--vp-c-text-3);--vp-code-line-highlight-color: var(--vp-c-default-soft);--vp-code-line-number-color: var(--vp-c-text-3);--vp-code-line-diff-add-color: var(--vp-c-green-soft);--vp-code-line-diff-add-symbol-color: var(--vp-c-green-1);--vp-code-line-diff-remove-color: var(--vp-c-red-soft);--vp-code-line-diff-remove-symbol-color: var(--vp-c-red-1);--vp-code-line-warning-color: var(--vp-c-yellow-soft);--vp-code-line-error-color: var(--vp-c-red-soft);--vp-code-tab-divider: var(--vp-code-block-divider-color);--vp-code-tab-text-color: var(--vp-c-text-2);--vp-code-tab-bg: var(--vp-code-block-bg);--vp-code-tab-hover-text-color: var(--vp-c-text-1);--vp-code-tab-active-text-color: var(--vp-c-text-1);--vp-code-tab-active-bar-color: var(--vp-c-brand-1)}:root{--vp-button-brand-border: transparent;--vp-button-brand-text: var(--vp-c-white);--vp-button-brand-bg: var(--vp-c-brand-1);--vp-button-brand-hover-border: transparent;--vp-button-brand-hover-text: var(--vp-c-white);--vp-button-brand-hover-bg: var(--vp-c-brand-2);--vp-button-brand-active-border: transparent;--vp-button-brand-active-text: var(--vp-c-white);--vp-button-brand-active-bg: var(--vp-c-brand-1);--vp-button-alt-border: transparent;--vp-button-alt-text: var(--vp-c-text-1);--vp-button-alt-bg: var(--vp-c-default-3);--vp-button-alt-hover-border: transparent;--vp-button-alt-hover-text: var(--vp-c-text-1);--vp-button-alt-hover-bg: var(--vp-c-default-2);--vp-button-alt-active-border: transparent;--vp-button-alt-active-text: var(--vp-c-text-1);--vp-button-alt-active-bg: var(--vp-c-default-1)}[data-theme=dark]{--vp-button-brand-bg: var(--vp-c-brand-2);--vp-button-brand-hover-bg: var(--vp-c-brand-1);--vp-button-brand-active-bg: var(--vp-c-brand-3)}:root{--vp-custom-block-font-size: 14px;--vp-custom-block-line-height: 24px;--vp-custom-block-code-font-size: 13px;--vp-custom-block-info-border: transparent;--vp-custom-block-info-text: var(--vp-c-text-1);--vp-custom-block-info-bg: var(--vp-c-default-soft);--vp-custom-block-info-code-bg: var(--vp-c-default-soft);--vp-custom-block-note-border: transparent;--vp-custom-block-note-text: var(--vp-c-text-1);--vp-custom-block-note-bg: var(--vp-c-default-soft);--vp-custom-block-note-code-bg: var(--vp-c-default-soft);--vp-custom-block-tip-border: transparent;--vp-custom-block-tip-text: var(--vp-c-text-1);--vp-custom-block-tip-bg: var(--vp-c-tip-soft);--vp-custom-block-tip-code-bg: var(--vp-c-tip-soft);--vp-custom-block-important-border: transparent;--vp-custom-block-important-text: var(--vp-c-text-1);--vp-custom-block-important-bg: var(--vp-c-important-soft);--vp-custom-block-important-code-bg: var(--vp-c-important-soft);--vp-custom-block-warning-border: transparent;--vp-custom-block-warning-text: var(--vp-c-text-1);--vp-custom-block-warning-bg: var(--vp-c-warning-soft);--vp-custom-block-warning-code-bg: var(--vp-c-warning-soft);--vp-custom-block-danger-border: transparent;--vp-custom-block-danger-text: var(--vp-c-text-1);--vp-custom-block-danger-bg: var(--vp-c-danger-soft);--vp-custom-block-danger-code-bg: var(--vp-c-danger-soft);--vp-custom-block-caution-border: transparent;--vp-custom-block-caution-text: var(--vp-c-text-1);--vp-custom-block-caution-bg: var(--vp-c-caution-soft);--vp-custom-block-caution-code-bg: var(--vp-c-caution-soft);--vp-custom-block-details-border: var(--vp-custom-block-info-border);--vp-custom-block-details-text: var(--vp-custom-block-info-text);--vp-custom-block-details-bg: var(--vp-custom-block-info-bg);--vp-custom-block-details-code-bg: var(--vp-custom-block-info-code-bg)}:root{--vp-input-border-color: var(--vp-c-border);--vp-input-bg-color: var(--vp-c-bg-alt);--vp-input-switch-bg-color: var(--vp-c-default-soft)}:root{--vp-nav-height: 64px;--vp-nav-bg-color: var(--vp-c-bg);--vp-nav-screen-bg-color: var(--vp-c-bg);--vp-nav-logo-height: 24px}.hide-nav{--vp-nav-height: 0px}.hide-nav .vp-sidebar{--vp-nav-height: 22px}:root{--vp-local-nav-bg-color: var(--vp-c-bg)}:root{--vp-sidebar-width: 272px;--vp-sidebar-bg-color: var(--vp-c-bg-alt)}:root{--vp-backdrop-bg-color: rgb(0 0 0 / .6)}:root{--vp-home-hero-name-color: var(--vp-c-brand-1);--vp-home-hero-name-background: transparent;--vp-home-hero-image-background-image: none;--vp-home-hero-image-filter: none;--vp-c-text-hero-name: var(--vp-c-text-dark-1);--vp-c-text-hero-tagline: var(--vp-c-text-dark-2);--vp-c-text-hero-text: var(--vp-c-text-dark-1)}:root{--vp-friends-text-color: var(--vp-c-text-1);--vp-friends-bg-color: var(--vp-c-bg-alt);--vp-friends-name-color: var(--vp-c-text-2)}:root{--vp-badge-info-border: transparent;--vp-badge-info-text: var(--vp-c-text-2);--vp-badge-info-bg: var(--vp-c-default-soft);--vp-badge-tip-border: transparent;--vp-badge-tip-text: var(--vp-c-brand-1);--vp-badge-tip-bg: var(--vp-c-brand-soft);--vp-badge-warning-border: transparent;--vp-badge-warning-text: var(--vp-c-warning-1);--vp-badge-warning-bg: var(--vp-c-warning-soft);--vp-badge-danger-border: transparent;--vp-badge-danger-text: var(--vp-c-danger-1);--vp-badge-danger-bg: var(--vp-c-danger-soft)}:root{--search-bg-color: var(--vp-c-default-soft);--search-text-color: var(--vp-c-text-2);--search-item-text-color: var(--vp-c-text-1);--search-item-focus-bg-color: var(--vp-c-bg-alt);--search-input-width: 8rem;--search-result-width: 20rem;--search-border-color: transparent;--search-accent-color: var(--vp-c-brand-1)}:root{--vp-bulletin-bg-color: var(--vp-c-bg);--vp-bulletin-text-color: var(--vp-c-text-1);--vp-bulletin-title-color: var(--vp-c-text-1);--vp-bulletin-font-size: 16px;--vp-bulletin-title-font-size: 18px;--vp-bulletin-line-height: 24px;--vp-bulletin-border-width: 2px;--vp-bulletin-border: conic-gradient(var(--vp-c-important-3), var(--vp-c-danger-3), var(--vp-c-success-3), var(--vp-c-important-3));--vp-bulletin-width: 320px}:root{--code-tabs-nav-text-color: var(--vp-c-text-1);--code-tabs-nav-bg-color: #eaeef1;--code-tabs-nav-hover-color: var(--vp-code-block-bg)}[data-theme=dark]{--code-tabs-nav-bg-color: #3a404c;--code-tabs-nav-hover-color: #434a57}:root,[data-theme=dark]{--important-title-color: var(--vp-c-text-1);--important-bg-color: var(--vp-c-purple-soft);--important-border-color: transparent;--important-code-bg-color: var(--vp-c-purple-soft);--info-title-color: var(--vp-c-text-1);--info-bg-color: var(--vp-custom-block-info-bg);--info-border-color: var(--vp-custom-block-info-border);--info-code-bg-color: var(--vp-custom-block-info-code-bg);--note-title-color: var(--vp-c-text-3);--note-bg-color: var(--vp-c-bg);--note-border-color: var(--vp-c-divider);--note-code-bg-color: var(--vp-c-default-soft);--tip-title-color: var(--vp-c-text-1);--tip-bg-color: var(--vp-custom-block-tip-bg);--tip-border-color: var(--vp-custom-block-tip-border);--tip-code-bg-color: var(--vp-custom-block-tip-code-bg);--warning-title-color: var(--vp-c-text-1);--warning-bg-color: var(--vp-custom-block-warning-bg);--warning-border-color: var(--vp-custom-block-warning-border);--warning-code-bg-color: var(--vp-custom-block-warning-code-bg);--caution-title-color: var(--vp-c-text-1);--caution-bg-color: var(--vp-custom-block-danger-bg);--caution-border-color: var(--vp-custom-block-danger-border);--caution-code-bg-color: var(--vp-custom-block-danger-code-bg);--detail-bg-color: var(--vp-custom-block-details-bg);--detail-text-color: inherit;--detail-code-bg-color: var(--vp-custom-block-details-code-bg)}:root{--code-demo-header-bg-color: var(--vp-c-bg-soft)}:root{--tab-bg-color: var(--vp-c-bg);--tab-nav-bg-color: var(--vp-c-bg-soft);--tab-nav-hover-color: var(--tab-bg-color);--tab-nav-text-color: var(--vp-c-text-1)}:root{--code-bg-color: var(--vp-code-block-bg);--medium-zoom-bg-color: var(--vp-c-bg)}:root{--vp-c-plot-light: var(--vp-c-bg);--vp-c-bg-plot-light: var(--vp-c-text-1);--vp-c-plot-dark: var(--vp-c-bg);--vp-c-bg-plot-dark: var(--vp-c-text-2)}:root{--photo-swipe-bullet: var(--vp-c-bg);--photo-swipe-bullet-active: var(--vp-c-brand-1)}.tag:not([class*=vp-tag-]),.tag.tag-gray{--vp-tag-color: var(--vp-c-text-3);--vp-tag-bg: var(--vp-c-default-soft);--vp-tag-hover-color: var(--vp-c-text-3)}.tag.tag-brand{--vp-tag-color: var(--vp-c-brand-1);--vp-tag-bg: var(--vp-c-brand-soft);--vp-tag-hover-color: var(--vp-c-brand-2)}:root{--vp-c-accent: var(--vp-c-brand-1);--vp-c-accent-hover: var(--vp-c-brand-2);--vp-c-accent-bg: var(--vp-c-brand-3);--vp-c-accent-text: var(--vp-c-brand-1);--vp-c-accent-soft: var(--vp-c-brand-soft);--vp-c-text: var(--vp-c-text-1);--vp-c-text-mute: var(--vp-c-text-2);--vp-c-text-subtle: var(--vp-c-text-3);--vp-c-shadow: var(--vp-shadow-3);--vp-c-border-hard: var(--vp-c-border);--vp-c-control: var(--vp-c-default-3);--vp-c-control-hover: var(--vp-c-default-2);--vp-c-control-disabled: var(--vp-c-default-soft)}@media(prefers-reduced-motion:reduce){*,:before,:after{background-attachment:initial!important;transition-delay:0s!important;transition-duration:0s!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}:where(#app) *,:where(#app) :before,:where(#app) :after{box-sizing:border-box}html{font-size:16px;line-height:1.4;scroll-padding-top:48px}@media(min-width:960px){html{scroll-padding-top:112px}}@media(min-width:1120px){html{scroll-padding-top:64px}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:style weight;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%}html[data-theme=dark]{color-scheme:dark}body{width:100%;min-width:320px;min-height:100vh;margin:0;font-family:var(--vp-font-family-base);font-weight:400;line-height:24px;background-color:var(--vp-c-bg);direction:ltr}html,body{color:var(--vp-c-text-1);transition:var(--vp-t-color);transition-property:color,background-color;scrollbar-width:thin}html.bg-gray body{background-color:var(--vp-c-bg-alt)}main{display:block}:where(#app) h1,:where(#app) h2,:where(#app) h3,:where(#app) h4,:where(#app) h5,:where(#app) h6{margin:0;font-size:16px;font-weight:400;line-height:24px}:where(#app) p{margin:0}:where(#app) strong,:where(#app) b{font-weight:600}a,area,button,[role=button],input,label,select,summary,textarea{touch-action:manipulation}a{color:inherit;text-decoration:inherit}:where(#app) ol,:where(#app) ul{padding:0;margin:0;list-style:none}blockquote{margin:0}:where(#app) pre,:where(#app) code,:where(#app) kbd,:where(#app) samp{font-family:var(--vp-font-family-mono)}:where(#app) img,:where(#app) svg,video,canvas,audio,:where(#app) iframe,embed,object{display:block}figure{margin:0}:where(#app) img,:where(#app) video{max-width:100%;height:auto}:where(#app) button,:where(#app) input,:where(#app) optgroup,:where(#app) select,:where(#app) textarea{padding:0;line-height:inherit;color:inherit;border:0}:where(#app) textarea{resize:vertical}:where(#app) select{-webkit-appearance:none;-moz-appearance:none;appearance:none}:where(#app) input{background-color:transparent}:where(#app) button{padding:0;font-family:inherit;background-color:transparent;background-image:none}:where(#app) button:enabled,:where(#app) [role=button]:enabled{cursor:pointer}:where(#app) button:focus,:where(#app) button:focus-visible{outline:1px dotted;outline:4px auto -webkit-focus-ring-color}:where(#app) button:focus:not(:focus-visible){outline:none!important}:where(#app) input:focus,:where(#app) textarea:focus,:where(#app) select:focus{outline:none}:where(#app) table{border-collapse:collapse}:where(#app) input::-moz-placeholder,:where(#app) textarea::-moz-placeholder{color:var(--vp-c-text-3);-moz-transition:color var(--vp-t-color);transition:color var(--vp-t-color)}:where(#app) input::placeholder,:where(#app) textarea::placeholder{color:var(--vp-c-text-3);transition:color var(--vp-t-color)}:where(#app) input::-webkit-outer-spin-button,:where(#app) input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}:where(#app) input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}:where(#app) fieldset{padding:0;margin:0}h1,h2,h3,h4,h5,h6,li,p{overflow-wrap:break-word}vite-error-overlay{z-index:9999}mjx-container{display:inline-block;margin:auto 2px;vertical-align:middle}mjx-container>svg{display:inline-block;margin:auto}[class^=vpi-],[class*=" vpi-"],.vp-icon{display:inline-block;width:1em;height:1em;vertical-align:middle}[class^=vpi-].bg,[class*=" vpi-"].bg{background-color:transparent;background-image:var(--icon);background-repeat:no-repeat;background-size:100% 100%}[class^=vpi-]:not(.bg),[class*=" vpi-"]:not(.bg){color:inherit;background-color:currentcolor;-webkit-mask:var(--icon) no-repeat;mask:var(--icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.vp-icon.iconify{background-color:unset}.vp-icon.iconfont:before{display:block;line-height:1}.vpi-align-left{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M21 6H3M15 12H3M17 18H3'/%3E%3C/svg%3E")}.vpi-arrow-right,.vpi-arrow-down,.vpi-arrow-left,.vpi-arrow-up{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E")}.vpi-chevron-right,.vpi-chevron-down,.vpi-chevron-left,.vpi-chevron-up{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E")}.vpi-chevron-down,.vpi-arrow-down{transform:rotate(90deg)}.vpi-chevron-left,.vpi-arrow-left{transform:rotate(180deg)}.vpi-chevron-up,.vpi-arrow-up{transform:rotate(-90deg)}.vpi-square-pen{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7'/%3E%3Cpath d='M18.375 2.625a2.121 2.121 0 1 1 3 3L12 15l-4 1 1-4Z'/%3E%3C/svg%3E")}.vpi-plus{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M12 5v14'/%3E%3C/svg%3E")}.vpi-sun{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41'/%3E%3C/svg%3E")}.vpi-moon{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z'/%3E%3C/svg%3E")}.vpi-more-horizontal{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3Ccircle cx='19' cy='12' r='1'/%3E%3Ccircle cx='5' cy='12' r='1'/%3E%3C/svg%3E")}.vpi-languages{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m5 8 6 6M4 14l6-6 2-3M2 5h12M7 2h1M22 22l-5-10-5 10M14 18h6'/%3E%3C/svg%3E")}.vpi-external-link{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' viewBox='0 0 24 24' %3E %3Cpath d='M0 0h24v24H0V0z' fill='none' /%3E %3Cpath d='M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z' fill='currentColor' /%3E %3C/svg%3E")}.vpi-lock{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='currentColor' d='M18 8h-1V7c0-2.757-2.243-5-5-5S7 4.243 7 7v1H6a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V10a2 2 0 0 0-2-2M9 7c0-1.654 1.346-3 3-3s3 1.346 3 3v1H9zm4 8.723V18h-2v-2.277c-.595-.346-1-.984-1-1.723a2 2 0 1 1 4 0c0 .738-.405 1.376-1 1.723' /%3E %3C/svg%3E")}.vpi-loading{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Ccircle cx='18' cy='12' r='0' fill='%23000'%3E%3Canimate attributeName='r' begin='.67' calcMode='spline' dur='1.5s' keySplines='0.2 0.2 0.4 0.8;0.2 0.2 0.4 0.8;0.2 0.2 0.4 0.8' repeatCount='indefinite' values='0;2;0;0'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='0' fill='%23000'%3E%3Canimate attributeName='r' begin='.33' calcMode='spline' dur='1.5s' keySplines='0.2 0.2 0.4 0.8;0.2 0.2 0.4 0.8;0.2 0.2 0.4 0.8' repeatCount='indefinite' values='0;2;0;0'/%3E%3C/circle%3E%3Ccircle cx='6' cy='12' r='0' fill='%23000'%3E%3Canimate attributeName='r' begin='0' calcMode='spline' dur='1.5s' keySplines='0.2 0.2 0.4 0.8;0.2 0.2 0.4 0.8;0.2 0.2 0.4 0.8' repeatCount='indefinite' values='0;2;0;0'/%3E%3C/circle%3E%3C/svg%3E")}.vpi-print{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M16 8V5H8v3H6V3h12v5zM4 10h16zm14 2.5q.425 0 .713-.288T19 11.5q0-.425-.288-.712T18 10.5q-.425 0-.712.288T17 11.5q0 .425.288.713T18 12.5M16 19v-4H8v4zm2 2H6v-4H2v-6q0-1.275.875-2.137T5 8h14q1.275 0 2.138.863T22 11v6h-4zm2-6v-4q0-.425-.288-.712T19 10H5q-.425 0-.712.288T4 11v4h2v-2h12v2z' /%3E%3C/svg%3E")}.vpi-books{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='M256 160c16-63.16 76.43-95.41 208-96a15.94 15.94 0 0 1 16 16v288a16 16 0 0 1-16 16c-128 0-177.45 25.81-208 64c-30.37-38-80-64-208-64c-9.88 0-16-8.05-16-17.93V80a15.94 15.94 0 0 1 16-16c131.57.59 192 32.84 208 96m0 0v288' /%3E%3C/svg%3E")}.vpi-clock{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='currentColor' d='M9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z' /%3E %3C/svg%3E")}.vpi-tag{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E %3Cg fill='currentColor'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.707 9.293a1 1 0 010 1.414l-7 7a1 1 0 01-1.414 0l-7-7A.997.997 0 012 10V5a3 3 0 013-3h5c.256 0 .512.098.707.293l7 7zM5 6a1 1 0 100-2 1 1 0 000 2z' /%3E %3C/g%3E %3C/svg%3E")}.vpi-user{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 256 256'%3E %3Cpath fill='currentColor' d='M230.92 212c-15.23-26.33-38.7-45.21-66.09-54.16a72 72 0 1 0-73.66 0c-27.39 8.94-50.86 27.82-66.09 54.16a8 8 0 1 0 13.85 8c18.84-32.56 52.14-52 89.07-52s70.23 19.44 89.07 52a8 8 0 1 0 13.85-8M72 96a56 56 0 1 1 56 56a56.06 56.06 0 0 1-56-56' /%3E %3C/svg%3E")}.vpi-folder{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E %3Cg fill='currentColor'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 6a2 2 0 012-2h5l2 2h5a2 2 0 012 2v6a2 2 0 01-2 2H4a2 2 0 01-2-2V6z' /%3E %3C/g%3E %3C/svg%3E")}.vpi-archive{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='currentColor' d='m213.66 82.34l-56-56A8 8 0 0 0 152 24H56a16 16 0 0 0-16 16v176a16 16 0 0 0 16 16h36a4 4 0 0 0 4-4v-20h-7.73a8.17 8.17 0 0 1-8.27-7.47a8 8 0 0 1 8-8.53h8v-16h-7.73a8.17 8.17 0 0 1-8.27-7.47a8 8 0 0 1 8-8.53h8v-16h-7.73a8.17 8.17 0 0 1-8.27-7.47a8 8 0 0 1 8-8.53h8v-7.73a8.18 8.18 0 0 1 7.47-8.25a8 8 0 0 1 8.53 8v8h7.73a8.17 8.17 0 0 1 8.25 7.47a8 8 0 0 1-8 8.53h-8v16h7.73a8.17 8.17 0 0 1 8.25 7.47a8 8 0 0 1-8 8.53h-8v16h7.73a8.17 8.17 0 0 1 8.25 7.47a8 8 0 0 1-8 8.53h-8v20a4 4 0 0 0 4 4h84a16 16 0 0 0 16-16V88a8 8 0 0 0-2.28-5.66M152 88V44l44 44Z' /%3E%3C/svg%3E")}.vpi-category{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 20 20'%3E%3Cpath fill='%23000' d='M5 7h13v10H2V4h7l2 2H4v9h1z'/%3E%3C/svg%3E")}.vpi-posts-ext{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M22 3H5a2 2 0 0 0-2 2v4h2V5h17v14H5v-4H3v4a2 2 0 0 0 2 2h17a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2M7 15v-2H0v-2h7V9l4 3zm13-2h-7v-2h7zm0-4h-7V7h7zm-3 8h-4v-2h4z' /%3E%3C/svg%3E")}.vpi-location{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E %3Ccircle cx='12' cy='10' r='3' /%3E %3Cpath d='M12 2a8 8 0 0 0-8 8c0 1.892.402 3.13 1.5 4.5L12 22l6.5-7.5c1.098-1.37 1.5-2.608 1.5-4.5a8 8 0 0 0-8-8' /%3E %3C/g%3E %3C/svg%3E")}.vpi-organization{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E %3Cpath fill='currentColor' d='M1.75 16A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0h8.5C11.216 0 12 .784 12 1.75v12.5c0 .085-.006.168-.018.25h2.268a.25.25 0 0 0 .25-.25V8.285a.25.25 0 0 0-.111-.208l-1.055-.703a.749.749 0 1 1 .832-1.248l1.055.703c.487.325.779.871.779 1.456v5.965A1.75 1.75 0 0 1 14.25 16h-3.5a.766.766 0 0 1-.197-.026c-.099.017-.2.026-.303.026h-3a.75.75 0 0 1-.75-.75V14h-1v1.25a.75.75 0 0 1-.75.75Zm-.25-1.75c0 .138.112.25.25.25H4v-1.25a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 .75.75v1.25h2.25a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25ZM3.75 6h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5M3 3.75A.75.75 0 0 1 3.75 3h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 3.75m4 3A.75.75 0 0 1 7.75 6h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 7 6.75M7.75 3h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5M3 9.75A.75.75 0 0 1 3.75 9h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 9.75M7.75 9h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5' /%3E %3C/svg%3E")}.vpi-back-to-top{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='M24.008 14.1V42M12 26l12-12l12 12M12 6h24' /%3E%3C/svg%3E")}.vpi-folder{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' d='M880 298.4H521L403.7 186.2a8.15 8.15 0 0 0-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32'/%3E%3C/svg%3E")}.vpi-folder-open{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' d='M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 0 0-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12c0-17.7-14.3-32-32-32m-180 0H238c-13 0-24.8 7.9-29.7 20L136 643.2V256h188.5l119.6 114.4H748z'/%3E%3C/svg%3E")}.vpi-post{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M20 22H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1m-1-2V4H5v16zM7 6h4v4H7zm0 6h10v2H7zm0 4h10v2H7zm6-9h4v2h-4z'/%3E%3C/svg%3E")}.vpi-close{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='%23000' d='m12 14.122l5.303 5.303a1.5 1.5 0 0 0 2.122-2.122L14.12 12l5.304-5.303a1.5 1.5 0 1 0-2.122-2.121L12 9.879L6.697 4.576a1.5 1.5 0 1 0-2.122 2.12L9.88 12l-5.304 5.304a1.5 1.5 0 1 0 2.122 2.12z'/%3E%3C/g%3E%3C/svg%3E")}.vpi-social-discord{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.317 4.37a19.791 19.791 0 0 0-4.885-1.515.074.074 0 0 0-.079.037c-.21.375-.444.864-.608 1.25a18.27 18.27 0 0 0-5.487 0 12.64 12.64 0 0 0-.617-1.25.077.077 0 0 0-.079-.037A19.736 19.736 0 0 0 3.677 4.37a.07.07 0 0 0-.032.027C.533 9.046-.32 13.58.099 18.057a.082.082 0 0 0 .031.057 19.9 19.9 0 0 0 5.993 3.03.078.078 0 0 0 .084-.028c.462-.63.874-1.295 1.226-1.994a.076.076 0 0 0-.041-.106 13.107 13.107 0 0 1-1.872-.892.077.077 0 0 1-.008-.128 10.2 10.2 0 0 0 .372-.292.074.074 0 0 1 .077-.01c3.928 1.793 8.18 1.793 12.062 0a.074.074 0 0 1 .078.01c.12.098.246.198.373.292a.077.077 0 0 1-.006.127 12.299 12.299 0 0 1-1.873.892.077.077 0 0 0-.041.107c.36.698.772 1.362 1.225 1.993a.076.076 0 0 0 .084.028 19.839 19.839 0 0 0 6.002-3.03.077.077 0 0 0 .032-.054c.5-5.177-.838-9.674-3.549-13.66a.061.061 0 0 0-.031-.03zM8.02 15.33c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.956-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.956 2.418-2.157 2.418zm7.975 0c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.955-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.946 2.418-2.157 2.418Z'/%3E%3C/svg%3E")}.vpi-social-telegram{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11.944 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0a12 12 0 0 0-.056 0zm4.962 7.224c.1-.002.321.023.465.14a.506.506 0 0 1 .171.325c.016.093.036.306.02.472-.18 1.898-.962 6.502-1.36 8.627-.168.9-.499 1.201-.82 1.23-.696.065-1.225-.46-1.9-.902-1.056-.693-1.653-1.124-2.678-1.8-1.185-.78-.417-1.21.258-1.91.177-.184 3.247-2.977 3.307-3.23.007-.032.014-.15-.056-.212s-.174-.041-.249-.024c-.106.024-1.793 1.14-5.061 3.345-.48.33-.913.49-1.302.48-.428-.008-1.252-.241-1.865-.44-.752-.245-1.349-.374-1.297-.789.027-.216.325-.437.893-.663 3.498-1.524 5.83-2.529 6.998-3.014 3.332-1.386 4.025-1.627 4.476-1.635z'/%3E%3C/svg%3E")}.vpi-social-facebook{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9.101 23.691v-7.98H6.627v-3.667h2.474v-1.58c0-4.085 1.848-5.978 5.858-5.978.401 0 .955.042 1.468.103a8.68 8.68 0 0 1 1.141.195v3.325a8.623 8.623 0 0 0-.653-.036 26.805 26.805 0 0 0-.733-.009c-.707 0-1.259.096-1.675.309a1.686 1.686 0 0 0-.679.622c-.258.42-.374.995-.374 1.752v1.297h3.919l-.386 2.103-.287 1.564h-3.246v8.245C19.396 23.238 24 18.179 24 12.044c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.628 3.874 10.35 9.101 11.647Z'/%3E%3C/svg%3E")}.vpi-social-github{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12'/%3E%3C/svg%3E")}.vpi-social-instagram{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7.03.084c-1.277.06-2.149.264-2.91.563a5.874 5.874 0 0 0-2.124 1.388 5.878 5.878 0 0 0-1.38 2.127C.321 4.926.12 5.8.064 7.076.008 8.354-.005 8.764.001 12.023c.007 3.259.021 3.667.083 4.947.061 1.277.264 2.149.563 2.911.308.789.72 1.457 1.388 2.123a5.872 5.872 0 0 0 2.129 1.38c.763.295 1.636.496 2.913.552 1.278.056 1.689.069 4.947.063 3.257-.007 3.668-.021 4.947-.082 1.28-.06 2.147-.265 2.91-.563a5.881 5.881 0 0 0 2.123-1.388 5.881 5.881 0 0 0 1.38-2.129c.295-.763.496-1.636.551-2.912.056-1.28.07-1.69.063-4.948-.006-3.258-.02-3.667-.081-4.947-.06-1.28-.264-2.148-.564-2.911a5.892 5.892 0 0 0-1.387-2.123 5.857 5.857 0 0 0-2.128-1.38C19.074.322 18.202.12 16.924.066 15.647.009 15.236-.006 11.977 0 8.718.008 8.31.021 7.03.084m.14 21.693c-1.17-.05-1.805-.245-2.228-.408a3.736 3.736 0 0 1-1.382-.895 3.695 3.695 0 0 1-.9-1.378c-.165-.423-.363-1.058-.417-2.228-.06-1.264-.072-1.644-.08-4.848-.006-3.204.006-3.583.061-4.848.05-1.169.246-1.805.408-2.228.216-.561.477-.96.895-1.382a3.705 3.705 0 0 1 1.379-.9c.423-.165 1.057-.361 2.227-.417 1.265-.06 1.644-.072 4.848-.08 3.203-.006 3.583.006 4.85.062 1.168.05 1.804.244 2.227.408.56.216.96.475 1.382.895.421.42.681.817.9 1.378.165.422.362 1.056.417 2.227.06 1.265.074 1.645.08 4.848.005 3.203-.006 3.583-.061 4.848-.051 1.17-.245 1.805-.408 2.23-.216.56-.477.96-.896 1.38a3.705 3.705 0 0 1-1.378.9c-.422.165-1.058.362-2.226.418-1.266.06-1.645.072-4.85.079-3.204.007-3.582-.006-4.848-.06m9.783-16.192a1.44 1.44 0 1 0 1.437-1.442 1.44 1.44 0 0 0-1.437 1.442M5.839 12.012a6.161 6.161 0 1 0 12.323-.024 6.162 6.162 0 0 0-12.323.024M8 12.008A4 4 0 1 1 12.008 16 4 4 0 0 1 8 12.008'/%3E%3C/svg%3E")}.vpi-social-linkedin{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 0 1-2.063-2.065 2.064 2.064 0 1 1 2.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z'/%3E%3C/svg%3E")}.vpi-social-mastodon{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M23.268 5.313c-.35-2.578-2.617-4.61-5.304-5.004C17.51.242 15.792 0 11.813 0h-.03c-3.98 0-4.835.242-5.288.309C3.882.692 1.496 2.518.917 5.127.64 6.412.61 7.837.661 9.143c.074 1.874.088 3.745.26 5.611.118 1.24.325 2.47.62 3.68.55 2.237 2.777 4.098 4.96 4.857 2.336.792 4.849.923 7.256.38.265-.061.527-.132.786-.213.585-.184 1.27-.39 1.774-.753a.057.057 0 0 0 .023-.043v-1.809a.052.052 0 0 0-.02-.041.053.053 0 0 0-.046-.01 20.282 20.282 0 0 1-4.709.545c-2.73 0-3.463-1.284-3.674-1.818a5.593 5.593 0 0 1-.319-1.433.053.053 0 0 1 .066-.054c1.517.363 3.072.546 4.632.546.376 0 .75 0 1.125-.01 1.57-.044 3.224-.124 4.768-.422.038-.008.077-.015.11-.024 2.435-.464 4.753-1.92 4.989-5.604.008-.145.03-1.52.03-1.67.002-.512.167-3.63-.024-5.545zm-3.748 9.195h-2.561V8.29c0-1.309-.55-1.976-1.67-1.976-1.23 0-1.846.79-1.846 2.35v3.403h-2.546V8.663c0-1.56-.617-2.35-1.848-2.35-1.112 0-1.668.668-1.67 1.977v6.218H4.822V8.102c0-1.31.337-2.35 1.011-3.12.696-.77 1.608-1.164 2.74-1.164 1.311 0 2.302.5 2.962 1.498l.638 1.06.638-1.06c.66-.999 1.65-1.498 2.96-1.498 1.13 0 2.043.395 2.74 1.164.675.77 1.012 1.81 1.012 3.12z'/%3E%3C/svg%3E")}.vpi-social-npm{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M1.763 0C.786 0 0 .786 0 1.763v20.474C0 23.214.786 24 1.763 24h20.474c.977 0 1.763-.786 1.763-1.763V1.763C24 .786 23.214 0 22.237 0zM5.13 5.323l13.837.019-.009 13.836h-3.464l.01-10.382h-3.456L12.04 19.17H5.113z'/%3E%3C/svg%3E")}.vpi-social-slack{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5.042 15.165a2.528 2.528 0 0 1-2.52 2.523A2.528 2.528 0 0 1 0 15.165a2.527 2.527 0 0 1 2.522-2.52h2.52v2.52zm1.271 0a2.527 2.527 0 0 1 2.521-2.52 2.527 2.527 0 0 1 2.521 2.52v6.313A2.528 2.528 0 0 1 8.834 24a2.528 2.528 0 0 1-2.521-2.522v-6.313zM8.834 5.042a2.528 2.528 0 0 1-2.521-2.52A2.528 2.528 0 0 1 8.834 0a2.528 2.528 0 0 1 2.521 2.522v2.52H8.834zm0 1.271a2.528 2.528 0 0 1 2.521 2.521 2.528 2.528 0 0 1-2.521 2.521H2.522A2.528 2.528 0 0 1 0 8.834a2.528 2.528 0 0 1 2.522-2.521h6.312zm10.122 2.521a2.528 2.528 0 0 1 2.522-2.521A2.528 2.528 0 0 1 24 8.834a2.528 2.528 0 0 1-2.522 2.521h-2.522V8.834zm-1.268 0a2.528 2.528 0 0 1-2.523 2.521 2.527 2.527 0 0 1-2.52-2.521V2.522A2.527 2.527 0 0 1 15.165 0a2.528 2.528 0 0 1 2.523 2.522v6.312zm-2.523 10.122a2.528 2.528 0 0 1 2.523 2.522A2.528 2.528 0 0 1 15.165 24a2.527 2.527 0 0 1-2.52-2.522v-2.522h2.52zm0-1.268a2.527 2.527 0 0 1-2.52-2.523 2.526 2.526 0 0 1 2.52-2.52h6.313A2.527 2.527 0 0 1 24 15.165a2.528 2.528 0 0 1-2.522 2.523h-6.313z'/%3E%3C/svg%3E")}.vpi-social-twitter,.vpi-social-x{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18.901 1.153h3.68l-8.04 9.19L24 22.846h-7.406l-5.8-7.584-6.638 7.584H.474l8.6-9.83L0 1.154h7.594l5.243 6.932ZM17.61 20.644h2.039L6.486 3.24H4.298Z'/%3E%3C/svg%3E")}.vpi-social-youtube{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z'/%3E%3C/svg%3E")}.vpi-social-qq{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='currentColor' d='M29.11 26.278c-.72.087-2.804-3.296-2.804-3.296c0 1.959-1.009 4.515-3.191 6.362c1.052.325 3.428 1.198 2.863 2.151c-.457.772-7.844.493-9.977.252c-2.133.24-9.52.519-9.977-.252c-.565-.953 1.807-1.826 2.861-2.151c-2.182-1.846-3.191-4.403-3.191-6.362c0 0-2.083 3.384-2.804 3.296c-.335-.041-.776-1.853.584-6.231c.641-2.064 1.375-3.78 2.509-6.611C5.792 6.13 8.811.001 15.999.001c7.109.001 10.197 6.008 10.017 13.435c1.132 2.826 1.869 4.553 2.509 6.611c1.361 4.379.92 6.191.584 6.231z'/%3E%3C/svg%3E")}.vpi-social-weibo{--icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M17.525 11.378c1.263.392 2.669 1.336 2.669 3.004c0 2.763-3.98 6.239-9.964 6.239c-4.565 0-9.23-2.213-9.23-5.852c0-1.902 1.204-4.102 3.277-6.177c2.773-2.77 6.004-4.033 7.219-2.816c.537.537.588 1.464.244 2.572c-.178.557.525.25.525.25c2.24-.938 4.196-.994 4.909.027c.38.543.343 1.306-.008 2.19c-.163.407.048.471.36.563zm-7.282 7.939c3.641-.362 6.401-2.592 6.167-4.983c-.237-2.391-3.382-4.038-7.023-3.677c-3.64.36-6.403 2.59-6.167 4.98c.237 2.394 3.382 4.039 7.023 3.68zM6.16 14.438c.754-1.527 2.712-2.39 4.446-1.94c1.793.463 2.707 2.154 1.976 3.8c-.744 1.682-2.882 2.578-4.695 1.993c-1.752-.566-2.493-2.294-1.727-3.853zm1.446 2.587c.568.257 1.325.013 1.676-.55c.346-.568.163-1.217-.407-1.459c-.563-.237-1.291.008-1.64.553c-.354.547-.189 1.202.371 1.456zm2.206-1.808c.219.092.501-.012.628-.231c.123-.22.044-.466-.178-.548c-.216-.084-.486.018-.613.232c-.123.214-.054.458.163.547zM19.873 9.5a.725.725 0 1 1-1.378-.451a1.38 1.38 0 0 0-.288-1.357a1.395 1.395 0 0 0-1.321-.425a.723.723 0 1 1-.303-1.416a2.836 2.836 0 0 1 3.29 3.649zm-3.916-6.575A5.831 5.831 0 0 1 21.5 4.72a5.836 5.836 0 0 1 1.22 5.704a.838.838 0 0 1-1.06.54a.844.844 0 0 1-.542-1.062a4.143 4.143 0 0 0-4.807-5.327a.845.845 0 0 1-.354-1.65z'/%3E%3C/svg%3E")}.vpi-social-bilibili{--icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 10a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4v6a4 4 0 0 1-4 4H7a4 4 0 0 1-4-4v-6zm5-7l2 3m6-3l-2 3m-7 6l3-1m4 0l3 1m-8 3a1.625 1.625 0 0 0 3 0a1.625 1.625 0 0 0 3 0'/%3E%3C/svg%3E")}.vpi-social-gitlab{--icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M105.2 24.9c-3.1-8.9-15.7-8.9-18.9 0L29.8 199.7h132c-.1 0-56.6-174.8-56.6-174.8M.9 287.7c-2.6 8 .3 16.9 7.1 22l247.9 184l-226.2-294zm160.8-88l94.3 294l94.3-294zm349.4 88l-28.8-88l-226.3 294l247.9-184c6.9-5.1 9.7-14 7.2-22M425.7 24.9c-3.1-8.9-15.7-8.9-18.9 0l-56.6 174.8h132z'/%3E%3C/svg%3E")}.vpi-social-docker{--icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.983 11.078h2.119a.186.186 0 00.186-.185V9.006a.186.186 0 00-.186-.186h-2.119a.185.185 0 00-.185.185v1.888c0 .102.083.185.185.185m-2.954-5.43h2.118a.186.186 0 00.186-.186V3.574a.186.186 0 00-.186-.185h-2.118a.185.185 0 00-.185.185v1.888c0 .102.082.185.185.185m0 2.716h2.118a.187.187 0 00.186-.186V6.29a.186.186 0 00-.186-.185h-2.118a.185.185 0 00-.185.185v1.887c0 .102.082.185.185.186m-2.93 0h2.12a.186.186 0 00.184-.186V6.29a.185.185 0 00-.185-.185H8.1a.185.185 0 00-.185.185v1.887c0 .102.083.185.185.186m-2.964 0h2.119a.186.186 0 00.185-.186V6.29a.185.185 0 00-.185-.185H5.136a.186.186 0 00-.186.185v1.887c0 .102.084.185.186.186m5.893 2.715h2.118a.186.186 0 00.186-.185V9.006a.186.186 0 00-.186-.186h-2.118a.185.185 0 00-.185.185v1.888c0 .102.082.185.185.185m-2.93 0h2.12a.185.185 0 00.184-.185V9.006a.185.185 0 00-.184-.186h-2.12a.185.185 0 00-.184.185v1.888c0 .102.083.185.185.185m-2.964 0h2.119a.185.185 0 00.185-.185V9.006a.185.185 0 00-.184-.186h-2.12a.186.186 0 00-.186.186v1.887c0 .102.084.185.186.185m-2.92 0h2.12a.185.185 0 00.184-.185V9.006a.185.185 0 00-.184-.186h-2.12a.185.185 0 00-.184.185v1.888c0 .102.082.185.185.185M23.763 9.89c-.065-.051-.672-.51-1.954-.51-.338.001-.676.03-1.01.087-.248-1.7-1.653-2.53-1.716-2.566l-.344-.199-.226.327c-.284.438-.49.922-.612 1.43-.23.97-.09 1.882.403 2.661-.595.332-1.55.413-1.744.42H.751a.751.751 0 00-.75.748 11.376 11.376 0 00.692 4.062c.545 1.428 1.355 2.48 2.41 3.124 1.18.723 3.1 1.137 5.275 1.137.983.003 1.963-.086 2.93-.266a12.248 12.248 0 003.823-1.389c.98-.567 1.86-1.288 2.61-2.136 1.252-1.418 1.998-2.997 2.553-4.4h.221c1.372 0 2.215-.549 2.68-1.009.309-.293.55-.65.707-1.046l.098-.288Z'/%3E%3C/svg%3E")}.vpi-social-juejin{--icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='m12 14.316l7.454-5.88l-2.022-1.625L12 11.1l-.004.003l-5.432-4.288l-2.02 1.624l7.452 5.88Zm0-7.247l2.89-2.298L12 2.453l-.004-.005l-2.884 2.318l2.884 2.3Zm0 11.266l-.005.002l-9.975-7.87L0 12.088l.194.156l11.803 9.308l7.463-5.885L24 12.085l-2.023-1.624Z'/%3E%3C/svg%3E")}.vpi-social-zhihu{--icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M5.721 0C2.251 0 0 2.25 0 5.719V18.28C0 21.751 2.252 24 5.721 24h12.56C21.751 24 24 21.75 24 18.281V5.72C24 2.249 21.75 0 18.281 0zm1.964 4.078c-.271.73-.5 1.434-.68 2.11h4.587c.545-.006.445 1.168.445 1.171H9.384a58.104 58.104 0 0 1-.112 3.797h2.712c.388.023.393 1.251.393 1.266H9.183a9.223 9.223 0 0 1-.408 2.102l.757-.604c.452.456 1.512 1.712 1.906 2.177c.473.681.063 2.081.063 2.081l-2.794-3.382c-.653 2.518-1.845 3.607-1.845 3.607c-.523.468-1.58.82-2.64.516c2.218-1.73 3.44-3.917 3.667-6.497H4.491c0-.015.197-1.243.806-1.266h2.71c.024-.32.086-3.254.086-3.797H6.598c-.136.406-.158.447-.268.753c-.594 1.095-1.603 1.122-1.907 1.155c.906-1.821 1.416-3.6 1.591-4.064c.425-1.124 1.671-1.125 1.671-1.125M13.078 6h6.377v11.33h-2.573l-2.184 1.373l-.401-1.373h-1.219zm1.313 1.219v8.86h.623l.263.937l1.455-.938h1.456v-8.86z'/%3E%3C/svg%3E")}.vpi-social-douban{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 20h16M5 4h14M8 8h8a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2v-2a2 2 0 0 1 2-2m8 6l-2 6m-6-3l1 3'/%3E%3C/svg%3E")}.vpi-social-steam{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='currentColor' d='M15.974 0C7.573 0 .682 6.479.031 14.714l8.573 3.547a4.521 4.521 0 0 1 2.552-.786c.083 0 .167.005.25.005l3.813-5.521v-.078c0-3.328 2.703-6.031 6.031-6.031s6.036 2.708 6.036 6.036a6.039 6.039 0 0 1-6.036 6.031h-.135l-5.438 3.88c0 .073.005.141.005.214c0 2.5-2.021 4.526-4.521 4.526c-2.177 0-4.021-1.563-4.443-3.635L.583 20.36c1.901 6.719 8.063 11.641 15.391 11.641c8.833 0 15.995-7.161 15.995-16s-7.161-16-15.995-16zm-5.922 24.281l-1.964-.813a3.413 3.413 0 0 0 1.755 1.667a3.404 3.404 0 0 0 4.443-1.833a3.38 3.38 0 0 0 .005-2.599a3.36 3.36 0 0 0-1.839-1.844a3.38 3.38 0 0 0-2.5-.042l2.026.839c1.276.536 1.88 2 1.349 3.276s-2 1.88-3.276 1.349zm15.219-12.406a4.025 4.025 0 0 0-4.016-4.021a4.02 4.02 0 1 0 0 8.042a4.022 4.022 0 0 0 4.016-4.021m-7.026-.005c0-1.672 1.349-3.021 3.016-3.021s3.026 1.349 3.026 3.021c0 1.667-1.359 3.021-3.026 3.021s-3.016-1.354-3.016-3.021'/%3E%3C/svg%3E")}.vpi-social-stackoverflow{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='currentColor' d='M25.312 29.151v-8.536h2.849V32H2.458V20.615h2.839v8.536zM8.145 26.307h14.324v-2.848H8.145zm.35-6.468l13.975 2.916l.599-2.76L9.1 17.083zm1.812-6.74l12.939 6.037l1.203-2.6l-12.937-6.041l-1.204 2.584zm3.62-6.38L24.88 15.86l1.813-2.163L15.74 4.562l-1.803 2.151zM21 0l-2.328 1.724l8.541 11.473l2.328-1.724z'/%3E%3C/svg%3E")}.vpi-social-xbox{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='currentColor' d='M5.469 28.041A15.907 15.907 0 0 0 16 32c4.036 0 7.719-1.489 10.536-3.959c2.5-2.547-5.755-11.609-10.536-15.219c-4.776 3.609-13.036 12.672-10.531 15.219m14.88-19.202c3.333 3.948 9.979 13.749 8.104 17.213A15.924 15.924 0 0 0 32 16.005c0-4.453-1.817-8.484-4.76-11.38c0 0-.037-.032-.109-.057a1.056 1.056 0 0 0-.376-.057c-.785 0-2.645.577-6.405 4.328zM4.869 4.568c-.072.025-.109.057-.115.057a15.933 15.933 0 0 0-4.755 11.38c0 3.807 1.328 7.297 3.547 10.041c-1.864-3.468 4.771-13.265 8.109-17.208C7.895 5.082 6.03 4.51 5.244 4.51a.901.901 0 0 0-.376.063zM16 4.735s-3.927-2.297-6.995-2.407c-1.203-.041-1.937.391-2.027.453C9.838.86 12.879 0 15.978 0h.021c3.115 0 6.14.86 9.021 2.781c-.089-.063-.819-.495-2.027-.453c-3.068.109-6.995 2.401-6.995 2.401z'/%3E%3C/svg%3E")}#nprogress .bar{background:var(--vp-c-brand-1)}#nprogress .spinner-icon{border-top-color:var(--vp-c-brand-1);border-left-color:var(--vp-c-brand-1)}#nprogress .peg{box-shadow:0 0 10px var(--vp-c-brand-1),0 0 5px var(--vp-c-brand-1)}.vp-comment{margin-top:80px}.vp-doc #doc-contributors,.vp-doc #doc-changelog{border-top:1px solid var(--vp-c-divider)}.vp-doc .vp-changelog-wrapper{background-color:var(--vp-c-default-soft)}.vp-doc .vp-changelog-wrapper .vp-changelog-list{padding-left:0;margin-block:8px;list-style:none}.vp-doc :not(a)>img.no-view,.vp-doc :not(a)>img.ignore,.vp-doc :not(a)>img[no-view]{cursor:revert}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.vp-icon{margin:0 .3em}.smooth{scroll-behavior:smooth}.fade-slide-y-enter-active{transition:.15s ease!important;transition-property:opacity,transform}.fade-slide-y-leave-active{transition:.15s cubic-bezier(0,1,.3,1)!important;transition-property:opacity,transform}.fade-slide-y-enter-from,.fade-slide-y-leave-to{opacity:0;transform:translateY(10px)}.fade-slide-x-enter-active{transition:.15s ease!important;transition-property:opacity,transform}.fade-slide-x-leave-active{transition:.25s cubic-bezier(0,1,.3,1)!important;transition-property:opacity,transform}.fade-slide-x-enter-from,.fade-slide-x-leave-to{opacity:0!important;transform:translate(-10px)!important}[data-theme=dark] .vp-doc img:where(.github-light,.light){display:none}[data-theme=light] .vp-doc img:where(.github-dark,.dark){display:none}.vp-doc a.read-more,.vp-doc a.readmore{position:relative;display:block;padding:8px 22px 8px calc(1.25em + 16px);margin:16px 0;font-size:inherit;font-size:14px;font-weight:inherit;color:currentcolor;text-decoration:none;background-color:var(--vp-c-bg-safe);border:dashed 1px var(--vp-c-divider);border-radius:8px;transition:border-color var(--vp-t-color),background-color var(--vp-t-color)}.vp-doc a.read-more:hover,.vp-doc a.readmore:hover{color:currentcolor;background-color:var(--vp-c-bg-soft);border:solid 1px var(--vp-c-brand-2)}.vp-doc a.read-more:before,.vp-doc a.readmore:before{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M20 22H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1M7 4H5v16h14V4h-5v9l-3.5-2L7 13z'/%3E%3C/svg%3E");position:absolute;top:50%;left:16px;display:inline-block;width:1em;height:1em;color:var(--vp-c-brand-1);vertical-align:middle;content:"";background-color:currentcolor;-webkit-mask:var(--icon) no-repeat;mask:var(--icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;transform:translateY(-50%)}.vp-doc a.read-more[href*="://"]:after,.vp-doc a.readmore[target=_blank]:after{position:absolute;top:8px;right:8px;width:14px!important;height:14px!important;margin:0!important;color:var(--vp-c-text-3)!important}.vp-doc a.read-more[href*="://"]:hover:after,.vp-doc a.readmore[target=_blank]:hover:after{color:var(--vp-c-brand-2)!important}.vp-doc a.read-more :where(strong),.vp-doc a.readmore :where(strong){color:var(--vp-c-brand-1)}.vp-doc{position:relative}.vp-doc h1,.vp-doc h2,.vp-doc h3,.vp-doc h4,.vp-doc h5,.vp-doc h6{position:relative;font-weight:600;color:var(--vp-c-text-1);overflow-wrap:break-word;outline:none}.vp-doc h1{font-size:28px;line-height:40px;letter-spacing:-.02em}.vp-doc h2{padding-top:24px;margin:48px 0 16px;font-size:24px;line-height:32px;letter-spacing:-.02em;border-top:1px solid var(--vp-c-divider);transition:border-top var(--vp-t-color),color var(--vp-t-color)}.vp-doc h2:first-of-type{padding-top:12px;margin-top:32px;border-top:none}.vp-doc h3{margin:32px 0 16px;font-size:20px;line-height:28px;letter-spacing:-.01em}.vp-doc h4{margin:24px 0 16px;font-size:18px;line-height:24px;letter-spacing:-.01em}.vp-doc h5,.vp-doc h6{margin:24px 0 16px;font-size:16px;line-height:24px;letter-spacing:-.01em}.vp-doc .header-anchor{position:relative;color:currentcolor;text-decoration:none}.vp-doc .header-anchor:before{position:absolute;left:-.75em;font-size:.8em;color:var(--vp-c-brand-1);content:var(--vp-header-anchor-symbol);opacity:0;transition:color var(--vp-t-color)}.vp-doc .header-anchor:hover{color:inherit}.vp-doc .header-anchor:hover:before{opacity:1}.vp-doc .header-anchor:focus-visible{outline:none}.vp-doc .header-anchor:focus-visible:before{position:absolute;left:-.75em;color:var(--vp-c-brand-1);content:var(--vp-header-anchor-symbol);outline:auto}@media(min-width:768px){.vp-doc h1{font-size:32px;line-height:40px;letter-spacing:-.02em}}.vp-doc img{display:inline-block}.vp-doc a img+span{margin-left:.2rem}.vp-doc p,.vp-doc summary{margin:16px 0;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.vp-doc p{line-height:28px}.vp-doc blockquote{position:relative;padding:8px 20px 8px 36px;margin:16px 0;color:var(--vp-c-text-3);background-color:var(--vp-c-default-soft);border-radius:8px;transition:background-color var(--vp-t-color),color var(--vp-t-color)}.vp-doc blockquote:before{position:absolute;top:0;left:4px;font-size:32px;color:var(--vp-c-text-1);content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M3.691 6.292C5.094 4.771 7.217 4 10 4h1v2.819l-.804.161c-1.37.274-2.323.813-2.833 1.604A2.9 2.9 0 0 0 6.925 10H10a1 1 0 0 1 1 1v7c0 1.103-.897 2-2 2H3a1 1 0 0 1-1-1v-5l.003-2.919c-.009-.111-.199-2.741 1.688-4.789M20 20h-6a1 1 0 0 1-1-1v-5l.003-2.919c-.009-.111-.199-2.741 1.688-4.789C16.094 4.771 18.217 4 21 4h1v2.819l-.804.161c-1.37.274-2.323.813-2.833 1.604A2.9 2.9 0 0 0 17.925 10H21a1 1 0 0 1 1 1v7c0 1.103-.897 2-2 2'/%3E%3C/svg%3E");opacity:.3}.vp-doc blockquote>p{margin:0;font-size:16px;color:inherit}.vp-doc a{font-weight:500;color:var(--vp-c-brand-1);text-decoration:underline;text-underline-offset:2px;transition:color var(--vp-t-color),opacity var(--vp-t-color),text-underline-offset var(--vp-t-color)}@media print{.vp-doc a[href^="http://"]:after,.vp-doc a[href^="https://"]:after{content:" (" attr(href) ") "}}.vp-doc :not(h1,h2,h3,h4,h5,h6) a:hover{color:var(--vp-c-brand-2);text-underline-offset:5px}.vp-doc strong{font-weight:600}.vp-doc ul,.vp-doc ol{padding-left:1.25rem;margin:16px 0}.vp-doc ul{list-style:disc}.vp-doc ol{list-style:decimal}.vp-doc li+li{margin-top:8px}.vp-doc li>ol,.vp-doc li>ul{margin:8px 0 0}.vp-doc table{display:block;margin:20px 0;overflow-x:auto;border-collapse:collapse}.vp-doc tr{background-color:var(--vp-c-bg);border-top:1px solid var(--vp-c-divider);transition:var(--vp-t-color);transition-property:background-color,border-top}.vp-doc tr:nth-child(2n){background-color:var(--vp-c-bg-soft)}.vp-doc th,.vp-doc td{padding:8px 16px;border:1px solid var(--vp-c-divider);transition:border var(--vp-t-color)}.vp-doc th{font-size:14px;font-weight:600;color:var(--vp-c-text-2);text-align:left;background-color:var(--vp-c-bg-soft);transition:var(--vp-t-color);transition-property:color,background-color,border}.vp-doc td{font-size:14px}.vp-doc hr{margin:16px 0;border:none;border-top:1px solid var(--vp-c-divider);transition:border-top var(--vp-t-color)}.vp-doc :not(pre,h1,h2,h3,h4,h5,h6)>code{font-size:var(--vp-code-font-size);color:var(--vp-code-color);transition:color var(--vp-t-color)}.vp-doc :not(pre)>code{padding:3px 6px;background-color:var(--vp-code-bg);border-radius:4px;transition:color var(--vp-t-color),background-color var(--vp-t-color)}.vp-doc h1>code,.vp-doc h2>code,.vp-doc h3>code,.vp-doc h4>code{font-size:.9em}.vp-doc a>code{color:var(--vp-code-link-color);transition:color var(--vp-t-color)}.vp-doc a:hover>code{color:var(--vp-code-link-hover-color)}:is(.vp-external-link-icon,.vp-doc a[href*="://"],.vp-doc a[target=_blank]):not(.no-icon):after{--icon: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3E%3Cpath d='M0 0h24v24H0V0z' fill='none' /%3E%3Cpath d='M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z' /%3E%3C/svg%3E");display:inline-block;flex-shrink:0;width:11px;height:11px;margin-top:-1px;margin-left:4px;color:var(--vp-c-text-3);background:currentcolor;-webkit-mask-image:var(--icon);mask-image:var(--icon)}.vp-external-link-icon:after{content:""}.external-link-icon-enabled :is(.vp-doc a[href*="://"],.vp-doc a[target=_blank]):after{color:currentcolor;content:""}.vp-doc a[href*="://"]:has(img:only-child):after,.vp-doc a[target=_blank]:has(img:only-child):after{display:none}.vp-doc :not(a)>img{cursor:zoom-in}.vp-doc img+img:not(.light,.dark,.github-light,.github-dark){margin-left:.5rem}mark{--vp-mark-text: currentcolor;--vp-mark-bg: transparent;--vp-mark-bg-shift: .55lh;--vp-mark-linear-color: var(--vp-c-brand-3);--vp-mark-bg-image: linear-gradient(to right, var(--vp-mark-linear-color) 50%, transparent 50%);padding:2px;color:var(--vp-mark-text);background-color:var(--vp-mark-bg);background-image:var(--vp-mark-bg-image);background-repeat:no-repeat;background-position:100% var(--vp-mark-bg-shift);background-size:200%;animation:var(--vp-mark-animation, mark-highlight 1.5s .5s forwards)}mark:where(.note){--vp-mark-linear-color: #ff0}mark:where(.info){--vp-mark-linear-color: var(--vp-c-default-1)}mark:where(.tip){--vp-mark-linear-color: #39ff14}mark:where(.warning){--vp-mark-linear-color: #fc0}mark:where(.caution,.danger){--vp-mark-linear-color: #f99}mark:where(.important){--vp-mark-linear-color: #ccf}:not(h1,h2,h3,h4,h5,h6) mark{font-weight:500}[data-theme=dark] mark:where(.note){--vp-mark-linear-color: #660}[data-theme=dark] mark:where(.tip){--vp-mark-linear-color: #063}[data-theme=dark] mark:where(.warning){--vp-mark-linear-color: #c60}[data-theme=dark] mark:where(.caution,.danger){--vp-mark-linear-color: #c66}[data-theme=dark] mark:where(.important){--vp-mark-linear-color: #66c}[data-mark-mode=lazy] mark{--vp-mark-animation: none}[data-mark-mode=lazy] mark.vp-mark-visible{animation:mark-highlight 1.5s .2s forwards}@keyframes mark-highlight{0%{color:inherit;background-position:100% var(--vp-mark-bg-shift)}to{color:currentcolor;background-position:0 var(--vp-mark-bg-shift)}}[data-theme=dark] .vp-code span{color:var(--shiki-dark, rgb(235 235 245 / .6))}html:not([data-theme=dark]) .vp-code span{color:var(--shiki-light, rgb(60 60 67 / .78))}.vp-doc div[class*=language-],.vp-block{position:relative;margin:16px -24px;overflow-x:auto;background-color:var(--vp-code-block-bg);transition:background-color var(--vp-t-color);scrollbar-width:thin}@media(min-width:640px){.vp-doc div[class*=language-],.vp-block{margin:16px 0;border-radius:8px}}.vp-doc div[class*=language-]+div[class*=language-]{margin-top:-8px}.vp-doc div[class*=language-]:before{position:absolute;top:5px;right:1em;z-index:3;font-size:.75rem;color:var(--vp-code-line-number-color);content:attr(data-ext);transition:color var(--vp-t-color)}.vp-doc div[class*=language-] code{display:block;width:-moz-fit-content;width:fit-content;min-width:100%;padding:0 24px;font-size:var(--vp-code-font-size);line-height:var(--vp-code-line-height);color:var(--vp-code-block-color);transition:background-color var(--vp-t-color),color var(--vp-t-color);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.vp-doc div[class*=language-] pre{position:relative;z-index:1;padding:20px 0;margin:0;overflow-x:auto;font-family:inherit;font-size:inherit;line-height:inherit;background:transparent}@media(min-width:640px){.vp-doc div[class*=language-] pre{border-radius:6px}}.vp-doc div[class*=language-] pre,.vp-doc div[class*=language-] code{-webkit-hyphens:none;hyphens:none;text-align:left;word-break:normal;overflow-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;white-space:pre;word-spacing:normal;direction:ltr}.vp-doc div[class*=language-]:not(.line-numbers-mode) .line-numbers{display:none}.vp-doc div[class*=language-].line-numbers-mode:after{display:none}.vp-doc div[class*=language-].line-numbers-mode{padding-left:32px}.vp-doc div[class*=language-].line-numbers-mode .line-numbers{position:absolute;top:0;left:0;z-index:3;width:32px;height:-moz-fit-content;height:fit-content;min-height:100%;padding-top:20px;padding-bottom:20px;font-family:var(--vp-font-family-mono);font-size:var(--vp-code-font-size);line-height:var(--vp-code-line-height);color:var(--vp-code-line-number-color);text-align:center;border-right:1px solid var(--vp-code-block-divider-color);transition:border-right var(--vp-t-color),color var(--vp-t-color)}.vp-doc div[class*=language-].line-numbers-mode .line-numbers .line-number{position:relative;z-index:3;font-family:var(--vp-font-family-mono);-webkit-user-select:none;-moz-user-select:none;user-select:none}.vp-doc div[class*=language-].line-numbers-mode .line-numbers .line-number:before{content:counter(line-number);counter-increment:line-number}@media print{.vp-doc div[class*=language-].line-numbers-mode{padding-left:0}.vp-doc div[class*=language-].line-numbers-mode .line-numbers{display:none}}@media(max-width:639px){.vp-doc li div[class*=language-]{border-radius:8px 0 0 8px}}.vp-doc div[class*=language-] code .highlighted{z-index:2;display:inline-block;width:calc(100% + 48px);padding:0 24px;margin:0 -24px;background-color:var(--vp-code-line-highlight-color);transition:background-color var(--vp-t-color)}.vp-doc div[class*=language-] code .highlighted.error{background-color:var(--vp-code-line-error-color)}.vp-doc div[class*=language-] code .highlighted.warning{background-color:var(--vp-code-line-warning-color)}.vp-doc div[class*=language-] code .highlighted-word{padding:1px 2px;margin:-1px -2px;background-color:var(--vp-c-gray-soft);border:1px solid var(--vp-c-border);border-radius:4px}.vp-doc div[class*=language-] code .highlighted-word:has(+.highlighted-word){padding-right:0;margin-right:0;border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.vp-doc div[class*=language-] code .highlighted-word+.highlighted-word{padding-left:0;margin-left:0;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.vp-doc div[class*=language-] code .tab,.vp-doc div[class*=language-] code .space{position:relative}.vp-doc div[class*=language-] code .tab:before{position:absolute;content:"⇥";opacity:.3}.vp-doc div[class*=language-] code .space:before{position:absolute;content:"·";opacity:.3}.vp-doc div[class*=language-] code .diff{display:inline-block;width:calc(100% + 48px);padding:0 24px;margin:0 -24px;transition:background-color var(--vp-t-color)}.vp-doc div[class*=language-] code .diff:before{position:absolute;left:10px}.vp-doc div[class*=language-] code .diff.remove{background-color:var(--vp-code-line-diff-remove-color);opacity:.7}.vp-doc div[class*=language-] code .diff.remove:before{color:var(--vp-code-line-diff-remove-symbol-color);content:"-"}.vp-doc div[class*=language-] code .diff.add{background-color:var(--vp-code-line-diff-add-color)}.vp-doc div[class*=language-] code .diff.add:before{color:var(--vp-code-line-diff-add-symbol-color);content:"+"}.vp-copy-code-button{--copy-code-c-text: var(--vp-code-block-color);top:1em;line-height:initial;transition:opacity var(--vp-t-color),background-color var(--vp-t-color)}.vp-copy-code-button.copied:after{height:2.5rem}.vp-doc div[class*=language-].has-collapsed-lines .collapsed-lines,[data-theme=dark] .vp-doc div[class*=language-].has-collapsed-lines .collapsed-lines{--vp-collapsed-lines-bg: var(--vp-code-block-bg);height:44px;background:linear-gradient(to bottom,transparent 0%,var(--vp-collapsed-lines-bg) 50%,var(--vp-collapsed-lines-bg) 100%)}.vp-doc div[class*=language-].has-collapsed-lines .collapsed-lines:hover,[data-theme=dark] .vp-doc div[class*=language-].has-collapsed-lines .collapsed-lines:hover{--vp-collapsed-lines-bg: var(--vp-c-default-soft)}.vp-doc div[class*=language-].has-collapsed-lines.collapsed{height:calc(var(--vp-collapsed-lines) * var(--vp-code-line-height) * var(--vp-code-font-size) + 62px)}.vp-doc div[class*=language-].has-collapsed-lines:not(.collapsed) code{padding-bottom:20px}.vp-doc div[class*=language-].has-collapsed-lines:not(.collapsed) .collapsed-lines:hover{--vp-collapsed-lines-bg: transparent}:root{--code-title-c-bg: var(--vp-code-block-bg);--code-title-divider: var(--vp-c-divider);--code-title-c-text: var(--vp-c-text-1)}.vp-doc .code-block-title div[class*=language-]{border-top-left-radius:0;border-top-right-radius:0}.code-block-title .code-block-title-bar{position:relative;margin-bottom:-16px;border-bottom:none}.code-block-title .code-block-title-bar:before{position:absolute;bottom:0;left:0;display:inline-block;width:100%;height:1px;content:"";background-color:var(--code-title-divider)}.code-block-title .code-block-title-bar .title{position:relative;padding:11px 12px}.code-block-title .code-block-title-bar .title:before{position:absolute;right:8px;bottom:0;left:8px;display:inline-block;height:2px;content:"";background-color:var(--vp-c-brand-2);border-radius:2px}.code-block-title .code-block-title-bar .title .vp-icon{width:18px;height:18px;margin-left:0}@media(max-width:419px){.code-block-title-bar{margin-inline:-24px}}.vp-doc .hint-container{padding:16px 16px 8px;margin:16px auto;font-size:var(--vp-custom-block-font-size);line-height:var(--vp-custom-block-line-height);color:var(--vp-c-text-2);border:1px solid transparent;border-radius:8px}.vp-doc .hint-container.info{color:var(--vp-custom-block-info-text);background-color:var(--vp-custom-block-info-bg);border-color:var(--vp-custom-block-info-border)}.vp-doc .hint-container.info a,.vp-doc .hint-container.info code{color:var(--vp-c-brand-1)}.vp-doc .hint-container.info a:hover,.vp-doc .hint-container.info a:hover>code{color:var(--vp-c-brand-2)}.vp-doc .hint-container.info code{background-color:var(--vp-custom-block-info-code-bg)}.vp-doc .hint-container.note{color:var(--vp-custom-block-note-text);background-color:var(--vp-custom-block-note-bg);border-color:var(--vp-custom-block-note-border)}.vp-doc .hint-container.note a,.vp-doc .hint-container.note code{color:var(--vp-c-brand-1)}.vp-doc .hint-container.note a:hover,.vp-doc .hint-container.note a:hover>code{color:var(--vp-c-brand-2)}.vp-doc .hint-container.note code{background-color:var(--vp-custom-block-note-code-bg)}.vp-doc .hint-container.tip{color:var(--vp-custom-block-tip-text);background-color:var(--vp-custom-block-tip-bg);border-color:var(--vp-custom-block-tip-border)}.vp-doc .hint-container.tip a,.vp-doc .hint-container.tip code{color:var(--vp-c-tip-1)}.vp-doc .hint-container.tip a:hover,.vp-doc .hint-container.tip a:hover>code{color:var(--vp-c-tip-2)}.vp-doc .hint-container.tip code{background-color:var(--vp-custom-block-tip-code-bg)}.vp-doc .hint-container.important{color:var(--vp-custom-block-important-text);background-color:var(--vp-custom-block-important-bg);border-color:var(--vp-custom-block-important-border)}.vp-doc .hint-container.important a,.vp-doc .hint-container.important code{color:var(--vp-c-important-1)}.vp-doc .hint-container.important a:hover,.vp-doc .hint-container.important a:hover>code{color:var(--vp-c-important-2)}.vp-doc .hint-container.important code{background-color:var(--vp-custom-block-important-code-bg)}.vp-doc .hint-container.warning{color:var(--vp-custom-block-warning-text);background-color:var(--vp-custom-block-warning-bg);border-color:var(--vp-custom-block-warning-border)}.vp-doc .hint-container.warning a,.vp-doc .hint-container.warning code{color:var(--vp-c-warning-1)}.vp-doc .hint-container.warning a:hover,.vp-doc .hint-container.warning a:hover>code{color:var(--vp-c-warning-2)}.vp-doc .hint-container.warning code{background-color:var(--vp-custom-block-warning-code-bg)}.vp-doc .hint-container.danger{color:var(--vp-custom-block-danger-text);background-color:var(--vp-custom-block-danger-bg);border-color:var(--vp-custom-block-danger-border)}.vp-doc .hint-container.danger a,.vp-doc .hint-container.danger code{color:var(--vp-c-danger-1)}.vp-doc .hint-container.danger a:hover,.vp-doc .hint-container.danger a:hover>code{color:var(--vp-c-danger-2)}.vp-doc .hint-container.danger code{background-color:var(--vp-custom-block-danger-code-bg)}.vp-doc .hint-container.caution{color:var(--vp-custom-block-caution-text);background-color:var(--vp-custom-block-caution-bg);border-color:var(--vp-custom-block-caution-border)}.vp-doc .hint-container.caution a,.vp-doc .hint-container.caution code{color:var(--vp-c-caution-1)}.vp-doc .hint-container.caution a:hover,.vp-doc .hint-container.caution a:hover>code{color:var(--vp-c-caution-2)}.vp-doc .hint-container.caution code{background-color:var(--vp-custom-block-caution-code-bg)}.vp-doc .hint-container.details{color:var(--vp-custom-block-details-text);background-color:var(--vp-custom-block-details-bg);border-color:var(--vp-custom-block-details-border)}.vp-doc .hint-container.details a{color:var(--vp-c-brand-1)}.vp-doc .hint-container.details a:hover,.vp-doc .hint-container.details a:hover>code{color:var(--vp-c-brand-2)}.vp-doc .hint-container.details code{background-color:var(--vp-custom-block-details-code-bg)}.vp-doc .hint-container-title{font-weight:600}.vp-doc .hint-container.details summary{margin:0 0 8px;font-weight:700;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vp-doc .hint-container.details summary+p{margin:16px 0 8px}.vp-doc .hint-container a:hover{opacity:.75}.vp-doc .hint-container code{font-size:var(--vp-custom-block-code-font-size)}.vp-doc .hint-container.vp-doc .hint-container th,.vp-doc .hint-container.vp-doc .hint-container blockquote>p{font-size:var(--vp-custom-block-font-size);color:inherit}.vp-doc .hint-container p{line-height:var(--vp-custom-block-line-height)}.vp-doc .hint-container p+p{margin:8px 0}.vp-doc .hint-container>:not(summary):first-child{margin-top:0!important}.vp-doc .hint-container>:not(summary):last-child{margin-bottom:8px!important}.vp-doc .hint-container th,.vp-doc .hint-container blockquote>p{font-size:var(--vp-custom-block-font-size);color:inherit}.vp-doc .hint-container div[class*=language-]{margin:16px 0}.vp-doc .hint-container .vp-code-tab div[class*=language-]{margin:0 0 8px}.vp-doc .hint-container div[class*=language-] code{font-size:var(--vp-custom-block-code-font-size);font-weight:400;background-color:transparent}.vp-doc .hint-container div[class*=language-].line-numbers-mode .line-numbers{font-size:var(--vp-custom-block-code-font-size)}@media(max-width:419px){.vp-doc .hint-container{margin:16px -16px}.vp-doc .hint-container div[class*=language-]{margin:.75rem -.75rem}.vp-doc .hint-container .vp-code-tabs-nav{border-radius:6px 6px 0 0}.vp-doc .hint-container .vp-code-tab div[class*=language-]{margin:0 -.75rem;border-radius:0 0 6px 6px}}.vp-doc .hint-container-title:before{display:inline-block;width:1.25em;height:1.25em;margin-right:4px;vertical-align:middle;content:"";background-image:var(--icon);background-repeat:no-repeat;background-size:100%;transform:translateY(-1px)}@media print{.vp-doc .hint-container-title:before{display:none}}.vp-doc .hint-container.note .hint-container-title:before{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='%235da1a2' d='M9 22c-.6 0-1-.4-1-1v-3H4c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2h-6.1l-3.7 3.7c-.2.2-.4.3-.7.3zm1-6v3.1l3.1-3.1H20V4H4v12zm6.3-10l-1.4 3H17v4h-4V8.8L14.3 6zm-6 0L8.9 9H11v4H7V8.8L8.3 6z'/%3E%3C/svg%3E")}.vp-doc .hint-container.info .hint-container-title:before{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 48 48'%3E%3Ccircle cx='24' cy='24' r='21' fill='%232196f3'/%3E%3Cpath fill='%23fff' d='M22 22h4v11h-4z'/%3E%3Ccircle cx='24' cy='16.5' r='2.5' fill='%23fff'/%3E%3C/svg%3E")}.vp-doc .hint-container.tip .hint-container-title:before{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 512 512'%3E%3Cpath fill='%2330a46c' d='M208 464h96v32h-96zm-16-48h128v32H192zM369.42 62.69C339.35 32.58 299.07 16 256 16A159.62 159.62 0 0 0 96 176c0 46.62 17.87 90.23 49 119.64l4.36 4.09C167.37 316.57 192 339.64 192 360v40h48V269.11L195.72 244L214 217.72L256 240l41.29-22.39l19.1 25.68l-44.39 26V400h48v-40c0-19.88 24.36-42.93 42.15-59.77l4.91-4.66C399.08 265 416 223.61 416 176a159.16 159.16 0 0 0-46.58-113.31'/%3E%3C/svg%3E")}.vp-doc .hint-container.warning .hint-container-title:before{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 16 16'%3E%3Cpath fill='%23da8b17' fill-rule='evenodd' d='M6.285 1.975C7.06.68 8.939.68 9.715 1.975l5.993 9.997c.799 1.333-.161 3.028-1.716 3.028H2.008C.453 15-.507 13.305.292 11.972zM8 5a.75.75 0 0 1 .75.75v3a.75.75 0 0 1-1.5 0v-3A.75.75 0 0 1 8 5m1 6.5a1 1 0 1 1-2 0a1 1 0 0 1 2 0' clip-rule='evenodd'/%3E%3C/svg%3E")}.vp-doc .hint-container.danger .hint-container-title:before,.vp-doc .hint-container.caution .hint-container-title:before{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='%23b62a3c' d='M8.27 3L3 8.27v7.46L8.27 21h7.46L21 15.73V8.27L15.73 3M8.41 7L12 10.59L15.59 7L17 8.41L13.41 12L17 15.59L15.59 17L12 13.41L8.41 17L7 15.59L10.59 12L7 8.41'/%3E%3C/svg%3E");width:1.4em;height:1.4em}.vp-doc .hint-container.important .hint-container-title:before{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='%238e5cd9' d='M5 19q-.425 0-.712-.288T4 18t.288-.712T5 17h1v-7q0-2.075 1.25-3.687T10.5 4.2v-.7q0-.625.438-1.062T12 2t1.063.438T13.5 3.5v.7q2 .5 3.25 2.113T18 10v7h1q.425 0 .713.288T20 18t-.288.713T19 19zm7 3q-.825 0-1.412-.587T10 20h4q0 .825-.587 1.413T12 22m0-9q.425 0 .713-.288T13 12V9q0-.425-.288-.712T12 8t-.712.288T11 9v3q0 .425.288.713T12 13m0 3q.425 0 .713-.288T13 15t-.288-.712T12 14t-.712.288T11 15t.288.713T12 16'/%3E%3C/svg%3E")}:root{--twoslash-jsdoc-color: #888;--twoslash-popup-shadow: var(--vp-shadow-2);--twoslash-error-color: var(--vp-c-danger-1);--twoslash-error-bg: var(--vp-c-danger-soft);--twoslash-tag-color: var(--vp-c-tip-1);--twoslash-tag-bg: var(--vp-c-tip-soft);--twoslash-tag-warn-color: var(--vp-c-warning-1);--twoslash-tag-warn-bg: var(--vp-c-warning-soft);--twoslash-tag-annotate-color: var(--vp-c-green-1);--twoslash-tag-annotate-bg: var(--vp-c-green-soft);--twoslash-highlighted-bg: var(--vp-c-gray-soft);--twoslash-highlighted-border: var(--vp-c-border);--twoslash-popup-bg: var(--vp-c-bg, inherit);--twoslash-popup-color: var(--vp-c-text-1);--twoslash-docs-color: var(--vp-c-text-1);--twoslash-docs-font: var(--vp-font-family-base);--twoslash-code-font: var(--vp-font-family-mono);--twoslash-code-size: var(--vp-code-font-size);--twoslash-underline-color: var(--vp-c-text-3);--twoslash-border-color: var(--vp-c-border);--twoslash-cursor-color: var(--vp-c-brand-1);--twoslash-matched-color: var(--vp-c-brand-1);--twoslash-unmatched-color: var(--vp-c-text-2)}.vp-doc .task-list-container{padding-left:0;list-style:none}.vp-doc .task-list-container .task-list-item{position:relative}.vp-doc .task-list-container .task-list-item input{position:absolute;top:.1em;left:-.15em;z-index:1;opacity:0}.vp-doc .task-list-container .task-list-item label{margin-left:1.2em}.vp-doc .task-list-container .task-list-item label:before{position:absolute;top:-.1em;left:-.15em;display:inline-block;width:1.2em;height:1.2em;content:"";background-image:var(--icon);background-repeat:no-repeat;background-position:center;background-size:100% 100%;transform:translateY(4px)}.vp-doc .task-list-container .task-list-item label:before{--icon: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="1em" height="1em" viewBox="0 0 32 32"%3E%3Cpath fill="%23c2c2c4" d="M26 27.5H6A1.5 1.5 0 0 1 4.5 26V6c0-.83.67-1.5 1.5-1.5h20c.828 0 1.5.67 1.5 1.5v20a1.5 1.5 0 0 1-1.5 1.5m-18.5-3h17v-17h-17z"%2F%3E%3C%2Fsvg%3E')}.vp-doc .task-list-container .task-list-item input:checked[disabled]+label:before{--icon: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="1em" height="1em" viewBox="0 0 32 32"%3E%3Cpath fill="%23299764" d="M29.548 3.043a2.5 2.5 0 0 0-3.513.4L16 16.067l-3.508-4.414a2.5 2.5 0 0 0-3.915 3.112l5.465 6.875c.474.597 1.195.943 1.957.943s1.482-.35 1.957-.944L29.95 6.555c.86-1.08.68-2.654-.402-3.513zM24.5 24.5h-17v-17h12.756l2.385-3H6c-.83 0-1.5.67-1.5 1.5v20c0 .828.67 1.5 1.5 1.5h20a1.5 1.5 0 0 0 1.5-1.5V12.85l-3 3.774z"%2F%3E%3C%2Fsvg%3E')}.vp-doc .footnotes-sep{margin-top:32px}.vp-doc .footnotes{position:relative;padding:12px 0 12px 16px;margin-top:16px;font-size:14px;background-color:var(--vp-c-bg-safe);border-radius:6px;opacity:.7;transition:background var(--vp-t-color)}@media(max-width:419px){.vp-doc .footnotes{margin:16px -24px;border-radius:0}}.vp-doc .footnotes p{line-height:24px}.vp-doc .footnotes ol{margin:0}.vp-doc .footnotes ol p{margin:8px 0}.vp-doc .footnotes ol li:first-of-type p:first-of-type{margin-top:0}.vp-doc .footnotes ol li:last-of-type p:last-of-type{margin-bottom:0}.vp-doc .footnote-item{padding-top:0;margin-top:0}.vp-doc .footnote-item>p{margin-bottom:0}.vp-doc .footnote-backref{position:relative;color:transparent;text-decoration:none}.vp-doc .footnote-backref:hover{color:transparent}.vp-doc .footnote-backref:before{position:absolute;top:-.4em;left:0;font-size:1em;content:url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="1em" height="1em" viewBox="0 0 48 48"%3E%3Cg fill="none" stroke="%23c2c2c4" stroke-linecap="round" stroke-linejoin="round" stroke-width="4"%3E%3Cpath d="m13 8l-7 6l7 7"%2F%3E%3Cpath d="M6 14h22.994c6.883 0 12.728 5.62 12.996 12.5c.284 7.27-5.723 13.5-12.996 13.5H11.998"%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E')}.vp-doc .footnote-anchor{top:0}.vp-doc figure{position:relative;display:flex;flex-direction:column;width:auto;margin:1rem auto;text-align:center}.vp-doc figure img{margin:0 auto;overflow:hidden}@media print{.vp-doc figure>a[href^="http://"]:after,.vp-doc figure>a[href^="https://"]:after{content:""}}.vp-doc figure>a .external-icon{display:none}.vp-doc figure figcaption{display:inline-block;margin:6px auto;font-size:.8rem}.mermaid-actions{padding-right:20px}.mermaid-actions .preview-button,.mermaid-actions .download-button{color:var(--vp-c-text-2);transition:color var(--vp-t-color),background-color var(--vp-t-color)}.mermaid-actions .preview-button:hover,.mermaid-actions .download-button:hover{color:var(--vp-c-brand-1)}.mermaid-wrapper svg{display:inline-block}.mermaid-wrapper p{line-height:inherit}.mermaid-preview{background-color:#00000073}.mermaid-preview>svg{background-color:var(--vp-c-bg)}@media(min-width:960px){.mermaid-preview>svg{padding:16px 24px;margin:0 16px;border-radius:8px;box-shadow:var(--vp-shadow-2)}}.flowchart-wrapper svg{display:inline-block}.vp-navbar-search{display:flex;align-items:center}@media(min-width:768px){.vp-navbar-search{flex:1 2;padding-left:24px}}.DocSearch{--docsearch-primary-color: var(--vp-c-brand-1);--docsearch-highlight-color: var(--docsearch-primary-color);--docsearch-text-color: var(--vp-c-text-1);--docsearch-muted-color: var(--vp-c-text-2);--docsearch-searchbox-shadow: none;--docsearch-searchbox-background: var(--vp-c-default-soft);--docsearch-searchbox-focus-background: var(--vp-c-default-3);--docsearch-key-gradient: transparent;--docsearch-key-shadow: none;--docsearch-modal-background: var(--vp-c-bg-soft);--docsearch-footer-background: var(--vp-c-bg)}[data-theme=dark] .DocSearch{--docsearch-modal-shadow: none;--docsearch-footer-shadow: none;--docsearch-logo-color: var(--vp-c-text-2);--docsearch-hit-background: var(--vp-c-default-soft);--docsearch-hit-color: var(--vp-c-text-2);--docsearch-hit-shadow: none}.vp-navbar-search .DocSearch-Button{display:flex;align-items:center;justify-content:center!important;width:32px;height:32px;padding:0;margin:0;background:var(--docsearch-searchbox-background);border:none;border-radius:100%;transition:border-color var(--vp-t-color),background var(--vp-t-color)}.vp-navbar-search .DocSearch-Button:hover{background:var(--docsearch-searchbox-focus-background)}.vp-navbar-search .DocSearch-Button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.vp-navbar-search .DocSearch-Button:focus:not(:focus-visible){outline:none!important}.vp-navbar-search #docsearch-container{min-width:32px}.DocSearch-Button .DocSearch-Button-Container{display:flex;align-items:center}.DocSearch-Button .DocSearch-Search-Icon{position:relative;width:16px;height:16px;color:var(--vp-c-text-1);fill:currentcolor;transition:color var(--vp-t-color)}.DocSearch-Button:hover .DocSearch-Search-Icon{color:var(--vp-c-text-1)}.DocSearch-Button .DocSearch-Button-Placeholder{display:none;padding:0 8px 0 0;margin-top:2px;font-size:13px;font-weight:500;color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.DocSearch-Button:hover .DocSearch-Button-Placeholder{color:var(--vp-c-text-1)}.DocSearch-Button .DocSearch-Button-Keys{display:none;min-width:auto;background:transparent;direction:ltr}.DocSearch-Button .DocSearch-Button-Key{display:block;width:auto;min-width:0;height:22px;padding-left:6px;margin:2px 0 0;font-family:var(--vp-font-family-base);font-size:12px;font-weight:500;line-height:22px;border:1px solid var(--vp-c-divider);border-right:none;border-radius:4px 0 0 4px;transition:color var(--vp-t-color),border-color var(--vp-t-color)}.DocSearch-Button .DocSearch-Button-Key{font-size:1px;color:transparent;letter-spacing:-12px}.DocSearch-Button .DocSearch-Button-Key+.DocSearch-Button-Key{padding-right:6px;padding-left:2px;border-right:1px solid var(--vp-c-divider);border-left:none;border-radius:0 4px 4px 0}.DocSearch-Button .DocSearch-Button-Key:first-child:after{font-size:12px;color:var(--docsearch-muted-color);letter-spacing:normal;content:"Ctrl"}.DocSearch-Button .DocSearch-Button-Key:last-child:after{font-size:12px;color:var(--docsearch-muted-color);letter-spacing:normal;content:"K"}.DocSearch-Button-Key--pressed{box-shadow:none!important;transform:none}.mac .DocSearch-Button .DocSearch-Button-Key:first-child:after{content:"⌘"}.DocSearch-Button .DocSearch-Button-Key svg{display:none}[data-theme=dark] .DocSearch-Footer{border-top:1px solid var(--vp-c-divider)}.DocSearch-Form{background-color:var(--vp-c-white);border:1px solid var(--vp-c-brand-1)}[data-theme=dark] .DocSearch-Form{background-color:var(--vp-c-bg-soft)}.vp-navbar-search .search-box input{padding:0 .3rem 0 1.655rem;background-position:.5rem .4rem}@media(min-width:768px){.vp-navbar-search{flex-grow:1;padding-left:24px}}@media(min-width:960px){.vp-navbar-search{padding-left:32px}}@media print{.vp-navbar-search{display:none}}@media(min-width:768px){.vp-navbar-search .DocSearch-Button{justify-content:flex-start;width:-moz-max-content;width:max-content;height:40px;padding:0 10px 0 12px;background-color:var(--vp-c-bg-alt);border:1px solid transparent;border-radius:8px}.vp-navbar-search .DocSearch-Button:hover{background:var(--docsearch-searchbox-focus-background);border-color:var(--vp-c-brand-1)}}@media(min-width:768px){.DocSearch-Button .DocSearch-Search-Icon{top:1px;width:14px;height:14px;margin-right:8px;color:var(--vp-c-text-2)}}@media(min-width:768px){.DocSearch-Button .DocSearch-Button-Placeholder{display:inline-block}}@media(min-width:768px){.DocSearch-Button .DocSearch-Button-Keys{display:flex;align-items:center}}.search-box .suggestions{top:2.5rem;right:-1rem;padding:16px 12px;background-color:var(--vp-c-bg);border-radius:12px;box-shadow:var(--vp-shadow-3)}.open-door[data-v-b57384a3]{display:flex;gap:20px;padding:20px}.open-door .main[data-v-b57384a3]{background:#ccc}:root{--vp-mini-search-bg: var(--vp-c-bg);--vp-mini-search-result-bg: var(--vp-c-bg);--vp-mini-search-result-border: var(--vp-c-divider);--vp-mini-search-result-selected-bg: var(--vp-c-bg);--vp-mini-search-result-selected-border: var(--vp-c-brand-1);--vp-mini-search-highlight-bg: var(--vp-c-brand-1);--vp-mini-search-highlight-text: var(--vp-c-neutral-inverse)}svg[data-v-5dd2b275]{flex:none}.VPLocalSearchBox[data-v-5dd2b275]{position:fixed;inset:0;z-index:100;display:flex}.backdrop[data-v-5dd2b275]{position:absolute;inset:0;background:var(--vp-backdrop-bg-color);transition:opacity .5s}.shell[data-v-5dd2b275]{position:relative;display:flex;flex-direction:column;gap:16px;width:min(100vw - 60px,900px);height:-moz-min-content;height:min-content;max-height:min(100vh - 128px,900px);padding:12px;margin:64px auto;background:var(--vp-mini-search-bg);border-radius:6px}@media(max-width:767px){.shell[data-v-5dd2b275]{width:100vw;height:100vh;max-height:none;margin:0;border-radius:0}}.search-bar[data-v-5dd2b275]{display:flex;align-items:center;padding:0 12px;cursor:text;border:1px solid var(--vp-c-divider);border-radius:4px}@media(max-width:767px){.search-bar[data-v-5dd2b275]{padding:0 8px}}.search-bar[data-v-5dd2b275]:focus-within{border-color:var(--vp-c-brand-1)}.search-icon[data-v-5dd2b275]{display:block;margin:8px}@media(max-width:767px){.search-icon[data-v-5dd2b275]{display:none}}.search-input[data-v-5dd2b275]{width:100%;padding:6px 12px;font-size:inherit;border:none}.search-input[data-v-5dd2b275]:focus{outline:none}.search-input[data-v-5dd2b275]::-moz-placeholder{color:var(--vp-c-text-3);-moz-transition:color var(--vp-t-color);transition:color var(--vp-t-color)}.search-input[data-v-5dd2b275]::placeholder{color:var(--vp-c-text-3);transition:color var(--vp-t-color)}.search-input[data-v-5dd2b275]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}@media(max-width:767px){.search-input[data-v-5dd2b275]{padding:6px 4px}}.search-actions[data-v-5dd2b275]{display:flex;gap:4px}@media(any-pointer:coarse){.search-actions[data-v-5dd2b275]{gap:8px}}@media(min-width:769px){.search-actions.before[data-v-5dd2b275]{display:none}}.search-actions button[data-v-5dd2b275]{padding:7px;margin:0;font-family:inherit;line-height:1;background:transparent;border:none}.search-actions button[data-v-5dd2b275]:not([disabled]):hover,.toggle-layout-button.detailed-list[data-v-5dd2b275]{color:var(--vp-c-brand-1)}.search-actions button.clear-button[data-v-5dd2b275]:disabled{opacity:.37}.search-keyboard-shortcuts[data-v-5dd2b275]{display:flex;flex-wrap:wrap;gap:16px;font-size:.8rem;line-height:14px;opacity:.75}.search-keyboard-shortcuts span[data-v-5dd2b275]{display:flex;gap:4px;align-items:center}@media(max-width:767px){.search-keyboard-shortcuts[data-v-5dd2b275]{display:none}}.search-keyboard-shortcuts kbd[data-v-5dd2b275]{display:inline-block;min-width:24px;padding:3px 6px;text-align:center;vertical-align:middle;background:#8080801a;border:1px solid rgb(128 128 128 / .15);border-radius:4px;box-shadow:0 2px 2px #0000001a}.results[data-v-5dd2b275]{display:flex;flex-direction:column;gap:6px;padding:0;margin:0;overflow:hidden auto;overscroll-behavior:contain;list-style:none}.result[data-v-5dd2b275]{display:flex;gap:8px;align-items:center;line-height:1rem;border:solid 2px var(--vp-mini-search-result-border);border-radius:4px;outline:none;transition:none}.result>div[data-v-5dd2b275]{width:100%;margin:12px;overflow:hidden}@media(max-width:767px){.result>div[data-v-5dd2b275]{margin:8px}}.titles[data-v-5dd2b275]{position:relative;z-index:1001;display:flex;flex-wrap:wrap;gap:4px;padding:2px 0}.title[data-v-5dd2b275]{display:flex;gap:4px;align-items:center}.title.main[data-v-5dd2b275]{font-weight:500}.title-icon[data-v-5dd2b275]{font-weight:500;color:var(--vp-c-brand-1);opacity:.5}.title[data-v-5dd2b275] svg{opacity:.5}.result.selected[data-v-5dd2b275]{--vp-mini-search-result-bg: var(--vp-mini-search-result-selected-bg);border-color:var(--vp-mini-search-result-selected-border)}.titles[data-v-5dd2b275] mark{padding:0 2px;font-weight:400;color:var(--vp-mini-search-highlight-text)!important;background-color:var(--vp-mini-search-highlight-bg);background-image:none;border-radius:2px}.result.selected .titles[data-v-5dd2b275],.result.selected .title-icon[data-v-5dd2b275]{color:var(--vp-c-brand-1)!important}.no-results[data-v-5dd2b275]{padding:12px;font-size:.9rem;text-align:center} diff --git a/vuepress/docs/.vuepress/dist/blog/9mgaypxo/index.html b/vuepress/docs/.vuepress/dist/blog/9mgaypxo/index.html deleted file mode 100644 index 21b06854..00000000 --- a/vuepress/docs/.vuepress/dist/blog/9mgaypxo/index.html +++ /dev/null @@ -1,90 +0,0 @@ -Markdown | 天天测
Skip to content

Markdown

约 1009 字大约 3 分钟

markdown

2025-10-19

\ No newline at end of file diff --git a/vuepress/docs/.vuepress/dist/demo/index.html b/vuepress/docs/.vuepress/dist/demo/index.html deleted file mode 100644 index e936ce81..00000000 --- a/vuepress/docs/.vuepress/dist/demo/index.html +++ /dev/null @@ -1 +0,0 @@ -Demo | 天天测
Skip to content

Demo

约 13 字小于 1 分钟

2025-10-19

贡献者: hellcat
\ No newline at end of file diff --git a/vuepress/docs/.vuepress/dist/icon.png b/vuepress/docs/.vuepress/dist/icon.png deleted file mode 100644 index 53fb74bb..00000000 Binary files a/vuepress/docs/.vuepress/dist/icon.png and /dev/null differ diff --git a/vuepress/docs/.vuepress/dist/index.html b/vuepress/docs/.vuepress/dist/index.html deleted file mode 100644 index a5d6f2c5..00000000 --- a/vuepress/docs/.vuepress/dist/index.html +++ /dev/null @@ -1 +0,0 @@ -机场测评 | 天天测
Skip to content

天天测

天天测

每天测试一个机场

\ No newline at end of file diff --git a/vuepress/docs/.vuepress/dist/jccp/17627669281/index.html b/vuepress/docs/.vuepress/dist/jccp/17627669281/index.html deleted file mode 100644 index 93dd3507..00000000 --- a/vuepress/docs/.vuepress/dist/jccp/17627669281/index.html +++ /dev/null @@ -1 +0,0 @@ -CPP Zone 机场第7次测评 & 测速 | 天天测
Skip to content

CPP Zone 机场第7次测评 & 测速

约 540 字大约 2 分钟

xxcc

2025-11-10

\ No newline at end of file diff --git a/vuepress/docs/.vuepress/dist/jccp/20211101752225/index.html b/vuepress/docs/.vuepress/dist/jccp/20211101752225/index.html deleted file mode 100644 index 16c13638..00000000 --- a/vuepress/docs/.vuepress/dist/jccp/20211101752225/index.html +++ /dev/null @@ -1 +0,0 @@ -CPP Zone 机场第9次测评 & 测速 | 天天测
Skip to content

CPP Zone 机场第9次测评 & 测速

约 539 字大约 2 分钟

xxcc

2025-11-10

\ No newline at end of file diff --git a/vuepress/docs/.vuepress/dist/jccp/archives/index.html b/vuepress/docs/.vuepress/dist/jccp/archives/index.html deleted file mode 100644 index 524a3e89..00000000 --- a/vuepress/docs/.vuepress/dist/jccp/archives/index.html +++ /dev/null @@ -1 +0,0 @@ -归档 | 天天测
Skip to content

天天测

天天测

每天测试一个机场

\ No newline at end of file diff --git a/vuepress/docs/.vuepress/dist/jccp/categories/index.html b/vuepress/docs/.vuepress/dist/jccp/categories/index.html deleted file mode 100644 index 648c8fe6..00000000 --- a/vuepress/docs/.vuepress/dist/jccp/categories/index.html +++ /dev/null @@ -1 +0,0 @@ -分类 | 天天测
Skip to content
\ No newline at end of file diff --git a/vuepress/docs/.vuepress/dist/jccp/tags/index.html b/vuepress/docs/.vuepress/dist/jccp/tags/index.html deleted file mode 100644 index 52efaef8..00000000 --- a/vuepress/docs/.vuepress/dist/jccp/tags/index.html +++ /dev/null @@ -1 +0,0 @@ -标签 | 天天测
Skip to content

标签

xx2

cc2

天天测

天天测

每天测试一个机场

\ No newline at end of file diff --git a/vuepress/docs/.vuepress/dist/plume.svg b/vuepress/docs/.vuepress/dist/plume.svg deleted file mode 100644 index 62ee70c6..00000000 --- a/vuepress/docs/.vuepress/dist/plume.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/vuepress/docs/.vuepress/plume.config.ts b/vuepress/docs/.vuepress/plume.config.ts index a83d86d8..3da2ecf4 100644 --- a/vuepress/docs/.vuepress/plume.config.ts +++ b/vuepress/docs/.vuepress/plume.config.ts @@ -57,7 +57,7 @@ export default defineThemeConfig({ profile: { avatar: 'https://theme-plume.vuejs.press/plume.png', name: '天天测', - description: '每天测试一个机场', + description: '每天测试机场', // circle: true, // location: '', // organization: '',