diff --git a/404.html b/404.html index 51a2794..d0a1349 100644 --- a/404.html +++ b/404.html @@ -8,14 +8,14 @@ - +
Skip to content

404

PAGE NOT FOUND

But if you don't change your direction, and if you keep looking, you may end up where you are heading.

Logseq Move Block

- + \ No newline at end of file diff --git a/README.html b/README.html index 2e4c464..93e97e8 100644 --- a/README.html +++ b/README.html @@ -8,17 +8,17 @@ - + - - - + + +
Skip to content

Logseq Move Block

- + \ No newline at end of file diff --git a/assets/README.md.BD0Rz6bj.js b/assets/README.md.C7rI-Fft.js similarity index 96% rename from assets/README.md.BD0Rz6bj.js rename to assets/README.md.C7rI-Fft.js index 687e36f..6241b94 100644 --- a/assets/README.md.BD0Rz6bj.js +++ b/assets/README.md.C7rI-Fft.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,a5 as o}from"./chunks/framework.CSZncTKs.js";const m=JSON.parse('{"title":"Logseq Plugin Move Block","description":"","frontmatter":{},"headers":[],"relativePath":"README.md","filePath":"README.md"}'),l={name:"README.md"},i=o('

Logseq Plugin Move Block

Github All Releases

A Logseq plugin to help you manage block movement.

https://github.com/vipzhicheng/logseq-plugin-move-block/assets/1209538/f6832d79-92a7-4113-86d8-163f4adb7f7f

Note: Move Block is a paid plugin now. I charge a fee for a few of the features in this plugin. The main features are still free to use.

Usage

The default key-binding for the UI is: mod+shift+m

You can learn more from the official documentation

Install

Manually

  1. Git clone this repo
  2. Run npm install
  3. Run npm run build
  4. In Logseq, click Plugins which is in the right top dropdown menu
  5. Click the Load unpacked plugin button and select the dist directory of this plugin directory
  6. If the plugin does not work, you can try to disable and enable the plugin by clicking the switch button on the Plugins page.

Marketplace

Better choice.

Inspiration and Thanks

Part of my inspiration comes from the following plugins:

Notice

If you want to move multiple selected blocks at once, you must use the shortcut way. The icon top right corner is not recommended. Because it will lose the selected block state.

',18),n=[i];function r(s,c,h,p,u,d){return t(),a("div",null,n)}const f=e(l,[["render",r]]);export{m as __pageData,f as default}; +import{_ as e,c as a,o as t,a5 as o}from"./chunks/framework.ksaAMBJ7.js";const m=JSON.parse('{"title":"Logseq Plugin Move Block","description":"","frontmatter":{},"headers":[],"relativePath":"README.md","filePath":"README.md"}'),l={name:"README.md"},i=o('

Logseq Plugin Move Block

Github All Releases

A Logseq plugin to help you manage block movement.

https://github.com/vipzhicheng/logseq-plugin-move-block/assets/1209538/f6832d79-92a7-4113-86d8-163f4adb7f7f

Note: Move Block is a paid plugin now. I charge a fee for a few of the features in this plugin. The main features are still free to use.

Usage

The default key-binding for the UI is: mod+shift+m

You can learn more from the official documentation

Install

Manually

  1. Git clone this repo
  2. Run npm install
  3. Run npm run build
  4. In Logseq, click Plugins which is in the right top dropdown menu
  5. Click the Load unpacked plugin button and select the dist directory of this plugin directory
  6. If the plugin does not work, you can try to disable and enable the plugin by clicking the switch button on the Plugins page.

Marketplace

Better choice.

Inspiration and Thanks

Part of my inspiration comes from the following plugins:

Notice

If you want to move multiple selected blocks at once, you must use the shortcut way. The icon top right corner is not recommended. Because it will lose the selected block state.

',18),n=[i];function r(s,c,h,p,u,d){return t(),a("div",null,n)}const f=e(l,[["render",r]]);export{m as __pageData,f as default}; diff --git a/assets/README.md.BD0Rz6bj.lean.js b/assets/README.md.C7rI-Fft.lean.js similarity index 66% rename from assets/README.md.BD0Rz6bj.lean.js rename to assets/README.md.C7rI-Fft.lean.js index 53a6360..5b4ddb8 100644 --- a/assets/README.md.BD0Rz6bj.lean.js +++ b/assets/README.md.C7rI-Fft.lean.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,a5 as o}from"./chunks/framework.CSZncTKs.js";const m=JSON.parse('{"title":"Logseq Plugin Move Block","description":"","frontmatter":{},"headers":[],"relativePath":"README.md","filePath":"README.md"}'),l={name:"README.md"},i=o("",18),n=[i];function r(s,c,h,p,u,d){return t(),a("div",null,n)}const f=e(l,[["render",r]]);export{m as __pageData,f as default}; +import{_ as e,c as a,o as t,a5 as o}from"./chunks/framework.ksaAMBJ7.js";const m=JSON.parse('{"title":"Logseq Plugin Move Block","description":"","frontmatter":{},"headers":[],"relativePath":"README.md","filePath":"README.md"}'),l={name:"README.md"},i=o("",18),n=[i];function r(s,c,h,p,u,d){return t(),a("div",null,n)}const f=e(l,[["render",r]]);export{m as __pageData,f as default}; diff --git a/assets/app.CwxL2snO.js b/assets/app.BahO0niC.js similarity index 90% rename from assets/app.CwxL2snO.js rename to assets/app.BahO0niC.js index cf4f7e1..175ec64 100644 --- a/assets/app.CwxL2snO.js +++ b/assets/app.BahO0niC.js @@ -1 +1 @@ -import{j as o,ab as p,ac as u,ad as l,ae as c,af as f,ag as d,ah as m,ai as h,aj as g,ak as A,Y as P,d as _,u as v,l as R,z as w,al as y,am as C,an as E,a4 as b}from"./chunks/framework.CSZncTKs.js";import{R as T}from"./chunks/theme.Dhw3G0ye.js";function i(e){if(e.extends){const a=i(e.extends);return{...a,...e,async enhanceApp(t){a.enhanceApp&&await a.enhanceApp(t),e.enhanceApp&&await e.enhanceApp(t)}}}return e}const s=i(T),S=_({name:"VitePressApp",setup(){const{site:e,lang:a,dir:t}=v();return R(()=>{w(()=>{document.documentElement.lang=a.value,document.documentElement.dir=t.value})}),e.value.router.prefetchLinks&&y(),C(),E(),s.setup&&s.setup(),()=>b(s.Layout)}});async function j(){globalThis.__VITEPRESS__=!0;const e=L(),a=D();a.provide(u,e);const t=l(e.route);return a.provide(c,t),a.component("Content",f),a.component("ClientOnly",d),Object.defineProperties(a.config.globalProperties,{$frontmatter:{get(){return t.frontmatter.value}},$params:{get(){return t.page.value.params}}}),s.enhanceApp&&await s.enhanceApp({app:a,router:e,siteData:m}),{app:a,router:e,data:t}}function D(){return h(S)}function L(){let e=o,a;return g(t=>{let n=A(t),r=null;return n&&(e&&(a=n),(e||a===n)&&(n=n.replace(/\.js$/,".lean.js")),r=P(()=>import(n),[])),o&&(e=!1),r},s.NotFound)}o&&j().then(({app:e,router:a,data:t})=>{a.go().then(()=>{p(a.route,t.site),e.mount("#app")})});export{j as createApp}; +import{j as o,ab as p,ac as u,ad as l,ae as c,af as f,ag as d,ah as m,ai as h,aj as g,ak as A,Y as P,d as _,u as v,l as R,z as w,al as y,am as C,an as E,a4 as b}from"./chunks/framework.ksaAMBJ7.js";import{R as T}from"./chunks/theme.CNvNWTjC.js";function i(e){if(e.extends){const a=i(e.extends);return{...a,...e,async enhanceApp(t){a.enhanceApp&&await a.enhanceApp(t),e.enhanceApp&&await e.enhanceApp(t)}}}return e}const s=i(T),S=_({name:"VitePressApp",setup(){const{site:e,lang:a,dir:t}=v();return R(()=>{w(()=>{document.documentElement.lang=a.value,document.documentElement.dir=t.value})}),e.value.router.prefetchLinks&&y(),C(),E(),s.setup&&s.setup(),()=>b(s.Layout)}});async function j(){globalThis.__VITEPRESS__=!0;const e=L(),a=D();a.provide(u,e);const t=l(e.route);return a.provide(c,t),a.component("Content",f),a.component("ClientOnly",d),Object.defineProperties(a.config.globalProperties,{$frontmatter:{get(){return t.frontmatter.value}},$params:{get(){return t.page.value.params}}}),s.enhanceApp&&await s.enhanceApp({app:a,router:e,siteData:m}),{app:a,router:e,data:t}}function D(){return h(S)}function L(){let e=o,a;return g(t=>{let n=A(t),r=null;return n&&(e&&(a=n),(e||a===n)&&(n=n.replace(/\.js$/,".lean.js")),r=P(()=>import(n),[])),o&&(e=!1),r},s.NotFound)}o&&j().then(({app:e,router:a,data:t})=>{a.go().then(()=>{p(a.route,t.site),e.mount("#app")})});export{j as createApp}; diff --git a/assets/changelog.md.BXEQr200.js b/assets/changelog.md.v7ftqOpt.js similarity index 96% rename from assets/changelog.md.BXEQr200.js rename to assets/changelog.md.v7ftqOpt.js index ad806cc..f68e2f9 100644 --- a/assets/changelog.md.BXEQr200.js +++ b/assets/changelog.md.v7ftqOpt.js @@ -1 +1 @@ -import{_ as a,c as e,o as i,a5 as t}from"./chunks/framework.CSZncTKs.js";const m=JSON.parse('{"title":"Changelog","description":"","frontmatter":{},"headers":[],"relativePath":"changelog.md","filePath":"changelog.md"}'),o={name:"changelog.md"},l=t('

Changelog

v1.0.0

v0.1.0

v0.0.13

v0.0.12

v0.0.11

v0.0.10

v0.0.9

v0.0.8

v0.0.7

v0.0.6

v0.0.5

v0.0.4

v0.0.3

',27),r=[l];function n(d,c,h,s,u,f){return i(),e("div",null,r)}const b=a(o,[["render",n]]);export{m as __pageData,b as default}; +import{_ as a,c as e,o as i,a5 as t}from"./chunks/framework.ksaAMBJ7.js";const m=JSON.parse('{"title":"Changelog","description":"","frontmatter":{},"headers":[],"relativePath":"changelog.md","filePath":"changelog.md"}'),o={name:"changelog.md"},l=t('

Changelog

v1.0.0

v0.1.0

v0.0.13

v0.0.12

v0.0.11

v0.0.10

v0.0.9

v0.0.8

v0.0.7

v0.0.6

v0.0.5

v0.0.4

v0.0.3

',27),r=[l];function n(d,c,h,s,u,f){return i(),e("div",null,r)}const b=a(o,[["render",n]]);export{m as __pageData,b as default}; diff --git a/assets/changelog.md.BXEQr200.lean.js b/assets/changelog.md.v7ftqOpt.lean.js similarity index 66% rename from assets/changelog.md.BXEQr200.lean.js rename to assets/changelog.md.v7ftqOpt.lean.js index 3a2ec8f..e3df81f 100644 --- a/assets/changelog.md.BXEQr200.lean.js +++ b/assets/changelog.md.v7ftqOpt.lean.js @@ -1 +1 @@ -import{_ as a,c as e,o as i,a5 as t}from"./chunks/framework.CSZncTKs.js";const m=JSON.parse('{"title":"Changelog","description":"","frontmatter":{},"headers":[],"relativePath":"changelog.md","filePath":"changelog.md"}'),o={name:"changelog.md"},l=t("",27),r=[l];function n(d,c,h,s,u,f){return i(),e("div",null,r)}const b=a(o,[["render",n]]);export{m as __pageData,b as default}; +import{_ as a,c as e,o as i,a5 as t}from"./chunks/framework.ksaAMBJ7.js";const m=JSON.parse('{"title":"Changelog","description":"","frontmatter":{},"headers":[],"relativePath":"changelog.md","filePath":"changelog.md"}'),o={name:"changelog.md"},l=t("",27),r=[l];function n(d,c,h,s,u,f){return i(),e("div",null,r)}const b=a(o,[["render",n]]);export{m as __pageData,b as default}; diff --git a/assets/chunks/@localSearchIndexcn.CMXs3uKO.js b/assets/chunks/@localSearchIndexcn.DQ2l9Op2.js similarity index 97% rename from assets/chunks/@localSearchIndexcn.CMXs3uKO.js rename to assets/chunks/@localSearchIndexcn.DQ2l9Op2.js index 3beaf87..c1d3995 100644 --- a/assets/chunks/@localSearchIndexcn.CMXs3uKO.js +++ b/assets/chunks/@localSearchIndexcn.DQ2l9Op2.js @@ -1 +1 @@ -const t='{"documentCount":11,"nextId":11,"documentIds":{"0":"/logseq-plugin-move-block/cn/guide/getting-started#快速开始","1":"/logseq-plugin-move-block/cn/guide/getting-started#是什么","2":"/logseq-plugin-move-block/cn/guide/getting-started#特性","3":"/logseq-plugin-move-block/cn/guide/getting-started#安装","4":"/logseq-plugin-move-block/cn/guide/getting-started#插件市场","5":"/logseq-plugin-move-block/cn/guide/getting-started#手动安装","6":"/logseq-plugin-move-block/cn/guide/getting-started#快速开始-1","7":"/logseq-plugin-move-block/cn/guide/getting-started#关于多行和嵌套的注意事项","8":"/logseq-plugin-move-block/cn/guide/getting-started#举个例子","9":"/logseq-plugin-move-block/cn/#截图","10":"/logseq-plugin-move-block/cn/purchase#购买"},"fieldIds":{"title":0,"titles":1,"text":2},"fieldLength":{"0":[1,1,7],"1":[1,1,27],"2":[1,1,14],"3":[1,1,1],"4":[1,2,3],"5":[1,2,14],"6":[1,1,16],"7":[1,1,40],"8":[1,2,31],"9":[1,1,1],"10":[1,1,19]},"averageFieldLength":[1,1.2727272727272727,15.727272727272727],"storedFields":{"0":{"title":"快速开始","titles":[]},"1":{"title":"是什么","titles":["快速开始"]},"2":{"title":"特性","titles":["快速开始"]},"3":{"title":"安装","titles":["快速开始"]},"4":{"title":"插件市场","titles":["快速开始","安装"]},"5":{"title":"手动安装","titles":["快速开始","安装"]},"6":{"title":"快速开始","titles":["快速开始"]},"7":{"title":"关于多行和嵌套的注意事项","titles":["快速开始"]},"8":{"title":"举个例子","titles":["快速开始","关于多行和嵌套的注意事项"]},"9":{"title":"截图","titles":[]},"10":{"title":"购买","titles":[]}},"dirtCount":0,"index":[["许可证密钥将在您付款后",{"2":{"10":1}}],["国内用户",{"2":{"10":1}}],["就没有时间限制",{"2":{"10":1}}],["因为这将导致激活丢失",{"2":{"10":1}}],["因为父节点被选中了",{"2":{"8":1}}],["缓存",{"2":{"10":1}}],["请不要清除",{"2":{"10":1}}],["小时内在任意多的设备上激活许可证",{"2":{"10":1}}],["小圆点未高亮的也可能因为父节点被选中而包含在剪切的树里",{"2":{"7":1}}],["您可以加好友咨询",{"2":{"10":1}}],["您可以在",{"2":{"10":1}}],["您现在应该能看到插件已经被安装",{"2":{"5":1}}],["我会通过电子邮件向您发送许可证密钥",{"2":{"10":1}}],["我还是决定设置一个收费模式",{"2":{"10":1}}],["为了插件的健康发展",{"2":{"10":1}}],["购买后",{"2":{"10":1}}],["购买",{"0":{"10":1}}],["截图",{"0":{"9":1}}],["一般很少出现不连续的选择一起移动的情况",{"2":{"8":1}}],["日常使用时",{"2":{"8":1}}],["但是",{"2":{"8":1}}],["但是复制操作不支持嵌套",{"2":{"7":1}}],["虽然没有被选中",{"2":{"8":1}}],["没有被选中",{"2":{"8":1}}],["之间的",{"2":{"8":1}}],["之间的相互关系",{"2":{"7":1}}],["和",{"2":{"8":1}}],["可以看到",{"2":{"8":1}}],["目标页将得到如下结果",{"2":{"8":2}}],["其中小圆点高亮的只有1",{"2":{"8":1}}],["其他方式会退化成选择时选中的第一个",{"2":{"7":1}}],["0",{"2":{"8":4}}],["8",{"2":{"8":2}}],["7",{"2":{"8":3}}],["5",{"2":{"8":2}}],["48",{"2":{"10":1}}],["4",{"2":{"8":2}}],["3",{"2":{"8":2}}],["2",{"2":{"8":2}}],["1",{"2":{"8":1}}],["这个插件可以免费使用大部分功能",{"2":{"10":1}}],["这个例子比较极端",{"2":{"8":1}}],["这里因为",{"2":{"8":1}}],["这里看到高亮的区域是",{"2":{"8":1}}],["这是一个简单的说明",{"2":{"0":1}}],["举个例子",{"0":{"8":1}}],["则会被识别为是一个新的子树",{"2":{"7":1}}],["则不会保持原来的结构",{"2":{"7":1}}],["如果是剪切",{"2":{"8":1}}],["如果是复制",{"2":{"8":1}}],["如果是移动多行",{"2":{"7":1}}],["如果中间断开或者本身是兄弟关系",{"2":{"7":1}}],["判断依据是选择高亮的",{"2":{"7":1}}],["子树",{"2":{"7":1}}],["也支持从一颗大",{"2":{"7":1}}],["也就是将这些",{"2":{"1":1}}],["树中剪切出多个",{"2":{"7":1}}],["树",{"2":{"7":1}}],["树都会被剪切过去",{"2":{"7":1}}],["剪切操作支持同时剪切多个嵌套",{"2":{"7":1}}],["剪切操作支持嵌套",{"2":{"7":1}}],["还需要关注区块前面的小圆点是否变色",{"2":{"7":1}}],["高亮的区域",{"2":{"7":1}}],["除了要关注",{"2":{"7":1}}],["从视觉上",{"2":{"7":1}}],["从发布页面下载最新的",{"2":{"5":1}}],["需要在新的目标页面重新手动组织结构",{"2":{"7":1}}],["都会被拉平",{"2":{"7":1}}],["而",{"2":{"8":1}}],["而如果是复制",{"2":{"7":1}}],["而不是实际在页面中呈现的顺序",{"2":{"7":1}}],["整个",{"2":{"7":1}}],["只要您的激活存在",{"2":{"10":1}}],["只要选择了根",{"2":{"7":1}}],["只有连续的父子级关系才会认为是一颗树",{"2":{"7":1}}],["只能通过快捷键触发操作窗口",{"2":{"7":1}}],["所以也一起被剪切了",{"2":{"8":1}}],["所以",{"2":{"8":1}}],["所以这意味着如果是剪切",{"2":{"7":1}}],["所以你通常会有整理的需求",{"2":{"1":1}}],["所以你会有越来越多的",{"2":{"1":1}}],["决定了操作的顺序",{"2":{"7":1}}],["选择的顺序很重要",{"2":{"7":1}}],["选择多行时",{"2":{"7":1}}],["才能继续完成多行移动",{"2":{"7":1}}],["本身的限制",{"2":{"7":1}}],["关于多行和嵌套的注意事项",{"0":{"7":1},"1":{"8":1}}],["直接从收藏夹或者操作历史中快速选择",{"2":{"6":1}}],["下次如果有类似的操作需求",{"2":{"6":1}}],["执行",{"2":{"6":1}}],["ok",{"2":{"6":1}}],["点击",{"2":{"6":1}}],["根据需求选择合适的选项",{"2":{"6":1}}],["打开配置窗口",{"2":{"6":1}}],["通过微信发给您",{"2":{"10":1}}],["通过快捷键或者",{"2":{"6":1}}],["通过点击插件模态框上的",{"2":{"5":1}}],["上",{"2":{"6":1}}],["光标放在要操作的",{"2":{"6":1}}],["加载解压缩后的文件夹",{"2":{"5":1}}],["加载未打包插件",{"2":{"5":1}}],["按钮",{"2":{"5":1}}],["中打开开发者模式",{"2":{"5":1}}],["中自由的移动",{"2":{"1":1}}],["在剪切后作为了一颗新的子树",{"2":{"8":1}}],["在这种情况下",{"2":{"8":1}}],["在选中多行以后",{"2":{"7":1}}],["在",{"2":{"5":1}}],["在插件市场中搜索它",{"2":{"4":1}}],["文件解压缩到您想要存储插件的文件夹中",{"2":{"5":1}}],["文件",{"2":{"5":1}}],["zip",{"2":{"5":2}}],["手动安装",{"0":{"5":1}}],["安装",{"0":{"3":1},"1":{"4":1,"5":1}}],["并且维持原来的结构",{"2":{"7":1}}],["并从那里进行安装",{"2":{"4":1}}],["并保留引用或者嵌入",{"2":{"2":1}}],["并在日历页面保留引用",{"2":{"1":1}}],["context",{"2":{"2":1,"6":1}}],["command",{"2":{"2":2,"6":2}}],["slash",{"2":{"2":1,"6":1}}],["支持收藏常用操作",{"2":{"2":1}}],["支持保留操作历史",{"2":{"2":1}}],["支持停留在原来的页面或者跳转到目标页面",{"2":{"2":1}}],["支持复制和移动",{"2":{"2":1}}],["支持移动到顶部或底部",{"2":{"2":1}}],["支持移动到任意日历和页面",{"2":{"2":1}}],["支持页面右上角图标按钮",{"2":{"2":1}}],["支持快捷键",{"2":{"2":1}}],["支持",{"2":{"2":2}}],["特性",{"0":{"2":1}}],["或者插件右上角图标按钮",{"2":{"6":1}}],["或者反过来",{"2":{"1":1}}],["或者嵌入",{"2":{"1":1}}],["将",{"2":{"5":1}}],["将部分内容从页面的中间移动到当前页面的顶部或者底部",{"2":{"1":1}}],["将部分内容从日历页面移动到某个项目页面",{"2":{"1":1}}],["将一个很长的页面改成嵌套页面",{"2":{"1":1}}],["namespace",{"2":{"1":1}}],["你可以很轻松的做这些操作",{"2":{"1":1}}],["使用场景",{"2":{"1":1}}],["使用",{"2":{"1":2}}],["引用",{"2":{"1":1}}],["复制",{"2":{"1":1}}],["来回移动",{"2":{"1":1}}],["远比你的页面要多",{"2":{"1":1}}],["由于",{"2":{"1":1,"7":1}}],["用于在",{"2":{"1":1}}],["插件市场",{"0":{"4":1}}],["插件",{"2":{"1":2}}],["是为了演示插件的处理逻辑",{"2":{"8":1}}],["是一个大纲笔记软件",{"2":{"1":1}}],["是一个",{"2":{"1":1}}],["是什么",{"0":{"1":1}}],["让你快速理解和开始使用",{"2":{"0":1}}],["block",{"2":{"0":1,"1":5,"6":1,"7":8}}],["move",{"2":{"0":1,"1":2}}],["logseq",{"2":{"0":1,"1":4,"5":1,"7":2,"10":1}}],["欢迎安装并尝试使用",{"2":{"0":1}}],["快速开始",{"0":{"0":1,"6":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1}}]],"serializationVersion":2}';export{t as default}; +const t='{"documentCount":11,"nextId":11,"documentIds":{"0":"/logseq-plugin-move-block/cn/guide/getting-started#快速开始","1":"/logseq-plugin-move-block/cn/guide/getting-started#是什么","2":"/logseq-plugin-move-block/cn/guide/getting-started#特性","3":"/logseq-plugin-move-block/cn/guide/getting-started#安装","4":"/logseq-plugin-move-block/cn/guide/getting-started#插件市场","5":"/logseq-plugin-move-block/cn/guide/getting-started#手动安装","6":"/logseq-plugin-move-block/cn/guide/getting-started#快速开始-1","7":"/logseq-plugin-move-block/cn/guide/getting-started#关于多行和嵌套的注意事项","8":"/logseq-plugin-move-block/cn/guide/getting-started#举个例子","9":"/logseq-plugin-move-block/cn/#示例","10":"/logseq-plugin-move-block/cn/purchase#购买"},"fieldIds":{"title":0,"titles":1,"text":2},"fieldLength":{"0":[1,1,7],"1":[1,1,27],"2":[1,1,14],"3":[1,1,1],"4":[1,2,3],"5":[1,2,14],"6":[1,1,16],"7":[1,1,40],"8":[1,2,31],"9":[1,1,1],"10":[1,1,19]},"averageFieldLength":[1,1.2727272727272727,15.727272727272727],"storedFields":{"0":{"title":"快速开始","titles":[]},"1":{"title":"是什么","titles":["快速开始"]},"2":{"title":"特性","titles":["快速开始"]},"3":{"title":"安装","titles":["快速开始"]},"4":{"title":"插件市场","titles":["快速开始","安装"]},"5":{"title":"手动安装","titles":["快速开始","安装"]},"6":{"title":"快速开始","titles":["快速开始"]},"7":{"title":"关于多行和嵌套的注意事项","titles":["快速开始"]},"8":{"title":"举个例子","titles":["快速开始","关于多行和嵌套的注意事项"]},"9":{"title":"示例","titles":[]},"10":{"title":"购买","titles":[]}},"dirtCount":0,"index":[["许可证密钥将在您付款后",{"2":{"10":1}}],["国内用户",{"2":{"10":1}}],["就没有时间限制",{"2":{"10":1}}],["因为这将导致激活丢失",{"2":{"10":1}}],["因为父节点被选中了",{"2":{"8":1}}],["缓存",{"2":{"10":1}}],["请不要清除",{"2":{"10":1}}],["小时内在任意多的设备上激活许可证",{"2":{"10":1}}],["小圆点未高亮的也可能因为父节点被选中而包含在剪切的树里",{"2":{"7":1}}],["您可以加好友咨询",{"2":{"10":1}}],["您可以在",{"2":{"10":1}}],["您现在应该能看到插件已经被安装",{"2":{"5":1}}],["我会通过电子邮件向您发送许可证密钥",{"2":{"10":1}}],["我还是决定设置一个收费模式",{"2":{"10":1}}],["为了插件的健康发展",{"2":{"10":1}}],["购买后",{"2":{"10":1}}],["购买",{"0":{"10":1}}],["示例",{"0":{"9":1}}],["一般很少出现不连续的选择一起移动的情况",{"2":{"8":1}}],["日常使用时",{"2":{"8":1}}],["但是",{"2":{"8":1}}],["但是复制操作不支持嵌套",{"2":{"7":1}}],["虽然没有被选中",{"2":{"8":1}}],["没有被选中",{"2":{"8":1}}],["之间的",{"2":{"8":1}}],["之间的相互关系",{"2":{"7":1}}],["和",{"2":{"8":1}}],["可以看到",{"2":{"8":1}}],["目标页将得到如下结果",{"2":{"8":2}}],["其中小圆点高亮的只有1",{"2":{"8":1}}],["其他方式会退化成选择时选中的第一个",{"2":{"7":1}}],["0",{"2":{"8":4}}],["8",{"2":{"8":2}}],["7",{"2":{"8":3}}],["5",{"2":{"8":2}}],["48",{"2":{"10":1}}],["4",{"2":{"8":2}}],["3",{"2":{"8":2}}],["2",{"2":{"8":2}}],["1",{"2":{"8":1}}],["这个插件可以免费使用大部分功能",{"2":{"10":1}}],["这个例子比较极端",{"2":{"8":1}}],["这里因为",{"2":{"8":1}}],["这里看到高亮的区域是",{"2":{"8":1}}],["这是一个简单的说明",{"2":{"0":1}}],["举个例子",{"0":{"8":1}}],["则会被识别为是一个新的子树",{"2":{"7":1}}],["则不会保持原来的结构",{"2":{"7":1}}],["如果是剪切",{"2":{"8":1}}],["如果是复制",{"2":{"8":1}}],["如果是移动多行",{"2":{"7":1}}],["如果中间断开或者本身是兄弟关系",{"2":{"7":1}}],["判断依据是选择高亮的",{"2":{"7":1}}],["子树",{"2":{"7":1}}],["也支持从一颗大",{"2":{"7":1}}],["也就是将这些",{"2":{"1":1}}],["树中剪切出多个",{"2":{"7":1}}],["树",{"2":{"7":1}}],["树都会被剪切过去",{"2":{"7":1}}],["剪切操作支持同时剪切多个嵌套",{"2":{"7":1}}],["剪切操作支持嵌套",{"2":{"7":1}}],["还需要关注区块前面的小圆点是否变色",{"2":{"7":1}}],["高亮的区域",{"2":{"7":1}}],["除了要关注",{"2":{"7":1}}],["从视觉上",{"2":{"7":1}}],["从发布页面下载最新的",{"2":{"5":1}}],["需要在新的目标页面重新手动组织结构",{"2":{"7":1}}],["都会被拉平",{"2":{"7":1}}],["而",{"2":{"8":1}}],["而如果是复制",{"2":{"7":1}}],["而不是实际在页面中呈现的顺序",{"2":{"7":1}}],["整个",{"2":{"7":1}}],["只要您的激活存在",{"2":{"10":1}}],["只要选择了根",{"2":{"7":1}}],["只有连续的父子级关系才会认为是一颗树",{"2":{"7":1}}],["只能通过快捷键触发操作窗口",{"2":{"7":1}}],["所以也一起被剪切了",{"2":{"8":1}}],["所以",{"2":{"8":1}}],["所以这意味着如果是剪切",{"2":{"7":1}}],["所以你通常会有整理的需求",{"2":{"1":1}}],["所以你会有越来越多的",{"2":{"1":1}}],["决定了操作的顺序",{"2":{"7":1}}],["选择的顺序很重要",{"2":{"7":1}}],["选择多行时",{"2":{"7":1}}],["才能继续完成多行移动",{"2":{"7":1}}],["本身的限制",{"2":{"7":1}}],["关于多行和嵌套的注意事项",{"0":{"7":1},"1":{"8":1}}],["直接从收藏夹或者操作历史中快速选择",{"2":{"6":1}}],["下次如果有类似的操作需求",{"2":{"6":1}}],["执行",{"2":{"6":1}}],["ok",{"2":{"6":1}}],["点击",{"2":{"6":1}}],["根据需求选择合适的选项",{"2":{"6":1}}],["打开配置窗口",{"2":{"6":1}}],["通过微信发给您",{"2":{"10":1}}],["通过快捷键或者",{"2":{"6":1}}],["通过点击插件模态框上的",{"2":{"5":1}}],["上",{"2":{"6":1}}],["光标放在要操作的",{"2":{"6":1}}],["加载解压缩后的文件夹",{"2":{"5":1}}],["加载未打包插件",{"2":{"5":1}}],["按钮",{"2":{"5":1}}],["中打开开发者模式",{"2":{"5":1}}],["中自由的移动",{"2":{"1":1}}],["在剪切后作为了一颗新的子树",{"2":{"8":1}}],["在这种情况下",{"2":{"8":1}}],["在选中多行以后",{"2":{"7":1}}],["在",{"2":{"5":1}}],["在插件市场中搜索它",{"2":{"4":1}}],["文件解压缩到您想要存储插件的文件夹中",{"2":{"5":1}}],["文件",{"2":{"5":1}}],["zip",{"2":{"5":2}}],["手动安装",{"0":{"5":1}}],["安装",{"0":{"3":1},"1":{"4":1,"5":1}}],["并且维持原来的结构",{"2":{"7":1}}],["并从那里进行安装",{"2":{"4":1}}],["并保留引用或者嵌入",{"2":{"2":1}}],["并在日历页面保留引用",{"2":{"1":1}}],["context",{"2":{"2":1,"6":1}}],["command",{"2":{"2":2,"6":2}}],["slash",{"2":{"2":1,"6":1}}],["支持收藏常用操作",{"2":{"2":1}}],["支持保留操作历史",{"2":{"2":1}}],["支持停留在原来的页面或者跳转到目标页面",{"2":{"2":1}}],["支持复制和移动",{"2":{"2":1}}],["支持移动到顶部或底部",{"2":{"2":1}}],["支持移动到任意日历和页面",{"2":{"2":1}}],["支持页面右上角图标按钮",{"2":{"2":1}}],["支持快捷键",{"2":{"2":1}}],["支持",{"2":{"2":2}}],["特性",{"0":{"2":1}}],["或者插件右上角图标按钮",{"2":{"6":1}}],["或者反过来",{"2":{"1":1}}],["或者嵌入",{"2":{"1":1}}],["将",{"2":{"5":1}}],["将部分内容从页面的中间移动到当前页面的顶部或者底部",{"2":{"1":1}}],["将部分内容从日历页面移动到某个项目页面",{"2":{"1":1}}],["将一个很长的页面改成嵌套页面",{"2":{"1":1}}],["namespace",{"2":{"1":1}}],["你可以很轻松的做这些操作",{"2":{"1":1}}],["使用场景",{"2":{"1":1}}],["使用",{"2":{"1":2}}],["引用",{"2":{"1":1}}],["复制",{"2":{"1":1}}],["来回移动",{"2":{"1":1}}],["远比你的页面要多",{"2":{"1":1}}],["由于",{"2":{"1":1,"7":1}}],["用于在",{"2":{"1":1}}],["插件市场",{"0":{"4":1}}],["插件",{"2":{"1":2}}],["是为了演示插件的处理逻辑",{"2":{"8":1}}],["是一个大纲笔记软件",{"2":{"1":1}}],["是一个",{"2":{"1":1}}],["是什么",{"0":{"1":1}}],["让你快速理解和开始使用",{"2":{"0":1}}],["block",{"2":{"0":1,"1":5,"6":1,"7":8}}],["move",{"2":{"0":1,"1":2}}],["logseq",{"2":{"0":1,"1":4,"5":1,"7":2,"10":1}}],["欢迎安装并尝试使用",{"2":{"0":1}}],["快速开始",{"0":{"0":1,"6":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1}}]],"serializationVersion":2}';export{t as default}; diff --git a/assets/chunks/@localSearchIndexroot.duhkh40C.js b/assets/chunks/@localSearchIndexroot.GPMolsHd.js similarity index 99% rename from assets/chunks/@localSearchIndexroot.duhkh40C.js rename to assets/chunks/@localSearchIndexroot.GPMolsHd.js index 81077a4..c90a8ff 100644 --- a/assets/chunks/@localSearchIndexroot.duhkh40C.js +++ b/assets/chunks/@localSearchIndexroot.GPMolsHd.js @@ -1 +1 @@ -const e='{"documentCount":32,"nextId":32,"documentIds":{"0":"/logseq-plugin-move-block/README#logseq-plugin-move-block","1":"/logseq-plugin-move-block/README#usage","2":"/logseq-plugin-move-block/README#install","3":"/logseq-plugin-move-block/README#manually","4":"/logseq-plugin-move-block/README#marketplace","5":"/logseq-plugin-move-block/README#inspiration-and-thanks","6":"/logseq-plugin-move-block/README#notice","7":"/logseq-plugin-move-block/changelog#changelog","8":"/logseq-plugin-move-block/changelog#v1-0-0","9":"/logseq-plugin-move-block/changelog#v0-1-0","10":"/logseq-plugin-move-block/changelog#v0-0-13","11":"/logseq-plugin-move-block/changelog#v0-0-12","12":"/logseq-plugin-move-block/changelog#v0-0-11","13":"/logseq-plugin-move-block/changelog#v0-0-10","14":"/logseq-plugin-move-block/changelog#v0-0-9","15":"/logseq-plugin-move-block/changelog#v0-0-8","16":"/logseq-plugin-move-block/changelog#v0-0-7","17":"/logseq-plugin-move-block/changelog#v0-0-6","18":"/logseq-plugin-move-block/changelog#v0-0-5","19":"/logseq-plugin-move-block/changelog#v0-0-4","20":"/logseq-plugin-move-block/changelog#v0-0-3","21":"/logseq-plugin-move-block/guide/getting-started#getting-started","22":"/logseq-plugin-move-block/guide/getting-started#what-is-it","23":"/logseq-plugin-move-block/guide/getting-started#features","24":"/logseq-plugin-move-block/guide/getting-started#installation","25":"/logseq-plugin-move-block/guide/getting-started#plugin-marketplace","26":"/logseq-plugin-move-block/guide/getting-started#manual-installation","27":"/logseq-plugin-move-block/guide/getting-started#quick-start","28":"/logseq-plugin-move-block/guide/getting-started#notes-on-multiple-lines-and-nesting","29":"/logseq-plugin-move-block/guide/getting-started#example","30":"/logseq-plugin-move-block/#a-screenshot","31":"/logseq-plugin-move-block/purchase#purchase"},"fieldIds":{"title":0,"titles":1,"text":2},"fieldLength":{"0":[4,1,46],"1":[1,4,17],"2":[1,4,1],"3":[1,5,47],"4":[1,5,3],"5":[3,4,16],"6":[1,4,30],"7":[1,1,1],"8":[2,1,46],"9":[3,1,41],"10":[3,1,27],"11":[3,1,9],"12":[3,1,14],"13":[3,1,6],"14":[3,1,4],"15":[3,1,6],"16":[3,1,4],"17":[3,1,21],"18":[3,1,8],"19":[3,1,5],"20":[3,1,26],"21":[2,1,23],"22":[3,2,74],"23":[1,2,40],"24":[1,2,1],"25":[2,3,12],"26":[2,3,40],"27":[2,2,49],"28":[6,2,133],"29":[1,8,77],"30":[2,1,1],"31":[1,1,74]},"averageFieldLength":[2.3125000000000004,2.125,28.1875],"storedFields":{"0":{"title":"Logseq Plugin Move Block","titles":[]},"1":{"title":"Usage","titles":["Logseq Plugin Move Block"]},"2":{"title":"Install","titles":["Logseq Plugin Move Block"]},"3":{"title":"Manually","titles":["Logseq Plugin Move Block","Install"]},"4":{"title":"Marketplace","titles":["Logseq Plugin Move Block","Install"]},"5":{"title":"Inspiration and Thanks","titles":["Logseq Plugin Move Block"]},"6":{"title":"Notice","titles":["Logseq Plugin Move Block"]},"7":{"title":"Changelog","titles":[]},"8":{"title":"v1.0.0","titles":["Changelog"]},"9":{"title":"v0.1.0","titles":["Changelog"]},"10":{"title":"v0.0.13","titles":["Changelog"]},"11":{"title":"v0.0.12","titles":["Changelog"]},"12":{"title":"v0.0.11","titles":["Changelog"]},"13":{"title":"v0.0.10","titles":["Changelog"]},"14":{"title":"v0.0.9","titles":["Changelog"]},"15":{"title":"v0.0.8","titles":["Changelog"]},"16":{"title":"v0.0.7","titles":["Changelog"]},"17":{"title":"v0.0.6","titles":["Changelog"]},"18":{"title":"v0.0.5","titles":["Changelog"]},"19":{"title":"v0.0.4","titles":["Changelog"]},"20":{"title":"v0.0.3","titles":["Changelog"]},"21":{"title":"Getting Started","titles":[]},"22":{"title":"What is it","titles":["Getting Started"]},"23":{"title":"Features","titles":["Getting Started"]},"24":{"title":"Installation","titles":["Getting Started"]},"25":{"title":"Plugin Marketplace","titles":["Getting Started","Installation"]},"26":{"title":"Manual Installation","titles":["Getting Started","Installation"]},"27":{"title":"Quick Start","titles":["Getting Started"]},"28":{"title":"Notes on Multiple Lines and Nesting","titles":["Getting Started"]},"29":{"title":"Example","titles":["Getting Started","Notes on Multiple Lines and Nesting"]},"30":{"title":"A screenshot","titles":[]},"31":{"title":"Purchase","titles":[]}},"dirtCount":0,"index":[["2",{"2":{"29":2}}],["judgment",{"2":{"28":1}}],["journal",{"2":{"8":1,"20":1,"22":2,"23":1}}],["zip",{"2":{"26":2}}],["guide",{"2":{"21":1}}],["getting",{"0":{"21":1},"1":{"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1}}],["git",{"2":{"3":1}}],["github",{"2":{"0":1,"20":1}}],["3",{"0":{"20":1},"2":{"29":2}}],["48",{"2":{"31":2}}],["4",{"0":{"19":1},"2":{"29":2}}],["4113",{"2":{"0":1}}],["5",{"0":{"18":1},"2":{"29":2}}],["6",{"0":{"17":1}}],["7",{"0":{"16":1},"2":{"29":3}}],["8",{"0":{"15":1},"2":{"29":2}}],["86d8",{"2":{"0":1}}],["9",{"0":{"14":1}}],["92a7",{"2":{"0":1}}],["keep",{"2":{"10":1}}],["keyboard",{"2":{"23":1,"27":1,"28":1}}],["key",{"2":{"1":1,"9":1,"31":2}}],["quot",{"2":{"10":2,"26":2}}],["quickly",{"2":{"21":1,"27":1}}],["quick",{"0":{"27":1},"2":{"10":1}}],["yesterday",{"2":{"10":1}}],["your",{"2":{"22":1,"27":1,"31":1}}],["you",{"2":{"0":1,"1":1,"3":1,"6":2,"21":1,"22":4,"26":2,"27":1,"28":6,"31":5}}],["0",{"0":{"8":2,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1},"2":{"29":4}}],["versa",{"2":{"22":1}}],["version",{"2":{"10":1,"12":1}}],["visually",{"2":{"28":1}}],["vice",{"2":{"22":1}}],["vite",{"2":{"20":1}}],["vipzhicheng",{"2":{"0":1}}],["v0",{"0":{"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1}}],["v1",{"0":{"8":1}}],["efficiently",{"2":{"31":1}}],["exists",{"2":{"31":2}}],["expire",{"2":{"31":1}}],["extreme",{"2":{"29":1}}],["extract",{"2":{"5":1}}],["example",{"0":{"29":1},"2":{"29":1}}],["execute",{"2":{"27":1}}],["easily",{"2":{"22":1,"31":1}}],["error",{"2":{"12":1,"13":1}}],["entire",{"2":{"28":1}}],["enter",{"2":{"9":1}}],["enable",{"2":{"3":1,"26":1}}],["email",{"2":{"31":1}}],["empty",{"2":{"8":1}}],["embedding",{"2":{"22":1,"23":1}}],["embed",{"2":{"8":1,"10":1,"15":1}}],["edn",{"2":{"8":1}}],["out",{"2":{"31":1}}],["outlining",{"2":{"22":1}}],["other",{"2":{"28":1}}],["ok",{"2":{"27":1}}],["open",{"2":{"27":1}}],["operate",{"2":{"27":1}}],["operation",{"2":{"23":1,"27":2,"28":1}}],["operations",{"2":{"22":1,"23":1,"28":4}}],["optimize",{"2":{"18":1}}],["options",{"2":{"27":1}}],["option",{"2":{"10":1}}],["over",{"2":{"22":1}}],["old",{"2":{"9":1}}],["original",{"2":{"23":1,"28":2}}],["organize",{"2":{"22":1}}],["order",{"2":{"9":1,"28":3}}],["or",{"2":{"8":1,"17":1,"22":3,"23":3,"27":2,"28":1}}],["only",{"2":{"28":2,"29":1,"31":1}}],["once",{"2":{"6":1}}],["on",{"0":{"28":1},"1":{"29":1},"2":{"3":1,"22":1,"23":1,"26":1,"27":2,"28":3,"31":1}}],["often",{"2":{"22":1}}],["official",{"2":{"1":1}}],["of",{"2":{"0":1,"3":1,"5":1,"8":1,"22":2,"23":1,"27":1,"28":5,"31":3}}],["whether",{"2":{"28":1}}],["when",{"2":{"28":1}}],["where",{"2":{"26":1}}],["while",{"2":{"22":1,"29":1}}],["which",{"2":{"3":1}}],["what",{"0":{"22":1}}],["were",{"2":{"29":2}}],["welcome",{"2":{"21":1}}],["webpack",{"2":{"20":1}}],["week",{"2":{"8":1}}],["window",{"2":{"27":1,"28":1}}],["within",{"2":{"22":1,"31":1}}],["with",{"2":{"8":1,"22":1,"28":2,"31":1}}],["will",{"2":{"6":1,"8":1,"22":1,"28":6,"29":2,"31":3}}],["was",{"2":{"28":1,"29":2}}],["way",{"2":{"6":1}}],["want",{"2":{"6":1,"26":1,"27":1,"31":1}}],["work",{"2":{"3":1,"11":1}}],["screenshot",{"0":{"30":1}}],["scenario",{"2":{"9":2}}],["s",{"2":{"29":1}}],["siblings",{"2":{"28":1}}],["similar",{"2":{"27":1}}],["simple",{"2":{"21":1}}],["same",{"2":{"28":1}}],["small",{"2":{"28":2,"29":1}}],["should",{"2":{"26":1}}],["shortcuts",{"2":{"23":1,"27":1,"28":1}}],["shortcut",{"2":{"6":1}}],["send",{"2":{"31":1}}],["set",{"2":{"31":1}}],["seen",{"2":{"29":1}}],["see",{"2":{"26":1}}],["search",{"2":{"25":1}}],["selecting",{"2":{"28":3}}],["selections",{"2":{"29":1}}],["selection",{"2":{"10":1,"28":2}}],["selected",{"2":{"6":2,"28":2,"29":3}}],["select",{"2":{"3":1,"27":2,"28":1}}],["slash",{"2":{"23":1,"27":1}}],["software",{"2":{"22":1}}],["sometime",{"2":{"9":1}}],["subtree",{"2":{"28":1,"29":1}}],["subtrees",{"2":{"28":1}}],["submit",{"2":{"9":1}}],["supports",{"2":{"23":9}}],["support",{"2":{"8":1,"9":1,"28":4}}],["structure",{"2":{"28":3}}],["store",{"2":{"26":1}}],["style",{"2":{"19":1}}],["staying",{"2":{"23":1}}],["started",{"0":{"21":1},"1":{"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1}}],["start",{"0":{"27":1},"2":{"8":1,"21":1}}],["state",{"2":{"6":1}}],["still",{"2":{"0":1}}],["switch",{"2":{"3":1}}],["navigating",{"2":{"23":1}}],["namespace",{"2":{"22":1}}],["nesting",{"0":{"28":1},"1":{"29":1},"2":{"28":1}}],["nested",{"2":{"22":1,"28":2}}],["needs",{"2":{"27":1}}],["need",{"2":{"22":1,"28":1,"29":1}}],["new",{"2":{"9":1,"28":2,"29":1}}],["npm",{"2":{"3":2}}],["no",{"2":{"31":1}}],["node",{"2":{"29":1}}],["nodes",{"2":{"28":1}}],["notice",{"0":{"6":1}}],["not",{"2":{"3":1,"6":1,"8":1,"9":1,"11":1,"17":1,"28":3,"29":2,"31":1}}],["notes",{"0":{"28":1},"1":{"29":1}}],["note",{"2":{"0":1,"22":1}}],["now",{"2":{"0":1,"26":1}}],["rare",{"2":{"29":1}}],["root",{"2":{"28":1}}],["result",{"2":{"29":2}}],["respect",{"2":{"8":1}}],["recognized",{"2":{"28":2}}],["recommended",{"2":{"6":1}}],["relationships",{"2":{"28":1}}],["relationship",{"2":{"28":1}}],["release",{"2":{"20":1,"26":1}}],["reorganization",{"2":{"28":1}}],["requiring",{"2":{"28":1}}],["requirements",{"2":{"27":1}}],["retaining",{"2":{"22":1,"23":1}}],["rename",{"2":{"20":1}}],["remove",{"2":{"10":1,"17":1}}],["references",{"2":{"22":1,"23":1}}],["referencing",{"2":{"22":1}}],["refactor",{"2":{"20":1}}],["ref",{"2":{"8":1,"17":1,"20":1}}],["repo",{"2":{"3":1}}],["right",{"2":{"3":1,"6":1,"23":1,"27":1}}],["run",{"2":{"3":3}}],["daily",{"2":{"29":1}}],["date",{"2":{"8":1}}],["during",{"2":{"28":1}}],["due",{"2":{"28":1}}],["drop",{"2":{"9":1}}],["dropdown",{"2":{"3":1}}],["drag",{"2":{"9":1}}],["devices",{"2":{"31":1}}],["developer",{"2":{"26":1}}],["decided",{"2":{"31":1}}],["demonstrate",{"2":{"29":1}}],["determines",{"2":{"28":1}}],["degrade",{"2":{"28":1}}],["deletable",{"2":{"9":1}}],["deps",{"2":{"8":1,"9":1,"12":1}}],["default",{"2":{"1":1}}],["do",{"2":{"28":1,"31":1}}],["download",{"2":{"26":1}}],["does",{"2":{"3":1}}],["documentation",{"2":{"1":1}}],["directly",{"2":{"9":1}}],["directory",{"2":{"3":2}}],["discontinuous",{"2":{"29":1}}],["disable",{"2":{"3":1}}],["dist",{"2":{"3":1}}],["large",{"2":{"28":1}}],["latest",{"2":{"26":1}}],["limitation",{"2":{"31":1}}],["limitations",{"2":{"28":1}}],["license",{"2":{"31":2}}],["line",{"2":{"28":1}}],["lines",{"0":{"28":1},"1":{"29":1},"2":{"28":3}}],["list",{"2":{"9":1,"27":1}}],["logic",{"2":{"29":1}}],["logseq",{"0":{"0":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1},"2":{"0":2,"3":1,"5":2,"21":1,"22":4,"26":1,"28":2,"31":2}}],["long",{"2":{"22":1,"28":1}}],["lose",{"2":{"6":1,"31":1}}],["load",{"2":{"3":1,"26":2}}],["learn",{"2":{"1":1}}],["unhighlighted",{"2":{"28":1}}],["unzipped",{"2":{"26":1}}],["unzip",{"2":{"26":1}}],["understand",{"2":{"21":1}}],["unpacked",{"2":{"3":1,"26":1}}],["upgrade",{"2":{"8":1,"9":1,"12":1}}],["uuid",{"2":{"8":2}}],["ui",{"2":{"1":1,"19":1,"20":1}}],["using",{"2":{"18":1,"21":1,"27":1,"28":1}}],["usage",{"0":{"1":1},"2":{"21":1}}],["users",{"2":{"31":1}}],["used",{"2":{"23":1}}],["useful",{"2":{"17":1}}],["use",{"2":{"0":1,"6":1,"22":2,"29":1,"31":2}}],["break",{"2":{"28":1}}],["based",{"2":{"28":1}}],["back",{"2":{"22":1}}],["bar",{"2":{"10":1}}],["bottom",{"2":{"17":1,"22":1,"23":1}}],["between",{"2":{"28":2,"29":1}}],["better",{"2":{"4":1,"8":1,"31":1}}],["be",{"2":{"28":6,"29":2,"31":1}}],["been",{"2":{"26":1}}],["because",{"2":{"6":1,"29":2,"31":1}}],["by",{"2":{"3":1,"22":1,"26":1,"28":1}}],["but",{"2":{"8":1,"28":1,"29":1,"31":1}}],["button",{"2":{"3":2,"23":1,"26":1,"27":1}}],["build",{"2":{"3":1,"20":1}}],["binding",{"2":{"1":1}}],["blocks",{"2":{"6":1,"8":3,"22":3,"28":3,"31":1}}],["block",{"0":{"0":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1},"2":{"0":3,"5":1,"6":1,"8":1,"9":1,"15":1,"20":1,"21":1,"22":2,"27":1,"28":7}}],["taking",{"2":{"22":1}}],["target",{"2":{"10":1,"23":1,"28":1,"29":2}}],["time",{"2":{"22":1,"28":1,"31":1}}],["timezone",{"2":{"14":1,"16":1}}],["title",{"2":{"10":1}}],["treated",{"2":{"29":1}}],["trees",{"2":{"28":1}}],["tree",{"2":{"8":1,"28":4}}],["triggering",{"2":{"28":1}}],["trigger",{"2":{"9":1}}],["try",{"2":{"3":1,"11":1,"12":1,"13":1}}],["than",{"2":{"22":1}}],["thanks",{"0":{"5":1}}],["that",{"2":{"17":1,"22":1,"26":1,"28":2,"29":1}}],["this",{"2":{"0":1,"3":2,"20":1,"21":1,"28":1,"29":2,"31":1}}],["their",{"2":{"28":1,"29":1}}],["they",{"2":{"28":5,"29":1}}],["there",{"2":{"25":1,"28":1}}],["therefore",{"2":{"22":1}}],["them",{"2":{"22":4,"29":1}}],["these",{"2":{"22":2}}],["the",{"2":{"0":2,"1":3,"3":7,"5":1,"6":3,"10":1,"21":1,"22":6,"23":5,"25":1,"26":9,"27":9,"28":23,"29":8,"31":9}}],["together",{"2":{"29":2}}],["tool",{"2":{"20":1}}],["tomorrow",{"2":{"10":1}}],["top",{"2":{"3":1,"6":1,"17":1,"22":1,"23":2,"27":1}}],["to",{"2":{"0":2,"3":1,"5":1,"6":1,"8":2,"9":2,"10":1,"11":1,"12":1,"13":1,"17":2,"20":4,"21":2,"22":5,"23":4,"26":1,"27":3,"28":6,"29":3,"31":2}}],["flattened",{"2":{"28":1}}],["future",{"2":{"27":1}}],["first",{"2":{"28":1}}],["file",{"2":{"26":2}}],["fix",{"2":{"8":2,"9":1,"10":1,"11":2,"12":2,"13":2,"14":1,"16":1,"17":2,"18":1,"19":1}}],["favorite",{"2":{"27":1}}],["favorites",{"2":{"9":6,"23":1}}],["far",{"2":{"22":1}}],["fast",{"2":{"8":1}}],["fail",{"2":{"8":1}}],["folder",{"2":{"26":2}}],["following",{"2":{"5":1,"29":2}}],["forth",{"2":{"22":1}}],["format",{"2":{"8":1}}],["for",{"2":{"0":1,"1":1,"8":1,"10":1,"20":1,"21":1,"25":1,"27":1,"31":4}}],["front",{"2":{"28":1}}],["from",{"2":{"1":1,"5":1,"9":1,"20":2,"22":2,"25":1,"26":1,"27":1,"28":1}}],["frequently",{"2":{"23":1}}],["freely",{"2":{"22":1}}],["free",{"2":{"0":1,"31":1}}],["feat",{"2":{"8":3,"9":8,"10":3,"12":1,"15":1}}],["features",{"0":{"23":1},"2":{"0":2,"31":2}}],["few",{"2":{"0":1,"31":1}}],["fee",{"2":{"0":1,"31":1}}],["f6832d79",{"2":{"0":1}}],["circles",{"2":{"28":1,"29":1}}],["circle",{"2":{"28":1}}],["cache",{"2":{"31":1}}],["case",{"2":{"29":1}}],["cases",{"2":{"22":1}}],["can",{"2":{"1":1,"3":1,"9":1,"22":1,"28":1,"29":1,"31":4}}],["cursor",{"2":{"27":1}}],["current",{"2":{"17":1,"22":1}}],["cutting",{"2":{"28":2,"29":1}}],["cut",{"2":{"8":1,"10":1,"18":1,"28":5,"29":2}}],["color",{"2":{"28":1}}],["copying",{"2":{"22":1,"23":1,"29":1}}],["copy",{"2":{"17":2,"20":1,"28":2}}],["continuous",{"2":{"28":1}}],["continue",{"2":{"28":1}}],["control",{"2":{"20":1}}],["context",{"2":{"11":1,"17":1,"23":1,"27":1}}],["contents",{"2":{"17":1}}],["content",{"2":{"10":1,"18":1,"22":2}}],["console",{"2":{"12":1,"13":1}}],["convert",{"2":{"8":1,"22":1}}],["configuration",{"2":{"27":1}}],["config",{"2":{"8":1}}],["corner",{"2":{"6":1,"23":1,"27":1}}],["command",{"2":{"11":1,"17":1,"23":2,"27":2}}],["complete",{"2":{"9":1}}],["comes",{"2":{"5":1}}],["com",{"2":{"0":1}}],["china",{"2":{"31":1}}],["child",{"2":{"28":1}}],["choose",{"2":{"17":1}}],["chore",{"2":{"8":1}}],["choice",{"2":{"4":1}}],["changes",{"2":{"28":1}}],["change",{"2":{"9":1,"20":1}}],["changelog",{"0":{"7":1},"1":{"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1}}],["charge",{"2":{"0":1}}],["clean",{"2":{"31":1}}],["clearable",{"2":{"9":2}}],["clicking",{"2":{"3":1,"26":1}}],["click",{"2":{"3":2,"27":1}}],["clone",{"2":{"3":1}}],["important",{"2":{"28":1}}],["ignore",{"2":{"8":1}}],["itself",{"2":{"28":1}}],["it",{"0":{"22":1},"2":{"6":1,"8":1,"21":1,"25":2,"28":1,"29":3,"31":1}}],["icon",{"2":{"6":1,"9":1,"23":1,"27":1}}],["if",{"2":{"3":1,"6":1,"28":6,"29":2,"31":1}}],["intended",{"2":{"29":1}}],["into",{"2":{"22":1,"26":1}}],["included",{"2":{"28":1}}],["indicator",{"2":{"10":1,"12":1}}],["infra",{"2":{"9":1,"12":1,"20":2}}],["inspiration",{"0":{"5":1},"2":{"5":1}}],["installed",{"2":{"26":1}}],["installation",{"0":{"24":1,"26":1},"1":{"25":1,"26":1},"2":{"21":1}}],["install",{"0":{"2":1},"1":{"3":1,"4":1},"2":{"3":1,"25":1}}],["in",{"2":{"0":1,"3":2,"9":1,"10":1,"25":1,"26":1,"27":1,"28":5,"29":2,"31":2}}],["i",{"2":{"0":1,"31":2}}],["issue",{"2":{"14":1,"16":1}}],["is",{"0":{"22":1},"2":{"0":1,"1":1,"3":1,"6":1,"21":1,"22":2,"28":3,"29":7}}],["purchasing",{"2":{"31":1}}],["purchase",{"0":{"31":1},"2":{"31":2}}],["place",{"2":{"27":1}}],["plugins",{"2":{"3":2,"5":1}}],["plugin",{"0":{"0":1,"25":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1},"2":{"0":4,"3":4,"5":2,"8":1,"20":1,"22":2,"25":1,"26":4,"29":1,"31":2}}],["preserved",{"2":{"28":1}}],["preserving",{"2":{"23":1}}],["project",{"2":{"22":1}}],["perform",{"2":{"22":1}}],["permanent",{"2":{"9":1}}],["picker",{"2":{"8":1}}],["parent",{"2":{"28":2,"29":1}}],["part",{"2":{"5":1}}],["pay",{"2":{"28":1}}],["paying",{"2":{"28":1}}],["panel",{"2":{"10":1}}],["pages",{"2":{"22":2}}],["page",{"2":{"3":1,"5":1,"9":2,"17":1,"22":6,"23":4,"26":1,"27":1,"28":2,"29":2}}],["paid",{"2":{"0":1,"8":1}}],["10",{"0":{"13":1}}],["11",{"0":{"12":1}}],["12",{"0":{"11":1}}],["1209538",{"2":{"0":1}}],["13",{"0":{"10":1}}],["1",{"0":{"9":1},"2":{"29":2}}],["163f4adb7f7f",{"2":{"0":1}}],["hours",{"2":{"31":2}}],["however",{"2":{"28":1}}],["here",{"2":{"29":2,"31":1}}],["help",{"2":{"0":1,"21":1}}],["handling",{"2":{"29":1}}],["has",{"2":{"26":1}}],["have",{"2":{"22":2,"29":4}}],["highlighted",{"2":{"28":2,"29":2}}],["history",{"2":{"9":3,"10":1,"23":1,"27":1}}],["hierarchial",{"2":{"8":1}}],["https",{"2":{"0":1}}],["means",{"2":{"28":1}}],["methods",{"2":{"28":1}}],["menu",{"2":{"3":1,"11":1}}],["middle",{"2":{"22":1}}],["multi",{"2":{"8":1,"28":1}}],["multiple",{"0":{"28":1},"1":{"29":1},"2":{"6":1,"28":5}}],["must",{"2":{"6":1}}],["my",{"2":{"5":1}}],["most",{"2":{"31":1}}],["modal",{"2":{"26":1}}],["mode",{"2":{"26":1}}],["mod+shift+m",{"2":{"1":1}}],["moving",{"2":{"22":1,"23":3,"28":1}}],["moved",{"2":{"29":1}}],["moveblock",{"2":{"18":1}}],["movement",{"2":{"0":1,"28":1}}],["move",{"0":{"0":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1},"2":{"0":2,"6":1,"8":2,"9":1,"20":1,"21":1,"22":5,"31":1}}],["more",{"2":{"1":1,"22":3}}],["may",{"2":{"28":1}}],["make",{"2":{"9":3}}],["marketplace",{"0":{"4":1,"25":1},"2":{"25":1}}],["many",{"2":{"31":1}}],["manual",{"0":{"26":1},"2":{"28":1}}],["manually",{"0":{"3":1}}],["manage",{"2":{"0":1}}],["mainland",{"2":{"31":1}}],["maintenance",{"2":{"31":1}}],["maintain",{"2":{"28":1}}],["maintainance",{"2":{"8":1}}],["main",{"2":{"0":1}}],["among",{"2":{"29":1}}],["also",{"2":{"28":3,"29":1}}],["allows",{"2":{"22":1}}],["appear",{"2":{"28":1}}],["appropriate",{"2":{"27":1}}],["after",{"2":{"28":1,"29":1,"31":1}}],["activation",{"2":{"31":2}}],["activated",{"2":{"31":1}}],["actions",{"2":{"20":1}}],["action",{"2":{"8":1,"15":1,"18":1}}],["according",{"2":{"27":1}}],["any",{"2":{"23":1}}],["an",{"2":{"22":1,"31":1}}],["and",{"0":{"5":1,"28":1},"1":{"29":1},"2":{"3":2,"9":5,"10":1,"17":1,"21":2,"22":2,"23":4,"25":1,"28":2,"29":3,"31":1}}],["as",{"2":{"22":1,"28":6,"29":2,"31":2}}],["assets",{"2":{"0":1,"9":1}}],["adjust",{"2":{"19":1}}],["addition",{"2":{"28":1}}],["adding",{"2":{"23":1}}],["add",{"2":{"8":1,"9":3,"10":3,"12":1,"15":1,"17":1,"20":2}}],["auto",{"2":{"9":1}}],["attention",{"2":{"28":2}}],["at",{"2":{"6":1,"17":1,"23":1,"27":1,"28":1}}],["area",{"2":{"28":1,"29":1}}],["are",{"2":{"0":1,"28":3}}],["a",{"0":{"30":1},"2":{"0":4,"12":1,"20":1,"21":1,"22":5,"28":4,"29":1,"31":2}}]],"serializationVersion":2}';export{e as default}; +const e='{"documentCount":32,"nextId":32,"documentIds":{"0":"/logseq-plugin-move-block/README#logseq-plugin-move-block","1":"/logseq-plugin-move-block/README#usage","2":"/logseq-plugin-move-block/README#install","3":"/logseq-plugin-move-block/README#manually","4":"/logseq-plugin-move-block/README#marketplace","5":"/logseq-plugin-move-block/README#inspiration-and-thanks","6":"/logseq-plugin-move-block/README#notice","7":"/logseq-plugin-move-block/changelog#changelog","8":"/logseq-plugin-move-block/changelog#v1-0-0","9":"/logseq-plugin-move-block/changelog#v0-1-0","10":"/logseq-plugin-move-block/changelog#v0-0-13","11":"/logseq-plugin-move-block/changelog#v0-0-12","12":"/logseq-plugin-move-block/changelog#v0-0-11","13":"/logseq-plugin-move-block/changelog#v0-0-10","14":"/logseq-plugin-move-block/changelog#v0-0-9","15":"/logseq-plugin-move-block/changelog#v0-0-8","16":"/logseq-plugin-move-block/changelog#v0-0-7","17":"/logseq-plugin-move-block/changelog#v0-0-6","18":"/logseq-plugin-move-block/changelog#v0-0-5","19":"/logseq-plugin-move-block/changelog#v0-0-4","20":"/logseq-plugin-move-block/changelog#v0-0-3","21":"/logseq-plugin-move-block/guide/getting-started#getting-started","22":"/logseq-plugin-move-block/guide/getting-started#what-is-it","23":"/logseq-plugin-move-block/guide/getting-started#features","24":"/logseq-plugin-move-block/guide/getting-started#installation","25":"/logseq-plugin-move-block/guide/getting-started#plugin-marketplace","26":"/logseq-plugin-move-block/guide/getting-started#manual-installation","27":"/logseq-plugin-move-block/guide/getting-started#quick-start","28":"/logseq-plugin-move-block/guide/getting-started#notes-on-multiple-lines-and-nesting","29":"/logseq-plugin-move-block/guide/getting-started#example","30":"/logseq-plugin-move-block/#a-screencast","31":"/logseq-plugin-move-block/purchase#purchase"},"fieldIds":{"title":0,"titles":1,"text":2},"fieldLength":{"0":[4,1,46],"1":[1,4,17],"2":[1,4,1],"3":[1,5,47],"4":[1,5,3],"5":[3,4,16],"6":[1,4,30],"7":[1,1,1],"8":[2,1,46],"9":[3,1,41],"10":[3,1,27],"11":[3,1,9],"12":[3,1,14],"13":[3,1,6],"14":[3,1,4],"15":[3,1,6],"16":[3,1,4],"17":[3,1,21],"18":[3,1,8],"19":[3,1,5],"20":[3,1,26],"21":[2,1,23],"22":[3,2,74],"23":[1,2,40],"24":[1,2,1],"25":[2,3,12],"26":[2,3,40],"27":[2,2,49],"28":[6,2,133],"29":[1,8,77],"30":[2,1,1],"31":[1,1,74]},"averageFieldLength":[2.3125000000000004,2.125,28.1875],"storedFields":{"0":{"title":"Logseq Plugin Move Block","titles":[]},"1":{"title":"Usage","titles":["Logseq Plugin Move Block"]},"2":{"title":"Install","titles":["Logseq Plugin Move Block"]},"3":{"title":"Manually","titles":["Logseq Plugin Move Block","Install"]},"4":{"title":"Marketplace","titles":["Logseq Plugin Move Block","Install"]},"5":{"title":"Inspiration and Thanks","titles":["Logseq Plugin Move Block"]},"6":{"title":"Notice","titles":["Logseq Plugin Move Block"]},"7":{"title":"Changelog","titles":[]},"8":{"title":"v1.0.0","titles":["Changelog"]},"9":{"title":"v0.1.0","titles":["Changelog"]},"10":{"title":"v0.0.13","titles":["Changelog"]},"11":{"title":"v0.0.12","titles":["Changelog"]},"12":{"title":"v0.0.11","titles":["Changelog"]},"13":{"title":"v0.0.10","titles":["Changelog"]},"14":{"title":"v0.0.9","titles":["Changelog"]},"15":{"title":"v0.0.8","titles":["Changelog"]},"16":{"title":"v0.0.7","titles":["Changelog"]},"17":{"title":"v0.0.6","titles":["Changelog"]},"18":{"title":"v0.0.5","titles":["Changelog"]},"19":{"title":"v0.0.4","titles":["Changelog"]},"20":{"title":"v0.0.3","titles":["Changelog"]},"21":{"title":"Getting Started","titles":[]},"22":{"title":"What is it","titles":["Getting Started"]},"23":{"title":"Features","titles":["Getting Started"]},"24":{"title":"Installation","titles":["Getting Started"]},"25":{"title":"Plugin Marketplace","titles":["Getting Started","Installation"]},"26":{"title":"Manual Installation","titles":["Getting Started","Installation"]},"27":{"title":"Quick Start","titles":["Getting Started"]},"28":{"title":"Notes on Multiple Lines and Nesting","titles":["Getting Started"]},"29":{"title":"Example","titles":["Getting Started","Notes on Multiple Lines and Nesting"]},"30":{"title":"A screencast","titles":[]},"31":{"title":"Purchase","titles":[]}},"dirtCount":0,"index":[["2",{"2":{"29":2}}],["judgment",{"2":{"28":1}}],["journal",{"2":{"8":1,"20":1,"22":2,"23":1}}],["zip",{"2":{"26":2}}],["guide",{"2":{"21":1}}],["getting",{"0":{"21":1},"1":{"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1}}],["git",{"2":{"3":1}}],["github",{"2":{"0":1,"20":1}}],["3",{"0":{"20":1},"2":{"29":2}}],["48",{"2":{"31":2}}],["4",{"0":{"19":1},"2":{"29":2}}],["4113",{"2":{"0":1}}],["5",{"0":{"18":1},"2":{"29":2}}],["6",{"0":{"17":1}}],["7",{"0":{"16":1},"2":{"29":3}}],["8",{"0":{"15":1},"2":{"29":2}}],["86d8",{"2":{"0":1}}],["9",{"0":{"14":1}}],["92a7",{"2":{"0":1}}],["keep",{"2":{"10":1}}],["keyboard",{"2":{"23":1,"27":1,"28":1}}],["key",{"2":{"1":1,"9":1,"31":2}}],["quot",{"2":{"10":2,"26":2}}],["quickly",{"2":{"21":1,"27":1}}],["quick",{"0":{"27":1},"2":{"10":1}}],["yesterday",{"2":{"10":1}}],["your",{"2":{"22":1,"27":1,"31":1}}],["you",{"2":{"0":1,"1":1,"3":1,"6":2,"21":1,"22":4,"26":2,"27":1,"28":6,"31":5}}],["0",{"0":{"8":2,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1},"2":{"29":4}}],["versa",{"2":{"22":1}}],["version",{"2":{"10":1,"12":1}}],["visually",{"2":{"28":1}}],["vice",{"2":{"22":1}}],["vite",{"2":{"20":1}}],["vipzhicheng",{"2":{"0":1}}],["v0",{"0":{"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1}}],["v1",{"0":{"8":1}}],["efficiently",{"2":{"31":1}}],["exists",{"2":{"31":2}}],["expire",{"2":{"31":1}}],["extreme",{"2":{"29":1}}],["extract",{"2":{"5":1}}],["example",{"0":{"29":1},"2":{"29":1}}],["execute",{"2":{"27":1}}],["easily",{"2":{"22":1,"31":1}}],["error",{"2":{"12":1,"13":1}}],["entire",{"2":{"28":1}}],["enter",{"2":{"9":1}}],["enable",{"2":{"3":1,"26":1}}],["email",{"2":{"31":1}}],["empty",{"2":{"8":1}}],["embedding",{"2":{"22":1,"23":1}}],["embed",{"2":{"8":1,"10":1,"15":1}}],["edn",{"2":{"8":1}}],["out",{"2":{"31":1}}],["outlining",{"2":{"22":1}}],["other",{"2":{"28":1}}],["ok",{"2":{"27":1}}],["open",{"2":{"27":1}}],["operate",{"2":{"27":1}}],["operation",{"2":{"23":1,"27":2,"28":1}}],["operations",{"2":{"22":1,"23":1,"28":4}}],["optimize",{"2":{"18":1}}],["options",{"2":{"27":1}}],["option",{"2":{"10":1}}],["over",{"2":{"22":1}}],["old",{"2":{"9":1}}],["original",{"2":{"23":1,"28":2}}],["organize",{"2":{"22":1}}],["order",{"2":{"9":1,"28":3}}],["or",{"2":{"8":1,"17":1,"22":3,"23":3,"27":2,"28":1}}],["only",{"2":{"28":2,"29":1,"31":1}}],["once",{"2":{"6":1}}],["on",{"0":{"28":1},"1":{"29":1},"2":{"3":1,"22":1,"23":1,"26":1,"27":2,"28":3,"31":1}}],["often",{"2":{"22":1}}],["official",{"2":{"1":1}}],["of",{"2":{"0":1,"3":1,"5":1,"8":1,"22":2,"23":1,"27":1,"28":5,"31":3}}],["whether",{"2":{"28":1}}],["when",{"2":{"28":1}}],["where",{"2":{"26":1}}],["while",{"2":{"22":1,"29":1}}],["which",{"2":{"3":1}}],["what",{"0":{"22":1}}],["were",{"2":{"29":2}}],["welcome",{"2":{"21":1}}],["webpack",{"2":{"20":1}}],["week",{"2":{"8":1}}],["window",{"2":{"27":1,"28":1}}],["within",{"2":{"22":1,"31":1}}],["with",{"2":{"8":1,"22":1,"28":2,"31":1}}],["will",{"2":{"6":1,"8":1,"22":1,"28":6,"29":2,"31":3}}],["was",{"2":{"28":1,"29":2}}],["way",{"2":{"6":1}}],["want",{"2":{"6":1,"26":1,"27":1,"31":1}}],["work",{"2":{"3":1,"11":1}}],["screencast",{"0":{"30":1}}],["scenario",{"2":{"9":2}}],["s",{"2":{"29":1}}],["siblings",{"2":{"28":1}}],["similar",{"2":{"27":1}}],["simple",{"2":{"21":1}}],["same",{"2":{"28":1}}],["small",{"2":{"28":2,"29":1}}],["should",{"2":{"26":1}}],["shortcuts",{"2":{"23":1,"27":1,"28":1}}],["shortcut",{"2":{"6":1}}],["send",{"2":{"31":1}}],["set",{"2":{"31":1}}],["seen",{"2":{"29":1}}],["see",{"2":{"26":1}}],["search",{"2":{"25":1}}],["selecting",{"2":{"28":3}}],["selections",{"2":{"29":1}}],["selection",{"2":{"10":1,"28":2}}],["selected",{"2":{"6":2,"28":2,"29":3}}],["select",{"2":{"3":1,"27":2,"28":1}}],["slash",{"2":{"23":1,"27":1}}],["software",{"2":{"22":1}}],["sometime",{"2":{"9":1}}],["subtree",{"2":{"28":1,"29":1}}],["subtrees",{"2":{"28":1}}],["submit",{"2":{"9":1}}],["supports",{"2":{"23":9}}],["support",{"2":{"8":1,"9":1,"28":4}}],["structure",{"2":{"28":3}}],["store",{"2":{"26":1}}],["style",{"2":{"19":1}}],["staying",{"2":{"23":1}}],["started",{"0":{"21":1},"1":{"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1}}],["start",{"0":{"27":1},"2":{"8":1,"21":1}}],["state",{"2":{"6":1}}],["still",{"2":{"0":1}}],["switch",{"2":{"3":1}}],["navigating",{"2":{"23":1}}],["namespace",{"2":{"22":1}}],["nesting",{"0":{"28":1},"1":{"29":1},"2":{"28":1}}],["nested",{"2":{"22":1,"28":2}}],["needs",{"2":{"27":1}}],["need",{"2":{"22":1,"28":1,"29":1}}],["new",{"2":{"9":1,"28":2,"29":1}}],["npm",{"2":{"3":2}}],["no",{"2":{"31":1}}],["node",{"2":{"29":1}}],["nodes",{"2":{"28":1}}],["notice",{"0":{"6":1}}],["not",{"2":{"3":1,"6":1,"8":1,"9":1,"11":1,"17":1,"28":3,"29":2,"31":1}}],["notes",{"0":{"28":1},"1":{"29":1}}],["note",{"2":{"0":1,"22":1}}],["now",{"2":{"0":1,"26":1}}],["rare",{"2":{"29":1}}],["root",{"2":{"28":1}}],["result",{"2":{"29":2}}],["respect",{"2":{"8":1}}],["recognized",{"2":{"28":2}}],["recommended",{"2":{"6":1}}],["relationships",{"2":{"28":1}}],["relationship",{"2":{"28":1}}],["release",{"2":{"20":1,"26":1}}],["reorganization",{"2":{"28":1}}],["requiring",{"2":{"28":1}}],["requirements",{"2":{"27":1}}],["retaining",{"2":{"22":1,"23":1}}],["rename",{"2":{"20":1}}],["remove",{"2":{"10":1,"17":1}}],["references",{"2":{"22":1,"23":1}}],["referencing",{"2":{"22":1}}],["refactor",{"2":{"20":1}}],["ref",{"2":{"8":1,"17":1,"20":1}}],["repo",{"2":{"3":1}}],["right",{"2":{"3":1,"6":1,"23":1,"27":1}}],["run",{"2":{"3":3}}],["daily",{"2":{"29":1}}],["date",{"2":{"8":1}}],["during",{"2":{"28":1}}],["due",{"2":{"28":1}}],["drop",{"2":{"9":1}}],["dropdown",{"2":{"3":1}}],["drag",{"2":{"9":1}}],["devices",{"2":{"31":1}}],["developer",{"2":{"26":1}}],["decided",{"2":{"31":1}}],["demonstrate",{"2":{"29":1}}],["determines",{"2":{"28":1}}],["degrade",{"2":{"28":1}}],["deletable",{"2":{"9":1}}],["deps",{"2":{"8":1,"9":1,"12":1}}],["default",{"2":{"1":1}}],["do",{"2":{"28":1,"31":1}}],["download",{"2":{"26":1}}],["does",{"2":{"3":1}}],["documentation",{"2":{"1":1}}],["directly",{"2":{"9":1}}],["directory",{"2":{"3":2}}],["discontinuous",{"2":{"29":1}}],["disable",{"2":{"3":1}}],["dist",{"2":{"3":1}}],["large",{"2":{"28":1}}],["latest",{"2":{"26":1}}],["limitation",{"2":{"31":1}}],["limitations",{"2":{"28":1}}],["license",{"2":{"31":2}}],["line",{"2":{"28":1}}],["lines",{"0":{"28":1},"1":{"29":1},"2":{"28":3}}],["list",{"2":{"9":1,"27":1}}],["logic",{"2":{"29":1}}],["logseq",{"0":{"0":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1},"2":{"0":2,"3":1,"5":2,"21":1,"22":4,"26":1,"28":2,"31":2}}],["long",{"2":{"22":1,"28":1}}],["lose",{"2":{"6":1,"31":1}}],["load",{"2":{"3":1,"26":2}}],["learn",{"2":{"1":1}}],["unhighlighted",{"2":{"28":1}}],["unzipped",{"2":{"26":1}}],["unzip",{"2":{"26":1}}],["understand",{"2":{"21":1}}],["unpacked",{"2":{"3":1,"26":1}}],["upgrade",{"2":{"8":1,"9":1,"12":1}}],["uuid",{"2":{"8":2}}],["ui",{"2":{"1":1,"19":1,"20":1}}],["using",{"2":{"18":1,"21":1,"27":1,"28":1}}],["usage",{"0":{"1":1},"2":{"21":1}}],["users",{"2":{"31":1}}],["used",{"2":{"23":1}}],["useful",{"2":{"17":1}}],["use",{"2":{"0":1,"6":1,"22":2,"29":1,"31":2}}],["break",{"2":{"28":1}}],["based",{"2":{"28":1}}],["back",{"2":{"22":1}}],["bar",{"2":{"10":1}}],["bottom",{"2":{"17":1,"22":1,"23":1}}],["between",{"2":{"28":2,"29":1}}],["better",{"2":{"4":1,"8":1,"31":1}}],["be",{"2":{"28":6,"29":2,"31":1}}],["been",{"2":{"26":1}}],["because",{"2":{"6":1,"29":2,"31":1}}],["by",{"2":{"3":1,"22":1,"26":1,"28":1}}],["but",{"2":{"8":1,"28":1,"29":1,"31":1}}],["button",{"2":{"3":2,"23":1,"26":1,"27":1}}],["build",{"2":{"3":1,"20":1}}],["binding",{"2":{"1":1}}],["blocks",{"2":{"6":1,"8":3,"22":3,"28":3,"31":1}}],["block",{"0":{"0":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1},"2":{"0":3,"5":1,"6":1,"8":1,"9":1,"15":1,"20":1,"21":1,"22":2,"27":1,"28":7}}],["taking",{"2":{"22":1}}],["target",{"2":{"10":1,"23":1,"28":1,"29":2}}],["time",{"2":{"22":1,"28":1,"31":1}}],["timezone",{"2":{"14":1,"16":1}}],["title",{"2":{"10":1}}],["treated",{"2":{"29":1}}],["trees",{"2":{"28":1}}],["tree",{"2":{"8":1,"28":4}}],["triggering",{"2":{"28":1}}],["trigger",{"2":{"9":1}}],["try",{"2":{"3":1,"11":1,"12":1,"13":1}}],["than",{"2":{"22":1}}],["thanks",{"0":{"5":1}}],["that",{"2":{"17":1,"22":1,"26":1,"28":2,"29":1}}],["this",{"2":{"0":1,"3":2,"20":1,"21":1,"28":1,"29":2,"31":1}}],["their",{"2":{"28":1,"29":1}}],["they",{"2":{"28":5,"29":1}}],["there",{"2":{"25":1,"28":1}}],["therefore",{"2":{"22":1}}],["them",{"2":{"22":4,"29":1}}],["these",{"2":{"22":2}}],["the",{"2":{"0":2,"1":3,"3":7,"5":1,"6":3,"10":1,"21":1,"22":6,"23":5,"25":1,"26":9,"27":9,"28":23,"29":8,"31":9}}],["together",{"2":{"29":2}}],["tool",{"2":{"20":1}}],["tomorrow",{"2":{"10":1}}],["top",{"2":{"3":1,"6":1,"17":1,"22":1,"23":2,"27":1}}],["to",{"2":{"0":2,"3":1,"5":1,"6":1,"8":2,"9":2,"10":1,"11":1,"12":1,"13":1,"17":2,"20":4,"21":2,"22":5,"23":4,"26":1,"27":3,"28":6,"29":3,"31":2}}],["flattened",{"2":{"28":1}}],["future",{"2":{"27":1}}],["first",{"2":{"28":1}}],["file",{"2":{"26":2}}],["fix",{"2":{"8":2,"9":1,"10":1,"11":2,"12":2,"13":2,"14":1,"16":1,"17":2,"18":1,"19":1}}],["favorite",{"2":{"27":1}}],["favorites",{"2":{"9":6,"23":1}}],["far",{"2":{"22":1}}],["fast",{"2":{"8":1}}],["fail",{"2":{"8":1}}],["folder",{"2":{"26":2}}],["following",{"2":{"5":1,"29":2}}],["forth",{"2":{"22":1}}],["format",{"2":{"8":1}}],["for",{"2":{"0":1,"1":1,"8":1,"10":1,"20":1,"21":1,"25":1,"27":1,"31":4}}],["front",{"2":{"28":1}}],["from",{"2":{"1":1,"5":1,"9":1,"20":2,"22":2,"25":1,"26":1,"27":1,"28":1}}],["frequently",{"2":{"23":1}}],["freely",{"2":{"22":1}}],["free",{"2":{"0":1,"31":1}}],["feat",{"2":{"8":3,"9":8,"10":3,"12":1,"15":1}}],["features",{"0":{"23":1},"2":{"0":2,"31":2}}],["few",{"2":{"0":1,"31":1}}],["fee",{"2":{"0":1,"31":1}}],["f6832d79",{"2":{"0":1}}],["circles",{"2":{"28":1,"29":1}}],["circle",{"2":{"28":1}}],["cache",{"2":{"31":1}}],["case",{"2":{"29":1}}],["cases",{"2":{"22":1}}],["can",{"2":{"1":1,"3":1,"9":1,"22":1,"28":1,"29":1,"31":4}}],["cursor",{"2":{"27":1}}],["current",{"2":{"17":1,"22":1}}],["cutting",{"2":{"28":2,"29":1}}],["cut",{"2":{"8":1,"10":1,"18":1,"28":5,"29":2}}],["color",{"2":{"28":1}}],["copying",{"2":{"22":1,"23":1,"29":1}}],["copy",{"2":{"17":2,"20":1,"28":2}}],["continuous",{"2":{"28":1}}],["continue",{"2":{"28":1}}],["control",{"2":{"20":1}}],["context",{"2":{"11":1,"17":1,"23":1,"27":1}}],["contents",{"2":{"17":1}}],["content",{"2":{"10":1,"18":1,"22":2}}],["console",{"2":{"12":1,"13":1}}],["convert",{"2":{"8":1,"22":1}}],["configuration",{"2":{"27":1}}],["config",{"2":{"8":1}}],["corner",{"2":{"6":1,"23":1,"27":1}}],["command",{"2":{"11":1,"17":1,"23":2,"27":2}}],["complete",{"2":{"9":1}}],["comes",{"2":{"5":1}}],["com",{"2":{"0":1}}],["china",{"2":{"31":1}}],["child",{"2":{"28":1}}],["choose",{"2":{"17":1}}],["chore",{"2":{"8":1}}],["choice",{"2":{"4":1}}],["changes",{"2":{"28":1}}],["change",{"2":{"9":1,"20":1}}],["changelog",{"0":{"7":1},"1":{"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1}}],["charge",{"2":{"0":1}}],["clean",{"2":{"31":1}}],["clearable",{"2":{"9":2}}],["clicking",{"2":{"3":1,"26":1}}],["click",{"2":{"3":2,"27":1}}],["clone",{"2":{"3":1}}],["important",{"2":{"28":1}}],["ignore",{"2":{"8":1}}],["itself",{"2":{"28":1}}],["it",{"0":{"22":1},"2":{"6":1,"8":1,"21":1,"25":2,"28":1,"29":3,"31":1}}],["icon",{"2":{"6":1,"9":1,"23":1,"27":1}}],["if",{"2":{"3":1,"6":1,"28":6,"29":2,"31":1}}],["intended",{"2":{"29":1}}],["into",{"2":{"22":1,"26":1}}],["included",{"2":{"28":1}}],["indicator",{"2":{"10":1,"12":1}}],["infra",{"2":{"9":1,"12":1,"20":2}}],["inspiration",{"0":{"5":1},"2":{"5":1}}],["installed",{"2":{"26":1}}],["installation",{"0":{"24":1,"26":1},"1":{"25":1,"26":1},"2":{"21":1}}],["install",{"0":{"2":1},"1":{"3":1,"4":1},"2":{"3":1,"25":1}}],["in",{"2":{"0":1,"3":2,"9":1,"10":1,"25":1,"26":1,"27":1,"28":5,"29":2,"31":2}}],["i",{"2":{"0":1,"31":2}}],["issue",{"2":{"14":1,"16":1}}],["is",{"0":{"22":1},"2":{"0":1,"1":1,"3":1,"6":1,"21":1,"22":2,"28":3,"29":7}}],["purchasing",{"2":{"31":1}}],["purchase",{"0":{"31":1},"2":{"31":2}}],["place",{"2":{"27":1}}],["plugins",{"2":{"3":2,"5":1}}],["plugin",{"0":{"0":1,"25":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1},"2":{"0":4,"3":4,"5":2,"8":1,"20":1,"22":2,"25":1,"26":4,"29":1,"31":2}}],["preserved",{"2":{"28":1}}],["preserving",{"2":{"23":1}}],["project",{"2":{"22":1}}],["perform",{"2":{"22":1}}],["permanent",{"2":{"9":1}}],["picker",{"2":{"8":1}}],["parent",{"2":{"28":2,"29":1}}],["part",{"2":{"5":1}}],["pay",{"2":{"28":1}}],["paying",{"2":{"28":1}}],["panel",{"2":{"10":1}}],["pages",{"2":{"22":2}}],["page",{"2":{"3":1,"5":1,"9":2,"17":1,"22":6,"23":4,"26":1,"27":1,"28":2,"29":2}}],["paid",{"2":{"0":1,"8":1}}],["10",{"0":{"13":1}}],["11",{"0":{"12":1}}],["12",{"0":{"11":1}}],["1209538",{"2":{"0":1}}],["13",{"0":{"10":1}}],["1",{"0":{"9":1},"2":{"29":2}}],["163f4adb7f7f",{"2":{"0":1}}],["hours",{"2":{"31":2}}],["however",{"2":{"28":1}}],["here",{"2":{"29":2,"31":1}}],["help",{"2":{"0":1,"21":1}}],["handling",{"2":{"29":1}}],["has",{"2":{"26":1}}],["have",{"2":{"22":2,"29":4}}],["highlighted",{"2":{"28":2,"29":2}}],["history",{"2":{"9":3,"10":1,"23":1,"27":1}}],["hierarchial",{"2":{"8":1}}],["https",{"2":{"0":1}}],["means",{"2":{"28":1}}],["methods",{"2":{"28":1}}],["menu",{"2":{"3":1,"11":1}}],["middle",{"2":{"22":1}}],["multi",{"2":{"8":1,"28":1}}],["multiple",{"0":{"28":1},"1":{"29":1},"2":{"6":1,"28":5}}],["must",{"2":{"6":1}}],["my",{"2":{"5":1}}],["most",{"2":{"31":1}}],["modal",{"2":{"26":1}}],["mode",{"2":{"26":1}}],["mod+shift+m",{"2":{"1":1}}],["moving",{"2":{"22":1,"23":3,"28":1}}],["moved",{"2":{"29":1}}],["moveblock",{"2":{"18":1}}],["movement",{"2":{"0":1,"28":1}}],["move",{"0":{"0":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1},"2":{"0":2,"6":1,"8":2,"9":1,"20":1,"21":1,"22":5,"31":1}}],["more",{"2":{"1":1,"22":3}}],["may",{"2":{"28":1}}],["make",{"2":{"9":3}}],["marketplace",{"0":{"4":1,"25":1},"2":{"25":1}}],["many",{"2":{"31":1}}],["manual",{"0":{"26":1},"2":{"28":1}}],["manually",{"0":{"3":1}}],["manage",{"2":{"0":1}}],["mainland",{"2":{"31":1}}],["maintenance",{"2":{"31":1}}],["maintain",{"2":{"28":1}}],["maintainance",{"2":{"8":1}}],["main",{"2":{"0":1}}],["among",{"2":{"29":1}}],["also",{"2":{"28":3,"29":1}}],["allows",{"2":{"22":1}}],["appear",{"2":{"28":1}}],["appropriate",{"2":{"27":1}}],["after",{"2":{"28":1,"29":1,"31":1}}],["activation",{"2":{"31":2}}],["activated",{"2":{"31":1}}],["actions",{"2":{"20":1}}],["action",{"2":{"8":1,"15":1,"18":1}}],["according",{"2":{"27":1}}],["any",{"2":{"23":1}}],["an",{"2":{"22":1,"31":1}}],["and",{"0":{"5":1,"28":1},"1":{"29":1},"2":{"3":2,"9":5,"10":1,"17":1,"21":2,"22":2,"23":4,"25":1,"28":2,"29":3,"31":1}}],["as",{"2":{"22":1,"28":6,"29":2,"31":2}}],["assets",{"2":{"0":1,"9":1}}],["adjust",{"2":{"19":1}}],["addition",{"2":{"28":1}}],["adding",{"2":{"23":1}}],["add",{"2":{"8":1,"9":3,"10":3,"12":1,"15":1,"17":1,"20":2}}],["auto",{"2":{"9":1}}],["attention",{"2":{"28":2}}],["at",{"2":{"6":1,"17":1,"23":1,"27":1,"28":1}}],["area",{"2":{"28":1,"29":1}}],["are",{"2":{"0":1,"28":3}}],["a",{"0":{"30":1},"2":{"0":4,"12":1,"20":1,"21":1,"22":5,"28":4,"29":1,"31":2}}]],"serializationVersion":2}';export{e as default}; diff --git a/assets/chunks/VPLocalSearchBox.SA9vOnrS.js b/assets/chunks/VPLocalSearchBox.BFfi2VoO.js similarity index 99% rename from assets/chunks/VPLocalSearchBox.SA9vOnrS.js rename to assets/chunks/VPLocalSearchBox.BFfi2VoO.js index 92e4bee..08cc675 100644 --- a/assets/chunks/VPLocalSearchBox.SA9vOnrS.js +++ b/assets/chunks/VPLocalSearchBox.BFfi2VoO.js @@ -1,4 +1,4 @@ -var It=Object.defineProperty;var Dt=(o,e,t)=>e in o?It(o,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):o[e]=t;var _e=(o,e,t)=>(Dt(o,typeof e!="symbol"?e+"":e,t),t);import{Y as $e,h as oe,y as We,ao as kt,ap as _t,d as Ot,H as xe,aq as rt,k as Fe,ar as Rt,as as Mt,z as Lt,at as Pt,l as Oe,U as de,S as Ee,au as zt,av as Vt,Z as Bt,j as $t,aw as Wt,o as ee,b as Kt,m as k,a2 as Jt,p as j,ax as Ut,ay as jt,az as Gt,c as re,n as at,e as Se,G as nt,F as it,a as ve,t as pe,aA as qt,q as Ht,s as Qt,aB as ot,aC as Yt,ae as Zt,ak as Xt,aD as er,_ as tr}from"./framework.CSZncTKs.js";import{u as rr,c as ar}from"./theme.Dhw3G0ye.js";const nr={root:()=>$e(()=>import("./@localSearchIndexroot.duhkh40C.js"),[]),cn:()=>$e(()=>import("./@localSearchIndexcn.CMXs3uKO.js"),[])};/*! +var It=Object.defineProperty;var Dt=(o,e,t)=>e in o?It(o,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):o[e]=t;var _e=(o,e,t)=>(Dt(o,typeof e!="symbol"?e+"":e,t),t);import{Y as $e,h as oe,y as We,ao as kt,ap as _t,d as Ot,H as xe,aq as rt,k as Fe,ar as Rt,as as Mt,z as Lt,at as Pt,l as Oe,U as de,S as Ee,au as zt,av as Vt,Z as Bt,j as $t,aw as Wt,o as ee,b as Kt,m as k,a2 as Jt,p as j,ax as Ut,ay as jt,az as Gt,c as re,n as at,e as Se,G as nt,F as it,a as ve,t as pe,aA as qt,q as Ht,s as Qt,aB as ot,aC as Yt,ae as Zt,ak as Xt,aD as er,_ as tr}from"./framework.ksaAMBJ7.js";import{u as rr,c as ar}from"./theme.CNvNWTjC.js";const nr={root:()=>$e(()=>import("./@localSearchIndexroot.GPMolsHd.js"),[]),cn:()=>$e(()=>import("./@localSearchIndexcn.DQ2l9Op2.js"),[])};/*! * tabbable 6.2.0 * @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE */var mt=["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])"],Ce=mt.join(","),gt=typeof Element>"u",ue=gt?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,Ne=!gt&&Element.prototype.getRootNode?function(o){var e;return o==null||(e=o.getRootNode)===null||e===void 0?void 0:e.call(o)}:function(o){return o==null?void 0:o.ownerDocument},Ie=function o(e,t){var r;t===void 0&&(t=!0);var n=e==null||(r=e.getAttribute)===null||r===void 0?void 0:r.call(e,"inert"),a=n===""||n==="true",i=a||t&&e&&o(e.parentNode);return i},ir=function(e){var t,r=e==null||(t=e.getAttribute)===null||t===void 0?void 0:t.call(e,"contenteditable");return r===""||r==="true"},bt=function(e,t,r){if(Ie(e))return[];var n=Array.prototype.slice.apply(e.querySelectorAll(Ce));return t&&ue.call(e,Ce)&&n.unshift(e),n=n.filter(r),n},wt=function o(e,t,r){for(var n=[],a=Array.from(e);a.length;){var i=a.shift();if(!Ie(i,!1))if(i.tagName==="SLOT"){var s=i.assignedElements(),u=s.length?s:i.children,l=o(u,!0,r);r.flatten?n.push.apply(n,l):n.push({scopeParent:i,candidates:l})}else{var h=ue.call(i,Ce);h&&r.filter(i)&&(t||!e.includes(i))&&n.push(i);var d=i.shadowRoot||typeof r.getShadowRoot=="function"&&r.getShadowRoot(i),v=!Ie(d,!1)&&(!r.shadowRootFilter||r.shadowRootFilter(i));if(d&&v){var y=o(d===!0?i.children:d.children,!0,r);r.flatten?n.push.apply(n,y):n.push({scopeParent:i,candidates:y})}else a.unshift.apply(a,i.children)}}return n},xt=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},se=function(e){if(!e)throw new Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||ir(e))&&!xt(e)?0:e.tabIndex},or=function(e,t){var r=se(e);return r<0&&t&&!xt(e)?0:r},sr=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},Ft=function(e){return e.tagName==="INPUT"},ur=function(e){return Ft(e)&&e.type==="hidden"},lr=function(e){var t=e.tagName==="DETAILS"&&Array.prototype.slice.apply(e.children).some(function(r){return r.tagName==="SUMMARY"});return t},cr=function(e,t){for(var r=0;rsummary:first-of-type"),i=a?e.parentElement:e;if(ue.call(i,"details:not([open]) *"))return!0;if(!r||r==="full"||r==="legacy-full"){if(typeof n=="function"){for(var s=e;e;){var u=e.parentElement,l=Ne(e);if(u&&!u.shadowRoot&&n(u)===!0)return st(e);e.assignedSlot?e=e.assignedSlot:!u&&l!==e.ownerDocument?e=l.host:e=u}e=s}if(vr(e))return!e.getClientRects().length;if(r!=="legacy-full")return!0}else if(r==="non-zero-area")return st(e);return!1},yr=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if(t.tagName==="FIELDSET"&&t.disabled){for(var r=0;r=0)},gr=function o(e){var t=[],r=[];return e.forEach(function(n,a){var i=!!n.scopeParent,s=i?n.scopeParent:n,u=or(s,i),l=i?o(n.candidates):s;u===0?i?t.push.apply(t,l):t.push(s):r.push({documentOrder:a,tabIndex:u,item:n,isScope:i,content:l})}),r.sort(sr).reduce(function(n,a){return a.isScope?n.push.apply(n,a.content):n.push(a.content),n},[]).concat(t)},br=function(e,t){t=t||{};var r;return t.getShadowRoot?r=wt([e],t.includeContainer,{filter:Ke.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:mr}):r=bt(e,t.includeContainer,Ke.bind(null,t)),gr(r)},wr=function(e,t){t=t||{};var r;return t.getShadowRoot?r=wt([e],t.includeContainer,{filter:De.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):r=bt(e,t.includeContainer,De.bind(null,t)),r},le=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return ue.call(e,Ce)===!1?!1:Ke(t,e)},xr=mt.concat("iframe").join(","),Re=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return ue.call(e,xr)===!1?!1:De(t,e)};/*! diff --git a/assets/chunks/framework.CSZncTKs.js b/assets/chunks/framework.ksaAMBJ7.js similarity index 74% rename from assets/chunks/framework.CSZncTKs.js rename to assets/chunks/framework.ksaAMBJ7.js index 652eeca..8bd99f1 100644 --- a/assets/chunks/framework.CSZncTKs.js +++ b/assets/chunks/framework.ksaAMBJ7.js @@ -14,4 +14,4 @@ * @vue/runtime-dom v3.4.21 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/const Ac="http://www.w3.org/2000/svg",Rc="http://www.w3.org/1998/Math/MathML",Xe=typeof document<"u"?document:null,Ls=Xe&&Xe.createElement("template"),Lc={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const s=t==="svg"?Xe.createElementNS(Ac,e):t==="mathml"?Xe.createElementNS(Rc,e):Xe.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&s.setAttribute("multiple",r.multiple),s},createText:e=>Xe.createTextNode(e),createComment:e=>Xe.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Xe.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,s,o){const i=n?n.previousSibling:t.lastChild;if(s&&(s===o||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),n),!(s===o||!(s=s.nextSibling)););else{Ls.innerHTML=r==="svg"?`${e}`:r==="mathml"?`${e}`:e;const l=Ls.content;if(r==="svg"||r==="mathml"){const c=l.firstChild;for(;c.firstChild;)l.appendChild(c.firstChild);l.removeChild(c)}t.insertBefore(l,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Ke="transition",Ot="animation",Kt=Symbol("_vtc"),si=(e,{slots:t})=>Cr(Pl,Oc(e),t);si.displayName="Transition";const oi={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};si.props=ce({},Mo,oi);const rt=(e,t=[])=>{U(e)?e.forEach(n=>n(...t)):e&&e(...t)},Os=e=>e?U(e)?e.some(t=>t.length>1):e.length>1:!1;function Oc(e){const t={};for(const A in e)A in oi||(t[A]=e[A]);if(e.css===!1)return t;const{name:n="v",type:r,duration:s,enterFromClass:o=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:c=o,appearActiveClass:a=i,appearToClass:f=l,leaveFromClass:h=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:y=`${n}-leave-to`}=e,v=Ic(s),I=v&&v[0],N=v&&v[1],{onBeforeEnter:K,onEnter:B,onEnterCancelled:g,onLeave:_,onLeaveCancelled:M,onBeforeAppear:L=K,onAppear:F=B,onAppearCancelled:T=g}=t,$=(A,G,ie)=>{st(A,G?f:l),st(A,G?a:i),ie&&ie()},E=(A,G)=>{A._isLeaving=!1,st(A,h),st(A,y),st(A,p),G&&G()},j=A=>(G,ie)=>{const fe=A?F:B,D=()=>$(G,A,ie);rt(fe,[G,D]),Is(()=>{st(G,A?c:o),We(G,A?f:l),Os(fe)||Ms(G,r,I,D)})};return ce(t,{onBeforeEnter(A){rt(K,[A]),We(A,o),We(A,i)},onBeforeAppear(A){rt(L,[A]),We(A,c),We(A,a)},onEnter:j(!1),onAppear:j(!0),onLeave(A,G){A._isLeaving=!0;const ie=()=>E(A,G);We(A,h),Nc(),We(A,p),Is(()=>{A._isLeaving&&(st(A,h),We(A,y),Os(_)||Ms(A,r,N,ie))}),rt(_,[A,ie])},onEnterCancelled(A){$(A,!1),rt(g,[A])},onAppearCancelled(A){$(A,!0),rt(T,[A])},onLeaveCancelled(A){E(A),rt(M,[A])}})}function Ic(e){if(e==null)return null;if(Z(e))return[Qn(e.enter),Qn(e.leave)];{const t=Qn(e);return[t,t]}}function Qn(e){return Oi(e)}function We(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Kt]||(e[Kt]=new Set)).add(t)}function st(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[Kt];n&&(n.delete(t),n.size||(e[Kt]=void 0))}function Is(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Mc=0;function Ms(e,t,n,r){const s=e._endId=++Mc,o=()=>{s===e._endId&&r()};if(n)return setTimeout(o,n);const{type:i,timeout:l,propCount:c}=Pc(e,t);if(!i)return r();const a=i+"end";let f=0;const h=()=>{e.removeEventListener(a,p),o()},p=y=>{y.target===e&&++f>=c&&h()};setTimeout(()=>{f(n[v]||"").split(", "),s=r(`${Ke}Delay`),o=r(`${Ke}Duration`),i=Ps(s,o),l=r(`${Ot}Delay`),c=r(`${Ot}Duration`),a=Ps(l,c);let f=null,h=0,p=0;t===Ke?i>0&&(f=Ke,h=i,p=o.length):t===Ot?a>0&&(f=Ot,h=a,p=c.length):(h=Math.max(i,a),f=h>0?i>a?Ke:Ot:null,p=f?f===Ke?o.length:c.length:0);const y=f===Ke&&/\b(transform|all)(,|$)/.test(r(`${Ke}Property`).toString());return{type:f,timeout:h,propCount:p,hasTransform:y}}function Ps(e,t){for(;e.lengthNs(n)+Ns(e[r])))}function Ns(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Nc(){return document.body.offsetHeight}function Fc(e,t,n){const r=e[Kt];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Fs=Symbol("_vod"),$c=Symbol("_vsh"),Hc=Symbol(""),jc=/(^|;)\s*display\s*:/;function Vc(e,t,n){const r=e.style,s=ne(n);let o=!1;if(n&&!s){if(t)if(ne(t))for(const i of t.split(";")){const l=i.slice(0,i.indexOf(":")).trim();n[l]==null&&mn(r,l,"")}else for(const i in t)n[i]==null&&mn(r,i,"");for(const i in n)i==="display"&&(o=!0),mn(r,i,n[i])}else if(s){if(t!==n){const i=r[Hc];i&&(n+=";"+i),r.cssText=n,o=jc.test(n)}}else t&&e.removeAttribute("style");Fs in e&&(e[Fs]=o?r.display:"",e[$c]&&(r.display="none"))}const $s=/\s*!important$/;function mn(e,t,n){if(U(n))n.forEach(r=>mn(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=Dc(e,t);$s.test(n)?e.setProperty(ft(r),n.replace($s,""),"important"):e[r]=n}}const Hs=["Webkit","Moz","ms"],Zn={};function Dc(e,t){const n=Zn[t];if(n)return n;let r=Fe(t);if(r!=="filter"&&r in e)return Zn[t]=r;r=Ln(r);for(let s=0;ser||(qc.then(()=>er=0),er=Date.now());function zc(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;Se(Xc(r,n.value),t,5,[r])};return n.value=e,n.attached=Gc(),n}function Xc(e,t){if(U(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>s=>!s._stopped&&r&&r(s))}else return t}const ks=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Yc=(e,t,n,r,s,o,i,l,c)=>{const a=s==="svg";t==="class"?Fc(e,r,a):t==="style"?Vc(e,n,r):Wt(t)?Ar(t)||Kc(e,t,n,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Jc(e,t,r,a))?Uc(e,t,r,o,i,l,c):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),kc(e,t,r,a))};function Jc(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&ks(t)&&q(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const s=e.tagName;if(s==="IMG"||s==="VIDEO"||s==="CANVAS"||s==="SOURCE")return!1}return ks(t)&&ne(n)?!1:t in e}const Us=e=>{const t=e.props["onUpdate:modelValue"]||!1;return U(t)?n=>pn(t,n):t};function Qc(e){e.target.composing=!0}function Bs(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const tr=Symbol("_assign"),hu={created(e,{modifiers:{lazy:t,trim:n,number:r}},s){e[tr]=Us(s);const o=r||s.props&&s.props.type==="number";mt(e,t?"change":"input",i=>{if(i.target.composing)return;let l=e.value;n&&(l=l.trim()),o&&(l=ur(l)),e[tr](l)}),n&&mt(e,"change",()=>{e.value=e.value.trim()}),t||(mt(e,"compositionstart",Qc),mt(e,"compositionend",Bs),mt(e,"change",Bs))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:r,number:s}},o){if(e[tr]=Us(o),e.composing)return;const i=s||e.type==="number"?ur(e.value):e.value,l=t??"";i!==l&&(document.activeElement===e&&e.type!=="range"&&(n||r&&e.value.trim()===l)||(e.value=l))}},Zc=["ctrl","shift","alt","meta"],ea={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)=>Zc.some(n=>e[`${n}Key`]&&!t.includes(n))},pu=(e,t)=>{const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=(s,...o)=>{for(let i=0;i{const n=e._withKeys||(e._withKeys={}),r=t.join(".");return n[r]||(n[r]=s=>{if(!("key"in s))return;const o=ft(s.key);if(t.some(i=>i===o||ta[i]===o))return e(s)})},ii=ce({patchProp:Yc},Lc);let Vt,Ks=!1;function na(){return Vt||(Vt=cc(ii))}function ra(){return Vt=Ks?Vt:ac(ii),Ks=!0,Vt}const mu=(...e)=>{const t=na().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=ci(r);if(!s)return;const o=t._component;!q(o)&&!o.render&&!o.template&&(o.template=s.innerHTML),s.innerHTML="";const i=n(s,!1,li(s));return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),i},t},yu=(...e)=>{const t=ra().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=ci(r);if(s)return n(s,!0,li(s))},t};function li(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function ci(e){return ne(e)?document.querySelector(e):e}const _u=(e,t)=>{const n=e.__vccOpts||e;for(const[r,s]of t)n[r]=s;return n},vu="/logseq-plugin-move-block/assets/example.png",bu="/logseq-plugin-move-block/assets/result1.png",wu="/logseq-plugin-move-block/assets/result2.png",Eu="/logseq-plugin-move-block/assets/screenshot.png",Cu="/logseq-plugin-move-block/assets/qrcode.png",sa="modulepreload",oa=function(e){return"/logseq-plugin-move-block/"+e},Ws={},xu=function(t,n,r){let s=Promise.resolve();if(n&&n.length>0){const o=document.getElementsByTagName("link"),i=document.querySelector("meta[property=csp-nonce]"),l=(i==null?void 0:i.nonce)||(i==null?void 0:i.getAttribute("nonce"));s=Promise.all(n.map(c=>{if(c=oa(c),c in Ws)return;Ws[c]=!0;const a=c.endsWith(".css"),f=a?'[rel="stylesheet"]':"";if(!!r)for(let y=o.length-1;y>=0;y--){const v=o[y];if(v.href===c&&(!a||v.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${c}"]${f}`))return;const p=document.createElement("link");if(p.rel=a?"stylesheet":sa,a||(p.as="script",p.crossOrigin=""),p.href=c,l&&p.setAttribute("nonce",l),document.head.appendChild(p),a)return new Promise((y,v)=>{p.addEventListener("load",y),p.addEventListener("error",()=>v(new Error(`Unable to preload CSS for ${c}`)))})}))}return s.then(()=>t()).catch(o=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=o,window.dispatchEvent(i),!i.defaultPrevented)throw o})},ia=window.__VP_SITE_DATA__;function Xr(e){return io()?(Vi(e),!0):!1}function Ne(e){return typeof e=="function"?e():Eo(e)}const ai=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const la=Object.prototype.toString,ca=e=>la.call(e)==="[object Object]",Qe=()=>{},xr=aa();function aa(){var e,t;return ai&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&(/iP(ad|hone|od)/.test(window.navigator.userAgent)||((t=window==null?void 0:window.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function ua(e,t){function n(...r){return new Promise((s,o)=>{Promise.resolve(e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})).then(s).catch(o)})}return n}const ui=e=>e();function fa(e,t={}){let n,r,s=Qe;const o=l=>{clearTimeout(l),s(),s=Qe};return l=>{const c=Ne(e),a=Ne(t.maxWait);return n&&o(n),c<=0||a!==void 0&&a<=0?(r&&(o(r),r=null),Promise.resolve(l())):new Promise((f,h)=>{s=t.rejectOnCancel?h:f,a&&!r&&(r=setTimeout(()=>{n&&o(n),r=null,f(l())},a)),n=setTimeout(()=>{r&&o(r),r=null,f(l())},c)})}}function da(e=ui){const t=se(!0);function n(){t.value=!1}function r(){t.value=!0}const s=(...o)=>{t.value&&e(...o)};return{isActive:Mn(t),pause:n,resume:r,eventFilter:s}}function ha(e){return e||kn()}function fi(...e){if(e.length!==1)return pl(...e);const t=e[0];return typeof t=="function"?Mn(fl(()=>({get:t,set:Qe}))):se(t)}function di(e,t,n={}){const{eventFilter:r=ui,...s}=n;return Ve(e,ua(r,t),s)}function pa(e,t,n={}){const{eventFilter:r,...s}=n,{eventFilter:o,pause:i,resume:l,isActive:c}=da(r);return{stop:di(e,t,{...s,eventFilter:o}),pause:i,resume:l,isActive:c}}function Yr(e,t=!0,n){ha()?Rt(e,n):t?e():Pn(e)}function Su(e,t,n={}){const{debounce:r=0,maxWait:s=void 0,...o}=n;return di(e,t,{...o,eventFilter:fa(r,{maxWait:s})})}function Tu(e,t,n){let r;de(n)?r={evaluating:n}:r=n||{};const{lazy:s=!1,evaluating:o=void 0,shallow:i=!0,onError:l=Qe}=r,c=se(!s),a=i?Dr(t):se(t);let f=0;return Br(async h=>{if(!c.value)return;f++;const p=f;let y=!1;o&&Promise.resolve().then(()=>{o.value=!0});try{const v=await e(I=>{h(()=>{o&&(o.value=!1),y||I()})});p===f&&(a.value=v)}catch(v){l(v)}finally{o&&p===f&&(o.value=!1),y=!0}}),s?re(()=>(c.value=!0,a.value)):a}function yt(e){var t;const n=Ne(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Te=ai?window:void 0;function De(...e){let t,n,r,s;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,r,s]=e,t=Te):[t,n,r,s]=e,!t)return Qe;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const o=[],i=()=>{o.forEach(f=>f()),o.length=0},l=(f,h,p,y)=>(f.addEventListener(h,p,y),()=>f.removeEventListener(h,p,y)),c=Ve(()=>[yt(t),Ne(s)],([f,h])=>{if(i(),!f)return;const p=ca(h)?{...h}:h;o.push(...n.flatMap(y=>r.map(v=>l(f,y,v,p))))},{immediate:!0,flush:"post"}),a=()=>{c(),i()};return Xr(a),a}let qs=!1;function Au(e,t,n={}){const{window:r=Te,ignore:s=[],capture:o=!0,detectIframe:i=!1}=n;if(!r)return Qe;xr&&!qs&&(qs=!0,Array.from(r.document.body.children).forEach(p=>p.addEventListener("click",Qe)),r.document.documentElement.addEventListener("click",Qe));let l=!0;const c=p=>s.some(y=>{if(typeof y=="string")return Array.from(r.document.querySelectorAll(y)).some(v=>v===p.target||p.composedPath().includes(v));{const v=yt(y);return v&&(p.target===v||p.composedPath().includes(v))}}),f=[De(r,"click",p=>{const y=yt(e);if(!(!y||y===p.target||p.composedPath().includes(y))){if(p.detail===0&&(l=!c(p)),!l){l=!0;return}t(p)}},{passive:!0,capture:o}),De(r,"pointerdown",p=>{const y=yt(e);l=!c(p)&&!!(y&&!p.composedPath().includes(y))},{passive:!0}),i&&De(r,"blur",p=>{setTimeout(()=>{var y;const v=yt(e);((y=r.document.activeElement)==null?void 0:y.tagName)==="IFRAME"&&!(v!=null&&v.contains(r.document.activeElement))&&t(p)},0)})].filter(Boolean);return()=>f.forEach(p=>p())}function ga(e){return typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function Ru(...e){let t,n,r={};e.length===3?(t=e[0],n=e[1],r=e[2]):e.length===2?typeof e[1]=="object"?(t=!0,n=e[0],r=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);const{target:s=Te,eventName:o="keydown",passive:i=!1,dedupe:l=!1}=r,c=ga(t);return De(s,o,f=>{f.repeat&&Ne(l)||c(f)&&n(f)},i)}function ma(){const e=se(!1),t=kn();return t&&Rt(()=>{e.value=!0},t),e}function ya(e){const t=ma();return re(()=>(t.value,!!e()))}function hi(e,t={}){const{window:n=Te}=t,r=ya(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let s;const o=se(!1),i=a=>{o.value=a.matches},l=()=>{s&&("removeEventListener"in s?s.removeEventListener("change",i):s.removeListener(i))},c=Br(()=>{r.value&&(l(),s=n.matchMedia(Ne(e)),"addEventListener"in s?s.addEventListener("change",i):s.addListener(i),o.value=s.matches)});return Xr(()=>{c(),l(),s=void 0}),o}const an=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},un="__vueuse_ssr_handlers__",_a=va();function va(){return un in an||(an[un]=an[un]||{}),an[un]}function pi(e,t){return _a[e]||t}function ba(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 wa={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()}},Gs="vueuse-storage";function Jr(e,t,n,r={}){var s;const{flush:o="pre",deep:i=!0,listenToStorageChanges:l=!0,writeDefaults:c=!0,mergeDefaults:a=!1,shallow:f,window:h=Te,eventFilter:p,onError:y=E=>{console.error(E)},initOnMounted:v}=r,I=(f?Dr:se)(typeof t=="function"?t():t);if(!n)try{n=pi("getDefaultStorage",()=>{var E;return(E=Te)==null?void 0:E.localStorage})()}catch(E){y(E)}if(!n)return I;const N=Ne(t),K=ba(N),B=(s=r.serializer)!=null?s:wa[K],{pause:g,resume:_}=pa(I,()=>L(I.value),{flush:o,deep:i,eventFilter:p});h&&l&&Yr(()=>{De(h,"storage",T),De(h,Gs,$),v&&T()}),v||T();function M(E,j){h&&h.dispatchEvent(new CustomEvent(Gs,{detail:{key:e,oldValue:E,newValue:j,storageArea:n}}))}function L(E){try{const j=n.getItem(e);if(E==null)M(j,null),n.removeItem(e);else{const A=B.write(E);j!==A&&(n.setItem(e,A),M(j,A))}}catch(j){y(j)}}function F(E){const j=E?E.newValue:n.getItem(e);if(j==null)return c&&N!=null&&n.setItem(e,B.write(N)),N;if(!E&&a){const A=B.read(j);return typeof a=="function"?a(A,N):K==="object"&&!Array.isArray(A)?{...N,...A}:A}else return typeof j!="string"?j:B.read(j)}function T(E){if(!(E&&E.storageArea!==n)){if(E&&E.key==null){I.value=N;return}if(!(E&&E.key!==e)){g();try{(E==null?void 0:E.newValue)!==B.write(I.value)&&(I.value=F(E))}catch(j){y(j)}finally{E?Pn(_):_()}}}}function $(E){T(E.detail)}return I}function gi(e){return hi("(prefers-color-scheme: dark)",e)}function Ea(e={}){const{selector:t="html",attribute:n="class",initialValue:r="auto",window:s=Te,storage:o,storageKey:i="vueuse-color-scheme",listenToStorageChanges:l=!0,storageRef:c,emitAuto:a,disableTransition:f=!0}=e,h={auto:"",light:"light",dark:"dark",...e.modes||{}},p=gi({window:s}),y=re(()=>p.value?"dark":"light"),v=c||(i==null?fi(r):Jr(i,r,o,{window:s,listenToStorageChanges:l})),I=re(()=>v.value==="auto"?y.value:v.value),N=pi("updateHTMLAttrs",(_,M,L)=>{const F=typeof _=="string"?s==null?void 0:s.document.querySelector(_):yt(_);if(!F)return;let T;if(f&&(T=s.document.createElement("style"),T.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),s.document.head.appendChild(T)),M==="class"){const $=L.split(/\s/g);Object.values(h).flatMap(E=>(E||"").split(/\s/g)).filter(Boolean).forEach(E=>{$.includes(E)?F.classList.add(E):F.classList.remove(E)})}else F.setAttribute(M,L);f&&(s.getComputedStyle(T).opacity,document.head.removeChild(T))});function K(_){var M;N(t,n,(M=h[_])!=null?M:_)}function B(_){e.onChanged?e.onChanged(_,K):K(_)}Ve(I,B,{flush:"post",immediate:!0}),Yr(()=>B(I.value));const g=re({get(){return a?v.value:I.value},set(_){v.value=_}});try{return Object.assign(g,{store:v,system:y,state:I})}catch{return g}}function Ca(e={}){const{valueDark:t="dark",valueLight:n="",window:r=Te}=e,s=Ea({...e,onChanged:(l,c)=>{var a;e.onChanged?(a=e.onChanged)==null||a.call(e,l==="dark",c,l):c(l)},modes:{dark:t,light:n}}),o=re(()=>s.system?s.system.value:gi({window:r}).value?"dark":"light");return re({get(){return s.value==="dark"},set(l){const c=l?"dark":"light";o.value===c?s.value="auto":s.value=c}})}function nr(e){return typeof Window<"u"&&e instanceof Window?e.document.documentElement:typeof Document<"u"&&e instanceof Document?e.documentElement:e}function Lu(e,t,n={}){const{window:r=Te}=n;return Jr(e,t,r==null?void 0:r.localStorage,n)}function mi(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 fn=new WeakMap;function Ou(e,t=!1){const n=se(t);let r=null;Ve(fi(e),i=>{const l=nr(Ne(i));if(l){const c=l;fn.get(c)||fn.set(c,c.style.overflow),n.value&&(c.style.overflow="hidden")}},{immediate:!0});const s=()=>{const i=nr(Ne(e));!i||n.value||(xr&&(r=De(i,"touchmove",l=>{xa(l)},{passive:!1})),i.style.overflow="hidden",n.value=!0)},o=()=>{var i;const l=nr(Ne(e));!l||!n.value||(xr&&(r==null||r()),l.style.overflow=(i=fn.get(l))!=null?i:"",fn.delete(l),n.value=!1)};return Xr(o),re({get(){return n.value},set(i){i?s():o()}})}function Iu(e,t,n={}){const{window:r=Te}=n;return Jr(e,t,r==null?void 0:r.sessionStorage,n)}function Mu(e={}){const{window:t=Te,behavior:n="auto"}=e;if(!t)return{x:se(0),y:se(0)};const r=se(t.scrollX),s=se(t.scrollY),o=re({get(){return r.value},set(l){scrollTo({left:l,behavior:n})}}),i=re({get(){return s.value},set(l){scrollTo({top:l,behavior:n})}});return De(t,"scroll",()=>{r.value=t.scrollX,s.value=t.scrollY},{capture:!1,passive:!0}),{x:o,y:i}}function Pu(e={}){const{window:t=Te,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:r=Number.POSITIVE_INFINITY,listenOrientation:s=!0,includeScrollbar:o=!0}=e,i=se(n),l=se(r),c=()=>{t&&(o?(i.value=t.innerWidth,l.value=t.innerHeight):(i.value=t.document.documentElement.clientWidth,l.value=t.document.documentElement.clientHeight))};if(c(),Yr(c),De("resize",c,{passive:!0}),s){const a=hi("(orientation: portrait)");Ve(a,()=>c())}return{width:i,height:l}}var rr={BASE_URL:"/logseq-plugin-move-block/",MODE:"production",DEV:!1,PROD:!0,SSR:!1},sr={};const yi=/^(?:[a-z]+:|\/\/)/i,Sa="vitepress-theme-appearance",Ta=/#.*$/,Aa=/[?#].*$/,Ra=/(?:(^|\/)index)?\.(?:md|html)$/,Ce=typeof document<"u",_i={relativePath:"",filePath:"",title:"404",description:"Not Found",headers:[],frontmatter:{sidebar:!1,layout:"page"},lastUpdated:0,isNotFound:!0};function La(e,t,n=!1){if(t===void 0)return!1;if(e=zs(`/${e}`),n)return new RegExp(t).test(e);if(zs(t)!==e)return!1;const r=t.match(Ta);return r?(Ce?location.hash:"")===r[0]:!0}function zs(e){return decodeURI(e).replace(Aa,"").replace(Ra,"$1")}function Oa(e){return yi.test(e)}function Ia(e,t){var r,s,o,i,l,c,a;const n=Object.keys(e.locales).find(f=>f!=="root"&&!Oa(f)&&La(t,`/${f}/`,!0))||"root";return Object.assign({},e,{localeIndex:n,lang:((r=e.locales[n])==null?void 0:r.lang)??e.lang,dir:((s=e.locales[n])==null?void 0:s.dir)??e.dir,title:((o=e.locales[n])==null?void 0:o.title)??e.title,titleTemplate:((i=e.locales[n])==null?void 0:i.titleTemplate)??e.titleTemplate,description:((l=e.locales[n])==null?void 0:l.description)??e.description,head:bi(e.head,((c=e.locales[n])==null?void 0:c.head)??[]),themeConfig:{...e.themeConfig,...(a=e.locales[n])==null?void 0:a.themeConfig}})}function vi(e,t){const n=t.title||e.title,r=t.titleTemplate??e.titleTemplate;if(typeof r=="string"&&r.includes(":title"))return r.replace(/:title/g,n);const s=Ma(e.title,r);return n===s.slice(3)?n:`${n}${s}`}function Ma(e,t){return t===!1?"":t===!0||t===void 0?` | ${e}`:e===t?"":` | ${t}`}function Pa(e,t){const[n,r]=t;if(n!=="meta")return!1;const s=Object.entries(r)[0];return s==null?!1:e.some(([o,i])=>o===n&&i[s[0]]===s[1])}function bi(e,t){return[...e.filter(n=>!Pa(t,n)),...t]}const Na=/[\u0000-\u001F"#$&*+,:;<=>?[\]^`{|}\u007F]/g,Fa=/^[a-z]:/i;function Xs(e){const t=Fa.exec(e),n=t?t[0]:"";return n+e.slice(n.length).replace(Na,"_").replace(/(^|\/)_+(?=[^/]*$)/,"$1")}const or=new Set;function $a(e){if(or.size===0){const n=typeof process=="object"&&(sr==null?void 0:sr.VITE_EXTRA_EXTENSIONS)||(rr==null?void 0:rr.VITE_EXTRA_EXTENSIONS)||"";("3g2,3gp,aac,ai,apng,au,avif,bin,bmp,cer,class,conf,crl,css,csv,dll,doc,eps,epub,exe,gif,gz,ics,ief,jar,jpe,jpeg,jpg,js,json,jsonld,m4a,man,mid,midi,mjs,mov,mp2,mp3,mp4,mpe,mpeg,mpg,mpp,oga,ogg,ogv,ogx,opus,otf,p10,p7c,p7m,p7s,pdf,png,ps,qt,roff,rtf,rtx,ser,svg,t,tif,tiff,tr,ts,tsv,ttf,txt,vtt,wav,weba,webm,webp,woff,woff2,xhtml,xml,yaml,yml,zip"+(n&&typeof n=="string"?","+n:"")).split(",").forEach(r=>or.add(r))}const t=e.split(".").pop();return t==null||!or.has(t.toLowerCase())}function Nu(e){return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}const Ha=Symbol(),ut=Dr(ia);function Fu(e){const t=re(()=>Ia(ut.value,e.data.relativePath)),n=t.value.appearance,r=n==="force-dark"?se(!0):n?Ca({storageKey:Sa,initialValue:()=>typeof n=="string"?n:"auto",...typeof n=="object"?n:{}}):se(!1);return{site:t,theme:re(()=>t.value.themeConfig),page:re(()=>e.data),frontmatter:re(()=>e.data.frontmatter),params:re(()=>e.data.params),lang:re(()=>t.value.lang),dir:re(()=>e.data.frontmatter.dir||t.value.dir),localeIndex:re(()=>t.value.localeIndex||"root"),title:re(()=>vi(t.value,e.data)),description:re(()=>e.data.description||t.value.description),isDark:r}}function ja(){const e=xt(Ha);if(!e)throw new Error("vitepress data not properly injected in app");return e}function Va(e,t){return`${e}${t}`.replace(/\/+/g,"/")}function Ys(e){return yi.test(e)||!e.startsWith("/")?e:Va(ut.value.base,e)}function Da(e){let t=e.replace(/\.html$/,"");if(t=decodeURIComponent(t),t=t.replace(/\/$/,"/index"),Ce){const n="/logseq-plugin-move-block/";t=Xs(t.slice(n.length).replace(/\//g,"_")||"index")+".md";let r=__VP_HASH_MAP__[t.toLowerCase()];if(r||(t=t.endsWith("_index.md")?t.slice(0,-9)+".md":t.slice(0,-3)+"_index.md",r=__VP_HASH_MAP__[t.toLowerCase()]),!r)return null;t=`${n}assets/${t}.${r}.js`}else t=`./${Xs(t.slice(1).replace(/\//g,"_"))}.md.js`;return t}let yn=[];function $u(e){yn.push(e),Vn(()=>{yn=yn.filter(t=>t!==e)})}function ka(){let e=ut.value.scrollOffset,t=0,n=24;if(typeof e=="object"&&"padding"in e&&(n=e.padding,e=e.selector),typeof e=="number")t=e;else if(typeof e=="string")t=Js(e,n);else if(Array.isArray(e))for(const r of e){const s=Js(r,n);if(s){t=s;break}}return t}function Js(e,t){const n=document.querySelector(e);if(!n)return 0;const r=n.getBoundingClientRect().bottom;return r<0?0:r+t}const Ua=Symbol(),Sr="http://a.com",Ba=()=>({path:"/",component:null,data:_i});function Hu(e,t){const n=In(Ba()),r={route:n,go:s};async function s(l=Ce?location.href:"/"){var c,a;if(l=ir(l),await((c=r.onBeforeRouteChange)==null?void 0:c.call(r,l))!==!1){if(Ce){const f=new URL(location.href);l!==ir(f.href)&&(history.replaceState({scrollPosition:window.scrollY},document.title),history.pushState(null,"",l),new URL(l,Sr).hash!==f.hash&&window.dispatchEvent(new Event("hashchange")))}await i(l),await((a=r.onAfterRouteChanged)==null?void 0:a.call(r,l))}}let o=null;async function i(l,c=0,a=!1){var p;if(await((p=r.onBeforePageLoad)==null?void 0:p.call(r,l))===!1)return;const f=new URL(l,Sr),h=o=f.pathname;try{let y=await e(h);if(!y)throw new Error(`Page not found: ${h}`);if(o===h){o=null;const{default:v,__pageData:I}=y;if(!v)throw new Error(`Invalid route component: ${v}`);n.path=Ce?h:Ys(h),n.component=Mt(v),n.data=Mt(I),Ce&&Pn(()=>{let N=ut.value.base+I.relativePath.replace(/(?:(^|\/)index)?\.md$/,"$1");if(!ut.value.cleanUrls&&!N.endsWith("/")&&(N+=".html"),N!==f.pathname&&(f.pathname=N,l=N+f.search+f.hash,history.replaceState(null,"",l)),f.hash&&!c){let K=null;try{K=document.getElementById(decodeURIComponent(f.hash).slice(1))}catch(B){console.warn(B)}if(K){Qs(K,f.hash);return}}window.scrollTo(0,c)})}}catch(y){if(!/fetch|Page not found/.test(y.message)&&!/^\/404(\.html|\/)?$/.test(l)&&console.error(y),!a)try{const v=await fetch(ut.value.base+"hashmap.json");window.__VP_HASH_MAP__=await v.json(),await i(l,c,!0);return}catch{}o===h&&(o=null,n.path=Ce?h:Ys(h),n.component=t?Mt(t):null,n.data=_i)}}return Ce&&(window.addEventListener("click",l=>{if(l.target.closest("button"))return;const a=l.target.closest("a");if(a&&!a.closest(".vp-raw")&&(a instanceof SVGElement||!a.download)){const{target:f}=a,{href:h,origin:p,pathname:y,hash:v,search:I}=new URL(a.href instanceof SVGAnimatedString?a.href.animVal:a.href,a.baseURI),N=new URL(location.href);!l.ctrlKey&&!l.shiftKey&&!l.altKey&&!l.metaKey&&!f&&p===N.origin&&$a(y)&&(l.preventDefault(),y===N.pathname&&I===N.search?(v!==N.hash&&(history.pushState(null,"",h),window.dispatchEvent(new Event("hashchange"))),v?Qs(a,v,a.classList.contains("header-anchor")):window.scrollTo(0,0)):s(h))}},{capture:!0}),window.addEventListener("popstate",async l=>{var c;await i(ir(location.href),l.state&&l.state.scrollPosition||0),(c=r.onAfterRouteChanged)==null||c.call(r,location.href)}),window.addEventListener("hashchange",l=>{l.preventDefault()})),r}function Ka(){const e=xt(Ua);if(!e)throw new Error("useRouter() is called without provider.");return e}function wi(){return Ka().route}function Qs(e,t,n=!1){let r=null;try{r=e.classList.contains("header-anchor")?e:document.getElementById(decodeURIComponent(t).slice(1))}catch(s){console.warn(s)}if(r){let s=function(){!n||Math.abs(i-window.scrollY)>window.innerHeight?window.scrollTo(0,i):window.scrollTo({left:0,top:i,behavior:"smooth"})};const o=parseInt(window.getComputedStyle(r).paddingTop,10),i=window.scrollY+r.getBoundingClientRect().top-ka()+o;requestAnimationFrame(s)}}function ir(e){const t=new URL(e,Sr);return t.pathname=t.pathname.replace(/(^|\/)index(\.html)?$/,"$1"),ut.value.cleanUrls?t.pathname=t.pathname.replace(/\.html$/,""):!t.pathname.endsWith("/")&&!t.pathname.endsWith(".html")&&(t.pathname+=".html"),t.pathname+t.search+t.hash}const lr=()=>yn.forEach(e=>e()),ju=Kr({name:"VitePressContent",props:{as:{type:[Object,String],default:"div"}},setup(e){const t=wi(),{site:n}=ja();return()=>Cr(e.as,n.value.contentProps??{style:{position:"relative"}},[t.component?Cr(t.component,{onVnodeMounted:lr,onVnodeUpdated:lr,onVnodeUnmounted:lr}):"404 Page Not Found"])}}),Vu=Kr({setup(e,{slots:t}){const n=se(!1);return Rt(()=>{n.value=!0}),()=>n.value&&t.default?t.default():null}});function Du(){Ce&&window.addEventListener("click",e=>{var n;const t=e.target;if(t.matches(".vp-code-group input")){const r=(n=t.parentElement)==null?void 0:n.parentElement;if(!r)return;const s=Array.from(r.querySelectorAll("input")).indexOf(t);if(s<0)return;const o=r.querySelector(".blocks");if(!o)return;const i=Array.from(o.children).find(a=>a.classList.contains("active"));if(!i)return;const l=o.children[s];if(!l||i===l)return;i.classList.remove("active"),l.classList.add("active");const c=r==null?void 0:r.querySelector(`label[for="${t.id}"]`);c==null||c.scrollIntoView({block:"nearest"})}})}function ku(){if(Ce){const e=new WeakMap;window.addEventListener("click",t=>{var r;const n=t.target;if(n.matches('div[class*="language-"] > button.copy')){const s=n.parentElement,o=(r=n.nextElementSibling)==null?void 0:r.nextElementSibling;if(!s||!o)return;const i=/language-(shellscript|shell|bash|sh|zsh)/.test(s.className),l=[".vp-copy-ignore",".diff.remove"],c=o.cloneNode(!0);c.querySelectorAll(l.join(",")).forEach(f=>f.remove());let a=c.textContent||"";i&&(a=a.replace(/^ *(\$|>) /gm,"").trim()),Wa(a).then(()=>{n.classList.add("copied"),clearTimeout(e.get(n));const f=setTimeout(()=>{n.classList.remove("copied"),n.blur(),e.delete(n)},2e3);e.set(n,f)})}})}}async function Wa(e){try{return navigator.clipboard.writeText(e)}catch{const t=document.createElement("textarea"),n=document.activeElement;t.value=e,t.setAttribute("readonly",""),t.style.contain="strict",t.style.position="absolute",t.style.left="-9999px",t.style.fontSize="12pt";const r=document.getSelection(),s=r?r.rangeCount>0&&r.getRangeAt(0):null;document.body.appendChild(t),t.select(),t.selectionStart=0,t.selectionEnd=e.length,document.execCommand("copy"),document.body.removeChild(t),s&&(r.removeAllRanges(),r.addRange(s)),n&&n.focus()}}function Uu(e,t){let n=!0,r=[];const s=o=>{if(n){n=!1,o.forEach(l=>{const c=cr(l);for(const a of document.head.children)if(a.isEqualNode(c)){r.push(a);return}});return}const i=o.map(cr);r.forEach((l,c)=>{const a=i.findIndex(f=>f==null?void 0:f.isEqualNode(l??null));a!==-1?delete i[a]:(l==null||l.remove(),delete r[c])}),i.forEach(l=>l&&document.head.appendChild(l)),r=[...r,...i].filter(Boolean)};Br(()=>{const o=e.data,i=t.value,l=o&&o.description,c=o&&o.frontmatter.head||[],a=vi(i,o);a!==document.title&&(document.title=a);const f=l||i.description;let h=document.querySelector("meta[name=description]");h?h.getAttribute("content")!==f&&h.setAttribute("content",f):cr(["meta",{name:"description",content:f}]),s(bi(i.head,Ga(c)))})}function cr([e,t,n]){const r=document.createElement(e);for(const s in t)r.setAttribute(s,t[s]);return n&&(r.innerHTML=n),e==="script"&&!t.async&&(r.async=!1),r}function qa(e){return e[0]==="meta"&&e[1]&&e[1].name==="description"}function Ga(e){return e.filter(t=>!qa(t))}const ar=new Set,Ei=()=>document.createElement("link"),za=e=>{const t=Ei();t.rel="prefetch",t.href=e,document.head.appendChild(t)},Xa=e=>{const t=new XMLHttpRequest;t.open("GET",e,t.withCredentials=!0),t.send()};let dn;const Ya=Ce&&(dn=Ei())&&dn.relList&&dn.relList.supports&&dn.relList.supports("prefetch")?za:Xa;function Bu(){if(!Ce||!window.IntersectionObserver)return;let e;if((e=navigator.connection)&&(e.saveData||/2g/.test(e.effectiveType)))return;const t=window.requestIdleCallback||setTimeout;let n=null;const r=()=>{n&&n.disconnect(),n=new IntersectionObserver(o=>{o.forEach(i=>{if(i.isIntersecting){const l=i.target;n.unobserve(l);const{pathname:c}=l;if(!ar.has(c)){ar.add(c);const a=Da(c);a&&Ya(a)}}})}),t(()=>{document.querySelectorAll("#app a").forEach(o=>{const{hostname:i,pathname:l}=new URL(o.href instanceof SVGAnimatedString?o.href.animVal:o.href,o.baseURI),c=l.match(/\.\w+$/);c&&c[0]!==".html"||o.target!=="_blank"&&i===location.hostname&&(l!==location.pathname?n.observe(o):ar.add(l))})})};Rt(r);const s=wi();Ve(()=>s.path,r),Vn(()=>{n&&n.disconnect()})}export{Zl as $,Vn as A,nu as B,Vl as C,ka as D,eu as E,me as F,ou as G,Dr as H,$u as I,oe as J,tu as K,yi as L,wi as M,yc as N,xt as O,Pu as P,Or as Q,Au as R,Ru as S,si as T,Pn as U,Mu as V,Mn as W,su as X,xu as Y,Ou as Z,_u as _,ei as a,gu as a0,lu as a1,pu as a2,cu as a3,Cr as a4,fu as a5,vu as a6,bu as a7,wu as a8,Eu as a9,au as aA,Mt as aB,mu as aC,Nu as aD,Cu as aa,Uu as ab,Ua as ac,Fu as ad,Ha as ae,ju as af,Vu as ag,ut as ah,yu as ai,Hu as aj,Da as ak,Bu as al,ku as am,Du as an,yt as ao,Xr as ap,Tu as aq,Iu as ar,Lu as as,Su as at,Ka as au,De as av,$o as aw,ru as ax,hu as ay,de as az,Jo as b,uu as c,Kr as d,du as e,$a as f,Ys as g,se as h,Oa as i,Ce as j,re as k,Rt as l,Zo as m,Ir as n,Xo as o,Eo as p,Qa as q,iu as r,Za as s,Ja as t,ja as u,La as v,El as w,hi as x,Ve as y,Br as z}; +**/const Ac="http://www.w3.org/2000/svg",Rc="http://www.w3.org/1998/Math/MathML",Xe=typeof document<"u"?document:null,Ls=Xe&&Xe.createElement("template"),Lc={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const s=t==="svg"?Xe.createElementNS(Ac,e):t==="mathml"?Xe.createElementNS(Rc,e):Xe.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&s.setAttribute("multiple",r.multiple),s},createText:e=>Xe.createTextNode(e),createComment:e=>Xe.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Xe.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,s,o){const i=n?n.previousSibling:t.lastChild;if(s&&(s===o||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),n),!(s===o||!(s=s.nextSibling)););else{Ls.innerHTML=r==="svg"?`${e}`:r==="mathml"?`${e}`:e;const l=Ls.content;if(r==="svg"||r==="mathml"){const c=l.firstChild;for(;c.firstChild;)l.appendChild(c.firstChild);l.removeChild(c)}t.insertBefore(l,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Ke="transition",Ot="animation",Kt=Symbol("_vtc"),si=(e,{slots:t})=>Cr(Pl,Oc(e),t);si.displayName="Transition";const oi={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};si.props=ce({},Mo,oi);const rt=(e,t=[])=>{U(e)?e.forEach(n=>n(...t)):e&&e(...t)},Os=e=>e?U(e)?e.some(t=>t.length>1):e.length>1:!1;function Oc(e){const t={};for(const A in e)A in oi||(t[A]=e[A]);if(e.css===!1)return t;const{name:n="v",type:r,duration:s,enterFromClass:o=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:c=o,appearActiveClass:a=i,appearToClass:f=l,leaveFromClass:h=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:y=`${n}-leave-to`}=e,v=Ic(s),I=v&&v[0],N=v&&v[1],{onBeforeEnter:K,onEnter:B,onEnterCancelled:g,onLeave:_,onLeaveCancelled:M,onBeforeAppear:L=K,onAppear:F=B,onAppearCancelled:T=g}=t,$=(A,G,ie)=>{st(A,G?f:l),st(A,G?a:i),ie&&ie()},E=(A,G)=>{A._isLeaving=!1,st(A,h),st(A,y),st(A,p),G&&G()},j=A=>(G,ie)=>{const fe=A?F:B,D=()=>$(G,A,ie);rt(fe,[G,D]),Is(()=>{st(G,A?c:o),We(G,A?f:l),Os(fe)||Ms(G,r,I,D)})};return ce(t,{onBeforeEnter(A){rt(K,[A]),We(A,o),We(A,i)},onBeforeAppear(A){rt(L,[A]),We(A,c),We(A,a)},onEnter:j(!1),onAppear:j(!0),onLeave(A,G){A._isLeaving=!0;const ie=()=>E(A,G);We(A,h),Nc(),We(A,p),Is(()=>{A._isLeaving&&(st(A,h),We(A,y),Os(_)||Ms(A,r,N,ie))}),rt(_,[A,ie])},onEnterCancelled(A){$(A,!1),rt(g,[A])},onAppearCancelled(A){$(A,!0),rt(T,[A])},onLeaveCancelled(A){E(A),rt(M,[A])}})}function Ic(e){if(e==null)return null;if(Z(e))return[Qn(e.enter),Qn(e.leave)];{const t=Qn(e);return[t,t]}}function Qn(e){return Oi(e)}function We(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Kt]||(e[Kt]=new Set)).add(t)}function st(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[Kt];n&&(n.delete(t),n.size||(e[Kt]=void 0))}function Is(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Mc=0;function Ms(e,t,n,r){const s=e._endId=++Mc,o=()=>{s===e._endId&&r()};if(n)return setTimeout(o,n);const{type:i,timeout:l,propCount:c}=Pc(e,t);if(!i)return r();const a=i+"end";let f=0;const h=()=>{e.removeEventListener(a,p),o()},p=y=>{y.target===e&&++f>=c&&h()};setTimeout(()=>{f(n[v]||"").split(", "),s=r(`${Ke}Delay`),o=r(`${Ke}Duration`),i=Ps(s,o),l=r(`${Ot}Delay`),c=r(`${Ot}Duration`),a=Ps(l,c);let f=null,h=0,p=0;t===Ke?i>0&&(f=Ke,h=i,p=o.length):t===Ot?a>0&&(f=Ot,h=a,p=c.length):(h=Math.max(i,a),f=h>0?i>a?Ke:Ot:null,p=f?f===Ke?o.length:c.length:0);const y=f===Ke&&/\b(transform|all)(,|$)/.test(r(`${Ke}Property`).toString());return{type:f,timeout:h,propCount:p,hasTransform:y}}function Ps(e,t){for(;e.lengthNs(n)+Ns(e[r])))}function Ns(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Nc(){return document.body.offsetHeight}function Fc(e,t,n){const r=e[Kt];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Fs=Symbol("_vod"),$c=Symbol("_vsh"),Hc=Symbol(""),jc=/(^|;)\s*display\s*:/;function Vc(e,t,n){const r=e.style,s=ne(n);let o=!1;if(n&&!s){if(t)if(ne(t))for(const i of t.split(";")){const l=i.slice(0,i.indexOf(":")).trim();n[l]==null&&mn(r,l,"")}else for(const i in t)n[i]==null&&mn(r,i,"");for(const i in n)i==="display"&&(o=!0),mn(r,i,n[i])}else if(s){if(t!==n){const i=r[Hc];i&&(n+=";"+i),r.cssText=n,o=jc.test(n)}}else t&&e.removeAttribute("style");Fs in e&&(e[Fs]=o?r.display:"",e[$c]&&(r.display="none"))}const $s=/\s*!important$/;function mn(e,t,n){if(U(n))n.forEach(r=>mn(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=Dc(e,t);$s.test(n)?e.setProperty(ft(r),n.replace($s,""),"important"):e[r]=n}}const Hs=["Webkit","Moz","ms"],Zn={};function Dc(e,t){const n=Zn[t];if(n)return n;let r=Fe(t);if(r!=="filter"&&r in e)return Zn[t]=r;r=Ln(r);for(let s=0;ser||(qc.then(()=>er=0),er=Date.now());function zc(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;Se(Xc(r,n.value),t,5,[r])};return n.value=e,n.attached=Gc(),n}function Xc(e,t){if(U(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>s=>!s._stopped&&r&&r(s))}else return t}const ks=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Yc=(e,t,n,r,s,o,i,l,c)=>{const a=s==="svg";t==="class"?Fc(e,r,a):t==="style"?Vc(e,n,r):Wt(t)?Ar(t)||Kc(e,t,n,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Jc(e,t,r,a))?Uc(e,t,r,o,i,l,c):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),kc(e,t,r,a))};function Jc(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&ks(t)&&q(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const s=e.tagName;if(s==="IMG"||s==="VIDEO"||s==="CANVAS"||s==="SOURCE")return!1}return ks(t)&&ne(n)?!1:t in e}const Us=e=>{const t=e.props["onUpdate:modelValue"]||!1;return U(t)?n=>pn(t,n):t};function Qc(e){e.target.composing=!0}function Bs(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const tr=Symbol("_assign"),hu={created(e,{modifiers:{lazy:t,trim:n,number:r}},s){e[tr]=Us(s);const o=r||s.props&&s.props.type==="number";mt(e,t?"change":"input",i=>{if(i.target.composing)return;let l=e.value;n&&(l=l.trim()),o&&(l=ur(l)),e[tr](l)}),n&&mt(e,"change",()=>{e.value=e.value.trim()}),t||(mt(e,"compositionstart",Qc),mt(e,"compositionend",Bs),mt(e,"change",Bs))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:r,number:s}},o){if(e[tr]=Us(o),e.composing)return;const i=s||e.type==="number"?ur(e.value):e.value,l=t??"";i!==l&&(document.activeElement===e&&e.type!=="range"&&(n||r&&e.value.trim()===l)||(e.value=l))}},Zc=["ctrl","shift","alt","meta"],ea={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)=>Zc.some(n=>e[`${n}Key`]&&!t.includes(n))},pu=(e,t)=>{const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=(s,...o)=>{for(let i=0;i{const n=e._withKeys||(e._withKeys={}),r=t.join(".");return n[r]||(n[r]=s=>{if(!("key"in s))return;const o=ft(s.key);if(t.some(i=>i===o||ta[i]===o))return e(s)})},ii=ce({patchProp:Yc},Lc);let Vt,Ks=!1;function na(){return Vt||(Vt=cc(ii))}function ra(){return Vt=Ks?Vt:ac(ii),Ks=!0,Vt}const mu=(...e)=>{const t=na().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=ci(r);if(!s)return;const o=t._component;!q(o)&&!o.render&&!o.template&&(o.template=s.innerHTML),s.innerHTML="";const i=n(s,!1,li(s));return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),i},t},yu=(...e)=>{const t=ra().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=ci(r);if(s)return n(s,!0,li(s))},t};function li(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function ci(e){return ne(e)?document.querySelector(e):e}const _u=(e,t)=>{const n=e.__vccOpts||e;for(const[r,s]of t)n[r]=s;return n},vu="/logseq-plugin-move-block/assets/example.png",bu="/logseq-plugin-move-block/assets/result1.png",wu="/logseq-plugin-move-block/assets/result2.png",Eu="/logseq-plugin-move-block/assets/screencast/demo.mp4",Cu="/logseq-plugin-move-block/assets/qrcode.png",sa="modulepreload",oa=function(e){return"/logseq-plugin-move-block/"+e},Ws={},xu=function(t,n,r){let s=Promise.resolve();if(n&&n.length>0){const o=document.getElementsByTagName("link"),i=document.querySelector("meta[property=csp-nonce]"),l=(i==null?void 0:i.nonce)||(i==null?void 0:i.getAttribute("nonce"));s=Promise.all(n.map(c=>{if(c=oa(c),c in Ws)return;Ws[c]=!0;const a=c.endsWith(".css"),f=a?'[rel="stylesheet"]':"";if(!!r)for(let y=o.length-1;y>=0;y--){const v=o[y];if(v.href===c&&(!a||v.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${c}"]${f}`))return;const p=document.createElement("link");if(p.rel=a?"stylesheet":sa,a||(p.as="script",p.crossOrigin=""),p.href=c,l&&p.setAttribute("nonce",l),document.head.appendChild(p),a)return new Promise((y,v)=>{p.addEventListener("load",y),p.addEventListener("error",()=>v(new Error(`Unable to preload CSS for ${c}`)))})}))}return s.then(()=>t()).catch(o=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=o,window.dispatchEvent(i),!i.defaultPrevented)throw o})},ia=window.__VP_SITE_DATA__;function Xr(e){return io()?(Vi(e),!0):!1}function Ne(e){return typeof e=="function"?e():Eo(e)}const ai=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const la=Object.prototype.toString,ca=e=>la.call(e)==="[object Object]",Qe=()=>{},xr=aa();function aa(){var e,t;return ai&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&(/iP(ad|hone|od)/.test(window.navigator.userAgent)||((t=window==null?void 0:window.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function ua(e,t){function n(...r){return new Promise((s,o)=>{Promise.resolve(e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})).then(s).catch(o)})}return n}const ui=e=>e();function fa(e,t={}){let n,r,s=Qe;const o=l=>{clearTimeout(l),s(),s=Qe};return l=>{const c=Ne(e),a=Ne(t.maxWait);return n&&o(n),c<=0||a!==void 0&&a<=0?(r&&(o(r),r=null),Promise.resolve(l())):new Promise((f,h)=>{s=t.rejectOnCancel?h:f,a&&!r&&(r=setTimeout(()=>{n&&o(n),r=null,f(l())},a)),n=setTimeout(()=>{r&&o(r),r=null,f(l())},c)})}}function da(e=ui){const t=se(!0);function n(){t.value=!1}function r(){t.value=!0}const s=(...o)=>{t.value&&e(...o)};return{isActive:Mn(t),pause:n,resume:r,eventFilter:s}}function ha(e){return e||kn()}function fi(...e){if(e.length!==1)return pl(...e);const t=e[0];return typeof t=="function"?Mn(fl(()=>({get:t,set:Qe}))):se(t)}function di(e,t,n={}){const{eventFilter:r=ui,...s}=n;return Ve(e,ua(r,t),s)}function pa(e,t,n={}){const{eventFilter:r,...s}=n,{eventFilter:o,pause:i,resume:l,isActive:c}=da(r);return{stop:di(e,t,{...s,eventFilter:o}),pause:i,resume:l,isActive:c}}function Yr(e,t=!0,n){ha()?Rt(e,n):t?e():Pn(e)}function Su(e,t,n={}){const{debounce:r=0,maxWait:s=void 0,...o}=n;return di(e,t,{...o,eventFilter:fa(r,{maxWait:s})})}function Tu(e,t,n){let r;de(n)?r={evaluating:n}:r=n||{};const{lazy:s=!1,evaluating:o=void 0,shallow:i=!0,onError:l=Qe}=r,c=se(!s),a=i?Dr(t):se(t);let f=0;return Br(async h=>{if(!c.value)return;f++;const p=f;let y=!1;o&&Promise.resolve().then(()=>{o.value=!0});try{const v=await e(I=>{h(()=>{o&&(o.value=!1),y||I()})});p===f&&(a.value=v)}catch(v){l(v)}finally{o&&p===f&&(o.value=!1),y=!0}}),s?re(()=>(c.value=!0,a.value)):a}function yt(e){var t;const n=Ne(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Te=ai?window:void 0;function De(...e){let t,n,r,s;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,r,s]=e,t=Te):[t,n,r,s]=e,!t)return Qe;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const o=[],i=()=>{o.forEach(f=>f()),o.length=0},l=(f,h,p,y)=>(f.addEventListener(h,p,y),()=>f.removeEventListener(h,p,y)),c=Ve(()=>[yt(t),Ne(s)],([f,h])=>{if(i(),!f)return;const p=ca(h)?{...h}:h;o.push(...n.flatMap(y=>r.map(v=>l(f,y,v,p))))},{immediate:!0,flush:"post"}),a=()=>{c(),i()};return Xr(a),a}let qs=!1;function Au(e,t,n={}){const{window:r=Te,ignore:s=[],capture:o=!0,detectIframe:i=!1}=n;if(!r)return Qe;xr&&!qs&&(qs=!0,Array.from(r.document.body.children).forEach(p=>p.addEventListener("click",Qe)),r.document.documentElement.addEventListener("click",Qe));let l=!0;const c=p=>s.some(y=>{if(typeof y=="string")return Array.from(r.document.querySelectorAll(y)).some(v=>v===p.target||p.composedPath().includes(v));{const v=yt(y);return v&&(p.target===v||p.composedPath().includes(v))}}),f=[De(r,"click",p=>{const y=yt(e);if(!(!y||y===p.target||p.composedPath().includes(y))){if(p.detail===0&&(l=!c(p)),!l){l=!0;return}t(p)}},{passive:!0,capture:o}),De(r,"pointerdown",p=>{const y=yt(e);l=!c(p)&&!!(y&&!p.composedPath().includes(y))},{passive:!0}),i&&De(r,"blur",p=>{setTimeout(()=>{var y;const v=yt(e);((y=r.document.activeElement)==null?void 0:y.tagName)==="IFRAME"&&!(v!=null&&v.contains(r.document.activeElement))&&t(p)},0)})].filter(Boolean);return()=>f.forEach(p=>p())}function ga(e){return typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function Ru(...e){let t,n,r={};e.length===3?(t=e[0],n=e[1],r=e[2]):e.length===2?typeof e[1]=="object"?(t=!0,n=e[0],r=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);const{target:s=Te,eventName:o="keydown",passive:i=!1,dedupe:l=!1}=r,c=ga(t);return De(s,o,f=>{f.repeat&&Ne(l)||c(f)&&n(f)},i)}function ma(){const e=se(!1),t=kn();return t&&Rt(()=>{e.value=!0},t),e}function ya(e){const t=ma();return re(()=>(t.value,!!e()))}function hi(e,t={}){const{window:n=Te}=t,r=ya(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let s;const o=se(!1),i=a=>{o.value=a.matches},l=()=>{s&&("removeEventListener"in s?s.removeEventListener("change",i):s.removeListener(i))},c=Br(()=>{r.value&&(l(),s=n.matchMedia(Ne(e)),"addEventListener"in s?s.addEventListener("change",i):s.addListener(i),o.value=s.matches)});return Xr(()=>{c(),l(),s=void 0}),o}const an=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},un="__vueuse_ssr_handlers__",_a=va();function va(){return un in an||(an[un]=an[un]||{}),an[un]}function pi(e,t){return _a[e]||t}function ba(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 wa={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()}},Gs="vueuse-storage";function Jr(e,t,n,r={}){var s;const{flush:o="pre",deep:i=!0,listenToStorageChanges:l=!0,writeDefaults:c=!0,mergeDefaults:a=!1,shallow:f,window:h=Te,eventFilter:p,onError:y=E=>{console.error(E)},initOnMounted:v}=r,I=(f?Dr:se)(typeof t=="function"?t():t);if(!n)try{n=pi("getDefaultStorage",()=>{var E;return(E=Te)==null?void 0:E.localStorage})()}catch(E){y(E)}if(!n)return I;const N=Ne(t),K=ba(N),B=(s=r.serializer)!=null?s:wa[K],{pause:g,resume:_}=pa(I,()=>L(I.value),{flush:o,deep:i,eventFilter:p});h&&l&&Yr(()=>{De(h,"storage",T),De(h,Gs,$),v&&T()}),v||T();function M(E,j){h&&h.dispatchEvent(new CustomEvent(Gs,{detail:{key:e,oldValue:E,newValue:j,storageArea:n}}))}function L(E){try{const j=n.getItem(e);if(E==null)M(j,null),n.removeItem(e);else{const A=B.write(E);j!==A&&(n.setItem(e,A),M(j,A))}}catch(j){y(j)}}function F(E){const j=E?E.newValue:n.getItem(e);if(j==null)return c&&N!=null&&n.setItem(e,B.write(N)),N;if(!E&&a){const A=B.read(j);return typeof a=="function"?a(A,N):K==="object"&&!Array.isArray(A)?{...N,...A}:A}else return typeof j!="string"?j:B.read(j)}function T(E){if(!(E&&E.storageArea!==n)){if(E&&E.key==null){I.value=N;return}if(!(E&&E.key!==e)){g();try{(E==null?void 0:E.newValue)!==B.write(I.value)&&(I.value=F(E))}catch(j){y(j)}finally{E?Pn(_):_()}}}}function $(E){T(E.detail)}return I}function gi(e){return hi("(prefers-color-scheme: dark)",e)}function Ea(e={}){const{selector:t="html",attribute:n="class",initialValue:r="auto",window:s=Te,storage:o,storageKey:i="vueuse-color-scheme",listenToStorageChanges:l=!0,storageRef:c,emitAuto:a,disableTransition:f=!0}=e,h={auto:"",light:"light",dark:"dark",...e.modes||{}},p=gi({window:s}),y=re(()=>p.value?"dark":"light"),v=c||(i==null?fi(r):Jr(i,r,o,{window:s,listenToStorageChanges:l})),I=re(()=>v.value==="auto"?y.value:v.value),N=pi("updateHTMLAttrs",(_,M,L)=>{const F=typeof _=="string"?s==null?void 0:s.document.querySelector(_):yt(_);if(!F)return;let T;if(f&&(T=s.document.createElement("style"),T.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),s.document.head.appendChild(T)),M==="class"){const $=L.split(/\s/g);Object.values(h).flatMap(E=>(E||"").split(/\s/g)).filter(Boolean).forEach(E=>{$.includes(E)?F.classList.add(E):F.classList.remove(E)})}else F.setAttribute(M,L);f&&(s.getComputedStyle(T).opacity,document.head.removeChild(T))});function K(_){var M;N(t,n,(M=h[_])!=null?M:_)}function B(_){e.onChanged?e.onChanged(_,K):K(_)}Ve(I,B,{flush:"post",immediate:!0}),Yr(()=>B(I.value));const g=re({get(){return a?v.value:I.value},set(_){v.value=_}});try{return Object.assign(g,{store:v,system:y,state:I})}catch{return g}}function Ca(e={}){const{valueDark:t="dark",valueLight:n="",window:r=Te}=e,s=Ea({...e,onChanged:(l,c)=>{var a;e.onChanged?(a=e.onChanged)==null||a.call(e,l==="dark",c,l):c(l)},modes:{dark:t,light:n}}),o=re(()=>s.system?s.system.value:gi({window:r}).value?"dark":"light");return re({get(){return s.value==="dark"},set(l){const c=l?"dark":"light";o.value===c?s.value="auto":s.value=c}})}function nr(e){return typeof Window<"u"&&e instanceof Window?e.document.documentElement:typeof Document<"u"&&e instanceof Document?e.documentElement:e}function Lu(e,t,n={}){const{window:r=Te}=n;return Jr(e,t,r==null?void 0:r.localStorage,n)}function mi(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 fn=new WeakMap;function Ou(e,t=!1){const n=se(t);let r=null;Ve(fi(e),i=>{const l=nr(Ne(i));if(l){const c=l;fn.get(c)||fn.set(c,c.style.overflow),n.value&&(c.style.overflow="hidden")}},{immediate:!0});const s=()=>{const i=nr(Ne(e));!i||n.value||(xr&&(r=De(i,"touchmove",l=>{xa(l)},{passive:!1})),i.style.overflow="hidden",n.value=!0)},o=()=>{var i;const l=nr(Ne(e));!l||!n.value||(xr&&(r==null||r()),l.style.overflow=(i=fn.get(l))!=null?i:"",fn.delete(l),n.value=!1)};return Xr(o),re({get(){return n.value},set(i){i?s():o()}})}function Iu(e,t,n={}){const{window:r=Te}=n;return Jr(e,t,r==null?void 0:r.sessionStorage,n)}function Mu(e={}){const{window:t=Te,behavior:n="auto"}=e;if(!t)return{x:se(0),y:se(0)};const r=se(t.scrollX),s=se(t.scrollY),o=re({get(){return r.value},set(l){scrollTo({left:l,behavior:n})}}),i=re({get(){return s.value},set(l){scrollTo({top:l,behavior:n})}});return De(t,"scroll",()=>{r.value=t.scrollX,s.value=t.scrollY},{capture:!1,passive:!0}),{x:o,y:i}}function Pu(e={}){const{window:t=Te,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:r=Number.POSITIVE_INFINITY,listenOrientation:s=!0,includeScrollbar:o=!0}=e,i=se(n),l=se(r),c=()=>{t&&(o?(i.value=t.innerWidth,l.value=t.innerHeight):(i.value=t.document.documentElement.clientWidth,l.value=t.document.documentElement.clientHeight))};if(c(),Yr(c),De("resize",c,{passive:!0}),s){const a=hi("(orientation: portrait)");Ve(a,()=>c())}return{width:i,height:l}}var rr={BASE_URL:"/logseq-plugin-move-block/",MODE:"production",DEV:!1,PROD:!0,SSR:!1},sr={};const yi=/^(?:[a-z]+:|\/\/)/i,Sa="vitepress-theme-appearance",Ta=/#.*$/,Aa=/[?#].*$/,Ra=/(?:(^|\/)index)?\.(?:md|html)$/,Ce=typeof document<"u",_i={relativePath:"",filePath:"",title:"404",description:"Not Found",headers:[],frontmatter:{sidebar:!1,layout:"page"},lastUpdated:0,isNotFound:!0};function La(e,t,n=!1){if(t===void 0)return!1;if(e=zs(`/${e}`),n)return new RegExp(t).test(e);if(zs(t)!==e)return!1;const r=t.match(Ta);return r?(Ce?location.hash:"")===r[0]:!0}function zs(e){return decodeURI(e).replace(Aa,"").replace(Ra,"$1")}function Oa(e){return yi.test(e)}function Ia(e,t){var r,s,o,i,l,c,a;const n=Object.keys(e.locales).find(f=>f!=="root"&&!Oa(f)&&La(t,`/${f}/`,!0))||"root";return Object.assign({},e,{localeIndex:n,lang:((r=e.locales[n])==null?void 0:r.lang)??e.lang,dir:((s=e.locales[n])==null?void 0:s.dir)??e.dir,title:((o=e.locales[n])==null?void 0:o.title)??e.title,titleTemplate:((i=e.locales[n])==null?void 0:i.titleTemplate)??e.titleTemplate,description:((l=e.locales[n])==null?void 0:l.description)??e.description,head:bi(e.head,((c=e.locales[n])==null?void 0:c.head)??[]),themeConfig:{...e.themeConfig,...(a=e.locales[n])==null?void 0:a.themeConfig}})}function vi(e,t){const n=t.title||e.title,r=t.titleTemplate??e.titleTemplate;if(typeof r=="string"&&r.includes(":title"))return r.replace(/:title/g,n);const s=Ma(e.title,r);return n===s.slice(3)?n:`${n}${s}`}function Ma(e,t){return t===!1?"":t===!0||t===void 0?` | ${e}`:e===t?"":` | ${t}`}function Pa(e,t){const[n,r]=t;if(n!=="meta")return!1;const s=Object.entries(r)[0];return s==null?!1:e.some(([o,i])=>o===n&&i[s[0]]===s[1])}function bi(e,t){return[...e.filter(n=>!Pa(t,n)),...t]}const Na=/[\u0000-\u001F"#$&*+,:;<=>?[\]^`{|}\u007F]/g,Fa=/^[a-z]:/i;function Xs(e){const t=Fa.exec(e),n=t?t[0]:"";return n+e.slice(n.length).replace(Na,"_").replace(/(^|\/)_+(?=[^/]*$)/,"$1")}const or=new Set;function $a(e){if(or.size===0){const n=typeof process=="object"&&(sr==null?void 0:sr.VITE_EXTRA_EXTENSIONS)||(rr==null?void 0:rr.VITE_EXTRA_EXTENSIONS)||"";("3g2,3gp,aac,ai,apng,au,avif,bin,bmp,cer,class,conf,crl,css,csv,dll,doc,eps,epub,exe,gif,gz,ics,ief,jar,jpe,jpeg,jpg,js,json,jsonld,m4a,man,mid,midi,mjs,mov,mp2,mp3,mp4,mpe,mpeg,mpg,mpp,oga,ogg,ogv,ogx,opus,otf,p10,p7c,p7m,p7s,pdf,png,ps,qt,roff,rtf,rtx,ser,svg,t,tif,tiff,tr,ts,tsv,ttf,txt,vtt,wav,weba,webm,webp,woff,woff2,xhtml,xml,yaml,yml,zip"+(n&&typeof n=="string"?","+n:"")).split(",").forEach(r=>or.add(r))}const t=e.split(".").pop();return t==null||!or.has(t.toLowerCase())}function Nu(e){return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}const Ha=Symbol(),ut=Dr(ia);function Fu(e){const t=re(()=>Ia(ut.value,e.data.relativePath)),n=t.value.appearance,r=n==="force-dark"?se(!0):n?Ca({storageKey:Sa,initialValue:()=>typeof n=="string"?n:"auto",...typeof n=="object"?n:{}}):se(!1);return{site:t,theme:re(()=>t.value.themeConfig),page:re(()=>e.data),frontmatter:re(()=>e.data.frontmatter),params:re(()=>e.data.params),lang:re(()=>t.value.lang),dir:re(()=>e.data.frontmatter.dir||t.value.dir),localeIndex:re(()=>t.value.localeIndex||"root"),title:re(()=>vi(t.value,e.data)),description:re(()=>e.data.description||t.value.description),isDark:r}}function ja(){const e=xt(Ha);if(!e)throw new Error("vitepress data not properly injected in app");return e}function Va(e,t){return`${e}${t}`.replace(/\/+/g,"/")}function Ys(e){return yi.test(e)||!e.startsWith("/")?e:Va(ut.value.base,e)}function Da(e){let t=e.replace(/\.html$/,"");if(t=decodeURIComponent(t),t=t.replace(/\/$/,"/index"),Ce){const n="/logseq-plugin-move-block/";t=Xs(t.slice(n.length).replace(/\//g,"_")||"index")+".md";let r=__VP_HASH_MAP__[t.toLowerCase()];if(r||(t=t.endsWith("_index.md")?t.slice(0,-9)+".md":t.slice(0,-3)+"_index.md",r=__VP_HASH_MAP__[t.toLowerCase()]),!r)return null;t=`${n}assets/${t}.${r}.js`}else t=`./${Xs(t.slice(1).replace(/\//g,"_"))}.md.js`;return t}let yn=[];function $u(e){yn.push(e),Vn(()=>{yn=yn.filter(t=>t!==e)})}function ka(){let e=ut.value.scrollOffset,t=0,n=24;if(typeof e=="object"&&"padding"in e&&(n=e.padding,e=e.selector),typeof e=="number")t=e;else if(typeof e=="string")t=Js(e,n);else if(Array.isArray(e))for(const r of e){const s=Js(r,n);if(s){t=s;break}}return t}function Js(e,t){const n=document.querySelector(e);if(!n)return 0;const r=n.getBoundingClientRect().bottom;return r<0?0:r+t}const Ua=Symbol(),Sr="http://a.com",Ba=()=>({path:"/",component:null,data:_i});function Hu(e,t){const n=In(Ba()),r={route:n,go:s};async function s(l=Ce?location.href:"/"){var c,a;if(l=ir(l),await((c=r.onBeforeRouteChange)==null?void 0:c.call(r,l))!==!1){if(Ce){const f=new URL(location.href);l!==ir(f.href)&&(history.replaceState({scrollPosition:window.scrollY},document.title),history.pushState(null,"",l),new URL(l,Sr).hash!==f.hash&&window.dispatchEvent(new Event("hashchange")))}await i(l),await((a=r.onAfterRouteChanged)==null?void 0:a.call(r,l))}}let o=null;async function i(l,c=0,a=!1){var p;if(await((p=r.onBeforePageLoad)==null?void 0:p.call(r,l))===!1)return;const f=new URL(l,Sr),h=o=f.pathname;try{let y=await e(h);if(!y)throw new Error(`Page not found: ${h}`);if(o===h){o=null;const{default:v,__pageData:I}=y;if(!v)throw new Error(`Invalid route component: ${v}`);n.path=Ce?h:Ys(h),n.component=Mt(v),n.data=Mt(I),Ce&&Pn(()=>{let N=ut.value.base+I.relativePath.replace(/(?:(^|\/)index)?\.md$/,"$1");if(!ut.value.cleanUrls&&!N.endsWith("/")&&(N+=".html"),N!==f.pathname&&(f.pathname=N,l=N+f.search+f.hash,history.replaceState(null,"",l)),f.hash&&!c){let K=null;try{K=document.getElementById(decodeURIComponent(f.hash).slice(1))}catch(B){console.warn(B)}if(K){Qs(K,f.hash);return}}window.scrollTo(0,c)})}}catch(y){if(!/fetch|Page not found/.test(y.message)&&!/^\/404(\.html|\/)?$/.test(l)&&console.error(y),!a)try{const v=await fetch(ut.value.base+"hashmap.json");window.__VP_HASH_MAP__=await v.json(),await i(l,c,!0);return}catch{}o===h&&(o=null,n.path=Ce?h:Ys(h),n.component=t?Mt(t):null,n.data=_i)}}return Ce&&(window.addEventListener("click",l=>{if(l.target.closest("button"))return;const a=l.target.closest("a");if(a&&!a.closest(".vp-raw")&&(a instanceof SVGElement||!a.download)){const{target:f}=a,{href:h,origin:p,pathname:y,hash:v,search:I}=new URL(a.href instanceof SVGAnimatedString?a.href.animVal:a.href,a.baseURI),N=new URL(location.href);!l.ctrlKey&&!l.shiftKey&&!l.altKey&&!l.metaKey&&!f&&p===N.origin&&$a(y)&&(l.preventDefault(),y===N.pathname&&I===N.search?(v!==N.hash&&(history.pushState(null,"",h),window.dispatchEvent(new Event("hashchange"))),v?Qs(a,v,a.classList.contains("header-anchor")):window.scrollTo(0,0)):s(h))}},{capture:!0}),window.addEventListener("popstate",async l=>{var c;await i(ir(location.href),l.state&&l.state.scrollPosition||0),(c=r.onAfterRouteChanged)==null||c.call(r,location.href)}),window.addEventListener("hashchange",l=>{l.preventDefault()})),r}function Ka(){const e=xt(Ua);if(!e)throw new Error("useRouter() is called without provider.");return e}function wi(){return Ka().route}function Qs(e,t,n=!1){let r=null;try{r=e.classList.contains("header-anchor")?e:document.getElementById(decodeURIComponent(t).slice(1))}catch(s){console.warn(s)}if(r){let s=function(){!n||Math.abs(i-window.scrollY)>window.innerHeight?window.scrollTo(0,i):window.scrollTo({left:0,top:i,behavior:"smooth"})};const o=parseInt(window.getComputedStyle(r).paddingTop,10),i=window.scrollY+r.getBoundingClientRect().top-ka()+o;requestAnimationFrame(s)}}function ir(e){const t=new URL(e,Sr);return t.pathname=t.pathname.replace(/(^|\/)index(\.html)?$/,"$1"),ut.value.cleanUrls?t.pathname=t.pathname.replace(/\.html$/,""):!t.pathname.endsWith("/")&&!t.pathname.endsWith(".html")&&(t.pathname+=".html"),t.pathname+t.search+t.hash}const lr=()=>yn.forEach(e=>e()),ju=Kr({name:"VitePressContent",props:{as:{type:[Object,String],default:"div"}},setup(e){const t=wi(),{site:n}=ja();return()=>Cr(e.as,n.value.contentProps??{style:{position:"relative"}},[t.component?Cr(t.component,{onVnodeMounted:lr,onVnodeUpdated:lr,onVnodeUnmounted:lr}):"404 Page Not Found"])}}),Vu=Kr({setup(e,{slots:t}){const n=se(!1);return Rt(()=>{n.value=!0}),()=>n.value&&t.default?t.default():null}});function Du(){Ce&&window.addEventListener("click",e=>{var n;const t=e.target;if(t.matches(".vp-code-group input")){const r=(n=t.parentElement)==null?void 0:n.parentElement;if(!r)return;const s=Array.from(r.querySelectorAll("input")).indexOf(t);if(s<0)return;const o=r.querySelector(".blocks");if(!o)return;const i=Array.from(o.children).find(a=>a.classList.contains("active"));if(!i)return;const l=o.children[s];if(!l||i===l)return;i.classList.remove("active"),l.classList.add("active");const c=r==null?void 0:r.querySelector(`label[for="${t.id}"]`);c==null||c.scrollIntoView({block:"nearest"})}})}function ku(){if(Ce){const e=new WeakMap;window.addEventListener("click",t=>{var r;const n=t.target;if(n.matches('div[class*="language-"] > button.copy')){const s=n.parentElement,o=(r=n.nextElementSibling)==null?void 0:r.nextElementSibling;if(!s||!o)return;const i=/language-(shellscript|shell|bash|sh|zsh)/.test(s.className),l=[".vp-copy-ignore",".diff.remove"],c=o.cloneNode(!0);c.querySelectorAll(l.join(",")).forEach(f=>f.remove());let a=c.textContent||"";i&&(a=a.replace(/^ *(\$|>) /gm,"").trim()),Wa(a).then(()=>{n.classList.add("copied"),clearTimeout(e.get(n));const f=setTimeout(()=>{n.classList.remove("copied"),n.blur(),e.delete(n)},2e3);e.set(n,f)})}})}}async function Wa(e){try{return navigator.clipboard.writeText(e)}catch{const t=document.createElement("textarea"),n=document.activeElement;t.value=e,t.setAttribute("readonly",""),t.style.contain="strict",t.style.position="absolute",t.style.left="-9999px",t.style.fontSize="12pt";const r=document.getSelection(),s=r?r.rangeCount>0&&r.getRangeAt(0):null;document.body.appendChild(t),t.select(),t.selectionStart=0,t.selectionEnd=e.length,document.execCommand("copy"),document.body.removeChild(t),s&&(r.removeAllRanges(),r.addRange(s)),n&&n.focus()}}function Uu(e,t){let n=!0,r=[];const s=o=>{if(n){n=!1,o.forEach(l=>{const c=cr(l);for(const a of document.head.children)if(a.isEqualNode(c)){r.push(a);return}});return}const i=o.map(cr);r.forEach((l,c)=>{const a=i.findIndex(f=>f==null?void 0:f.isEqualNode(l??null));a!==-1?delete i[a]:(l==null||l.remove(),delete r[c])}),i.forEach(l=>l&&document.head.appendChild(l)),r=[...r,...i].filter(Boolean)};Br(()=>{const o=e.data,i=t.value,l=o&&o.description,c=o&&o.frontmatter.head||[],a=vi(i,o);a!==document.title&&(document.title=a);const f=l||i.description;let h=document.querySelector("meta[name=description]");h?h.getAttribute("content")!==f&&h.setAttribute("content",f):cr(["meta",{name:"description",content:f}]),s(bi(i.head,Ga(c)))})}function cr([e,t,n]){const r=document.createElement(e);for(const s in t)r.setAttribute(s,t[s]);return n&&(r.innerHTML=n),e==="script"&&!t.async&&(r.async=!1),r}function qa(e){return e[0]==="meta"&&e[1]&&e[1].name==="description"}function Ga(e){return e.filter(t=>!qa(t))}const ar=new Set,Ei=()=>document.createElement("link"),za=e=>{const t=Ei();t.rel="prefetch",t.href=e,document.head.appendChild(t)},Xa=e=>{const t=new XMLHttpRequest;t.open("GET",e,t.withCredentials=!0),t.send()};let dn;const Ya=Ce&&(dn=Ei())&&dn.relList&&dn.relList.supports&&dn.relList.supports("prefetch")?za:Xa;function Bu(){if(!Ce||!window.IntersectionObserver)return;let e;if((e=navigator.connection)&&(e.saveData||/2g/.test(e.effectiveType)))return;const t=window.requestIdleCallback||setTimeout;let n=null;const r=()=>{n&&n.disconnect(),n=new IntersectionObserver(o=>{o.forEach(i=>{if(i.isIntersecting){const l=i.target;n.unobserve(l);const{pathname:c}=l;if(!ar.has(c)){ar.add(c);const a=Da(c);a&&Ya(a)}}})}),t(()=>{document.querySelectorAll("#app a").forEach(o=>{const{hostname:i,pathname:l}=new URL(o.href instanceof SVGAnimatedString?o.href.animVal:o.href,o.baseURI),c=l.match(/\.\w+$/);c&&c[0]!==".html"||o.target!=="_blank"&&i===location.hostname&&(l!==location.pathname?n.observe(o):ar.add(l))})})};Rt(r);const s=wi();Ve(()=>s.path,r),Vn(()=>{n&&n.disconnect()})}export{Zl as $,Vn as A,nu as B,Vl as C,ka as D,eu as E,me as F,ou as G,Dr as H,$u as I,oe as J,tu as K,yi as L,wi as M,yc as N,xt as O,Pu as P,Or as Q,Au as R,Ru as S,si as T,Pn as U,Mu as V,Mn as W,su as X,xu as Y,Ou as Z,_u as _,ei as a,gu as a0,lu as a1,pu as a2,cu as a3,Cr as a4,fu as a5,vu as a6,bu as a7,wu as a8,Eu as a9,au as aA,Mt as aB,mu as aC,Nu as aD,Cu as aa,Uu as ab,Ua as ac,Fu as ad,Ha as ae,ju as af,Vu as ag,ut as ah,yu as ai,Hu as aj,Da as ak,Bu as al,ku as am,Du as an,yt as ao,Xr as ap,Tu as aq,Iu as ar,Lu as as,Su as at,Ka as au,De as av,$o as aw,ru as ax,hu as ay,de as az,Jo as b,uu as c,Kr as d,du as e,$a as f,Ys as g,se as h,Oa as i,Ce as j,re as k,Rt as l,Zo as m,Ir as n,Xo as o,Eo as p,Qa as q,iu as r,Za as s,Ja as t,ja as u,La as v,El as w,hi as x,Ve as y,Br as z}; diff --git a/assets/chunks/theme.Dhw3G0ye.js b/assets/chunks/theme.CNvNWTjC.js similarity index 99% rename from assets/chunks/theme.Dhw3G0ye.js rename to assets/chunks/theme.CNvNWTjC.js index fc40461..534f257 100644 --- a/assets/chunks/theme.Dhw3G0ye.js +++ b/assets/chunks/theme.CNvNWTjC.js @@ -1,7 +1,7 @@ function __vite__mapDeps(indexes) { if (!__vite__mapDeps.viteFileDeps) { - __vite__mapDeps.viteFileDeps = ["assets/chunks/VPLocalSearchBox.SA9vOnrS.js","assets/chunks/framework.CSZncTKs.js"] + __vite__mapDeps.viteFileDeps = ["assets/chunks/VPLocalSearchBox.BFfi2VoO.js","assets/chunks/framework.ksaAMBJ7.js"] } return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) } -import{d as _,o as a,c,r as l,n as N,a as D,t as w,b as $,w as d,T as ve,e as f,_ as k,u as Ge,i as je,f as ze,g as pe,h as T,j as J,k as g,l as z,m as v,p as i,q as B,s as H,v as j,x as ie,y as q,z as x,A as he,B as Le,C as qe,D as Ke,E as K,F as M,G as E,H as Ve,I as ee,J as m,K as W,L as Se,M as te,N as Q,O as oe,P as Re,Q as we,R as We,S as le,U as Je,V as Ie,W as Ye,X as Qe,Y as Xe,Z as Te,$ as Ne,a0 as Ze,a1 as xe,a2 as et,a3 as tt,a4 as ot}from"./framework.CSZncTKs.js";const st=_({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(o){return(e,t)=>(a(),c("span",{class:N(["VPBadge",e.type])},[l(e.$slots,"default",{},()=>[D(w(e.text),1)])],2))}}),nt={key:0,class:"VPBackdrop"},at=_({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(o){return(e,t)=>(a(),$(ve,{name:"fade"},{default:d(()=>[e.show?(a(),c("div",nt)):f("",!0)]),_:1}))}}),rt=k(at,[["__scopeId","data-v-d690c172"]]),L=Ge;function it(o,e){let t,s=!1;return()=>{t&&clearTimeout(t),s?t=setTimeout(o,e):(o(),(s=!0)&&setTimeout(()=>s=!1,e))}}function ce(o){return/^\//.test(o)?o:`/${o}`}function fe(o){const{pathname:e,search:t,hash:s,protocol:n}=new URL(o,"http://a.com");if(je(o)||o.startsWith("#")||!n.startsWith("http")||!ze(e))return o;const{site:r}=L(),u=e.endsWith("/")||e.endsWith(".html")?o:o.replace(/(?:(^\.+)\/)?.*$/,`$1${e.replace(/(\.md)?$/,r.value.cleanUrls?"":".html")}${t}${s}`);return pe(u)}const _e=T(J?location.hash:"");J&&window.addEventListener("hashchange",()=>{_e.value=location.hash});function Y({removeCurrent:o=!0,correspondingLink:e=!1}={}){const{site:t,localeIndex:s,page:n,theme:r}=L(),u=g(()=>{var p,b;return{label:(p=t.value.locales[s.value])==null?void 0:p.label,link:((b=t.value.locales[s.value])==null?void 0:b.link)||(s.value==="root"?"/":`/${s.value}/`)}});return{localeLinks:g(()=>Object.entries(t.value.locales).flatMap(([p,b])=>o&&u.value.label===b.label?[]:{text:b.label,link:lt(b.link||(p==="root"?"/":`/${p}/`),r.value.i18nRouting!==!1&&e,n.value.relativePath.slice(u.value.link.length-1),!t.value.cleanUrls)+_e.value})),currentLang:u}}function lt(o,e,t,s){return e?o.replace(/\/$/,"")+ce(t.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,s?".html":"")):o}const ct=o=>(B("data-v-30c31835"),o=o(),H(),o),ut={class:"NotFound"},dt={class:"code"},vt={class:"title"},pt=ct(()=>v("div",{class:"divider"},null,-1)),ht={class:"quote"},ft={class:"action"},_t=["href","aria-label"],mt=_({__name:"NotFound",setup(o){const{site:e,theme:t}=L(),{localeLinks:s}=Y({removeCurrent:!1}),n=T("/");return z(()=>{var u;const r=window.location.pathname.replace(e.value.base,"").replace(/(^.*?\/).*$/,"/$1");s.value.length&&(n.value=((u=s.value.find(({link:h})=>h.startsWith(r)))==null?void 0:u.link)||s.value[0].link)}),(r,u)=>{var h,p,b,P,y;return a(),c("div",ut,[v("p",dt,w(((h=i(t).notFound)==null?void 0:h.code)??"404"),1),v("h1",vt,w(((p=i(t).notFound)==null?void 0:p.title)??"PAGE NOT FOUND"),1),pt,v("blockquote",ht,w(((b=i(t).notFound)==null?void 0:b.quote)??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),v("div",ft,[v("a",{class:"link",href:i(pe)(n.value),"aria-label":((P=i(t).notFound)==null?void 0:P.linkLabel)??"go to home"},w(((y=i(t).notFound)==null?void 0:y.linkText)??"Take me home"),9,_t)])])}}}),kt=k(mt,[["__scopeId","data-v-30c31835"]]);function Me(o,e){if(Array.isArray(o))return X(o);if(o==null)return[];e=ce(e);const t=Object.keys(o).sort((n,r)=>r.split("/").length-n.split("/").length).find(n=>e.startsWith(ce(n))),s=t?o[t]:[];return Array.isArray(s)?X(s):X(s.items,s.base)}function bt(o){const e=[];let t=0;for(const s in o){const n=o[s];if(n.items){t=e.push(n);continue}e[t]||e.push({items:[]}),e[t].items.push(n)}return e}function $t(o){const e=[];function t(s){for(const n of s)n.text&&n.link&&e.push({text:n.text,link:n.link,docFooterText:n.docFooterText}),n.items&&t(n.items)}return t(o),e}function ue(o,e){return Array.isArray(e)?e.some(t=>ue(o,t)):j(o,e.link)?!0:e.items?ue(o,e.items):!1}function X(o,e){return[...o].map(t=>{const s={...t},n=s.base||e;return n&&s.link&&(s.link=n+s.link),s.items&&(s.items=X(s.items,n)),s})}function O(){const{frontmatter:o,page:e,theme:t}=L(),s=ie("(min-width: 960px)"),n=T(!1),r=g(()=>{const C=t.value.sidebar,S=e.value.relativePath;return C?Me(C,S):[]}),u=T(r.value);q(r,(C,S)=>{JSON.stringify(C)!==JSON.stringify(S)&&(u.value=r.value)});const h=g(()=>o.value.sidebar!==!1&&u.value.length>0&&o.value.layout!=="home"),p=g(()=>b?o.value.aside==null?t.value.aside==="left":o.value.aside==="left":!1),b=g(()=>o.value.layout==="home"?!1:o.value.aside!=null?!!o.value.aside:t.value.aside!==!1),P=g(()=>h.value&&s.value),y=g(()=>h.value?bt(u.value):[]);function V(){n.value=!0}function I(){n.value=!1}function A(){n.value?I():V()}return{isOpen:n,sidebar:u,sidebarGroups:y,hasSidebar:h,hasAside:b,leftAside:p,isSidebarEnabled:P,open:V,close:I,toggle:A}}function gt(o,e){let t;x(()=>{t=o.value?document.activeElement:void 0}),z(()=>{window.addEventListener("keyup",s)}),he(()=>{window.removeEventListener("keyup",s)});function s(n){n.key==="Escape"&&o.value&&(e(),t==null||t.focus())}}function yt(o){const{page:e}=L(),t=T(!1),s=g(()=>o.value.collapsed!=null),n=g(()=>!!o.value.link),r=T(!1),u=()=>{r.value=j(e.value.relativePath,o.value.link)};q([e,o,_e],u),z(u);const h=g(()=>r.value?!0:o.value.items?ue(e.value.relativePath,o.value.items):!1),p=g(()=>!!(o.value.items&&o.value.items.length));x(()=>{t.value=!!(s.value&&o.value.collapsed)}),Le(()=>{(r.value||h.value)&&(t.value=!1)});function b(){s.value&&(t.value=!t.value)}return{collapsed:t,collapsible:s,isLink:n,isActiveLink:r,hasActiveLink:h,hasChildren:p,toggle:b}}function Pt(){const{hasSidebar:o}=O(),e=ie("(min-width: 960px)"),t=ie("(min-width: 1280px)");return{isAsideEnabled:g(()=>!t.value&&!e.value?!1:o.value?t.value:e.value)}}const de=[];function Ae(o){return typeof o.outline=="object"&&!Array.isArray(o.outline)&&o.outline.label||o.outlineTitle||"On this page"}function me(o){const e=[...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")].filter(t=>t.id&&t.hasChildNodes()).map(t=>{const s=Number(t.tagName[1]);return{element:t,title:Lt(t),link:"#"+t.id,level:s}});return Vt(e,o)}function Lt(o){let e="";for(const t of o.childNodes)if(t.nodeType===1){if(t.classList.contains("VPBadge")||t.classList.contains("header-anchor")||t.classList.contains("ignore-header"))continue;e+=t.textContent}else t.nodeType===3&&(e+=t.textContent);return e.trim()}function Vt(o,e){if(e===!1)return[];const t=(typeof e=="object"&&!Array.isArray(e)?e.level:e)||2,[s,n]=typeof t=="number"?[t,t]:t==="deep"?[2,6]:t;o=o.filter(u=>u.level>=s&&u.level<=n),de.length=0;for(const{element:u,link:h}of o)de.push({element:u,link:h});const r=[];e:for(let u=0;u=0;p--){const b=o[p];if(b.level{requestAnimationFrame(r),window.addEventListener("scroll",s)}),qe(()=>{u(location.hash)}),he(()=>{window.removeEventListener("scroll",s)});function r(){if(!t.value)return;const h=window.scrollY,p=window.innerHeight,b=document.body.offsetHeight,P=Math.abs(h+p-b)<1,y=de.map(({element:I,link:A})=>({link:A,top:wt(I)})).filter(({top:I})=>!Number.isNaN(I)).sort((I,A)=>I.top-A.top);if(!y.length){u(null);return}if(h<1){u(null);return}if(P){u(y[y.length-1].link);return}let V=null;for(const{link:I,top:A}of y){if(A>h+Ke()+4)break;V=I}u(V)}function u(h){n&&n.classList.remove("active"),h==null?n=null:n=o.value.querySelector(`a[href="${decodeURIComponent(h)}"]`);const p=n;p?(p.classList.add("active"),e.value.style.top=p.offsetTop+39+"px",e.value.style.opacity="1"):(e.value.style.top="33px",e.value.style.opacity="0")}}function wt(o){let e=0;for(;o!==document.body;){if(o===null)return NaN;e+=o.offsetTop,o=o.offsetParent}return e}const It=["href","title"],Tt=_({__name:"VPDocOutlineItem",props:{headers:{},root:{type:Boolean}},setup(o){function e({target:t}){const s=t.href.split("#")[1],n=document.getElementById(decodeURIComponent(s));n==null||n.focus({preventScroll:!0})}return(t,s)=>{const n=K("VPDocOutlineItem",!0);return a(),c("ul",{class:N(["VPDocOutlineItem",t.root?"root":"nested"])},[(a(!0),c(M,null,E(t.headers,({children:r,link:u,title:h})=>(a(),c("li",null,[v("a",{class:"outline-link",href:u,onClick:e,title:h},w(h),9,It),r!=null&&r.length?(a(),$(n,{key:0,headers:r},null,8,["headers"])):f("",!0)]))),256))],2)}}}),Ce=k(Tt,[["__scopeId","data-v-e53e7a28"]]),Nt=o=>(B("data-v-0359ed1b"),o=o(),H(),o),Mt={class:"content"},At={class:"outline-title",role:"heading","aria-level":"2"},Ct={"aria-labelledby":"doc-outline-aria-label"},Bt=Nt(()=>v("span",{class:"visually-hidden",id:"doc-outline-aria-label"}," Table of Contents for current page ",-1)),Ht=_({__name:"VPDocAsideOutline",setup(o){const{frontmatter:e,theme:t}=L(),s=Ve([]);ee(()=>{s.value=me(e.value.outline??t.value.outline)});const n=T(),r=T();return St(n,r),(u,h)=>(a(),c("div",{class:N(["VPDocAsideOutline",{"has-outline":s.value.length>0}]),ref_key:"container",ref:n,role:"navigation"},[v("div",Mt,[v("div",{class:"outline-marker",ref_key:"marker",ref:r},null,512),v("div",At,w(i(Ae)(i(t))),1),v("nav",Ct,[Bt,m(Ce,{headers:s.value,root:!0},null,8,["headers"])])])],2))}}),Et=k(Ht,[["__scopeId","data-v-0359ed1b"]]),Dt={class:"VPDocAsideCarbonAds"},Ft=_({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(o){const e=()=>null;return(t,s)=>(a(),c("div",Dt,[m(i(e),{"carbon-ads":t.carbonAds},null,8,["carbon-ads"])]))}}),Ot=o=>(B("data-v-db027f93"),o=o(),H(),o),Ut={class:"VPDocAside"},Gt=Ot(()=>v("div",{class:"spacer"},null,-1)),jt=_({__name:"VPDocAside",setup(o){const{theme:e}=L();return(t,s)=>(a(),c("div",Ut,[l(t.$slots,"aside-top",{},void 0,!0),l(t.$slots,"aside-outline-before",{},void 0,!0),m(Et),l(t.$slots,"aside-outline-after",{},void 0,!0),Gt,l(t.$slots,"aside-ads-before",{},void 0,!0),i(e).carbonAds?(a(),$(Ft,{key:0,"carbon-ads":i(e).carbonAds},null,8,["carbon-ads"])):f("",!0),l(t.$slots,"aside-ads-after",{},void 0,!0),l(t.$slots,"aside-bottom",{},void 0,!0)]))}}),zt=k(jt,[["__scopeId","data-v-db027f93"]]);function qt(){const{theme:o,page:e}=L();return g(()=>{const{text:t="Edit this page",pattern:s=""}=o.value.editLink||{};let n;return typeof s=="function"?n=s(e.value):n=s.replace(/:path/g,e.value.filePath),{url:n,text:t}})}function Kt(){const{page:o,theme:e,frontmatter:t}=L();return g(()=>{var b,P,y,V,I,A,C,S;const s=Me(e.value.sidebar,o.value.relativePath),n=$t(s),r=Rt(n,U=>U.link.replace(/[?#].*$/,"")),u=r.findIndex(U=>j(o.value.relativePath,U.link)),h=((b=e.value.docFooter)==null?void 0:b.prev)===!1&&!t.value.prev||t.value.prev===!1,p=((P=e.value.docFooter)==null?void 0:P.next)===!1&&!t.value.next||t.value.next===!1;return{prev:h?void 0:{text:(typeof t.value.prev=="string"?t.value.prev:typeof t.value.prev=="object"?t.value.prev.text:void 0)??((y=r[u-1])==null?void 0:y.docFooterText)??((V=r[u-1])==null?void 0:V.text),link:(typeof t.value.prev=="object"?t.value.prev.link:void 0)??((I=r[u-1])==null?void 0:I.link)},next:p?void 0:{text:(typeof t.value.next=="string"?t.value.next:typeof t.value.next=="object"?t.value.next.text:void 0)??((A=r[u+1])==null?void 0:A.docFooterText)??((C=r[u+1])==null?void 0:C.text),link:(typeof t.value.next=="object"?t.value.next.link:void 0)??((S=r[u+1])==null?void 0:S.link)}}})}function Rt(o,e){const t=new Set;return o.filter(s=>{const n=e(s);return t.has(n)?!1:t.add(n)})}const F=_({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(o){const e=o,t=g(()=>e.tag??(e.href?"a":"span")),s=g(()=>e.href&&Se.test(e.href));return(n,r)=>(a(),$(W(t.value),{class:N(["VPLink",{link:n.href,"vp-external-link-icon":s.value,"no-icon":n.noIcon}]),href:n.href?i(fe)(n.href):void 0,target:n.target??(s.value?"_blank":void 0),rel:n.rel??(s.value?"noreferrer":void 0)},{default:d(()=>[l(n.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),Wt={class:"VPLastUpdated"},Jt=["datetime"],Yt=_({__name:"VPDocFooterLastUpdated",setup(o){const{theme:e,page:t,frontmatter:s,lang:n}=L(),r=g(()=>new Date(s.value.lastUpdated??t.value.lastUpdated)),u=g(()=>r.value.toISOString()),h=T("");return z(()=>{x(()=>{var p,b,P;h.value=new Intl.DateTimeFormat((b=(p=e.value.lastUpdated)==null?void 0:p.formatOptions)!=null&&b.forceLocale?n.value:void 0,((P=e.value.lastUpdated)==null?void 0:P.formatOptions)??{dateStyle:"short",timeStyle:"short"}).format(r.value)})}),(p,b)=>{var P;return a(),c("p",Wt,[D(w(((P=i(e).lastUpdated)==null?void 0:P.text)||i(e).lastUpdatedText||"Last updated")+": ",1),v("time",{datetime:u.value},w(h.value),9,Jt)])}}}),Qt=k(Yt,[["__scopeId","data-v-feeceab2"]]),Xt=o=>(B("data-v-e03bb7bc"),o=o(),H(),o),Zt={key:0,class:"VPDocFooter"},xt={key:0,class:"edit-info"},eo={key:0,class:"edit-link"},to=Xt(()=>v("span",{class:"vpi-square-pen edit-link-icon"},null,-1)),oo={key:1,class:"last-updated"},so={key:1,class:"prev-next"},no={class:"pager"},ao=["innerHTML"],ro=["innerHTML"],io={class:"pager"},lo=["innerHTML"],co=["innerHTML"],uo=_({__name:"VPDocFooter",setup(o){const{theme:e,page:t,frontmatter:s}=L(),n=qt(),r=Kt(),u=g(()=>e.value.editLink&&s.value.editLink!==!1),h=g(()=>t.value.lastUpdated&&s.value.lastUpdated!==!1),p=g(()=>u.value||h.value||r.value.prev||r.value.next);return(b,P)=>{var y,V,I,A;return p.value?(a(),c("footer",Zt,[l(b.$slots,"doc-footer-before",{},void 0,!0),u.value||h.value?(a(),c("div",xt,[u.value?(a(),c("div",eo,[m(F,{class:"edit-link-button",href:i(n).url,"no-icon":!0},{default:d(()=>[to,D(" "+w(i(n).text),1)]),_:1},8,["href"])])):f("",!0),h.value?(a(),c("div",oo,[m(Qt)])):f("",!0)])):f("",!0),(y=i(r).prev)!=null&&y.link||(V=i(r).next)!=null&&V.link?(a(),c("nav",so,[v("div",no,[(I=i(r).prev)!=null&&I.link?(a(),$(F,{key:0,class:"pager-link prev",href:i(r).prev.link},{default:d(()=>{var C;return[v("span",{class:"desc",innerHTML:((C=i(e).docFooter)==null?void 0:C.prev)||"Previous page"},null,8,ao),v("span",{class:"title",innerHTML:i(r).prev.text},null,8,ro)]}),_:1},8,["href"])):f("",!0)]),v("div",io,[(A=i(r).next)!=null&&A.link?(a(),$(F,{key:0,class:"pager-link next",href:i(r).next.link},{default:d(()=>{var C;return[v("span",{class:"desc",innerHTML:((C=i(e).docFooter)==null?void 0:C.next)||"Next page"},null,8,lo),v("span",{class:"title",innerHTML:i(r).next.text},null,8,co)]}),_:1},8,["href"])):f("",!0)])])):f("",!0)])):f("",!0)}}}),vo=k(uo,[["__scopeId","data-v-e03bb7bc"]]),po=o=>(B("data-v-9ed3fdf9"),o=o(),H(),o),ho={class:"container"},fo=po(()=>v("div",{class:"aside-curtain"},null,-1)),_o={class:"aside-container"},mo={class:"aside-content"},ko={class:"content"},bo={class:"content-container"},$o={class:"main"},go=_({__name:"VPDoc",setup(o){const{theme:e}=L(),t=te(),{hasSidebar:s,hasAside:n,leftAside:r}=O(),u=g(()=>t.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(h,p)=>{const b=K("Content");return a(),c("div",{class:N(["VPDoc",{"has-sidebar":i(s),"has-aside":i(n)}])},[l(h.$slots,"doc-top",{},void 0,!0),v("div",ho,[i(n)?(a(),c("div",{key:0,class:N(["aside",{"left-aside":i(r)}])},[fo,v("div",_o,[v("div",mo,[m(zt,null,{"aside-top":d(()=>[l(h.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":d(()=>[l(h.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":d(()=>[l(h.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":d(()=>[l(h.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":d(()=>[l(h.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":d(()=>[l(h.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):f("",!0),v("div",ko,[v("div",bo,[l(h.$slots,"doc-before",{},void 0,!0),v("main",$o,[m(b,{class:N(["vp-doc",[u.value,i(e).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),m(vo,null,{"doc-footer-before":d(()=>[l(h.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),l(h.$slots,"doc-after",{},void 0,!0)])])]),l(h.$slots,"doc-bottom",{},void 0,!0)],2)}}}),yo=k(go,[["__scopeId","data-v-9ed3fdf9"]]),Po=_({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{},target:{},rel:{}},setup(o){const e=o,t=g(()=>e.href&&Se.test(e.href)),s=g(()=>e.tag||e.href?"a":"button");return(n,r)=>(a(),$(W(s.value),{class:N(["VPButton",[n.size,n.theme]]),href:n.href?i(fe)(n.href):void 0,target:e.target??(t.value?"_blank":void 0),rel:e.rel??(t.value?"noreferrer":void 0)},{default:d(()=>[D(w(n.text),1)]),_:1},8,["class","href","target","rel"]))}}),Lo=k(Po,[["__scopeId","data-v-e40f0631"]]),Vo=["src","alt"],So=_({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(o){return(e,t)=>{const s=K("VPImage",!0);return e.image?(a(),c(M,{key:0},[typeof e.image=="string"||"src"in e.image?(a(),c("img",Q({key:0,class:"VPImage"},typeof e.image=="string"?e.$attrs:{...e.image,...e.$attrs},{src:i(pe)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,Vo)):(a(),c(M,{key:1},[m(s,Q({class:"dark",image:e.image.dark,alt:e.image.alt},e.$attrs),null,16,["image","alt"]),m(s,Q({class:"light",image:e.image.light,alt:e.image.alt},e.$attrs),null,16,["image","alt"])],64))],64)):f("",!0)}}}),Z=k(So,[["__scopeId","data-v-1460465a"]]),wo=o=>(B("data-v-6b5440f0"),o=o(),H(),o),Io={class:"container"},To={class:"main"},No={key:0,class:"name"},Mo=["innerHTML"],Ao=["innerHTML"],Co=["innerHTML"],Bo={key:0,class:"actions"},Ho={key:0,class:"image"},Eo={class:"image-container"},Do=wo(()=>v("div",{class:"image-bg"},null,-1)),Fo=_({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(o){const e=oe("hero-image-slot-exists");return(t,s)=>(a(),c("div",{class:N(["VPHero",{"has-image":t.image||i(e)}])},[v("div",Io,[v("div",To,[l(t.$slots,"home-hero-info-before",{},void 0,!0),l(t.$slots,"home-hero-info",{},()=>[t.name?(a(),c("h1",No,[v("span",{innerHTML:t.name,class:"clip"},null,8,Mo)])):f("",!0),t.text?(a(),c("p",{key:1,innerHTML:t.text,class:"text"},null,8,Ao)):f("",!0),t.tagline?(a(),c("p",{key:2,innerHTML:t.tagline,class:"tagline"},null,8,Co)):f("",!0)],!0),l(t.$slots,"home-hero-info-after",{},void 0,!0),t.actions?(a(),c("div",Bo,[(a(!0),c(M,null,E(t.actions,n=>(a(),c("div",{key:n.link,class:"action"},[m(Lo,{tag:"a",size:"medium",theme:n.theme,text:n.text,href:n.link,target:n.target,rel:n.rel},null,8,["theme","text","href","target","rel"])]))),128))])):f("",!0),l(t.$slots,"home-hero-actions-after",{},void 0,!0)]),t.image||i(e)?(a(),c("div",Ho,[v("div",Eo,[Do,l(t.$slots,"home-hero-image",{},()=>[t.image?(a(),$(Z,{key:0,class:"image-src",image:t.image},null,8,["image"])):f("",!0)],!0)])])):f("",!0)])],2))}}),Oo=k(Fo,[["__scopeId","data-v-6b5440f0"]]),Uo=_({__name:"VPHomeHero",setup(o){const{frontmatter:e}=L();return(t,s)=>i(e).hero?(a(),$(Oo,{key:0,class:"VPHomeHero",name:i(e).hero.name,text:i(e).hero.text,tagline:i(e).hero.tagline,image:i(e).hero.image,actions:i(e).hero.actions},{"home-hero-info-before":d(()=>[l(t.$slots,"home-hero-info-before")]),"home-hero-info":d(()=>[l(t.$slots,"home-hero-info")]),"home-hero-info-after":d(()=>[l(t.$slots,"home-hero-info-after")]),"home-hero-actions-after":d(()=>[l(t.$slots,"home-hero-actions-after")]),"home-hero-image":d(()=>[l(t.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):f("",!0)}}),Go=o=>(B("data-v-974fe6ef"),o=o(),H(),o),jo={class:"box"},zo={key:0,class:"icon"},qo=["innerHTML"],Ko=["innerHTML"],Ro=["innerHTML"],Wo={key:4,class:"link-text"},Jo={class:"link-text-value"},Yo=Go(()=>v("span",{class:"vpi-arrow-right link-text-icon"},null,-1)),Qo=_({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(o){return(e,t)=>(a(),$(F,{class:"VPFeature",href:e.link,rel:e.rel,target:e.target,"no-icon":!0,tag:e.link?"a":"div"},{default:d(()=>[v("article",jo,[typeof e.icon=="object"&&e.icon.wrap?(a(),c("div",zo,[m(Z,{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"?(a(),$(Z,{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?(a(),c("div",{key:2,class:"icon",innerHTML:e.icon},null,8,qo)):f("",!0),v("h2",{class:"title",innerHTML:e.title},null,8,Ko),e.details?(a(),c("p",{key:3,class:"details",innerHTML:e.details},null,8,Ro)):f("",!0),e.linkText?(a(),c("div",Wo,[v("p",Jo,[D(w(e.linkText)+" ",1),Yo])])):f("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),Xo=k(Qo,[["__scopeId","data-v-974fe6ef"]]),Zo={key:0,class:"VPFeatures"},xo={class:"container"},es={class:"items"},ts=_({__name:"VPFeatures",props:{features:{}},setup(o){const e=o,t=g(()=>{const s=e.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,n)=>s.features?(a(),c("div",Zo,[v("div",xo,[v("div",es,[(a(!0),c(M,null,E(s.features,r=>(a(),c("div",{key:r.title,class:N(["item",[t.value]])},[m(Xo,{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))])])])):f("",!0)}}),os=k(ts,[["__scopeId","data-v-1cc6897f"]]),ss=_({__name:"VPHomeFeatures",setup(o){const{frontmatter:e}=L();return(t,s)=>i(e).features?(a(),$(os,{key:0,class:"VPHomeFeatures",features:i(e).features},null,8,["features"])):f("",!0)}}),ns=_({__name:"VPHomeContent",setup(o){const{width:e}=Re({includeScrollbar:!1});return(t,s)=>(a(),c("div",{class:"vp-doc container",style:we(i(e)?{"--vp-offset":`calc(50% - ${i(e)/2}px)`}:{})},[l(t.$slots,"default",{},void 0,!0)],4))}}),as=k(ns,[["__scopeId","data-v-68e30a73"]]),rs={class:"VPHome"},is=_({__name:"VPHome",setup(o){const{frontmatter:e}=L();return(t,s)=>{const n=K("Content");return a(),c("div",rs,[l(t.$slots,"home-hero-before",{},void 0,!0),m(Uo,null,{"home-hero-info-before":d(()=>[l(t.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":d(()=>[l(t.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":d(()=>[l(t.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":d(()=>[l(t.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":d(()=>[l(t.$slots,"home-hero-image",{},void 0,!0)]),_:3}),l(t.$slots,"home-hero-after",{},void 0,!0),l(t.$slots,"home-features-before",{},void 0,!0),m(ss),l(t.$slots,"home-features-after",{},void 0,!0),i(e).markdownStyles!==!1?(a(),$(as,{key:0},{default:d(()=>[m(n)]),_:1})):(a(),$(n,{key:1}))])}}}),ls=k(is,[["__scopeId","data-v-98248f3f"]]),cs={},us={class:"VPPage"};function ds(o,e){const t=K("Content");return a(),c("div",us,[l(o.$slots,"page-top"),m(t),l(o.$slots,"page-bottom")])}const vs=k(cs,[["render",ds]]),ps=_({__name:"VPContent",setup(o){const{page:e,frontmatter:t}=L(),{hasSidebar:s}=O();return(n,r)=>(a(),c("div",{class:N(["VPContent",{"has-sidebar":i(s),"is-home":i(t).layout==="home"}]),id:"VPContent"},[i(e).isNotFound?l(n.$slots,"not-found",{key:0},()=>[m(kt)],!0):i(t).layout==="page"?(a(),$(vs,{key:1},{"page-top":d(()=>[l(n.$slots,"page-top",{},void 0,!0)]),"page-bottom":d(()=>[l(n.$slots,"page-bottom",{},void 0,!0)]),_:3})):i(t).layout==="home"?(a(),$(ls,{key:2},{"home-hero-before":d(()=>[l(n.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":d(()=>[l(n.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":d(()=>[l(n.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":d(()=>[l(n.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":d(()=>[l(n.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":d(()=>[l(n.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":d(()=>[l(n.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":d(()=>[l(n.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":d(()=>[l(n.$slots,"home-features-after",{},void 0,!0)]),_:3})):i(t).layout&&i(t).layout!=="doc"?(a(),$(W(i(t).layout),{key:3})):(a(),$(yo,{key:4},{"doc-top":d(()=>[l(n.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":d(()=>[l(n.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":d(()=>[l(n.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":d(()=>[l(n.$slots,"doc-before",{},void 0,!0)]),"doc-after":d(()=>[l(n.$slots,"doc-after",{},void 0,!0)]),"aside-top":d(()=>[l(n.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":d(()=>[l(n.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":d(()=>[l(n.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":d(()=>[l(n.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":d(()=>[l(n.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":d(()=>[l(n.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),hs=k(ps,[["__scopeId","data-v-33111bc0"]]),fs={class:"container"},_s=["innerHTML"],ms=["innerHTML"],ks=_({__name:"VPFooter",setup(o){const{theme:e,frontmatter:t}=L(),{hasSidebar:s}=O();return(n,r)=>i(e).footer&&i(t).footer!==!1?(a(),c("footer",{key:0,class:N(["VPFooter",{"has-sidebar":i(s)}])},[v("div",fs,[i(e).footer.message?(a(),c("p",{key:0,class:"message",innerHTML:i(e).footer.message},null,8,_s)):f("",!0),i(e).footer.copyright?(a(),c("p",{key:1,class:"copyright",innerHTML:i(e).footer.copyright},null,8,ms)):f("",!0)])],2)):f("",!0)}}),bs=k(ks,[["__scopeId","data-v-9b0bc81a"]]);function $s(){const{theme:o,frontmatter:e}=L(),t=Ve([]),s=g(()=>t.value.length>0);return ee(()=>{t.value=me(e.value.outline??o.value.outline)}),{headers:t,hasLocalNav:s}}const gs=o=>(B("data-v-a8d87c8b"),o=o(),H(),o),ys=gs(()=>v("span",{class:"vpi-chevron-right icon"},null,-1)),Ps={class:"header"},Ls={class:"outline"},Vs=_({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(o){const e=o,{theme:t}=L(),s=T(!1),n=T(0),r=T(),u=T();We(r,()=>{s.value=!1}),le("Escape",()=>{s.value=!1}),ee(()=>{s.value=!1});function h(){s.value=!s.value,n.value=window.innerHeight+Math.min(window.scrollY-e.navHeight,0)}function p(P){P.target.classList.contains("outline-link")&&(u.value&&(u.value.style.transition="none"),Je(()=>{s.value=!1}))}function b(){s.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(P,y)=>(a(),c("div",{class:"VPLocalNavOutlineDropdown",style:we({"--vp-vh":n.value+"px"}),ref_key:"main",ref:r},[P.headers.length>0?(a(),c("button",{key:0,onClick:h,class:N({open:s.value})},[D(w(i(Ae)(i(t)))+" ",1),ys],2)):(a(),c("button",{key:1,onClick:b},w(i(t).returnToTopLabel||"Return to top"),1)),m(ve,{name:"flyout"},{default:d(()=>[s.value?(a(),c("div",{key:0,ref_key:"items",ref:u,class:"items",onClick:p},[v("div",Ps,[v("a",{class:"top-link",href:"#",onClick:b},w(i(t).returnToTopLabel||"Return to top"),1)]),v("div",Ls,[m(Ce,{headers:P.headers},null,8,["headers"])])],512)):f("",!0)]),_:1})],4))}}),Ss=k(Vs,[["__scopeId","data-v-a8d87c8b"]]),ws=o=>(B("data-v-c25c5dfa"),o=o(),H(),o),Is={class:"container"},Ts=["aria-expanded"],Ns=ws(()=>v("span",{class:"vpi-align-left menu-icon"},null,-1)),Ms={class:"menu-text"},As=_({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(o){const{theme:e,frontmatter:t}=L(),{hasSidebar:s}=O(),{headers:n}=$s(),{y:r}=Ie(),u=T(0);z(()=>{u.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))}),ee(()=>{n.value=me(t.value.outline??e.value.outline)});const h=g(()=>n.value.length===0),p=g(()=>h.value&&!s.value),b=g(()=>({VPLocalNav:!0,"has-sidebar":s.value,empty:h.value,fixed:p.value}));return(P,y)=>i(t).layout!=="home"&&(!p.value||i(r)>=u.value)?(a(),c("div",{key:0,class:N(b.value)},[v("div",Is,[i(s)?(a(),c("button",{key:0,class:"menu","aria-expanded":P.open,"aria-controls":"VPSidebarNav",onClick:y[0]||(y[0]=V=>P.$emit("open-menu"))},[Ns,v("span",Ms,w(i(e).sidebarMenuLabel||"Menu"),1)],8,Ts)):f("",!0),m(Ss,{headers:i(n),navHeight:u.value},null,8,["headers","navHeight"])])],2)):f("",!0)}}),Cs=k(As,[["__scopeId","data-v-c25c5dfa"]]);function Bs(){const o=T(!1);function e(){o.value=!0,window.addEventListener("resize",n)}function t(){o.value=!1,window.removeEventListener("resize",n)}function s(){o.value?t():e()}function n(){window.outerWidth>=768&&t()}const r=te();return q(()=>r.path,t),{isScreenOpen:o,openScreen:e,closeScreen:t,toggleScreen:s}}const Hs={},Es={class:"VPSwitch",type:"button",role:"switch"},Ds={class:"check"},Fs={key:0,class:"icon"};function Os(o,e){return a(),c("button",Es,[v("span",Ds,[o.$slots.default?(a(),c("span",Fs,[l(o.$slots,"default",{},void 0,!0)])):f("",!0)])])}const Us=k(Hs,[["render",Os],["__scopeId","data-v-b7343c60"]]),Be=o=>(B("data-v-bf12631d"),o=o(),H(),o),Gs=Be(()=>v("span",{class:"vpi-sun sun"},null,-1)),js=Be(()=>v("span",{class:"vpi-moon moon"},null,-1)),zs=_({__name:"VPSwitchAppearance",setup(o){const{isDark:e,theme:t}=L(),s=oe("toggle-appearance",()=>{e.value=!e.value}),n=g(()=>e.value?t.value.lightModeSwitchTitle||"Switch to light theme":t.value.darkModeSwitchTitle||"Switch to dark theme");return(r,u)=>(a(),$(Us,{title:n.value,class:"VPSwitchAppearance","aria-checked":i(e),onClick:i(s)},{default:d(()=>[Gs,js]),_:1},8,["title","aria-checked","onClick"]))}}),ke=k(zs,[["__scopeId","data-v-bf12631d"]]),qs={key:0,class:"VPNavBarAppearance"},Ks=_({__name:"VPNavBarAppearance",setup(o){const{site:e}=L();return(t,s)=>i(e).appearance&&i(e).appearance!=="force-dark"?(a(),c("div",qs,[m(ke)])):f("",!0)}}),Rs=k(Ks,[["__scopeId","data-v-00c7bf6e"]]),be=T();let He=!1,re=0;function Ws(o){const e=T(!1);if(J){!He&&Js(),re++;const t=q(be,s=>{var n,r,u;s===o.el.value||(n=o.el.value)!=null&&n.contains(s)?(e.value=!0,(r=o.onFocus)==null||r.call(o)):(e.value=!1,(u=o.onBlur)==null||u.call(o))});he(()=>{t(),re--,re||Ys()})}return Ye(e)}function Js(){document.addEventListener("focusin",Ee),He=!0,be.value=document.activeElement}function Ys(){document.removeEventListener("focusin",Ee)}function Ee(){be.value=document.activeElement}const Qs={class:"VPMenuLink"},Xs=_({__name:"VPMenuLink",props:{item:{}},setup(o){const{page:e}=L();return(t,s)=>(a(),c("div",Qs,[m(F,{class:N({active:i(j)(i(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel},{default:d(()=>[D(w(t.item.text),1)]),_:1},8,["class","href","target","rel"])]))}}),se=k(Xs,[["__scopeId","data-v-99eed3d0"]]),Zs={class:"VPMenuGroup"},xs={key:0,class:"title"},en=_({__name:"VPMenuGroup",props:{text:{},items:{}},setup(o){return(e,t)=>(a(),c("div",Zs,[e.text?(a(),c("p",xs,w(e.text),1)):f("",!0),(a(!0),c(M,null,E(e.items,s=>(a(),c(M,null,["link"in s?(a(),$(se,{key:0,item:s},null,8,["item"])):f("",!0)],64))),256))]))}}),tn=k(en,[["__scopeId","data-v-17dda5f3"]]),on={class:"VPMenu"},sn={key:0,class:"items"},nn=_({__name:"VPMenu",props:{items:{}},setup(o){return(e,t)=>(a(),c("div",on,[e.items?(a(),c("div",sn,[(a(!0),c(M,null,E(e.items,s=>(a(),c(M,{key:s.text},["link"in s?(a(),$(se,{key:0,item:s},null,8,["item"])):(a(),$(tn,{key:1,text:s.text,items:s.items},null,8,["text","items"]))],64))),128))])):f("",!0),l(e.$slots,"default",{},void 0,!0)]))}}),an=k(nn,[["__scopeId","data-v-5bbee03e"]]),rn=o=>(B("data-v-480bceef"),o=o(),H(),o),ln=["aria-expanded","aria-label"],cn={key:0,class:"text"},un=["innerHTML"],dn=rn(()=>v("span",{class:"vpi-chevron-down text-icon"},null,-1)),vn={key:1,class:"vpi-more-horizontal icon"},pn={class:"menu"},hn=_({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(o){const e=T(!1),t=T();Ws({el:t,onBlur:s});function s(){e.value=!1}return(n,r)=>(a(),c("div",{class:"VPFlyout",ref_key:"el",ref:t,onMouseenter:r[1]||(r[1]=u=>e.value=!0),onMouseleave:r[2]||(r[2]=u=>e.value=!1)},[v("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":e.value,"aria-label":n.label,onClick:r[0]||(r[0]=u=>e.value=!e.value)},[n.button||n.icon?(a(),c("span",cn,[n.icon?(a(),c("span",{key:0,class:N([n.icon,"option-icon"])},null,2)):f("",!0),n.button?(a(),c("span",{key:1,innerHTML:n.button},null,8,un)):f("",!0),dn])):(a(),c("span",vn))],8,ln),v("div",pn,[m(an,{items:n.items},{default:d(()=>[l(n.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),$e=k(hn,[["__scopeId","data-v-480bceef"]]),fn=["href","aria-label","innerHTML"],_n=_({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(o){const e=o,t=g(()=>typeof e.icon=="object"?e.icon.svg:``);return(s,n)=>(a(),c("a",{class:"VPSocialLink no-icon",href:s.link,"aria-label":s.ariaLabel??(typeof s.icon=="string"?s.icon:""),target:"_blank",rel:"noopener",innerHTML:t.value},null,8,fn))}}),mn=k(_n,[["__scopeId","data-v-d474e997"]]),kn={class:"VPSocialLinks"},bn=_({__name:"VPSocialLinks",props:{links:{}},setup(o){return(e,t)=>(a(),c("div",kn,[(a(!0),c(M,null,E(e.links,({link:s,icon:n,ariaLabel:r})=>(a(),$(mn,{key:s,icon:n,link:s,ariaLabel:r},null,8,["icon","link","ariaLabel"]))),128))]))}}),ge=k(bn,[["__scopeId","data-v-f9d82556"]]),$n={key:0,class:"group translations"},gn={class:"trans-title"},yn={key:1,class:"group"},Pn={class:"item appearance"},Ln={class:"label"},Vn={class:"appearance-action"},Sn={key:2,class:"group"},wn={class:"item social-links"},In=_({__name:"VPNavBarExtra",setup(o){const{site:e,theme:t}=L(),{localeLinks:s,currentLang:n}=Y({correspondingLink:!0}),r=g(()=>s.value.length&&n.value.label||e.value.appearance||t.value.socialLinks);return(u,h)=>r.value?(a(),$($e,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:d(()=>[i(s).length&&i(n).label?(a(),c("div",$n,[v("p",gn,w(i(n).label),1),(a(!0),c(M,null,E(i(s),p=>(a(),$(se,{key:p.link,item:p},null,8,["item"]))),128))])):f("",!0),i(e).appearance&&i(e).appearance!=="force-dark"?(a(),c("div",yn,[v("div",Pn,[v("p",Ln,w(i(t).darkModeSwitchLabel||"Appearance"),1),v("div",Vn,[m(ke)])])])):f("",!0),i(t).socialLinks?(a(),c("div",Sn,[v("div",wn,[m(ge,{class:"social-links-list",links:i(t).socialLinks},null,8,["links"])])])):f("",!0)]),_:1})):f("",!0)}}),Tn=k(In,[["__scopeId","data-v-4f6096c9"]]),Nn=o=>(B("data-v-ab39859f"),o=o(),H(),o),Mn=["aria-expanded"],An=Nn(()=>v("span",{class:"container"},[v("span",{class:"top"}),v("span",{class:"middle"}),v("span",{class:"bottom"})],-1)),Cn=[An],Bn=_({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(o){return(e,t)=>(a(),c("button",{type:"button",class:N(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:t[0]||(t[0]=s=>e.$emit("click"))},Cn,10,Mn))}}),Hn=k(Bn,[["__scopeId","data-v-ab39859f"]]),En=["innerHTML"],Dn=_({__name:"VPNavBarMenuLink",props:{item:{}},setup(o){const{page:e}=L();return(t,s)=>(a(),$(F,{class:N({VPNavBarMenuLink:!0,active:i(j)(i(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,noIcon:t.item.noIcon,target:t.item.target,rel:t.item.rel,tabindex:"0"},{default:d(()=>[v("span",{innerHTML:t.item.text},null,8,En)]),_:1},8,["class","href","noIcon","target","rel"]))}}),Fn=k(Dn,[["__scopeId","data-v-6c98a3e9"]]),On=_({__name:"VPNavBarMenuGroup",props:{item:{}},setup(o){const e=o,{page:t}=L(),s=r=>"link"in r?j(t.value.relativePath,r.link,!!e.item.activeMatch):r.items.some(s),n=g(()=>s(e.item));return(r,u)=>(a(),$($e,{class:N({VPNavBarMenuGroup:!0,active:i(j)(i(t).relativePath,r.item.activeMatch,!!r.item.activeMatch)||n.value}),button:r.item.text,items:r.item.items},null,8,["class","button","items"]))}}),Un=o=>(B("data-v-a1a0902d"),o=o(),H(),o),Gn={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},jn=Un(()=>v("span",{id:"main-nav-aria-label",class:"visually-hidden"},"Main Navigation",-1)),zn=_({__name:"VPNavBarMenu",setup(o){const{theme:e}=L();return(t,s)=>i(e).nav?(a(),c("nav",Gn,[jn,(a(!0),c(M,null,E(i(e).nav,n=>(a(),c(M,{key:n.text},["link"in n?(a(),$(Fn,{key:0,item:n},null,8,["item"])):(a(),$(On,{key:1,item:n},null,8,["item"]))],64))),128))])):f("",!0)}}),qn=k(zn,[["__scopeId","data-v-a1a0902d"]]);function Kn(o){const{localeIndex:e,theme:t}=L();function s(n){var A,C,S;const r=n.split("."),u=(A=t.value.search)==null?void 0:A.options,h=u&&typeof u=="object",p=h&&((S=(C=u.locales)==null?void 0:C[e.value])==null?void 0:S.translations)||null,b=h&&u.translations||null;let P=p,y=b,V=o;const I=r.pop();for(const U of r){let G=null;const R=V==null?void 0:V[U];R&&(G=V=R);const ne=y==null?void 0:y[U];ne&&(G=y=ne);const ae=P==null?void 0:P[U];ae&&(G=P=ae),R||(V=G),ne||(y=G),ae||(P=G)}return(P==null?void 0:P[I])??(y==null?void 0:y[I])??(V==null?void 0:V[I])??""}return s}const Rn=["aria-label"],Wn={class:"DocSearch-Button-Container"},Jn=v("span",{class:"vp-icon DocSearch-Search-Icon"},null,-1),Yn={class:"DocSearch-Button-Placeholder"},Qn=v("span",{class:"DocSearch-Button-Keys"},[v("kbd",{class:"DocSearch-Button-Key"}),v("kbd",{class:"DocSearch-Button-Key"},"K")],-1),ye=_({__name:"VPNavBarSearchButton",setup(o){const t=Kn({button:{buttonText:"Search",buttonAriaLabel:"Search"}});return(s,n)=>(a(),c("button",{type:"button",class:"DocSearch DocSearch-Button","aria-label":i(t)("button.buttonAriaLabel")},[v("span",Wn,[Jn,v("span",Yn,w(i(t)("button.buttonText")),1)]),Qn],8,Rn))}}),Xn={class:"VPNavBarSearch"},Zn={id:"local-search"},xn={key:1,id:"docsearch"},ea=_({__name:"VPNavBarSearch",setup(o){const e=Qe(()=>Xe(()=>import("./VPLocalSearchBox.SA9vOnrS.js"),__vite__mapDeps([0,1]))),t=()=>null,{theme:s}=L(),n=T(!1),r=T(!1);z(()=>{});function u(){n.value||(n.value=!0,setTimeout(h,16))}function h(){const y=new Event("keydown");y.key="k",y.metaKey=!0,window.dispatchEvent(y),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||h()},16)}function p(y){const V=y.target,I=V.tagName;return V.isContentEditable||I==="INPUT"||I==="SELECT"||I==="TEXTAREA"}const b=T(!1);le("k",y=>{(y.ctrlKey||y.metaKey)&&(y.preventDefault(),b.value=!0)}),le("/",y=>{p(y)||(y.preventDefault(),b.value=!0)});const P="local";return(y,V)=>{var I;return a(),c("div",Xn,[i(P)==="local"?(a(),c(M,{key:0},[b.value?(a(),$(i(e),{key:0,onClose:V[0]||(V[0]=A=>b.value=!1)})):f("",!0),v("div",Zn,[m(ye,{onClick:V[1]||(V[1]=A=>b.value=!0)})])],64)):i(P)==="algolia"?(a(),c(M,{key:1},[n.value?(a(),$(i(t),{key:0,algolia:((I=i(s).search)==null?void 0:I.options)??i(s).algolia,onVnodeBeforeMount:V[2]||(V[2]=A=>r.value=!0)},null,8,["algolia"])):f("",!0),r.value?f("",!0):(a(),c("div",xn,[m(ye,{onClick:u})]))],64)):f("",!0)])}}}),ta=_({__name:"VPNavBarSocialLinks",setup(o){const{theme:e}=L();return(t,s)=>i(e).socialLinks?(a(),$(ge,{key:0,class:"VPNavBarSocialLinks",links:i(e).socialLinks},null,8,["links"])):f("",!0)}}),oa=k(ta,[["__scopeId","data-v-57cffa2b"]]),sa=["href","rel","target"],na={key:1},aa={key:2},ra=_({__name:"VPNavBarTitle",setup(o){const{site:e,theme:t}=L(),{hasSidebar:s}=O(),{currentLang:n}=Y(),r=g(()=>{var p;return typeof t.value.logoLink=="string"?t.value.logoLink:(p=t.value.logoLink)==null?void 0:p.link}),u=g(()=>{var p;return typeof t.value.logoLink=="string"||(p=t.value.logoLink)==null?void 0:p.rel}),h=g(()=>{var p;return typeof t.value.logoLink=="string"||(p=t.value.logoLink)==null?void 0:p.target});return(p,b)=>(a(),c("div",{class:N(["VPNavBarTitle",{"has-sidebar":i(s)}])},[v("a",{class:"title",href:r.value??i(fe)(i(n).link),rel:u.value,target:h.value},[l(p.$slots,"nav-bar-title-before",{},void 0,!0),i(t).logo?(a(),$(Z,{key:0,class:"logo",image:i(t).logo},null,8,["image"])):f("",!0),i(t).siteTitle?(a(),c("span",na,w(i(t).siteTitle),1)):i(t).siteTitle===void 0?(a(),c("span",aa,w(i(e).title),1)):f("",!0),l(p.$slots,"nav-bar-title-after",{},void 0,!0)],8,sa)],2))}}),ia=k(ra,[["__scopeId","data-v-31ebd8a5"]]),la={class:"items"},ca={class:"title"},ua=_({__name:"VPNavBarTranslations",setup(o){const{theme:e}=L(),{localeLinks:t,currentLang:s}=Y({correspondingLink:!0});return(n,r)=>i(t).length&&i(s).label?(a(),$($e,{key:0,class:"VPNavBarTranslations",icon:"vpi-languages",label:i(e).langMenuLabel||"Change language"},{default:d(()=>[v("div",la,[v("p",ca,w(i(s).label),1),(a(!0),c(M,null,E(i(t),u=>(a(),$(se,{key:u.link,item:u},null,8,["item"]))),128))])]),_:1},8,["label"])):f("",!0)}}),da=k(ua,[["__scopeId","data-v-8af5df8d"]]),va=o=>(B("data-v-3635ac94"),o=o(),H(),o),pa={class:"wrapper"},ha={class:"container"},fa={class:"title"},_a={class:"content"},ma={class:"content-body"},ka=va(()=>v("div",{class:"divider"},[v("div",{class:"divider-line"})],-1)),ba=_({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(o){const{y:e}=Ie(),{hasSidebar:t}=O(),{frontmatter:s}=L(),n=T({});return Le(()=>{n.value={"has-sidebar":t.value,home:s.value.layout==="home",top:e.value===0}}),(r,u)=>(a(),c("div",{class:N(["VPNavBar",n.value])},[v("div",pa,[v("div",ha,[v("div",fa,[m(ia,null,{"nav-bar-title-before":d(()=>[l(r.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":d(()=>[l(r.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),v("div",_a,[v("div",ma,[l(r.$slots,"nav-bar-content-before",{},void 0,!0),m(ea,{class:"search"}),m(qn,{class:"menu"}),m(da,{class:"translations"}),m(Rs,{class:"appearance"}),m(oa,{class:"social-links"}),m(Tn,{class:"extra"}),l(r.$slots,"nav-bar-content-after",{},void 0,!0),m(Hn,{class:"hamburger",active:r.isScreenOpen,onClick:u[0]||(u[0]=h=>r.$emit("toggle-screen"))},null,8,["active"])])])])]),ka],2))}}),$a=k(ba,[["__scopeId","data-v-3635ac94"]]),ga={key:0,class:"VPNavScreenAppearance"},ya={class:"text"},Pa=_({__name:"VPNavScreenAppearance",setup(o){const{site:e,theme:t}=L();return(s,n)=>i(e).appearance&&i(e).appearance!=="force-dark"?(a(),c("div",ga,[v("p",ya,w(i(t).darkModeSwitchLabel||"Appearance"),1),m(ke)])):f("",!0)}}),La=k(Pa,[["__scopeId","data-v-d89c0984"]]),Va=_({__name:"VPNavScreenMenuLink",props:{item:{}},setup(o){const e=oe("close-screen");return(t,s)=>(a(),$(F,{class:"VPNavScreenMenuLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:i(e)},{default:d(()=>[D(w(t.item.text),1)]),_:1},8,["href","target","rel","onClick"]))}}),Sa=k(Va,[["__scopeId","data-v-09e7aae1"]]),wa=_({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(o){const e=oe("close-screen");return(t,s)=>(a(),$(F,{class:"VPNavScreenMenuGroupLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:i(e)},{default:d(()=>[D(w(t.item.text),1)]),_:1},8,["href","target","rel","onClick"]))}}),De=k(wa,[["__scopeId","data-v-27dfcfdb"]]),Ia={class:"VPNavScreenMenuGroupSection"},Ta={key:0,class:"title"},Na=_({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(o){return(e,t)=>(a(),c("div",Ia,[e.text?(a(),c("p",Ta,w(e.text),1)):f("",!0),(a(!0),c(M,null,E(e.items,s=>(a(),$(De,{key:s.text,item:s},null,8,["item"]))),128))]))}}),Ma=k(Na,[["__scopeId","data-v-71bb7326"]]),Aa=o=>(B("data-v-b576c0a3"),o=o(),H(),o),Ca=["aria-controls","aria-expanded"],Ba=["innerHTML"],Ha=Aa(()=>v("span",{class:"vpi-plus button-icon"},null,-1)),Ea=["id"],Da={key:1,class:"group"},Fa=_({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(o){const e=o,t=T(!1),s=g(()=>`NavScreenGroup-${e.text.replace(" ","-").toLowerCase()}`);function n(){t.value=!t.value}return(r,u)=>(a(),c("div",{class:N(["VPNavScreenMenuGroup",{open:t.value}])},[v("button",{class:"button","aria-controls":s.value,"aria-expanded":t.value,onClick:n},[v("span",{class:"button-text",innerHTML:r.text},null,8,Ba),Ha],8,Ca),v("div",{id:s.value,class:"items"},[(a(!0),c(M,null,E(r.items,h=>(a(),c(M,{key:h.text},["link"in h?(a(),c("div",{key:h.text,class:"item"},[m(De,{item:h},null,8,["item"])])):(a(),c("div",Da,[m(Ma,{text:h.text,items:h.items},null,8,["text","items"])]))],64))),128))],8,Ea)],2))}}),Oa=k(Fa,[["__scopeId","data-v-b576c0a3"]]),Ua={key:0,class:"VPNavScreenMenu"},Ga=_({__name:"VPNavScreenMenu",setup(o){const{theme:e}=L();return(t,s)=>i(e).nav?(a(),c("nav",Ua,[(a(!0),c(M,null,E(i(e).nav,n=>(a(),c(M,{key:n.text},["link"in n?(a(),$(Sa,{key:0,item:n},null,8,["item"])):(a(),$(Oa,{key:1,text:n.text||"",items:n.items},null,8,["text","items"]))],64))),128))])):f("",!0)}}),ja=_({__name:"VPNavScreenSocialLinks",setup(o){const{theme:e}=L();return(t,s)=>i(e).socialLinks?(a(),$(ge,{key:0,class:"VPNavScreenSocialLinks",links:i(e).socialLinks},null,8,["links"])):f("",!0)}}),Fe=o=>(B("data-v-44a1a7af"),o=o(),H(),o),za=Fe(()=>v("span",{class:"vpi-languages icon lang"},null,-1)),qa=Fe(()=>v("span",{class:"vpi-chevron-down icon chevron"},null,-1)),Ka={class:"list"},Ra=_({__name:"VPNavScreenTranslations",setup(o){const{localeLinks:e,currentLang:t}=Y({correspondingLink:!0}),s=T(!1);function n(){s.value=!s.value}return(r,u)=>i(e).length&&i(t).label?(a(),c("div",{key:0,class:N(["VPNavScreenTranslations",{open:s.value}])},[v("button",{class:"title",onClick:n},[za,D(" "+w(i(t).label)+" ",1),qa]),v("ul",Ka,[(a(!0),c(M,null,E(i(e),h=>(a(),c("li",{key:h.link,class:"item"},[m(F,{class:"link",href:h.link},{default:d(()=>[D(w(h.text),1)]),_:2},1032,["href"])]))),128))])],2)):f("",!0)}}),Wa=k(Ra,[["__scopeId","data-v-44a1a7af"]]),Ja={class:"container"},Ya=_({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(o){const e=T(null),t=Te(J?document.body:null);return(s,n)=>(a(),$(ve,{name:"fade",onEnter:n[0]||(n[0]=r=>t.value=!0),onAfterLeave:n[1]||(n[1]=r=>t.value=!1)},{default:d(()=>[s.open?(a(),c("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:e,id:"VPNavScreen"},[v("div",Ja,[l(s.$slots,"nav-screen-content-before",{},void 0,!0),m(Ga,{class:"menu"}),m(Wa,{class:"translations"}),m(La,{class:"appearance"}),m(ja,{class:"social-links"}),l(s.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):f("",!0)]),_:3}))}}),Qa=k(Ya,[["__scopeId","data-v-3e771a18"]]),Xa={key:0,class:"VPNav"},Za=_({__name:"VPNav",setup(o){const{isScreenOpen:e,closeScreen:t,toggleScreen:s}=Bs(),{frontmatter:n}=L(),r=g(()=>n.value.navbar!==!1);return Ne("close-screen",t),x(()=>{J&&document.documentElement.classList.toggle("hide-nav",!r.value)}),(u,h)=>r.value?(a(),c("header",Xa,[m($a,{"is-screen-open":i(e),onToggleScreen:i(s)},{"nav-bar-title-before":d(()=>[l(u.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":d(()=>[l(u.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":d(()=>[l(u.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":d(()=>[l(u.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),m(Qa,{open:i(e)},{"nav-screen-content-before":d(()=>[l(u.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":d(()=>[l(u.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):f("",!0)}}),xa=k(Za,[["__scopeId","data-v-2e78b0bd"]]),Oe=o=>(B("data-v-6aa9de18"),o=o(),H(),o),er=["role","tabindex"],tr=Oe(()=>v("div",{class:"indicator"},null,-1)),or=Oe(()=>v("span",{class:"vpi-chevron-right caret-icon"},null,-1)),sr=[or],nr={key:1,class:"items"},ar=_({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(o){const e=o,{collapsed:t,collapsible:s,isLink:n,isActiveLink:r,hasActiveLink:u,hasChildren:h,toggle:p}=yt(g(()=>e.item)),b=g(()=>h.value?"section":"div"),P=g(()=>n.value?"a":"div"),y=g(()=>h.value?e.depth+2===7?"p":`h${e.depth+2}`:"p"),V=g(()=>n.value?void 0:"button"),I=g(()=>[[`level-${e.depth}`],{collapsible:s.value},{collapsed:t.value},{"is-link":n.value},{"is-active":r.value},{"has-active":u.value}]);function A(S){"key"in S&&S.key!=="Enter"||!e.item.link&&p()}function C(){e.item.link&&p()}return(S,U)=>{const G=K("VPSidebarItem",!0);return a(),$(W(b.value),{class:N(["VPSidebarItem",I.value])},{default:d(()=>[S.item.text?(a(),c("div",Q({key:0,class:"item",role:V.value},xe(S.item.items?{click:A,keydown:A}:{},!0),{tabindex:S.item.items&&0}),[tr,S.item.link?(a(),$(F,{key:0,tag:P.value,class:"link",href:S.item.link,rel:S.item.rel,target:S.item.target},{default:d(()=>[(a(),$(W(y.value),{class:"text",innerHTML:S.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(a(),$(W(y.value),{key:1,class:"text",innerHTML:S.item.text},null,8,["innerHTML"])),S.item.collapsed!=null&&S.item.items&&S.item.items.length?(a(),c("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:C,onKeydown:Ze(C,["enter"]),tabindex:"0"},sr,32)):f("",!0)],16,er)):f("",!0),S.item.items&&S.item.items.length?(a(),c("div",nr,[S.depth<5?(a(!0),c(M,{key:0},E(S.item.items,R=>(a(),$(G,{key:R.text,item:R,depth:S.depth+1},null,8,["item","depth"]))),128)):f("",!0)])):f("",!0)]),_:1},8,["class"])}}}),rr=k(ar,[["__scopeId","data-v-6aa9de18"]]),Ue=o=>(B("data-v-58e9aab1"),o=o(),H(),o),ir=Ue(()=>v("div",{class:"curtain"},null,-1)),lr={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},cr=Ue(()=>v("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),ur=_({__name:"VPSidebar",props:{open:{type:Boolean}},setup(o){const{sidebarGroups:e,hasSidebar:t}=O(),s=o,n=T(null),r=Te(J?document.body:null);return q([s,n],()=>{var u;s.open?(r.value=!0,(u=n.value)==null||u.focus()):r.value=!1},{immediate:!0,flush:"post"}),(u,h)=>i(t)?(a(),c("aside",{key:0,class:N(["VPSidebar",{open:u.open}]),ref_key:"navEl",ref:n,onClick:h[0]||(h[0]=et(()=>{},["stop"]))},[ir,v("nav",lr,[cr,l(u.$slots,"sidebar-nav-before",{},void 0,!0),(a(!0),c(M,null,E(i(e),p=>(a(),c("div",{key:p.text,class:"group"},[m(rr,{item:p,depth:0},null,8,["item"])]))),128)),l(u.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):f("",!0)}}),dr=k(ur,[["__scopeId","data-v-58e9aab1"]]),vr=_({__name:"VPSkipLink",setup(o){const e=te(),t=T();q(()=>e.path,()=>t.value.focus());function s({target:n}){const r=document.getElementById(decodeURIComponent(n.hash).slice(1));if(r){const u=()=>{r.removeAttribute("tabindex"),r.removeEventListener("blur",u)};r.setAttribute("tabindex","-1"),r.addEventListener("blur",u),r.focus(),window.scrollTo(0,0)}}return(n,r)=>(a(),c(M,null,[v("span",{ref_key:"backToTop",ref:t,tabindex:"-1"},null,512),v("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:s}," Skip to content ")],64))}}),pr=k(vr,[["__scopeId","data-v-ae047c81"]]),hr=_({__name:"Layout",setup(o){const{isOpen:e,open:t,close:s}=O(),n=te();q(()=>n.path,s),gt(e,s);const{frontmatter:r}=L(),u=tt(),h=g(()=>!!u["home-hero-image"]);return Ne("hero-image-slot-exists",h),(p,b)=>{const P=K("Content");return i(r).layout!==!1?(a(),c("div",{key:0,class:N(["Layout",i(r).pageClass])},[l(p.$slots,"layout-top",{},void 0,!0),m(pr),m(rt,{class:"backdrop",show:i(e),onClick:i(s)},null,8,["show","onClick"]),m(xa,null,{"nav-bar-title-before":d(()=>[l(p.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":d(()=>[l(p.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":d(()=>[l(p.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":d(()=>[l(p.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":d(()=>[l(p.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":d(()=>[l(p.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),m(Cs,{open:i(e),onOpenMenu:i(t)},null,8,["open","onOpenMenu"]),m(dr,{open:i(e)},{"sidebar-nav-before":d(()=>[l(p.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":d(()=>[l(p.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),m(hs,null,{"page-top":d(()=>[l(p.$slots,"page-top",{},void 0,!0)]),"page-bottom":d(()=>[l(p.$slots,"page-bottom",{},void 0,!0)]),"not-found":d(()=>[l(p.$slots,"not-found",{},void 0,!0)]),"home-hero-before":d(()=>[l(p.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":d(()=>[l(p.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":d(()=>[l(p.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":d(()=>[l(p.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":d(()=>[l(p.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":d(()=>[l(p.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":d(()=>[l(p.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":d(()=>[l(p.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":d(()=>[l(p.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":d(()=>[l(p.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":d(()=>[l(p.$slots,"doc-before",{},void 0,!0)]),"doc-after":d(()=>[l(p.$slots,"doc-after",{},void 0,!0)]),"doc-top":d(()=>[l(p.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":d(()=>[l(p.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":d(()=>[l(p.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":d(()=>[l(p.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":d(()=>[l(p.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":d(()=>[l(p.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":d(()=>[l(p.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":d(()=>[l(p.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),m(bs),l(p.$slots,"layout-bottom",{},void 0,!0)],2)):(a(),$(P,{key:1}))}}}),fr=k(hr,[["__scopeId","data-v-26ff0e52"]]),Pe={Layout:fr,enhanceApp:({app:o})=>{o.component("Badge",st)}},mr={extends:Pe,Layout:()=>ot(Pe.Layout,null,{}),enhanceApp({app:o,router:e,siteData:t}){}};export{mr as R,Kn as c,L as u}; +import{d as _,o as a,c,r as l,n as N,a as D,t as w,b as $,w as d,T as ve,e as f,_ as k,u as Ge,i as je,f as ze,g as pe,h as T,j as J,k as g,l as z,m as v,p as i,q as B,s as H,v as j,x as ie,y as q,z as x,A as he,B as Le,C as qe,D as Ke,E as K,F as M,G as E,H as Ve,I as ee,J as m,K as W,L as Se,M as te,N as Q,O as oe,P as Re,Q as we,R as We,S as le,U as Je,V as Ie,W as Ye,X as Qe,Y as Xe,Z as Te,$ as Ne,a0 as Ze,a1 as xe,a2 as et,a3 as tt,a4 as ot}from"./framework.ksaAMBJ7.js";const st=_({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(o){return(e,t)=>(a(),c("span",{class:N(["VPBadge",e.type])},[l(e.$slots,"default",{},()=>[D(w(e.text),1)])],2))}}),nt={key:0,class:"VPBackdrop"},at=_({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(o){return(e,t)=>(a(),$(ve,{name:"fade"},{default:d(()=>[e.show?(a(),c("div",nt)):f("",!0)]),_:1}))}}),rt=k(at,[["__scopeId","data-v-d690c172"]]),L=Ge;function it(o,e){let t,s=!1;return()=>{t&&clearTimeout(t),s?t=setTimeout(o,e):(o(),(s=!0)&&setTimeout(()=>s=!1,e))}}function ce(o){return/^\//.test(o)?o:`/${o}`}function fe(o){const{pathname:e,search:t,hash:s,protocol:n}=new URL(o,"http://a.com");if(je(o)||o.startsWith("#")||!n.startsWith("http")||!ze(e))return o;const{site:r}=L(),u=e.endsWith("/")||e.endsWith(".html")?o:o.replace(/(?:(^\.+)\/)?.*$/,`$1${e.replace(/(\.md)?$/,r.value.cleanUrls?"":".html")}${t}${s}`);return pe(u)}const _e=T(J?location.hash:"");J&&window.addEventListener("hashchange",()=>{_e.value=location.hash});function Y({removeCurrent:o=!0,correspondingLink:e=!1}={}){const{site:t,localeIndex:s,page:n,theme:r}=L(),u=g(()=>{var p,b;return{label:(p=t.value.locales[s.value])==null?void 0:p.label,link:((b=t.value.locales[s.value])==null?void 0:b.link)||(s.value==="root"?"/":`/${s.value}/`)}});return{localeLinks:g(()=>Object.entries(t.value.locales).flatMap(([p,b])=>o&&u.value.label===b.label?[]:{text:b.label,link:lt(b.link||(p==="root"?"/":`/${p}/`),r.value.i18nRouting!==!1&&e,n.value.relativePath.slice(u.value.link.length-1),!t.value.cleanUrls)+_e.value})),currentLang:u}}function lt(o,e,t,s){return e?o.replace(/\/$/,"")+ce(t.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,s?".html":"")):o}const ct=o=>(B("data-v-30c31835"),o=o(),H(),o),ut={class:"NotFound"},dt={class:"code"},vt={class:"title"},pt=ct(()=>v("div",{class:"divider"},null,-1)),ht={class:"quote"},ft={class:"action"},_t=["href","aria-label"],mt=_({__name:"NotFound",setup(o){const{site:e,theme:t}=L(),{localeLinks:s}=Y({removeCurrent:!1}),n=T("/");return z(()=>{var u;const r=window.location.pathname.replace(e.value.base,"").replace(/(^.*?\/).*$/,"/$1");s.value.length&&(n.value=((u=s.value.find(({link:h})=>h.startsWith(r)))==null?void 0:u.link)||s.value[0].link)}),(r,u)=>{var h,p,b,P,y;return a(),c("div",ut,[v("p",dt,w(((h=i(t).notFound)==null?void 0:h.code)??"404"),1),v("h1",vt,w(((p=i(t).notFound)==null?void 0:p.title)??"PAGE NOT FOUND"),1),pt,v("blockquote",ht,w(((b=i(t).notFound)==null?void 0:b.quote)??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),v("div",ft,[v("a",{class:"link",href:i(pe)(n.value),"aria-label":((P=i(t).notFound)==null?void 0:P.linkLabel)??"go to home"},w(((y=i(t).notFound)==null?void 0:y.linkText)??"Take me home"),9,_t)])])}}}),kt=k(mt,[["__scopeId","data-v-30c31835"]]);function Me(o,e){if(Array.isArray(o))return X(o);if(o==null)return[];e=ce(e);const t=Object.keys(o).sort((n,r)=>r.split("/").length-n.split("/").length).find(n=>e.startsWith(ce(n))),s=t?o[t]:[];return Array.isArray(s)?X(s):X(s.items,s.base)}function bt(o){const e=[];let t=0;for(const s in o){const n=o[s];if(n.items){t=e.push(n);continue}e[t]||e.push({items:[]}),e[t].items.push(n)}return e}function $t(o){const e=[];function t(s){for(const n of s)n.text&&n.link&&e.push({text:n.text,link:n.link,docFooterText:n.docFooterText}),n.items&&t(n.items)}return t(o),e}function ue(o,e){return Array.isArray(e)?e.some(t=>ue(o,t)):j(o,e.link)?!0:e.items?ue(o,e.items):!1}function X(o,e){return[...o].map(t=>{const s={...t},n=s.base||e;return n&&s.link&&(s.link=n+s.link),s.items&&(s.items=X(s.items,n)),s})}function O(){const{frontmatter:o,page:e,theme:t}=L(),s=ie("(min-width: 960px)"),n=T(!1),r=g(()=>{const C=t.value.sidebar,S=e.value.relativePath;return C?Me(C,S):[]}),u=T(r.value);q(r,(C,S)=>{JSON.stringify(C)!==JSON.stringify(S)&&(u.value=r.value)});const h=g(()=>o.value.sidebar!==!1&&u.value.length>0&&o.value.layout!=="home"),p=g(()=>b?o.value.aside==null?t.value.aside==="left":o.value.aside==="left":!1),b=g(()=>o.value.layout==="home"?!1:o.value.aside!=null?!!o.value.aside:t.value.aside!==!1),P=g(()=>h.value&&s.value),y=g(()=>h.value?bt(u.value):[]);function V(){n.value=!0}function I(){n.value=!1}function A(){n.value?I():V()}return{isOpen:n,sidebar:u,sidebarGroups:y,hasSidebar:h,hasAside:b,leftAside:p,isSidebarEnabled:P,open:V,close:I,toggle:A}}function gt(o,e){let t;x(()=>{t=o.value?document.activeElement:void 0}),z(()=>{window.addEventListener("keyup",s)}),he(()=>{window.removeEventListener("keyup",s)});function s(n){n.key==="Escape"&&o.value&&(e(),t==null||t.focus())}}function yt(o){const{page:e}=L(),t=T(!1),s=g(()=>o.value.collapsed!=null),n=g(()=>!!o.value.link),r=T(!1),u=()=>{r.value=j(e.value.relativePath,o.value.link)};q([e,o,_e],u),z(u);const h=g(()=>r.value?!0:o.value.items?ue(e.value.relativePath,o.value.items):!1),p=g(()=>!!(o.value.items&&o.value.items.length));x(()=>{t.value=!!(s.value&&o.value.collapsed)}),Le(()=>{(r.value||h.value)&&(t.value=!1)});function b(){s.value&&(t.value=!t.value)}return{collapsed:t,collapsible:s,isLink:n,isActiveLink:r,hasActiveLink:h,hasChildren:p,toggle:b}}function Pt(){const{hasSidebar:o}=O(),e=ie("(min-width: 960px)"),t=ie("(min-width: 1280px)");return{isAsideEnabled:g(()=>!t.value&&!e.value?!1:o.value?t.value:e.value)}}const de=[];function Ae(o){return typeof o.outline=="object"&&!Array.isArray(o.outline)&&o.outline.label||o.outlineTitle||"On this page"}function me(o){const e=[...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")].filter(t=>t.id&&t.hasChildNodes()).map(t=>{const s=Number(t.tagName[1]);return{element:t,title:Lt(t),link:"#"+t.id,level:s}});return Vt(e,o)}function Lt(o){let e="";for(const t of o.childNodes)if(t.nodeType===1){if(t.classList.contains("VPBadge")||t.classList.contains("header-anchor")||t.classList.contains("ignore-header"))continue;e+=t.textContent}else t.nodeType===3&&(e+=t.textContent);return e.trim()}function Vt(o,e){if(e===!1)return[];const t=(typeof e=="object"&&!Array.isArray(e)?e.level:e)||2,[s,n]=typeof t=="number"?[t,t]:t==="deep"?[2,6]:t;o=o.filter(u=>u.level>=s&&u.level<=n),de.length=0;for(const{element:u,link:h}of o)de.push({element:u,link:h});const r=[];e:for(let u=0;u=0;p--){const b=o[p];if(b.level{requestAnimationFrame(r),window.addEventListener("scroll",s)}),qe(()=>{u(location.hash)}),he(()=>{window.removeEventListener("scroll",s)});function r(){if(!t.value)return;const h=window.scrollY,p=window.innerHeight,b=document.body.offsetHeight,P=Math.abs(h+p-b)<1,y=de.map(({element:I,link:A})=>({link:A,top:wt(I)})).filter(({top:I})=>!Number.isNaN(I)).sort((I,A)=>I.top-A.top);if(!y.length){u(null);return}if(h<1){u(null);return}if(P){u(y[y.length-1].link);return}let V=null;for(const{link:I,top:A}of y){if(A>h+Ke()+4)break;V=I}u(V)}function u(h){n&&n.classList.remove("active"),h==null?n=null:n=o.value.querySelector(`a[href="${decodeURIComponent(h)}"]`);const p=n;p?(p.classList.add("active"),e.value.style.top=p.offsetTop+39+"px",e.value.style.opacity="1"):(e.value.style.top="33px",e.value.style.opacity="0")}}function wt(o){let e=0;for(;o!==document.body;){if(o===null)return NaN;e+=o.offsetTop,o=o.offsetParent}return e}const It=["href","title"],Tt=_({__name:"VPDocOutlineItem",props:{headers:{},root:{type:Boolean}},setup(o){function e({target:t}){const s=t.href.split("#")[1],n=document.getElementById(decodeURIComponent(s));n==null||n.focus({preventScroll:!0})}return(t,s)=>{const n=K("VPDocOutlineItem",!0);return a(),c("ul",{class:N(["VPDocOutlineItem",t.root?"root":"nested"])},[(a(!0),c(M,null,E(t.headers,({children:r,link:u,title:h})=>(a(),c("li",null,[v("a",{class:"outline-link",href:u,onClick:e,title:h},w(h),9,It),r!=null&&r.length?(a(),$(n,{key:0,headers:r},null,8,["headers"])):f("",!0)]))),256))],2)}}}),Ce=k(Tt,[["__scopeId","data-v-e53e7a28"]]),Nt=o=>(B("data-v-0359ed1b"),o=o(),H(),o),Mt={class:"content"},At={class:"outline-title",role:"heading","aria-level":"2"},Ct={"aria-labelledby":"doc-outline-aria-label"},Bt=Nt(()=>v("span",{class:"visually-hidden",id:"doc-outline-aria-label"}," Table of Contents for current page ",-1)),Ht=_({__name:"VPDocAsideOutline",setup(o){const{frontmatter:e,theme:t}=L(),s=Ve([]);ee(()=>{s.value=me(e.value.outline??t.value.outline)});const n=T(),r=T();return St(n,r),(u,h)=>(a(),c("div",{class:N(["VPDocAsideOutline",{"has-outline":s.value.length>0}]),ref_key:"container",ref:n,role:"navigation"},[v("div",Mt,[v("div",{class:"outline-marker",ref_key:"marker",ref:r},null,512),v("div",At,w(i(Ae)(i(t))),1),v("nav",Ct,[Bt,m(Ce,{headers:s.value,root:!0},null,8,["headers"])])])],2))}}),Et=k(Ht,[["__scopeId","data-v-0359ed1b"]]),Dt={class:"VPDocAsideCarbonAds"},Ft=_({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(o){const e=()=>null;return(t,s)=>(a(),c("div",Dt,[m(i(e),{"carbon-ads":t.carbonAds},null,8,["carbon-ads"])]))}}),Ot=o=>(B("data-v-db027f93"),o=o(),H(),o),Ut={class:"VPDocAside"},Gt=Ot(()=>v("div",{class:"spacer"},null,-1)),jt=_({__name:"VPDocAside",setup(o){const{theme:e}=L();return(t,s)=>(a(),c("div",Ut,[l(t.$slots,"aside-top",{},void 0,!0),l(t.$slots,"aside-outline-before",{},void 0,!0),m(Et),l(t.$slots,"aside-outline-after",{},void 0,!0),Gt,l(t.$slots,"aside-ads-before",{},void 0,!0),i(e).carbonAds?(a(),$(Ft,{key:0,"carbon-ads":i(e).carbonAds},null,8,["carbon-ads"])):f("",!0),l(t.$slots,"aside-ads-after",{},void 0,!0),l(t.$slots,"aside-bottom",{},void 0,!0)]))}}),zt=k(jt,[["__scopeId","data-v-db027f93"]]);function qt(){const{theme:o,page:e}=L();return g(()=>{const{text:t="Edit this page",pattern:s=""}=o.value.editLink||{};let n;return typeof s=="function"?n=s(e.value):n=s.replace(/:path/g,e.value.filePath),{url:n,text:t}})}function Kt(){const{page:o,theme:e,frontmatter:t}=L();return g(()=>{var b,P,y,V,I,A,C,S;const s=Me(e.value.sidebar,o.value.relativePath),n=$t(s),r=Rt(n,U=>U.link.replace(/[?#].*$/,"")),u=r.findIndex(U=>j(o.value.relativePath,U.link)),h=((b=e.value.docFooter)==null?void 0:b.prev)===!1&&!t.value.prev||t.value.prev===!1,p=((P=e.value.docFooter)==null?void 0:P.next)===!1&&!t.value.next||t.value.next===!1;return{prev:h?void 0:{text:(typeof t.value.prev=="string"?t.value.prev:typeof t.value.prev=="object"?t.value.prev.text:void 0)??((y=r[u-1])==null?void 0:y.docFooterText)??((V=r[u-1])==null?void 0:V.text),link:(typeof t.value.prev=="object"?t.value.prev.link:void 0)??((I=r[u-1])==null?void 0:I.link)},next:p?void 0:{text:(typeof t.value.next=="string"?t.value.next:typeof t.value.next=="object"?t.value.next.text:void 0)??((A=r[u+1])==null?void 0:A.docFooterText)??((C=r[u+1])==null?void 0:C.text),link:(typeof t.value.next=="object"?t.value.next.link:void 0)??((S=r[u+1])==null?void 0:S.link)}}})}function Rt(o,e){const t=new Set;return o.filter(s=>{const n=e(s);return t.has(n)?!1:t.add(n)})}const F=_({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(o){const e=o,t=g(()=>e.tag??(e.href?"a":"span")),s=g(()=>e.href&&Se.test(e.href));return(n,r)=>(a(),$(W(t.value),{class:N(["VPLink",{link:n.href,"vp-external-link-icon":s.value,"no-icon":n.noIcon}]),href:n.href?i(fe)(n.href):void 0,target:n.target??(s.value?"_blank":void 0),rel:n.rel??(s.value?"noreferrer":void 0)},{default:d(()=>[l(n.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),Wt={class:"VPLastUpdated"},Jt=["datetime"],Yt=_({__name:"VPDocFooterLastUpdated",setup(o){const{theme:e,page:t,frontmatter:s,lang:n}=L(),r=g(()=>new Date(s.value.lastUpdated??t.value.lastUpdated)),u=g(()=>r.value.toISOString()),h=T("");return z(()=>{x(()=>{var p,b,P;h.value=new Intl.DateTimeFormat((b=(p=e.value.lastUpdated)==null?void 0:p.formatOptions)!=null&&b.forceLocale?n.value:void 0,((P=e.value.lastUpdated)==null?void 0:P.formatOptions)??{dateStyle:"short",timeStyle:"short"}).format(r.value)})}),(p,b)=>{var P;return a(),c("p",Wt,[D(w(((P=i(e).lastUpdated)==null?void 0:P.text)||i(e).lastUpdatedText||"Last updated")+": ",1),v("time",{datetime:u.value},w(h.value),9,Jt)])}}}),Qt=k(Yt,[["__scopeId","data-v-feeceab2"]]),Xt=o=>(B("data-v-e03bb7bc"),o=o(),H(),o),Zt={key:0,class:"VPDocFooter"},xt={key:0,class:"edit-info"},eo={key:0,class:"edit-link"},to=Xt(()=>v("span",{class:"vpi-square-pen edit-link-icon"},null,-1)),oo={key:1,class:"last-updated"},so={key:1,class:"prev-next"},no={class:"pager"},ao=["innerHTML"],ro=["innerHTML"],io={class:"pager"},lo=["innerHTML"],co=["innerHTML"],uo=_({__name:"VPDocFooter",setup(o){const{theme:e,page:t,frontmatter:s}=L(),n=qt(),r=Kt(),u=g(()=>e.value.editLink&&s.value.editLink!==!1),h=g(()=>t.value.lastUpdated&&s.value.lastUpdated!==!1),p=g(()=>u.value||h.value||r.value.prev||r.value.next);return(b,P)=>{var y,V,I,A;return p.value?(a(),c("footer",Zt,[l(b.$slots,"doc-footer-before",{},void 0,!0),u.value||h.value?(a(),c("div",xt,[u.value?(a(),c("div",eo,[m(F,{class:"edit-link-button",href:i(n).url,"no-icon":!0},{default:d(()=>[to,D(" "+w(i(n).text),1)]),_:1},8,["href"])])):f("",!0),h.value?(a(),c("div",oo,[m(Qt)])):f("",!0)])):f("",!0),(y=i(r).prev)!=null&&y.link||(V=i(r).next)!=null&&V.link?(a(),c("nav",so,[v("div",no,[(I=i(r).prev)!=null&&I.link?(a(),$(F,{key:0,class:"pager-link prev",href:i(r).prev.link},{default:d(()=>{var C;return[v("span",{class:"desc",innerHTML:((C=i(e).docFooter)==null?void 0:C.prev)||"Previous page"},null,8,ao),v("span",{class:"title",innerHTML:i(r).prev.text},null,8,ro)]}),_:1},8,["href"])):f("",!0)]),v("div",io,[(A=i(r).next)!=null&&A.link?(a(),$(F,{key:0,class:"pager-link next",href:i(r).next.link},{default:d(()=>{var C;return[v("span",{class:"desc",innerHTML:((C=i(e).docFooter)==null?void 0:C.next)||"Next page"},null,8,lo),v("span",{class:"title",innerHTML:i(r).next.text},null,8,co)]}),_:1},8,["href"])):f("",!0)])])):f("",!0)])):f("",!0)}}}),vo=k(uo,[["__scopeId","data-v-e03bb7bc"]]),po=o=>(B("data-v-9ed3fdf9"),o=o(),H(),o),ho={class:"container"},fo=po(()=>v("div",{class:"aside-curtain"},null,-1)),_o={class:"aside-container"},mo={class:"aside-content"},ko={class:"content"},bo={class:"content-container"},$o={class:"main"},go=_({__name:"VPDoc",setup(o){const{theme:e}=L(),t=te(),{hasSidebar:s,hasAside:n,leftAside:r}=O(),u=g(()=>t.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(h,p)=>{const b=K("Content");return a(),c("div",{class:N(["VPDoc",{"has-sidebar":i(s),"has-aside":i(n)}])},[l(h.$slots,"doc-top",{},void 0,!0),v("div",ho,[i(n)?(a(),c("div",{key:0,class:N(["aside",{"left-aside":i(r)}])},[fo,v("div",_o,[v("div",mo,[m(zt,null,{"aside-top":d(()=>[l(h.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":d(()=>[l(h.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":d(()=>[l(h.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":d(()=>[l(h.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":d(()=>[l(h.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":d(()=>[l(h.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):f("",!0),v("div",ko,[v("div",bo,[l(h.$slots,"doc-before",{},void 0,!0),v("main",$o,[m(b,{class:N(["vp-doc",[u.value,i(e).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),m(vo,null,{"doc-footer-before":d(()=>[l(h.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),l(h.$slots,"doc-after",{},void 0,!0)])])]),l(h.$slots,"doc-bottom",{},void 0,!0)],2)}}}),yo=k(go,[["__scopeId","data-v-9ed3fdf9"]]),Po=_({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{},target:{},rel:{}},setup(o){const e=o,t=g(()=>e.href&&Se.test(e.href)),s=g(()=>e.tag||e.href?"a":"button");return(n,r)=>(a(),$(W(s.value),{class:N(["VPButton",[n.size,n.theme]]),href:n.href?i(fe)(n.href):void 0,target:e.target??(t.value?"_blank":void 0),rel:e.rel??(t.value?"noreferrer":void 0)},{default:d(()=>[D(w(n.text),1)]),_:1},8,["class","href","target","rel"]))}}),Lo=k(Po,[["__scopeId","data-v-e40f0631"]]),Vo=["src","alt"],So=_({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(o){return(e,t)=>{const s=K("VPImage",!0);return e.image?(a(),c(M,{key:0},[typeof e.image=="string"||"src"in e.image?(a(),c("img",Q({key:0,class:"VPImage"},typeof e.image=="string"?e.$attrs:{...e.image,...e.$attrs},{src:i(pe)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,Vo)):(a(),c(M,{key:1},[m(s,Q({class:"dark",image:e.image.dark,alt:e.image.alt},e.$attrs),null,16,["image","alt"]),m(s,Q({class:"light",image:e.image.light,alt:e.image.alt},e.$attrs),null,16,["image","alt"])],64))],64)):f("",!0)}}}),Z=k(So,[["__scopeId","data-v-1460465a"]]),wo=o=>(B("data-v-6b5440f0"),o=o(),H(),o),Io={class:"container"},To={class:"main"},No={key:0,class:"name"},Mo=["innerHTML"],Ao=["innerHTML"],Co=["innerHTML"],Bo={key:0,class:"actions"},Ho={key:0,class:"image"},Eo={class:"image-container"},Do=wo(()=>v("div",{class:"image-bg"},null,-1)),Fo=_({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(o){const e=oe("hero-image-slot-exists");return(t,s)=>(a(),c("div",{class:N(["VPHero",{"has-image":t.image||i(e)}])},[v("div",Io,[v("div",To,[l(t.$slots,"home-hero-info-before",{},void 0,!0),l(t.$slots,"home-hero-info",{},()=>[t.name?(a(),c("h1",No,[v("span",{innerHTML:t.name,class:"clip"},null,8,Mo)])):f("",!0),t.text?(a(),c("p",{key:1,innerHTML:t.text,class:"text"},null,8,Ao)):f("",!0),t.tagline?(a(),c("p",{key:2,innerHTML:t.tagline,class:"tagline"},null,8,Co)):f("",!0)],!0),l(t.$slots,"home-hero-info-after",{},void 0,!0),t.actions?(a(),c("div",Bo,[(a(!0),c(M,null,E(t.actions,n=>(a(),c("div",{key:n.link,class:"action"},[m(Lo,{tag:"a",size:"medium",theme:n.theme,text:n.text,href:n.link,target:n.target,rel:n.rel},null,8,["theme","text","href","target","rel"])]))),128))])):f("",!0),l(t.$slots,"home-hero-actions-after",{},void 0,!0)]),t.image||i(e)?(a(),c("div",Ho,[v("div",Eo,[Do,l(t.$slots,"home-hero-image",{},()=>[t.image?(a(),$(Z,{key:0,class:"image-src",image:t.image},null,8,["image"])):f("",!0)],!0)])])):f("",!0)])],2))}}),Oo=k(Fo,[["__scopeId","data-v-6b5440f0"]]),Uo=_({__name:"VPHomeHero",setup(o){const{frontmatter:e}=L();return(t,s)=>i(e).hero?(a(),$(Oo,{key:0,class:"VPHomeHero",name:i(e).hero.name,text:i(e).hero.text,tagline:i(e).hero.tagline,image:i(e).hero.image,actions:i(e).hero.actions},{"home-hero-info-before":d(()=>[l(t.$slots,"home-hero-info-before")]),"home-hero-info":d(()=>[l(t.$slots,"home-hero-info")]),"home-hero-info-after":d(()=>[l(t.$slots,"home-hero-info-after")]),"home-hero-actions-after":d(()=>[l(t.$slots,"home-hero-actions-after")]),"home-hero-image":d(()=>[l(t.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):f("",!0)}}),Go=o=>(B("data-v-974fe6ef"),o=o(),H(),o),jo={class:"box"},zo={key:0,class:"icon"},qo=["innerHTML"],Ko=["innerHTML"],Ro=["innerHTML"],Wo={key:4,class:"link-text"},Jo={class:"link-text-value"},Yo=Go(()=>v("span",{class:"vpi-arrow-right link-text-icon"},null,-1)),Qo=_({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(o){return(e,t)=>(a(),$(F,{class:"VPFeature",href:e.link,rel:e.rel,target:e.target,"no-icon":!0,tag:e.link?"a":"div"},{default:d(()=>[v("article",jo,[typeof e.icon=="object"&&e.icon.wrap?(a(),c("div",zo,[m(Z,{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"?(a(),$(Z,{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?(a(),c("div",{key:2,class:"icon",innerHTML:e.icon},null,8,qo)):f("",!0),v("h2",{class:"title",innerHTML:e.title},null,8,Ko),e.details?(a(),c("p",{key:3,class:"details",innerHTML:e.details},null,8,Ro)):f("",!0),e.linkText?(a(),c("div",Wo,[v("p",Jo,[D(w(e.linkText)+" ",1),Yo])])):f("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),Xo=k(Qo,[["__scopeId","data-v-974fe6ef"]]),Zo={key:0,class:"VPFeatures"},xo={class:"container"},es={class:"items"},ts=_({__name:"VPFeatures",props:{features:{}},setup(o){const e=o,t=g(()=>{const s=e.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,n)=>s.features?(a(),c("div",Zo,[v("div",xo,[v("div",es,[(a(!0),c(M,null,E(s.features,r=>(a(),c("div",{key:r.title,class:N(["item",[t.value]])},[m(Xo,{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))])])])):f("",!0)}}),os=k(ts,[["__scopeId","data-v-1cc6897f"]]),ss=_({__name:"VPHomeFeatures",setup(o){const{frontmatter:e}=L();return(t,s)=>i(e).features?(a(),$(os,{key:0,class:"VPHomeFeatures",features:i(e).features},null,8,["features"])):f("",!0)}}),ns=_({__name:"VPHomeContent",setup(o){const{width:e}=Re({includeScrollbar:!1});return(t,s)=>(a(),c("div",{class:"vp-doc container",style:we(i(e)?{"--vp-offset":`calc(50% - ${i(e)/2}px)`}:{})},[l(t.$slots,"default",{},void 0,!0)],4))}}),as=k(ns,[["__scopeId","data-v-68e30a73"]]),rs={class:"VPHome"},is=_({__name:"VPHome",setup(o){const{frontmatter:e}=L();return(t,s)=>{const n=K("Content");return a(),c("div",rs,[l(t.$slots,"home-hero-before",{},void 0,!0),m(Uo,null,{"home-hero-info-before":d(()=>[l(t.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":d(()=>[l(t.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":d(()=>[l(t.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":d(()=>[l(t.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":d(()=>[l(t.$slots,"home-hero-image",{},void 0,!0)]),_:3}),l(t.$slots,"home-hero-after",{},void 0,!0),l(t.$slots,"home-features-before",{},void 0,!0),m(ss),l(t.$slots,"home-features-after",{},void 0,!0),i(e).markdownStyles!==!1?(a(),$(as,{key:0},{default:d(()=>[m(n)]),_:1})):(a(),$(n,{key:1}))])}}}),ls=k(is,[["__scopeId","data-v-98248f3f"]]),cs={},us={class:"VPPage"};function ds(o,e){const t=K("Content");return a(),c("div",us,[l(o.$slots,"page-top"),m(t),l(o.$slots,"page-bottom")])}const vs=k(cs,[["render",ds]]),ps=_({__name:"VPContent",setup(o){const{page:e,frontmatter:t}=L(),{hasSidebar:s}=O();return(n,r)=>(a(),c("div",{class:N(["VPContent",{"has-sidebar":i(s),"is-home":i(t).layout==="home"}]),id:"VPContent"},[i(e).isNotFound?l(n.$slots,"not-found",{key:0},()=>[m(kt)],!0):i(t).layout==="page"?(a(),$(vs,{key:1},{"page-top":d(()=>[l(n.$slots,"page-top",{},void 0,!0)]),"page-bottom":d(()=>[l(n.$slots,"page-bottom",{},void 0,!0)]),_:3})):i(t).layout==="home"?(a(),$(ls,{key:2},{"home-hero-before":d(()=>[l(n.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":d(()=>[l(n.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":d(()=>[l(n.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":d(()=>[l(n.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":d(()=>[l(n.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":d(()=>[l(n.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":d(()=>[l(n.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":d(()=>[l(n.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":d(()=>[l(n.$slots,"home-features-after",{},void 0,!0)]),_:3})):i(t).layout&&i(t).layout!=="doc"?(a(),$(W(i(t).layout),{key:3})):(a(),$(yo,{key:4},{"doc-top":d(()=>[l(n.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":d(()=>[l(n.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":d(()=>[l(n.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":d(()=>[l(n.$slots,"doc-before",{},void 0,!0)]),"doc-after":d(()=>[l(n.$slots,"doc-after",{},void 0,!0)]),"aside-top":d(()=>[l(n.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":d(()=>[l(n.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":d(()=>[l(n.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":d(()=>[l(n.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":d(()=>[l(n.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":d(()=>[l(n.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),hs=k(ps,[["__scopeId","data-v-33111bc0"]]),fs={class:"container"},_s=["innerHTML"],ms=["innerHTML"],ks=_({__name:"VPFooter",setup(o){const{theme:e,frontmatter:t}=L(),{hasSidebar:s}=O();return(n,r)=>i(e).footer&&i(t).footer!==!1?(a(),c("footer",{key:0,class:N(["VPFooter",{"has-sidebar":i(s)}])},[v("div",fs,[i(e).footer.message?(a(),c("p",{key:0,class:"message",innerHTML:i(e).footer.message},null,8,_s)):f("",!0),i(e).footer.copyright?(a(),c("p",{key:1,class:"copyright",innerHTML:i(e).footer.copyright},null,8,ms)):f("",!0)])],2)):f("",!0)}}),bs=k(ks,[["__scopeId","data-v-9b0bc81a"]]);function $s(){const{theme:o,frontmatter:e}=L(),t=Ve([]),s=g(()=>t.value.length>0);return ee(()=>{t.value=me(e.value.outline??o.value.outline)}),{headers:t,hasLocalNav:s}}const gs=o=>(B("data-v-a8d87c8b"),o=o(),H(),o),ys=gs(()=>v("span",{class:"vpi-chevron-right icon"},null,-1)),Ps={class:"header"},Ls={class:"outline"},Vs=_({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(o){const e=o,{theme:t}=L(),s=T(!1),n=T(0),r=T(),u=T();We(r,()=>{s.value=!1}),le("Escape",()=>{s.value=!1}),ee(()=>{s.value=!1});function h(){s.value=!s.value,n.value=window.innerHeight+Math.min(window.scrollY-e.navHeight,0)}function p(P){P.target.classList.contains("outline-link")&&(u.value&&(u.value.style.transition="none"),Je(()=>{s.value=!1}))}function b(){s.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(P,y)=>(a(),c("div",{class:"VPLocalNavOutlineDropdown",style:we({"--vp-vh":n.value+"px"}),ref_key:"main",ref:r},[P.headers.length>0?(a(),c("button",{key:0,onClick:h,class:N({open:s.value})},[D(w(i(Ae)(i(t)))+" ",1),ys],2)):(a(),c("button",{key:1,onClick:b},w(i(t).returnToTopLabel||"Return to top"),1)),m(ve,{name:"flyout"},{default:d(()=>[s.value?(a(),c("div",{key:0,ref_key:"items",ref:u,class:"items",onClick:p},[v("div",Ps,[v("a",{class:"top-link",href:"#",onClick:b},w(i(t).returnToTopLabel||"Return to top"),1)]),v("div",Ls,[m(Ce,{headers:P.headers},null,8,["headers"])])],512)):f("",!0)]),_:1})],4))}}),Ss=k(Vs,[["__scopeId","data-v-a8d87c8b"]]),ws=o=>(B("data-v-c25c5dfa"),o=o(),H(),o),Is={class:"container"},Ts=["aria-expanded"],Ns=ws(()=>v("span",{class:"vpi-align-left menu-icon"},null,-1)),Ms={class:"menu-text"},As=_({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(o){const{theme:e,frontmatter:t}=L(),{hasSidebar:s}=O(),{headers:n}=$s(),{y:r}=Ie(),u=T(0);z(()=>{u.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))}),ee(()=>{n.value=me(t.value.outline??e.value.outline)});const h=g(()=>n.value.length===0),p=g(()=>h.value&&!s.value),b=g(()=>({VPLocalNav:!0,"has-sidebar":s.value,empty:h.value,fixed:p.value}));return(P,y)=>i(t).layout!=="home"&&(!p.value||i(r)>=u.value)?(a(),c("div",{key:0,class:N(b.value)},[v("div",Is,[i(s)?(a(),c("button",{key:0,class:"menu","aria-expanded":P.open,"aria-controls":"VPSidebarNav",onClick:y[0]||(y[0]=V=>P.$emit("open-menu"))},[Ns,v("span",Ms,w(i(e).sidebarMenuLabel||"Menu"),1)],8,Ts)):f("",!0),m(Ss,{headers:i(n),navHeight:u.value},null,8,["headers","navHeight"])])],2)):f("",!0)}}),Cs=k(As,[["__scopeId","data-v-c25c5dfa"]]);function Bs(){const o=T(!1);function e(){o.value=!0,window.addEventListener("resize",n)}function t(){o.value=!1,window.removeEventListener("resize",n)}function s(){o.value?t():e()}function n(){window.outerWidth>=768&&t()}const r=te();return q(()=>r.path,t),{isScreenOpen:o,openScreen:e,closeScreen:t,toggleScreen:s}}const Hs={},Es={class:"VPSwitch",type:"button",role:"switch"},Ds={class:"check"},Fs={key:0,class:"icon"};function Os(o,e){return a(),c("button",Es,[v("span",Ds,[o.$slots.default?(a(),c("span",Fs,[l(o.$slots,"default",{},void 0,!0)])):f("",!0)])])}const Us=k(Hs,[["render",Os],["__scopeId","data-v-b7343c60"]]),Be=o=>(B("data-v-bf12631d"),o=o(),H(),o),Gs=Be(()=>v("span",{class:"vpi-sun sun"},null,-1)),js=Be(()=>v("span",{class:"vpi-moon moon"},null,-1)),zs=_({__name:"VPSwitchAppearance",setup(o){const{isDark:e,theme:t}=L(),s=oe("toggle-appearance",()=>{e.value=!e.value}),n=g(()=>e.value?t.value.lightModeSwitchTitle||"Switch to light theme":t.value.darkModeSwitchTitle||"Switch to dark theme");return(r,u)=>(a(),$(Us,{title:n.value,class:"VPSwitchAppearance","aria-checked":i(e),onClick:i(s)},{default:d(()=>[Gs,js]),_:1},8,["title","aria-checked","onClick"]))}}),ke=k(zs,[["__scopeId","data-v-bf12631d"]]),qs={key:0,class:"VPNavBarAppearance"},Ks=_({__name:"VPNavBarAppearance",setup(o){const{site:e}=L();return(t,s)=>i(e).appearance&&i(e).appearance!=="force-dark"?(a(),c("div",qs,[m(ke)])):f("",!0)}}),Rs=k(Ks,[["__scopeId","data-v-00c7bf6e"]]),be=T();let He=!1,re=0;function Ws(o){const e=T(!1);if(J){!He&&Js(),re++;const t=q(be,s=>{var n,r,u;s===o.el.value||(n=o.el.value)!=null&&n.contains(s)?(e.value=!0,(r=o.onFocus)==null||r.call(o)):(e.value=!1,(u=o.onBlur)==null||u.call(o))});he(()=>{t(),re--,re||Ys()})}return Ye(e)}function Js(){document.addEventListener("focusin",Ee),He=!0,be.value=document.activeElement}function Ys(){document.removeEventListener("focusin",Ee)}function Ee(){be.value=document.activeElement}const Qs={class:"VPMenuLink"},Xs=_({__name:"VPMenuLink",props:{item:{}},setup(o){const{page:e}=L();return(t,s)=>(a(),c("div",Qs,[m(F,{class:N({active:i(j)(i(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel},{default:d(()=>[D(w(t.item.text),1)]),_:1},8,["class","href","target","rel"])]))}}),se=k(Xs,[["__scopeId","data-v-99eed3d0"]]),Zs={class:"VPMenuGroup"},xs={key:0,class:"title"},en=_({__name:"VPMenuGroup",props:{text:{},items:{}},setup(o){return(e,t)=>(a(),c("div",Zs,[e.text?(a(),c("p",xs,w(e.text),1)):f("",!0),(a(!0),c(M,null,E(e.items,s=>(a(),c(M,null,["link"in s?(a(),$(se,{key:0,item:s},null,8,["item"])):f("",!0)],64))),256))]))}}),tn=k(en,[["__scopeId","data-v-17dda5f3"]]),on={class:"VPMenu"},sn={key:0,class:"items"},nn=_({__name:"VPMenu",props:{items:{}},setup(o){return(e,t)=>(a(),c("div",on,[e.items?(a(),c("div",sn,[(a(!0),c(M,null,E(e.items,s=>(a(),c(M,{key:s.text},["link"in s?(a(),$(se,{key:0,item:s},null,8,["item"])):(a(),$(tn,{key:1,text:s.text,items:s.items},null,8,["text","items"]))],64))),128))])):f("",!0),l(e.$slots,"default",{},void 0,!0)]))}}),an=k(nn,[["__scopeId","data-v-5bbee03e"]]),rn=o=>(B("data-v-480bceef"),o=o(),H(),o),ln=["aria-expanded","aria-label"],cn={key:0,class:"text"},un=["innerHTML"],dn=rn(()=>v("span",{class:"vpi-chevron-down text-icon"},null,-1)),vn={key:1,class:"vpi-more-horizontal icon"},pn={class:"menu"},hn=_({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(o){const e=T(!1),t=T();Ws({el:t,onBlur:s});function s(){e.value=!1}return(n,r)=>(a(),c("div",{class:"VPFlyout",ref_key:"el",ref:t,onMouseenter:r[1]||(r[1]=u=>e.value=!0),onMouseleave:r[2]||(r[2]=u=>e.value=!1)},[v("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":e.value,"aria-label":n.label,onClick:r[0]||(r[0]=u=>e.value=!e.value)},[n.button||n.icon?(a(),c("span",cn,[n.icon?(a(),c("span",{key:0,class:N([n.icon,"option-icon"])},null,2)):f("",!0),n.button?(a(),c("span",{key:1,innerHTML:n.button},null,8,un)):f("",!0),dn])):(a(),c("span",vn))],8,ln),v("div",pn,[m(an,{items:n.items},{default:d(()=>[l(n.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),$e=k(hn,[["__scopeId","data-v-480bceef"]]),fn=["href","aria-label","innerHTML"],_n=_({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(o){const e=o,t=g(()=>typeof e.icon=="object"?e.icon.svg:``);return(s,n)=>(a(),c("a",{class:"VPSocialLink no-icon",href:s.link,"aria-label":s.ariaLabel??(typeof s.icon=="string"?s.icon:""),target:"_blank",rel:"noopener",innerHTML:t.value},null,8,fn))}}),mn=k(_n,[["__scopeId","data-v-d474e997"]]),kn={class:"VPSocialLinks"},bn=_({__name:"VPSocialLinks",props:{links:{}},setup(o){return(e,t)=>(a(),c("div",kn,[(a(!0),c(M,null,E(e.links,({link:s,icon:n,ariaLabel:r})=>(a(),$(mn,{key:s,icon:n,link:s,ariaLabel:r},null,8,["icon","link","ariaLabel"]))),128))]))}}),ge=k(bn,[["__scopeId","data-v-f9d82556"]]),$n={key:0,class:"group translations"},gn={class:"trans-title"},yn={key:1,class:"group"},Pn={class:"item appearance"},Ln={class:"label"},Vn={class:"appearance-action"},Sn={key:2,class:"group"},wn={class:"item social-links"},In=_({__name:"VPNavBarExtra",setup(o){const{site:e,theme:t}=L(),{localeLinks:s,currentLang:n}=Y({correspondingLink:!0}),r=g(()=>s.value.length&&n.value.label||e.value.appearance||t.value.socialLinks);return(u,h)=>r.value?(a(),$($e,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:d(()=>[i(s).length&&i(n).label?(a(),c("div",$n,[v("p",gn,w(i(n).label),1),(a(!0),c(M,null,E(i(s),p=>(a(),$(se,{key:p.link,item:p},null,8,["item"]))),128))])):f("",!0),i(e).appearance&&i(e).appearance!=="force-dark"?(a(),c("div",yn,[v("div",Pn,[v("p",Ln,w(i(t).darkModeSwitchLabel||"Appearance"),1),v("div",Vn,[m(ke)])])])):f("",!0),i(t).socialLinks?(a(),c("div",Sn,[v("div",wn,[m(ge,{class:"social-links-list",links:i(t).socialLinks},null,8,["links"])])])):f("",!0)]),_:1})):f("",!0)}}),Tn=k(In,[["__scopeId","data-v-4f6096c9"]]),Nn=o=>(B("data-v-ab39859f"),o=o(),H(),o),Mn=["aria-expanded"],An=Nn(()=>v("span",{class:"container"},[v("span",{class:"top"}),v("span",{class:"middle"}),v("span",{class:"bottom"})],-1)),Cn=[An],Bn=_({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(o){return(e,t)=>(a(),c("button",{type:"button",class:N(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:t[0]||(t[0]=s=>e.$emit("click"))},Cn,10,Mn))}}),Hn=k(Bn,[["__scopeId","data-v-ab39859f"]]),En=["innerHTML"],Dn=_({__name:"VPNavBarMenuLink",props:{item:{}},setup(o){const{page:e}=L();return(t,s)=>(a(),$(F,{class:N({VPNavBarMenuLink:!0,active:i(j)(i(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,noIcon:t.item.noIcon,target:t.item.target,rel:t.item.rel,tabindex:"0"},{default:d(()=>[v("span",{innerHTML:t.item.text},null,8,En)]),_:1},8,["class","href","noIcon","target","rel"]))}}),Fn=k(Dn,[["__scopeId","data-v-6c98a3e9"]]),On=_({__name:"VPNavBarMenuGroup",props:{item:{}},setup(o){const e=o,{page:t}=L(),s=r=>"link"in r?j(t.value.relativePath,r.link,!!e.item.activeMatch):r.items.some(s),n=g(()=>s(e.item));return(r,u)=>(a(),$($e,{class:N({VPNavBarMenuGroup:!0,active:i(j)(i(t).relativePath,r.item.activeMatch,!!r.item.activeMatch)||n.value}),button:r.item.text,items:r.item.items},null,8,["class","button","items"]))}}),Un=o=>(B("data-v-a1a0902d"),o=o(),H(),o),Gn={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},jn=Un(()=>v("span",{id:"main-nav-aria-label",class:"visually-hidden"},"Main Navigation",-1)),zn=_({__name:"VPNavBarMenu",setup(o){const{theme:e}=L();return(t,s)=>i(e).nav?(a(),c("nav",Gn,[jn,(a(!0),c(M,null,E(i(e).nav,n=>(a(),c(M,{key:n.text},["link"in n?(a(),$(Fn,{key:0,item:n},null,8,["item"])):(a(),$(On,{key:1,item:n},null,8,["item"]))],64))),128))])):f("",!0)}}),qn=k(zn,[["__scopeId","data-v-a1a0902d"]]);function Kn(o){const{localeIndex:e,theme:t}=L();function s(n){var A,C,S;const r=n.split("."),u=(A=t.value.search)==null?void 0:A.options,h=u&&typeof u=="object",p=h&&((S=(C=u.locales)==null?void 0:C[e.value])==null?void 0:S.translations)||null,b=h&&u.translations||null;let P=p,y=b,V=o;const I=r.pop();for(const U of r){let G=null;const R=V==null?void 0:V[U];R&&(G=V=R);const ne=y==null?void 0:y[U];ne&&(G=y=ne);const ae=P==null?void 0:P[U];ae&&(G=P=ae),R||(V=G),ne||(y=G),ae||(P=G)}return(P==null?void 0:P[I])??(y==null?void 0:y[I])??(V==null?void 0:V[I])??""}return s}const Rn=["aria-label"],Wn={class:"DocSearch-Button-Container"},Jn=v("span",{class:"vp-icon DocSearch-Search-Icon"},null,-1),Yn={class:"DocSearch-Button-Placeholder"},Qn=v("span",{class:"DocSearch-Button-Keys"},[v("kbd",{class:"DocSearch-Button-Key"}),v("kbd",{class:"DocSearch-Button-Key"},"K")],-1),ye=_({__name:"VPNavBarSearchButton",setup(o){const t=Kn({button:{buttonText:"Search",buttonAriaLabel:"Search"}});return(s,n)=>(a(),c("button",{type:"button",class:"DocSearch DocSearch-Button","aria-label":i(t)("button.buttonAriaLabel")},[v("span",Wn,[Jn,v("span",Yn,w(i(t)("button.buttonText")),1)]),Qn],8,Rn))}}),Xn={class:"VPNavBarSearch"},Zn={id:"local-search"},xn={key:1,id:"docsearch"},ea=_({__name:"VPNavBarSearch",setup(o){const e=Qe(()=>Xe(()=>import("./VPLocalSearchBox.BFfi2VoO.js"),__vite__mapDeps([0,1]))),t=()=>null,{theme:s}=L(),n=T(!1),r=T(!1);z(()=>{});function u(){n.value||(n.value=!0,setTimeout(h,16))}function h(){const y=new Event("keydown");y.key="k",y.metaKey=!0,window.dispatchEvent(y),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||h()},16)}function p(y){const V=y.target,I=V.tagName;return V.isContentEditable||I==="INPUT"||I==="SELECT"||I==="TEXTAREA"}const b=T(!1);le("k",y=>{(y.ctrlKey||y.metaKey)&&(y.preventDefault(),b.value=!0)}),le("/",y=>{p(y)||(y.preventDefault(),b.value=!0)});const P="local";return(y,V)=>{var I;return a(),c("div",Xn,[i(P)==="local"?(a(),c(M,{key:0},[b.value?(a(),$(i(e),{key:0,onClose:V[0]||(V[0]=A=>b.value=!1)})):f("",!0),v("div",Zn,[m(ye,{onClick:V[1]||(V[1]=A=>b.value=!0)})])],64)):i(P)==="algolia"?(a(),c(M,{key:1},[n.value?(a(),$(i(t),{key:0,algolia:((I=i(s).search)==null?void 0:I.options)??i(s).algolia,onVnodeBeforeMount:V[2]||(V[2]=A=>r.value=!0)},null,8,["algolia"])):f("",!0),r.value?f("",!0):(a(),c("div",xn,[m(ye,{onClick:u})]))],64)):f("",!0)])}}}),ta=_({__name:"VPNavBarSocialLinks",setup(o){const{theme:e}=L();return(t,s)=>i(e).socialLinks?(a(),$(ge,{key:0,class:"VPNavBarSocialLinks",links:i(e).socialLinks},null,8,["links"])):f("",!0)}}),oa=k(ta,[["__scopeId","data-v-57cffa2b"]]),sa=["href","rel","target"],na={key:1},aa={key:2},ra=_({__name:"VPNavBarTitle",setup(o){const{site:e,theme:t}=L(),{hasSidebar:s}=O(),{currentLang:n}=Y(),r=g(()=>{var p;return typeof t.value.logoLink=="string"?t.value.logoLink:(p=t.value.logoLink)==null?void 0:p.link}),u=g(()=>{var p;return typeof t.value.logoLink=="string"||(p=t.value.logoLink)==null?void 0:p.rel}),h=g(()=>{var p;return typeof t.value.logoLink=="string"||(p=t.value.logoLink)==null?void 0:p.target});return(p,b)=>(a(),c("div",{class:N(["VPNavBarTitle",{"has-sidebar":i(s)}])},[v("a",{class:"title",href:r.value??i(fe)(i(n).link),rel:u.value,target:h.value},[l(p.$slots,"nav-bar-title-before",{},void 0,!0),i(t).logo?(a(),$(Z,{key:0,class:"logo",image:i(t).logo},null,8,["image"])):f("",!0),i(t).siteTitle?(a(),c("span",na,w(i(t).siteTitle),1)):i(t).siteTitle===void 0?(a(),c("span",aa,w(i(e).title),1)):f("",!0),l(p.$slots,"nav-bar-title-after",{},void 0,!0)],8,sa)],2))}}),ia=k(ra,[["__scopeId","data-v-31ebd8a5"]]),la={class:"items"},ca={class:"title"},ua=_({__name:"VPNavBarTranslations",setup(o){const{theme:e}=L(),{localeLinks:t,currentLang:s}=Y({correspondingLink:!0});return(n,r)=>i(t).length&&i(s).label?(a(),$($e,{key:0,class:"VPNavBarTranslations",icon:"vpi-languages",label:i(e).langMenuLabel||"Change language"},{default:d(()=>[v("div",la,[v("p",ca,w(i(s).label),1),(a(!0),c(M,null,E(i(t),u=>(a(),$(se,{key:u.link,item:u},null,8,["item"]))),128))])]),_:1},8,["label"])):f("",!0)}}),da=k(ua,[["__scopeId","data-v-8af5df8d"]]),va=o=>(B("data-v-3635ac94"),o=o(),H(),o),pa={class:"wrapper"},ha={class:"container"},fa={class:"title"},_a={class:"content"},ma={class:"content-body"},ka=va(()=>v("div",{class:"divider"},[v("div",{class:"divider-line"})],-1)),ba=_({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(o){const{y:e}=Ie(),{hasSidebar:t}=O(),{frontmatter:s}=L(),n=T({});return Le(()=>{n.value={"has-sidebar":t.value,home:s.value.layout==="home",top:e.value===0}}),(r,u)=>(a(),c("div",{class:N(["VPNavBar",n.value])},[v("div",pa,[v("div",ha,[v("div",fa,[m(ia,null,{"nav-bar-title-before":d(()=>[l(r.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":d(()=>[l(r.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),v("div",_a,[v("div",ma,[l(r.$slots,"nav-bar-content-before",{},void 0,!0),m(ea,{class:"search"}),m(qn,{class:"menu"}),m(da,{class:"translations"}),m(Rs,{class:"appearance"}),m(oa,{class:"social-links"}),m(Tn,{class:"extra"}),l(r.$slots,"nav-bar-content-after",{},void 0,!0),m(Hn,{class:"hamburger",active:r.isScreenOpen,onClick:u[0]||(u[0]=h=>r.$emit("toggle-screen"))},null,8,["active"])])])])]),ka],2))}}),$a=k(ba,[["__scopeId","data-v-3635ac94"]]),ga={key:0,class:"VPNavScreenAppearance"},ya={class:"text"},Pa=_({__name:"VPNavScreenAppearance",setup(o){const{site:e,theme:t}=L();return(s,n)=>i(e).appearance&&i(e).appearance!=="force-dark"?(a(),c("div",ga,[v("p",ya,w(i(t).darkModeSwitchLabel||"Appearance"),1),m(ke)])):f("",!0)}}),La=k(Pa,[["__scopeId","data-v-d89c0984"]]),Va=_({__name:"VPNavScreenMenuLink",props:{item:{}},setup(o){const e=oe("close-screen");return(t,s)=>(a(),$(F,{class:"VPNavScreenMenuLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:i(e)},{default:d(()=>[D(w(t.item.text),1)]),_:1},8,["href","target","rel","onClick"]))}}),Sa=k(Va,[["__scopeId","data-v-09e7aae1"]]),wa=_({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(o){const e=oe("close-screen");return(t,s)=>(a(),$(F,{class:"VPNavScreenMenuGroupLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:i(e)},{default:d(()=>[D(w(t.item.text),1)]),_:1},8,["href","target","rel","onClick"]))}}),De=k(wa,[["__scopeId","data-v-27dfcfdb"]]),Ia={class:"VPNavScreenMenuGroupSection"},Ta={key:0,class:"title"},Na=_({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(o){return(e,t)=>(a(),c("div",Ia,[e.text?(a(),c("p",Ta,w(e.text),1)):f("",!0),(a(!0),c(M,null,E(e.items,s=>(a(),$(De,{key:s.text,item:s},null,8,["item"]))),128))]))}}),Ma=k(Na,[["__scopeId","data-v-71bb7326"]]),Aa=o=>(B("data-v-b576c0a3"),o=o(),H(),o),Ca=["aria-controls","aria-expanded"],Ba=["innerHTML"],Ha=Aa(()=>v("span",{class:"vpi-plus button-icon"},null,-1)),Ea=["id"],Da={key:1,class:"group"},Fa=_({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(o){const e=o,t=T(!1),s=g(()=>`NavScreenGroup-${e.text.replace(" ","-").toLowerCase()}`);function n(){t.value=!t.value}return(r,u)=>(a(),c("div",{class:N(["VPNavScreenMenuGroup",{open:t.value}])},[v("button",{class:"button","aria-controls":s.value,"aria-expanded":t.value,onClick:n},[v("span",{class:"button-text",innerHTML:r.text},null,8,Ba),Ha],8,Ca),v("div",{id:s.value,class:"items"},[(a(!0),c(M,null,E(r.items,h=>(a(),c(M,{key:h.text},["link"in h?(a(),c("div",{key:h.text,class:"item"},[m(De,{item:h},null,8,["item"])])):(a(),c("div",Da,[m(Ma,{text:h.text,items:h.items},null,8,["text","items"])]))],64))),128))],8,Ea)],2))}}),Oa=k(Fa,[["__scopeId","data-v-b576c0a3"]]),Ua={key:0,class:"VPNavScreenMenu"},Ga=_({__name:"VPNavScreenMenu",setup(o){const{theme:e}=L();return(t,s)=>i(e).nav?(a(),c("nav",Ua,[(a(!0),c(M,null,E(i(e).nav,n=>(a(),c(M,{key:n.text},["link"in n?(a(),$(Sa,{key:0,item:n},null,8,["item"])):(a(),$(Oa,{key:1,text:n.text||"",items:n.items},null,8,["text","items"]))],64))),128))])):f("",!0)}}),ja=_({__name:"VPNavScreenSocialLinks",setup(o){const{theme:e}=L();return(t,s)=>i(e).socialLinks?(a(),$(ge,{key:0,class:"VPNavScreenSocialLinks",links:i(e).socialLinks},null,8,["links"])):f("",!0)}}),Fe=o=>(B("data-v-44a1a7af"),o=o(),H(),o),za=Fe(()=>v("span",{class:"vpi-languages icon lang"},null,-1)),qa=Fe(()=>v("span",{class:"vpi-chevron-down icon chevron"},null,-1)),Ka={class:"list"},Ra=_({__name:"VPNavScreenTranslations",setup(o){const{localeLinks:e,currentLang:t}=Y({correspondingLink:!0}),s=T(!1);function n(){s.value=!s.value}return(r,u)=>i(e).length&&i(t).label?(a(),c("div",{key:0,class:N(["VPNavScreenTranslations",{open:s.value}])},[v("button",{class:"title",onClick:n},[za,D(" "+w(i(t).label)+" ",1),qa]),v("ul",Ka,[(a(!0),c(M,null,E(i(e),h=>(a(),c("li",{key:h.link,class:"item"},[m(F,{class:"link",href:h.link},{default:d(()=>[D(w(h.text),1)]),_:2},1032,["href"])]))),128))])],2)):f("",!0)}}),Wa=k(Ra,[["__scopeId","data-v-44a1a7af"]]),Ja={class:"container"},Ya=_({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(o){const e=T(null),t=Te(J?document.body:null);return(s,n)=>(a(),$(ve,{name:"fade",onEnter:n[0]||(n[0]=r=>t.value=!0),onAfterLeave:n[1]||(n[1]=r=>t.value=!1)},{default:d(()=>[s.open?(a(),c("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:e,id:"VPNavScreen"},[v("div",Ja,[l(s.$slots,"nav-screen-content-before",{},void 0,!0),m(Ga,{class:"menu"}),m(Wa,{class:"translations"}),m(La,{class:"appearance"}),m(ja,{class:"social-links"}),l(s.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):f("",!0)]),_:3}))}}),Qa=k(Ya,[["__scopeId","data-v-3e771a18"]]),Xa={key:0,class:"VPNav"},Za=_({__name:"VPNav",setup(o){const{isScreenOpen:e,closeScreen:t,toggleScreen:s}=Bs(),{frontmatter:n}=L(),r=g(()=>n.value.navbar!==!1);return Ne("close-screen",t),x(()=>{J&&document.documentElement.classList.toggle("hide-nav",!r.value)}),(u,h)=>r.value?(a(),c("header",Xa,[m($a,{"is-screen-open":i(e),onToggleScreen:i(s)},{"nav-bar-title-before":d(()=>[l(u.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":d(()=>[l(u.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":d(()=>[l(u.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":d(()=>[l(u.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),m(Qa,{open:i(e)},{"nav-screen-content-before":d(()=>[l(u.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":d(()=>[l(u.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):f("",!0)}}),xa=k(Za,[["__scopeId","data-v-2e78b0bd"]]),Oe=o=>(B("data-v-6aa9de18"),o=o(),H(),o),er=["role","tabindex"],tr=Oe(()=>v("div",{class:"indicator"},null,-1)),or=Oe(()=>v("span",{class:"vpi-chevron-right caret-icon"},null,-1)),sr=[or],nr={key:1,class:"items"},ar=_({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(o){const e=o,{collapsed:t,collapsible:s,isLink:n,isActiveLink:r,hasActiveLink:u,hasChildren:h,toggle:p}=yt(g(()=>e.item)),b=g(()=>h.value?"section":"div"),P=g(()=>n.value?"a":"div"),y=g(()=>h.value?e.depth+2===7?"p":`h${e.depth+2}`:"p"),V=g(()=>n.value?void 0:"button"),I=g(()=>[[`level-${e.depth}`],{collapsible:s.value},{collapsed:t.value},{"is-link":n.value},{"is-active":r.value},{"has-active":u.value}]);function A(S){"key"in S&&S.key!=="Enter"||!e.item.link&&p()}function C(){e.item.link&&p()}return(S,U)=>{const G=K("VPSidebarItem",!0);return a(),$(W(b.value),{class:N(["VPSidebarItem",I.value])},{default:d(()=>[S.item.text?(a(),c("div",Q({key:0,class:"item",role:V.value},xe(S.item.items?{click:A,keydown:A}:{},!0),{tabindex:S.item.items&&0}),[tr,S.item.link?(a(),$(F,{key:0,tag:P.value,class:"link",href:S.item.link,rel:S.item.rel,target:S.item.target},{default:d(()=>[(a(),$(W(y.value),{class:"text",innerHTML:S.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(a(),$(W(y.value),{key:1,class:"text",innerHTML:S.item.text},null,8,["innerHTML"])),S.item.collapsed!=null&&S.item.items&&S.item.items.length?(a(),c("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:C,onKeydown:Ze(C,["enter"]),tabindex:"0"},sr,32)):f("",!0)],16,er)):f("",!0),S.item.items&&S.item.items.length?(a(),c("div",nr,[S.depth<5?(a(!0),c(M,{key:0},E(S.item.items,R=>(a(),$(G,{key:R.text,item:R,depth:S.depth+1},null,8,["item","depth"]))),128)):f("",!0)])):f("",!0)]),_:1},8,["class"])}}}),rr=k(ar,[["__scopeId","data-v-6aa9de18"]]),Ue=o=>(B("data-v-58e9aab1"),o=o(),H(),o),ir=Ue(()=>v("div",{class:"curtain"},null,-1)),lr={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},cr=Ue(()=>v("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),ur=_({__name:"VPSidebar",props:{open:{type:Boolean}},setup(o){const{sidebarGroups:e,hasSidebar:t}=O(),s=o,n=T(null),r=Te(J?document.body:null);return q([s,n],()=>{var u;s.open?(r.value=!0,(u=n.value)==null||u.focus()):r.value=!1},{immediate:!0,flush:"post"}),(u,h)=>i(t)?(a(),c("aside",{key:0,class:N(["VPSidebar",{open:u.open}]),ref_key:"navEl",ref:n,onClick:h[0]||(h[0]=et(()=>{},["stop"]))},[ir,v("nav",lr,[cr,l(u.$slots,"sidebar-nav-before",{},void 0,!0),(a(!0),c(M,null,E(i(e),p=>(a(),c("div",{key:p.text,class:"group"},[m(rr,{item:p,depth:0},null,8,["item"])]))),128)),l(u.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):f("",!0)}}),dr=k(ur,[["__scopeId","data-v-58e9aab1"]]),vr=_({__name:"VPSkipLink",setup(o){const e=te(),t=T();q(()=>e.path,()=>t.value.focus());function s({target:n}){const r=document.getElementById(decodeURIComponent(n.hash).slice(1));if(r){const u=()=>{r.removeAttribute("tabindex"),r.removeEventListener("blur",u)};r.setAttribute("tabindex","-1"),r.addEventListener("blur",u),r.focus(),window.scrollTo(0,0)}}return(n,r)=>(a(),c(M,null,[v("span",{ref_key:"backToTop",ref:t,tabindex:"-1"},null,512),v("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:s}," Skip to content ")],64))}}),pr=k(vr,[["__scopeId","data-v-ae047c81"]]),hr=_({__name:"Layout",setup(o){const{isOpen:e,open:t,close:s}=O(),n=te();q(()=>n.path,s),gt(e,s);const{frontmatter:r}=L(),u=tt(),h=g(()=>!!u["home-hero-image"]);return Ne("hero-image-slot-exists",h),(p,b)=>{const P=K("Content");return i(r).layout!==!1?(a(),c("div",{key:0,class:N(["Layout",i(r).pageClass])},[l(p.$slots,"layout-top",{},void 0,!0),m(pr),m(rt,{class:"backdrop",show:i(e),onClick:i(s)},null,8,["show","onClick"]),m(xa,null,{"nav-bar-title-before":d(()=>[l(p.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":d(()=>[l(p.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":d(()=>[l(p.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":d(()=>[l(p.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":d(()=>[l(p.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":d(()=>[l(p.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),m(Cs,{open:i(e),onOpenMenu:i(t)},null,8,["open","onOpenMenu"]),m(dr,{open:i(e)},{"sidebar-nav-before":d(()=>[l(p.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":d(()=>[l(p.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),m(hs,null,{"page-top":d(()=>[l(p.$slots,"page-top",{},void 0,!0)]),"page-bottom":d(()=>[l(p.$slots,"page-bottom",{},void 0,!0)]),"not-found":d(()=>[l(p.$slots,"not-found",{},void 0,!0)]),"home-hero-before":d(()=>[l(p.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":d(()=>[l(p.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":d(()=>[l(p.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":d(()=>[l(p.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":d(()=>[l(p.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":d(()=>[l(p.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":d(()=>[l(p.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":d(()=>[l(p.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":d(()=>[l(p.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":d(()=>[l(p.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":d(()=>[l(p.$slots,"doc-before",{},void 0,!0)]),"doc-after":d(()=>[l(p.$slots,"doc-after",{},void 0,!0)]),"doc-top":d(()=>[l(p.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":d(()=>[l(p.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":d(()=>[l(p.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":d(()=>[l(p.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":d(()=>[l(p.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":d(()=>[l(p.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":d(()=>[l(p.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":d(()=>[l(p.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),m(bs),l(p.$slots,"layout-bottom",{},void 0,!0)],2)):(a(),$(P,{key:1}))}}}),fr=k(hr,[["__scopeId","data-v-26ff0e52"]]),Pe={Layout:fr,enhanceApp:({app:o})=>{o.component("Badge",st)}},mr={extends:Pe,Layout:()=>ot(Pe.Layout,null,{}),enhanceApp({app:o,router:e,siteData:t}){}};export{mr as R,Kn as c,L as u}; diff --git a/assets/cn_guide_getting-started.md.BVVfiqh8.js b/assets/cn_guide_getting-started.md.BxYD4S1b.js similarity index 98% rename from assets/cn_guide_getting-started.md.BVVfiqh8.js rename to assets/cn_guide_getting-started.md.BxYD4S1b.js index 7bcb117..70bd816 100644 --- a/assets/cn_guide_getting-started.md.BVVfiqh8.js +++ b/assets/cn_guide_getting-started.md.BxYD4S1b.js @@ -1 +1 @@ -import{_ as a,c as l,o as i,a5 as e,a6 as o,a7 as t,a8 as r}from"./chunks/framework.CSZncTKs.js";const g=JSON.parse('{"title":"快速开始","description":"","frontmatter":{},"headers":[],"relativePath":"cn/guide/getting-started.md","filePath":"cn/guide/getting-started.md"}'),c={name:"cn/guide/getting-started.md"},s=e('

快速开始

欢迎安装并尝试使用 Logseq Move Block。这是一个简单的说明,让你快速理解和开始使用。

是什么

Logseq Move Block 是一个 Logseq 插件,用于在 Logseq 中自由的移动 Block。由于 Logseq 是一个大纲笔记软件,所以你会有越来越多的 Block。远比你的页面要多。所以你通常会有整理的需求,也就是将这些 Block 来回移动,复制,引用,或者嵌入。使用 Move Block 插件,你可以很轻松的做这些操作。

使用场景:

  1. 使用 Namespace 将一个很长的页面改成嵌套页面。
  2. 将部分内容从日历页面移动到某个项目页面,并在日历页面保留引用。或者反过来。
  3. 将部分内容从页面的中间移动到当前页面的顶部或者底部。
  4. ...

特性

  • 支持 Slash Command
  • 支持 Context Command
  • 支持快捷键
  • 支持页面右上角图标按钮
  • 支持移动到任意日历和页面
  • 支持移动到顶部或底部
  • 支持复制和移动,并保留引用或者嵌入
  • 支持停留在原来的页面或者跳转到目标页面
  • 支持保留操作历史,支持收藏常用操作

安装

插件市场

在插件市场中搜索它,并从那里进行安装。

手动安装

  1. 从发布页面下载最新的 zip 文件。
  2. 将 zip 文件解压缩到您想要存储插件的文件夹中。
  3. 在 Logseq 中打开开发者模式。
  4. 通过点击插件模态框上的“加载未打包插件”按钮,加载解压缩后的文件夹
  5. 您现在应该能看到插件已经被安装。

快速开始

  1. 光标放在要操作的 Block 上。
  2. 通过快捷键或者 Context Command,Slash Command, 或者插件右上角图标按钮,打开配置窗口。
  3. 根据需求选择合适的选项。
  4. 点击 OK 执行。
  5. 下次如果有类似的操作需求,直接从收藏夹或者操作历史中快速选择。

关于多行和嵌套的注意事项

  1. 由于 Logseq 本身的限制,如果是移动多行,在选中多行以后,只能通过快捷键触发操作窗口,才能继续完成多行移动,其他方式会退化成选择时选中的第一个 Block。
  2. 选择多行时,选择的顺序很重要,决定了操作的顺序,而不是实际在页面中呈现的顺序。
  3. 剪切操作支持嵌套 Block,但是复制操作不支持嵌套。所以这意味着如果是剪切,只要选择了根 Block,整个 Block 树都会被剪切过去,并且维持原来的结构,而如果是复制,则不会保持原来的结构,都会被拉平,需要在新的目标页面重新手动组织结构。从视觉上,除了要关注 Logseq 高亮的区域,还需要关注区块前面的小圆点是否变色。
  4. 剪切操作支持同时剪切多个嵌套 Block 树,也支持从一颗大 Block 树中剪切出多个 Block 子树,判断依据是选择高亮的 Block 之间的相互关系,只有连续的父子级关系才会认为是一颗树,如果中间断开或者本身是兄弟关系,则会被识别为是一个新的子树。小圆点未高亮的也可能因为父节点被选中而包含在剪切的树里。

举个例子

这里看到高亮的区域是 1,2,3,4,5,7,8,0。其中小圆点高亮的只有1,3,7,0, 在这种情况下:

如果是复制,目标页将得到如下结果:

如果是剪切,目标页将得到如下结果:

可以看到,这里因为 7 和 0 之间的 8 没有被选中,所以 0 在剪切后作为了一颗新的子树,而 2,4,5 虽然没有被选中,但是,因为父节点被选中了,所以也一起被剪切了。

这个例子比较极端,是为了演示插件的处理逻辑,日常使用时,一般很少出现不连续的选择一起移动的情况。

',26),n=[s];function d(h,p,m,_,u,k){return i(),l("div",null,n)}const b=a(c,[["render",d]]);export{g as __pageData,b as default}; +import{_ as a,c as l,o as i,a5 as e,a6 as o,a7 as t,a8 as r}from"./chunks/framework.ksaAMBJ7.js";const g=JSON.parse('{"title":"快速开始","description":"","frontmatter":{},"headers":[],"relativePath":"cn/guide/getting-started.md","filePath":"cn/guide/getting-started.md"}'),c={name:"cn/guide/getting-started.md"},s=e('

快速开始

欢迎安装并尝试使用 Logseq Move Block。这是一个简单的说明,让你快速理解和开始使用。

是什么

Logseq Move Block 是一个 Logseq 插件,用于在 Logseq 中自由的移动 Block。由于 Logseq 是一个大纲笔记软件,所以你会有越来越多的 Block。远比你的页面要多。所以你通常会有整理的需求,也就是将这些 Block 来回移动,复制,引用,或者嵌入。使用 Move Block 插件,你可以很轻松的做这些操作。

使用场景:

  1. 使用 Namespace 将一个很长的页面改成嵌套页面。
  2. 将部分内容从日历页面移动到某个项目页面,并在日历页面保留引用。或者反过来。
  3. 将部分内容从页面的中间移动到当前页面的顶部或者底部。
  4. ...

特性

  • 支持 Slash Command
  • 支持 Context Command
  • 支持快捷键
  • 支持页面右上角图标按钮
  • 支持移动到任意日历和页面
  • 支持移动到顶部或底部
  • 支持复制和移动,并保留引用或者嵌入
  • 支持停留在原来的页面或者跳转到目标页面
  • 支持保留操作历史,支持收藏常用操作

安装

插件市场

在插件市场中搜索它,并从那里进行安装。

手动安装

  1. 从发布页面下载最新的 zip 文件。
  2. 将 zip 文件解压缩到您想要存储插件的文件夹中。
  3. 在 Logseq 中打开开发者模式。
  4. 通过点击插件模态框上的“加载未打包插件”按钮,加载解压缩后的文件夹
  5. 您现在应该能看到插件已经被安装。

快速开始

  1. 光标放在要操作的 Block 上。
  2. 通过快捷键或者 Context Command,Slash Command, 或者插件右上角图标按钮,打开配置窗口。
  3. 根据需求选择合适的选项。
  4. 点击 OK 执行。
  5. 下次如果有类似的操作需求,直接从收藏夹或者操作历史中快速选择。

关于多行和嵌套的注意事项

  1. 由于 Logseq 本身的限制,如果是移动多行,在选中多行以后,只能通过快捷键触发操作窗口,才能继续完成多行移动,其他方式会退化成选择时选中的第一个 Block。
  2. 选择多行时,选择的顺序很重要,决定了操作的顺序,而不是实际在页面中呈现的顺序。
  3. 剪切操作支持嵌套 Block,但是复制操作不支持嵌套。所以这意味着如果是剪切,只要选择了根 Block,整个 Block 树都会被剪切过去,并且维持原来的结构,而如果是复制,则不会保持原来的结构,都会被拉平,需要在新的目标页面重新手动组织结构。从视觉上,除了要关注 Logseq 高亮的区域,还需要关注区块前面的小圆点是否变色。
  4. 剪切操作支持同时剪切多个嵌套 Block 树,也支持从一颗大 Block 树中剪切出多个 Block 子树,判断依据是选择高亮的 Block 之间的相互关系,只有连续的父子级关系才会认为是一颗树,如果中间断开或者本身是兄弟关系,则会被识别为是一个新的子树。小圆点未高亮的也可能因为父节点被选中而包含在剪切的树里。

举个例子

这里看到高亮的区域是 1,2,3,4,5,7,8,0。其中小圆点高亮的只有1,3,7,0, 在这种情况下:

如果是复制,目标页将得到如下结果:

如果是剪切,目标页将得到如下结果:

可以看到,这里因为 7 和 0 之间的 8 没有被选中,所以 0 在剪切后作为了一颗新的子树,而 2,4,5 虽然没有被选中,但是,因为父节点被选中了,所以也一起被剪切了。

这个例子比较极端,是为了演示插件的处理逻辑,日常使用时,一般很少出现不连续的选择一起移动的情况。

',26),n=[s];function d(h,p,m,_,u,k){return i(),l("div",null,n)}const b=a(c,[["render",d]]);export{g as __pageData,b as default}; diff --git a/assets/cn_guide_getting-started.md.BVVfiqh8.lean.js b/assets/cn_guide_getting-started.md.BxYD4S1b.lean.js similarity index 85% rename from assets/cn_guide_getting-started.md.BVVfiqh8.lean.js rename to assets/cn_guide_getting-started.md.BxYD4S1b.lean.js index 4a7b360..b7d31b5 100644 --- a/assets/cn_guide_getting-started.md.BVVfiqh8.lean.js +++ b/assets/cn_guide_getting-started.md.BxYD4S1b.lean.js @@ -1 +1 @@ -import{_ as a,c as l,o as i,a5 as e,a6 as o,a7 as t,a8 as r}from"./chunks/framework.CSZncTKs.js";const g=JSON.parse('{"title":"快速开始","description":"","frontmatter":{},"headers":[],"relativePath":"cn/guide/getting-started.md","filePath":"cn/guide/getting-started.md"}'),c={name:"cn/guide/getting-started.md"},s=e("",26),n=[s];function d(h,p,m,_,u,k){return i(),l("div",null,n)}const b=a(c,[["render",d]]);export{g as __pageData,b as default}; +import{_ as a,c as l,o as i,a5 as e,a6 as o,a7 as t,a8 as r}from"./chunks/framework.ksaAMBJ7.js";const g=JSON.parse('{"title":"快速开始","description":"","frontmatter":{},"headers":[],"relativePath":"cn/guide/getting-started.md","filePath":"cn/guide/getting-started.md"}'),c={name:"cn/guide/getting-started.md"},s=e("",26),n=[s];function d(h,p,m,_,u,k){return i(),l("div",null,n)}const b=a(c,[["render",d]]);export{g as __pageData,b as default}; diff --git a/assets/cn_index.md.C4P28M7f.js b/assets/cn_index.md.C4P28M7f.js new file mode 100644 index 0000000..7553b4d --- /dev/null +++ b/assets/cn_index.md.C4P28M7f.js @@ -0,0 +1 @@ +import{_ as t,c as o,o as a,m as e,a as n,a9 as s}from"./chunks/framework.ksaAMBJ7.js";const f=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"home","hero":{"name":"Logseq Move Block","text":"移动 Block 到任何地方","tagline":"Logseq 移动 Block 解决方案","image":{"src":"/assets/logo.png","alt":"Logseq Move Block"},"actions":[{"theme":"brand","text":"开始使用","link":"/cn/guide/getting-started"},{"theme":"alt","text":"购买Pro版本","link":"/cn/purchase"}]},"features":[{"title":"易于使用","details":"选中要移动的行,点击插件图标即可打开配置窗口。","icon":"☕️"},{"title":"配置多样","details":"可以移动到不同的页面,不同的位置,以不同的方式。可以记录操作历史和收藏常用操作。","icon":"🛠️"},{"title":"支持多行和嵌套","details":"多行是指选中了多个Block,可以是连续的也可以不连续。嵌套是指以合理方式组织好的Block树。","icon":"📚"}]},"headers":[],"relativePath":"cn/index.md","filePath":"cn/index.md"}'),c={name:"cn/index.md"},i=e("hr",null,null,-1),l=e("h2",{id:"示例",tabindex:"-1"},[n("示例 "),e("a",{class:"header-anchor",href:"#示例","aria-label":'Permalink to "示例"'},"​")],-1),r=e("video",{controls:"controls",src:s},null,-1),d=[i,l,r];function _(h,m,p,u,x,g){return a(),o("div",null,d)}const B=t(c,[["render",_]]);export{f as __pageData,B as default}; diff --git a/assets/cn_index.md.C4P28M7f.lean.js b/assets/cn_index.md.C4P28M7f.lean.js new file mode 100644 index 0000000..7553b4d --- /dev/null +++ b/assets/cn_index.md.C4P28M7f.lean.js @@ -0,0 +1 @@ +import{_ as t,c as o,o as a,m as e,a as n,a9 as s}from"./chunks/framework.ksaAMBJ7.js";const f=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"home","hero":{"name":"Logseq Move Block","text":"移动 Block 到任何地方","tagline":"Logseq 移动 Block 解决方案","image":{"src":"/assets/logo.png","alt":"Logseq Move Block"},"actions":[{"theme":"brand","text":"开始使用","link":"/cn/guide/getting-started"},{"theme":"alt","text":"购买Pro版本","link":"/cn/purchase"}]},"features":[{"title":"易于使用","details":"选中要移动的行,点击插件图标即可打开配置窗口。","icon":"☕️"},{"title":"配置多样","details":"可以移动到不同的页面,不同的位置,以不同的方式。可以记录操作历史和收藏常用操作。","icon":"🛠️"},{"title":"支持多行和嵌套","details":"多行是指选中了多个Block,可以是连续的也可以不连续。嵌套是指以合理方式组织好的Block树。","icon":"📚"}]},"headers":[],"relativePath":"cn/index.md","filePath":"cn/index.md"}'),c={name:"cn/index.md"},i=e("hr",null,null,-1),l=e("h2",{id:"示例",tabindex:"-1"},[n("示例 "),e("a",{class:"header-anchor",href:"#示例","aria-label":'Permalink to "示例"'},"​")],-1),r=e("video",{controls:"controls",src:s},null,-1),d=[i,l,r];function _(h,m,p,u,x,g){return a(),o("div",null,d)}const B=t(c,[["render",_]]);export{f as __pageData,B as default}; diff --git a/assets/cn_index.md.kwkJ7P0F.js b/assets/cn_index.md.kwkJ7P0F.js deleted file mode 100644 index 7878ff3..0000000 --- a/assets/cn_index.md.kwkJ7P0F.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as t,c as a,o,m as e,a as n,a9 as s}from"./chunks/framework.CSZncTKs.js";const f=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"home","hero":{"name":"Logseq Move Block","text":"移动 Block 到任何地方","tagline":"Logseq 移动 Block 解决方案","image":{"src":"/assets/logo.png","alt":"Logseq Move Block"},"actions":[{"theme":"brand","text":"开始使用","link":"/cn/guide/getting-started"},{"theme":"alt","text":"购买Pro版本","link":"/cn/purchase"}]},"features":[{"title":"易于使用","details":"选中要移动的行,点击插件图标即可打开配置窗口。","icon":"☕️"},{"title":"配置多样","details":"可以移动到不同的页面,不同的位置,以不同的方式。可以记录操作历史和收藏常用操作。","icon":"🛠️"},{"title":"支持多行和嵌套","details":"多行是指选中了多个Block,可以是连续的也可以不连续。嵌套是指以合理方式组织好的Block树。","icon":"📚"}]},"headers":[],"relativePath":"cn/index.md","filePath":"cn/index.md"}'),c={name:"cn/index.md"},i=e("hr",null,null,-1),l=e("h2",{id:"截图",tabindex:"-1"},[n("截图 "),e("a",{class:"header-anchor",href:"#截图","aria-label":'Permalink to "截图"'},"​")],-1),r=e("p",null,[e("img",{src:s,alt:""})],-1),d=[i,l,r];function _(h,m,p,g,u,x){return o(),a("div",null,d)}const B=t(c,[["render",_]]);export{f as __pageData,B as default}; diff --git a/assets/cn_index.md.kwkJ7P0F.lean.js b/assets/cn_index.md.kwkJ7P0F.lean.js deleted file mode 100644 index 7878ff3..0000000 --- a/assets/cn_index.md.kwkJ7P0F.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as t,c as a,o,m as e,a as n,a9 as s}from"./chunks/framework.CSZncTKs.js";const f=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"home","hero":{"name":"Logseq Move Block","text":"移动 Block 到任何地方","tagline":"Logseq 移动 Block 解决方案","image":{"src":"/assets/logo.png","alt":"Logseq Move Block"},"actions":[{"theme":"brand","text":"开始使用","link":"/cn/guide/getting-started"},{"theme":"alt","text":"购买Pro版本","link":"/cn/purchase"}]},"features":[{"title":"易于使用","details":"选中要移动的行,点击插件图标即可打开配置窗口。","icon":"☕️"},{"title":"配置多样","details":"可以移动到不同的页面,不同的位置,以不同的方式。可以记录操作历史和收藏常用操作。","icon":"🛠️"},{"title":"支持多行和嵌套","details":"多行是指选中了多个Block,可以是连续的也可以不连续。嵌套是指以合理方式组织好的Block树。","icon":"📚"}]},"headers":[],"relativePath":"cn/index.md","filePath":"cn/index.md"}'),c={name:"cn/index.md"},i=e("hr",null,null,-1),l=e("h2",{id:"截图",tabindex:"-1"},[n("截图 "),e("a",{class:"header-anchor",href:"#截图","aria-label":'Permalink to "截图"'},"​")],-1),r=e("p",null,[e("img",{src:s,alt:""})],-1),d=[i,l,r];function _(h,m,p,g,u,x){return o(),a("div",null,d)}const B=t(c,[["render",_]]);export{f as __pageData,B as default}; diff --git a/assets/cn_purchase.md.d6imTkat.js b/assets/cn_purchase.md.aYGXkfSm.js similarity index 94% rename from assets/cn_purchase.md.d6imTkat.js rename to assets/cn_purchase.md.aYGXkfSm.js index 4c6e7c0..93619dc 100644 --- a/assets/cn_purchase.md.d6imTkat.js +++ b/assets/cn_purchase.md.aYGXkfSm.js @@ -1 +1 @@ -import{_ as t,c as a,m as e,n as o,aa as c,a as n,o as l}from"./chunks/framework.CSZncTKs.js";const r="_size_wjkbq_2",i={size:r},v=JSON.parse('{"title":"购买","description":"","frontmatter":{},"headers":[],"relativePath":"cn/purchase.md","filePath":"cn/purchase.md"}'),_={name:"cn/purchase.md"},d=e("h1",{id:"购买",tabindex:"-1"},[n("购买 "),e("a",{class:"header-anchor",href:"#购买","aria-label":'Permalink to "购买"'},"​")],-1),p=e("p",null,"这个插件可以免费使用大部分功能,为了插件的健康发展,我还是决定设置一个收费模式。",-1),h=e("p",null,"购买后,我会通过电子邮件向您发送许可证密钥。",-1),u=e("p",null,"您可以在 48 小时内在任意多的设备上激活许可证。请不要清除 Logseq 缓存,因为这将导致激活丢失。只要您的激活存在,就没有时间限制。",-1),m=e("p",null,"国内用户,您可以加好友咨询,许可证密钥将在您付款后,通过微信发给您:",-1),f={style:{display:"flex","margin-top":"20px"}};function x(s,y,z,g,k,b){return l(),a("div",null,[d,p,h,u,m,e("div",f,[e("img",{class:o(s.$style.size),alt:"qrcode",src:c},null,2)])])}const $={$style:i},B=t(_,[["render",x],["__cssModules",$]]);export{v as __pageData,B as default}; +import{_ as t,c as a,m as e,n as o,aa as c,a as n,o as l}from"./chunks/framework.ksaAMBJ7.js";const r="_size_wjkbq_2",i={size:r},v=JSON.parse('{"title":"购买","description":"","frontmatter":{},"headers":[],"relativePath":"cn/purchase.md","filePath":"cn/purchase.md"}'),_={name:"cn/purchase.md"},d=e("h1",{id:"购买",tabindex:"-1"},[n("购买 "),e("a",{class:"header-anchor",href:"#购买","aria-label":'Permalink to "购买"'},"​")],-1),p=e("p",null,"这个插件可以免费使用大部分功能,为了插件的健康发展,我还是决定设置一个收费模式。",-1),h=e("p",null,"购买后,我会通过电子邮件向您发送许可证密钥。",-1),u=e("p",null,"您可以在 48 小时内在任意多的设备上激活许可证。请不要清除 Logseq 缓存,因为这将导致激活丢失。只要您的激活存在,就没有时间限制。",-1),m=e("p",null,"国内用户,您可以加好友咨询,许可证密钥将在您付款后,通过微信发给您:",-1),f={style:{display:"flex","margin-top":"20px"}};function x(s,y,z,g,k,b){return l(),a("div",null,[d,p,h,u,m,e("div",f,[e("img",{class:o(s.$style.size),alt:"qrcode",src:c},null,2)])])}const $={$style:i},B=t(_,[["render",x],["__cssModules",$]]);export{v as __pageData,B as default}; diff --git a/assets/cn_purchase.md.d6imTkat.lean.js b/assets/cn_purchase.md.aYGXkfSm.lean.js similarity index 94% rename from assets/cn_purchase.md.d6imTkat.lean.js rename to assets/cn_purchase.md.aYGXkfSm.lean.js index 4c6e7c0..93619dc 100644 --- a/assets/cn_purchase.md.d6imTkat.lean.js +++ b/assets/cn_purchase.md.aYGXkfSm.lean.js @@ -1 +1 @@ -import{_ as t,c as a,m as e,n as o,aa as c,a as n,o as l}from"./chunks/framework.CSZncTKs.js";const r="_size_wjkbq_2",i={size:r},v=JSON.parse('{"title":"购买","description":"","frontmatter":{},"headers":[],"relativePath":"cn/purchase.md","filePath":"cn/purchase.md"}'),_={name:"cn/purchase.md"},d=e("h1",{id:"购买",tabindex:"-1"},[n("购买 "),e("a",{class:"header-anchor",href:"#购买","aria-label":'Permalink to "购买"'},"​")],-1),p=e("p",null,"这个插件可以免费使用大部分功能,为了插件的健康发展,我还是决定设置一个收费模式。",-1),h=e("p",null,"购买后,我会通过电子邮件向您发送许可证密钥。",-1),u=e("p",null,"您可以在 48 小时内在任意多的设备上激活许可证。请不要清除 Logseq 缓存,因为这将导致激活丢失。只要您的激活存在,就没有时间限制。",-1),m=e("p",null,"国内用户,您可以加好友咨询,许可证密钥将在您付款后,通过微信发给您:",-1),f={style:{display:"flex","margin-top":"20px"}};function x(s,y,z,g,k,b){return l(),a("div",null,[d,p,h,u,m,e("div",f,[e("img",{class:o(s.$style.size),alt:"qrcode",src:c},null,2)])])}const $={$style:i},B=t(_,[["render",x],["__cssModules",$]]);export{v as __pageData,B as default}; +import{_ as t,c as a,m as e,n as o,aa as c,a as n,o as l}from"./chunks/framework.ksaAMBJ7.js";const r="_size_wjkbq_2",i={size:r},v=JSON.parse('{"title":"购买","description":"","frontmatter":{},"headers":[],"relativePath":"cn/purchase.md","filePath":"cn/purchase.md"}'),_={name:"cn/purchase.md"},d=e("h1",{id:"购买",tabindex:"-1"},[n("购买 "),e("a",{class:"header-anchor",href:"#购买","aria-label":'Permalink to "购买"'},"​")],-1),p=e("p",null,"这个插件可以免费使用大部分功能,为了插件的健康发展,我还是决定设置一个收费模式。",-1),h=e("p",null,"购买后,我会通过电子邮件向您发送许可证密钥。",-1),u=e("p",null,"您可以在 48 小时内在任意多的设备上激活许可证。请不要清除 Logseq 缓存,因为这将导致激活丢失。只要您的激活存在,就没有时间限制。",-1),m=e("p",null,"国内用户,您可以加好友咨询,许可证密钥将在您付款后,通过微信发给您:",-1),f={style:{display:"flex","margin-top":"20px"}};function x(s,y,z,g,k,b){return l(),a("div",null,[d,p,h,u,m,e("div",f,[e("img",{class:o(s.$style.size),alt:"qrcode",src:c},null,2)])])}const $={$style:i},B=t(_,[["render",x],["__cssModules",$]]);export{v as __pageData,B as default}; diff --git a/assets/guide_getting-started.md.CeWtdU4a.js b/assets/guide_getting-started.md.D5g055xc.js similarity index 99% rename from assets/guide_getting-started.md.CeWtdU4a.js rename to assets/guide_getting-started.md.D5g055xc.js index a02e204..945a69f 100644 --- a/assets/guide_getting-started.md.CeWtdU4a.js +++ b/assets/guide_getting-started.md.D5g055xc.js @@ -1 +1 @@ -import{_ as e,c as t,o as a,a5 as i,a6 as o,a7 as n,a8 as l}from"./chunks/framework.CSZncTKs.js";const y=JSON.parse('{"title":"Getting Started","description":"","frontmatter":{},"headers":[],"relativePath":"guide/getting-started.md","filePath":"guide/getting-started.md"}'),r={name:"guide/getting-started.md"},s=i('

Getting Started

Welcome to the installation and usage for Logseq Move Block. This is a simple guide to help you quickly understand and start using it.

What is it

Logseq Move Block is a Logseq plugin that allows you to freely move blocks within Logseq. As Logseq is an outlining note-taking software, you will have more and more blocks over time, far more than your pages. Therefore, you often have the need to organize these blocks by moving them back and forth, copying them, referencing them, or embedding them. With the Move Block plugin, you can easily perform these operations.

Use cases:

  1. Use Namespace to convert a long page into nested pages.
  2. Move content from a journal page to a project page while retaining references on the journal page, or vice versa.
  3. Move content from the middle of a page to the top or bottom of the current page.
  4. ...

Features

  • Supports Slash Command
  • Supports Context Command
  • Supports keyboard shortcuts
  • Supports icon button at the top right corner of the page
  • Supports moving to any journal and page
  • Supports moving to the top or bottom
  • Supports copying and moving, and retaining references or embedding
  • Supports staying on the original page or navigating to the target page
  • Supports preserving operation history and adding frequently used operations to favorites

Installation

Plugin Marketplace

Search for it in the plugin marketplace and install it from there.

Manual Installation

  1. Download the latest zip file from the release page.
  2. Unzip the zip file into the folder where you want to store the plugin.
  3. Enable developer mode in Logseq.
  4. Load the unzipped folder by clicking the "Load unpacked plugin" button on the plugin modal.
  5. You should now see that the plugin has been installed.

Quick Start

  1. Place the cursor on the block you want to operate on.
  2. Open the configuration window using keyboard shortcuts, Context Command, Slash Command, or the icon button at the top right corner of the page.
  3. Select the appropriate options according to your needs.
  4. Click OK to execute.
  5. For similar operation requirements in the future, quickly select from the favorite list or operation history.

Notes on Multiple Lines and Nesting

  1. Due to the limitations of Logseq itself, if you are moving multiple lines, after selecting multiple lines, you can only continue with the multi-line movement by triggering the operation window using keyboard shortcuts. Other methods will degrade to selecting the first block that was selected during the selection.
  2. The order of selection when selecting multiple lines is important, as it determines the order of operations, not the order as they appear on the page.
  3. Cut operations support nested blocks, but copy operations do not support nesting. This means that if you cut, as long as you select the root block, the entire block tree will be cut and maintain the original structure. However, if you copy, the original structure will not be preserved and they will be flattened, requiring manual reorganization of the structure on the new target page. Visually, in addition to paying attention to the highlighted area in Logseq, you also need to pay attention to whether the small circle in front of the block changes color.
  4. Cut operations support cutting multiple nested block trees at the same time. They also support cutting multiple block subtrees from a large block tree. The judgment is based on the relationship between the highlighted blocks. Only continuous parent-child relationships will be recognized as a tree. If there is a break in between or if they are siblings, they will be recognized as a new subtree. Blocks with unhighlighted small circles may also be included in the cut tree if their parent nodes are selected.

Example

Here, the highlighted area is 1,2,3,4,5,7,8,0. Among them, only 1,3,7,0 have highlighted small circles. In this case:

If it is copying, the target page will have the following result:

If it is cutting, the target page will have the following result:

As can be seen, here, because the 8 between 7 and 0 was not selected, 0 is treated as a new subtree after the cut, while 2, 4, and 5 were not selected, but because their parent node was selected, they were also cut together.

This example is extreme and is intended to demonstrate the plugin's handling logic. In daily use, it is rare to have discontinuous selections that need to be moved together.

',26),h=[s];function u(p,c,d,g,m,f){return a(),t("div",null,h)}const k=e(r,[["render",u]]);export{y as __pageData,k as default}; +import{_ as e,c as t,o as a,a5 as i,a6 as o,a7 as n,a8 as l}from"./chunks/framework.ksaAMBJ7.js";const y=JSON.parse('{"title":"Getting Started","description":"","frontmatter":{},"headers":[],"relativePath":"guide/getting-started.md","filePath":"guide/getting-started.md"}'),r={name:"guide/getting-started.md"},s=i('

Getting Started

Welcome to the installation and usage for Logseq Move Block. This is a simple guide to help you quickly understand and start using it.

What is it

Logseq Move Block is a Logseq plugin that allows you to freely move blocks within Logseq. As Logseq is an outlining note-taking software, you will have more and more blocks over time, far more than your pages. Therefore, you often have the need to organize these blocks by moving them back and forth, copying them, referencing them, or embedding them. With the Move Block plugin, you can easily perform these operations.

Use cases:

  1. Use Namespace to convert a long page into nested pages.
  2. Move content from a journal page to a project page while retaining references on the journal page, or vice versa.
  3. Move content from the middle of a page to the top or bottom of the current page.
  4. ...

Features

  • Supports Slash Command
  • Supports Context Command
  • Supports keyboard shortcuts
  • Supports icon button at the top right corner of the page
  • Supports moving to any journal and page
  • Supports moving to the top or bottom
  • Supports copying and moving, and retaining references or embedding
  • Supports staying on the original page or navigating to the target page
  • Supports preserving operation history and adding frequently used operations to favorites

Installation

Plugin Marketplace

Search for it in the plugin marketplace and install it from there.

Manual Installation

  1. Download the latest zip file from the release page.
  2. Unzip the zip file into the folder where you want to store the plugin.
  3. Enable developer mode in Logseq.
  4. Load the unzipped folder by clicking the "Load unpacked plugin" button on the plugin modal.
  5. You should now see that the plugin has been installed.

Quick Start

  1. Place the cursor on the block you want to operate on.
  2. Open the configuration window using keyboard shortcuts, Context Command, Slash Command, or the icon button at the top right corner of the page.
  3. Select the appropriate options according to your needs.
  4. Click OK to execute.
  5. For similar operation requirements in the future, quickly select from the favorite list or operation history.

Notes on Multiple Lines and Nesting

  1. Due to the limitations of Logseq itself, if you are moving multiple lines, after selecting multiple lines, you can only continue with the multi-line movement by triggering the operation window using keyboard shortcuts. Other methods will degrade to selecting the first block that was selected during the selection.
  2. The order of selection when selecting multiple lines is important, as it determines the order of operations, not the order as they appear on the page.
  3. Cut operations support nested blocks, but copy operations do not support nesting. This means that if you cut, as long as you select the root block, the entire block tree will be cut and maintain the original structure. However, if you copy, the original structure will not be preserved and they will be flattened, requiring manual reorganization of the structure on the new target page. Visually, in addition to paying attention to the highlighted area in Logseq, you also need to pay attention to whether the small circle in front of the block changes color.
  4. Cut operations support cutting multiple nested block trees at the same time. They also support cutting multiple block subtrees from a large block tree. The judgment is based on the relationship between the highlighted blocks. Only continuous parent-child relationships will be recognized as a tree. If there is a break in between or if they are siblings, they will be recognized as a new subtree. Blocks with unhighlighted small circles may also be included in the cut tree if their parent nodes are selected.

Example

Here, the highlighted area is 1,2,3,4,5,7,8,0. Among them, only 1,3,7,0 have highlighted small circles. In this case:

If it is copying, the target page will have the following result:

If it is cutting, the target page will have the following result:

As can be seen, here, because the 8 between 7 and 0 was not selected, 0 is treated as a new subtree after the cut, while 2, 4, and 5 were not selected, but because their parent node was selected, they were also cut together.

This example is extreme and is intended to demonstrate the plugin's handling logic. In daily use, it is rare to have discontinuous selections that need to be moved together.

',26),h=[s];function u(p,c,d,g,m,f){return a(),t("div",null,h)}const k=e(r,[["render",u]]);export{y as __pageData,k as default}; diff --git a/assets/guide_getting-started.md.CeWtdU4a.lean.js b/assets/guide_getting-started.md.D5g055xc.lean.js similarity index 85% rename from assets/guide_getting-started.md.CeWtdU4a.lean.js rename to assets/guide_getting-started.md.D5g055xc.lean.js index e5bfed5..ba9354e 100644 --- a/assets/guide_getting-started.md.CeWtdU4a.lean.js +++ b/assets/guide_getting-started.md.D5g055xc.lean.js @@ -1 +1 @@ -import{_ as e,c as t,o as a,a5 as i,a6 as o,a7 as n,a8 as l}from"./chunks/framework.CSZncTKs.js";const y=JSON.parse('{"title":"Getting Started","description":"","frontmatter":{},"headers":[],"relativePath":"guide/getting-started.md","filePath":"guide/getting-started.md"}'),r={name:"guide/getting-started.md"},s=i("",26),h=[s];function u(p,c,d,g,m,f){return a(),t("div",null,h)}const k=e(r,[["render",u]]);export{y as __pageData,k as default}; +import{_ as e,c as t,o as a,a5 as i,a6 as o,a7 as n,a8 as l}from"./chunks/framework.ksaAMBJ7.js";const y=JSON.parse('{"title":"Getting Started","description":"","frontmatter":{},"headers":[],"relativePath":"guide/getting-started.md","filePath":"guide/getting-started.md"}'),r={name:"guide/getting-started.md"},s=i("",26),h=[s];function u(p,c,d,g,m,f){return a(),t("div",null,h)}const k=e(r,[["render",u]]);export{y as __pageData,k as default}; diff --git a/assets/index.md.DmBYJ8I0.js b/assets/index.md.DPBPeNHC.js similarity index 70% rename from assets/index.md.DmBYJ8I0.js rename to assets/index.md.DPBPeNHC.js index 9960924..5217978 100644 --- a/assets/index.md.DmBYJ8I0.js +++ b/assets/index.md.DPBPeNHC.js @@ -1 +1 @@ -import{_ as t,c as o,o as a,m as e,a as n,a9 as s}from"./chunks/framework.CSZncTKs.js";const k=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"home","hero":{"name":"Logseq Move Block","text":"Move block to any place","tagline":"Logseq block moving solution","image":{"src":"/assets/logo.png","alt":"Logseq Move Block"},"actions":[{"theme":"brand","text":"Getting started","link":"/guide/getting-started"},{"theme":"alt","text":"Purchase Pro","link":"/purchase"}]},"features":[{"title":"Easy to use","details":"Choose the block you want to move, click the plugin icon to open the configuration window.","icon":"☕️"},{"title":"Configurable and flexible","details":"Ability to move to different pages, different positions, in different ways, record operation history and add commonly used operations to favorites.","icon":"🛠️"},{"title":"Support multiple lines and nested","details":"Multi-line means that you have selected multiple blocks, which can be continuous or not. Nesting means that the blocks are organized in a reasonable blocks tree.","icon":"📚"}]},"headers":[],"relativePath":"index.md","filePath":"index.md"}'),i={name:"index.md"},l=e("hr",null,null,-1),r=e("h2",{id:"a-screenshot",tabindex:"-1"},[n("A screenshot "),e("a",{class:"header-anchor",href:"#a-screenshot","aria-label":'Permalink to "A screenshot"'},"​")],-1),c=e("p",null,[e("img",{src:s,alt:""})],-1),d=[l,r,c];function h(m,u,p,_,f,g){return a(),o("div",null,d)}const x=t(i,[["render",h]]);export{k as __pageData,x as default}; +import{_ as t,c as o,o as a,m as e,a as n,a9 as s}from"./chunks/framework.ksaAMBJ7.js";const k=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"home","hero":{"name":"Logseq Move Block","text":"Move block to any place","tagline":"Logseq block moving solution","image":{"src":"/assets/logo.png","alt":"Logseq Move Block"},"actions":[{"theme":"brand","text":"Getting started","link":"/guide/getting-started"},{"theme":"alt","text":"Purchase Pro","link":"/purchase"}]},"features":[{"title":"Easy to use","details":"Choose the block you want to move, click the plugin icon to open the configuration window.","icon":"☕️"},{"title":"Configurable and flexible","details":"Ability to move to different pages, different positions, in different ways, record operation history and add commonly used operations to favorites.","icon":"🛠️"},{"title":"Support multiple lines and nested","details":"Multi-line means that you have selected multiple blocks, which can be continuous or not. Nesting means that the blocks are organized in a reasonable blocks tree.","icon":"📚"}]},"headers":[],"relativePath":"index.md","filePath":"index.md"}'),i={name:"index.md"},c=e("hr",null,null,-1),l=e("h2",{id:"a-screencast",tabindex:"-1"},[n("A screencast "),e("a",{class:"header-anchor",href:"#a-screencast","aria-label":'Permalink to "A screencast"'},"​")],-1),r=e("video",{controls:"controls",src:s},null,-1),d=[c,l,r];function h(u,m,p,_,f,g){return a(),o("div",null,d)}const x=t(i,[["render",h]]);export{k as __pageData,x as default}; diff --git a/assets/index.md.DmBYJ8I0.lean.js b/assets/index.md.DPBPeNHC.lean.js similarity index 70% rename from assets/index.md.DmBYJ8I0.lean.js rename to assets/index.md.DPBPeNHC.lean.js index 9960924..5217978 100644 --- a/assets/index.md.DmBYJ8I0.lean.js +++ b/assets/index.md.DPBPeNHC.lean.js @@ -1 +1 @@ -import{_ as t,c as o,o as a,m as e,a as n,a9 as s}from"./chunks/framework.CSZncTKs.js";const k=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"home","hero":{"name":"Logseq Move Block","text":"Move block to any place","tagline":"Logseq block moving solution","image":{"src":"/assets/logo.png","alt":"Logseq Move Block"},"actions":[{"theme":"brand","text":"Getting started","link":"/guide/getting-started"},{"theme":"alt","text":"Purchase Pro","link":"/purchase"}]},"features":[{"title":"Easy to use","details":"Choose the block you want to move, click the plugin icon to open the configuration window.","icon":"☕️"},{"title":"Configurable and flexible","details":"Ability to move to different pages, different positions, in different ways, record operation history and add commonly used operations to favorites.","icon":"🛠️"},{"title":"Support multiple lines and nested","details":"Multi-line means that you have selected multiple blocks, which can be continuous or not. Nesting means that the blocks are organized in a reasonable blocks tree.","icon":"📚"}]},"headers":[],"relativePath":"index.md","filePath":"index.md"}'),i={name:"index.md"},l=e("hr",null,null,-1),r=e("h2",{id:"a-screenshot",tabindex:"-1"},[n("A screenshot "),e("a",{class:"header-anchor",href:"#a-screenshot","aria-label":'Permalink to "A screenshot"'},"​")],-1),c=e("p",null,[e("img",{src:s,alt:""})],-1),d=[l,r,c];function h(m,u,p,_,f,g){return a(),o("div",null,d)}const x=t(i,[["render",h]]);export{k as __pageData,x as default}; +import{_ as t,c as o,o as a,m as e,a as n,a9 as s}from"./chunks/framework.ksaAMBJ7.js";const k=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"home","hero":{"name":"Logseq Move Block","text":"Move block to any place","tagline":"Logseq block moving solution","image":{"src":"/assets/logo.png","alt":"Logseq Move Block"},"actions":[{"theme":"brand","text":"Getting started","link":"/guide/getting-started"},{"theme":"alt","text":"Purchase Pro","link":"/purchase"}]},"features":[{"title":"Easy to use","details":"Choose the block you want to move, click the plugin icon to open the configuration window.","icon":"☕️"},{"title":"Configurable and flexible","details":"Ability to move to different pages, different positions, in different ways, record operation history and add commonly used operations to favorites.","icon":"🛠️"},{"title":"Support multiple lines and nested","details":"Multi-line means that you have selected multiple blocks, which can be continuous or not. Nesting means that the blocks are organized in a reasonable blocks tree.","icon":"📚"}]},"headers":[],"relativePath":"index.md","filePath":"index.md"}'),i={name:"index.md"},c=e("hr",null,null,-1),l=e("h2",{id:"a-screencast",tabindex:"-1"},[n("A screencast "),e("a",{class:"header-anchor",href:"#a-screencast","aria-label":'Permalink to "A screencast"'},"​")],-1),r=e("video",{controls:"controls",src:s},null,-1),d=[c,l,r];function h(u,m,p,_,f,g){return a(),o("div",null,d)}const x=t(i,[["render",h]]);export{k as __pageData,x as default}; diff --git a/assets/purchase.md.Dxm51Dq8.js b/assets/purchase.md.krrjB2x0.js similarity index 95% rename from assets/purchase.md.Dxm51Dq8.js rename to assets/purchase.md.krrjB2x0.js index 9ef7016..caee36c 100644 --- a/assets/purchase.md.Dxm51Dq8.js +++ b/assets/purchase.md.krrjB2x0.js @@ -1 +1 @@ -import{_ as s,c as a,m as e,n as o,a as n,o as c}from"./chunks/framework.CSZncTKs.js";const i="_button_t5buq_2",r={button:i},$=JSON.parse('{"title":"Purchase","description":"","frontmatter":{},"headers":[],"relativePath":"purchase.md","filePath":"purchase.md"}'),l={name:"purchase.md"},h=e("h1",{id:"purchase",tabindex:"-1"},[n("Purchase "),e("a",{class:"header-anchor",href:"#purchase","aria-label":'Permalink to "Purchase"'},"​")],-1),u=e("p",null,"You can use this plugin to move blocks in Logseq easily and efficiently.",-1),d=e("p",null,"You can use most of the features for free. But for better maintenance, I decided to set a fee for a few of the features.",-1),p=e("p",null,"After purchasing, I will send you an email with the license key. The key will expire in 48 hours.",-1),_=e("p",null,"The license can be activated on as many devices as you want within 48 hours. Do not clean the Logseq cache because it will lose the activation. No time limitation exists only if your activation exists.",-1),f=e("p",null,"For users out of China Mainland, you can purchase the the plugin here:",-1),m={style:{display:"flex","margin-top":"20px"}};function y(t,g,v,x,k,w){return c(),a("div",null,[h,u,d,p,_,f,e("div",m,[e("a",{target:"_blank",class:o(t.$style.button),href:"https://buymeacoffee.com/vipzhicheng/e/255428"},"Purchase",2)])])}const b={$style:r},B=s(l,[["render",y],["__cssModules",b]]);export{$ as __pageData,B as default}; +import{_ as s,c as a,m as e,n as o,a as n,o as c}from"./chunks/framework.ksaAMBJ7.js";const i="_button_t5buq_2",r={button:i},$=JSON.parse('{"title":"Purchase","description":"","frontmatter":{},"headers":[],"relativePath":"purchase.md","filePath":"purchase.md"}'),l={name:"purchase.md"},h=e("h1",{id:"purchase",tabindex:"-1"},[n("Purchase "),e("a",{class:"header-anchor",href:"#purchase","aria-label":'Permalink to "Purchase"'},"​")],-1),u=e("p",null,"You can use this plugin to move blocks in Logseq easily and efficiently.",-1),d=e("p",null,"You can use most of the features for free. But for better maintenance, I decided to set a fee for a few of the features.",-1),p=e("p",null,"After purchasing, I will send you an email with the license key. The key will expire in 48 hours.",-1),_=e("p",null,"The license can be activated on as many devices as you want within 48 hours. Do not clean the Logseq cache because it will lose the activation. No time limitation exists only if your activation exists.",-1),f=e("p",null,"For users out of China Mainland, you can purchase the the plugin here:",-1),m={style:{display:"flex","margin-top":"20px"}};function y(t,g,v,x,k,w){return c(),a("div",null,[h,u,d,p,_,f,e("div",m,[e("a",{target:"_blank",class:o(t.$style.button),href:"https://buymeacoffee.com/vipzhicheng/e/255428"},"Purchase",2)])])}const b={$style:r},B=s(l,[["render",y],["__cssModules",b]]);export{$ as __pageData,B as default}; diff --git a/assets/purchase.md.Dxm51Dq8.lean.js b/assets/purchase.md.krrjB2x0.lean.js similarity index 95% rename from assets/purchase.md.Dxm51Dq8.lean.js rename to assets/purchase.md.krrjB2x0.lean.js index 9ef7016..caee36c 100644 --- a/assets/purchase.md.Dxm51Dq8.lean.js +++ b/assets/purchase.md.krrjB2x0.lean.js @@ -1 +1 @@ -import{_ as s,c as a,m as e,n as o,a as n,o as c}from"./chunks/framework.CSZncTKs.js";const i="_button_t5buq_2",r={button:i},$=JSON.parse('{"title":"Purchase","description":"","frontmatter":{},"headers":[],"relativePath":"purchase.md","filePath":"purchase.md"}'),l={name:"purchase.md"},h=e("h1",{id:"purchase",tabindex:"-1"},[n("Purchase "),e("a",{class:"header-anchor",href:"#purchase","aria-label":'Permalink to "Purchase"'},"​")],-1),u=e("p",null,"You can use this plugin to move blocks in Logseq easily and efficiently.",-1),d=e("p",null,"You can use most of the features for free. But for better maintenance, I decided to set a fee for a few of the features.",-1),p=e("p",null,"After purchasing, I will send you an email with the license key. The key will expire in 48 hours.",-1),_=e("p",null,"The license can be activated on as many devices as you want within 48 hours. Do not clean the Logseq cache because it will lose the activation. No time limitation exists only if your activation exists.",-1),f=e("p",null,"For users out of China Mainland, you can purchase the the plugin here:",-1),m={style:{display:"flex","margin-top":"20px"}};function y(t,g,v,x,k,w){return c(),a("div",null,[h,u,d,p,_,f,e("div",m,[e("a",{target:"_blank",class:o(t.$style.button),href:"https://buymeacoffee.com/vipzhicheng/e/255428"},"Purchase",2)])])}const b={$style:r},B=s(l,[["render",y],["__cssModules",b]]);export{$ as __pageData,B as default}; +import{_ as s,c as a,m as e,n as o,a as n,o as c}from"./chunks/framework.ksaAMBJ7.js";const i="_button_t5buq_2",r={button:i},$=JSON.parse('{"title":"Purchase","description":"","frontmatter":{},"headers":[],"relativePath":"purchase.md","filePath":"purchase.md"}'),l={name:"purchase.md"},h=e("h1",{id:"purchase",tabindex:"-1"},[n("Purchase "),e("a",{class:"header-anchor",href:"#purchase","aria-label":'Permalink to "Purchase"'},"​")],-1),u=e("p",null,"You can use this plugin to move blocks in Logseq easily and efficiently.",-1),d=e("p",null,"You can use most of the features for free. But for better maintenance, I decided to set a fee for a few of the features.",-1),p=e("p",null,"After purchasing, I will send you an email with the license key. The key will expire in 48 hours.",-1),_=e("p",null,"The license can be activated on as many devices as you want within 48 hours. Do not clean the Logseq cache because it will lose the activation. No time limitation exists only if your activation exists.",-1),f=e("p",null,"For users out of China Mainland, you can purchase the the plugin here:",-1),m={style:{display:"flex","margin-top":"20px"}};function y(t,g,v,x,k,w){return c(),a("div",null,[h,u,d,p,_,f,e("div",m,[e("a",{target:"_blank",class:o(t.$style.button),href:"https://buymeacoffee.com/vipzhicheng/e/255428"},"Purchase",2)])])}const b={$style:r},B=s(l,[["render",y],["__cssModules",b]]);export{$ as __pageData,B as default}; diff --git a/assets/screencast/demo.mp4 b/assets/screencast/demo.mp4 new file mode 100644 index 0000000..416eb38 Binary files /dev/null and b/assets/screencast/demo.mp4 differ diff --git a/changelog.html b/changelog.html index e719780..d8303ca 100644 --- a/changelog.html +++ b/changelog.html @@ -8,17 +8,17 @@ - + - - - + + +
Skip to content

Logseq Move Block

- + \ No newline at end of file diff --git a/cn/guide/getting-started.html b/cn/guide/getting-started.html index 972af39..3016d06 100644 --- a/cn/guide/getting-started.html +++ b/cn/guide/getting-started.html @@ -8,17 +8,17 @@ - + - - - + + +
Skip to content

Logseq Move Block

- + \ No newline at end of file diff --git a/cn/index.html b/cn/index.html index 65cffd6..6d6c16c 100644 --- a/cn/index.html +++ b/cn/index.html @@ -8,17 +8,17 @@ - + - - - + + + -
Skip to content

Logseq Move Block

移动 Block 到任何地方

Logseq 移动 Block 解决方案

Logseq Move Block

截图

Logseq Move Block

- +
Skip to content

Logseq Move Block

移动 Block 到任何地方

Logseq 移动 Block 解决方案

Logseq Move Block

示例

Logseq Move Block

+ \ No newline at end of file diff --git a/cn/purchase.html b/cn/purchase.html index 9e7394d..d073c27 100644 --- a/cn/purchase.html +++ b/cn/purchase.html @@ -8,17 +8,17 @@ - + - - - + + +
Skip to content

Logseq Move Block

- + \ No newline at end of file diff --git a/guide/getting-started.html b/guide/getting-started.html index 8612811..e4ff6ac 100644 --- a/guide/getting-started.html +++ b/guide/getting-started.html @@ -8,17 +8,17 @@ - + - - - + + +
Skip to content

Logseq Move Block

- + \ No newline at end of file diff --git a/hashmap.json b/hashmap.json index f910f54..db60c14 100644 --- a/hashmap.json +++ b/hashmap.json @@ -1 +1 @@ -{"index.md":"DmBYJ8I0","readme.md":"BD0Rz6bj","purchase.md":"Dxm51Dq8","cn_guide_getting-started.md":"BVVfiqh8","cn_index.md":"kwkJ7P0F","guide_getting-started.md":"CeWtdU4a","cn_purchase.md":"d6imTkat","changelog.md":"BXEQr200"} +{"cn_guide_getting-started.md":"BxYD4S1b","readme.md":"C7rI-Fft","changelog.md":"v7ftqOpt","cn_purchase.md":"aYGXkfSm","guide_getting-started.md":"D5g055xc","cn_index.md":"C4P28M7f","purchase.md":"krrjB2x0","index.md":"DPBPeNHC"} diff --git a/index.html b/index.html index 5b86db4..755b828 100644 --- a/index.html +++ b/index.html @@ -8,17 +8,17 @@ - + - - - + + + -
Skip to content

Logseq Move Block

Move block to any place

Logseq block moving solution

Logseq Move Block

A screenshot

Logseq Move Block

- +
Skip to content

Logseq Move Block

Move block to any place

Logseq block moving solution

Logseq Move Block

A screencast

Logseq Move Block

+ \ No newline at end of file diff --git a/purchase.html b/purchase.html index 470278d..798d68f 100644 --- a/purchase.html +++ b/purchase.html @@ -8,17 +8,17 @@ - + - - - + + +
Skip to content

Logseq Move Block

- + \ No newline at end of file