Make sure the address is correct and the page hasn't moved.
Please contact your KLineChart administrator if you think this is a mistake.
',4),qc={class:"action"},Yc=["href"],Kc={__name:"NotFound",setup(e){const{lang:t}=Xe(),o=B("/");return _e(()=>{o.value=t.value==="zh-CN"?"/":`/${t.value}/`}),(n,s)=>(c(),u("div",Gc,[Uc,h("div",qc,[h("a",{class:"link",href:d(Je)(o.value),"aria-label":"go to home"}," Take me home ",8,Yc)])]))}},Xc=L(Kc,[["__scopeId","data-v-d8f13e81"]]),Jc={__name:"Layout",setup(e){const{isDark:t}=Xe(),o=()=>"startViewTransition"in document&&window.matchMedia("(prefers-reduced-motion: no-preference)").matches;return Tt("toggle-appearance",async({clientX:n,clientY:s})=>{if(!o()){t.value=!t.value;return}const i=[`circle(0px at ${n}px ${s}px)`,`circle(${Math.hypot(Math.max(n,innerWidth-n),Math.max(s,innerHeight-s))}px at ${n}px ${s}px)`];await document.startViewTransition(async()=>{t.value=!t.value,await St()}).ready,document.documentElement.animate({clipPath:t.value?i.reverse():i},{duration:300,easing:"ease-in",pseudoElement:`::view-transition-${t.value?"old":"new"}(root)`})}),(n,s)=>(c(),T(d(ko).Layout,null,{"home-features-after":m(()=>[S(Wc)]),"not-found":m(()=>[S(Xc)]),_:1}))}},Qc={},Zc={class:"Badge"};function ed(e,t){return c(),u("span",Zc,[p(e.$slots,"default",{},void 0,!0)])}const td=L(Qc,[["render",ed],["__scopeId","data-v-dc2f5624"]]),nd={extends:ko,Layout:Jc,enhanceApp({app:e}){e.use(Sc),e.component("Badge",td)}};export{nd as R,er as c,V as u};
+const __vite__fileDeps=["assets/chunks/VPLocalSearchBox.CGMi2A92.js","assets/chunks/framework.C9pGYRs8.js"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]);
+import{d as k,o as c,c as u,r as p,a as de,t as H,n as I,b as T,w as m,e as w,T as kt,_ as L,u as Xe,i as Jo,f as Qo,g as Je,h as A,j as B,k as _e,l as h,m as d,p as F,q as R,s as we,v as ht,x as ge,y as Qe,z as Pt,A as io,B as Zo,C as en,D as K,F as O,E as j,G as ao,H as Ze,I as S,J as Pe,K as ro,L as et,M as Se,N as tt,O as tn,P as xe,Q as ft,R as St,S as lo,U as ot,V as on,W as nn,X as sn,Y as co,Z as Tt,$ as an,a0 as uo,a1 as rn,a2 as ln,a3 as cn,a4 as dn,a5 as un,a6 as pn,a7 as hn,a8 as fn,a9 as vn}from"./framework.C9pGYRs8.js";const mn=k({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(e){return(t,o)=>(c(),u("span",{class:I(["VPBadge",t.type])},[p(t.$slots,"default",{},()=>[de(H(t.text),1)])],2))}}),_n={key:0,class:"VPBackdrop"},gn=k({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(e){return(t,o)=>(c(),T(kt,{name:"fade"},{default:m(()=>[t.show?(c(),u("div",_n)):w("",!0)]),_:1}))}}),$n=L(gn,[["__scopeId","data-v-c3cb952e"]]),V=Xe;function yn(e,t){let o,n=!1;return()=>{o&&clearTimeout(o),n?o=setTimeout(e,t):(e(),(n=!0)&&setTimeout(()=>n=!1,t))}}function vt(e){return/^\//.test(e)?e:`/${e}`}function Lt(e){const{pathname:t,search:o,hash:n,protocol:s}=new URL(e,"http://a.com");if(Jo(e)||e.startsWith("#")||!s.startsWith("http")||!Qo(t))return e;const{site:i}=V(),a=t.endsWith("/")||t.endsWith(".html")?e:e.replace(/(?:(^\.+)\/)?.*$/,`$1${t.replace(/(\.md)?$/,i.value.cleanUrls?"":".html")}${o}${n}`);return Je(a)}function Ee({removeCurrent:e=!0,correspondingLink:t=!1}={}){const{site:o,localeIndex:n,page:s,theme:i,hash:a}=V(),r=A(()=>{var f,_;return{index:n.value,label:(f=o.value.locales[n.value])==null?void 0:f.label,link:((_=o.value.locales[n.value])==null?void 0:_.link)||(n.value==="root"?"/":`/${n.value}/`)}});return{localeLinks:A(()=>Object.entries(o.value.locales).flatMap(([f,_])=>e&&r.value.label===_.label?[]:{index:f,text:_.label,link:bn(_.link||(f==="root"?"/":`/${f}/`),i.value.i18nRouting!==!1&&t,s.value.relativePath.slice(r.value.link.length-1),!o.value.cleanUrls)+a.value})),currentLang:r}}function bn(e,t,o,n){return t?e.replace(/\/$/,"")+vt(o.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,n?".html":"")):e}const wn=e=>(F("data-v-f57a4bf0"),e=e(),R(),e),kn={class:"NotFound"},Pn={class:"code"},Sn={class:"title"},Tn=wn(()=>h("div",{class:"divider"},null,-1)),Ln={class:"quote"},xn={class:"action"},An=["href","aria-label"],Cn=k({__name:"NotFound",setup(e){const{site:t}=V(),{localeLinks:o}=Ee({removeCurrent:!1}),n=B({link:"/",index:"root"});_e(()=>{const i=window.location.pathname.replace(t.value.base,"").replace(/(^.*?\/).*$/,"/$1");o.value.length&&(n.value=o.value.find(({link:a})=>a.startsWith(i))||o.value[0])});const s=A(()=>{var i,a,r,l;return{code:404,title:"PAGE NOT FOUND",quote:"But if you don't change your direction, and if you keep looking, you may end up where you are heading.",linkLabel:"go to home",linkText:"Take me home",...n.value.index==="root"?(i=t.value.themeConfig)==null?void 0:i.notFound:(l=(r=(a=t.value.locales)==null?void 0:a[n.value.index])==null?void 0:r.themeConfig)==null?void 0:l.notFound}});return(i,a)=>(c(),u("div",kn,[h("p",Pn,H(s.value.code),1),h("h1",Sn,H(s.value.title),1),Tn,h("blockquote",Ln,H(s.value.quote),1),h("div",xn,[h("a",{class:"link",href:d(Je)(n.value.link),"aria-label":s.value.linkLabel},H(s.value.linkText),9,An)])]))}}),Vn=L(Cn,[["__scopeId","data-v-f57a4bf0"]]);function po(e,t){if(Array.isArray(e))return Re(e);if(e==null)return[];t=vt(t);const o=Object.keys(e).sort((s,i)=>i.split("/").length-s.split("/").length).find(s=>t.startsWith(vt(s))),n=o?e[o]:[];return Array.isArray(n)?Re(n):Re(n.items,n.base)}function Nn(e){const t=[];let o=0;for(const n in e){const s=e[n];if(s.items){o=t.push(s);continue}t[o]||t.push({items:[]}),t[o].items.push(s)}return t}function Mn(e){const t=[];function o(n){for(const s of n)s.text&&s.link&&t.push({text:s.text,link:s.link,docFooterText:s.docFooterText}),s.items&&o(s.items)}return o(e),t}function mt(e,t){return Array.isArray(t)?t.some(o=>mt(e,o)):we(e,t.link)?!0:t.items?mt(e,t.items):!1}function Re(e,t){return[...e].map(o=>{const n={...o},s=n.base||t;return s&&n.link&&(n.link=s+n.link),n.items&&(n.items=Re(n.items,s)),n})}function ue(){const{frontmatter:e,page:t,theme:o}=V(),n=ht("(min-width: 960px)"),s=B(!1),i=A(()=>{const P=o.value.sidebar,b=t.value.relativePath;return P?po(P,b):[]}),a=B(i.value);ge(i,(P,b)=>{JSON.stringify(P)!==JSON.stringify(b)&&(a.value=i.value)});const r=A(()=>e.value.sidebar!==!1&&a.value.length>0&&e.value.layout!=="home"),l=A(()=>f?e.value.aside==null?o.value.aside==="left":e.value.aside==="left":!1),f=A(()=>e.value.layout==="home"?!1:e.value.aside!=null?!!e.value.aside:o.value.aside!==!1),_=A(()=>r.value&&n.value),v=A(()=>r.value?Nn(a.value):[]);function g(){s.value=!0}function $(){s.value=!1}function y(){s.value?$():g()}return{isOpen:s,sidebar:a,sidebarGroups:v,hasSidebar:r,hasAside:f,leftAside:l,isSidebarEnabled:_,open:g,close:$,toggle:y}}function Hn(e,t){let o;Qe(()=>{o=e.value?document.activeElement:void 0}),_e(()=>{window.addEventListener("keyup",n)}),Pt(()=>{window.removeEventListener("keyup",n)});function n(s){s.key==="Escape"&&e.value&&(t(),o==null||o.focus())}}function Bn(e){const{page:t,hash:o}=V(),n=B(!1),s=A(()=>e.value.collapsed!=null),i=A(()=>!!e.value.link),a=B(!1),r=()=>{a.value=we(t.value.relativePath,e.value.link)};ge([t,e,o],r),_e(r);const l=A(()=>a.value?!0:e.value.items?mt(t.value.relativePath,e.value.items):!1),f=A(()=>!!(e.value.items&&e.value.items.length));Qe(()=>{n.value=!!(s.value&&e.value.collapsed)}),io(()=>{(a.value||l.value)&&(n.value=!1)});function _(){s.value&&(n.value=!n.value)}return{collapsed:n,collapsible:s,isLink:i,isActiveLink:a,hasActiveLink:l,hasChildren:f,toggle:_}}function In(){const{hasSidebar:e}=ue(),t=ht("(min-width: 960px)"),o=ht("(min-width: 1280px)");return{isAsideEnabled:A(()=>!o.value&&!t.value?!1:e.value?o.value:t.value)}}const _t=[];function ho(e){return typeof e.outline=="object"&&!Array.isArray(e.outline)&&e.outline.label||e.outlineTitle||"On this page"}function xt(e){const t=[...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")].filter(o=>o.id&&o.hasChildNodes()).map(o=>{const n=Number(o.tagName[1]);return{element:o,title:On(o),link:"#"+o.id,level:n}});return En(t,e)}function On(e){let t="";for(const o of e.childNodes)if(o.nodeType===1){if(o.classList.contains("VPBadge")||o.classList.contains("header-anchor")||o.classList.contains("ignore-header"))continue;t+=o.textContent}else o.nodeType===3&&(t+=o.textContent);return t.trim()}function En(e,t){if(t===!1)return[];const o=(typeof t=="object"&&!Array.isArray(t)?t.level:t)||2,[n,s]=typeof o=="number"?[o,o]:o==="deep"?[2,6]:o;e=e.filter(a=>a.level>=n&&a.level<=s),_t.length=0;for(const{element:a,link:r}of e)_t.push({element:a,link:r});const i=[];e:for(let a=0;a=0;l--){const f=e[l];if(f.level{requestAnimationFrame(i),window.addEventListener("scroll",n)}),Zo(()=>{a(location.hash)}),Pt(()=>{window.removeEventListener("scroll",n)});function i(){if(!o.value)return;const r=window.scrollY,l=window.innerHeight,f=document.body.offsetHeight,_=Math.abs(r+l-f)<1,v=_t.map(({element:$,link:y})=>({link:y,top:zn($)})).filter(({top:$})=>!Number.isNaN($)).sort(($,y)=>$.top-y.top);if(!v.length){a(null);return}if(r<1){a(null);return}if(_){a(v[v.length-1].link);return}let g=null;for(const{link:$,top:y}of v){if(y>r+en()+4)break;g=$}a(g)}function a(r){s&&s.classList.remove("active"),r==null?s=null:s=e.value.querySelector(`a[href="${decodeURIComponent(r)}"]`);const l=s;l?(l.classList.add("active"),t.value.style.top=l.offsetTop+39+"px",t.value.style.opacity="1"):(t.value.style.top="33px",t.value.style.opacity="0")}}function zn(e){let t=0;for(;e!==document.body;){if(e===null)return NaN;t+=e.offsetTop,e=e.offsetParent}return t}const Fn=["href","title"],Rn=k({__name:"VPDocOutlineItem",props:{headers:{},root:{type:Boolean}},setup(e){function t({target:o}){const n=o.href.split("#")[1],s=document.getElementById(decodeURIComponent(n));s==null||s.focus({preventScroll:!0})}return(o,n)=>{const s=K("VPDocOutlineItem",!0);return c(),u("ul",{class:I(["VPDocOutlineItem",o.root?"root":"nested"])},[(c(!0),u(O,null,j(o.headers,({children:i,link:a,title:r})=>(c(),u("li",null,[h("a",{class:"outline-link",href:a,onClick:t,title:r},H(r),9,Fn),i!=null&&i.length?(c(),T(s,{key:0,headers:i},null,8,["headers"])):w("",!0)]))),256))],2)}}}),fo=L(Rn,[["__scopeId","data-v-bf7d8ade"]]),jn={class:"content"},Wn={"aria-level":"2",class:"outline-title",id:"doc-outline-aria-label",role:"heading"},Gn=k({__name:"VPDocAsideOutline",setup(e){const{frontmatter:t,theme:o}=V(),n=ao([]);Ze(()=>{n.value=xt(t.value.outline??o.value.outline)});const s=B(),i=B();return Dn(s,i),(a,r)=>(c(),u("nav",{"aria-labelledby":"doc-outline-aria-label",class:I(["VPDocAsideOutline",{"has-outline":n.value.length>0}]),ref_key:"container",ref:s,role:"navigation"},[h("div",jn,[h("div",{class:"outline-marker",ref_key:"marker",ref:i},null,512),h("div",Wn,H(d(ho)(d(o))),1),S(fo,{headers:n.value,root:!0},null,8,["headers"])])],2))}}),Un=L(Gn,[["__scopeId","data-v-32a2bc34"]]),qn={class:"VPDocAsideCarbonAds"},Yn=k({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(e){const t=()=>null;return(o,n)=>(c(),u("div",qn,[S(d(t),{"carbon-ads":o.carbonAds},null,8,["carbon-ads"])]))}}),Kn=e=>(F("data-v-c164e600"),e=e(),R(),e),Xn={class:"VPDocAside"},Jn=Kn(()=>h("div",{class:"spacer"},null,-1)),Qn=k({__name:"VPDocAside",setup(e){const{theme:t}=V();return(o,n)=>(c(),u("div",Xn,[p(o.$slots,"aside-top",{},void 0,!0),p(o.$slots,"aside-outline-before",{},void 0,!0),S(Un),p(o.$slots,"aside-outline-after",{},void 0,!0),Jn,p(o.$slots,"aside-ads-before",{},void 0,!0),d(t).carbonAds?(c(),T(Yn,{key:0,"carbon-ads":d(t).carbonAds},null,8,["carbon-ads"])):w("",!0),p(o.$slots,"aside-ads-after",{},void 0,!0),p(o.$slots,"aside-bottom",{},void 0,!0)]))}}),Zn=L(Qn,[["__scopeId","data-v-c164e600"]]);function es(){const{theme:e,page:t}=V();return A(()=>{const{text:o="Edit this page",pattern:n=""}=e.value.editLink||{};let s;return typeof n=="function"?s=n(t.value):s=n.replace(/:path/g,t.value.filePath),{url:s,text:o}})}function ts(){const{page:e,theme:t,frontmatter:o}=V();return A(()=>{var f,_,v,g,$,y,P,b;const n=po(t.value.sidebar,e.value.relativePath),s=Mn(n),i=os(s,x=>x.link.replace(/[?#].*$/,"")),a=i.findIndex(x=>we(e.value.relativePath,x.link)),r=((f=t.value.docFooter)==null?void 0:f.prev)===!1&&!o.value.prev||o.value.prev===!1,l=((_=t.value.docFooter)==null?void 0:_.next)===!1&&!o.value.next||o.value.next===!1;return{prev:r?void 0:{text:(typeof o.value.prev=="string"?o.value.prev:typeof o.value.prev=="object"?o.value.prev.text:void 0)??((v=i[a-1])==null?void 0:v.docFooterText)??((g=i[a-1])==null?void 0:g.text),link:(typeof o.value.prev=="object"?o.value.prev.link:void 0)??(($=i[a-1])==null?void 0:$.link)},next:l?void 0:{text:(typeof o.value.next=="string"?o.value.next:typeof o.value.next=="object"?o.value.next.text:void 0)??((y=i[a+1])==null?void 0:y.docFooterText)??((P=i[a+1])==null?void 0:P.text),link:(typeof o.value.next=="object"?o.value.next.link:void 0)??((b=i[a+1])==null?void 0:b.link)}}})}function os(e,t){const o=new Set;return e.filter(n=>{const s=t(n);return o.has(s)?!1:o.add(s)})}const ie=k({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(e){const t=e,o=A(()=>t.tag??(t.href?"a":"span")),n=A(()=>t.href&&ro.test(t.href));return(s,i)=>(c(),T(Pe(o.value),{class:I(["VPLink",{link:s.href,"vp-external-link-icon":n.value,"no-icon":s.noIcon}]),href:s.href?d(Lt)(s.href):void 0,target:s.target??(n.value?"_blank":void 0),rel:s.rel??(n.value?"noreferrer":void 0)},{default:m(()=>[p(s.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),ns={class:"VPLastUpdated"},ss=["datetime"],is=k({__name:"VPDocFooterLastUpdated",setup(e){const{theme:t,page:o,frontmatter:n,lang:s}=V(),i=A(()=>new Date(n.value.lastUpdated??o.value.lastUpdated)),a=A(()=>i.value.toISOString()),r=B("");return _e(()=>{Qe(()=>{var l,f,_;r.value=new Intl.DateTimeFormat((f=(l=t.value.lastUpdated)==null?void 0:l.formatOptions)!=null&&f.forceLocale?s.value:void 0,((_=t.value.lastUpdated)==null?void 0:_.formatOptions)??{dateStyle:"short",timeStyle:"short"}).format(i.value)})}),(l,f)=>{var _;return c(),u("p",ns,[de(H(((_=d(t).lastUpdated)==null?void 0:_.text)||d(t).lastUpdatedText||"Last updated")+": ",1),h("time",{datetime:a.value},H(r.value),9,ss)])}}}),as=L(is,[["__scopeId","data-v-8229044a"]]),vo=e=>(F("data-v-53da5327"),e=e(),R(),e),rs={key:0,class:"VPDocFooter"},ls={key:0,class:"edit-info"},cs={key:0,class:"edit-link"},ds=vo(()=>h("span",{class:"vpi-square-pen edit-link-icon"},null,-1)),us={key:1,class:"last-updated"},ps={key:1,class:"prev-next","aria-labelledby":"doc-footer-aria-label"},hs=vo(()=>h("span",{class:"visually-hidden",id:"doc-footer-aria-label"},"Pager",-1)),fs={class:"pager"},vs=["innerHTML"],ms=["innerHTML"],_s={class:"pager"},gs=["innerHTML"],$s=["innerHTML"],ys=k({__name:"VPDocFooter",setup(e){const{theme:t,page:o,frontmatter:n}=V(),s=es(),i=ts(),a=A(()=>t.value.editLink&&n.value.editLink!==!1),r=A(()=>o.value.lastUpdated&&n.value.lastUpdated!==!1),l=A(()=>a.value||r.value||i.value.prev||i.value.next);return(f,_)=>{var v,g,$,y;return l.value?(c(),u("footer",rs,[p(f.$slots,"doc-footer-before",{},void 0,!0),a.value||r.value?(c(),u("div",ls,[a.value?(c(),u("div",cs,[S(ie,{class:"edit-link-button",href:d(s).url,"no-icon":!0},{default:m(()=>[ds,de(" "+H(d(s).text),1)]),_:1},8,["href"])])):w("",!0),r.value?(c(),u("div",us,[S(as)])):w("",!0)])):w("",!0),(v=d(i).prev)!=null&&v.link||(g=d(i).next)!=null&&g.link?(c(),u("nav",ps,[hs,h("div",fs,[($=d(i).prev)!=null&&$.link?(c(),T(ie,{key:0,class:"pager-link prev",href:d(i).prev.link},{default:m(()=>{var P;return[h("span",{class:"desc",innerHTML:((P=d(t).docFooter)==null?void 0:P.prev)||"Previous page"},null,8,vs),h("span",{class:"title",innerHTML:d(i).prev.text},null,8,ms)]}),_:1},8,["href"])):w("",!0)]),h("div",_s,[(y=d(i).next)!=null&&y.link?(c(),T(ie,{key:0,class:"pager-link next",href:d(i).next.link},{default:m(()=>{var P;return[h("span",{class:"desc",innerHTML:((P=d(t).docFooter)==null?void 0:P.next)||"Next page"},null,8,gs),h("span",{class:"title",innerHTML:d(i).next.text},null,8,$s)]}),_:1},8,["href"])):w("",!0)])])):w("",!0)])):w("",!0)}}}),bs=L(ys,[["__scopeId","data-v-53da5327"]]),ws=e=>(F("data-v-e6fe5aaf"),e=e(),R(),e),ks={class:"container"},Ps=ws(()=>h("div",{class:"aside-curtain"},null,-1)),Ss={class:"aside-container"},Ts={class:"aside-content"},Ls={class:"content"},xs={class:"content-container"},As={class:"main"},Cs=k({__name:"VPDoc",setup(e){const{theme:t}=V(),o=et(),{hasSidebar:n,hasAside:s,leftAside:i}=ue(),a=A(()=>o.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(r,l)=>{const f=K("Content");return c(),u("div",{class:I(["VPDoc",{"has-sidebar":d(n),"has-aside":d(s)}])},[p(r.$slots,"doc-top",{},void 0,!0),h("div",ks,[d(s)?(c(),u("div",{key:0,class:I(["aside",{"left-aside":d(i)}])},[Ps,h("div",Ss,[h("div",Ts,[S(Zn,null,{"aside-top":m(()=>[p(r.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":m(()=>[p(r.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":m(()=>[p(r.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":m(()=>[p(r.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":m(()=>[p(r.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":m(()=>[p(r.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):w("",!0),h("div",Ls,[h("div",xs,[p(r.$slots,"doc-before",{},void 0,!0),h("main",As,[S(f,{class:I(["vp-doc",[a.value,d(t).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),S(bs,null,{"doc-footer-before":m(()=>[p(r.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),p(r.$slots,"doc-after",{},void 0,!0)])])]),p(r.$slots,"doc-bottom",{},void 0,!0)],2)}}}),Vs=L(Cs,[["__scopeId","data-v-e6fe5aaf"]]),Ns=k({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{},target:{},rel:{}},setup(e){const t=e,o=A(()=>t.href&&ro.test(t.href)),n=A(()=>t.tag||t.href?"a":"button");return(s,i)=>(c(),T(Pe(n.value),{class:I(["VPButton",[s.size,s.theme]]),href:s.href?d(Lt)(s.href):void 0,target:t.target??(o.value?"_blank":void 0),rel:t.rel??(o.value?"noreferrer":void 0)},{default:m(()=>[de(H(s.text),1)]),_:1},8,["class","href","target","rel"]))}}),Ms=L(Ns,[["__scopeId","data-v-d5650031"]]),Hs=["src","alt"],Bs=k({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(e){return(t,o)=>{const n=K("VPImage",!0);return t.image?(c(),u(O,{key:0},[typeof t.image=="string"||"src"in t.image?(c(),u("img",Se({key:0,class:"VPImage"},typeof t.image=="string"?t.$attrs:{...t.image,...t.$attrs},{src:d(Je)(typeof t.image=="string"?t.image:t.image.src),alt:t.alt??(typeof t.image=="string"?"":t.image.alt||"")}),null,16,Hs)):(c(),u(O,{key:1},[S(n,Se({class:"dark",image:t.image.dark,alt:t.image.alt},t.$attrs),null,16,["image","alt"]),S(n,Se({class:"light",image:t.image.light,alt:t.image.alt},t.$attrs),null,16,["image","alt"])],64))],64)):w("",!0)}}}),We=L(Bs,[["__scopeId","data-v-d650d2c8"]]),Is=e=>(F("data-v-b4f66be1"),e=e(),R(),e),Os={class:"container"},Es={class:"main"},Ds={key:0,class:"name"},zs=["innerHTML"],Fs=["innerHTML"],Rs=["innerHTML"],js={key:0,class:"actions"},Ws={key:0,class:"image"},Gs={class:"image-container"},Us=Is(()=>h("div",{class:"image-bg"},null,-1)),qs=k({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(e){const t=tt("hero-image-slot-exists");return(o,n)=>(c(),u("div",{class:I(["VPHero",{"has-image":o.image||d(t)}])},[h("div",Os,[h("div",Es,[p(o.$slots,"home-hero-info-before",{},void 0,!0),p(o.$slots,"home-hero-info",{},()=>[o.name?(c(),u("h1",Ds,[h("span",{innerHTML:o.name,class:"clip"},null,8,zs)])):w("",!0),o.text?(c(),u("p",{key:1,innerHTML:o.text,class:"text"},null,8,Fs)):w("",!0),o.tagline?(c(),u("p",{key:2,innerHTML:o.tagline,class:"tagline"},null,8,Rs)):w("",!0)],!0),p(o.$slots,"home-hero-info-after",{},void 0,!0),o.actions?(c(),u("div",js,[(c(!0),u(O,null,j(o.actions,s=>(c(),u("div",{key:s.link,class:"action"},[S(Ms,{tag:"a",size:"medium",theme:s.theme,text:s.text,href:s.link,target:s.target,rel:s.rel},null,8,["theme","text","href","target","rel"])]))),128))])):w("",!0),p(o.$slots,"home-hero-actions-after",{},void 0,!0)]),o.image||d(t)?(c(),u("div",Ws,[h("div",Gs,[Us,p(o.$slots,"home-hero-image",{},()=>[o.image?(c(),T(We,{key:0,class:"image-src",image:o.image},null,8,["image"])):w("",!0)],!0)])])):w("",!0)])],2))}}),Ys=L(qs,[["__scopeId","data-v-b4f66be1"]]),Ks=k({__name:"VPHomeHero",setup(e){const{frontmatter:t}=V();return(o,n)=>d(t).hero?(c(),T(Ys,{key:0,class:"VPHomeHero",name:d(t).hero.name,text:d(t).hero.text,tagline:d(t).hero.tagline,image:d(t).hero.image,actions:d(t).hero.actions},{"home-hero-info-before":m(()=>[p(o.$slots,"home-hero-info-before")]),"home-hero-info":m(()=>[p(o.$slots,"home-hero-info")]),"home-hero-info-after":m(()=>[p(o.$slots,"home-hero-info-after")]),"home-hero-actions-after":m(()=>[p(o.$slots,"home-hero-actions-after")]),"home-hero-image":m(()=>[p(o.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):w("",!0)}}),Xs=e=>(F("data-v-14b326a7"),e=e(),R(),e),Js={class:"box"},Qs={key:0,class:"icon"},Zs=["innerHTML"],ei=["innerHTML"],ti=["innerHTML"],oi={key:4,class:"link-text"},ni={class:"link-text-value"},si=Xs(()=>h("span",{class:"vpi-arrow-right link-text-icon"},null,-1)),ii=k({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(e){return(t,o)=>(c(),T(ie,{class:"VPFeature",href:t.link,rel:t.rel,target:t.target,"no-icon":!0,tag:t.link?"a":"div"},{default:m(()=>[h("article",Js,[typeof t.icon=="object"&&t.icon.wrap?(c(),u("div",Qs,[S(We,{image:t.icon,alt:t.icon.alt,height:t.icon.height||48,width:t.icon.width||48},null,8,["image","alt","height","width"])])):typeof t.icon=="object"?(c(),T(We,{key:1,image:t.icon,alt:t.icon.alt,height:t.icon.height||48,width:t.icon.width||48},null,8,["image","alt","height","width"])):t.icon?(c(),u("div",{key:2,class:"icon",innerHTML:t.icon},null,8,Zs)):w("",!0),h("h2",{class:"title",innerHTML:t.title},null,8,ei),t.details?(c(),u("p",{key:3,class:"details",innerHTML:t.details},null,8,ti)):w("",!0),t.linkText?(c(),u("div",oi,[h("p",ni,[de(H(t.linkText)+" ",1),si])])):w("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),ai=L(ii,[["__scopeId","data-v-14b326a7"]]),ri={key:0,class:"VPFeatures"},li={class:"container"},ci={class:"items"},di=k({__name:"VPFeatures",props:{features:{}},setup(e){const t=e,o=A(()=>{const n=t.features.length;if(n){if(n===2)return"grid-2";if(n===3)return"grid-3";if(n%3===0)return"grid-6";if(n>3)return"grid-4"}else return});return(n,s)=>n.features?(c(),u("div",ri,[h("div",li,[h("div",ci,[(c(!0),u(O,null,j(n.features,i=>(c(),u("div",{key:i.title,class:I(["item",[o.value]])},[S(ai,{icon:i.icon,title:i.title,details:i.details,link:i.link,"link-text":i.linkText,rel:i.rel,target:i.target},null,8,["icon","title","details","link","link-text","rel","target"])],2))),128))])])])):w("",!0)}}),ui=L(di,[["__scopeId","data-v-ca96c557"]]),pi=k({__name:"VPHomeFeatures",setup(e){const{frontmatter:t}=V();return(o,n)=>d(t).features?(c(),T(ui,{key:0,class:"VPHomeFeatures",features:d(t).features},null,8,["features"])):w("",!0)}}),hi=k({__name:"VPHomeContent",setup(e){const{width:t}=tn({includeScrollbar:!1});return(o,n)=>(c(),u("div",{class:"vp-doc container",style:xe(d(t)?{"--vp-offset":`calc(50% - ${d(t)/2}px)`}:{})},[p(o.$slots,"default",{},void 0,!0)],4))}}),fi=L(hi,[["__scopeId","data-v-e4fe67bd"]]),vi={class:"VPHome"},mi=k({__name:"VPHome",setup(e){const{frontmatter:t}=V();return(o,n)=>{const s=K("Content");return c(),u("div",vi,[p(o.$slots,"home-hero-before",{},void 0,!0),S(Ks,null,{"home-hero-info-before":m(()=>[p(o.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":m(()=>[p(o.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":m(()=>[p(o.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":m(()=>[p(o.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":m(()=>[p(o.$slots,"home-hero-image",{},void 0,!0)]),_:3}),p(o.$slots,"home-hero-after",{},void 0,!0),p(o.$slots,"home-features-before",{},void 0,!0),S(pi),p(o.$slots,"home-features-after",{},void 0,!0),d(t).markdownStyles!==!1?(c(),T(fi,{key:0},{default:m(()=>[S(s)]),_:1})):(c(),T(s,{key:1}))])}}}),_i=L(mi,[["__scopeId","data-v-d40b1994"]]),gi={},$i={class:"VPPage"};function yi(e,t){const o=K("Content");return c(),u("div",$i,[p(e.$slots,"page-top"),S(o),p(e.$slots,"page-bottom")])}const bi=L(gi,[["render",yi]]),wi=k({__name:"VPContent",setup(e){const{page:t,frontmatter:o}=V(),{hasSidebar:n}=ue();return(s,i)=>(c(),u("div",{class:I(["VPContent",{"has-sidebar":d(n),"is-home":d(o).layout==="home"}]),id:"VPContent"},[d(t).isNotFound?p(s.$slots,"not-found",{key:0},()=>[S(Vn)],!0):d(o).layout==="page"?(c(),T(bi,{key:1},{"page-top":m(()=>[p(s.$slots,"page-top",{},void 0,!0)]),"page-bottom":m(()=>[p(s.$slots,"page-bottom",{},void 0,!0)]),_:3})):d(o).layout==="home"?(c(),T(_i,{key:2},{"home-hero-before":m(()=>[p(s.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":m(()=>[p(s.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":m(()=>[p(s.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":m(()=>[p(s.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":m(()=>[p(s.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":m(()=>[p(s.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":m(()=>[p(s.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":m(()=>[p(s.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":m(()=>[p(s.$slots,"home-features-after",{},void 0,!0)]),_:3})):d(o).layout&&d(o).layout!=="doc"?(c(),T(Pe(d(o).layout),{key:3})):(c(),T(Vs,{key:4},{"doc-top":m(()=>[p(s.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":m(()=>[p(s.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":m(()=>[p(s.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":m(()=>[p(s.$slots,"doc-before",{},void 0,!0)]),"doc-after":m(()=>[p(s.$slots,"doc-after",{},void 0,!0)]),"aside-top":m(()=>[p(s.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":m(()=>[p(s.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":m(()=>[p(s.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":m(()=>[p(s.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":m(()=>[p(s.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":m(()=>[p(s.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),ki=L(wi,[["__scopeId","data-v-c5a6429f"]]),Pi={class:"container"},Si=["innerHTML"],Ti=["innerHTML"],Li=k({__name:"VPFooter",setup(e){const{theme:t,frontmatter:o}=V(),{hasSidebar:n}=ue();return(s,i)=>d(t).footer&&d(o).footer!==!1?(c(),u("footer",{key:0,class:I(["VPFooter",{"has-sidebar":d(n)}])},[h("div",Pi,[d(t).footer.message?(c(),u("p",{key:0,class:"message",innerHTML:d(t).footer.message},null,8,Si)):w("",!0),d(t).footer.copyright?(c(),u("p",{key:1,class:"copyright",innerHTML:d(t).footer.copyright},null,8,Ti)):w("",!0)])],2)):w("",!0)}}),xi=L(Li,[["__scopeId","data-v-a054241a"]]);function Ai(){const{theme:e,frontmatter:t}=V(),o=ao([]),n=A(()=>o.value.length>0);return Ze(()=>{o.value=xt(t.value.outline??e.value.outline)}),{headers:o,hasLocalNav:n}}const Ci=e=>(F("data-v-e4e8f792"),e=e(),R(),e),Vi={class:"menu-text"},Ni=Ci(()=>h("span",{class:"vpi-chevron-right icon"},null,-1)),Mi={class:"header"},Hi={class:"outline"},Bi=k({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(e){const t=e,{theme:o}=V(),n=B(!1),s=B(0),i=B(),a=B();function r(v){var g;(g=i.value)!=null&&g.contains(v.target)||(n.value=!1)}ge(n,v=>{if(v){document.addEventListener("click",r);return}document.removeEventListener("click",r)}),ft("Escape",()=>{n.value=!1}),Ze(()=>{n.value=!1});function l(){n.value=!n.value,s.value=window.innerHeight+Math.min(window.scrollY-t.navHeight,0)}function f(v){v.target.classList.contains("outline-link")&&(a.value&&(a.value.style.transition="none"),St(()=>{n.value=!1}))}function _(){n.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(v,g)=>(c(),u("div",{class:"VPLocalNavOutlineDropdown",style:xe({"--vp-vh":s.value+"px"}),ref_key:"main",ref:i},[v.headers.length>0?(c(),u("button",{key:0,onClick:l,class:I({open:n.value})},[h("span",Vi,H(d(ho)(d(o))),1),Ni],2)):(c(),u("button",{key:1,onClick:_},H(d(o).returnToTopLabel||"Return to top"),1)),S(kt,{name:"flyout"},{default:m(()=>[n.value?(c(),u("div",{key:0,ref_key:"items",ref:a,class:"items",onClick:f},[h("div",Mi,[h("a",{class:"top-link",href:"#",onClick:_},H(d(o).returnToTopLabel||"Return to top"),1)]),h("div",Hi,[S(fo,{headers:v.headers},null,8,["headers"])])],512)):w("",!0)]),_:1})],4))}}),Ii=L(Bi,[["__scopeId","data-v-e4e8f792"]]),Oi=e=>(F("data-v-9a248cec"),e=e(),R(),e),Ei={class:"container"},Di=["aria-expanded"],zi=Oi(()=>h("span",{class:"vpi-align-left menu-icon"},null,-1)),Fi={class:"menu-text"},Ri=k({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(e){const{theme:t,frontmatter:o}=V(),{hasSidebar:n}=ue(),{headers:s}=Ai(),{y:i}=lo(),a=B(0);_e(()=>{a.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))}),Ze(()=>{s.value=xt(o.value.outline??t.value.outline)});const r=A(()=>s.value.length===0),l=A(()=>r.value&&!n.value),f=A(()=>({VPLocalNav:!0,"has-sidebar":n.value,empty:r.value,fixed:l.value}));return(_,v)=>d(o).layout!=="home"&&(!l.value||d(i)>=a.value)?(c(),u("div",{key:0,class:I(f.value)},[h("div",Ei,[d(n)?(c(),u("button",{key:0,class:"menu","aria-expanded":_.open,"aria-controls":"VPSidebarNav",onClick:v[0]||(v[0]=g=>_.$emit("open-menu"))},[zi,h("span",Fi,H(d(t).sidebarMenuLabel||"Menu"),1)],8,Di)):w("",!0),S(Ii,{headers:d(s),navHeight:a.value},null,8,["headers","navHeight"])])],2)):w("",!0)}}),ji=L(Ri,[["__scopeId","data-v-9a248cec"]]);function Wi(){const e=B(!1);function t(){e.value=!0,window.addEventListener("resize",s)}function o(){e.value=!1,window.removeEventListener("resize",s)}function n(){e.value?o():t()}function s(){window.outerWidth>=768&&o()}const i=et();return ge(()=>i.path,o),{isScreenOpen:e,openScreen:t,closeScreen:o,toggleScreen:n}}const Gi={},Ui={class:"VPSwitch",type:"button",role:"switch"},qi={class:"check"},Yi={key:0,class:"icon"};function Ki(e,t){return c(),u("button",Ui,[h("span",qi,[e.$slots.default?(c(),u("span",Yi,[p(e.$slots,"default",{},void 0,!0)])):w("",!0)])])}const Xi=L(Gi,[["render",Ki],["__scopeId","data-v-0678d67e"]]),mo=e=>(F("data-v-99b34e89"),e=e(),R(),e),Ji=mo(()=>h("span",{class:"vpi-sun sun"},null,-1)),Qi=mo(()=>h("span",{class:"vpi-moon moon"},null,-1)),Zi=k({__name:"VPSwitchAppearance",setup(e){const{isDark:t,theme:o}=V(),n=tt("toggle-appearance",()=>{t.value=!t.value}),s=A(()=>t.value?o.value.lightModeSwitchTitle||"Switch to light theme":o.value.darkModeSwitchTitle||"Switch to dark theme");return(i,a)=>(c(),T(Xi,{title:s.value,class:"VPSwitchAppearance","aria-checked":d(t),onClick:d(n)},{default:m(()=>[Ji,Qi]),_:1},8,["title","aria-checked","onClick"]))}}),At=L(Zi,[["__scopeId","data-v-99b34e89"]]),ea={key:0,class:"VPNavBarAppearance"},ta=k({__name:"VPNavBarAppearance",setup(e){const{site:t}=V();return(o,n)=>d(t).appearance&&d(t).appearance!=="force-dark"?(c(),u("div",ea,[S(At)])):w("",!0)}}),oa=L(ta,[["__scopeId","data-v-ca220eae"]]),Ct=B();let _o=!1,ct=0;function na(e){const t=B(!1);if(ot){!_o&&sa(),ct++;const o=ge(Ct,n=>{var s,i,a;n===e.el.value||(s=e.el.value)!=null&&s.contains(n)?(t.value=!0,(i=e.onFocus)==null||i.call(e)):(t.value=!1,(a=e.onBlur)==null||a.call(e))});Pt(()=>{o(),ct--,ct||ia()})}return on(t)}function sa(){document.addEventListener("focusin",go),_o=!0,Ct.value=document.activeElement}function ia(){document.removeEventListener("focusin",go)}function go(){Ct.value=document.activeElement}const aa={class:"VPMenuLink"},ra=k({__name:"VPMenuLink",props:{item:{}},setup(e){const{page:t}=V();return(o,n)=>(c(),u("div",aa,[S(ie,{class:I({active:d(we)(d(t).relativePath,o.item.activeMatch||o.item.link,!!o.item.activeMatch)}),href:o.item.link,target:o.item.target,rel:o.item.rel},{default:m(()=>[de(H(o.item.text),1)]),_:1},8,["class","href","target","rel"])]))}}),nt=L(ra,[["__scopeId","data-v-33de0cfd"]]),la={class:"VPMenuGroup"},ca={key:0,class:"title"},da=k({__name:"VPMenuGroup",props:{text:{},items:{}},setup(e){return(t,o)=>(c(),u("div",la,[t.text?(c(),u("p",ca,H(t.text),1)):w("",!0),(c(!0),u(O,null,j(t.items,n=>(c(),u(O,null,["link"in n?(c(),T(nt,{key:0,item:n},null,8,["item"])):w("",!0)],64))),256))]))}}),ua=L(da,[["__scopeId","data-v-48319065"]]),pa={class:"VPMenu"},ha={key:0,class:"items"},fa=k({__name:"VPMenu",props:{items:{}},setup(e){return(t,o)=>(c(),u("div",pa,[t.items?(c(),u("div",ha,[(c(!0),u(O,null,j(t.items,n=>(c(),u(O,{key:n.text},["link"in n?(c(),T(nt,{key:0,item:n},null,8,["item"])):(c(),T(ua,{key:1,text:n.text,items:n.items},null,8,["text","items"]))],64))),128))])):w("",!0),p(t.$slots,"default",{},void 0,!0)]))}}),va=L(fa,[["__scopeId","data-v-0f9d59df"]]),ma=e=>(F("data-v-64c36b31"),e=e(),R(),e),_a=["aria-expanded","aria-label"],ga={key:0,class:"text"},$a=["innerHTML"],ya=ma(()=>h("span",{class:"vpi-chevron-down text-icon"},null,-1)),ba={key:1,class:"vpi-more-horizontal icon"},wa={class:"menu"},ka=k({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(e){const t=B(!1),o=B();na({el:o,onBlur:n});function n(){t.value=!1}return(s,i)=>(c(),u("div",{class:"VPFlyout",ref_key:"el",ref:o,onMouseenter:i[1]||(i[1]=a=>t.value=!0),onMouseleave:i[2]||(i[2]=a=>t.value=!1)},[h("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":t.value,"aria-label":s.label,onClick:i[0]||(i[0]=a=>t.value=!t.value)},[s.button||s.icon?(c(),u("span",ga,[s.icon?(c(),u("span",{key:0,class:I([s.icon,"option-icon"])},null,2)):w("",!0),s.button?(c(),u("span",{key:1,innerHTML:s.button},null,8,$a)):w("",!0),ya])):(c(),u("span",ba))],8,_a),h("div",wa,[S(va,{items:s.items},{default:m(()=>[p(s.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),Vt=L(ka,[["__scopeId","data-v-64c36b31"]]),Pa=["href","aria-label","innerHTML"],Sa=k({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(e){const t=e,o=A(()=>typeof t.icon=="object"?t.icon.svg:``);return(n,s)=>(c(),u("a",{class:"VPSocialLink no-icon",href:n.link,"aria-label":n.ariaLabel??(typeof n.icon=="string"?n.icon:""),target:"_blank",rel:"noopener",innerHTML:o.value},null,8,Pa))}}),Ta=L(Sa,[["__scopeId","data-v-e3f2e9ce"]]),La={class:"VPSocialLinks"},xa=k({__name:"VPSocialLinks",props:{links:{}},setup(e){return(t,o)=>(c(),u("div",La,[(c(!0),u(O,null,j(t.links,({link:n,icon:s,ariaLabel:i})=>(c(),T(Ta,{key:n,icon:s,link:n,ariaLabel:i},null,8,["icon","link","ariaLabel"]))),128))]))}}),Nt=L(xa,[["__scopeId","data-v-d1f787ec"]]),Aa={key:0,class:"group translations"},Ca={class:"trans-title"},Va={key:1,class:"group"},Na={class:"item appearance"},Ma={class:"label"},Ha={class:"appearance-action"},Ba={key:2,class:"group"},Ia={class:"item social-links"},Oa=k({__name:"VPNavBarExtra",setup(e){const{site:t,theme:o}=V(),{localeLinks:n,currentLang:s}=Ee({correspondingLink:!0}),i=A(()=>n.value.length&&s.value.label||t.value.appearance||o.value.socialLinks);return(a,r)=>i.value?(c(),T(Vt,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:m(()=>[d(n).length&&d(s).label?(c(),u("div",Aa,[h("p",Ca,H(d(s).label),1),(c(!0),u(O,null,j(d(n),l=>(c(),T(nt,{key:l.link,item:l},null,8,["item"]))),128))])):w("",!0),d(t).appearance&&d(t).appearance!=="force-dark"?(c(),u("div",Va,[h("div",Na,[h("p",Ma,H(d(o).darkModeSwitchLabel||"Appearance"),1),h("div",Ha,[S(At)])])])):w("",!0),d(o).socialLinks?(c(),u("div",Ba,[h("div",Ia,[S(Nt,{class:"social-links-list",links:d(o).socialLinks},null,8,["links"])])])):w("",!0)]),_:1})):w("",!0)}}),Ea=L(Oa,[["__scopeId","data-v-4be988c7"]]),Da=e=>(F("data-v-4fa87d29"),e=e(),R(),e),za=["aria-expanded"],Fa=Da(()=>h("span",{class:"container"},[h("span",{class:"top"}),h("span",{class:"middle"}),h("span",{class:"bottom"})],-1)),Ra=[Fa],ja=k({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(e){return(t,o)=>(c(),u("button",{type:"button",class:I(["VPNavBarHamburger",{active:t.active}]),"aria-label":"mobile navigation","aria-expanded":t.active,"aria-controls":"VPNavScreen",onClick:o[0]||(o[0]=n=>t.$emit("click"))},Ra,10,za))}}),Wa=L(ja,[["__scopeId","data-v-4fa87d29"]]),Ga=["innerHTML"],Ua=k({__name:"VPNavBarMenuLink",props:{item:{}},setup(e){const{page:t}=V();return(o,n)=>(c(),T(ie,{class:I({VPNavBarMenuLink:!0,active:d(we)(d(t).relativePath,o.item.activeMatch||o.item.link,!!o.item.activeMatch)}),href:o.item.link,noIcon:o.item.noIcon,target:o.item.target,rel:o.item.rel,tabindex:"0"},{default:m(()=>[h("span",{innerHTML:o.item.text},null,8,Ga)]),_:1},8,["class","href","noIcon","target","rel"]))}}),qa=L(Ua,[["__scopeId","data-v-e407c836"]]),Ya=k({__name:"VPNavBarMenuGroup",props:{item:{}},setup(e){const t=e,{page:o}=V(),n=i=>"link"in i?we(o.value.relativePath,i.link,!!t.item.activeMatch):i.items.some(n),s=A(()=>n(t.item));return(i,a)=>(c(),T(Vt,{class:I({VPNavBarMenuGroup:!0,active:d(we)(d(o).relativePath,i.item.activeMatch,!!i.item.activeMatch)||s.value}),button:i.item.text,items:i.item.items},null,8,["class","button","items"]))}}),Ka=e=>(F("data-v-1e265b86"),e=e(),R(),e),Xa={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},Ja=Ka(()=>h("span",{id:"main-nav-aria-label",class:"visually-hidden"},"Main Navigation",-1)),Qa=k({__name:"VPNavBarMenu",setup(e){const{theme:t}=V();return(o,n)=>d(t).nav?(c(),u("nav",Xa,[Ja,(c(!0),u(O,null,j(d(t).nav,s=>(c(),u(O,{key:s.text},["link"in s?(c(),T(qa,{key:0,item:s},null,8,["item"])):(c(),T(Ya,{key:1,item:s},null,8,["item"]))],64))),128))])):w("",!0)}}),Za=L(Qa,[["__scopeId","data-v-1e265b86"]]);function er(e){const{localeIndex:t,theme:o}=V();function n(s){var y,P,b;const i=s.split("."),a=(y=o.value.search)==null?void 0:y.options,r=a&&typeof a=="object",l=r&&((b=(P=a.locales)==null?void 0:P[t.value])==null?void 0:b.translations)||null,f=r&&a.translations||null;let _=l,v=f,g=e;const $=i.pop();for(const x of i){let C=null;const N=g==null?void 0:g[x];N&&(C=g=N);const D=v==null?void 0:v[x];D&&(C=v=D);const E=_==null?void 0:_[x];E&&(C=_=E),N||(g=C),D||(v=C),E||(_=C)}return(_==null?void 0:_[$])??(v==null?void 0:v[$])??(g==null?void 0:g[$])??""}return n}const tr=["aria-label"],or={class:"DocSearch-Button-Container"},nr=h("span",{class:"vp-icon DocSearch-Search-Icon"},null,-1),sr={class:"DocSearch-Button-Placeholder"},ir=h("span",{class:"DocSearch-Button-Keys"},[h("kbd",{class:"DocSearch-Button-Key"}),h("kbd",{class:"DocSearch-Button-Key"},"K")],-1),Ot=k({__name:"VPNavBarSearchButton",setup(e){const o=er({button:{buttonText:"Search",buttonAriaLabel:"Search"}});return(n,s)=>(c(),u("button",{type:"button",class:"DocSearch DocSearch-Button","aria-label":d(o)("button.buttonAriaLabel")},[h("span",or,[nr,h("span",sr,H(d(o)("button.buttonText")),1)]),ir],8,tr))}}),ar={class:"VPNavBarSearch"},rr={id:"local-search"},lr={key:1,id:"docsearch"},cr=k({__name:"VPNavBarSearch",setup(e){const t=nn(()=>sn(()=>import("./VPLocalSearchBox.CGMi2A92.js"),__vite__mapDeps([0,1]))),o=()=>null,{theme:n}=V(),s=B(!1),i=B(!1);_e(()=>{});function a(){s.value||(s.value=!0,setTimeout(r,16))}function r(){const v=new Event("keydown");v.key="k",v.metaKey=!0,window.dispatchEvent(v),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||r()},16)}function l(v){const g=v.target,$=g.tagName;return g.isContentEditable||$==="INPUT"||$==="SELECT"||$==="TEXTAREA"}const f=B(!1);ft("k",v=>{(v.ctrlKey||v.metaKey)&&(v.preventDefault(),f.value=!0)}),ft("/",v=>{l(v)||(v.preventDefault(),f.value=!0)});const _="local";return(v,g)=>{var $;return c(),u("div",ar,[d(_)==="local"?(c(),u(O,{key:0},[f.value?(c(),T(d(t),{key:0,onClose:g[0]||(g[0]=y=>f.value=!1)})):w("",!0),h("div",rr,[S(Ot,{onClick:g[1]||(g[1]=y=>f.value=!0)})])],64)):d(_)==="algolia"?(c(),u(O,{key:1},[s.value?(c(),T(d(o),{key:0,algolia:(($=d(n).search)==null?void 0:$.options)??d(n).algolia,onVnodeBeforeMount:g[2]||(g[2]=y=>i.value=!0)},null,8,["algolia"])):w("",!0),i.value?w("",!0):(c(),u("div",lr,[S(Ot,{onClick:a})]))],64)):w("",!0)])}}}),dr=k({__name:"VPNavBarSocialLinks",setup(e){const{theme:t}=V();return(o,n)=>d(t).socialLinks?(c(),T(Nt,{key:0,class:"VPNavBarSocialLinks",links:d(t).socialLinks},null,8,["links"])):w("",!0)}}),ur=L(dr,[["__scopeId","data-v-4555c3ed"]]),pr=["href","rel","target"],hr={key:1},fr={key:2},vr=k({__name:"VPNavBarTitle",setup(e){const{site:t,theme:o}=V(),{hasSidebar:n}=ue(),{currentLang:s}=Ee(),i=A(()=>{var l;return typeof o.value.logoLink=="string"?o.value.logoLink:(l=o.value.logoLink)==null?void 0:l.link}),a=A(()=>{var l;return typeof o.value.logoLink=="string"||(l=o.value.logoLink)==null?void 0:l.rel}),r=A(()=>{var l;return typeof o.value.logoLink=="string"||(l=o.value.logoLink)==null?void 0:l.target});return(l,f)=>(c(),u("div",{class:I(["VPNavBarTitle",{"has-sidebar":d(n)}])},[h("a",{class:"title",href:i.value??d(Lt)(d(s).link),rel:a.value,target:r.value},[p(l.$slots,"nav-bar-title-before",{},void 0,!0),d(o).logo?(c(),T(We,{key:0,class:"logo",image:d(o).logo},null,8,["image"])):w("",!0),d(o).siteTitle?(c(),u("span",hr,H(d(o).siteTitle),1)):d(o).siteTitle===void 0?(c(),u("span",fr,H(d(t).title),1)):w("",!0),p(l.$slots,"nav-bar-title-after",{},void 0,!0)],8,pr)],2))}}),mr=L(vr,[["__scopeId","data-v-214ea563"]]),_r={class:"items"},gr={class:"title"},$r=k({__name:"VPNavBarTranslations",setup(e){const{theme:t}=V(),{localeLinks:o,currentLang:n}=Ee({correspondingLink:!0});return(s,i)=>d(o).length&&d(n).label?(c(),T(Vt,{key:0,class:"VPNavBarTranslations",icon:"vpi-languages",label:d(t).langMenuLabel||"Change language"},{default:m(()=>[h("div",_r,[h("p",gr,H(d(n).label),1),(c(!0),u(O,null,j(d(o),a=>(c(),T(nt,{key:a.link,item:a},null,8,["item"]))),128))])]),_:1},8,["label"])):w("",!0)}}),yr=L($r,[["__scopeId","data-v-c067e86c"]]),br=e=>(F("data-v-cc0b3757"),e=e(),R(),e),wr={class:"wrapper"},kr={class:"container"},Pr={class:"title"},Sr={class:"content"},Tr={class:"content-body"},Lr=br(()=>h("div",{class:"divider"},[h("div",{class:"divider-line"})],-1)),xr=k({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(e){const{y:t}=lo(),{hasSidebar:o}=ue(),{frontmatter:n}=V(),s=B({});return io(()=>{s.value={"has-sidebar":o.value,home:n.value.layout==="home",top:t.value===0}}),(i,a)=>(c(),u("div",{class:I(["VPNavBar",s.value])},[h("div",wr,[h("div",kr,[h("div",Pr,[S(mr,null,{"nav-bar-title-before":m(()=>[p(i.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":m(()=>[p(i.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),h("div",Sr,[h("div",Tr,[p(i.$slots,"nav-bar-content-before",{},void 0,!0),S(cr,{class:"search"}),S(Za,{class:"menu"}),S(yr,{class:"translations"}),S(oa,{class:"appearance"}),S(ur,{class:"social-links"}),S(Ea,{class:"extra"}),p(i.$slots,"nav-bar-content-after",{},void 0,!0),S(Wa,{class:"hamburger",active:i.isScreenOpen,onClick:a[0]||(a[0]=r=>i.$emit("toggle-screen"))},null,8,["active"])])])])]),Lr],2))}}),Ar=L(xr,[["__scopeId","data-v-cc0b3757"]]),Cr={key:0,class:"VPNavScreenAppearance"},Vr={class:"text"},Nr=k({__name:"VPNavScreenAppearance",setup(e){const{site:t,theme:o}=V();return(n,s)=>d(t).appearance&&d(t).appearance!=="force-dark"?(c(),u("div",Cr,[h("p",Vr,H(d(o).darkModeSwitchLabel||"Appearance"),1),S(At)])):w("",!0)}}),Mr=L(Nr,[["__scopeId","data-v-7dd01d62"]]),Hr=k({__name:"VPNavScreenMenuLink",props:{item:{}},setup(e){const t=tt("close-screen");return(o,n)=>(c(),T(ie,{class:"VPNavScreenMenuLink",href:o.item.link,target:o.item.target,rel:o.item.rel,onClick:d(t),innerHTML:o.item.text},null,8,["href","target","rel","onClick","innerHTML"]))}}),Br=L(Hr,[["__scopeId","data-v-6a5b372a"]]),Ir=k({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(e){const t=tt("close-screen");return(o,n)=>(c(),T(ie,{class:"VPNavScreenMenuGroupLink",href:o.item.link,target:o.item.target,rel:o.item.rel,onClick:d(t)},{default:m(()=>[de(H(o.item.text),1)]),_:1},8,["href","target","rel","onClick"]))}}),$o=L(Ir,[["__scopeId","data-v-c36c985e"]]),Or={class:"VPNavScreenMenuGroupSection"},Er={key:0,class:"title"},Dr=k({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(e){return(t,o)=>(c(),u("div",Or,[t.text?(c(),u("p",Er,H(t.text),1)):w("",!0),(c(!0),u(O,null,j(t.items,n=>(c(),T($o,{key:n.text,item:n},null,8,["item"]))),128))]))}}),zr=L(Dr,[["__scopeId","data-v-eb29d6a0"]]),Fr=e=>(F("data-v-4bf16da3"),e=e(),R(),e),Rr=["aria-controls","aria-expanded"],jr=["innerHTML"],Wr=Fr(()=>h("span",{class:"vpi-plus button-icon"},null,-1)),Gr=["id"],Ur={key:1,class:"group"},qr=k({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(e){const t=e,o=B(!1),n=A(()=>`NavScreenGroup-${t.text.replace(" ","-").toLowerCase()}`);function s(){o.value=!o.value}return(i,a)=>(c(),u("div",{class:I(["VPNavScreenMenuGroup",{open:o.value}])},[h("button",{class:"button","aria-controls":n.value,"aria-expanded":o.value,onClick:s},[h("span",{class:"button-text",innerHTML:i.text},null,8,jr),Wr],8,Rr),h("div",{id:n.value,class:"items"},[(c(!0),u(O,null,j(i.items,r=>(c(),u(O,{key:r.text},["link"in r?(c(),u("div",{key:r.text,class:"item"},[S($o,{item:r},null,8,["item"])])):(c(),u("div",Ur,[S(zr,{text:r.text,items:r.items},null,8,["text","items"])]))],64))),128))],8,Gr)],2))}}),Yr=L(qr,[["__scopeId","data-v-4bf16da3"]]),Kr={key:0,class:"VPNavScreenMenu"},Xr=k({__name:"VPNavScreenMenu",setup(e){const{theme:t}=V();return(o,n)=>d(t).nav?(c(),u("nav",Kr,[(c(!0),u(O,null,j(d(t).nav,s=>(c(),u(O,{key:s.text},["link"in s?(c(),T(Br,{key:0,item:s},null,8,["item"])):(c(),T(Yr,{key:1,text:s.text||"",items:s.items},null,8,["text","items"]))],64))),128))])):w("",!0)}}),Jr=k({__name:"VPNavScreenSocialLinks",setup(e){const{theme:t}=V();return(o,n)=>d(t).socialLinks?(c(),T(Nt,{key:0,class:"VPNavScreenSocialLinks",links:d(t).socialLinks},null,8,["links"])):w("",!0)}}),yo=e=>(F("data-v-83b371b5"),e=e(),R(),e),Qr=yo(()=>h("span",{class:"vpi-languages icon lang"},null,-1)),Zr=yo(()=>h("span",{class:"vpi-chevron-down icon chevron"},null,-1)),el={class:"list"},tl=k({__name:"VPNavScreenTranslations",setup(e){const{localeLinks:t,currentLang:o}=Ee({correspondingLink:!0}),n=B(!1);function s(){n.value=!n.value}return(i,a)=>d(t).length&&d(o).label?(c(),u("div",{key:0,class:I(["VPNavScreenTranslations",{open:n.value}])},[h("button",{class:"title",onClick:s},[Qr,de(" "+H(d(o).label)+" ",1),Zr]),h("ul",el,[(c(!0),u(O,null,j(d(t),r=>(c(),u("li",{key:r.link,class:"item"},[S(ie,{class:"link",href:r.link},{default:m(()=>[de(H(r.text),1)]),_:2},1032,["href"])]))),128))])],2)):w("",!0)}}),ol=L(tl,[["__scopeId","data-v-83b371b5"]]),nl={class:"container"},sl=k({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(e){const t=B(null),o=co(ot?document.body:null);return(n,s)=>(c(),T(kt,{name:"fade",onEnter:s[0]||(s[0]=i=>o.value=!0),onAfterLeave:s[1]||(s[1]=i=>o.value=!1)},{default:m(()=>[n.open?(c(),u("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:t,id:"VPNavScreen"},[h("div",nl,[p(n.$slots,"nav-screen-content-before",{},void 0,!0),S(Xr,{class:"menu"}),S(ol,{class:"translations"}),S(Mr,{class:"appearance"}),S(Jr,{class:"social-links"}),p(n.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):w("",!0)]),_:3}))}}),il=L(sl,[["__scopeId","data-v-83033361"]]),al={key:0,class:"VPNav"},rl=k({__name:"VPNav",setup(e){const{isScreenOpen:t,closeScreen:o,toggleScreen:n}=Wi(),{frontmatter:s}=V(),i=A(()=>s.value.navbar!==!1);return Tt("close-screen",o),Qe(()=>{ot&&document.documentElement.classList.toggle("hide-nav",!i.value)}),(a,r)=>i.value?(c(),u("header",al,[S(Ar,{"is-screen-open":d(t),onToggleScreen:d(n)},{"nav-bar-title-before":m(()=>[p(a.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":m(()=>[p(a.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":m(()=>[p(a.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":m(()=>[p(a.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),S(il,{open:d(t)},{"nav-screen-content-before":m(()=>[p(a.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":m(()=>[p(a.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):w("",!0)}}),ll=L(rl,[["__scopeId","data-v-a8842cad"]]),bo=e=>(F("data-v-79f99c69"),e=e(),R(),e),cl=["role","tabindex"],dl=bo(()=>h("div",{class:"indicator"},null,-1)),ul=bo(()=>h("span",{class:"vpi-chevron-right caret-icon"},null,-1)),pl=[ul],hl={key:1,class:"items"},fl=k({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(e){const t=e,{collapsed:o,collapsible:n,isLink:s,isActiveLink:i,hasActiveLink:a,hasChildren:r,toggle:l}=Bn(A(()=>t.item)),f=A(()=>r.value?"section":"div"),_=A(()=>s.value?"a":"div"),v=A(()=>r.value?t.depth+2===7?"p":`h${t.depth+2}`:"p"),g=A(()=>s.value?void 0:"button"),$=A(()=>[[`level-${t.depth}`],{collapsible:n.value},{collapsed:o.value},{"is-link":s.value},{"is-active":i.value},{"has-active":a.value}]);function y(b){"key"in b&&b.key!=="Enter"||!t.item.link&&l()}function P(){t.item.link&&l()}return(b,x)=>{const C=K("VPSidebarItem",!0);return c(),T(Pe(f.value),{class:I(["VPSidebarItem",$.value])},{default:m(()=>[b.item.text?(c(),u("div",Se({key:0,class:"item",role:g.value},an(b.item.items?{click:y,keydown:y}:{},!0),{tabindex:b.item.items&&0}),[dl,b.item.link?(c(),T(ie,{key:0,tag:_.value,class:"link",href:b.item.link,rel:b.item.rel,target:b.item.target},{default:m(()=>[(c(),T(Pe(v.value),{class:"text",innerHTML:b.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(c(),T(Pe(v.value),{key:1,class:"text",innerHTML:b.item.text},null,8,["innerHTML"])),b.item.collapsed!=null&&b.item.items&&b.item.items.length?(c(),u("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:P,onKeydown:uo(P,["enter"]),tabindex:"0"},pl,32)):w("",!0)],16,cl)):w("",!0),b.item.items&&b.item.items.length?(c(),u("div",hl,[b.depth<5?(c(!0),u(O,{key:0},j(b.item.items,N=>(c(),T(C,{key:N.text,item:N,depth:b.depth+1},null,8,["item","depth"]))),128)):w("",!0)])):w("",!0)]),_:1},8,["class"])}}}),vl=L(fl,[["__scopeId","data-v-79f99c69"]]),wo=e=>(F("data-v-d77e23f0"),e=e(),R(),e),ml=wo(()=>h("div",{class:"curtain"},null,-1)),_l={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},gl=wo(()=>h("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),$l=k({__name:"VPSidebar",props:{open:{type:Boolean}},setup(e){const{sidebarGroups:t,hasSidebar:o}=ue(),n=e,s=B(null),i=co(ot?document.body:null);return ge([n,s],()=>{var a;n.open?(i.value=!0,(a=s.value)==null||a.focus()):i.value=!1},{immediate:!0,flush:"post"}),(a,r)=>d(o)?(c(),u("aside",{key:0,class:I(["VPSidebar",{open:a.open}]),ref_key:"navEl",ref:s,onClick:r[0]||(r[0]=rn(()=>{},["stop"]))},[ml,h("nav",_l,[gl,p(a.$slots,"sidebar-nav-before",{},void 0,!0),(c(!0),u(O,null,j(d(t),l=>(c(),u("div",{key:l.text,class:"group"},[S(vl,{item:l,depth:0},null,8,["item"])]))),128)),p(a.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):w("",!0)}}),yl=L($l,[["__scopeId","data-v-d77e23f0"]]),bl=k({__name:"VPSkipLink",setup(e){const t=et(),o=B();ge(()=>t.path,()=>o.value.focus());function n({target:s}){const i=document.getElementById(decodeURIComponent(s.hash).slice(1));if(i){const a=()=>{i.removeAttribute("tabindex"),i.removeEventListener("blur",a)};i.setAttribute("tabindex","-1"),i.addEventListener("blur",a),i.focus(),window.scrollTo(0,0)}}return(s,i)=>(c(),u(O,null,[h("span",{ref_key:"backToTop",ref:o,tabindex:"-1"},null,512),h("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:n}," Skip to content ")],64))}}),wl=L(bl,[["__scopeId","data-v-ba4085bf"]]),kl=k({__name:"Layout",setup(e){const{isOpen:t,open:o,close:n}=ue(),s=et();ge(()=>s.path,n),Hn(t,n);const{frontmatter:i}=V(),a=ln(),r=A(()=>!!a["home-hero-image"]);return Tt("hero-image-slot-exists",r),(l,f)=>{const _=K("Content");return d(i).layout!==!1?(c(),u("div",{key:0,class:I(["Layout",d(i).pageClass])},[p(l.$slots,"layout-top",{},void 0,!0),S(wl),S($n,{class:"backdrop",show:d(t),onClick:d(n)},null,8,["show","onClick"]),S(ll,null,{"nav-bar-title-before":m(()=>[p(l.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":m(()=>[p(l.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":m(()=>[p(l.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":m(()=>[p(l.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":m(()=>[p(l.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":m(()=>[p(l.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),S(ji,{open:d(t),onOpenMenu:d(o)},null,8,["open","onOpenMenu"]),S(yl,{open:d(t)},{"sidebar-nav-before":m(()=>[p(l.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":m(()=>[p(l.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),S(ki,null,{"page-top":m(()=>[p(l.$slots,"page-top",{},void 0,!0)]),"page-bottom":m(()=>[p(l.$slots,"page-bottom",{},void 0,!0)]),"not-found":m(()=>[p(l.$slots,"not-found",{},void 0,!0)]),"home-hero-before":m(()=>[p(l.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":m(()=>[p(l.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":m(()=>[p(l.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":m(()=>[p(l.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":m(()=>[p(l.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":m(()=>[p(l.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":m(()=>[p(l.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":m(()=>[p(l.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":m(()=>[p(l.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":m(()=>[p(l.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":m(()=>[p(l.$slots,"doc-before",{},void 0,!0)]),"doc-after":m(()=>[p(l.$slots,"doc-after",{},void 0,!0)]),"doc-top":m(()=>[p(l.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":m(()=>[p(l.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":m(()=>[p(l.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":m(()=>[p(l.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":m(()=>[p(l.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":m(()=>[p(l.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":m(()=>[p(l.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":m(()=>[p(l.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),S(xi),p(l.$slots,"layout-bottom",{},void 0,!0)],2)):(c(),T(_,{key:1}))}}}),Pl=L(kl,[["__scopeId","data-v-9e110297"]]),ko={Layout:Pl,enhanceApp:({app:e})=>{e.component("Badge",mn)}},Sl=["top","right","bottom","left"],Et=["start","end"],Dt=Sl.reduce((e,t)=>e.concat(t,t+"-"+Et[0],t+"-"+Et[1]),[]),Me=Math.min,be=Math.max,Tl={left:"right",right:"left",bottom:"top",top:"bottom"},Ll={start:"end",end:"start"};function gt(e,t,o){return be(e,Me(t,o))}function ke(e,t){return typeof e=="function"?e(t):e}function le(e){return e.split("-")[0]}function te(e){return e.split("-")[1]}function Po(e){return e==="x"?"y":"x"}function Mt(e){return e==="y"?"height":"width"}function De(e){return["top","bottom"].includes(le(e))?"y":"x"}function Ht(e){return Po(De(e))}function So(e,t,o){o===void 0&&(o=!1);const n=te(e),s=Ht(e),i=Mt(s);let a=s==="x"?n===(o?"end":"start")?"right":"left":n==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=Ue(a)),[a,Ue(a)]}function xl(e){const t=Ue(e);return[Ge(e),t,Ge(t)]}function Ge(e){return e.replace(/start|end/g,t=>Ll[t])}function Al(e,t,o){const n=["left","right"],s=["right","left"],i=["top","bottom"],a=["bottom","top"];switch(e){case"top":case"bottom":return o?t?s:n:t?n:s;case"left":case"right":return t?i:a;default:return[]}}function Cl(e,t,o,n){const s=te(e);let i=Al(le(e),o==="start",n);return s&&(i=i.map(a=>a+"-"+s),t&&(i=i.concat(i.map(Ge)))),i}function Ue(e){return e.replace(/left|right|bottom|top/g,t=>Tl[t])}function Vl(e){return{top:0,right:0,bottom:0,left:0,...e}}function To(e){return typeof e!="number"?Vl(e):{top:e,right:e,bottom:e,left:e}}function Ae(e){const{x:t,y:o,width:n,height:s}=e;return{width:n,height:s,top:o,left:t,right:t+n,bottom:o+s,x:t,y:o}}function zt(e,t,o){let{reference:n,floating:s}=e;const i=De(t),a=Ht(t),r=Mt(a),l=le(t),f=i==="y",_=n.x+n.width/2-s.width/2,v=n.y+n.height/2-s.height/2,g=n[r]/2-s[r]/2;let $;switch(l){case"top":$={x:_,y:n.y-s.height};break;case"bottom":$={x:_,y:n.y+n.height};break;case"right":$={x:n.x+n.width,y:v};break;case"left":$={x:n.x-s.width,y:v};break;default:$={x:n.x,y:n.y}}switch(te(t)){case"start":$[a]-=g*(o&&f?-1:1);break;case"end":$[a]+=g*(o&&f?-1:1);break}return $}const Nl=async(e,t,o)=>{const{placement:n="bottom",strategy:s="absolute",middleware:i=[],platform:a}=o,r=i.filter(Boolean),l=await(a.isRTL==null?void 0:a.isRTL(t));let f=await a.getElementRects({reference:e,floating:t,strategy:s}),{x:_,y:v}=zt(f,n,l),g=n,$={},y=0;for(let P=0;P({name:"arrow",options:e,async fn(t){const{x:o,y:n,placement:s,rects:i,platform:a,elements:r,middlewareData:l}=t,{element:f,padding:_=0}=ke(e,t)||{};if(f==null)return{};const v=To(_),g={x:o,y:n},$=Ht(s),y=Mt($),P=await a.getDimensions(f),b=$==="y",x=b?"top":"left",C=b?"bottom":"right",N=b?"clientHeight":"clientWidth",D=i.reference[y]+i.reference[$]-g[$]-i.floating[y],E=g[$]-i.reference[$],z=await(a.getOffsetParent==null?void 0:a.getOffsetParent(f));let W=z?z[N]:0;(!W||!await(a.isElement==null?void 0:a.isElement(z)))&&(W=r.floating[N]||i.floating[y]);const X=D/2-E/2,J=W/2-P[y]/2-1,G=Me(v[x],J),Q=Me(v[C],J),U=G,$e=W-P[y]-Q,q=W/2-P[y]/2+X,ne=gt(U,q,$e),se=!l.arrow&&te(s)!=null&&q!==ne&&i.reference[y]/2-(qte(s)===e),...o.filter(s=>te(s)!==e)]:o.filter(s=>le(s)===s)).filter(s=>e?te(s)===e||(t?Ge(s)!==s:!1):!0)}const Bl=function(e){return e===void 0&&(e={}),{name:"autoPlacement",options:e,async fn(t){var o,n,s;const{rects:i,middlewareData:a,placement:r,platform:l,elements:f}=t,{crossAxis:_=!1,alignment:v,allowedPlacements:g=Dt,autoAlignment:$=!0,...y}=ke(e,t),P=v!==void 0||g===Dt?Hl(v||null,$,g):g,b=await st(t,y),x=((o=a.autoPlacement)==null?void 0:o.index)||0,C=P[x];if(C==null)return{};const N=So(C,i,await(l.isRTL==null?void 0:l.isRTL(f.floating)));if(r!==C)return{reset:{placement:P[0]}};const D=[b[le(C)],b[N[0]],b[N[1]]],E=[...((n=a.autoPlacement)==null?void 0:n.overflows)||[],{placement:C,overflows:D}],z=P[x+1];if(z)return{data:{index:x+1,overflows:E},reset:{placement:z}};const W=E.map(G=>{const Q=te(G.placement);return[G.placement,Q&&_?G.overflows.slice(0,2).reduce((U,$e)=>U+$e,0):G.overflows[0],G.overflows]}).sort((G,Q)=>G[1]-Q[1]),J=((s=W.filter(G=>G[2].slice(0,te(G[0])?2:3).every(Q=>Q<=0))[0])==null?void 0:s[0])||W[0][0];return J!==r?{data:{index:x+1,overflows:E},reset:{placement:J}}:{}}}},Il=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var o,n;const{placement:s,middlewareData:i,rects:a,initialPlacement:r,platform:l,elements:f}=t,{mainAxis:_=!0,crossAxis:v=!0,fallbackPlacements:g,fallbackStrategy:$="bestFit",fallbackAxisSideDirection:y="none",flipAlignment:P=!0,...b}=ke(e,t);if((o=i.arrow)!=null&&o.alignmentOffset)return{};const x=le(s),C=le(r)===r,N=await(l.isRTL==null?void 0:l.isRTL(f.floating)),D=g||(C||!P?[Ue(r)]:xl(r));!g&&y!=="none"&&D.push(...Cl(r,P,y,N));const E=[r,...D],z=await st(t,b),W=[];let X=((n=i.flip)==null?void 0:n.overflows)||[];if(_&&W.push(z[x]),v){const U=So(s,a,N);W.push(z[U[0]],z[U[1]])}if(X=[...X,{placement:s,overflows:W}],!W.every(U=>U<=0)){var J,G;const U=(((J=i.flip)==null?void 0:J.index)||0)+1,$e=E[U];if($e)return{data:{index:U,overflows:X},reset:{placement:$e}};let q=(G=X.filter(ne=>ne.overflows[0]<=0).sort((ne,se)=>ne.overflows[1]-se.overflows[1])[0])==null?void 0:G.placement;if(!q)switch($){case"bestFit":{var Q;const ne=(Q=X.map(se=>[se.placement,se.overflows.filter(ce=>ce>0).reduce((ce,Xo)=>ce+Xo,0)]).sort((se,ce)=>se[1]-ce[1])[0])==null?void 0:Q[0];ne&&(q=ne);break}case"initialPlacement":q=r;break}if(s!==q)return{reset:{placement:q}}}return{}}}};async function Ol(e,t){const{placement:o,platform:n,elements:s}=e,i=await(n.isRTL==null?void 0:n.isRTL(s.floating)),a=le(o),r=te(o),l=De(o)==="y",f=["left","top"].includes(a)?-1:1,_=i&&l?-1:1,v=ke(t,e);let{mainAxis:g,crossAxis:$,alignmentAxis:y}=typeof v=="number"?{mainAxis:v,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...v};return r&&typeof y=="number"&&($=r==="end"?y*-1:y),l?{x:$*_,y:g*f}:{x:g*f,y:$*_}}const El=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var o,n;const{x:s,y:i,placement:a,middlewareData:r}=t,l=await Ol(t,e);return a===((o=r.offset)==null?void 0:o.placement)&&(n=r.arrow)!=null&&n.alignmentOffset?{}:{x:s+l.x,y:i+l.y,data:{...l,placement:a}}}}},Dl=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:o,y:n,placement:s}=t,{mainAxis:i=!0,crossAxis:a=!1,limiter:r={fn:b=>{let{x,y:C}=b;return{x,y:C}}},...l}=ke(e,t),f={x:o,y:n},_=await st(t,l),v=De(le(s)),g=Po(v);let $=f[g],y=f[v];if(i){const b=g==="y"?"top":"left",x=g==="y"?"bottom":"right",C=$+_[b],N=$-_[x];$=gt(C,$,N)}if(a){const b=v==="y"?"top":"left",x=v==="y"?"bottom":"right",C=y+_[b],N=y-_[x];y=gt(C,y,N)}const P=r.fn({...t,[g]:$,[v]:y});return{...P,data:{x:P.x-o,y:P.y-n}}}}},zl=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){const{placement:o,rects:n,platform:s,elements:i}=t,{apply:a=()=>{},...r}=ke(e,t),l=await st(t,r),f=le(o),_=te(o),v=De(o)==="y",{width:g,height:$}=n.floating;let y,P;f==="top"||f==="bottom"?(y=f,P=_===(await(s.isRTL==null?void 0:s.isRTL(i.floating))?"start":"end")?"left":"right"):(P=f,y=_==="end"?"top":"bottom");const b=$-l[y],x=g-l[P],C=!t.middlewareData.shift;let N=b,D=x;if(v){const z=g-l.left-l.right;D=_||C?Me(x,z):z}else{const z=$-l.top-l.bottom;N=_||C?Me(b,z):z}if(C&&!_){const z=be(l.left,0),W=be(l.right,0),X=be(l.top,0),J=be(l.bottom,0);v?D=g-2*(z!==0||W!==0?z+W:be(l.left,l.right)):N=$-2*(X!==0||J!==0?X+J:be(l.top,l.bottom))}await a({...t,availableWidth:D,availableHeight:N});const E=await s.getDimensions(i.floating);return g!==E.width||$!==E.height?{reset:{rects:!0}}:{}}}};function Y(e){var t;return((t=e.ownerDocument)==null?void 0:t.defaultView)||window}function ae(e){return Y(e).getComputedStyle(e)}const Ft=Math.min,Ce=Math.max,qe=Math.round;function Lo(e){const t=ae(e);let o=parseFloat(t.width),n=parseFloat(t.height);const s=e.offsetWidth,i=e.offsetHeight,a=qe(o)!==s||qe(n)!==i;return a&&(o=s,n=i),{width:o,height:n,fallback:a}}function me(e){return Ao(e)?(e.nodeName||"").toLowerCase():""}let ze;function xo(){if(ze)return ze;const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?(ze=e.brands.map(t=>t.brand+"/"+t.version).join(" "),ze):navigator.userAgent}function re(e){return e instanceof Y(e).HTMLElement}function fe(e){return e instanceof Y(e).Element}function Ao(e){return e instanceof Y(e).Node}function Rt(e){return typeof ShadowRoot>"u"?!1:e instanceof Y(e).ShadowRoot||e instanceof ShadowRoot}function it(e){const{overflow:t,overflowX:o,overflowY:n,display:s}=ae(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+o)&&!["inline","contents"].includes(s)}function Fl(e){return["table","td","th"].includes(me(e))}function $t(e){const t=/firefox/i.test(xo()),o=ae(e),n=o.backdropFilter||o.WebkitBackdropFilter;return o.transform!=="none"||o.perspective!=="none"||!!n&&n!=="none"||t&&o.willChange==="filter"||t&&!!o.filter&&o.filter!=="none"||["transform","perspective"].some(s=>o.willChange.includes(s))||["paint","layout","strict","content"].some(s=>{const i=o.contain;return i!=null&&i.includes(s)})}function Co(){return!/^((?!chrome|android).)*safari/i.test(xo())}function Bt(e){return["html","body","#document"].includes(me(e))}function Vo(e){return fe(e)?e:e.contextElement}const No={x:1,y:1};function Te(e){const t=Vo(e);if(!re(t))return No;const o=t.getBoundingClientRect(),{width:n,height:s,fallback:i}=Lo(t);let a=(i?qe(o.width):o.width)/n,r=(i?qe(o.height):o.height)/s;return a&&Number.isFinite(a)||(a=1),r&&Number.isFinite(r)||(r=1),{x:a,y:r}}function He(e,t,o,n){var s,i;t===void 0&&(t=!1),o===void 0&&(o=!1);const a=e.getBoundingClientRect(),r=Vo(e);let l=No;t&&(n?fe(n)&&(l=Te(n)):l=Te(e));const f=r?Y(r):window,_=!Co()&&o;let v=(a.left+(_&&((s=f.visualViewport)==null?void 0:s.offsetLeft)||0))/l.x,g=(a.top+(_&&((i=f.visualViewport)==null?void 0:i.offsetTop)||0))/l.y,$=a.width/l.x,y=a.height/l.y;if(r){const P=Y(r),b=n&&fe(n)?Y(n):n;let x=P.frameElement;for(;x&&n&&b!==P;){const C=Te(x),N=x.getBoundingClientRect(),D=getComputedStyle(x);N.x+=(x.clientLeft+parseFloat(D.paddingLeft))*C.x,N.y+=(x.clientTop+parseFloat(D.paddingTop))*C.y,v*=C.x,g*=C.y,$*=C.x,y*=C.y,v+=N.x,g+=N.y,x=Y(x).frameElement}}return{width:$,height:y,top:g,right:v+$,bottom:g+y,left:v,x:v,y:g}}function ve(e){return((Ao(e)?e.ownerDocument:e.document)||window.document).documentElement}function at(e){return fe(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function Mo(e){return He(ve(e)).left+at(e).scrollLeft}function Be(e){if(me(e)==="html")return e;const t=e.assignedSlot||e.parentNode||Rt(e)&&e.host||ve(e);return Rt(t)?t.host:t}function Ho(e){const t=Be(e);return Bt(t)?t.ownerDocument.body:re(t)&&it(t)?t:Ho(t)}function Ye(e,t){var o;t===void 0&&(t=[]);const n=Ho(e),s=n===((o=e.ownerDocument)==null?void 0:o.body),i=Y(n);return s?t.concat(i,i.visualViewport||[],it(n)?n:[]):t.concat(n,Ye(n))}function jt(e,t,o){return t==="viewport"?Ae(function(n,s){const i=Y(n),a=ve(n),r=i.visualViewport;let l=a.clientWidth,f=a.clientHeight,_=0,v=0;if(r){l=r.width,f=r.height;const g=Co();(g||!g&&s==="fixed")&&(_=r.offsetLeft,v=r.offsetTop)}return{width:l,height:f,x:_,y:v}}(e,o)):fe(t)?Ae(function(n,s){const i=He(n,!0,s==="fixed"),a=i.top+n.clientTop,r=i.left+n.clientLeft,l=re(n)?Te(n):{x:1,y:1};return{width:n.clientWidth*l.x,height:n.clientHeight*l.y,x:r*l.x,y:a*l.y}}(t,o)):Ae(function(n){const s=ve(n),i=at(n),a=n.ownerDocument.body,r=Ce(s.scrollWidth,s.clientWidth,a.scrollWidth,a.clientWidth),l=Ce(s.scrollHeight,s.clientHeight,a.scrollHeight,a.clientHeight);let f=-i.scrollLeft+Mo(n);const _=-i.scrollTop;return ae(a).direction==="rtl"&&(f+=Ce(s.clientWidth,a.clientWidth)-r),{width:r,height:l,x:f,y:_}}(ve(e)))}function Wt(e){return re(e)&&ae(e).position!=="fixed"?e.offsetParent:null}function Gt(e){const t=Y(e);let o=Wt(e);for(;o&&Fl(o)&&ae(o).position==="static";)o=Wt(o);return o&&(me(o)==="html"||me(o)==="body"&&ae(o).position==="static"&&!$t(o))?t:o||function(n){let s=Be(n);for(;re(s)&&!Bt(s);){if($t(s))return s;s=Be(s)}return null}(e)||t}function Rl(e,t,o){const n=re(t),s=ve(t),i=He(e,!0,o==="fixed",t);let a={scrollLeft:0,scrollTop:0};const r={x:0,y:0};if(n||!n&&o!=="fixed")if((me(t)!=="body"||it(s))&&(a=at(t)),re(t)){const l=He(t,!0);r.x=l.x+t.clientLeft,r.y=l.y+t.clientTop}else s&&(r.x=Mo(s));return{x:i.left+a.scrollLeft-r.x,y:i.top+a.scrollTop-r.y,width:i.width,height:i.height}}const jl={getClippingRect:function(e){let{element:t,boundary:o,rootBoundary:n,strategy:s}=e;const i=o==="clippingAncestors"?function(f,_){const v=_.get(f);if(v)return v;let g=Ye(f).filter(b=>fe(b)&&me(b)!=="body"),$=null;const y=ae(f).position==="fixed";let P=y?Be(f):f;for(;fe(P)&&!Bt(P);){const b=ae(P),x=$t(P);(y?x||$:x||b.position!=="static"||!$||!["absolute","fixed"].includes($.position))?$=b:g=g.filter(C=>C!==P),P=Be(P)}return _.set(f,g),g}(t,this._c):[].concat(o),a=[...i,n],r=a[0],l=a.reduce((f,_)=>{const v=jt(t,_,s);return f.top=Ce(v.top,f.top),f.right=Ft(v.right,f.right),f.bottom=Ft(v.bottom,f.bottom),f.left=Ce(v.left,f.left),f},jt(t,r,s));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:o,strategy:n}=e;const s=re(o),i=ve(o);if(o===i)return t;let a={scrollLeft:0,scrollTop:0},r={x:1,y:1};const l={x:0,y:0};if((s||!s&&n!=="fixed")&&((me(o)!=="body"||it(i))&&(a=at(o)),re(o))){const f=He(o);r=Te(o),l.x=f.x+o.clientLeft,l.y=f.y+o.clientTop}return{width:t.width*r.x,height:t.height*r.y,x:t.x*r.x-a.scrollLeft*r.x+l.x,y:t.y*r.y-a.scrollTop*r.y+l.y}},isElement:fe,getDimensions:function(e){return re(e)?Lo(e):e.getBoundingClientRect()},getOffsetParent:Gt,getDocumentElement:ve,getScale:Te,async getElementRects(e){let{reference:t,floating:o,strategy:n}=e;const s=this.getOffsetParent||Gt,i=this.getDimensions;return{reference:Rl(t,await s(o),n),floating:{x:0,y:0,...await i(o)}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>ae(e).direction==="rtl"},Wl=(e,t,o)=>{const n=new Map,s={platform:jl,...o},i={...s.platform,_c:n};return Nl(e,t,{...s,platform:i})};function Bo(e,t){for(const o in t)Object.prototype.hasOwnProperty.call(t,o)&&(typeof t[o]=="object"&&e[o]?Bo(e[o],t[o]):e[o]=t[o])}const oe={disabled:!1,distance:5,skidding:0,container:"body",boundary:void 0,instantMove:!1,disposeTimeout:150,popperTriggers:[],strategy:"absolute",preventOverflow:!0,flip:!0,shift:!0,overflowPadding:0,arrowPadding:0,arrowOverflow:!0,autoHideOnMousedown:!1,themes:{tooltip:{placement:"top",triggers:["hover","focus","touch"],hideTriggers:e=>[...e,"click"],delay:{show:200,hide:0},handleResize:!1,html:!1,loadingContent:"..."},dropdown:{placement:"bottom",triggers:["click"],delay:0,handleResize:!0,autoHide:!0},menu:{$extend:"dropdown",triggers:["hover","focus"],popperTriggers:["hover"],delay:{show:0,hide:400}}}};function Ie(e,t){let o=oe.themes[e]||{},n;do n=o[t],typeof n>"u"?o.$extend?o=oe.themes[o.$extend]||{}:(o=null,n=oe[t]):o=null;while(o);return n}function Gl(e){const t=[e];let o=oe.themes[e]||{};do o.$extend&&!o.$resetCss?(t.push(o.$extend),o=oe.themes[o.$extend]||{}):o=null;while(o);return t.map(n=>`v-popper--theme-${n}`)}function Ut(e){const t=[e];let o=oe.themes[e]||{};do o.$extend?(t.push(o.$extend),o=oe.themes[o.$extend]||{}):o=null;while(o);return t}let Le=!1;if(typeof window<"u"){Le=!1;try{const e=Object.defineProperty({},"passive",{get(){Le=!0}});window.addEventListener("test",null,e)}catch{}}let Io=!1;typeof window<"u"&&typeof navigator<"u"&&(Io=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);const Oo=["auto","top","bottom","left","right"].reduce((e,t)=>e.concat([t,`${t}-start`,`${t}-end`]),[]),qt={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart",pointer:"pointerdown"},Yt={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend",pointer:"pointerup"};function Kt(e,t){const o=e.indexOf(t);o!==-1&&e.splice(o,1)}function dt(){return new Promise(e=>requestAnimationFrame(()=>{requestAnimationFrame(e)}))}const ee=[];let ye=null;const Xt={};function Jt(e){let t=Xt[e];return t||(t=Xt[e]=[]),t}let yt=function(){};typeof window<"u"&&(yt=window.Element);function M(e){return function(t){return Ie(t.theme,e)}}const ut="__floating-vue__popper",Eo=()=>k({name:"VPopper",provide(){return{[ut]:{parentPopper:this}}},inject:{[ut]:{default:null}},props:{theme:{type:String,required:!0},targetNodes:{type:Function,required:!0},referenceNode:{type:Function,default:null},popperNode:{type:Function,required:!0},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:M("disabled")},positioningDisabled:{type:Boolean,default:M("positioningDisabled")},placement:{type:String,default:M("placement"),validator:e=>Oo.includes(e)},delay:{type:[String,Number,Object],default:M("delay")},distance:{type:[Number,String],default:M("distance")},skidding:{type:[Number,String],default:M("skidding")},triggers:{type:Array,default:M("triggers")},showTriggers:{type:[Array,Function],default:M("showTriggers")},hideTriggers:{type:[Array,Function],default:M("hideTriggers")},popperTriggers:{type:Array,default:M("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:M("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:M("popperHideTriggers")},container:{type:[String,Object,yt,Boolean],default:M("container")},boundary:{type:[String,yt],default:M("boundary")},strategy:{type:String,validator:e=>["absolute","fixed"].includes(e),default:M("strategy")},autoHide:{type:[Boolean,Function],default:M("autoHide")},handleResize:{type:Boolean,default:M("handleResize")},instantMove:{type:Boolean,default:M("instantMove")},eagerMount:{type:Boolean,default:M("eagerMount")},popperClass:{type:[String,Array,Object],default:M("popperClass")},computeTransformOrigin:{type:Boolean,default:M("computeTransformOrigin")},autoMinSize:{type:Boolean,default:M("autoMinSize")},autoSize:{type:[Boolean,String],default:M("autoSize")},autoMaxSize:{type:Boolean,default:M("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:M("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:M("preventOverflow")},overflowPadding:{type:[Number,String],default:M("overflowPadding")},arrowPadding:{type:[Number,String],default:M("arrowPadding")},arrowOverflow:{type:Boolean,default:M("arrowOverflow")},flip:{type:Boolean,default:M("flip")},shift:{type:Boolean,default:M("shift")},shiftCrossAxis:{type:Boolean,default:M("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:M("noAutoFocus")},disposeTimeout:{type:Number,default:M("disposeTimeout")}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFrom:!1,showTo:!1,hideFrom:!1,hideTo:!0},result:{x:0,y:0,placement:"",strategy:this.strategy,arrow:{x:0,y:0,centerOffset:0},transformOrigin:null},randomId:`popper_${[Math.random(),Date.now()].map(e=>e.toString(36).substring(2,10)).join("_")}`,shownChildren:new Set,lastAutoHide:!0,pendingHide:!1,containsGlobalTarget:!1,isDisposed:!0,mouseDownContains:!1}},computed:{popperId(){return this.ariaId!=null?this.ariaId:this.randomId},shouldMountContent(){return this.eagerMount||this.isMounted},slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMountContent:this.shouldMountContent,skipTransition:this.skipTransition,autoHide:typeof this.autoHide=="function"?this.lastAutoHide:this.autoHide,show:this.show,hide:this.hide,handleResize:this.handleResize,onResize:this.onResize,classes:{...this.classes,popperClass:this.popperClass},result:this.positioningDisabled?null:this.result,attrs:this.$attrs}},parentPopper(){var e;return(e=this[ut])==null?void 0:e.parentPopper},hasPopperShowTriggerHover(){var e,t;return((e=this.popperTriggers)==null?void 0:e.includes("hover"))||((t=this.popperShowTriggers)==null?void 0:t.includes("hover"))}},watch:{shown:"$_autoShowHide",disabled(e){e?this.dispose():this.init()},async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_computePosition())},triggers:{handler:"$_refreshListeners",deep:!0},positioningDisabled:"$_refreshListeners",...["placement","distance","skidding","boundary","strategy","overflowPadding","arrowPadding","preventOverflow","shift","shiftCrossAxis","flip"].reduce((e,t)=>(e[t]="$_computePosition",e),{})},created(){this.autoMinSize&&console.warn('[floating-vue] `autoMinSize` option is deprecated. Use `autoSize="min"` instead.'),this.autoMaxSize&&console.warn("[floating-vue] `autoMaxSize` option is deprecated. Use `autoBoundaryMaxSize` instead.")},mounted(){this.init(),this.$_detachPopperNode()},activated(){this.$_autoShowHide()},deactivated(){this.hide()},beforeUnmount(){this.dispose()},methods:{show({event:e=null,skipDelay:t=!1,force:o=!1}={}){var n,s;(n=this.parentPopper)!=null&&n.lockedChild&&this.parentPopper.lockedChild!==this||(this.pendingHide=!1,(o||!this.disabled)&&(((s=this.parentPopper)==null?void 0:s.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(e,t),this.$emit("show"),this.$_showFrameLocked=!0,requestAnimationFrame(()=>{this.$_showFrameLocked=!1})),this.$emit("update:shown",!0))},hide({event:e=null,skipDelay:t=!1}={}){var o;if(!this.$_hideInProgress){if(this.shownChildren.size>0){this.pendingHide=!0;return}if(this.hasPopperShowTriggerHover&&this.$_isAimingPopper()){this.parentPopper&&(this.parentPopper.lockedChild=this,clearTimeout(this.parentPopper.lockedChildTimer),this.parentPopper.lockedChildTimer=setTimeout(()=>{this.parentPopper.lockedChild===this&&(this.parentPopper.lockedChild.hide({skipDelay:t}),this.parentPopper.lockedChild=null)},1e3));return}((o=this.parentPopper)==null?void 0:o.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.pendingHide=!1,this.$_scheduleHide(e,t),this.$emit("hide"),this.$emit("update:shown",!1)}},init(){var e;this.isDisposed&&(this.isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=((e=this.referenceNode)==null?void 0:e.call(this))??this.$el,this.$_targetNodes=this.targetNodes().filter(t=>t.nodeType===t.ELEMENT_NODE),this.$_popperNode=this.popperNode(),this.$_innerNode=this.$_popperNode.querySelector(".v-popper__inner"),this.$_arrowNode=this.$_popperNode.querySelector(".v-popper__arrow-container"),this.$_swapTargetAttrs("title","data-original-title"),this.$_detachPopperNode(),this.triggers.length&&this.$_addEventListeners(),this.shown&&this.show())},dispose(){this.isDisposed||(this.isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.$_detachPopperNode(),this.isMounted=!1,this.isShown=!1,this.$_updateParentShownChildren(!1),this.$_swapTargetAttrs("data-original-title","title"))},async onResize(){this.isShown&&(await this.$_computePosition(),this.$emit("resize"))},async $_computePosition(){if(this.isDisposed||this.positioningDisabled)return;const e={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&e.middleware.push(El({mainAxis:this.distance,crossAxis:this.skidding}));const t=this.placement.startsWith("auto");if(t?e.middleware.push(Bl({alignment:this.placement.split("-")[1]??""})):e.placement=this.placement,this.preventOverflow&&(this.shift&&e.middleware.push(Dl({padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})),!t&&this.flip&&e.middleware.push(Il({padding:this.overflowPadding,boundary:this.boundary}))),e.middleware.push(Ml({element:this.$_arrowNode,padding:this.arrowPadding})),this.arrowOverflow&&e.middleware.push({name:"arrowOverflow",fn:({placement:n,rects:s,middlewareData:i})=>{let a;const{centerOffset:r}=i.arrow;return n.startsWith("top")||n.startsWith("bottom")?a=Math.abs(r)>s.reference.width/2:a=Math.abs(r)>s.reference.height/2,{data:{overflow:a}}}}),this.autoMinSize||this.autoSize){const n=this.autoSize?this.autoSize:this.autoMinSize?"min":null;e.middleware.push({name:"autoSize",fn:({rects:s,placement:i,middlewareData:a})=>{var r;if((r=a.autoSize)!=null&&r.skip)return{};let l,f;return i.startsWith("top")||i.startsWith("bottom")?l=s.reference.width:f=s.reference.height,this.$_innerNode.style[n==="min"?"minWidth":n==="max"?"maxWidth":"width"]=l!=null?`${l}px`:null,this.$_innerNode.style[n==="min"?"minHeight":n==="max"?"maxHeight":"height"]=f!=null?`${f}px`:null,{data:{skip:!0},reset:{rects:!0}}}})}(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,e.middleware.push(zl({boundary:this.boundary,padding:this.overflowPadding,apply:({availableWidth:n,availableHeight:s})=>{this.$_innerNode.style.maxWidth=n!=null?`${n}px`:null,this.$_innerNode.style.maxHeight=s!=null?`${s}px`:null}})));const o=await Wl(this.$_referenceNode,this.$_popperNode,e);Object.assign(this.result,{x:o.x,y:o.y,placement:o.placement,strategy:o.strategy,arrow:{...o.middlewareData.arrow,...o.middlewareData.arrowOverflow}})},$_scheduleShow(e,t=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),ye&&this.instantMove&&ye.instantMove&&ye!==this.parentPopper){ye.$_applyHide(!0),this.$_applyShow(!0);return}t?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(e,t=!1){if(this.shownChildren.size>0){this.pendingHide=!0;return}this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(ye=this),t?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide"))},$_computeDelay(e){const t=this.delay;return parseInt(t&&t[e]||t||0)},async $_applyShow(e=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=e,!this.isShown&&(this.$_ensureTeleport(),await dt(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...Ye(this.$_referenceNode),...Ye(this.$_popperNode)],"scroll",()=>{this.$_computePosition()}))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const t=this.$_referenceNode.getBoundingClientRect(),o=this.$_popperNode.querySelector(".v-popper__wrapper"),n=o.parentNode.getBoundingClientRect(),s=t.x+t.width/2-(n.left+o.offsetLeft),i=t.y+t.height/2-(n.top+o.offsetTop);this.result.transformOrigin=`${s}px ${i}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const e=this.showGroup;if(e){let t;for(let o=0;o0){this.pendingHide=!0,this.$_hideInProgress=!1;return}if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=e,Kt(ee,this),ee.length===0&&document.body.classList.remove("v-popper--some-open");for(const o of Ut(this.theme)){const n=Jt(o);Kt(n,this),n.length===0&&document.body.classList.remove(`v-popper--some-open--${o}`)}ye===this&&(ye=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const t=this.disposeTimeout;t!==null&&(this.$_disposeTimer=setTimeout(()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)},t)),this.$_removeEventListeners("scroll"),this.$emit("apply-hide"),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await dt(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.isDisposed)return;let e=this.container;if(typeof e=="string"?e=window.document.querySelector(e):e===!1&&(e=this.$_targetNodes[0].parentNode),!e)throw new Error("No container for popover: "+this.container);e.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){const e=o=>{this.isShown&&!this.$_hideInProgress||(o.usedByTooltip=!0,!this.$_preventShow&&this.show({event:o}))};this.$_registerTriggerListeners(this.$_targetNodes,qt,this.triggers,this.showTriggers,e),this.$_registerTriggerListeners([this.$_popperNode],qt,this.popperTriggers,this.popperShowTriggers,e);const t=o=>{o.usedByTooltip||this.hide({event:o})};this.$_registerTriggerListeners(this.$_targetNodes,Yt,this.triggers,this.hideTriggers,t),this.$_registerTriggerListeners([this.$_popperNode],Yt,this.popperTriggers,this.popperHideTriggers,t)},$_registerEventListeners(e,t,o){this.$_events.push({targetNodes:e,eventType:t,handler:o}),e.forEach(n=>n.addEventListener(t,o,Le?{passive:!0}:void 0))},$_registerTriggerListeners(e,t,o,n,s){let i=o;n!=null&&(i=typeof n=="function"?n(i):n),i.forEach(a=>{const r=t[a];r&&this.$_registerEventListeners(e,r,s)})},$_removeEventListeners(e){const t=[];this.$_events.forEach(o=>{const{targetNodes:n,eventType:s,handler:i}=o;!e||e===s?n.forEach(a=>a.removeEventListener(s,i)):t.push(o)}),this.$_events=t},$_refreshListeners(){this.isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(e,t=!1){this.$_showFrameLocked||(this.hide({event:e}),e.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),t&&(this.$_preventShow=!0,setTimeout(()=>{this.$_preventShow=!1},300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(e,t){for(const o of this.$_targetNodes){const n=o.getAttribute(e);n&&(o.removeAttribute(e),o.setAttribute(t,n))}},$_applyAttrsToTarget(e){for(const t of this.$_targetNodes)for(const o in e){const n=e[o];n==null?t.removeAttribute(o):t.setAttribute(o,n)}},$_updateParentShownChildren(e){let t=this.parentPopper;for(;t;)e?t.shownChildren.add(this.randomId):(t.shownChildren.delete(this.randomId),t.pendingHide&&t.hide()),t=t.parentPopper},$_isAimingPopper(){const e=this.$_referenceNode.getBoundingClientRect();if(Ve>=e.left&&Ve<=e.right&&Ne>=e.top&&Ne<=e.bottom){const t=this.$_popperNode.getBoundingClientRect(),o=Ve-pe,n=Ne-he,s=t.left+t.width/2-pe+(t.top+t.height/2)-he+t.width+t.height,i=pe+o*s,a=he+n*s;return Fe(pe,he,i,a,t.left,t.top,t.left,t.bottom)||Fe(pe,he,i,a,t.left,t.top,t.right,t.top)||Fe(pe,he,i,a,t.right,t.top,t.right,t.bottom)||Fe(pe,he,i,a,t.left,t.bottom,t.right,t.bottom)}return!1}},render(){return this.$slots.default(this.slotData)}});if(typeof document<"u"&&typeof window<"u"){if(Io){const e=Le?{passive:!0,capture:!0}:!0;document.addEventListener("touchstart",t=>Qt(t,!0),e),document.addEventListener("touchend",t=>Zt(t,!0),e)}else window.addEventListener("mousedown",e=>Qt(e,!1),!0),window.addEventListener("click",e=>Zt(e,!1),!0);window.addEventListener("resize",zo)}function Qt(e,t){if(oe.autoHideOnMousedown)Do(e,t);else for(let o=0;o=0;n--){const s=ee[n];try{const i=s.containsGlobalTarget=s.mouseDownContains||s.popperNode().contains(e.target);s.pendingHide=!1,requestAnimationFrame(()=>{if(s.pendingHide=!1,!o[s.randomId]&&eo(s,i,e)){if(s.$_handleGlobalClose(e,t),!e.closeAllPopover&&e.closePopover&&i){let r=s.parentPopper;for(;r;)o[r.randomId]=!0,r=r.parentPopper;return}let a=s.parentPopper;for(;a&&eo(a,a.containsGlobalTarget,e);)a.$_handleGlobalClose(e,t),a=a.parentPopper}})}catch{}}}function eo(e,t,o){return o.closeAllPopover||o.closePopover&&t||Ul(e,o)&&!t}function Ul(e,t){if(typeof e.autoHide=="function"){const o=e.autoHide(t);return e.lastAutoHide=o,o}return e.autoHide}function zo(){for(let e=0;e{pe=Ve,he=Ne,Ve=e.clientX,Ne=e.clientY},Le?{passive:!0}:void 0);function Fe(e,t,o,n,s,i,a,r){const l=((a-s)*(t-i)-(r-i)*(e-s))/((r-i)*(o-e)-(a-s)*(n-t)),f=((o-e)*(t-i)-(n-t)*(e-s))/((r-i)*(o-e)-(a-s)*(n-t));return l>=0&&l<=1&&f>=0&&f<=1}const ql={extends:Eo()},rt=(e,t)=>{const o=e.__vccOpts||e;for(const[n,s]of t)o[n]=s;return o};function Yl(e,t,o,n,s,i){return c(),u("div",{ref:"reference",class:I(["v-popper",{"v-popper--shown":e.slotData.isShown}])},[p(e.$slots,"default",dn(un(e.slotData)))],2)}const Kl=rt(ql,[["render",Yl]]);function Xl(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");if(t>0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);var o=e.indexOf("Trident/");if(o>0){var n=e.indexOf("rv:");return parseInt(e.substring(n+3,e.indexOf(".",n)),10)}var s=e.indexOf("Edge/");return s>0?parseInt(e.substring(s+5,e.indexOf(".",s)),10):-1}let je;function bt(){bt.init||(bt.init=!0,je=Xl()!==-1)}var lt={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){bt(),St(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});const e=document.createElement("object");this._resizeObject=e,e.setAttribute("aria-hidden","true"),e.setAttribute("tabindex",-1),e.onload=this.addResizeHandlers,e.type="text/html",je&&this.$el.appendChild(e),e.data="about:blank",je||this.$el.appendChild(e)},beforeUnmount(){this.removeResizeHandlers()},methods:{compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!je&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const Jl=cn();F("data-v-b329ee4c");const Ql={class:"resize-observer",tabindex:"-1"};R();const Zl=Jl((e,t,o,n,s,i)=>(c(),T("div",Ql)));lt.render=Zl;lt.__scopeId="data-v-b329ee4c";lt.__file="src/components/ResizeObserver.vue";const Fo=(e="theme")=>({computed:{themeClass(){return Gl(this[e])}}}),ec=k({name:"VPopperContent",components:{ResizeObserver:lt},mixins:[Fo()],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},emits:["hide","resize"],methods:{toPx(e){return e!=null&&!isNaN(e)?`${e}px`:null}}}),tc=["id","aria-hidden","tabindex","data-popper-placement"],oc={ref:"inner",class:"v-popper__inner"},nc=h("div",{class:"v-popper__arrow-outer"},null,-1),sc=h("div",{class:"v-popper__arrow-inner"},null,-1),ic=[nc,sc];function ac(e,t,o,n,s,i){const a=K("ResizeObserver");return c(),u("div",{id:e.popperId,ref:"popover",class:I(["v-popper__popper",[e.themeClass,e.classes.popperClass,{"v-popper__popper--shown":e.shown,"v-popper__popper--hidden":!e.shown,"v-popper__popper--show-from":e.classes.showFrom,"v-popper__popper--show-to":e.classes.showTo,"v-popper__popper--hide-from":e.classes.hideFrom,"v-popper__popper--hide-to":e.classes.hideTo,"v-popper__popper--skip-transition":e.skipTransition,"v-popper__popper--arrow-overflow":e.result&&e.result.arrow.overflow,"v-popper__popper--no-positioning":!e.result}]]),style:xe(e.result?{position:e.result.strategy,transform:`translate3d(${Math.round(e.result.x)}px,${Math.round(e.result.y)}px,0)`}:void 0),"aria-hidden":e.shown?"false":"true",tabindex:e.autoHide?0:void 0,"data-popper-placement":e.result?e.result.placement:void 0,onKeyup:t[2]||(t[2]=uo(r=>e.autoHide&&e.$emit("hide"),["esc"]))},[h("div",{class:"v-popper__backdrop",onClick:t[0]||(t[0]=r=>e.autoHide&&e.$emit("hide"))}),h("div",{class:"v-popper__wrapper",style:xe(e.result?{transformOrigin:e.result.transformOrigin}:void 0)},[h("div",oc,[e.mounted?(c(),u(O,{key:0},[h("div",null,[p(e.$slots,"default")]),e.handleResize?(c(),T(a,{key:0,onNotify:t[1]||(t[1]=r=>e.$emit("resize",r))})):w("",!0)],64)):w("",!0)],512),h("div",{ref:"arrow",class:"v-popper__arrow-container",style:xe(e.result?{left:e.toPx(e.result.arrow.x),top:e.toPx(e.result.arrow.y)}:void 0)},ic,4)],4)],46,tc)}const Ro=rt(ec,[["render",ac]]),jo={methods:{show(...e){return this.$refs.popper.show(...e)},hide(...e){return this.$refs.popper.hide(...e)},dispose(...e){return this.$refs.popper.dispose(...e)},onResize(...e){return this.$refs.popper.onResize(...e)}}};let wt=function(){};typeof window<"u"&&(wt=window.Element);const rc=k({name:"VPopperWrapper",components:{Popper:Kl,PopperContent:Ro},mixins:[jo,Fo("finalTheme")],props:{theme:{type:String,default:null},referenceNode:{type:Function,default:null},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:void 0},positioningDisabled:{type:Boolean,default:void 0},placement:{type:String,default:void 0},delay:{type:[String,Number,Object],default:void 0},distance:{type:[Number,String],default:void 0},skidding:{type:[Number,String],default:void 0},triggers:{type:Array,default:void 0},showTriggers:{type:[Array,Function],default:void 0},hideTriggers:{type:[Array,Function],default:void 0},popperTriggers:{type:Array,default:void 0},popperShowTriggers:{type:[Array,Function],default:void 0},popperHideTriggers:{type:[Array,Function],default:void 0},container:{type:[String,Object,wt,Boolean],default:void 0},boundary:{type:[String,wt],default:void 0},strategy:{type:String,default:void 0},autoHide:{type:[Boolean,Function],default:void 0},handleResize:{type:Boolean,default:void 0},instantMove:{type:Boolean,default:void 0},eagerMount:{type:Boolean,default:void 0},popperClass:{type:[String,Array,Object],default:void 0},computeTransformOrigin:{type:Boolean,default:void 0},autoMinSize:{type:Boolean,default:void 0},autoSize:{type:[Boolean,String],default:void 0},autoMaxSize:{type:Boolean,default:void 0},autoBoundaryMaxSize:{type:Boolean,default:void 0},preventOverflow:{type:Boolean,default:void 0},overflowPadding:{type:[Number,String],default:void 0},arrowPadding:{type:[Number,String],default:void 0},arrowOverflow:{type:Boolean,default:void 0},flip:{type:Boolean,default:void 0},shift:{type:Boolean,default:void 0},shiftCrossAxis:{type:Boolean,default:void 0},noAutoFocus:{type:Boolean,default:void 0},disposeTimeout:{type:Number,default:void 0}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},computed:{finalTheme(){return this.theme??this.$options.vPopperTheme}},methods:{getTargetNodes(){return Array.from(this.$el.children).filter(e=>e!==this.$refs.popperContent.$el)}}});function lc(e,t,o,n,s,i){const a=K("PopperContent"),r=K("Popper");return c(),T(r,Se({ref:"popper"},e.$props,{theme:e.finalTheme,"target-nodes":e.getTargetNodes,"popper-node":()=>e.$refs.popperContent.$el,class:[e.themeClass],onShow:t[0]||(t[0]=()=>e.$emit("show")),onHide:t[1]||(t[1]=()=>e.$emit("hide")),"onUpdate:shown":t[2]||(t[2]=l=>e.$emit("update:shown",l)),onApplyShow:t[3]||(t[3]=()=>e.$emit("apply-show")),onApplyHide:t[4]||(t[4]=()=>e.$emit("apply-hide")),onCloseGroup:t[5]||(t[5]=()=>e.$emit("close-group")),onCloseDirective:t[6]||(t[6]=()=>e.$emit("close-directive")),onAutoHide:t[7]||(t[7]=()=>e.$emit("auto-hide")),onResize:t[8]||(t[8]=()=>e.$emit("resize"))}),{default:m(({popperId:l,isShown:f,shouldMountContent:_,skipTransition:v,autoHide:g,show:$,hide:y,handleResize:P,onResize:b,classes:x,result:C})=>[p(e.$slots,"default",{shown:f,show:$,hide:y}),S(a,{ref:"popperContent","popper-id":l,theme:e.finalTheme,shown:f,mounted:_,"skip-transition":v,"auto-hide":g,"handle-resize":P,classes:x,result:C,onHide:y,onResize:b},{default:m(()=>[p(e.$slots,"popper",{shown:f,hide:y})]),_:2},1032,["popper-id","theme","shown","mounted","skip-transition","auto-hide","handle-resize","classes","result","onHide","onResize"])]),_:3},16,["theme","target-nodes","popper-node","class"])}const It=rt(rc,[["render",lc]]),cc={...It,name:"VDropdown",vPopperTheme:"dropdown"},dc={...It,name:"VMenu",vPopperTheme:"menu"},uc={...It,name:"VTooltip",vPopperTheme:"tooltip"},pc=k({name:"VTooltipDirective",components:{Popper:Eo(),PopperContent:Ro},mixins:[jo],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default:e=>Ie(e.theme,"html")},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default:e=>Ie(e.theme,"loadingContent")},targetNodes:{type:Function,required:!0}},data(){return{asyncContent:null}},computed:{isContentAsync(){return typeof this.content=="function"},loading(){return this.isContentAsync&&this.asyncContent==null},finalContent(){return this.isContentAsync?this.loading?this.loadingContent:this.asyncContent:this.content}},watch:{content:{handler(){this.fetchContent(!0)},immediate:!0},async finalContent(){await this.$nextTick(),this.$refs.popper.onResize()}},created(){this.$_fetchId=0},methods:{fetchContent(e){if(typeof this.content=="function"&&this.$_isShown&&(e||!this.$_loading&&this.asyncContent==null)){this.asyncContent=null,this.$_loading=!0;const t=++this.$_fetchId,o=this.content(this);o.then?o.then(n=>this.onResult(t,n)):this.onResult(t,o)}},onResult(e,t){e===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=t)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1}}}),hc=["innerHTML"],fc=["textContent"];function vc(e,t,o,n,s,i){const a=K("PopperContent"),r=K("Popper");return c(),T(r,Se({ref:"popper"},e.$attrs,{theme:e.theme,"target-nodes":e.targetNodes,"popper-node":()=>e.$refs.popperContent.$el,onApplyShow:e.onShow,onApplyHide:e.onHide}),{default:m(({popperId:l,isShown:f,shouldMountContent:_,skipTransition:v,autoHide:g,hide:$,handleResize:y,onResize:P,classes:b,result:x})=>[S(a,{ref:"popperContent",class:I({"v-popper--tooltip-loading":e.loading}),"popper-id":l,theme:e.theme,shown:f,mounted:_,"skip-transition":v,"auto-hide":g,"handle-resize":y,classes:b,result:x,onHide:$,onResize:P},{default:m(()=>[e.html?(c(),u("div",{key:0,innerHTML:e.finalContent},null,8,hc)):(c(),u("div",{key:1,textContent:H(e.finalContent)},null,8,fc))]),_:2},1032,["class","popper-id","theme","shown","mounted","skip-transition","auto-hide","handle-resize","classes","result","onHide","onResize"])]),_:1},16,["theme","target-nodes","popper-node","onApplyShow","onApplyHide"])}const mc=rt(pc,[["render",vc]]),Wo="v-popper--has-tooltip";function _c(e,t){let o=e.placement;if(!o&&t)for(const n of Oo)t[n]&&(o=n);return o||(o=Ie(e.theme||"tooltip","placement")),o}function Go(e,t,o){let n;const s=typeof t;return s==="string"?n={content:t}:t&&s==="object"?n=t:n={content:!1},n.placement=_c(n,o),n.targetNodes=()=>[e],n.referenceNode=()=>e,n}let pt,Oe,gc=0;function $c(){if(pt)return;Oe=B([]),pt=pn({name:"VTooltipDirectiveApp",setup(){return{directives:Oe}},render(){return this.directives.map(t=>hn(mc,{...t.options,shown:t.shown||t.options.shown,key:t.id}))},devtools:{hide:!0}});const e=document.createElement("div");document.body.appendChild(e),pt.mount(e)}function yc(e,t,o){$c();const n=B(Go(e,t,o)),s=B(!1),i={id:gc++,options:n,shown:s};return Oe.value.push(i),e.classList&&e.classList.add(Wo),e.$_popper={options:n,item:i,show(){s.value=!0},hide(){s.value=!1}}}function Uo(e){if(e.$_popper){const t=Oe.value.indexOf(e.$_popper.item);t!==-1&&Oe.value.splice(t,1),delete e.$_popper,delete e.$_popperOldShown,delete e.$_popperMountTarget}e.classList&&e.classList.remove(Wo)}function to(e,{value:t,modifiers:o}){const n=Go(e,t,o);if(!n.content||Ie(n.theme||"tooltip","disabled"))Uo(e);else{let s;e.$_popper?(s=e.$_popper,s.options.value=n):s=yc(e,t,o),typeof t.shown<"u"&&t.shown!==e.$_popperOldShown&&(e.$_popperOldShown=t.shown,t.shown?s.show():s.hide())}}const bc={beforeMount:to,updated:to,beforeUnmount(e){Uo(e)}};function oo(e){e.addEventListener("mousedown",Ke),e.addEventListener("click",Ke),e.addEventListener("touchstart",qo,Le?{passive:!0}:!1)}function no(e){e.removeEventListener("mousedown",Ke),e.removeEventListener("click",Ke),e.removeEventListener("touchstart",qo),e.removeEventListener("touchend",Yo),e.removeEventListener("touchcancel",Ko)}function Ke(e){const t=e.currentTarget;e.closePopover=!t.$_vclosepopover_touch,e.closeAllPopover=t.$_closePopoverModifiers&&!!t.$_closePopoverModifiers.all}function qo(e){if(e.changedTouches.length===1){const t=e.currentTarget;t.$_vclosepopover_touch=!0;const o=e.changedTouches[0];t.$_vclosepopover_touchPoint=o,t.addEventListener("touchend",Yo),t.addEventListener("touchcancel",Ko)}}function Yo(e){const t=e.currentTarget;if(t.$_vclosepopover_touch=!1,e.changedTouches.length===1){const o=e.changedTouches[0],n=t.$_vclosepopover_touchPoint;e.closePopover=Math.abs(o.screenY-n.screenY)<20&&Math.abs(o.screenX-n.screenX)<20,e.closeAllPopover=t.$_closePopoverModifiers&&!!t.$_closePopoverModifiers.all}}function Ko(e){const t=e.currentTarget;t.$_vclosepopover_touch=!1}const wc={beforeMount(e,{value:t,modifiers:o}){e.$_closePopoverModifiers=o,(typeof t>"u"||t)&&oo(e)},updated(e,{value:t,oldValue:o,modifiers:n}){e.$_closePopoverModifiers=n,t!==o&&(typeof t>"u"||t?oo(e):no(e))},beforeUnmount(e){no(e)}};function kc(e,t={}){e.$_vTooltipInstalled||(e.$_vTooltipInstalled=!0,Bo(oe,t),e.directive("tooltip",bc),e.directive("close-popper",wc),e.component("VTooltip",uc),e.component("VDropdown",cc),e.component("VMenu",dc))}const Pc={version:"5.2.2",install:kc,options:oe},so=typeof navigator<"u"&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),Sc={install:(e,t={})=>{typeof window<"u"&&window.addEventListener("click",o=>{o.composedPath().some(s=>{var i,a,r,l;return((a=(i=s==null?void 0:s.classList)==null?void 0:i.contains)==null?void 0:a.call(i,"vp-code-group"))||((l=(r=s==null?void 0:s.classList)==null?void 0:r.contains)==null?void 0:l.call(r,"tabs"))})&&zo()},{passive:!0}),e.use(Pc,{...t,themes:{twoslash:{$extend:"dropdown",triggers:so?["touch"]:["hover","touch"],popperTriggers:so?["touch"]:["hover","touch"],placement:"bottom-start",overflowPadding:10,delay:0,handleResize:!1,autoHide:!0,instantMove:!0,flip:!1,arrowPadding:8,autoBoundaryMaxSize:!0},"twoslash-query":{$extend:"twoslash",triggers:["click"],popperTriggers:["click"],autoHide:!1},"twoslash-completion":{$extend:"twoslash-query",triggers:["click"],popperTriggers:["click"],autoHide:!1,distance:0,arrowOverflow:!0},...t.theme}})}},Z=[{name:"Northstar",logo:"/images/sponsors/Northstar.png",website:"https://www.quantit.tech",amount:600},{name:"flameOnYou",text:"flameOnYou",logo:"/images/sponsors/flameOnYou.jpg",website:"https://github.com/flameOnYou",amount:1600}],Tc={class:"home-section sponsor-section"},Lc={class:"home-section-content sponsor"},xc={class:"sponsor-grid sponsor-top-grid"},Ac=["href"],Cc=["src"],Vc={key:0,class:"text"},Nc=["href"],Mc=["src"],Hc={key:0,class:"text"},Bc={key:0,class:"sponsor-grid sponsor-platinum-grid"},Ic=["href"],Oc=["src"],Ec={key:1,class:"sponsor-grid sponsor-gold-grid"},Dc=["href"],zc=["src"],Fc={class:"sponsor-become"},Rc={target:"_blank",rel:"noreferrer",href:"./sponsor.html"},jc={__name:"HomeSponsor",setup(e){Z.sort((a,r)=>r.amount-a.amount);const t=[],o=[];for(let a=3;a=5e3?t.push(r):o.push(r)}const n=B(t),s=B(o),{lang:i}=Xe();return(a,r)=>(c(),u("section",Tc,[h("div",Lc,[h("h2",null,H(d(i)==="zh-CN"?"赞助商":"Sponsors"),1),h("div",xc,[h("a",{class:"sponsor-grid-item item-no1",href:d(Z)[0].website,target:"_blank",rel:"noreferrer"},[h("img",{class:"image",src:d(Z)[0].logo},null,8,Cc),d(Z)[0].text?(c(),u("span",Vc,H(d(Z)[0].text),1)):w("",!0)],8,Ac),h("a",{class:"sponsor-grid-item item-no1",href:d(Z)[1].website,target:"_blank",rel:"noreferrer"},[h("img",{class:"image",src:d(Z)[1].logo},null,8,Mc),d(Z)[1].text?(c(),u("span",Hc,H(d(Z)[1].text),1)):w("",!0)],8,Nc)]),n.value.length>0?(c(),u("div",Bc,[(c(!0),u(O,null,j(n.value,l=>(c(),u("a",{class:"sponsor-grid-item item",target:"_blank",rel:"noreferrer",href:l.website},[h("img",{class:"image",src:l.logo},null,8,Oc)],8,Ic))),256))])):w("",!0),s.value.length>0?(c(),u("div",Ec,[(c(!0),u(O,null,j(s.value,l=>(c(),u("a",{class:"sponsor-grid-item item",target:"_blank",rel:"noreferrer",href:l.website},[h("img",{class:"image",src:l.logo},null,8,zc)],8,Dc))),256))])):w("",!0),h("div",Fc,[h("a",Rc,H(d(i)==="zh-CN"?"成为赞助商":"Become a sponsor"),1)])])]))}},Wc=L(jc,[["__scopeId","data-v-314d4013"]]),Gc={class:"NotFound"},Uc=fn('
44
Page Not Found
Make sure the address is correct and the page hasn't moved.
Please contact your KLineChart administrator if you think this is a mistake.
',4),qc={class:"action"},Yc=["href"],Kc={__name:"NotFound",setup(e){const{lang:t}=Xe(),o=B("/");return _e(()=>{o.value=t.value==="zh-CN"?"/":`/${t.value}/`}),(n,s)=>(c(),u("div",Gc,[Uc,h("div",qc,[h("a",{class:"link",href:d(Je)(o.value),"aria-label":"go to home"}," Take me home ",8,Yc)])]))}},Xc=L(Kc,[["__scopeId","data-v-d8f13e81"]]),Jc={__name:"Layout",setup(e){const{isDark:t}=Xe(),o=()=>"startViewTransition"in document&&window.matchMedia("(prefers-reduced-motion: no-preference)").matches;return Tt("toggle-appearance",async({clientX:n,clientY:s})=>{if(!o()){t.value=!t.value;return}const i=[`circle(0px at ${n}px ${s}px)`,`circle(${Math.hypot(Math.max(n,innerWidth-n),Math.max(s,innerHeight-s))}px at ${n}px ${s}px)`];await document.startViewTransition(async()=>{t.value=!t.value,await St()}).ready,document.documentElement.animate({clipPath:t.value?i.reverse():i},{duration:300,easing:"ease-in",pseudoElement:`::view-transition-${t.value?"old":"new"}(root)`})}),(n,s)=>(c(),T(d(ko).Layout,null,{"home-features-after":m(()=>[S(Wc)]),"not-found":m(()=>[S(Xc)]),_:1}))}},Qc={},Zc={class:"Badge"};function ed(e,t){return c(),u("span",Zc,[p(e.$slots,"default",{},void 0,!0)])}const td=L(Qc,[["render",ed],["__scopeId","data-v-dc2f5624"]]),nd={extends:ko,Layout:Jc,enhanceApp({app:e}){e.use(Sc),e.component("Badge",td)}};export{nd as R,er as c,V as u};
diff --git a/assets/en-US_guide_changelog.md.BtS-a9F0.js b/assets/en-US_guide_changelog.md.BkKz9Opp.js
similarity index 99%
rename from assets/en-US_guide_changelog.md.BtS-a9F0.js
rename to assets/en-US_guide_changelog.md.BkKz9Opp.js
index 716599c89..8a11b568c 100644
--- a/assets/en-US_guide_changelog.md.BtS-a9F0.js
+++ b/assets/en-US_guide_changelog.md.BkKz9Opp.js
@@ -1 +1 @@
-import{_ as e,c as o,o as i,a8 as a}from"./chunks/framework.DcOxgJIH.js";const m=JSON.parse('{"title":"📠 Change Log","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/changelog.md","filePath":"en-US/guide/changelog.md","lastUpdated":1713024074000}'),t={name:"en-US/guide/changelog.md"},d=a('
Chart method extension.addTechnicalIndicatorTemplate is changed to registerIndicator.
Chart method extension.addShapeTemplate is changed to registerOverlay.
Instance method setStyleOptions is changed to setStyles.
Instance method getStyleOptions is changed to getStyles.
Instance method setPaneOptions(options), options add new attribute gap.
Instance method setOffsetRightSpace is changed to setOffsetRightDistance.
Instance method createTechnicalIndicator is changed to createIndicator
Instance method overlayTechnicalIndicator is changed to overrideIndicator.
Instance method getTechnicalIndicatorByPaneId is changed to getIndicatorByPaneId.
Instance method removeTechnicalIndicator is changed to removeIndicator.
Style Configuration
All line.style options are changed to solid and dashed.
All dashValue is changed to dashedValue.
xAxis.height is changed to xAxis.size, xAxis.tickeText.paddingTop is changed to xAxis.tickeText.marinStart, and xAxis.tickeText.paddingBottom is changed to xAxis.tickeText.marinEnd.
yAxis.height is changed to yAxis.size, yAxis.tickeText.paddingTop is changed to yAxis.tickeText.marinStart, and yAxis.tickeText.paddingBottom is changed to yAxis.tickeText.marinEnd.
technicalIndicator.bar is changed to indicator.bars, technicalIndicator.line is changed to indicator.lines,technicalIndicator.circle is changed to indicator.circles
Custom Extension
The technical indicator attribute calcParams has been changed to support any type.
The technical indicator attribute plots is changed to figures.
The technical indicator attribute regeneratePlots is changed to' regeneratefigures'.
The technical indicator attribute calcTechnicalIndicator is changed to calc.
The technical indicator attribute render is changed to 'draw'.
🗑 Abandonment
API
Delete instance methods getWidth, getHeight, and use getSize instead.
Delete instance methods createShape, createAnnotation, createTag, and use createOverlay instead.
Delete instance methods removeShape, removeAnnotation, removeTag. Use removeOverlay instead.
Delete the instance method setShapeOptions and use overrideOverlay instead.
',84),c=[d];function l(r,n,s,h,u,p){return i(),o("div",null,c)}const f=e(t,[["render",l]]);export{m as __pageData,f as default};
+import{_ as e,c as o,o as i,a8 as a}from"./chunks/framework.C9pGYRs8.js";const m=JSON.parse('{"title":"📠 Change Log","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/changelog.md","filePath":"en-US/guide/changelog.md","lastUpdated":1713024074000}'),t={name:"en-US/guide/changelog.md"},d=a('
Chart method extension.addTechnicalIndicatorTemplate is changed to registerIndicator.
Chart method extension.addShapeTemplate is changed to registerOverlay.
Instance method setStyleOptions is changed to setStyles.
Instance method getStyleOptions is changed to getStyles.
Instance method setPaneOptions(options), options add new attribute gap.
Instance method setOffsetRightSpace is changed to setOffsetRightDistance.
Instance method createTechnicalIndicator is changed to createIndicator
Instance method overlayTechnicalIndicator is changed to overrideIndicator.
Instance method getTechnicalIndicatorByPaneId is changed to getIndicatorByPaneId.
Instance method removeTechnicalIndicator is changed to removeIndicator.
Style Configuration
All line.style options are changed to solid and dashed.
All dashValue is changed to dashedValue.
xAxis.height is changed to xAxis.size, xAxis.tickeText.paddingTop is changed to xAxis.tickeText.marinStart, and xAxis.tickeText.paddingBottom is changed to xAxis.tickeText.marinEnd.
yAxis.height is changed to yAxis.size, yAxis.tickeText.paddingTop is changed to yAxis.tickeText.marinStart, and yAxis.tickeText.paddingBottom is changed to yAxis.tickeText.marinEnd.
technicalIndicator.bar is changed to indicator.bars, technicalIndicator.line is changed to indicator.lines,technicalIndicator.circle is changed to indicator.circles
Custom Extension
The technical indicator attribute calcParams has been changed to support any type.
The technical indicator attribute plots is changed to figures.
The technical indicator attribute regeneratePlots is changed to' regeneratefigures'.
The technical indicator attribute calcTechnicalIndicator is changed to calc.
The technical indicator attribute render is changed to 'draw'.
🗑 Abandonment
API
Delete instance methods getWidth, getHeight, and use getSize instead.
Delete instance methods createShape, createAnnotation, createTag, and use createOverlay instead.
Delete instance methods removeShape, removeAnnotation, removeTag. Use removeOverlay instead.
Delete the instance method setShapeOptions and use overrideOverlay instead.
',84),c=[d];function l(r,n,s,h,u,p){return i(),o("div",null,c)}const f=e(t,[["render",l]]);export{m as __pageData,f as default};
diff --git a/assets/en-US_guide_changelog.md.BtS-a9F0.lean.js b/assets/en-US_guide_changelog.md.BkKz9Opp.lean.js
similarity index 71%
rename from assets/en-US_guide_changelog.md.BtS-a9F0.lean.js
rename to assets/en-US_guide_changelog.md.BkKz9Opp.lean.js
index e73bee552..cba9c313c 100644
--- a/assets/en-US_guide_changelog.md.BtS-a9F0.lean.js
+++ b/assets/en-US_guide_changelog.md.BkKz9Opp.lean.js
@@ -1 +1 @@
-import{_ as e,c as o,o as i,a8 as a}from"./chunks/framework.DcOxgJIH.js";const m=JSON.parse('{"title":"📠 Change Log","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/changelog.md","filePath":"en-US/guide/changelog.md","lastUpdated":1713024074000}'),t={name:"en-US/guide/changelog.md"},d=a("",84),c=[d];function l(r,n,s,h,u,p){return i(),o("div",null,c)}const f=e(t,[["render",l]]);export{m as __pageData,f as default};
+import{_ as e,c as o,o as i,a8 as a}from"./chunks/framework.C9pGYRs8.js";const m=JSON.parse('{"title":"📠 Change Log","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/changelog.md","filePath":"en-US/guide/changelog.md","lastUpdated":1713024074000}'),t={name:"en-US/guide/changelog.md"},d=a("",84),c=[d];function l(r,n,s,h,u,p){return i(),o("div",null,c)}const f=e(t,[["render",l]]);export{m as __pageData,f as default};
diff --git a/assets/en-US_guide_chart-api.md.DJeS5DBV.js b/assets/en-US_guide_chart-api.md.CMeasYo9.js
similarity index 99%
rename from assets/en-US_guide_chart-api.md.DJeS5DBV.js
rename to assets/en-US_guide_chart-api.md.CMeasYo9.js
index 9f2f3e9a0..15629f20a 100644
--- a/assets/en-US_guide_chart-api.md.DJeS5DBV.js
+++ b/assets/en-US_guide_chart-api.md.CMeasYo9.js
@@ -1,4 +1,4 @@
-import{_ as h,D as e,c as k,l as s,a as i,I as l,w as t,a8 as a,o as p}from"./chunks/framework.DcOxgJIH.js";const K=JSON.parse('{"title":"Chart API","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/chart-api.md","filePath":"en-US/guide/chart-api.md","lastUpdated":1712423256000}'),r={name:"en-US/guide/chart-api.md"},d=a(`
(
+import{_ as h,D as e,c as k,l as s,a as i,I as l,w as t,a8 as a,o as p}from"./chunks/framework.C9pGYRs8.js";const K=JSON.parse('{"title":"Chart API","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/chart-api.md","filePath":"en-US/guide/chart-api.md","lastUpdated":1712423256000}'),r={name:"en-US/guide/chart-api.md"},d=a(`
( ds: string | HTMLElement, options?: { layout?: Array<{
diff --git a/assets/en-US_guide_chart-api.md.DJeS5DBV.lean.js b/assets/en-US_guide_chart-api.md.CMeasYo9.lean.js
similarity index 97%
rename from assets/en-US_guide_chart-api.md.DJeS5DBV.lean.js
rename to assets/en-US_guide_chart-api.md.CMeasYo9.lean.js
index 44f0fb1f2..8d07f31bd 100644
--- a/assets/en-US_guide_chart-api.md.DJeS5DBV.lean.js
+++ b/assets/en-US_guide_chart-api.md.CMeasYo9.lean.js
@@ -1 +1 @@
-import{_ as h,D as e,c as k,l as s,a as i,I as l,w as t,a8 as a,o as p}from"./chunks/framework.DcOxgJIH.js";const K=JSON.parse('{"title":"Chart API","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/chart-api.md","filePath":"en-US/guide/chart-api.md","lastUpdated":1712423256000}'),r={name:"en-US/guide/chart-api.md"},d=a("",4),g=s("li",null,[s("code",null,"ds"),i(" container, can be dom element or element id.")],-1),y=s("code",null,"options",-1),o=s("code",null,"layout",-1),c=s("code",null,"content",-1),B=s("code",null,"options",-1),D=s("code",null,"value",-1),A=s("code",null,"options",-1),u=s("a",{href:"./instance-api#createindicator-value-isstack-paneoptions-callback"},"createIndicator",-1),b=a("",5),C=s("code",null,"decimalFoldThreshold",-1),v=a("",39),m=s("code",null,"overlay",-1),f=s("a",{href:"./overlay"},"overlay",-1),x=a("",9),E=s("code",null,"modeSensitivity",-1),_=a("",12),F=s("code",null,"onDoubleClick",-1),T=a("",9),P=a("",3),w={id:"registerxaxis-axis-9-8-0",tabindex:"-1"},S=s("a",{class:"header-anchor",href:"#registerxaxis-axis-9-8-0","aria-label":'Permalink to "registerXAxis(axis) ^9.8.0"'},"",-1),q=a("",3),j={id:"registeryaxis-axis-9-8-0",tabindex:"-1"},V=s("a",{class:"header-anchor",href:"#registeryaxis-axis-9-8-0","aria-label":'Permalink to "registerYAxis(axis) ^9.8.0"'},"",-1),I=a("",47),z={id:"utils-formatfolddecimal-value-threshold-9-8-0",tabindex:"-1"},R=s("a",{class:"header-anchor",href:"#utils-formatfolddecimal-value-threshold-9-8-0","aria-label":'Permalink to "utils.formatFoldDecimal(value, threshold) ^9.8.0"'},"",-1),O=a("",2),N={id:"utils-calctextwidth-text-size-weight-family-9-3-0",tabindex:"-1"},L=s("a",{class:"header-anchor",href:"#utils-calctextwidth-text-size-weight-family-9-3-0","aria-label":'Permalink to "utils.calcTextWidth(text, size, weight, family) ^9.3.0"'},"",-1),M=a("",59);function Y(G,X,U,H,$,W){const n=e("Badge");return p(),k("div",null,[d,s("ul",null,[g,s("li",null,[y,i(" optional configuration items. "),s("ul",null,[s("li",null,[o,i(" custom layout, "),c,i(" and "),B,i(" refer to the input parameters "),D,i(" and "),A,i(" in the instance api "),u,i(". "),l(n,null,{default:t(()=>[i("^9.6.0")]),_:1})]),b,s("li",null,[C,i(" decimal fold threshold "),l(n,null,{default:t(()=>[i("^9.8.0")]),_:1})])])])]),v,s("ul",null,[s("li",null,[m,i(" overlay information, see "),f,i(" for details "),s("ul",null,[x,s("li",null,[E,i(" mode sensitivity, only valid when mode is weak_magnet "),l(n,null,{default:t(()=>[i("^9.5.0")]),_:1})]),_,s("li",null,[F,i(" double click event "),l(n,null,{default:t(()=>[i("^9.5.0")]),_:1})]),T])])]),P,s("h2",w,[i("registerXAxis(axis) "),l(n,null,{default:t(()=>[i("^9.8.0")]),_:1}),i(),S]),q,s("h2",j,[i("registerYAxis(axis) "),l(n,null,{default:t(()=>[i("^9.8.0")]),_:1}),i(),V]),I,s("h3",z,[i("utils.formatFoldDecimal(value, threshold) "),l(n,null,{default:t(()=>[i("^9.8.0")]),_:1}),i(),R]),O,s("h3",N,[i("utils.calcTextWidth(text, size, weight, family) "),l(n,null,{default:t(()=>[i("^9.3.0")]),_:1}),i(),L]),M])}const Z=h(r,[["render",Y]]);export{K as __pageData,Z as default};
+import{_ as h,D as e,c as k,l as s,a as i,I as l,w as t,a8 as a,o as p}from"./chunks/framework.C9pGYRs8.js";const K=JSON.parse('{"title":"Chart API","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/chart-api.md","filePath":"en-US/guide/chart-api.md","lastUpdated":1712423256000}'),r={name:"en-US/guide/chart-api.md"},d=a("",4),g=s("li",null,[s("code",null,"ds"),i(" container, can be dom element or element id.")],-1),y=s("code",null,"options",-1),o=s("code",null,"layout",-1),c=s("code",null,"content",-1),B=s("code",null,"options",-1),D=s("code",null,"value",-1),A=s("code",null,"options",-1),u=s("a",{href:"./instance-api#createindicator-value-isstack-paneoptions-callback"},"createIndicator",-1),b=a("",5),C=s("code",null,"decimalFoldThreshold",-1),v=a("",39),m=s("code",null,"overlay",-1),f=s("a",{href:"./overlay"},"overlay",-1),x=a("",9),E=s("code",null,"modeSensitivity",-1),_=a("",12),F=s("code",null,"onDoubleClick",-1),T=a("",9),P=a("",3),w={id:"registerxaxis-axis-9-8-0",tabindex:"-1"},S=s("a",{class:"header-anchor",href:"#registerxaxis-axis-9-8-0","aria-label":'Permalink to "registerXAxis(axis) ^9.8.0"'},"",-1),q=a("",3),j={id:"registeryaxis-axis-9-8-0",tabindex:"-1"},V=s("a",{class:"header-anchor",href:"#registeryaxis-axis-9-8-0","aria-label":'Permalink to "registerYAxis(axis) ^9.8.0"'},"",-1),I=a("",47),z={id:"utils-formatfolddecimal-value-threshold-9-8-0",tabindex:"-1"},R=s("a",{class:"header-anchor",href:"#utils-formatfolddecimal-value-threshold-9-8-0","aria-label":'Permalink to "utils.formatFoldDecimal(value, threshold) ^9.8.0"'},"",-1),O=a("",2),N={id:"utils-calctextwidth-text-size-weight-family-9-3-0",tabindex:"-1"},L=s("a",{class:"header-anchor",href:"#utils-calctextwidth-text-size-weight-family-9-3-0","aria-label":'Permalink to "utils.calcTextWidth(text, size, weight, family) ^9.3.0"'},"",-1),M=a("",59);function Y(G,X,U,H,$,W){const n=e("Badge");return p(),k("div",null,[d,s("ul",null,[g,s("li",null,[y,i(" optional configuration items. "),s("ul",null,[s("li",null,[o,i(" custom layout, "),c,i(" and "),B,i(" refer to the input parameters "),D,i(" and "),A,i(" in the instance api "),u,i(". "),l(n,null,{default:t(()=>[i("^9.6.0")]),_:1})]),b,s("li",null,[C,i(" decimal fold threshold "),l(n,null,{default:t(()=>[i("^9.8.0")]),_:1})])])])]),v,s("ul",null,[s("li",null,[m,i(" overlay information, see "),f,i(" for details "),s("ul",null,[x,s("li",null,[E,i(" mode sensitivity, only valid when mode is weak_magnet "),l(n,null,{default:t(()=>[i("^9.5.0")]),_:1})]),_,s("li",null,[F,i(" double click event "),l(n,null,{default:t(()=>[i("^9.5.0")]),_:1})]),T])])]),P,s("h2",w,[i("registerXAxis(axis) "),l(n,null,{default:t(()=>[i("^9.8.0")]),_:1}),i(),S]),q,s("h2",j,[i("registerYAxis(axis) "),l(n,null,{default:t(()=>[i("^9.8.0")]),_:1}),i(),V]),I,s("h3",z,[i("utils.formatFoldDecimal(value, threshold) "),l(n,null,{default:t(()=>[i("^9.8.0")]),_:1}),i(),R]),O,s("h3",N,[i("utils.calcTextWidth(text, size, weight, family) "),l(n,null,{default:t(()=>[i("^9.3.0")]),_:1}),i(),L]),M])}const Z=h(r,[["render",Y]]);export{K as __pageData,Z as default};
diff --git a/assets/en-US_guide_custom-axis.md.DoxqdC7U.js b/assets/en-US_guide_custom-axis.md.lTocV1qH.js
similarity index 99%
rename from assets/en-US_guide_custom-axis.md.DoxqdC7U.js
rename to assets/en-US_guide_custom-axis.md.lTocV1qH.js
index e26bbf93b..0ad5de04c 100644
--- a/assets/en-US_guide_custom-axis.md.DoxqdC7U.js
+++ b/assets/en-US_guide_custom-axis.md.lTocV1qH.js
@@ -1,4 +1,4 @@
-import{_ as n,D as t,c as h,l as i,a as s,I as p,w as e,a8 as l,o as k}from"./chunks/framework.DcOxgJIH.js";const b=JSON.parse('{"title":"Custom Axis ^9.8.0","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/custom-axis.md","filePath":"en-US/guide/custom-axis.md","lastUpdated":1712423256000}'),r={name:"en-US/guide/custom-axis.md"},d={id:"custom-axis-9-8-0",tabindex:"-1"},g=i("a",{class:"header-anchor",href:"#custom-axis-9-8-0","aria-label":'Permalink to "Custom Axis ^9.8.0"'},"",-1),c=l(`
{
+import{_ as n,D as t,c as h,l as i,a as s,I as p,w as e,a8 as l,o as k}from"./chunks/framework.C9pGYRs8.js";const b=JSON.parse('{"title":"Custom Axis ^9.8.0","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/custom-axis.md","filePath":"en-US/guide/custom-axis.md","lastUpdated":1712423256000}'),r={name:"en-US/guide/custom-axis.md"},d={id:"custom-axis-9-8-0",tabindex:"-1"},g=i("a",{class:"header-anchor",href:"#custom-axis-9-8-0","aria-label":'Permalink to "Custom Axis ^9.8.0"'},"",-1),c=l(`
{ // axis name name: string // implementation of create ticks
diff --git a/assets/en-US_guide_custom-axis.md.DoxqdC7U.lean.js b/assets/en-US_guide_custom-axis.md.lTocV1qH.lean.js
similarity index 91%
rename from assets/en-US_guide_custom-axis.md.DoxqdC7U.lean.js
rename to assets/en-US_guide_custom-axis.md.lTocV1qH.lean.js
index 9891589cb..898d30e88 100644
--- a/assets/en-US_guide_custom-axis.md.DoxqdC7U.lean.js
+++ b/assets/en-US_guide_custom-axis.md.lTocV1qH.lean.js
@@ -1 +1 @@
-import{_ as n,D as t,c as h,l as i,a as s,I as p,w as e,a8 as l,o as k}from"./chunks/framework.DcOxgJIH.js";const b=JSON.parse('{"title":"Custom Axis ^9.8.0","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/custom-axis.md","filePath":"en-US/guide/custom-axis.md","lastUpdated":1712423256000}'),r={name:"en-US/guide/custom-axis.md"},d={id:"custom-axis-9-8-0",tabindex:"-1"},g=i("a",{class:"header-anchor",href:"#custom-axis-9-8-0","aria-label":'Permalink to "Custom Axis ^9.8.0"'},"",-1),c=l("",11);function y(o,A,D,u,m,B){const a=t("Badge");return k(),h("div",null,[i("h1",d,[s("Custom Axis "),p(a,null,{default:e(()=>[s("^9.8.0")]),_:1}),s(),g]),c])}const x=n(r,[["render",y]]);export{b as __pageData,x as default};
+import{_ as n,D as t,c as h,l as i,a as s,I as p,w as e,a8 as l,o as k}from"./chunks/framework.C9pGYRs8.js";const b=JSON.parse('{"title":"Custom Axis ^9.8.0","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/custom-axis.md","filePath":"en-US/guide/custom-axis.md","lastUpdated":1712423256000}'),r={name:"en-US/guide/custom-axis.md"},d={id:"custom-axis-9-8-0",tabindex:"-1"},g=i("a",{class:"header-anchor",href:"#custom-axis-9-8-0","aria-label":'Permalink to "Custom Axis ^9.8.0"'},"",-1),c=l("",11);function y(o,A,D,u,m,B){const a=t("Badge");return k(),h("div",null,[i("h1",d,[s("Custom Axis "),p(a,null,{default:e(()=>[s("^9.8.0")]),_:1}),s(),g]),c])}const x=n(r,[["render",y]]);export{b as __pageData,x as default};
diff --git a/assets/en-US_guide_data-source.md.DW_BVIAC.js b/assets/en-US_guide_data-source.md.BPsyhx6q.js
similarity index 96%
rename from assets/en-US_guide_data-source.md.DW_BVIAC.js
rename to assets/en-US_guide_data-source.md.BPsyhx6q.js
index 33bde4758..3664ba979 100644
--- a/assets/en-US_guide_data-source.md.DW_BVIAC.js
+++ b/assets/en-US_guide_data-source.md.BPsyhx6q.js
@@ -1,4 +1,4 @@
-import{_ as s,c as a,o as i,a8 as e}from"./chunks/framework.DcOxgJIH.js";const g=JSON.parse('{"title":"📚 Data","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/data-source.md","filePath":"en-US/guide/data-source.md","lastUpdated":1713540760000}'),n={name:"en-US/guide/data-source.md"},t=e(`
{
+import{_ as s,c as a,o as i,a8 as e}from"./chunks/framework.C9pGYRs8.js";const g=JSON.parse('{"title":"📚 Data","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/data-source.md","filePath":"en-US/guide/data-source.md","lastUpdated":1713540760000}'),n={name:"en-US/guide/data-source.md"},t=e(`
{ // Timestamp, millisecond, required fields timestamp: number // Open price, required fields
diff --git a/assets/en-US_guide_data-source.md.DW_BVIAC.lean.js b/assets/en-US_guide_data-source.md.BPsyhx6q.lean.js
similarity index 71%
rename from assets/en-US_guide_data-source.md.DW_BVIAC.lean.js
rename to assets/en-US_guide_data-source.md.BPsyhx6q.lean.js
index aae841a81..e619e5fe3 100644
--- a/assets/en-US_guide_data-source.md.DW_BVIAC.lean.js
+++ b/assets/en-US_guide_data-source.md.BPsyhx6q.lean.js
@@ -1 +1 @@
-import{_ as s,c as a,o as i,a8 as e}from"./chunks/framework.DcOxgJIH.js";const g=JSON.parse('{"title":"📚 Data","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/data-source.md","filePath":"en-US/guide/data-source.md","lastUpdated":1713540760000}'),n={name:"en-US/guide/data-source.md"},t=e("",3),l=[t];function p(h,r,d,k,c,o){return i(),a("div",null,l)}const D=s(n,[["render",p]]);export{g as __pageData,D as default};
+import{_ as s,c as a,o as i,a8 as e}from"./chunks/framework.C9pGYRs8.js";const g=JSON.parse('{"title":"📚 Data","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/data-source.md","filePath":"en-US/guide/data-source.md","lastUpdated":1713540760000}'),n={name:"en-US/guide/data-source.md"},t=e("",3),l=[t];function p(h,r,d,k,c,o){return i(),a("div",null,l)}const D=s(n,[["render",p]]);export{g as __pageData,D as default};
diff --git a/assets/en-US_guide_environment.md.DiD1t7D3.js b/assets/en-US_guide_environment.md.FVlpiJzN.js
similarity index 97%
rename from assets/en-US_guide_environment.md.DiD1t7D3.js
rename to assets/en-US_guide_environment.md.FVlpiJzN.js
index 38c85b3a5..6ce64756a 100644
--- a/assets/en-US_guide_environment.md.DiD1t7D3.js
+++ b/assets/en-US_guide_environment.md.FVlpiJzN.js
@@ -1,4 +1,4 @@
-import{_ as s,c as i,o as a,a8 as t}from"./chunks/framework.DcOxgJIH.js";const y=JSON.parse('{"title":"🏝️ Environment","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/environment.md","filePath":"en-US/guide/environment.md","lastUpdated":1679066795000}'),e={name:"en-US/guide/environment.md"},n=t(`
The chart is built based on html5 canvas and needs to run on a browser that supports canvas. If it needs to run on the mobile terminal, please use webview to load it.
The internal collection of the chart uses Map for compatibility with unsupported older browsers.
javascript
import 'core.js';
+import{_ as s,c as i,o as a,a8 as t}from"./chunks/framework.C9pGYRs8.js";const y=JSON.parse('{"title":"🏝️ Environment","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/environment.md","filePath":"en-US/guide/environment.md","lastUpdated":1679066795000}'),e={name:"en-US/guide/environment.md"},n=t(`
The chart is built based on html5 canvas and needs to run on a browser that supports canvas. If it needs to run on the mobile terminal, please use webview to load it.
Charts rely on Intl, some browsers do not have this API.
javascript
import 'intl';import 'intl/local-data/jsonp/en';import { init } from 'klincharts';
`,10),h=[n];function l(r,p,o,k,d,c){return a(),i("div",null,h)}const m=s(e,[["render",l]]);export{y as __pageData,m as default};
diff --git a/assets/en-US_guide_environment.md.DiD1t7D3.lean.js b/assets/en-US_guide_environment.md.FVlpiJzN.lean.js
similarity index 72%
rename from assets/en-US_guide_environment.md.DiD1t7D3.lean.js
rename to assets/en-US_guide_environment.md.FVlpiJzN.lean.js
index 17c1947d5..7f6ec2d25 100644
--- a/assets/en-US_guide_environment.md.DiD1t7D3.lean.js
+++ b/assets/en-US_guide_environment.md.FVlpiJzN.lean.js
@@ -1 +1 @@
-import{_ as s,c as i,o as a,a8 as t}from"./chunks/framework.DcOxgJIH.js";const y=JSON.parse('{"title":"🏝️ Environment","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/environment.md","filePath":"en-US/guide/environment.md","lastUpdated":1679066795000}'),e={name:"en-US/guide/environment.md"},n=t("",10),h=[n];function l(r,p,o,k,d,c){return a(),i("div",null,h)}const m=s(e,[["render",l]]);export{y as __pageData,m as default};
+import{_ as s,c as i,o as a,a8 as t}from"./chunks/framework.C9pGYRs8.js";const y=JSON.parse('{"title":"🏝️ Environment","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/environment.md","filePath":"en-US/guide/environment.md","lastUpdated":1679066795000}'),e={name:"en-US/guide/environment.md"},n=t("",10),h=[n];function l(r,p,o,k,d,c){return a(),i("div",null,h)}const m=s(e,[["render",l]]);export{y as __pageData,m as default};
diff --git a/assets/en-US_guide_figure.md.D28vxzOb.js b/assets/en-US_guide_figure.md.D_asQE7T.js
similarity index 99%
rename from assets/en-US_guide_figure.md.D28vxzOb.js
rename to assets/en-US_guide_figure.md.D_asQE7T.js
index 54c2106c7..72902f9e5 100644
--- a/assets/en-US_guide_figure.md.D28vxzOb.js
+++ b/assets/en-US_guide_figure.md.D_asQE7T.js
@@ -1,4 +1,4 @@
-import{_ as s,c as i,o as a,a8 as n}from"./chunks/framework.DcOxgJIH.js";const A=JSON.parse('{"title":"Figure","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/figure.md","filePath":"en-US/guide/figure.md","lastUpdated":1692476796000}'),h={name:"en-US/guide/figure.md"},k=n(`
Figure are an important part of the chart. All elements on the chart are composed of figures. If you need to make complex custom technical indicators and overlays, it is recommended to read carefully. This document describes the built-in figures and how to customize a figure. The basic figure can be obtained through the chart method klinecharts.getFigureClass(name).
It needs to be used when there is a canvas context.
javascript
// Get the figure class
+import{_ as s,c as i,o as a,a8 as n}from"./chunks/framework.C9pGYRs8.js";const A=JSON.parse('{"title":"Figure","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/figure.md","filePath":"en-US/guide/figure.md","lastUpdated":1692476796000}'),h={name:"en-US/guide/figure.md"},k=n(`
Figure are an important part of the chart. All elements on the chart are composed of figures. If you need to make complex custom technical indicators and overlays, it is recommended to read carefully. This document describes the built-in figures and how to customize a figure. The basic figure can be obtained through the chart method klinecharts.getFigureClass(name).
It needs to be used when there is a canvas context.
javascript
// Get the figure class// name is the name of the figure, such as 'arc', 'circle', etc.const Figure = klinecharts.getFigureClass(name)// instantiate and draw
diff --git a/assets/en-US_guide_figure.md.D28vxzOb.lean.js b/assets/en-US_guide_figure.md.D_asQE7T.lean.js
similarity index 70%
rename from assets/en-US_guide_figure.md.D28vxzOb.lean.js
rename to assets/en-US_guide_figure.md.D_asQE7T.lean.js
index dcef0e173..90f320bdc 100644
--- a/assets/en-US_guide_figure.md.D28vxzOb.lean.js
+++ b/assets/en-US_guide_figure.md.D_asQE7T.lean.js
@@ -1 +1 @@
-import{_ as s,c as i,o as a,a8 as n}from"./chunks/framework.DcOxgJIH.js";const A=JSON.parse('{"title":"Figure","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/figure.md","filePath":"en-US/guide/figure.md","lastUpdated":1692476796000}'),h={name:"en-US/guide/figure.md"},k=n("",33),l=[k];function t(p,e,r,d,g,y){return a(),i("div",null,l)}const B=s(h,[["render",t]]);export{A as __pageData,B as default};
+import{_ as s,c as i,o as a,a8 as n}from"./chunks/framework.C9pGYRs8.js";const A=JSON.parse('{"title":"Figure","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/figure.md","filePath":"en-US/guide/figure.md","lastUpdated":1692476796000}'),h={name:"en-US/guide/figure.md"},k=n("",33),l=[k];function t(p,e,r,d,g,y){return a(),i("div",null,l)}const B=s(h,[["render",t]]);export{A as __pageData,B as default};
diff --git a/assets/en-US_guide_hot-key.md.zYh8upeu.js b/assets/en-US_guide_hot-key.md.CFNkgq7T.js
similarity index 85%
rename from assets/en-US_guide_hot-key.md.zYh8upeu.js
rename to assets/en-US_guide_hot-key.md.CFNkgq7T.js
index c26a0b5fb..58d61a64b 100644
--- a/assets/en-US_guide_hot-key.md.zYh8upeu.js
+++ b/assets/en-US_guide_hot-key.md.CFNkgq7T.js
@@ -1 +1 @@
-import{_ as e,c as o,o as t,a8 as d}from"./chunks/framework.DcOxgJIH.js";const u=JSON.parse('{"title":"⌨️ Hot Key","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/hot-key.md","filePath":"en-US/guide/hot-key.md","lastUpdated":1679066795000}'),a={name:"en-US/guide/hot-key.md"},c=d('
',3),i=[c];function n(s,r,l,_,h,m){return t(),o("div",null,i)}const f=e(a,[["render",n]]);export{u as __pageData,f as default};
+import{_ as e,c as o,o as t,a8 as d}from"./chunks/framework.C9pGYRs8.js";const u=JSON.parse('{"title":"⌨️ Hot Key","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/hot-key.md","filePath":"en-US/guide/hot-key.md","lastUpdated":1679066795000}'),a={name:"en-US/guide/hot-key.md"},c=d('
',3),i=[c];function n(s,r,l,_,h,m){return t(),o("div",null,i)}const f=e(a,[["render",n]]);export{u as __pageData,f as default};
diff --git a/assets/en-US_guide_hot-key.md.zYh8upeu.lean.js b/assets/en-US_guide_hot-key.md.CFNkgq7T.lean.js
similarity index 70%
rename from assets/en-US_guide_hot-key.md.zYh8upeu.lean.js
rename to assets/en-US_guide_hot-key.md.CFNkgq7T.lean.js
index 4993ccbc4..903fce5eb 100644
--- a/assets/en-US_guide_hot-key.md.zYh8upeu.lean.js
+++ b/assets/en-US_guide_hot-key.md.CFNkgq7T.lean.js
@@ -1 +1 @@
-import{_ as e,c as o,o as t,a8 as d}from"./chunks/framework.DcOxgJIH.js";const u=JSON.parse('{"title":"⌨️ Hot Key","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/hot-key.md","filePath":"en-US/guide/hot-key.md","lastUpdated":1679066795000}'),a={name:"en-US/guide/hot-key.md"},c=d("",3),i=[c];function n(s,r,l,_,h,m){return t(),o("div",null,i)}const f=e(a,[["render",n]]);export{u as __pageData,f as default};
+import{_ as e,c as o,o as t,a8 as d}from"./chunks/framework.C9pGYRs8.js";const u=JSON.parse('{"title":"⌨️ Hot Key","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/hot-key.md","filePath":"en-US/guide/hot-key.md","lastUpdated":1679066795000}'),a={name:"en-US/guide/hot-key.md"},c=d("",3),i=[c];function n(s,r,l,_,h,m){return t(),o("div",null,i)}const f=e(a,[["render",n]]);export{u as __pageData,f as default};
diff --git a/assets/en-US_guide_i18n.md.BF7QSVdp.js b/assets/en-US_guide_i18n.md.5-6zvbmt.js
similarity index 97%
rename from assets/en-US_guide_i18n.md.BF7QSVdp.js
rename to assets/en-US_guide_i18n.md.5-6zvbmt.js
index 7622f97ad..990b27326 100644
--- a/assets/en-US_guide_i18n.md.BF7QSVdp.js
+++ b/assets/en-US_guide_i18n.md.5-6zvbmt.js
@@ -1,4 +1,4 @@
-import{_ as s,c as i,o as a,a8 as n}from"./chunks/framework.DcOxgJIH.js";const y=JSON.parse('{"title":"🌏 Internationalization","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/i18n.md","filePath":"en-US/guide/i18n.md","lastUpdated":1699374419000}'),e={name:"en-US/guide/i18n.md"},h=n(`
Currently, the chart has two built-in en-US and zh-CN. The default language is en-US. If you need to use other languages, you can refer to the following scheme.
Adding new language is accomplished through klinecharts.registerLocale(key, locales).
For example, to add traditional Chinese language, you can do this,
typescript
klinecharts.registerLocale('zh-HK', {
+import{_ as s,c as i,o as a,a8 as n}from"./chunks/framework.C9pGYRs8.js";const y=JSON.parse('{"title":"🌏 Internationalization","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/i18n.md","filePath":"en-US/guide/i18n.md","lastUpdated":1699374419000}'),e={name:"en-US/guide/i18n.md"},h=n(`
Currently, the chart has two built-in en-US and zh-CN. The default language is en-US. If you need to use other languages, you can refer to the following scheme.
Adding new language is accomplished through klinecharts.registerLocale(key, locales).
For example, to add traditional Chinese language, you can do this,
typescript
klinecharts.registerLocale('zh-HK', { time: '時間:', open: '開:', high: '高:',
diff --git a/assets/en-US_guide_i18n.md.BF7QSVdp.lean.js b/assets/en-US_guide_i18n.md.5-6zvbmt.lean.js
similarity index 71%
rename from assets/en-US_guide_i18n.md.BF7QSVdp.lean.js
rename to assets/en-US_guide_i18n.md.5-6zvbmt.lean.js
index 16fb09cfc..5f5b1352f 100644
--- a/assets/en-US_guide_i18n.md.BF7QSVdp.lean.js
+++ b/assets/en-US_guide_i18n.md.5-6zvbmt.lean.js
@@ -1 +1 @@
-import{_ as s,c as i,o as a,a8 as n}from"./chunks/framework.DcOxgJIH.js";const y=JSON.parse('{"title":"🌏 Internationalization","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/i18n.md","filePath":"en-US/guide/i18n.md","lastUpdated":1699374419000}'),e={name:"en-US/guide/i18n.md"},h=n("",8),t=[h];function l(k,p,d,r,g,o){return a(),i("div",null,t)}const A=s(e,[["render",l]]);export{y as __pageData,A as default};
+import{_ as s,c as i,o as a,a8 as n}from"./chunks/framework.C9pGYRs8.js";const y=JSON.parse('{"title":"🌏 Internationalization","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/i18n.md","filePath":"en-US/guide/i18n.md","lastUpdated":1699374419000}'),e={name:"en-US/guide/i18n.md"},h=n("",8),t=[h];function l(k,p,d,r,g,o){return a(),i("div",null,t)}const A=s(e,[["render",l]]);export{y as __pageData,A as default};
diff --git a/assets/en-US_guide_indicator.md.34INakm3.js b/assets/en-US_guide_indicator.md.CbzyDk9y.js
similarity index 99%
rename from assets/en-US_guide_indicator.md.34INakm3.js
rename to assets/en-US_guide_indicator.md.CbzyDk9y.js
index b36b9ada9..084aafe30 100644
--- a/assets/en-US_guide_indicator.md.34INakm3.js
+++ b/assets/en-US_guide_indicator.md.CbzyDk9y.js
@@ -1,4 +1,4 @@
-import{_ as s,c as i,o as a,a8 as n}from"./chunks/framework.DcOxgJIH.js";const A=JSON.parse('{"title":"Technical indicator","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/indicator.md","filePath":"en-US/guide/indicator.md","lastUpdated":1702327975000}'),t={name:"en-US/guide/indicator.md"},h=n(`
To create a custom technical indicator, you only need to generate a technical indicator information, and then add it globally through klinecharts.registerIndicator, add it to the chart and use it like the built-in technical indicator.
{
+import{_ as s,c as i,o as a,a8 as n}from"./chunks/framework.C9pGYRs8.js";const A=JSON.parse('{"title":"Technical indicator","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/indicator.md","filePath":"en-US/guide/indicator.md","lastUpdated":1702327975000}'),t={name:"en-US/guide/indicator.md"},h=n(`
To create a custom technical indicator, you only need to generate a technical indicator information, and then add it globally through klinecharts.registerIndicator, add it to the chart and use it like the built-in technical indicator.
{ // indicator name name: string // The short name of the indicator, used for display, the name will be displayed by default
diff --git a/assets/en-US_guide_indicator.md.34INakm3.lean.js b/assets/en-US_guide_indicator.md.CbzyDk9y.lean.js
similarity index 71%
rename from assets/en-US_guide_indicator.md.34INakm3.lean.js
rename to assets/en-US_guide_indicator.md.CbzyDk9y.lean.js
index 607b7db7c..d23e438b3 100644
--- a/assets/en-US_guide_indicator.md.34INakm3.lean.js
+++ b/assets/en-US_guide_indicator.md.CbzyDk9y.lean.js
@@ -1 +1 @@
-import{_ as s,c as i,o as a,a8 as n}from"./chunks/framework.DcOxgJIH.js";const A=JSON.parse('{"title":"Technical indicator","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/indicator.md","filePath":"en-US/guide/indicator.md","lastUpdated":1702327975000}'),t={name:"en-US/guide/indicator.md"},h=n("",15),l=[h];function k(p,e,r,d,g,y){return a(),i("div",null,l)}const c=s(t,[["render",k]]);export{A as __pageData,c as default};
+import{_ as s,c as i,o as a,a8 as n}from"./chunks/framework.C9pGYRs8.js";const A=JSON.parse('{"title":"Technical indicator","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/indicator.md","filePath":"en-US/guide/indicator.md","lastUpdated":1702327975000}'),t={name:"en-US/guide/indicator.md"},h=n("",15),l=[h];function k(p,e,r,d,g,y){return a(),i("div",null,l)}const c=s(t,[["render",k]]);export{A as __pageData,c as default};
diff --git a/assets/en-US_guide_instance-api.md.BadunmYi.js b/assets/en-US_guide_instance-api.md.CsdwPnab.js
similarity index 99%
rename from assets/en-US_guide_instance-api.md.BadunmYi.js
rename to assets/en-US_guide_instance-api.md.CsdwPnab.js
index 29852e5da..abe9478e3 100644
--- a/assets/en-US_guide_instance-api.md.BadunmYi.js
+++ b/assets/en-US_guide_instance-api.md.CsdwPnab.js
@@ -1,4 +1,4 @@
-import{_ as t,D as k,c as e,l as s,a as i,I as h,w as l,a8 as a,o as p}from"./chunks/framework.DcOxgJIH.js";const Fs=JSON.parse('{"title":"Instance API","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/instance-api.md","filePath":"en-US/guide/instance-api.md","lastUpdated":1713541144000}'),d={name:"en-US/guide/instance-api.md"},r=a(`
(paneId?: string, position?: 'root' | 'main' | 'yAxis') => {
+import{_ as t,D as k,c as e,l as s,a as i,I as h,w as l,a8 as a,o as p}from"./chunks/framework.C9pGYRs8.js";const Fs=JSON.parse('{"title":"Instance API","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/instance-api.md","filePath":"en-US/guide/instance-api.md","lastUpdated":1713541144000}'),d={name:"en-US/guide/instance-api.md"},r=a(`
(paneId?: string, position?: 'root' | 'main' | 'yAxis') => { width: number height: number left: number
diff --git a/assets/en-US_guide_instance-api.md.BadunmYi.lean.js b/assets/en-US_guide_instance-api.md.CsdwPnab.lean.js
similarity index 99%
rename from assets/en-US_guide_instance-api.md.BadunmYi.lean.js
rename to assets/en-US_guide_instance-api.md.CsdwPnab.lean.js
index 637a8b3e8..3e4b0a0cd 100644
--- a/assets/en-US_guide_instance-api.md.BadunmYi.lean.js
+++ b/assets/en-US_guide_instance-api.md.CsdwPnab.lean.js
@@ -1 +1 @@
-import{_ as t,D as k,c as e,l as s,a as i,I as h,w as l,a8 as a,o as p}from"./chunks/framework.DcOxgJIH.js";const Fs=JSON.parse('{"title":"Instance API","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/instance-api.md","filePath":"en-US/guide/instance-api.md","lastUpdated":1713541144000}'),d={name:"en-US/guide/instance-api.md"},r=a("",42),g={id:"getoffsetrightdistance-9-2-0",tabindex:"-1"},y=s("a",{class:"header-anchor",href:"#getoffsetrightdistance-9-2-0","aria-label":'Permalink to "getOffsetRightDistance() ^9.2.0"'},"",-1),o=a("",2),c={id:"setmaxoffsetleftdistance-9-7-0",tabindex:"-1"},B=s("a",{class:"header-anchor",href:"#setmaxoffsetleftdistance-9-7-0","aria-label":'Permalink to "setMaxOffsetLeftDistance() ^9.7.0"'},"",-1),A=a("",2),D={id:"setmaxoffsetrightdistance-9-7-0",tabindex:"-1"},u=s("a",{class:"header-anchor",href:"#setmaxoffsetrightdistance-9-7-0","aria-label":'Permalink to "setMaxOffsetRightDistance() ^9.7.0"'},"",-1),b=a("",20),C=s("li",null,[s("code",null,"dataList"),i(" is an array of K-line data. For details of the data type, please refer to "),s("a",{href:"./data-source"},"data")],-1),m=s("li",null,[s("code",null,"more"),i(" tells the chart whether there is more historical data, can be defaulted, the default is true")],-1),v=s("code",null,"callback",-1),f=a("",4),_=s("li",null,[s("code",null,"dataList"),i(" is an array of K-line data. For details of the data type, please refer to "),s("a",{href:"./data-source"},"data")],-1),E=s("li",null,[s("code",null,"more"),i(" tells the chart whether there is more historical data, can be defaulted, the default is true")],-1),x=s("code",null,"callback",-1),F=a("",4),w=s("li",null,[s("code",null,"data"),i(" single k-line data, please refer to "),s("a",{href:"./data-source"},"data"),i(" for details of data type")],-1),P=s("code",null,"callback",-1),S=a("",12),T={id:"setloaddatacallback-cb-9-8-0",tabindex:"-1"},I=s("a",{class:"header-anchor",href:"#setloaddatacallback-cb-9-8-0","aria-label":'Permalink to "setLoadDataCallback(cb) ^9.8.0"'},"",-1),q=a("",6),j=s("li",null,[s("code",null,"value"),i(" technical indicator name or technical indicator object, when it is an object, the type is consistent with the input parameter of the chart method "),s("code",null,"overrideIndicator")],-1),V=s("li",null,[s("code",null,"isStack"),i(" is overrides")],-1),z=s("code",null,"paneOptions",-1),R=s("li",null,[s("code",null,"id"),i(" window id, can be default")],-1),O=s("li",null,[s("code",null,"height"),i(" window height, can be default")],-1),L=s("li",null,[s("code",null,"minHeight"),i(" minimum height of the window, can be defaulted")],-1),M=s("li",null,[s("code",null,"dragEnabled"),i(" Whether the window can be dragged to adjust the height, it can be defaulted")],-1),N=s("code",null,"position",-1),Z=s("li",null,[s("code",null,"gap"),i(" margins "),s("ul",null,[s("li",null,[s("code",null,"top"),i(" top margin, value less than 1 is a percentage")]),s("li",null,[s("code",null,"bottom"),i(" bottom margin, value less than 1 is a percentage")])])],-1),G=s("code",null,"axisOptions",-1),H=s("code",null,"name",-1),U=s("code",null,"axis.name",-1),Y=s("a",{href:"./chart-api#registeryaxis-axis"},"registerYAxis(axis)",-1),K=s("code",null,"scrollZoomEnabled",-1),X=s("li",null,[s("code",null,"callback"),i(" success callback")],-1),W=a("",6),$=s("code",null,"override",-1),J=a("",7),Q=s("code",null,"zLevel",-1),ss=a("",10),is=s("li",null,[s("code",null,"paneId"),i(" window id, default is set to all")],-1),as=s("li",null,[s("code",null,"callback"),i(" success callback")],-1),ns=a("",27),hs=s("code",null,"override",-1),ls=a("",10),ts=s("code",null,"modeSensitivity",-1),ks=a("",7),es=s("code",null,"onDoubleClick",-1),ps=a("",9),ds=a("",37),rs=s("code",null,"options",-1),gs=a("",5),ys=s("code",null,"axisOptions",-1),os=s("code",null,"name",-1),cs=s("code",null,"scrollZoomEnabled",-1),Bs=a("",3),As={id:"executeaction-type-data-9-2-0",tabindex:"-1"},Ds=s("a",{class:"header-anchor",href:"#executeaction-type-data-9-2-0","aria-label":'Permalink to "executeAction(type, data) ^9.2.0"'},"",-1),us=a("",27);function bs(Cs,ms,vs,fs,_s,Es){const n=k("Badge");return p(),e("div",null,[r,s("h2",g,[i("getOffsetRightDistance() "),h(n,null,{default:l(()=>[i("^9.2.0")]),_:1}),i(),y]),o,s("h2",c,[i("setMaxOffsetLeftDistance() "),h(n,null,{default:l(()=>[i("^9.7.0")]),_:1}),i(),B]),A,s("h2",D,[i("setMaxOffsetRightDistance() "),h(n,null,{default:l(()=>[i("^9.7.0")]),_:1}),i(),u]),b,s("ul",null,[C,m,s("li",null,[v,i(" success callback "),h(n,null,{default:l(()=>[i("^9.2.0")]),_:1})])]),f,s("ul",null,[_,E,s("li",null,[x,i(" success callback "),h(n,null,{default:l(()=>[i("^9.2.0")]),_:1})])]),F,s("ul",null,[w,s("li",null,[P,i(" success callback "),h(n,null,{default:l(()=>[i("^9.2.0")]),_:1})])]),S,s("h2",T,[i("setLoadDataCallback(cb) "),h(n,null,{default:l(()=>[i("^9.8.0")]),_:1}),i(),I]),q,s("ul",null,[j,V,s("li",null,[z,i(" window configuration information, can be default "),s("ul",null,[R,O,L,M,s("li",null,[N,i(" Only valid when creating a new pane "),h(n,null,{default:l(()=>[i("^9.6.0")]),_:1})]),Z,s("li",null,[G,s("ul",null,[s("li",null,[H,i(" is same "),U,i(" in "),Y,i(" of chart api, default is 'default' "),h(n,null,{default:l(()=>[i("^9.8.0")]),_:1})]),s("li",null,[K,i(" Scroll zoom flag "),h(n,null,{default:l(()=>[i("^9.3.0")]),_:1})])])])])]),X]),W,s("ul",null,[s("li",null,[$,i(" some parameters that need to be overridden "),s("ul",null,[J,s("li",null,[Q,i(" z level "),h(n,null,{default:l(()=>[i("^9.7.0")]),_:1})]),ss])]),is,as]),ns,s("ul",null,[s("li",null,[hs,i(" parameters that need to be overridden "),s("ul",null,[ls,s("li",null,[ts,i(" mode sensitivity, only valid when mode is weak_magnet "),h(n,null,{default:l(()=>[i("^9.5.0")]),_:1})]),ks,s("li",null,[es,i(" double click event "),h(n,null,{default:l(()=>[i("^9.5.0")]),_:1})]),ps])])]),ds,s("ul",null,[s("li",null,[rs,i(" window configuration information, can be default "),s("ul",null,[gs,s("li",null,[ys,s("ul",null,[s("li",null,[os,i(" axis name "),h(n,null,{default:l(()=>[i("^9.8.0")]),_:1})]),s("li",null,[cs,i(" Scroll zoom flag "),h(n,null,{default:l(()=>[i("^9.3.0")]),_:1})])])])])])]),Bs,s("h2",As,[i("executeAction(type, data) "),h(n,null,{default:l(()=>[i("^9.2.0")]),_:1}),i(),Ds]),us])}const ws=t(d,[["render",bs]]);export{Fs as __pageData,ws as default};
+import{_ as t,D as k,c as e,l as s,a as i,I as h,w as l,a8 as a,o as p}from"./chunks/framework.C9pGYRs8.js";const Fs=JSON.parse('{"title":"Instance API","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/instance-api.md","filePath":"en-US/guide/instance-api.md","lastUpdated":1713541144000}'),d={name:"en-US/guide/instance-api.md"},r=a("",42),g={id:"getoffsetrightdistance-9-2-0",tabindex:"-1"},y=s("a",{class:"header-anchor",href:"#getoffsetrightdistance-9-2-0","aria-label":'Permalink to "getOffsetRightDistance() ^9.2.0"'},"",-1),o=a("",2),c={id:"setmaxoffsetleftdistance-9-7-0",tabindex:"-1"},B=s("a",{class:"header-anchor",href:"#setmaxoffsetleftdistance-9-7-0","aria-label":'Permalink to "setMaxOffsetLeftDistance() ^9.7.0"'},"",-1),A=a("",2),D={id:"setmaxoffsetrightdistance-9-7-0",tabindex:"-1"},u=s("a",{class:"header-anchor",href:"#setmaxoffsetrightdistance-9-7-0","aria-label":'Permalink to "setMaxOffsetRightDistance() ^9.7.0"'},"",-1),b=a("",20),C=s("li",null,[s("code",null,"dataList"),i(" is an array of K-line data. For details of the data type, please refer to "),s("a",{href:"./data-source"},"data")],-1),m=s("li",null,[s("code",null,"more"),i(" tells the chart whether there is more historical data, can be defaulted, the default is true")],-1),v=s("code",null,"callback",-1),f=a("",4),_=s("li",null,[s("code",null,"dataList"),i(" is an array of K-line data. For details of the data type, please refer to "),s("a",{href:"./data-source"},"data")],-1),E=s("li",null,[s("code",null,"more"),i(" tells the chart whether there is more historical data, can be defaulted, the default is true")],-1),x=s("code",null,"callback",-1),F=a("",4),w=s("li",null,[s("code",null,"data"),i(" single k-line data, please refer to "),s("a",{href:"./data-source"},"data"),i(" for details of data type")],-1),P=s("code",null,"callback",-1),S=a("",12),T={id:"setloaddatacallback-cb-9-8-0",tabindex:"-1"},I=s("a",{class:"header-anchor",href:"#setloaddatacallback-cb-9-8-0","aria-label":'Permalink to "setLoadDataCallback(cb) ^9.8.0"'},"",-1),q=a("",6),j=s("li",null,[s("code",null,"value"),i(" technical indicator name or technical indicator object, when it is an object, the type is consistent with the input parameter of the chart method "),s("code",null,"overrideIndicator")],-1),V=s("li",null,[s("code",null,"isStack"),i(" is overrides")],-1),z=s("code",null,"paneOptions",-1),R=s("li",null,[s("code",null,"id"),i(" window id, can be default")],-1),O=s("li",null,[s("code",null,"height"),i(" window height, can be default")],-1),L=s("li",null,[s("code",null,"minHeight"),i(" minimum height of the window, can be defaulted")],-1),M=s("li",null,[s("code",null,"dragEnabled"),i(" Whether the window can be dragged to adjust the height, it can be defaulted")],-1),N=s("code",null,"position",-1),Z=s("li",null,[s("code",null,"gap"),i(" margins "),s("ul",null,[s("li",null,[s("code",null,"top"),i(" top margin, value less than 1 is a percentage")]),s("li",null,[s("code",null,"bottom"),i(" bottom margin, value less than 1 is a percentage")])])],-1),G=s("code",null,"axisOptions",-1),H=s("code",null,"name",-1),U=s("code",null,"axis.name",-1),Y=s("a",{href:"./chart-api#registeryaxis-axis"},"registerYAxis(axis)",-1),K=s("code",null,"scrollZoomEnabled",-1),X=s("li",null,[s("code",null,"callback"),i(" success callback")],-1),W=a("",6),$=s("code",null,"override",-1),J=a("",7),Q=s("code",null,"zLevel",-1),ss=a("",10),is=s("li",null,[s("code",null,"paneId"),i(" window id, default is set to all")],-1),as=s("li",null,[s("code",null,"callback"),i(" success callback")],-1),ns=a("",27),hs=s("code",null,"override",-1),ls=a("",10),ts=s("code",null,"modeSensitivity",-1),ks=a("",7),es=s("code",null,"onDoubleClick",-1),ps=a("",9),ds=a("",37),rs=s("code",null,"options",-1),gs=a("",5),ys=s("code",null,"axisOptions",-1),os=s("code",null,"name",-1),cs=s("code",null,"scrollZoomEnabled",-1),Bs=a("",3),As={id:"executeaction-type-data-9-2-0",tabindex:"-1"},Ds=s("a",{class:"header-anchor",href:"#executeaction-type-data-9-2-0","aria-label":'Permalink to "executeAction(type, data) ^9.2.0"'},"",-1),us=a("",27);function bs(Cs,ms,vs,fs,_s,Es){const n=k("Badge");return p(),e("div",null,[r,s("h2",g,[i("getOffsetRightDistance() "),h(n,null,{default:l(()=>[i("^9.2.0")]),_:1}),i(),y]),o,s("h2",c,[i("setMaxOffsetLeftDistance() "),h(n,null,{default:l(()=>[i("^9.7.0")]),_:1}),i(),B]),A,s("h2",D,[i("setMaxOffsetRightDistance() "),h(n,null,{default:l(()=>[i("^9.7.0")]),_:1}),i(),u]),b,s("ul",null,[C,m,s("li",null,[v,i(" success callback "),h(n,null,{default:l(()=>[i("^9.2.0")]),_:1})])]),f,s("ul",null,[_,E,s("li",null,[x,i(" success callback "),h(n,null,{default:l(()=>[i("^9.2.0")]),_:1})])]),F,s("ul",null,[w,s("li",null,[P,i(" success callback "),h(n,null,{default:l(()=>[i("^9.2.0")]),_:1})])]),S,s("h2",T,[i("setLoadDataCallback(cb) "),h(n,null,{default:l(()=>[i("^9.8.0")]),_:1}),i(),I]),q,s("ul",null,[j,V,s("li",null,[z,i(" window configuration information, can be default "),s("ul",null,[R,O,L,M,s("li",null,[N,i(" Only valid when creating a new pane "),h(n,null,{default:l(()=>[i("^9.6.0")]),_:1})]),Z,s("li",null,[G,s("ul",null,[s("li",null,[H,i(" is same "),U,i(" in "),Y,i(" of chart api, default is 'default' "),h(n,null,{default:l(()=>[i("^9.8.0")]),_:1})]),s("li",null,[K,i(" Scroll zoom flag "),h(n,null,{default:l(()=>[i("^9.3.0")]),_:1})])])])])]),X]),W,s("ul",null,[s("li",null,[$,i(" some parameters that need to be overridden "),s("ul",null,[J,s("li",null,[Q,i(" z level "),h(n,null,{default:l(()=>[i("^9.7.0")]),_:1})]),ss])]),is,as]),ns,s("ul",null,[s("li",null,[hs,i(" parameters that need to be overridden "),s("ul",null,[ls,s("li",null,[ts,i(" mode sensitivity, only valid when mode is weak_magnet "),h(n,null,{default:l(()=>[i("^9.5.0")]),_:1})]),ks,s("li",null,[es,i(" double click event "),h(n,null,{default:l(()=>[i("^9.5.0")]),_:1})]),ps])])]),ds,s("ul",null,[s("li",null,[rs,i(" window configuration information, can be default "),s("ul",null,[gs,s("li",null,[ys,s("ul",null,[s("li",null,[os,i(" axis name "),h(n,null,{default:l(()=>[i("^9.8.0")]),_:1})]),s("li",null,[cs,i(" Scroll zoom flag "),h(n,null,{default:l(()=>[i("^9.3.0")]),_:1})])])])])])]),Bs,s("h2",As,[i("executeAction(type, data) "),h(n,null,{default:l(()=>[i("^9.2.0")]),_:1}),i(),Ds]),us])}const ws=t(d,[["render",bs]]);export{Fs as __pageData,ws as default};
diff --git a/assets/en-US_guide_introduction.md.CT2_Wlkk.js b/assets/en-US_guide_introduction.md.Cqq3Y2pn.js
similarity index 92%
rename from assets/en-US_guide_introduction.md.CT2_Wlkk.js
rename to assets/en-US_guide_introduction.md.Cqq3Y2pn.js
index 83a23ac0c..254dcbb75 100644
--- a/assets/en-US_guide_introduction.md.CT2_Wlkk.js
+++ b/assets/en-US_guide_introduction.md.Cqq3Y2pn.js
@@ -1 +1 @@
-import{_ as t,c as e,o as i,a8 as n}from"./chunks/framework.DcOxgJIH.js";const _=JSON.parse('{"title":"📃 Introduction","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/introduction.md","filePath":"en-US/guide/introduction.md","lastUpdated":1712170888000}'),o={name:"en-US/guide/introduction.md"},a=n('
📦 Out of the box: Simple and fast integration, basically zero cost to get started.
🚀 Lightweight and smooth: Zero dependencies, only 40k under gzip compression.
💪 Powerful functions: Built-in multiple indicators and line drawing models.
🎨 Highly scalable: With rich style configuration and API, the function can be extended as you like.
📱 Mobile: Support mobile, one chart, handle multiple terminals.
🛡 Typescript development: Provide complete type definition files.
',5),r=[a];function s(l,c,d,h,u,p){return i(),e("div",null,r)}const f=t(o,[["render",s]]);export{_ as __pageData,f as default};
+import{_ as t,c as e,o as i,a8 as n}from"./chunks/framework.C9pGYRs8.js";const _=JSON.parse('{"title":"📃 Introduction","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/introduction.md","filePath":"en-US/guide/introduction.md","lastUpdated":1712170888000}'),o={name:"en-US/guide/introduction.md"},a=n('
📦 Out of the box: Simple and fast integration, basically zero cost to get started.
🚀 Lightweight and smooth: Zero dependencies, only 40k under gzip compression.
💪 Powerful functions: Built-in multiple indicators and line drawing models.
🎨 Highly scalable: With rich style configuration and API, the function can be extended as you like.
📱 Mobile: Support mobile, one chart, handle multiple terminals.
🛡 Typescript development: Provide complete type definition files.
',5),r=[a];function s(l,c,d,h,u,p){return i(),e("div",null,r)}const f=t(o,[["render",s]]);export{_ as __pageData,f as default};
diff --git a/assets/en-US_guide_introduction.md.CT2_Wlkk.lean.js b/assets/en-US_guide_introduction.md.Cqq3Y2pn.lean.js
similarity index 72%
rename from assets/en-US_guide_introduction.md.CT2_Wlkk.lean.js
rename to assets/en-US_guide_introduction.md.Cqq3Y2pn.lean.js
index 9cab454c5..8a24d819f 100644
--- a/assets/en-US_guide_introduction.md.CT2_Wlkk.lean.js
+++ b/assets/en-US_guide_introduction.md.Cqq3Y2pn.lean.js
@@ -1 +1 @@
-import{_ as t,c as e,o as i,a8 as n}from"./chunks/framework.DcOxgJIH.js";const _=JSON.parse('{"title":"📃 Introduction","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/introduction.md","filePath":"en-US/guide/introduction.md","lastUpdated":1712170888000}'),o={name:"en-US/guide/introduction.md"},a=n("",5),r=[a];function s(l,c,d,h,u,p){return i(),e("div",null,r)}const f=t(o,[["render",s]]);export{_ as __pageData,f as default};
+import{_ as t,c as e,o as i,a8 as n}from"./chunks/framework.C9pGYRs8.js";const _=JSON.parse('{"title":"📃 Introduction","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/introduction.md","filePath":"en-US/guide/introduction.md","lastUpdated":1712170888000}'),o={name:"en-US/guide/introduction.md"},a=n("",5),r=[a];function s(l,c,d,h,u,p){return i(),e("div",null,r)}const f=t(o,[["render",s]]);export{_ as __pageData,f as default};
diff --git a/assets/en-US_guide_overlay.md.CuJs9J4G.js b/assets/en-US_guide_overlay.md.DzdTm4f0.js
similarity index 99%
rename from assets/en-US_guide_overlay.md.CuJs9J4G.js
rename to assets/en-US_guide_overlay.md.DzdTm4f0.js
index 576688f8a..b83081dc9 100644
--- a/assets/en-US_guide_overlay.md.CuJs9J4G.js
+++ b/assets/en-US_guide_overlay.md.DzdTm4f0.js
@@ -1,4 +1,4 @@
-import{_ as s,c as i,o as a,a8 as n}from"./chunks/framework.DcOxgJIH.js";const A=JSON.parse('{"title":"Overlay","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/overlay.md","filePath":"en-US/guide/overlay.md","lastUpdated":1709219794000}'),h={name:"en-US/guide/overlay.md"},l=n(`
{
+import{_ as s,c as i,o as a,a8 as n}from"./chunks/framework.C9pGYRs8.js";const A=JSON.parse('{"title":"Overlay","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/overlay.md","filePath":"en-US/guide/overlay.md","lastUpdated":1709219794000}'),h={name:"en-US/guide/overlay.md"},l=n(`
{ // Name, a required field, used as the unique identifier for overlay creation name: string
diff --git a/assets/en-US_guide_overlay.md.CuJs9J4G.lean.js b/assets/en-US_guide_overlay.md.DzdTm4f0.lean.js
similarity index 70%
rename from assets/en-US_guide_overlay.md.CuJs9J4G.lean.js
rename to assets/en-US_guide_overlay.md.DzdTm4f0.lean.js
index d3784aef6..36d3d84f0 100644
--- a/assets/en-US_guide_overlay.md.CuJs9J4G.lean.js
+++ b/assets/en-US_guide_overlay.md.DzdTm4f0.lean.js
@@ -1 +1 @@
-import{_ as s,c as i,o as a,a8 as n}from"./chunks/framework.DcOxgJIH.js";const A=JSON.parse('{"title":"Overlay","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/overlay.md","filePath":"en-US/guide/overlay.md","lastUpdated":1709219794000}'),h={name:"en-US/guide/overlay.md"},l=n("",12),k=[l];function t(p,e,r,d,g,y){return a(),i("div",null,k)}const c=s(h,[["render",t]]);export{A as __pageData,c as default};
+import{_ as s,c as i,o as a,a8 as n}from"./chunks/framework.C9pGYRs8.js";const A=JSON.parse('{"title":"Overlay","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/overlay.md","filePath":"en-US/guide/overlay.md","lastUpdated":1709219794000}'),h={name:"en-US/guide/overlay.md"},l=n("",12),k=[l];function t(p,e,r,d,g,y){return a(),i("div",null,k)}const c=s(h,[["render",t]]);export{A as __pageData,c as default};
diff --git a/assets/en-US_guide_quick-start.md.5z8elI5B.js b/assets/en-US_guide_quick-start.md.C7P27AgV.js
similarity index 99%
rename from assets/en-US_guide_quick-start.md.5z8elI5B.js
rename to assets/en-US_guide_quick-start.md.C7P27AgV.js
index 0461477c0..9a65e62d8 100644
--- a/assets/en-US_guide_quick-start.md.5z8elI5B.js
+++ b/assets/en-US_guide_quick-start.md.C7P27AgV.js
@@ -1,4 +1,4 @@
-import{_ as h,c as k,o as n,a8 as a,l as s,a as i}from"./chunks/framework.DcOxgJIH.js";const m=JSON.parse('{"title":"🚀 Quick Start","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/quick-start.md","filePath":"en-US/guide/quick-start.md","lastUpdated":1712170888000}'),l={name:"en-US/guide/quick-start.md"},p=a('
KLineChart supports multiple download methods. You can download it through npm, yarn, pnpm or bun package management tools. In addition, a umd version is also provided, so you can also download it from the cdn website or etc., just use the global variable klinecharts.
It is recommended to use package management tools for development. it not only makes development easier, but also allow you to take advantage of the rich ecosystem of Javascript packages and tooling.
import { useEffect } from 'react'
+import{_ as h,c as k,o as n,a8 as a,l as s,a as i}from"./chunks/framework.C9pGYRs8.js";const m=JSON.parse('{"title":"🚀 Quick Start","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/quick-start.md","filePath":"en-US/guide/quick-start.md","lastUpdated":1714933152000}'),l={name:"en-US/guide/quick-start.md"},p=a('
KLineChart supports multiple download methods. You can download it through npm, yarn, pnpm or bun package management tools. In addition, a umd version is also provided, so you can also download it from the cdn website or etc., just use the global variable klinecharts.
It is recommended to use package management tools for development. it not only makes development easier, but also allow you to take advantage of the rich ecosystem of Javascript packages and tooling.
{
+import{S as a}from"./chunks/StyleExplain.C03vGxiE.js";import{c as n,I as h,l as s,a as i,a8 as k,o as l}from"./chunks/framework.C9pGYRs8.js";const p=s("h1",{id:"🎨-style",tabindex:"-1"},[i("🎨 Style "),s("a",{class:"header-anchor",href:"#🎨-style","aria-label":'Permalink to "🎨 Style"'},"")],-1),t=s("p",null,[i("Whether you see a point or a line on the chart, you can basically customize the style. Changes can be made via the chart method "),s("code",null,"init(ds, options)"),i(" or the chart instance method "),s("code",null,"setStyles(styles)"),i(".")],-1),e=s("h2",{id:"picture-explanation",tabindex:"-1"},[i("Picture explanation "),s("a",{class:"header-anchor",href:"#picture-explanation","aria-label":'Permalink to "Picture explanation"'},"")],-1),r=k(`
{ grid: { show: true, horizontal: {
diff --git a/assets/en-US_guide_styles.md.BU7hat6h.lean.js b/assets/en-US_guide_styles.md.B3SjOlED.lean.js
similarity index 88%
rename from assets/en-US_guide_styles.md.BU7hat6h.lean.js
rename to assets/en-US_guide_styles.md.B3SjOlED.lean.js
index 7ec496c63..c80bfb165 100644
--- a/assets/en-US_guide_styles.md.BU7hat6h.lean.js
+++ b/assets/en-US_guide_styles.md.B3SjOlED.lean.js
@@ -1 +1 @@
-import{S as a}from"./chunks/StyleExplain.CRN7kL4W.js";import{c as n,I as h,l as s,a as i,a8 as k,o as l}from"./chunks/framework.DcOxgJIH.js";const p=s("h1",{id:"🎨-style",tabindex:"-1"},[i("🎨 Style "),s("a",{class:"header-anchor",href:"#🎨-style","aria-label":'Permalink to "🎨 Style"'},"")],-1),t=s("p",null,[i("Whether you see a point or a line on the chart, you can basically customize the style. Changes can be made via the chart method "),s("code",null,"init(ds, options)"),i(" or the chart instance method "),s("code",null,"setStyles(styles)"),i(".")],-1),e=s("h2",{id:"picture-explanation",tabindex:"-1"},[i("Picture explanation "),s("a",{class:"header-anchor",href:"#picture-explanation","aria-label":'Permalink to "Picture explanation"'},"")],-1),r=k("",2),C=JSON.parse('{"title":"🎨 Style","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/styles.md","filePath":"en-US/guide/styles.md","lastUpdated":1712852954000}'),d={name:"en-US/guide/styles.md"},o=Object.assign(d,{setup(g){return(y,A)=>(l(),n("div",null,[p,t,e,h(a),r]))}});export{C as __pageData,o as default};
+import{S as a}from"./chunks/StyleExplain.C03vGxiE.js";import{c as n,I as h,l as s,a as i,a8 as k,o as l}from"./chunks/framework.C9pGYRs8.js";const p=s("h1",{id:"🎨-style",tabindex:"-1"},[i("🎨 Style "),s("a",{class:"header-anchor",href:"#🎨-style","aria-label":'Permalink to "🎨 Style"'},"")],-1),t=s("p",null,[i("Whether you see a point or a line on the chart, you can basically customize the style. Changes can be made via the chart method "),s("code",null,"init(ds, options)"),i(" or the chart instance method "),s("code",null,"setStyles(styles)"),i(".")],-1),e=s("h2",{id:"picture-explanation",tabindex:"-1"},[i("Picture explanation "),s("a",{class:"header-anchor",href:"#picture-explanation","aria-label":'Permalink to "Picture explanation"'},"")],-1),r=k("",2),C=JSON.parse('{"title":"🎨 Style","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/styles.md","filePath":"en-US/guide/styles.md","lastUpdated":1712852954000}'),d={name:"en-US/guide/styles.md"},o=Object.assign(d,{setup(g){return(y,A)=>(l(),n("div",null,[p,t,e,h(a),r]))}});export{C as __pageData,o as default};
diff --git a/assets/en-US_guide_v8-to-v9.md.Bf9HA4FO.js b/assets/en-US_guide_v8-to-v9.md.CSKmCtKK.js
similarity index 98%
rename from assets/en-US_guide_v8-to-v9.md.Bf9HA4FO.js
rename to assets/en-US_guide_v8-to-v9.md.CSKmCtKK.js
index 858bdc8e3..00b7384b7 100644
--- a/assets/en-US_guide_v8-to-v9.md.Bf9HA4FO.js
+++ b/assets/en-US_guide_v8-to-v9.md.CSKmCtKK.js
@@ -1 +1 @@
-import{_ as e,c as o,o as d,a8 as a}from"./chunks/framework.DcOxgJIH.js";const g=JSON.parse('{"title":"🛠️ From V8 to V9","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/v8-to-v9.md","filePath":"en-US/guide/v8-to-v9.md","lastUpdated":1709219794000}'),t={name:"en-US/guide/v8-to-v9.md"},c=a('
This document will help you upgrade from kinecharts 8.x to klinecharts 9.x. If you are 7.x or older, please refer to the previous upgrade document to upgrade to 8.x.
The style options of all lines are changed to dashed and dashValue to dashedValue.
candle.tooltip.labels and candle.tooltip.values are merged into candle.tooltip.custom.
xAxis.height is changed to xAxis.size, xAxis.tickeText.paddingTop is changed to xAxis.tickeText.marinStart, and xAxis.tickeText.paddingBottom is changed to xAxis.tickeText.marginEnd.
yAxis.height is changed to yAxis.size, yAxis.tickeText.paddingTop is changed to yAxis.tickeText.marinStart, and yAxis.tickeText.paddingBottom is changed to yAxis.tickeText.marginEnd.
technicalIndicator.bar is changed to indicator.bars, technicalIndicator.line is changed to indicator.lines,technicalIndicator.circle is changed to indicator.circles.
Delete shape, annotation, tag, please use overlay instead.
getDom({paneId, position}) is changed to getDom(paneId, position), and the parameter position option is changed to root, main and yAxis.
getWidth() and getHeight() are combined into a method 'getSize(paneId, position).
setStyleOptions(styles) is changed to setStyles(styles).
getStyleOptions() is changed to getStyles().
setOffsetRightSpace(space) is changed to setOffsetRightDistance(distance).
createTechnicalIndicator(value, isStack, paneOptions) is changed to createIndicator(value, isStack, paneOptions).
overrideTechnicalIndicator(override, paneId) is changed to overrideIndicator(override, paneId).
getTechnicalIndicatorByPaneId(paneId, name) is changed to getIndicatorByPaneId(paneId, name).
removeTechnicalIndicator(paneId, name) is changed to removeIndicator(paneId, name).
subscribeAction(type, callback) and unsubscribeAction(type, callback). The parameter type option is changed to onZoom, onScroll, onCrosshairChange, onVisibleRangeChange and onPaneDrag.
convertToPixel(value, finder) and convertFromPixel(coordinate, finder), the parameter finder.absoluteYAxis is changed to finder.absolute.
To delete createShape(value, paneId), createAnnotation(annotation, paneId), createTag(tag, paneId), please use createOverlay(value, paneId) instead.
To delete removeShape(id), removeAnnotation(paneId, points), removeTag(paneId, tagId), please use removeOverlay(id) instead.
To delete setShapeOptions(options), use overrideOverlay(override) instead.
To delete createHtml(html, paneId), removeHtml(paneId, htmlId), please obtain the corresponding dom through getDom(paneId, position).
To delete getTechnicalIndicatorByPaneId(paneId, name).
Attribute plots is changed to figures, sub item methods color, isStroke, isDashed are merged into styles.
Change the method 'regeneratePlots(params) to regenerateFigures(params).
The method calcTechnicalIndicator(kLineDataList, options) is changed to calc(kLineDataList, indicator).
The method createTooltipDataSource({ dataSource, viewport, crosshair, technicalIndicator, xAxis, yAxis, defaultStyles }) is changed to createTooltipDataSource({ kLineDataList, indicator, visibleRange, bounding, crosshair, defaultStyles, xAxis, yAxis }). The return value is determined by [{ title: 'xxx', value: 'xxx', color: 'xxx' } ] Change to { name: 'xxx', calcParamsText: 'xxx', values: [{ title: 'xxx', value: 'xxx', color: 'xxx' }, ...] }.
The method render({ctx, dataSource, viewport, styles, xAxis, yAxis}) is changed to draw({ ctx, kLineDataList, indicator, visibleRange, bounding, barSpace, defaultStyles, xAxis, yAxis }).
Delete the attribute shouldCheckParamCount.
',17),i=[c];function n(l,r,s,h,p,u){return d(),o("div",null,i)}const x=e(t,[["render",n]]);export{g as __pageData,x as default};
+import{_ as e,c as o,o as d,a8 as a}from"./chunks/framework.C9pGYRs8.js";const g=JSON.parse('{"title":"🛠️ From V8 to V9","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/v8-to-v9.md","filePath":"en-US/guide/v8-to-v9.md","lastUpdated":1709219794000}'),t={name:"en-US/guide/v8-to-v9.md"},c=a('
This document will help you upgrade from kinecharts 8.x to klinecharts 9.x. If you are 7.x or older, please refer to the previous upgrade document to upgrade to 8.x.
The style options of all lines are changed to dashed and dashValue to dashedValue.
candle.tooltip.labels and candle.tooltip.values are merged into candle.tooltip.custom.
xAxis.height is changed to xAxis.size, xAxis.tickeText.paddingTop is changed to xAxis.tickeText.marinStart, and xAxis.tickeText.paddingBottom is changed to xAxis.tickeText.marginEnd.
yAxis.height is changed to yAxis.size, yAxis.tickeText.paddingTop is changed to yAxis.tickeText.marinStart, and yAxis.tickeText.paddingBottom is changed to yAxis.tickeText.marginEnd.
technicalIndicator.bar is changed to indicator.bars, technicalIndicator.line is changed to indicator.lines,technicalIndicator.circle is changed to indicator.circles.
Delete shape, annotation, tag, please use overlay instead.
getDom({paneId, position}) is changed to getDom(paneId, position), and the parameter position option is changed to root, main and yAxis.
getWidth() and getHeight() are combined into a method 'getSize(paneId, position).
setStyleOptions(styles) is changed to setStyles(styles).
getStyleOptions() is changed to getStyles().
setOffsetRightSpace(space) is changed to setOffsetRightDistance(distance).
createTechnicalIndicator(value, isStack, paneOptions) is changed to createIndicator(value, isStack, paneOptions).
overrideTechnicalIndicator(override, paneId) is changed to overrideIndicator(override, paneId).
getTechnicalIndicatorByPaneId(paneId, name) is changed to getIndicatorByPaneId(paneId, name).
removeTechnicalIndicator(paneId, name) is changed to removeIndicator(paneId, name).
subscribeAction(type, callback) and unsubscribeAction(type, callback). The parameter type option is changed to onZoom, onScroll, onCrosshairChange, onVisibleRangeChange and onPaneDrag.
convertToPixel(value, finder) and convertFromPixel(coordinate, finder), the parameter finder.absoluteYAxis is changed to finder.absolute.
To delete createShape(value, paneId), createAnnotation(annotation, paneId), createTag(tag, paneId), please use createOverlay(value, paneId) instead.
To delete removeShape(id), removeAnnotation(paneId, points), removeTag(paneId, tagId), please use removeOverlay(id) instead.
To delete setShapeOptions(options), use overrideOverlay(override) instead.
To delete createHtml(html, paneId), removeHtml(paneId, htmlId), please obtain the corresponding dom through getDom(paneId, position).
To delete getTechnicalIndicatorByPaneId(paneId, name).
Attribute plots is changed to figures, sub item methods color, isStroke, isDashed are merged into styles.
Change the method 'regeneratePlots(params) to regenerateFigures(params).
The method calcTechnicalIndicator(kLineDataList, options) is changed to calc(kLineDataList, indicator).
The method createTooltipDataSource({ dataSource, viewport, crosshair, technicalIndicator, xAxis, yAxis, defaultStyles }) is changed to createTooltipDataSource({ kLineDataList, indicator, visibleRange, bounding, crosshair, defaultStyles, xAxis, yAxis }). The return value is determined by [{ title: 'xxx', value: 'xxx', color: 'xxx' } ] Change to { name: 'xxx', calcParamsText: 'xxx', values: [{ title: 'xxx', value: 'xxx', color: 'xxx' }, ...] }.
The method render({ctx, dataSource, viewport, styles, xAxis, yAxis}) is changed to draw({ ctx, kLineDataList, indicator, visibleRange, bounding, barSpace, defaultStyles, xAxis, yAxis }).
Delete the attribute shouldCheckParamCount.
',17),i=[c];function n(l,r,s,h,p,u){return d(),o("div",null,i)}const x=e(t,[["render",n]]);export{g as __pageData,x as default};
diff --git a/assets/en-US_guide_v8-to-v9.md.Bf9HA4FO.lean.js b/assets/en-US_guide_v8-to-v9.md.CSKmCtKK.lean.js
similarity index 71%
rename from assets/en-US_guide_v8-to-v9.md.Bf9HA4FO.lean.js
rename to assets/en-US_guide_v8-to-v9.md.CSKmCtKK.lean.js
index 1624797d1..a044183a4 100644
--- a/assets/en-US_guide_v8-to-v9.md.Bf9HA4FO.lean.js
+++ b/assets/en-US_guide_v8-to-v9.md.CSKmCtKK.lean.js
@@ -1 +1 @@
-import{_ as e,c as o,o as d,a8 as a}from"./chunks/framework.DcOxgJIH.js";const g=JSON.parse('{"title":"🛠️ From V8 to V9","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/v8-to-v9.md","filePath":"en-US/guide/v8-to-v9.md","lastUpdated":1709219794000}'),t={name:"en-US/guide/v8-to-v9.md"},c=a("",17),i=[c];function n(l,r,s,h,p,u){return d(),o("div",null,i)}const x=e(t,[["render",n]]);export{g as __pageData,x as default};
+import{_ as e,c as o,o as d,a8 as a}from"./chunks/framework.C9pGYRs8.js";const g=JSON.parse('{"title":"🛠️ From V8 to V9","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/v8-to-v9.md","filePath":"en-US/guide/v8-to-v9.md","lastUpdated":1709219794000}'),t={name:"en-US/guide/v8-to-v9.md"},c=a("",17),i=[c];function n(l,r,s,h,p,u){return d(),o("div",null,i)}const x=e(t,[["render",n]]);export{g as __pageData,x as default};
diff --git a/assets/en-US_index.md.DISkEB_a.js b/assets/en-US_index.md.cT1XFecp.js
similarity index 96%
rename from assets/en-US_index.md.DISkEB_a.js
rename to assets/en-US_index.md.cT1XFecp.js
index b23672139..1bec02202 100644
--- a/assets/en-US_index.md.DISkEB_a.js
+++ b/assets/en-US_index.md.cT1XFecp.js
@@ -1 +1 @@
-import{_ as t,c as e,o as i}from"./chunks/framework.DcOxgJIH.js";const g=JSON.parse('{"title":"Highly customizable professional lightweight financial chart","description":"","frontmatter":{"title":"Highly customizable professional lightweight financial chart","layout":"home","hero":{"name":"KLineChart","text":"Highly customizable professional lightweight financial chart","tagline":"Easy to use, lightweight and smooth, suitable for web front-end financial chart with rich scenarios.","image":{"src":"/images/logo_hero.svg","alt":"KLineChart"},"actions":[{"theme":"brand","text":"Getting Started","link":"/en-US/guide/quick-start"},{"theme":"alt","text":"View on Github","link":"https://github.com/klinecharts/KLineChart"}]},"features":[{"icon":{"src":"/images/box.png"},"title":"Out of the box","details":"Simple and fast integration, zero cost to get started, only 3 lines of code to display a chart, so that all attention can be focused on data docking."},{"icon":{"src":"/images/rocket.png"},"title":"Lightweight and smooth","details":"Zero dependency, only about 50k under Gzip compression, and less than 1 millisecond to load under 4G network. Charts remain fluid even with thousands of candles."},{"icon":{"src":"/images/expand.png"},"title":"Highly expand","details":"Provide rich configuration and Api, style modification, function collocation as you like. Provide technical indicators and line drawing model extensions, so that the chart has more possibilities."}]},"headers":[],"relativePath":"en-US/index.md","filePath":"en-US/index.md","lastUpdated":1712170888000}'),a={name:"en-US/index.md"};function n(o,s,l,r,c,d){return i(),e("div")}const m=t(a,[["render",n]]);export{g as __pageData,m as default};
+import{_ as t,c as e,o as i}from"./chunks/framework.C9pGYRs8.js";const g=JSON.parse('{"title":"Highly customizable professional lightweight financial chart","description":"","frontmatter":{"title":"Highly customizable professional lightweight financial chart","layout":"home","hero":{"name":"KLineChart","text":"Highly customizable professional lightweight financial chart","tagline":"Easy to use, lightweight and smooth, suitable for web front-end financial chart with rich scenarios.","image":{"src":"/images/logo_hero.svg","alt":"KLineChart"},"actions":[{"theme":"brand","text":"Getting Started","link":"/en-US/guide/quick-start"},{"theme":"alt","text":"View on Github","link":"https://github.com/klinecharts/KLineChart"}]},"features":[{"icon":{"src":"/images/box.png"},"title":"Out of the box","details":"Simple and fast integration, zero cost to get started, only 3 lines of code to display a chart, so that all attention can be focused on data docking."},{"icon":{"src":"/images/rocket.png"},"title":"Lightweight and smooth","details":"Zero dependency, only about 50k under Gzip compression, and less than 1 millisecond to load under 4G network. Charts remain fluid even with thousands of candles."},{"icon":{"src":"/images/expand.png"},"title":"Highly expand","details":"Provide rich configuration and Api, style modification, function collocation as you like. Provide technical indicators and line drawing model extensions, so that the chart has more possibilities."}]},"headers":[],"relativePath":"en-US/index.md","filePath":"en-US/index.md","lastUpdated":1712170888000}'),a={name:"en-US/index.md"};function n(o,s,l,r,c,d){return i(),e("div")}const m=t(a,[["render",n]]);export{g as __pageData,m as default};
diff --git a/assets/en-US_index.md.DISkEB_a.lean.js b/assets/en-US_index.md.cT1XFecp.lean.js
similarity index 96%
rename from assets/en-US_index.md.DISkEB_a.lean.js
rename to assets/en-US_index.md.cT1XFecp.lean.js
index b23672139..1bec02202 100644
--- a/assets/en-US_index.md.DISkEB_a.lean.js
+++ b/assets/en-US_index.md.cT1XFecp.lean.js
@@ -1 +1 @@
-import{_ as t,c as e,o as i}from"./chunks/framework.DcOxgJIH.js";const g=JSON.parse('{"title":"Highly customizable professional lightweight financial chart","description":"","frontmatter":{"title":"Highly customizable professional lightweight financial chart","layout":"home","hero":{"name":"KLineChart","text":"Highly customizable professional lightweight financial chart","tagline":"Easy to use, lightweight and smooth, suitable for web front-end financial chart with rich scenarios.","image":{"src":"/images/logo_hero.svg","alt":"KLineChart"},"actions":[{"theme":"brand","text":"Getting Started","link":"/en-US/guide/quick-start"},{"theme":"alt","text":"View on Github","link":"https://github.com/klinecharts/KLineChart"}]},"features":[{"icon":{"src":"/images/box.png"},"title":"Out of the box","details":"Simple and fast integration, zero cost to get started, only 3 lines of code to display a chart, so that all attention can be focused on data docking."},{"icon":{"src":"/images/rocket.png"},"title":"Lightweight and smooth","details":"Zero dependency, only about 50k under Gzip compression, and less than 1 millisecond to load under 4G network. Charts remain fluid even with thousands of candles."},{"icon":{"src":"/images/expand.png"},"title":"Highly expand","details":"Provide rich configuration and Api, style modification, function collocation as you like. Provide technical indicators and line drawing model extensions, so that the chart has more possibilities."}]},"headers":[],"relativePath":"en-US/index.md","filePath":"en-US/index.md","lastUpdated":1712170888000}'),a={name:"en-US/index.md"};function n(o,s,l,r,c,d){return i(),e("div")}const m=t(a,[["render",n]]);export{g as __pageData,m as default};
+import{_ as t,c as e,o as i}from"./chunks/framework.C9pGYRs8.js";const g=JSON.parse('{"title":"Highly customizable professional lightweight financial chart","description":"","frontmatter":{"title":"Highly customizable professional lightweight financial chart","layout":"home","hero":{"name":"KLineChart","text":"Highly customizable professional lightweight financial chart","tagline":"Easy to use, lightweight and smooth, suitable for web front-end financial chart with rich scenarios.","image":{"src":"/images/logo_hero.svg","alt":"KLineChart"},"actions":[{"theme":"brand","text":"Getting Started","link":"/en-US/guide/quick-start"},{"theme":"alt","text":"View on Github","link":"https://github.com/klinecharts/KLineChart"}]},"features":[{"icon":{"src":"/images/box.png"},"title":"Out of the box","details":"Simple and fast integration, zero cost to get started, only 3 lines of code to display a chart, so that all attention can be focused on data docking."},{"icon":{"src":"/images/rocket.png"},"title":"Lightweight and smooth","details":"Zero dependency, only about 50k under Gzip compression, and less than 1 millisecond to load under 4G network. Charts remain fluid even with thousands of candles."},{"icon":{"src":"/images/expand.png"},"title":"Highly expand","details":"Provide rich configuration and Api, style modification, function collocation as you like. Provide technical indicators and line drawing model extensions, so that the chart has more possibilities."}]},"headers":[],"relativePath":"en-US/index.md","filePath":"en-US/index.md","lastUpdated":1712170888000}'),a={name:"en-US/index.md"};function n(o,s,l,r,c,d){return i(),e("div")}const m=t(a,[["render",n]]);export{g as __pageData,m as default};
diff --git a/assets/en-US_more_faq.md.aHYs7aEO.js b/assets/en-US_more_faq.md.8TM3fYWw.js
similarity index 97%
rename from assets/en-US_more_faq.md.aHYs7aEO.js
rename to assets/en-US_more_faq.md.8TM3fYWw.js
index 9e4a2ca3a..81b87783f 100644
--- a/assets/en-US_more_faq.md.aHYs7aEO.js
+++ b/assets/en-US_more_faq.md.8TM3fYWw.js
@@ -1,4 +1,4 @@
-import{_ as a,c as t,o as e,a8 as i}from"./chunks/framework.DcOxgJIH.js";const f=JSON.parse('{"title":"🙋 FAQ","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/more/faq.md","filePath":"en-US/more/faq.md","lastUpdated":1712170888000}'),n={name:"en-US/more/faq.md"},s=i(`
chart.setStyles({
+import{_ as a,c as t,o as e,a8 as i}from"./chunks/framework.C9pGYRs8.js";const f=JSON.parse('{"title":"🙋 FAQ","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/more/faq.md","filePath":"en-US/more/faq.md","lastUpdated":1712170888000}'),n={name:"en-US/more/faq.md"},s=i(`
chart.setStyles({ candle: { type: 'area', },
diff --git a/assets/en-US_more_faq.md.aHYs7aEO.lean.js b/assets/en-US_more_faq.md.8TM3fYWw.lean.js
similarity index 69%
rename from assets/en-US_more_faq.md.aHYs7aEO.lean.js
rename to assets/en-US_more_faq.md.8TM3fYWw.lean.js
index 6ed3b1be7..8a5fd0dbc 100644
--- a/assets/en-US_more_faq.md.aHYs7aEO.lean.js
+++ b/assets/en-US_more_faq.md.8TM3fYWw.lean.js
@@ -1 +1 @@
-import{_ as a,c as t,o as e,a8 as i}from"./chunks/framework.DcOxgJIH.js";const f=JSON.parse('{"title":"🙋 FAQ","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/more/faq.md","filePath":"en-US/more/faq.md","lastUpdated":1712170888000}'),n={name:"en-US/more/faq.md"},s=i("",14),o=[s];function h(l,c,r,d,p,k){return e(),t("div",null,o)}const w=a(n,[["render",h]]);export{f as __pageData,w as default};
+import{_ as a,c as t,o as e,a8 as i}from"./chunks/framework.C9pGYRs8.js";const f=JSON.parse('{"title":"🙋 FAQ","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/more/faq.md","filePath":"en-US/more/faq.md","lastUpdated":1712170888000}'),n={name:"en-US/more/faq.md"},s=i("",14),o=[s];function h(l,c,r,d,p,k){return e(),t("div",null,o)}const w=a(n,[["render",h]]);export{f as __pageData,w as default};
diff --git a/assets/en-US_more_feedback.md.B-ALxsk8.js b/assets/en-US_more_feedback.md.DZjP4jDt.js
similarity index 97%
rename from assets/en-US_more_feedback.md.B-ALxsk8.js
rename to assets/en-US_more_feedback.md.DZjP4jDt.js
index 3bbf04ee4..73ee134f0 100644
--- a/assets/en-US_more_feedback.md.B-ALxsk8.js
+++ b/assets/en-US_more_feedback.md.DZjP4jDt.js
@@ -1 +1 @@
-import{_ as e,c as a,o as t,a8 as r,aa as s,ab as i}from"./chunks/framework.DcOxgJIH.js";const m=JSON.parse('{"title":"💬 Feedback","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/more/feedback.md","filePath":"en-US/more/feedback.md","lastUpdated":1712170888000}'),o={name:"en-US/more/feedback.md"},h=r('
',11),c=[h];function n(d,l,u,p,_,b){return t(),a("div",null,c)}const f=e(o,[["render",n]]);export{m as __pageData,f as default};
+import{_ as e,c as a,o as t,a8 as r,aa as s,ab as i}from"./chunks/framework.C9pGYRs8.js";const m=JSON.parse('{"title":"💬 Feedback","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/more/feedback.md","filePath":"en-US/more/feedback.md","lastUpdated":1712170888000}'),o={name:"en-US/more/feedback.md"},h=r('
',11),c=[h];function n(d,l,u,p,_,b){return t(),a("div",null,c)}const f=e(o,[["render",n]]);export{m as __pageData,f as default};
diff --git a/assets/en-US_more_feedback.md.B-ALxsk8.lean.js b/assets/en-US_more_feedback.md.DZjP4jDt.lean.js
similarity index 85%
rename from assets/en-US_more_feedback.md.B-ALxsk8.lean.js
rename to assets/en-US_more_feedback.md.DZjP4jDt.lean.js
index f9e547342..1b8853995 100644
--- a/assets/en-US_more_feedback.md.B-ALxsk8.lean.js
+++ b/assets/en-US_more_feedback.md.DZjP4jDt.lean.js
@@ -1 +1 @@
-import{_ as e,c as a,o as t,a8 as r,aa as s,ab as i}from"./chunks/framework.DcOxgJIH.js";const m=JSON.parse('{"title":"💬 Feedback","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/more/feedback.md","filePath":"en-US/more/feedback.md","lastUpdated":1712170888000}'),o={name:"en-US/more/feedback.md"},h=r("",11),c=[h];function n(d,l,u,p,_,b){return t(),a("div",null,c)}const f=e(o,[["render",n]]);export{m as __pageData,f as default};
+import{_ as e,c as a,o as t,a8 as r,aa as s,ab as i}from"./chunks/framework.C9pGYRs8.js";const m=JSON.parse('{"title":"💬 Feedback","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/more/feedback.md","filePath":"en-US/more/feedback.md","lastUpdated":1712170888000}'),o={name:"en-US/more/feedback.md"},h=r("",11),c=[h];function n(d,l,u,p,_,b){return t(),a("div",null,c)}const f=e(o,[["render",n]]);export{m as __pageData,f as default};
diff --git a/assets/en-US_more_local-development.md.hc_OiLwh.js b/assets/en-US_more_local-development.md.JHKPz-Mz.js
similarity index 97%
rename from assets/en-US_more_local-development.md.hc_OiLwh.js
rename to assets/en-US_more_local-development.md.JHKPz-Mz.js
index 4e850bbb2..d9949a847 100644
--- a/assets/en-US_more_local-development.md.hc_OiLwh.js
+++ b/assets/en-US_more_local-development.md.JHKPz-Mz.js
@@ -1,2 +1,2 @@
-import{P as t,a as d}from"./chunks/ProjectModuleExplain.vNDPxT4E.js";import{c as i,I as e,a8 as a,l as o,a as n,o as l}from"./chunks/framework.DcOxgJIH.js";const r=a('
',5),c=o("h3",{id:"module-dependencies",tabindex:"-1"},[n("Module dependencies "),o("a",{class:"header-anchor",href:"#module-dependencies","aria-label":'Permalink to "Module dependencies"'},"")],-1),s=a(`
The above diagram shows the hierarchy of chart modules from top to bottom, with the lower layer serving as the upper layer container.
Figure Basic shapes, such as circle, polygon, rect, text, etc.
View Retrieve data from ChartStore and perform single business plotting, such as candlesticks, area, grid line, crosshair, indicator, etc
Widget Create canvas and assemble the relevant View together.
Pane Create dom container and assemble the Widget together.
Chart Manage the Panes, such as deleting and adding operations, to form the final chart. In addition, event distribution is also carried out to manipulate the data in ChartStore and notify subordinate components to update as needed.
The project adopts a dependency Node.js The package manager for management requires Node.js environment. You can use npm, pnpm, or yarn to install dependencies.
bash
# Root dir run
+import{P as t,a as d}from"./chunks/ProjectModuleExplain.DBdNvUFN.js";import{c as i,I as e,a8 as a,l as o,a as n,o as l}from"./chunks/framework.C9pGYRs8.js";const r=a('
',5),c=o("h3",{id:"module-dependencies",tabindex:"-1"},[n("Module dependencies "),o("a",{class:"header-anchor",href:"#module-dependencies","aria-label":'Permalink to "Module dependencies"'},"")],-1),s=a(`
The above diagram shows the hierarchy of chart modules from top to bottom, with the lower layer serving as the upper layer container.
Figure Basic shapes, such as circle, polygon, rect, text, etc.
View Retrieve data from ChartStore and perform single business plotting, such as candlesticks, area, grid line, crosshair, indicator, etc
Widget Create canvas and assemble the relevant View together.
Pane Create dom container and assemble the Widget together.
Chart Manage the Panes, such as deleting and adding operations, to form the final chart. In addition, event distribution is also carried out to manipulate the data in ChartStore and notify subordinate components to update as needed.
The project adopts a dependency Node.js The package manager for management requires Node.js environment. You can use npm, pnpm, or yarn to install dependencies.
This project does not have a debugging project and requires the creation of a new project, use npm link import,or import index.ts debug. You can use vite create a project.
`,10),g=JSON.parse('{"title":"Local Development","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/more/local-development.md","filePath":"en-US/more/local-development.md","lastUpdated":1712170888000}'),u={name:"en-US/more/local-development.md"},_=Object.assign(u,{setup(p){return(h,m)=>(l(),i("div",null,[r,e(t),c,e(d),s]))}});export{g as __pageData,_ as default};
diff --git a/assets/en-US_more_local-development.md.hc_OiLwh.lean.js b/assets/en-US_more_local-development.md.JHKPz-Mz.lean.js
similarity index 83%
rename from assets/en-US_more_local-development.md.hc_OiLwh.lean.js
rename to assets/en-US_more_local-development.md.JHKPz-Mz.lean.js
index dbdc243d4..f0d06d202 100644
--- a/assets/en-US_more_local-development.md.hc_OiLwh.lean.js
+++ b/assets/en-US_more_local-development.md.JHKPz-Mz.lean.js
@@ -1 +1 @@
-import{P as t,a as d}from"./chunks/ProjectModuleExplain.vNDPxT4E.js";import{c as i,I as e,a8 as a,l as o,a as n,o as l}from"./chunks/framework.DcOxgJIH.js";const r=a("",5),c=o("h3",{id:"module-dependencies",tabindex:"-1"},[n("Module dependencies "),o("a",{class:"header-anchor",href:"#module-dependencies","aria-label":'Permalink to "Module dependencies"'},"")],-1),s=a("",10),g=JSON.parse('{"title":"Local Development","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/more/local-development.md","filePath":"en-US/more/local-development.md","lastUpdated":1712170888000}'),u={name:"en-US/more/local-development.md"},_=Object.assign(u,{setup(p){return(h,m)=>(l(),i("div",null,[r,e(t),c,e(d),s]))}});export{g as __pageData,_ as default};
+import{P as t,a as d}from"./chunks/ProjectModuleExplain.DBdNvUFN.js";import{c as i,I as e,a8 as a,l as o,a as n,o as l}from"./chunks/framework.C9pGYRs8.js";const r=a("",5),c=o("h3",{id:"module-dependencies",tabindex:"-1"},[n("Module dependencies "),o("a",{class:"header-anchor",href:"#module-dependencies","aria-label":'Permalink to "Module dependencies"'},"")],-1),s=a("",10),g=JSON.parse('{"title":"Local Development","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/more/local-development.md","filePath":"en-US/more/local-development.md","lastUpdated":1712170888000}'),u={name:"en-US/more/local-development.md"},_=Object.assign(u,{setup(p){return(h,m)=>(l(),i("div",null,[r,e(t),c,e(d),s]))}});export{g as __pageData,_ as default};
diff --git a/assets/en-US_sample_axis.md.D7M9UZdI.js b/assets/en-US_sample_axis.md.BJR2CILK.js
similarity index 96%
rename from assets/en-US_sample_axis.md.D7M9UZdI.js
rename to assets/en-US_sample_axis.md.BJR2CILK.js
index fa1649635..6254fb451 100644
--- a/assets/en-US_sample_axis.md.D7M9UZdI.js
+++ b/assets/en-US_sample_axis.md.BJR2CILK.js
@@ -1,4 +1,4 @@
-import{C as n}from"./chunks/SampleChart.CIjUiHmX.js";import{d as s}from"./chunks/index.Dlmof_Ss.js";import{c as h,I as k,m as i,l as a,a as l,a8 as p,o as t}from"./chunks/framework.DcOxgJIH.js";const e=a("h1",{id:"axis",tabindex:"-1"},[l("Axis "),a("a",{class:"header-anchor",href:"#axis","aria-label":'Permalink to "Axis"'},"")],-1),r=p(`
js
import { init } from 'klinecharts'
+import{_ as i}from"./chunks/index.BJOTr0Bt.js";import{c as a,I as n,l as s,a as h,a8 as k,o as l}from"./chunks/framework.C9pGYRs8.js";const p=s("h1",{id:"axis",tabindex:"-1"},[h("Axis "),s("a",{class:"header-anchor",href:"#axis","aria-label":'Permalink to "Axis"'},"")],-1),t=k(`
js
import { init } from 'klinecharts'import './index.css'function genData (timestamp = new Date().getTime(), length = 800) {
@@ -126,4 +126,4 @@ import{C as n}from"./chunks/SampleChart.CIjUiHmX.js";import{d as s}from"./chunks
color: #fff; outline: none; border: none;
-}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
`,1),b=JSON.parse('{"title":"Axis","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/axis.md","filePath":"en-US/sample/axis.md","lastUpdated":1702763973000}'),d={name:"en-US/sample/axis.md"},u=Object.assign(d,{setup(g){return(y,B)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"Axis"},null,8,["js","html","css"]),r]))}});export{b as __pageData,u as default};
+}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
`,1),A=JSON.parse('{"title":"Axis","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/axis.md","filePath":"en-US/sample/axis.md","lastUpdated":1714933152000}'),e={name:"en-US/sample/axis.md"},c=Object.assign(e,{setup(r){return(d,g)=>(l(),a("div",null,[p,n(i),t]))}});export{A as __pageData,c as default};
diff --git a/assets/en-US_sample_axis.md.BJR2CILK.lean.js b/assets/en-US_sample_axis.md.BJR2CILK.lean.js
new file mode 100644
index 000000000..409d43649
--- /dev/null
+++ b/assets/en-US_sample_axis.md.BJR2CILK.lean.js
@@ -0,0 +1 @@
+import{_ as i}from"./chunks/index.BJOTr0Bt.js";import{c as a,I as n,l as s,a as h,a8 as k,o as l}from"./chunks/framework.C9pGYRs8.js";const p=s("h1",{id:"axis",tabindex:"-1"},[h("Axis "),s("a",{class:"header-anchor",href:"#axis","aria-label":'Permalink to "Axis"'},"")],-1),t=k("",1),A=JSON.parse('{"title":"Axis","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/axis.md","filePath":"en-US/sample/axis.md","lastUpdated":1714933152000}'),e={name:"en-US/sample/axis.md"},c=Object.assign(e,{setup(r){return(d,g)=>(l(),a("div",null,[p,n(i),t]))}});export{A as __pageData,c as default};
diff --git a/assets/en-US_sample_axis.md.D7M9UZdI.lean.js b/assets/en-US_sample_axis.md.D7M9UZdI.lean.js
deleted file mode 100644
index c5365ff4d..000000000
--- a/assets/en-US_sample_axis.md.D7M9UZdI.lean.js
+++ /dev/null
@@ -1 +0,0 @@
-import{C as n}from"./chunks/SampleChart.CIjUiHmX.js";import{d as s}from"./chunks/index.Dlmof_Ss.js";import{c as h,I as k,m as i,l as a,a as l,a8 as p,o as t}from"./chunks/framework.DcOxgJIH.js";const e=a("h1",{id:"axis",tabindex:"-1"},[l("Axis "),a("a",{class:"header-anchor",href:"#axis","aria-label":'Permalink to "Axis"'},"")],-1),r=p("",1),b=JSON.parse('{"title":"Axis","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/axis.md","filePath":"en-US/sample/axis.md","lastUpdated":1702763973000}'),d={name:"en-US/sample/axis.md"},u=Object.assign(d,{setup(g){return(y,B)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"Axis"},null,8,["js","html","css"]),r]))}});export{b as __pageData,u as default};
diff --git a/assets/en-US_sample_basic.md.C8QCul0T.lean.js b/assets/en-US_sample_basic.md.C8QCul0T.lean.js
deleted file mode 100644
index 202fe1714..000000000
--- a/assets/en-US_sample_basic.md.C8QCul0T.lean.js
+++ /dev/null
@@ -1 +0,0 @@
-import{C as h}from"./chunks/SampleChart.CIjUiHmX.js";import{d as s}from"./chunks/index.DDsFLFK5.js";import{c as n,I as k,m as i,l as a,a as l,a8 as p,o as t}from"./chunks/framework.DcOxgJIH.js";const e=a("h1",{id:"basic",tabindex:"-1"},[l("Basic "),a("a",{class:"header-anchor",href:"#basic","aria-label":'Permalink to "Basic"'},"")],-1),r=p("",1),o=JSON.parse('{"title":"Basic","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/basic.md","filePath":"en-US/sample/basic.md","lastUpdated":1702763973000}'),d={name:"en-US/sample/basic.md"},b=Object.assign(d,{setup(g){return(y,B)=>(t(),n("div",null,[e,k(h,{js:i(s)["index.js"],html:i(s)["index.html"],title:"Basic"},null,8,["js","html"]),r]))}});export{o as __pageData,b as default};
diff --git a/assets/en-US_sample_basic.md.C8QCul0T.js b/assets/en-US_sample_basic.md.CmRFX2v7.js
similarity index 91%
rename from assets/en-US_sample_basic.md.C8QCul0T.js
rename to assets/en-US_sample_basic.md.CmRFX2v7.js
index 1aec16223..050e1477d 100644
--- a/assets/en-US_sample_basic.md.C8QCul0T.js
+++ b/assets/en-US_sample_basic.md.CmRFX2v7.js
@@ -1,4 +1,4 @@
-import{C as h}from"./chunks/SampleChart.CIjUiHmX.js";import{d as s}from"./chunks/index.DDsFLFK5.js";import{c as n,I as k,m as i,l as a,a as l,a8 as p,o as t}from"./chunks/framework.DcOxgJIH.js";const e=a("h1",{id:"basic",tabindex:"-1"},[l("Basic "),a("a",{class:"header-anchor",href:"#basic","aria-label":'Permalink to "Basic"'},"")],-1),r=p(`
js
import { init } from 'klinecharts'
+import{_ as i}from"./chunks/index.DNJtbWZ1.js";import{c as a,I as h,l as s,a as n,a8 as k,o as l}from"./chunks/framework.C9pGYRs8.js";const p=s("h1",{id:"basic",tabindex:"-1"},[n("Basic "),s("a",{class:"header-anchor",href:"#basic","aria-label":'Permalink to "Basic"'},"")],-1),t=k(`
js
import { init } from 'klinecharts'function genData (timestamp = new Date().getTime(), length = 800) { let basePrice = 5000
@@ -25,4 +25,4 @@ import{C as h}from"./chunks/SampleChart.CIjUiHmX.js";import{d as s}from"./chunks
}const chart = init('k-line-chart')
-chart.applyNewData(genData())
`,1),o=JSON.parse('{"title":"Basic","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/basic.md","filePath":"en-US/sample/basic.md","lastUpdated":1702763973000}'),d={name:"en-US/sample/basic.md"},b=Object.assign(d,{setup(g){return(y,B)=>(t(),n("div",null,[e,k(h,{js:i(s)["index.js"],html:i(s)["index.html"],title:"Basic"},null,8,["js","html"]),r]))}});export{o as __pageData,b as default};
+chart.applyNewData(genData())
`,1),A=JSON.parse('{"title":"Basic","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/basic.md","filePath":"en-US/sample/basic.md","lastUpdated":1714933152000}'),e={name:"en-US/sample/basic.md"},c=Object.assign(e,{setup(r){return(d,g)=>(l(),a("div",null,[p,h(i),t]))}});export{A as __pageData,c as default};
diff --git a/assets/en-US_sample_basic.md.CmRFX2v7.lean.js b/assets/en-US_sample_basic.md.CmRFX2v7.lean.js
new file mode 100644
index 000000000..706fc17b4
--- /dev/null
+++ b/assets/en-US_sample_basic.md.CmRFX2v7.lean.js
@@ -0,0 +1 @@
+import{_ as i}from"./chunks/index.DNJtbWZ1.js";import{c as a,I as h,l as s,a as n,a8 as k,o as l}from"./chunks/framework.C9pGYRs8.js";const p=s("h1",{id:"basic",tabindex:"-1"},[n("Basic "),s("a",{class:"header-anchor",href:"#basic","aria-label":'Permalink to "Basic"'},"")],-1),t=k("",1),A=JSON.parse('{"title":"Basic","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/basic.md","filePath":"en-US/sample/basic.md","lastUpdated":1714933152000}'),e={name:"en-US/sample/basic.md"},c=Object.assign(e,{setup(r){return(d,g)=>(l(),a("div",null,[p,h(i),t]))}});export{A as __pageData,c as default};
diff --git a/assets/sample_candle-type.md.DlGFAuAg.js b/assets/en-US_sample_candle-type.md.BT_W3bHJ.js
similarity index 97%
rename from assets/sample_candle-type.md.DlGFAuAg.js
rename to assets/en-US_sample_candle-type.md.BT_W3bHJ.js
index 5059be387..69e966d4c 100644
--- a/assets/sample_candle-type.md.DlGFAuAg.js
+++ b/assets/en-US_sample_candle-type.md.BT_W3bHJ.js
@@ -1,4 +1,4 @@
-import{C as n}from"./chunks/SampleChart.CIjUiHmX.js";import{d as s}from"./chunks/index.CfR4V9rZ.js";import{c as h,I as k,m as i,l as a,a as l,a8 as p,o as t}from"./chunks/framework.DcOxgJIH.js";const e=a("h1",{id:"蜡烛类型",tabindex:"-1"},[l("蜡烛类型 "),a("a",{class:"header-anchor",href:"#蜡烛类型","aria-label":'Permalink to "蜡烛类型"'},"")],-1),r=p(`
js
import { init } from 'klinecharts'
+import{_ as i}from"./chunks/index.BueRtJsF.js";import{c as a,I as n,l as s,a as h,a8 as k,o as l}from"./chunks/framework.C9pGYRs8.js";const p=s("h1",{id:"candle-type",tabindex:"-1"},[h("Candle Type "),s("a",{class:"header-anchor",href:"#candle-type","aria-label":'Permalink to "Candle Type"'},"")],-1),t=k(`
js
import { init } from 'klinecharts'import './index.css'function genData (timestamp = new Date().getTime(), length = 800) {
@@ -72,4 +72,4 @@ import{C as n}from"./chunks/SampleChart.CIjUiHmX.js";import{d as s}from"./chunks
color: #fff; outline: none; border: none;
-}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
`,1),b=JSON.parse('{"title":"蜡烛类型","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/candle-type.md","filePath":"sample/candle-type.md","lastUpdated":1702763973000}'),d={name:"sample/candle-type.md"},o=Object.assign(d,{setup(g){return(y,B)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"蜡烛类型"},null,8,["js","html","css"]),r]))}});export{b as __pageData,o as default};
+}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
`,1),A=JSON.parse('{"title":"Candle Type","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/candle-type.md","filePath":"en-US/sample/candle-type.md","lastUpdated":1714933152000}'),e={name:"en-US/sample/candle-type.md"},c=Object.assign(e,{setup(r){return(d,g)=>(l(),a("div",null,[p,n(i),t]))}});export{A as __pageData,c as default};
diff --git a/assets/en-US_sample_candle-type.md.BT_W3bHJ.lean.js b/assets/en-US_sample_candle-type.md.BT_W3bHJ.lean.js
new file mode 100644
index 000000000..6c51a5aac
--- /dev/null
+++ b/assets/en-US_sample_candle-type.md.BT_W3bHJ.lean.js
@@ -0,0 +1 @@
+import{_ as i}from"./chunks/index.BueRtJsF.js";import{c as a,I as n,l as s,a as h,a8 as k,o as l}from"./chunks/framework.C9pGYRs8.js";const p=s("h1",{id:"candle-type",tabindex:"-1"},[h("Candle Type "),s("a",{class:"header-anchor",href:"#candle-type","aria-label":'Permalink to "Candle Type"'},"")],-1),t=k("",1),A=JSON.parse('{"title":"Candle Type","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/candle-type.md","filePath":"en-US/sample/candle-type.md","lastUpdated":1714933152000}'),e={name:"en-US/sample/candle-type.md"},c=Object.assign(e,{setup(r){return(d,g)=>(l(),a("div",null,[p,n(i),t]))}});export{A as __pageData,c as default};
diff --git a/assets/en-US_sample_candle-type.md.i_JXTg_o.lean.js b/assets/en-US_sample_candle-type.md.i_JXTg_o.lean.js
deleted file mode 100644
index 405529877..000000000
--- a/assets/en-US_sample_candle-type.md.i_JXTg_o.lean.js
+++ /dev/null
@@ -1 +0,0 @@
-import{C as n}from"./chunks/SampleChart.CIjUiHmX.js";import{d as s}from"./chunks/index.CfR4V9rZ.js";import{c as h,I as k,m as i,l as a,a as l,a8 as p,o as t}from"./chunks/framework.DcOxgJIH.js";const e=a("h1",{id:"candle-type",tabindex:"-1"},[l("Candle Type "),a("a",{class:"header-anchor",href:"#candle-type","aria-label":'Permalink to "Candle Type"'},"")],-1),r=p("",1),b=JSON.parse('{"title":"Candle Type","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/candle-type.md","filePath":"en-US/sample/candle-type.md","lastUpdated":1702763973000}'),d={name:"en-US/sample/candle-type.md"},C=Object.assign(d,{setup(g){return(y,B)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"Candle"},null,8,["js","html","css"]),r]))}});export{b as __pageData,C as default};
diff --git a/assets/en-US_sample_data.md.-w0qy28I.lean.js b/assets/en-US_sample_data.md.-w0qy28I.lean.js
deleted file mode 100644
index 051f737e7..000000000
--- a/assets/en-US_sample_data.md.-w0qy28I.lean.js
+++ /dev/null
@@ -1 +0,0 @@
-import{C as n}from"./chunks/SampleChart.CIjUiHmX.js";import{d as s}from"./chunks/index.E4GYyaTY.js";import{c as h,I as k,m as i,l as a,a as l,a8 as p,o as t}from"./chunks/framework.DcOxgJIH.js";const e=a("h1",{id:"data",tabindex:"-1"},[l("Data "),a("a",{class:"header-anchor",href:"#data","aria-label":'Permalink to "Data"'},"")],-1),r=p("",1),b=JSON.parse('{"title":"Data","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/data.md","filePath":"en-US/sample/data.md","lastUpdated":1702763973000}'),d={name:"en-US/sample/data.md"},o=Object.assign(d,{setup(g){return(y,B)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],title:"Data"},null,8,["js","html"]),r]))}});export{b as __pageData,o as default};
diff --git a/assets/en-US_sample_data.md.-w0qy28I.js b/assets/en-US_sample_data.md.B2xfZDa9.js
similarity index 94%
rename from assets/en-US_sample_data.md.-w0qy28I.js
rename to assets/en-US_sample_data.md.B2xfZDa9.js
index fd8fa625d..1be1389ef 100644
--- a/assets/en-US_sample_data.md.-w0qy28I.js
+++ b/assets/en-US_sample_data.md.B2xfZDa9.js
@@ -1,4 +1,4 @@
-import{C as n}from"./chunks/SampleChart.CIjUiHmX.js";import{d as s}from"./chunks/index.E4GYyaTY.js";import{c as h,I as k,m as i,l as a,a as l,a8 as p,o as t}from"./chunks/framework.DcOxgJIH.js";const e=a("h1",{id:"data",tabindex:"-1"},[l("Data "),a("a",{class:"header-anchor",href:"#data","aria-label":'Permalink to "Data"'},"")],-1),r=p(`
js
import { init } from 'klinecharts'
+import{_ as i}from"./chunks/index.DV0WXehP.js";import{c as a,I as n,l as s,a as h,a8 as k,o as l}from"./chunks/framework.C9pGYRs8.js";const p=s("h1",{id:"data",tabindex:"-1"},[h("Data "),s("a",{class:"header-anchor",href:"#data","aria-label":'Permalink to "Data"'},"")],-1),t=k(`
js
import { init } from 'klinecharts'function genData (timestamp = new Date().getTime(), length = 800) { let basePrice = 5000
@@ -46,4 +46,4 @@ import{C as n}from"./chunks/SampleChart.CIjUiHmX.js";import{d as s}from"./chunks
chart.updateData(newData) updateData() }, 600)
-}
`,1),b=JSON.parse('{"title":"Data","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/data.md","filePath":"en-US/sample/data.md","lastUpdated":1702763973000}'),d={name:"en-US/sample/data.md"},o=Object.assign(d,{setup(g){return(y,B)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],title:"Data"},null,8,["js","html"]),r]))}});export{b as __pageData,o as default};
+}
`,1),A=JSON.parse('{"title":"Data","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/data.md","filePath":"en-US/sample/data.md","lastUpdated":1714933152000}'),e={name:"en-US/sample/data.md"},D=Object.assign(e,{setup(r){return(d,g)=>(l(),a("div",null,[p,n(i),t]))}});export{A as __pageData,D as default};
diff --git a/assets/en-US_sample_data.md.B2xfZDa9.lean.js b/assets/en-US_sample_data.md.B2xfZDa9.lean.js
new file mode 100644
index 000000000..a6ed65df9
--- /dev/null
+++ b/assets/en-US_sample_data.md.B2xfZDa9.lean.js
@@ -0,0 +1 @@
+import{_ as i}from"./chunks/index.DV0WXehP.js";import{c as a,I as n,l as s,a as h,a8 as k,o as l}from"./chunks/framework.C9pGYRs8.js";const p=s("h1",{id:"data",tabindex:"-1"},[h("Data "),s("a",{class:"header-anchor",href:"#data","aria-label":'Permalink to "Data"'},"")],-1),t=k("",1),A=JSON.parse('{"title":"Data","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/data.md","filePath":"en-US/sample/data.md","lastUpdated":1714933152000}'),e={name:"en-US/sample/data.md"},D=Object.assign(e,{setup(r){return(d,g)=>(l(),a("div",null,[p,n(i),t]))}});export{A as __pageData,D as default};
diff --git a/assets/en-US_sample_i18n.md.CQLiuSXK.lean.js b/assets/en-US_sample_i18n.md.CQLiuSXK.lean.js
deleted file mode 100644
index 493867a8e..000000000
--- a/assets/en-US_sample_i18n.md.CQLiuSXK.lean.js
+++ /dev/null
@@ -1 +0,0 @@
-import{C as n}from"./chunks/SampleChart.CIjUiHmX.js";import{d as s}from"./chunks/index.IX-oTERu.js";import{c as h,I as k,m as i,l as a,a as l,a8 as p,o as t}from"./chunks/framework.DcOxgJIH.js";const e=a("h1",{id:"i18n",tabindex:"-1"},[l("I18n "),a("a",{class:"header-anchor",href:"#i18n","aria-label":'Permalink to "I18n"'},"")],-1),r=p("",1),b=JSON.parse('{"title":"I18n","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/i18n.md","filePath":"en-US/sample/i18n.md","lastUpdated":1702763973000}'),d={name:"en-US/sample/i18n.md"},C=Object.assign(d,{setup(g){return(y,B)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"I18n"},null,8,["js","html","css"]),r]))}});export{b as __pageData,C as default};
diff --git a/assets/en-US_sample_i18n.md.CQLiuSXK.js b/assets/en-US_sample_i18n.md.CefDrNNQ.js
similarity index 95%
rename from assets/en-US_sample_i18n.md.CQLiuSXK.js
rename to assets/en-US_sample_i18n.md.CefDrNNQ.js
index fe32d8325..768a0adb2 100644
--- a/assets/en-US_sample_i18n.md.CQLiuSXK.js
+++ b/assets/en-US_sample_i18n.md.CefDrNNQ.js
@@ -1,4 +1,4 @@
-import{C as n}from"./chunks/SampleChart.CIjUiHmX.js";import{d as s}from"./chunks/index.IX-oTERu.js";import{c as h,I as k,m as i,l as a,a as l,a8 as p,o as t}from"./chunks/framework.DcOxgJIH.js";const e=a("h1",{id:"i18n",tabindex:"-1"},[l("I18n "),a("a",{class:"header-anchor",href:"#i18n","aria-label":'Permalink to "I18n"'},"")],-1),r=p(`
js
import { init, registerLocale } from 'klinecharts'
+import{_ as i}from"./chunks/index.B9MLOXtr.js";import{c as a,I as n,l as s,a as h,a8 as k,o as l}from"./chunks/framework.C9pGYRs8.js";const p=s("h1",{id:"i18n",tabindex:"-1"},[h("I18n "),s("a",{class:"header-anchor",href:"#i18n","aria-label":'Permalink to "I18n"'},"")],-1),t=k(`
js
import { init, registerLocale } from 'klinecharts'import './index.less'function genData (timestamp = new Date().getTime(), length = 800) {
@@ -76,4 +76,4 @@ import{C as n}from"./chunks/SampleChart.CIjUiHmX.js";import{d as s}from"./chunks
color: #fff; outline: none; border: none;
-}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
`,1),b=JSON.parse('{"title":"I18n","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/i18n.md","filePath":"en-US/sample/i18n.md","lastUpdated":1702763973000}'),d={name:"en-US/sample/i18n.md"},C=Object.assign(d,{setup(g){return(y,B)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"I18n"},null,8,["js","html","css"]),r]))}});export{b as __pageData,C as default};
+}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
`,1),A=JSON.parse('{"title":"I18n","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/i18n.md","filePath":"en-US/sample/i18n.md","lastUpdated":1714933152000}'),e={name:"en-US/sample/i18n.md"},c=Object.assign(e,{setup(r){return(d,g)=>(l(),a("div",null,[p,n(i),t]))}});export{A as __pageData,c as default};
diff --git a/assets/en-US_sample_i18n.md.CefDrNNQ.lean.js b/assets/en-US_sample_i18n.md.CefDrNNQ.lean.js
new file mode 100644
index 000000000..b0f75d458
--- /dev/null
+++ b/assets/en-US_sample_i18n.md.CefDrNNQ.lean.js
@@ -0,0 +1 @@
+import{_ as i}from"./chunks/index.B9MLOXtr.js";import{c as a,I as n,l as s,a as h,a8 as k,o as l}from"./chunks/framework.C9pGYRs8.js";const p=s("h1",{id:"i18n",tabindex:"-1"},[h("I18n "),s("a",{class:"header-anchor",href:"#i18n","aria-label":'Permalink to "I18n"'},"")],-1),t=k("",1),A=JSON.parse('{"title":"I18n","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/i18n.md","filePath":"en-US/sample/i18n.md","lastUpdated":1714933152000}'),e={name:"en-US/sample/i18n.md"},c=Object.assign(e,{setup(r){return(d,g)=>(l(),a("div",null,[p,n(i),t]))}});export{A as __pageData,c as default};
diff --git a/assets/en-US_sample_indicator.md.Bw8Mb4xW.lean.js b/assets/en-US_sample_indicator.md.Bw8Mb4xW.lean.js
deleted file mode 100644
index d5f527700..000000000
--- a/assets/en-US_sample_indicator.md.Bw8Mb4xW.lean.js
+++ /dev/null
@@ -1 +0,0 @@
-import{C as n}from"./chunks/SampleChart.CIjUiHmX.js";import{d as s}from"./chunks/index.-DM8abJ7.js";import{c as h,I as k,m as i,l as a,a as l,a8 as p,o as t}from"./chunks/framework.DcOxgJIH.js";const e=a("h1",{id:"indicator",tabindex:"-1"},[l("Indicator "),a("a",{class:"header-anchor",href:"#indicator","aria-label":'Permalink to "Indicator"'},"")],-1),r=p("",1),b=JSON.parse('{"title":"Indicator","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/indicator.md","filePath":"en-US/sample/indicator.md","lastUpdated":1702763973000}'),d={name:"en-US/sample/indicator.md"},C=Object.assign(d,{setup(g){return(y,B)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"Indicator"},null,8,["js","html","css"]),r]))}});export{b as __pageData,C as default};
diff --git a/assets/en-US_sample_indicator.md.Bw8Mb4xW.js b/assets/en-US_sample_indicator.md.CTuGWBis.js
similarity index 96%
rename from assets/en-US_sample_indicator.md.Bw8Mb4xW.js
rename to assets/en-US_sample_indicator.md.CTuGWBis.js
index a57c81d40..711523f50 100644
--- a/assets/en-US_sample_indicator.md.Bw8Mb4xW.js
+++ b/assets/en-US_sample_indicator.md.CTuGWBis.js
@@ -1,4 +1,4 @@
-import{C as n}from"./chunks/SampleChart.CIjUiHmX.js";import{d as s}from"./chunks/index.-DM8abJ7.js";import{c as h,I as k,m as i,l as a,a as l,a8 as p,o as t}from"./chunks/framework.DcOxgJIH.js";const e=a("h1",{id:"indicator",tabindex:"-1"},[l("Indicator "),a("a",{class:"header-anchor",href:"#indicator","aria-label":'Permalink to "Indicator"'},"")],-1),r=p(`
js
import { init, registerIndicator } from 'klinecharts'
+import{_ as i}from"./chunks/index.BYnNTynX.js";import{c as a,I as n,l as s,a as h,a8 as k,o as l}from"./chunks/framework.C9pGYRs8.js";const p=s("h1",{id:"indicator",tabindex:"-1"},[h("Indicator "),s("a",{class:"header-anchor",href:"#indicator","aria-label":'Permalink to "Indicator"'},"")],-1),t=k(`
js
import { init, registerIndicator } from 'klinecharts'import './index.css'const fruits = [
@@ -123,4 +123,4 @@ import{C as n}from"./chunks/SampleChart.CIjUiHmX.js";import{d as s}from"./chunks
color: #fff; outline: none; border: none;
-}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
`,1),b=JSON.parse('{"title":"Indicator","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/indicator.md","filePath":"en-US/sample/indicator.md","lastUpdated":1702763973000}'),d={name:"en-US/sample/indicator.md"},C=Object.assign(d,{setup(g){return(y,B)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"Indicator"},null,8,["js","html","css"]),r]))}});export{b as __pageData,C as default};
+}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
`,1),A=JSON.parse('{"title":"Indicator","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/indicator.md","filePath":"en-US/sample/indicator.md","lastUpdated":1714933152000}'),e={name:"en-US/sample/indicator.md"},D=Object.assign(e,{setup(r){return(d,g)=>(l(),a("div",null,[p,n(i),t]))}});export{A as __pageData,D as default};
diff --git a/assets/en-US_sample_indicator.md.CTuGWBis.lean.js b/assets/en-US_sample_indicator.md.CTuGWBis.lean.js
new file mode 100644
index 000000000..0d1e5e2d8
--- /dev/null
+++ b/assets/en-US_sample_indicator.md.CTuGWBis.lean.js
@@ -0,0 +1 @@
+import{_ as i}from"./chunks/index.BYnNTynX.js";import{c as a,I as n,l as s,a as h,a8 as k,o as l}from"./chunks/framework.C9pGYRs8.js";const p=s("h1",{id:"indicator",tabindex:"-1"},[h("Indicator "),s("a",{class:"header-anchor",href:"#indicator","aria-label":'Permalink to "Indicator"'},"")],-1),t=k("",1),A=JSON.parse('{"title":"Indicator","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/indicator.md","filePath":"en-US/sample/indicator.md","lastUpdated":1714933152000}'),e={name:"en-US/sample/indicator.md"},D=Object.assign(e,{setup(r){return(d,g)=>(l(),a("div",null,[p,n(i),t]))}});export{A as __pageData,D as default};
diff --git a/assets/en-US_sample_overlay.md.BaHpK1NX.lean.js b/assets/en-US_sample_overlay.md.BaHpK1NX.lean.js
deleted file mode 100644
index c7ec1d25e..000000000
--- a/assets/en-US_sample_overlay.md.BaHpK1NX.lean.js
+++ /dev/null
@@ -1 +0,0 @@
-import{C as n}from"./chunks/SampleChart.CIjUiHmX.js";import{d as s}from"./chunks/index.0OUwNVWh.js";import{c as h,I as k,m as i,l as a,a as l,a8 as p,o as t}from"./chunks/framework.DcOxgJIH.js";const e=a("h1",{id:"overlay",tabindex:"-1"},[l("Overlay "),a("a",{class:"header-anchor",href:"#overlay","aria-label":'Permalink to "Overlay"'},"")],-1),r=p("",1),b=JSON.parse('{"title":"Overlay","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/overlay.md","filePath":"en-US/sample/overlay.md","lastUpdated":1702763973000}'),d={name:"en-US/sample/overlay.md"},o=Object.assign(d,{setup(g){return(y,B)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"Overlay"},null,8,["js","html","css"]),r]))}});export{b as __pageData,o as default};
diff --git a/assets/en-US_sample_overlay.md.BaHpK1NX.js b/assets/en-US_sample_overlay.md.OsaMOu2C.js
similarity index 95%
rename from assets/en-US_sample_overlay.md.BaHpK1NX.js
rename to assets/en-US_sample_overlay.md.OsaMOu2C.js
index 0ce9b9211..bd2e3c5e6 100644
--- a/assets/en-US_sample_overlay.md.BaHpK1NX.js
+++ b/assets/en-US_sample_overlay.md.OsaMOu2C.js
@@ -1,4 +1,4 @@
-import{C as n}from"./chunks/SampleChart.CIjUiHmX.js";import{d as s}from"./chunks/index.0OUwNVWh.js";import{c as h,I as k,m as i,l as a,a as l,a8 as p,o as t}from"./chunks/framework.DcOxgJIH.js";const e=a("h1",{id:"overlay",tabindex:"-1"},[l("Overlay "),a("a",{class:"header-anchor",href:"#overlay","aria-label":'Permalink to "Overlay"'},"")],-1),r=p(`
js
import { init, registerOverlay } from 'klinecharts'
+import{_ as i}from"./chunks/index.Dh7QxXjZ.js";import{c as a,I as n,l as s,a as h,a8 as k,o as l}from"./chunks/framework.C9pGYRs8.js";const p=s("h1",{id:"overlay",tabindex:"-1"},[h("Overlay "),s("a",{class:"header-anchor",href:"#overlay","aria-label":'Permalink to "Overlay"'},"")],-1),t=k(`
js
import { init, registerOverlay } from 'klinecharts'import './index.css'function genData (timestamp = new Date().getTime(), length = 800) {
@@ -93,4 +93,4 @@ import{C as n}from"./chunks/SampleChart.CIjUiHmX.js";import{d as s}from"./chunks
color: #fff; outline: none; border: none;
-}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
`,1),b=JSON.parse('{"title":"Overlay","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/overlay.md","filePath":"en-US/sample/overlay.md","lastUpdated":1702763973000}'),d={name:"en-US/sample/overlay.md"},o=Object.assign(d,{setup(g){return(y,B)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"Overlay"},null,8,["js","html","css"]),r]))}});export{b as __pageData,o as default};
+}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
`,1),A=JSON.parse('{"title":"Overlay","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/overlay.md","filePath":"en-US/sample/overlay.md","lastUpdated":1714933152000}'),e={name:"en-US/sample/overlay.md"},c=Object.assign(e,{setup(r){return(d,g)=>(l(),a("div",null,[p,n(i),t]))}});export{A as __pageData,c as default};
diff --git a/assets/en-US_sample_overlay.md.OsaMOu2C.lean.js b/assets/en-US_sample_overlay.md.OsaMOu2C.lean.js
new file mode 100644
index 000000000..2a703245c
--- /dev/null
+++ b/assets/en-US_sample_overlay.md.OsaMOu2C.lean.js
@@ -0,0 +1 @@
+import{_ as i}from"./chunks/index.Dh7QxXjZ.js";import{c as a,I as n,l as s,a as h,a8 as k,o as l}from"./chunks/framework.C9pGYRs8.js";const p=s("h1",{id:"overlay",tabindex:"-1"},[h("Overlay "),s("a",{class:"header-anchor",href:"#overlay","aria-label":'Permalink to "Overlay"'},"")],-1),t=k("",1),A=JSON.parse('{"title":"Overlay","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/overlay.md","filePath":"en-US/sample/overlay.md","lastUpdated":1714933152000}'),e={name:"en-US/sample/overlay.md"},c=Object.assign(e,{setup(r){return(d,g)=>(l(),a("div",null,[p,n(i),t]))}});export{A as __pageData,c as default};
diff --git a/assets/en-US_sample_theme.md.843OTyz2.lean.js b/assets/en-US_sample_theme.md.843OTyz2.lean.js
deleted file mode 100644
index 31da17ed4..000000000
--- a/assets/en-US_sample_theme.md.843OTyz2.lean.js
+++ /dev/null
@@ -1 +0,0 @@
-import{u as l,B as p,x as t,c as e,I as r,m as i,l as k,a as d,a8 as g,o as y}from"./chunks/framework.DcOxgJIH.js";import{C as B}from"./chunks/SampleChart.CIjUiHmX.js";import{d as a}from"./chunks/index.DUPtAcdd.js";const A=k("h1",{id:"theme",tabindex:"-1"},[d("Theme "),k("a",{class:"header-anchor",href:"#theme","aria-label":'Permalink to "Theme"'},"")],-1),c=g("",1),m=JSON.parse('{"title":"Theme","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/theme.md","filePath":"en-US/sample/theme.md","lastUpdated":1702763973000}'),b={name:"en-US/sample/theme.md"},f=Object.assign(b,{setup(D){const{isDark:n}=l();return p(()=>{document.getElementById("k-line-chart").style.backgroundColor=n.value?"#1b1b1f":"#ffffff"}),t(n,h=>{const s=document.getElementById("k-line-chart");h?s.style.backgroundColor="#1b1b1f":s.style.backgroundColor="#ffffff"}),(h,s)=>(y(),e("div",null,[A,r(B,{js:i(a)["index.js"],css:i(a)["index.css"],html:i(a)["index.html"],title:"Theme"},null,8,["js","css","html"]),c]))}});export{m as __pageData,f as default};
diff --git a/assets/en-US_sample_theme.md.843OTyz2.js b/assets/en-US_sample_theme.md.FxJjzM_Z.js
similarity index 96%
rename from assets/en-US_sample_theme.md.843OTyz2.js
rename to assets/en-US_sample_theme.md.FxJjzM_Z.js
index 494bc24be..fb215cde0 100644
--- a/assets/en-US_sample_theme.md.843OTyz2.js
+++ b/assets/en-US_sample_theme.md.FxJjzM_Z.js
@@ -1,4 +1,4 @@
-import{u as l,B as p,x as t,c as e,I as r,m as i,l as k,a as d,a8 as g,o as y}from"./chunks/framework.DcOxgJIH.js";import{C as B}from"./chunks/SampleChart.CIjUiHmX.js";import{d as a}from"./chunks/index.DUPtAcdd.js";const A=k("h1",{id:"theme",tabindex:"-1"},[d("Theme "),k("a",{class:"header-anchor",href:"#theme","aria-label":'Permalink to "Theme"'},"")],-1),c=g(`
js
import { init, registerStyles } from 'klinecharts'
+import{_ as i}from"./chunks/index.2T-xn771.js";import{c as a,I as n,l as s,a as h,a8 as k,o as l}from"./chunks/framework.C9pGYRs8.js";const p=s("h1",{id:"theme",tabindex:"-1"},[h("Theme "),s("a",{class:"header-anchor",href:"#theme","aria-label":'Permalink to "Theme"'},"")],-1),t=k(`
js
import { init, registerStyles } from 'klinecharts'import './index.css'function genData (timestamp = new Date().getTime(), length = 800) {
@@ -166,4 +166,4 @@ import{u as l,B as p,x as t,c as e,I as r,m as i,l as k,a as d,a8 as g,o as y}fr
color: #fff; outline: none; border: none;
-}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
`,1),m=JSON.parse('{"title":"Theme","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/theme.md","filePath":"en-US/sample/theme.md","lastUpdated":1702763973000}'),b={name:"en-US/sample/theme.md"},f=Object.assign(b,{setup(D){const{isDark:n}=l();return p(()=>{document.getElementById("k-line-chart").style.backgroundColor=n.value?"#1b1b1f":"#ffffff"}),t(n,h=>{const s=document.getElementById("k-line-chart");h?s.style.backgroundColor="#1b1b1f":s.style.backgroundColor="#ffffff"}),(h,s)=>(y(),e("div",null,[A,r(B,{js:i(a)["index.js"],css:i(a)["index.css"],html:i(a)["index.html"],title:"Theme"},null,8,["js","css","html"]),c]))}});export{m as __pageData,f as default};
+}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
`,1),A=JSON.parse('{"title":"Theme","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/theme.md","filePath":"en-US/sample/theme.md","lastUpdated":1714933152000}'),e={name:"en-US/sample/theme.md"},c=Object.assign(e,{setup(r){return(d,g)=>(l(),a("div",null,[p,n(i),t]))}});export{A as __pageData,c as default};
diff --git a/assets/en-US_sample_theme.md.FxJjzM_Z.lean.js b/assets/en-US_sample_theme.md.FxJjzM_Z.lean.js
new file mode 100644
index 000000000..d8bc439b6
--- /dev/null
+++ b/assets/en-US_sample_theme.md.FxJjzM_Z.lean.js
@@ -0,0 +1 @@
+import{_ as i}from"./chunks/index.2T-xn771.js";import{c as a,I as n,l as s,a as h,a8 as k,o as l}from"./chunks/framework.C9pGYRs8.js";const p=s("h1",{id:"theme",tabindex:"-1"},[h("Theme "),s("a",{class:"header-anchor",href:"#theme","aria-label":'Permalink to "Theme"'},"")],-1),t=k("",1),A=JSON.parse('{"title":"Theme","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/theme.md","filePath":"en-US/sample/theme.md","lastUpdated":1714933152000}'),e={name:"en-US/sample/theme.md"},c=Object.assign(e,{setup(r){return(d,g)=>(l(),a("div",null,[p,n(i),t]))}});export{A as __pageData,c as default};
diff --git a/assets/en-US_sample_timezone.md.v8tWrTxg.js b/assets/en-US_sample_timezone.md.C4At0SAA.js
similarity index 95%
rename from assets/en-US_sample_timezone.md.v8tWrTxg.js
rename to assets/en-US_sample_timezone.md.C4At0SAA.js
index a680618e0..f9402ba52 100644
--- a/assets/en-US_sample_timezone.md.v8tWrTxg.js
+++ b/assets/en-US_sample_timezone.md.C4At0SAA.js
@@ -1,4 +1,4 @@
-import{C as n}from"./chunks/SampleChart.CIjUiHmX.js";import{d as s}from"./chunks/index.B6xYCL3l.js";import{c as h,I as k,m as i,l as a,a as l,a8 as p,o as t}from"./chunks/framework.DcOxgJIH.js";const e=a("h1",{id:"timezone",tabindex:"-1"},[l("Timezone "),a("a",{class:"header-anchor",href:"#timezone","aria-label":'Permalink to "Timezone"'},"")],-1),r=p(`
js
import { init } from 'klinecharts'
+import{_ as i}from"./chunks/index.BtkvC7kS.js";import{c as a,I as n,l as s,a as h,a8 as k,o as l}from"./chunks/framework.C9pGYRs8.js";const p=s("h1",{id:"timezone",tabindex:"-1"},[h("Timezone "),s("a",{class:"header-anchor",href:"#timezone","aria-label":'Permalink to "Timezone"'},"")],-1),t=k(`
js
import { init } from 'klinecharts'import './index.css'function genData (timestamp = new Date().getTime(), length = 800) {
@@ -67,4 +67,4 @@ import{C as n}from"./chunks/SampleChart.CIjUiHmX.js";import{d as s}from"./chunks
color: #fff; outline: none; border: none;
-}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
`,1),b=JSON.parse('{"title":"Timezone","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/timezone.md","filePath":"en-US/sample/timezone.md","lastUpdated":1702763973000}'),d={name:"en-US/sample/timezone.md"},o=Object.assign(d,{setup(g){return(y,B)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"Timezone"},null,8,["js","html","css"]),r]))}});export{b as __pageData,o as default};
+}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
`,1),A=JSON.parse('{"title":"Timezone","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/timezone.md","filePath":"en-US/sample/timezone.md","lastUpdated":1714933152000}'),e={name:"en-US/sample/timezone.md"},c=Object.assign(e,{setup(r){return(d,g)=>(l(),a("div",null,[p,n(i),t]))}});export{A as __pageData,c as default};
diff --git a/assets/en-US_sample_timezone.md.C4At0SAA.lean.js b/assets/en-US_sample_timezone.md.C4At0SAA.lean.js
new file mode 100644
index 000000000..61a89f53e
--- /dev/null
+++ b/assets/en-US_sample_timezone.md.C4At0SAA.lean.js
@@ -0,0 +1 @@
+import{_ as i}from"./chunks/index.BtkvC7kS.js";import{c as a,I as n,l as s,a as h,a8 as k,o as l}from"./chunks/framework.C9pGYRs8.js";const p=s("h1",{id:"timezone",tabindex:"-1"},[h("Timezone "),s("a",{class:"header-anchor",href:"#timezone","aria-label":'Permalink to "Timezone"'},"")],-1),t=k("",1),A=JSON.parse('{"title":"Timezone","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/timezone.md","filePath":"en-US/sample/timezone.md","lastUpdated":1714933152000}'),e={name:"en-US/sample/timezone.md"},c=Object.assign(e,{setup(r){return(d,g)=>(l(),a("div",null,[p,n(i),t]))}});export{A as __pageData,c as default};
diff --git a/assets/en-US_sample_timezone.md.v8tWrTxg.lean.js b/assets/en-US_sample_timezone.md.v8tWrTxg.lean.js
deleted file mode 100644
index 7788b8230..000000000
--- a/assets/en-US_sample_timezone.md.v8tWrTxg.lean.js
+++ /dev/null
@@ -1 +0,0 @@
-import{C as n}from"./chunks/SampleChart.CIjUiHmX.js";import{d as s}from"./chunks/index.B6xYCL3l.js";import{c as h,I as k,m as i,l as a,a as l,a8 as p,o as t}from"./chunks/framework.DcOxgJIH.js";const e=a("h1",{id:"timezone",tabindex:"-1"},[l("Timezone "),a("a",{class:"header-anchor",href:"#timezone","aria-label":'Permalink to "Timezone"'},"")],-1),r=p("",1),b=JSON.parse('{"title":"Timezone","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/timezone.md","filePath":"en-US/sample/timezone.md","lastUpdated":1702763973000}'),d={name:"en-US/sample/timezone.md"},o=Object.assign(d,{setup(g){return(y,B)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"Timezone"},null,8,["js","html","css"]),r]))}});export{b as __pageData,o as default};
diff --git a/assets/en-US_sample_tooltip.md.BD2GfOIZ.lean.js b/assets/en-US_sample_tooltip.md.BD2GfOIZ.lean.js
deleted file mode 100644
index fc3640728..000000000
--- a/assets/en-US_sample_tooltip.md.BD2GfOIZ.lean.js
+++ /dev/null
@@ -1 +0,0 @@
-import{C as n}from"./chunks/SampleChart.CIjUiHmX.js";import{d as s}from"./chunks/index.Bm4zacZM.js";import{c as h,I as k,m as i,l as a,a as l,a8 as p,o as t}from"./chunks/framework.DcOxgJIH.js";const e=a("h1",{id:"tooltip",tabindex:"-1"},[l("Tooltip "),a("a",{class:"header-anchor",href:"#tooltip","aria-label":'Permalink to "Tooltip"'},"")],-1),r=p("",1),b=JSON.parse('{"title":"Tooltip","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/tooltip.md","filePath":"en-US/sample/tooltip.md","lastUpdated":1702763973000}'),d={name:"en-US/sample/tooltip.md"},o=Object.assign(d,{setup(g){return(y,B)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"Tooltip"},null,8,["js","html","css"]),r]))}});export{b as __pageData,o as default};
diff --git a/assets/en-US_sample_tooltip.md.BD2GfOIZ.js b/assets/en-US_sample_tooltip.md.BoQN2UoB.js
similarity index 97%
rename from assets/en-US_sample_tooltip.md.BD2GfOIZ.js
rename to assets/en-US_sample_tooltip.md.BoQN2UoB.js
index 08076c2e5..868df7605 100644
--- a/assets/en-US_sample_tooltip.md.BD2GfOIZ.js
+++ b/assets/en-US_sample_tooltip.md.BoQN2UoB.js
@@ -1,4 +1,4 @@
-import{C as n}from"./chunks/SampleChart.CIjUiHmX.js";import{d as s}from"./chunks/index.Bm4zacZM.js";import{c as h,I as k,m as i,l as a,a as l,a8 as p,o as t}from"./chunks/framework.DcOxgJIH.js";const e=a("h1",{id:"tooltip",tabindex:"-1"},[l("Tooltip "),a("a",{class:"header-anchor",href:"#tooltip","aria-label":'Permalink to "Tooltip"'},"")],-1),r=p(`
js
import { init } from 'klinecharts'
+import{_ as i}from"./chunks/index.BQVxQeID.js";import{c as a,I as n,l as s,a as h,a8 as k,o as l}from"./chunks/framework.C9pGYRs8.js";const p=s("h1",{id:"tooltip",tabindex:"-1"},[h("Tooltip "),s("a",{class:"header-anchor",href:"#tooltip","aria-label":'Permalink to "Tooltip"'},"")],-1),t=k(`
js
import { init } from 'klinecharts'import './index.css'function genData (timestamp = new Date().getTime(), length = 800) {
@@ -146,4 +146,4 @@ import{C as n}from"./chunks/SampleChart.CIjUiHmX.js";import{d as s}from"./chunks
color: #fff; outline: none; border: none;
-}
`,1),b=JSON.parse('{"title":"Tooltip","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/tooltip.md","filePath":"en-US/sample/tooltip.md","lastUpdated":1702763973000}'),d={name:"en-US/sample/tooltip.md"},o=Object.assign(d,{setup(g){return(y,B)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"Tooltip"},null,8,["js","html","css"]),r]))}});export{b as __pageData,o as default};
+}
`,1),A=JSON.parse('{"title":"Tooltip","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/tooltip.md","filePath":"en-US/sample/tooltip.md","lastUpdated":1714933152000}'),e={name:"en-US/sample/tooltip.md"},c=Object.assign(e,{setup(r){return(d,g)=>(l(),a("div",null,[p,n(i),t]))}});export{A as __pageData,c as default};
diff --git a/assets/en-US_sample_tooltip.md.BoQN2UoB.lean.js b/assets/en-US_sample_tooltip.md.BoQN2UoB.lean.js
new file mode 100644
index 000000000..d35fd063b
--- /dev/null
+++ b/assets/en-US_sample_tooltip.md.BoQN2UoB.lean.js
@@ -0,0 +1 @@
+import{_ as i}from"./chunks/index.BQVxQeID.js";import{c as a,I as n,l as s,a as h,a8 as k,o as l}from"./chunks/framework.C9pGYRs8.js";const p=s("h1",{id:"tooltip",tabindex:"-1"},[h("Tooltip "),s("a",{class:"header-anchor",href:"#tooltip","aria-label":'Permalink to "Tooltip"'},"")],-1),t=k("",1),A=JSON.parse('{"title":"Tooltip","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/tooltip.md","filePath":"en-US/sample/tooltip.md","lastUpdated":1714933152000}'),e={name:"en-US/sample/tooltip.md"},c=Object.assign(e,{setup(r){return(d,g)=>(l(),a("div",null,[p,n(i),t]))}});export{A as __pageData,c as default};
diff --git a/assets/en-US_sponsor.md.D2rc37p9.js b/assets/en-US_sponsor.md.BM_faVVc.js
similarity index 97%
rename from assets/en-US_sponsor.md.D2rc37p9.js
rename to assets/en-US_sponsor.md.BM_faVVc.js
index d51a82a2e..8b234b8cd 100644
--- a/assets/en-US_sponsor.md.D2rc37p9.js
+++ b/assets/en-US_sponsor.md.BM_faVVc.js
@@ -1 +1 @@
-import{_ as a,c as e,o,a8 as r,ac as t,ad as n}from"./chunks/framework.DcOxgJIH.js";const y=JSON.parse('{"title":"❤️ Sponsor","description":"","frontmatter":{"sidebar":false,"editLink":false,"lastUpdated":false},"headers":[],"relativePath":"en-US/sponsor.md","filePath":"en-US/sponsor.md","lastUpdated":1713542084000}'),s={name:"en-US/sponsor.md"},i=r('
KLineChart under the Apache License V2 and completely free to use.
If you think the plugin is good, I hope you can click 🌟 on GitHub. If you can reward a cup of ☕️, that would be very much appreciated.
For organizations or individuals sponsoring KLineChart, no matter how much, if necessary, display the organization's official website or personal homepage on the https://klinecharts.com on the homepage, please provide payment account or address, logo, homepage link, and other information by sending an email to hu_li888@foxmail.com . Those with sponsor amount top three, will use large logo display.
',11),l=[i];function h(c,p,d,m,u,f){return o(),e("div",null,l)}const g=a(s,[["render",h]]);export{y as __pageData,g as default};
+import{_ as a,c as e,o,a8 as r,ac as t,ad as n}from"./chunks/framework.C9pGYRs8.js";const y=JSON.parse('{"title":"❤️ Sponsor","description":"","frontmatter":{"sidebar":false,"editLink":false,"lastUpdated":false},"headers":[],"relativePath":"en-US/sponsor.md","filePath":"en-US/sponsor.md","lastUpdated":1713542084000}'),s={name:"en-US/sponsor.md"},i=r('
KLineChart under the Apache License V2 and completely free to use.
If you think the plugin is good, I hope you can click 🌟 on GitHub. If you can reward a cup of ☕️, that would be very much appreciated.
For organizations or individuals sponsoring KLineChart, no matter how much, if necessary, display the organization's official website or personal homepage on the https://klinecharts.com on the homepage, please provide payment account or address, logo, homepage link, and other information by sending an email to hu_li888@foxmail.com . Those with sponsor amount top three, will use large logo display.
',11),l=[i];function h(c,p,d,m,u,f){return o(),e("div",null,l)}const g=a(s,[["render",h]]);export{y as __pageData,g as default};
diff --git a/assets/en-US_sponsor.md.D2rc37p9.lean.js b/assets/en-US_sponsor.md.BM_faVVc.lean.js
similarity index 86%
rename from assets/en-US_sponsor.md.D2rc37p9.lean.js
rename to assets/en-US_sponsor.md.BM_faVVc.lean.js
index cb1fcf594..f999cabd1 100644
--- a/assets/en-US_sponsor.md.D2rc37p9.lean.js
+++ b/assets/en-US_sponsor.md.BM_faVVc.lean.js
@@ -1 +1 @@
-import{_ as a,c as e,o,a8 as r,ac as t,ad as n}from"./chunks/framework.DcOxgJIH.js";const y=JSON.parse('{"title":"❤️ Sponsor","description":"","frontmatter":{"sidebar":false,"editLink":false,"lastUpdated":false},"headers":[],"relativePath":"en-US/sponsor.md","filePath":"en-US/sponsor.md","lastUpdated":1713542084000}'),s={name:"en-US/sponsor.md"},i=r("",11),l=[i];function h(c,p,d,m,u,f){return o(),e("div",null,l)}const g=a(s,[["render",h]]);export{y as __pageData,g as default};
+import{_ as a,c as e,o,a8 as r,ac as t,ad as n}from"./chunks/framework.C9pGYRs8.js";const y=JSON.parse('{"title":"❤️ Sponsor","description":"","frontmatter":{"sidebar":false,"editLink":false,"lastUpdated":false},"headers":[],"relativePath":"en-US/sponsor.md","filePath":"en-US/sponsor.md","lastUpdated":1713542084000}'),s={name:"en-US/sponsor.md"},i=r("",11),l=[i];function h(c,p,d,m,u,f){return o(),e("div",null,l)}const g=a(s,[["render",h]]);export{y as __pageData,g as default};
diff --git a/assets/en-US_vip.md.DxCmPVHX.js b/assets/en-US_vip.md.Q025vxH2.js
similarity index 69%
rename from assets/en-US_vip.md.DxCmPVHX.js
rename to assets/en-US_vip.md.Q025vxH2.js
index f21ac1ef0..5cbeb1908 100644
--- a/assets/en-US_vip.md.DxCmPVHX.js
+++ b/assets/en-US_vip.md.Q025vxH2.js
@@ -1 +1 @@
-import{V as e}from"./chunks/Vip.DaBne8Cx.js";import{c as t,I as a,o as r}from"./chunks/framework.DcOxgJIH.js";const l=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"page"},"headers":[],"relativePath":"en-US/vip.md","filePath":"en-US/vip.md","lastUpdated":1709917818000}'),o={name:"en-US/vip.md"},_=Object.assign(o,{setup(s){return(n,p)=>(r(),t("div",null,[a(e)]))}});export{l as __pageData,_ as default};
+import{V as e}from"./chunks/Vip.qC9XNnNu.js";import{c as t,I as a,o as r}from"./chunks/framework.C9pGYRs8.js";const l=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"page"},"headers":[],"relativePath":"en-US/vip.md","filePath":"en-US/vip.md","lastUpdated":1709917818000}'),o={name:"en-US/vip.md"},_=Object.assign(o,{setup(s){return(n,p)=>(r(),t("div",null,[a(e)]))}});export{l as __pageData,_ as default};
diff --git a/assets/en-US_vip.md.DxCmPVHX.lean.js b/assets/en-US_vip.md.Q025vxH2.lean.js
similarity index 69%
rename from assets/en-US_vip.md.DxCmPVHX.lean.js
rename to assets/en-US_vip.md.Q025vxH2.lean.js
index f21ac1ef0..5cbeb1908 100644
--- a/assets/en-US_vip.md.DxCmPVHX.lean.js
+++ b/assets/en-US_vip.md.Q025vxH2.lean.js
@@ -1 +1 @@
-import{V as e}from"./chunks/Vip.DaBne8Cx.js";import{c as t,I as a,o as r}from"./chunks/framework.DcOxgJIH.js";const l=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"page"},"headers":[],"relativePath":"en-US/vip.md","filePath":"en-US/vip.md","lastUpdated":1709917818000}'),o={name:"en-US/vip.md"},_=Object.assign(o,{setup(s){return(n,p)=>(r(),t("div",null,[a(e)]))}});export{l as __pageData,_ as default};
+import{V as e}from"./chunks/Vip.qC9XNnNu.js";import{c as t,I as a,o as r}from"./chunks/framework.C9pGYRs8.js";const l=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"page"},"headers":[],"relativePath":"en-US/vip.md","filePath":"en-US/vip.md","lastUpdated":1709917818000}'),o={name:"en-US/vip.md"},_=Object.assign(o,{setup(s){return(n,p)=>(r(),t("div",null,[a(e)]))}});export{l as __pageData,_ as default};
diff --git a/assets/guide_changelog.md.FgOch3xU.js b/assets/guide_changelog.md.2MkebJEF.js
similarity index 99%
rename from assets/guide_changelog.md.FgOch3xU.js
rename to assets/guide_changelog.md.2MkebJEF.js
index b46e50646..decbf726c 100644
--- a/assets/guide_changelog.md.FgOch3xU.js
+++ b/assets/guide_changelog.md.2MkebJEF.js
@@ -1 +1 @@
-import{_ as e,c as o,o as c,a8 as l}from"./chunks/framework.DcOxgJIH.js";const x=JSON.parse('{"title":"📠 更新日志","description":"","frontmatter":{},"headers":[],"relativePath":"guide/changelog.md","filePath":"guide/changelog.md","lastUpdated":1713024074000}'),i={name:"guide/changelog.md"},d=l('
',86),a=[d];function t(r,n,h,s,u,p){return c(),o("div",null,a)}const g=e(i,[["render",t]]);export{x as __pageData,g as default};
+import{_ as e,c as o,o as c,a8 as l}from"./chunks/framework.C9pGYRs8.js";const x=JSON.parse('{"title":"📠 更新日志","description":"","frontmatter":{},"headers":[],"relativePath":"guide/changelog.md","filePath":"guide/changelog.md","lastUpdated":1713024074000}'),i={name:"guide/changelog.md"},d=l('
',86),a=[d];function t(r,n,h,s,u,p){return c(),o("div",null,a)}const g=e(i,[["render",t]]);export{x as __pageData,g as default};
diff --git a/assets/guide_changelog.md.FgOch3xU.lean.js b/assets/guide_changelog.md.2MkebJEF.lean.js
similarity index 70%
rename from assets/guide_changelog.md.FgOch3xU.lean.js
rename to assets/guide_changelog.md.2MkebJEF.lean.js
index 80e7cca17..32fe6d67a 100644
--- a/assets/guide_changelog.md.FgOch3xU.lean.js
+++ b/assets/guide_changelog.md.2MkebJEF.lean.js
@@ -1 +1 @@
-import{_ as e,c as o,o as c,a8 as l}from"./chunks/framework.DcOxgJIH.js";const x=JSON.parse('{"title":"📠 更新日志","description":"","frontmatter":{},"headers":[],"relativePath":"guide/changelog.md","filePath":"guide/changelog.md","lastUpdated":1713024074000}'),i={name:"guide/changelog.md"},d=l("",86),a=[d];function t(r,n,h,s,u,p){return c(),o("div",null,a)}const g=e(i,[["render",t]]);export{x as __pageData,g as default};
+import{_ as e,c as o,o as c,a8 as l}from"./chunks/framework.C9pGYRs8.js";const x=JSON.parse('{"title":"📠 更新日志","description":"","frontmatter":{},"headers":[],"relativePath":"guide/changelog.md","filePath":"guide/changelog.md","lastUpdated":1713024074000}'),i={name:"guide/changelog.md"},d=l("",86),a=[d];function t(r,n,h,s,u,p){return c(),o("div",null,a)}const g=e(i,[["render",t]]);export{x as __pageData,g as default};
diff --git a/assets/guide_chart-api.md.Dcgah9ER.js b/assets/guide_chart-api.md.Bnbtwc_b.js
similarity index 99%
rename from assets/guide_chart-api.md.Dcgah9ER.js
rename to assets/guide_chart-api.md.Bnbtwc_b.js
index ece6be8ee..97f43611f 100644
--- a/assets/guide_chart-api.md.Dcgah9ER.js
+++ b/assets/guide_chart-api.md.Bnbtwc_b.js
@@ -1,4 +1,4 @@
-import{_ as t,D as k,c as e,l as s,a as i,I as l,w as h,a8 as a,o as p}from"./chunks/framework.DcOxgJIH.js";const K=JSON.parse('{"title":"图表API","description":"","frontmatter":{},"headers":[],"relativePath":"guide/chart-api.md","filePath":"guide/chart-api.md","lastUpdated":1712423256000}'),d={name:"guide/chart-api.md"},r=a(`
(
+import{_ as t,D as k,c as e,l as s,a as i,I as l,w as h,a8 as a,o as p}from"./chunks/framework.C9pGYRs8.js";const K=JSON.parse('{"title":"图表API","description":"","frontmatter":{},"headers":[],"relativePath":"guide/chart-api.md","filePath":"guide/chart-api.md","lastUpdated":1712423256000}'),d={name:"guide/chart-api.md"},r=a(`
( ds: string | HTMLElement, options?: { layout?: Array<{
diff --git a/assets/guide_chart-api.md.Dcgah9ER.lean.js b/assets/guide_chart-api.md.Bnbtwc_b.lean.js
similarity index 97%
rename from assets/guide_chart-api.md.Dcgah9ER.lean.js
rename to assets/guide_chart-api.md.Bnbtwc_b.lean.js
index 511deba5c..93f25aa4b 100644
--- a/assets/guide_chart-api.md.Dcgah9ER.lean.js
+++ b/assets/guide_chart-api.md.Bnbtwc_b.lean.js
@@ -1 +1 @@
-import{_ as t,D as k,c as e,l as s,a as i,I as l,w as h,a8 as a,o as p}from"./chunks/framework.DcOxgJIH.js";const K=JSON.parse('{"title":"图表API","description":"","frontmatter":{},"headers":[],"relativePath":"guide/chart-api.md","filePath":"guide/chart-api.md","lastUpdated":1712423256000}'),d={name:"guide/chart-api.md"},r=a("",4),g=s("li",null,[s("code",null,"ds"),i(" 容器,可以是dom元素或者元素id。")],-1),y=s("code",null,"options",-1),c=s("code",null,"layout",-1),o=s("code",null,"content",-1),B=s("code",null,"options",-1),D=s("a",{href:"./instance-api#createindicator-value-isstack-paneoptions-callback"},"createIndicator",-1),A=s("code",null,"value",-1),u=s("code",null,"options",-1),b=a("",5),C=s("code",null,"decimalFoldThreshold",-1),v=a("",39),m=s("code",null,"overlay",-1),f=s("a",{href:"./overlay"},"覆盖物",-1),x=a("",9),E=s("code",null,"modeSensitivity",-1),_=a("",12),F=s("code",null,"onDoubleClick",-1),T=a("",9),P=a("",3),S={id:"registerxaxis-axis-9-8-0",tabindex:"-1"},q=s("a",{class:"header-anchor",href:"#registerxaxis-axis-9-8-0","aria-label":'Permalink to "registerXAxis(axis) ^9.8.0"'},"",-1),w=a("",3),V={id:"registeryaxis-axis-9-8-0",tabindex:"-1"},j=s("a",{class:"header-anchor",href:"#registeryaxis-axis-9-8-0","aria-label":'Permalink to "registerYAxis(axis) ^9.8.0"'},"",-1),I=a("",47),R={id:"utils-formatfolddecimal-value-threshold-9-8-0",tabindex:"-1"},O=s("a",{class:"header-anchor",href:"#utils-formatfolddecimal-value-threshold-9-8-0","aria-label":'Permalink to "utils.formatFoldDecimal(value, threshold) ^9.8.0"'},"",-1),z=a("",2),N={id:"utils-calctextwidth-text-size-weight-family-9-3-0",tabindex:"-1"},L=s("a",{class:"header-anchor",href:"#utils-calctextwidth-text-size-weight-family-9-3-0","aria-label":'Permalink to "utils.calcTextWidth(text, size, weight, family) ^9.3.0"'},"",-1),M=a("",59);function Y(X,H,$,G,U,W){const n=k("Badge");return p(),e("div",null,[r,s("ul",null,[g,s("li",null,[y,i(" 可选配置项。 "),s("ul",null,[s("li",null,[c,i(" 自定义布局,"),o,i("中的内容和"),B,i("参考实例方法 "),D,i(" 中的入参"),A,i("和"),u,i("。 "),l(n,null,{default:h(()=>[i("^9.6.0")]),_:1})]),b,s("li",null,[C,i(" 小数折叠阈值 "),l(n,null,{default:h(()=>[i("^9.8.0")]),_:1})])])])]),v,s("ul",null,[s("li",null,[m,i(" 覆盖物信息,详情参阅"),f,s("ul",null,[x,s("li",null,[E,i(" 模式灵敏度,仅 mode 是 weak_magnet 时有效 "),l(n,null,{default:h(()=>[i("^9.5.0")]),_:1})]),_,s("li",null,[F,i(" 双击事件 "),l(n,null,{default:h(()=>[i("^9.5.0")]),_:1})]),T])])]),P,s("h2",S,[i("registerXAxis(axis) "),l(n,null,{default:h(()=>[i("^9.8.0")]),_:1}),i(),q]),w,s("h2",V,[i("registerYAxis(axis) "),l(n,null,{default:h(()=>[i("^9.8.0")]),_:1}),i(),j]),I,s("h3",R,[i("utils.formatFoldDecimal(value, threshold) "),l(n,null,{default:h(()=>[i("^9.8.0")]),_:1}),i(),O]),z,s("h3",N,[i("utils.calcTextWidth(text, size, weight, family) "),l(n,null,{default:h(()=>[i("^9.3.0")]),_:1}),i(),L]),M])}const Z=t(d,[["render",Y]]);export{K as __pageData,Z as default};
+import{_ as t,D as k,c as e,l as s,a as i,I as l,w as h,a8 as a,o as p}from"./chunks/framework.C9pGYRs8.js";const K=JSON.parse('{"title":"图表API","description":"","frontmatter":{},"headers":[],"relativePath":"guide/chart-api.md","filePath":"guide/chart-api.md","lastUpdated":1712423256000}'),d={name:"guide/chart-api.md"},r=a("",4),g=s("li",null,[s("code",null,"ds"),i(" 容器,可以是dom元素或者元素id。")],-1),y=s("code",null,"options",-1),c=s("code",null,"layout",-1),o=s("code",null,"content",-1),B=s("code",null,"options",-1),D=s("a",{href:"./instance-api#createindicator-value-isstack-paneoptions-callback"},"createIndicator",-1),A=s("code",null,"value",-1),u=s("code",null,"options",-1),b=a("",5),C=s("code",null,"decimalFoldThreshold",-1),v=a("",39),m=s("code",null,"overlay",-1),f=s("a",{href:"./overlay"},"覆盖物",-1),x=a("",9),E=s("code",null,"modeSensitivity",-1),_=a("",12),F=s("code",null,"onDoubleClick",-1),T=a("",9),P=a("",3),S={id:"registerxaxis-axis-9-8-0",tabindex:"-1"},q=s("a",{class:"header-anchor",href:"#registerxaxis-axis-9-8-0","aria-label":'Permalink to "registerXAxis(axis) ^9.8.0"'},"",-1),w=a("",3),V={id:"registeryaxis-axis-9-8-0",tabindex:"-1"},j=s("a",{class:"header-anchor",href:"#registeryaxis-axis-9-8-0","aria-label":'Permalink to "registerYAxis(axis) ^9.8.0"'},"",-1),I=a("",47),R={id:"utils-formatfolddecimal-value-threshold-9-8-0",tabindex:"-1"},O=s("a",{class:"header-anchor",href:"#utils-formatfolddecimal-value-threshold-9-8-0","aria-label":'Permalink to "utils.formatFoldDecimal(value, threshold) ^9.8.0"'},"",-1),z=a("",2),N={id:"utils-calctextwidth-text-size-weight-family-9-3-0",tabindex:"-1"},L=s("a",{class:"header-anchor",href:"#utils-calctextwidth-text-size-weight-family-9-3-0","aria-label":'Permalink to "utils.calcTextWidth(text, size, weight, family) ^9.3.0"'},"",-1),M=a("",59);function Y(X,H,$,G,U,W){const n=k("Badge");return p(),e("div",null,[r,s("ul",null,[g,s("li",null,[y,i(" 可选配置项。 "),s("ul",null,[s("li",null,[c,i(" 自定义布局,"),o,i("中的内容和"),B,i("参考实例方法 "),D,i(" 中的入参"),A,i("和"),u,i("。 "),l(n,null,{default:h(()=>[i("^9.6.0")]),_:1})]),b,s("li",null,[C,i(" 小数折叠阈值 "),l(n,null,{default:h(()=>[i("^9.8.0")]),_:1})])])])]),v,s("ul",null,[s("li",null,[m,i(" 覆盖物信息,详情参阅"),f,s("ul",null,[x,s("li",null,[E,i(" 模式灵敏度,仅 mode 是 weak_magnet 时有效 "),l(n,null,{default:h(()=>[i("^9.5.0")]),_:1})]),_,s("li",null,[F,i(" 双击事件 "),l(n,null,{default:h(()=>[i("^9.5.0")]),_:1})]),T])])]),P,s("h2",S,[i("registerXAxis(axis) "),l(n,null,{default:h(()=>[i("^9.8.0")]),_:1}),i(),q]),w,s("h2",V,[i("registerYAxis(axis) "),l(n,null,{default:h(()=>[i("^9.8.0")]),_:1}),i(),j]),I,s("h3",R,[i("utils.formatFoldDecimal(value, threshold) "),l(n,null,{default:h(()=>[i("^9.8.0")]),_:1}),i(),O]),z,s("h3",N,[i("utils.calcTextWidth(text, size, weight, family) "),l(n,null,{default:h(()=>[i("^9.3.0")]),_:1}),i(),L]),M])}const Z=t(d,[["render",Y]]);export{K as __pageData,Z as default};
diff --git a/assets/guide_custom-axis.md.DXZIrOfX.js b/assets/guide_custom-axis.md.D4Z2w_FD.js
similarity index 99%
rename from assets/guide_custom-axis.md.DXZIrOfX.js
rename to assets/guide_custom-axis.md.D4Z2w_FD.js
index 6fa615a9f..413393c41 100644
--- a/assets/guide_custom-axis.md.DXZIrOfX.js
+++ b/assets/guide_custom-axis.md.D4Z2w_FD.js
@@ -1,4 +1,4 @@
-import{_ as n,D as h,c as p,l as i,a as s,I as l,w as k,a8 as t,o as e}from"./chunks/framework.DcOxgJIH.js";const f=JSON.parse('{"title":"自定义坐标轴 ^9.8.0","description":"","frontmatter":{},"headers":[],"relativePath":"guide/custom-axis.md","filePath":"guide/custom-axis.md","lastUpdated":1712423256000}'),r={name:"guide/custom-axis.md"},d={id:"自定义坐标轴-9-8-0",tabindex:"-1"},g=i("a",{class:"header-anchor",href:"#自定义坐标轴-9-8-0","aria-label":'Permalink to "自定义坐标轴 ^9.8.0"'},"",-1),y=t(`
{
+import{_ as n,D as h,c as p,l as i,a as s,I as l,w as k,a8 as t,o as e}from"./chunks/framework.C9pGYRs8.js";const f=JSON.parse('{"title":"自定义坐标轴 ^9.8.0","description":"","frontmatter":{},"headers":[],"relativePath":"guide/custom-axis.md","filePath":"guide/custom-axis.md","lastUpdated":1712423256000}'),r={name:"guide/custom-axis.md"},d={id:"自定义坐标轴-9-8-0",tabindex:"-1"},g=i("a",{class:"header-anchor",href:"#自定义坐标轴-9-8-0","aria-label":'Permalink to "自定义坐标轴 ^9.8.0"'},"",-1),y=t(`
{ // 坐标轴名字 name: string // 创建分割文字方法实现
diff --git a/assets/guide_custom-axis.md.DXZIrOfX.lean.js b/assets/guide_custom-axis.md.D4Z2w_FD.lean.js
similarity index 91%
rename from assets/guide_custom-axis.md.DXZIrOfX.lean.js
rename to assets/guide_custom-axis.md.D4Z2w_FD.lean.js
index 1ad886373..f70e21242 100644
--- a/assets/guide_custom-axis.md.DXZIrOfX.lean.js
+++ b/assets/guide_custom-axis.md.D4Z2w_FD.lean.js
@@ -1 +1 @@
-import{_ as n,D as h,c as p,l as i,a as s,I as l,w as k,a8 as t,o as e}from"./chunks/framework.DcOxgJIH.js";const f=JSON.parse('{"title":"自定义坐标轴 ^9.8.0","description":"","frontmatter":{},"headers":[],"relativePath":"guide/custom-axis.md","filePath":"guide/custom-axis.md","lastUpdated":1712423256000}'),r={name:"guide/custom-axis.md"},d={id:"自定义坐标轴-9-8-0",tabindex:"-1"},g=i("a",{class:"header-anchor",href:"#自定义坐标轴-9-8-0","aria-label":'Permalink to "自定义坐标轴 ^9.8.0"'},"",-1),y=t("",11);function c(A,D,o,B,m,u){const a=h("Badge");return e(),p("div",null,[i("h1",d,[s("自定义坐标轴 "),l(a,null,{default:k(()=>[s("^9.8.0")]),_:1}),s(),g]),y])}const x=n(r,[["render",c]]);export{f as __pageData,x as default};
+import{_ as n,D as h,c as p,l as i,a as s,I as l,w as k,a8 as t,o as e}from"./chunks/framework.C9pGYRs8.js";const f=JSON.parse('{"title":"自定义坐标轴 ^9.8.0","description":"","frontmatter":{},"headers":[],"relativePath":"guide/custom-axis.md","filePath":"guide/custom-axis.md","lastUpdated":1712423256000}'),r={name:"guide/custom-axis.md"},d={id:"自定义坐标轴-9-8-0",tabindex:"-1"},g=i("a",{class:"header-anchor",href:"#自定义坐标轴-9-8-0","aria-label":'Permalink to "自定义坐标轴 ^9.8.0"'},"",-1),y=t("",11);function c(A,D,o,B,m,u){const a=h("Badge");return e(),p("div",null,[i("h1",d,[s("自定义坐标轴 "),l(a,null,{default:k(()=>[s("^9.8.0")]),_:1}),s(),g]),y])}const x=n(r,[["render",c]]);export{f as __pageData,x as default};
diff --git a/assets/guide_data-source.md.BKskY4MK.js b/assets/guide_data-source.md.Dmaqrmcs.js
similarity index 96%
rename from assets/guide_data-source.md.BKskY4MK.js
rename to assets/guide_data-source.md.Dmaqrmcs.js
index 517f8996e..ff8905239 100644
--- a/assets/guide_data-source.md.BKskY4MK.js
+++ b/assets/guide_data-source.md.Dmaqrmcs.js
@@ -1,4 +1,4 @@
-import{_ as s,c as a,o as i,a8 as n}from"./chunks/framework.DcOxgJIH.js";const g=JSON.parse('{"title":"📚 数据","description":"","frontmatter":{},"headers":[],"relativePath":"guide/data-source.md","filePath":"guide/data-source.md","lastUpdated":1713540760000}'),t={name:"guide/data-source.md"},e=n(`
{
+import{_ as s,c as a,o as i,a8 as n}from"./chunks/framework.C9pGYRs8.js";const g=JSON.parse('{"title":"📚 数据","description":"","frontmatter":{},"headers":[],"relativePath":"guide/data-source.md","filePath":"guide/data-source.md","lastUpdated":1713540760000}'),t={name:"guide/data-source.md"},e=n(`
{ // 时间戳,毫秒级别,必要字段 timestamp: number // 开盘价,必要字段
diff --git a/assets/guide_data-source.md.BKskY4MK.lean.js b/assets/guide_data-source.md.Dmaqrmcs.lean.js
similarity index 70%
rename from assets/guide_data-source.md.BKskY4MK.lean.js
rename to assets/guide_data-source.md.Dmaqrmcs.lean.js
index 04308757c..991c865d4 100644
--- a/assets/guide_data-source.md.BKskY4MK.lean.js
+++ b/assets/guide_data-source.md.Dmaqrmcs.lean.js
@@ -1 +1 @@
-import{_ as s,c as a,o as i,a8 as n}from"./chunks/framework.DcOxgJIH.js";const g=JSON.parse('{"title":"📚 数据","description":"","frontmatter":{},"headers":[],"relativePath":"guide/data-source.md","filePath":"guide/data-source.md","lastUpdated":1713540760000}'),t={name:"guide/data-source.md"},e=n("",3),p=[e];function l(h,k,r,d,c,o){return i(),a("div",null,p)}const D=s(t,[["render",l]]);export{g as __pageData,D as default};
+import{_ as s,c as a,o as i,a8 as n}from"./chunks/framework.C9pGYRs8.js";const g=JSON.parse('{"title":"📚 数据","description":"","frontmatter":{},"headers":[],"relativePath":"guide/data-source.md","filePath":"guide/data-source.md","lastUpdated":1713540760000}'),t={name:"guide/data-source.md"},e=n("",3),p=[e];function l(h,k,r,d,c,o){return i(),a("div",null,p)}const D=s(t,[["render",l]]);export{g as __pageData,D as default};
diff --git a/assets/guide_environment.md.BNnjRJ_T.js b/assets/guide_environment.md.BjzIiNir.js
similarity index 97%
rename from assets/guide_environment.md.BNnjRJ_T.js
rename to assets/guide_environment.md.BjzIiNir.js
index ffef60a4b..e4fadcc33 100644
--- a/assets/guide_environment.md.BNnjRJ_T.js
+++ b/assets/guide_environment.md.BjzIiNir.js
@@ -1,4 +1,4 @@
-import{_ as s,c as i,o as a,a8 as t}from"./chunks/framework.DcOxgJIH.js";const y=JSON.parse('{"title":"🏝️ 环境要求","description":"","frontmatter":{},"headers":[],"relativePath":"guide/environment.md","filePath":"guide/environment.md","lastUpdated":1679066795000}'),e={name:"guide/environment.md"},n=t(`
import 'core.js';
+import{_ as s,c as i,o as a,a8 as t}from"./chunks/framework.C9pGYRs8.js";const y=JSON.parse('{"title":"🏝️ 环境要求","description":"","frontmatter":{},"headers":[],"relativePath":"guide/environment.md","filePath":"guide/environment.md","lastUpdated":1679066795000}'),e={name:"guide/environment.md"},n=t(`
import 'intl';import 'intl/local-data/jsonp/en';import { init } from 'klincharts';
`,10),h=[n];function l(k,r,p,d,o,c){return a(),i("div",null,h)}const m=s(e,[["render",l]]);export{y as __pageData,m as default};
diff --git a/assets/guide_environment.md.BNnjRJ_T.lean.js b/assets/guide_environment.md.BjzIiNir.lean.js
similarity index 70%
rename from assets/guide_environment.md.BNnjRJ_T.lean.js
rename to assets/guide_environment.md.BjzIiNir.lean.js
index 7bc601a9d..d246d9b5d 100644
--- a/assets/guide_environment.md.BNnjRJ_T.lean.js
+++ b/assets/guide_environment.md.BjzIiNir.lean.js
@@ -1 +1 @@
-import{_ as s,c as i,o as a,a8 as t}from"./chunks/framework.DcOxgJIH.js";const y=JSON.parse('{"title":"🏝️ 环境要求","description":"","frontmatter":{},"headers":[],"relativePath":"guide/environment.md","filePath":"guide/environment.md","lastUpdated":1679066795000}'),e={name:"guide/environment.md"},n=t("",10),h=[n];function l(k,r,p,d,o,c){return a(),i("div",null,h)}const m=s(e,[["render",l]]);export{y as __pageData,m as default};
+import{_ as s,c as i,o as a,a8 as t}from"./chunks/framework.C9pGYRs8.js";const y=JSON.parse('{"title":"🏝️ 环境要求","description":"","frontmatter":{},"headers":[],"relativePath":"guide/environment.md","filePath":"guide/environment.md","lastUpdated":1679066795000}'),e={name:"guide/environment.md"},n=t("",10),h=[n];function l(k,r,p,d,o,c){return a(),i("div",null,h)}const m=s(e,[["render",l]]);export{y as __pageData,m as default};
diff --git a/assets/guide_figure.md.DQZzzV7_.js b/assets/guide_figure.md.BqT66s9M.js
similarity index 99%
rename from assets/guide_figure.md.DQZzzV7_.js
rename to assets/guide_figure.md.BqT66s9M.js
index e0dbedd4b..acb5fdae2 100644
--- a/assets/guide_figure.md.DQZzzV7_.js
+++ b/assets/guide_figure.md.BqT66s9M.js
@@ -1,4 +1,4 @@
-import{_ as s,c as i,o as a,a8 as n}from"./chunks/framework.DcOxgJIH.js";const A=JSON.parse('{"title":"基础图形","description":"","frontmatter":{},"headers":[],"relativePath":"guide/figure.md","filePath":"guide/figure.md","lastUpdated":1693193431000}'),h={name:"guide/figure.md"},k=n(`
// 获取基础图形实例
+import{_ as s,c as i,o as a,a8 as n}from"./chunks/framework.C9pGYRs8.js";const A=JSON.parse('{"title":"基础图形","description":"","frontmatter":{},"headers":[],"relativePath":"guide/figure.md","filePath":"guide/figure.md","lastUpdated":1693193431000}'),h={name:"guide/figure.md"},k=n(`
// 获取基础图形实例// name为基础图形名字,如,'arc', 'circle'等。const Figure = klinecharts.getFigureClass(name)// 实例化并绘制
diff --git a/assets/guide_figure.md.DQZzzV7_.lean.js b/assets/guide_figure.md.BqT66s9M.lean.js
similarity index 69%
rename from assets/guide_figure.md.DQZzzV7_.lean.js
rename to assets/guide_figure.md.BqT66s9M.lean.js
index 8d69a8868..a2fba62d9 100644
--- a/assets/guide_figure.md.DQZzzV7_.lean.js
+++ b/assets/guide_figure.md.BqT66s9M.lean.js
@@ -1 +1 @@
-import{_ as s,c as i,o as a,a8 as n}from"./chunks/framework.DcOxgJIH.js";const A=JSON.parse('{"title":"基础图形","description":"","frontmatter":{},"headers":[],"relativePath":"guide/figure.md","filePath":"guide/figure.md","lastUpdated":1693193431000}'),h={name:"guide/figure.md"},k=n("",33),l=[k];function p(t,e,r,d,g,y){return a(),i("div",null,l)}const B=s(h,[["render",p]]);export{A as __pageData,B as default};
+import{_ as s,c as i,o as a,a8 as n}from"./chunks/framework.C9pGYRs8.js";const A=JSON.parse('{"title":"基础图形","description":"","frontmatter":{},"headers":[],"relativePath":"guide/figure.md","filePath":"guide/figure.md","lastUpdated":1693193431000}'),h={name:"guide/figure.md"},k=n("",33),l=[k];function p(t,e,r,d,g,y){return a(),i("div",null,l)}const B=s(h,[["render",p]]);export{A as __pageData,B as default};
diff --git a/assets/guide_hot-key.md.8XsCqQvT.js b/assets/guide_hot-key.md.BUOCwqTL.js
similarity index 85%
rename from assets/guide_hot-key.md.8XsCqQvT.js
rename to assets/guide_hot-key.md.BUOCwqTL.js
index 50dd8d8c0..b106d417e 100644
--- a/assets/guide_hot-key.md.8XsCqQvT.js
+++ b/assets/guide_hot-key.md.BUOCwqTL.js
@@ -1 +1 @@
-import{_ as e,c as o,o as t,a8 as c}from"./chunks/framework.DcOxgJIH.js";const u=JSON.parse('{"title":"⌨️ 快捷键","description":"","frontmatter":{},"headers":[],"relativePath":"guide/hot-key.md","filePath":"guide/hot-key.md","lastUpdated":1679066795000}'),d={name:"guide/hot-key.md"},a=c('
',3),i=[a];function s(_,l,r,n,h,p){return t(),o("div",null,i)}const m=e(d,[["render",s]]);export{u as __pageData,m as default};
+import{_ as e,c as o,o as t,a8 as c}from"./chunks/framework.C9pGYRs8.js";const u=JSON.parse('{"title":"⌨️ 快捷键","description":"","frontmatter":{},"headers":[],"relativePath":"guide/hot-key.md","filePath":"guide/hot-key.md","lastUpdated":1679066795000}'),d={name:"guide/hot-key.md"},a=c('
',3),i=[a];function s(_,l,r,n,h,p){return t(),o("div",null,i)}const m=e(d,[["render",s]]);export{u as __pageData,m as default};
diff --git a/assets/guide_hot-key.md.8XsCqQvT.lean.js b/assets/guide_hot-key.md.BUOCwqTL.lean.js
similarity index 69%
rename from assets/guide_hot-key.md.8XsCqQvT.lean.js
rename to assets/guide_hot-key.md.BUOCwqTL.lean.js
index d64f7b106..6ac59ae8b 100644
--- a/assets/guide_hot-key.md.8XsCqQvT.lean.js
+++ b/assets/guide_hot-key.md.BUOCwqTL.lean.js
@@ -1 +1 @@
-import{_ as e,c as o,o as t,a8 as c}from"./chunks/framework.DcOxgJIH.js";const u=JSON.parse('{"title":"⌨️ 快捷键","description":"","frontmatter":{},"headers":[],"relativePath":"guide/hot-key.md","filePath":"guide/hot-key.md","lastUpdated":1679066795000}'),d={name:"guide/hot-key.md"},a=c("",3),i=[a];function s(_,l,r,n,h,p){return t(),o("div",null,i)}const m=e(d,[["render",s]]);export{u as __pageData,m as default};
+import{_ as e,c as o,o as t,a8 as c}from"./chunks/framework.C9pGYRs8.js";const u=JSON.parse('{"title":"⌨️ 快捷键","description":"","frontmatter":{},"headers":[],"relativePath":"guide/hot-key.md","filePath":"guide/hot-key.md","lastUpdated":1679066795000}'),d={name:"guide/hot-key.md"},a=c("",3),i=[a];function s(_,l,r,n,h,p){return t(),o("div",null,i)}const m=e(d,[["render",s]]);export{u as __pageData,m as default};
diff --git a/assets/guide_i18n.md.BxtfavQX.js b/assets/guide_i18n.md.CqN63mTk.js
similarity index 97%
rename from assets/guide_i18n.md.BxtfavQX.js
rename to assets/guide_i18n.md.CqN63mTk.js
index 1baddb1fb..4d9c71d33 100644
--- a/assets/guide_i18n.md.BxtfavQX.js
+++ b/assets/guide_i18n.md.CqN63mTk.js
@@ -1,4 +1,4 @@
-import{_ as s,c as i,o as a,a8 as h}from"./chunks/framework.DcOxgJIH.js";const y=JSON.parse('{"title":"🌏 国际化","description":"","frontmatter":{},"headers":[],"relativePath":"guide/i18n.md","filePath":"guide/i18n.md","lastUpdated":1699374419000}'),n={name:"guide/i18n.md"},k=h(`
klinecharts.registerLocale('zh-HK', {
+import{_ as s,c as i,o as a,a8 as h}from"./chunks/framework.C9pGYRs8.js";const y=JSON.parse('{"title":"🌏 国际化","description":"","frontmatter":{},"headers":[],"relativePath":"guide/i18n.md","filePath":"guide/i18n.md","lastUpdated":1699374419000}'),n={name:"guide/i18n.md"},k=h(`
klinecharts.registerLocale('zh-HK', { time: '時間:', open: '開:', high: '高:',
diff --git a/assets/guide_i18n.md.BxtfavQX.lean.js b/assets/guide_i18n.md.CqN63mTk.lean.js
similarity index 69%
rename from assets/guide_i18n.md.BxtfavQX.lean.js
rename to assets/guide_i18n.md.CqN63mTk.lean.js
index 9743c0d47..89e591f5b 100644
--- a/assets/guide_i18n.md.BxtfavQX.lean.js
+++ b/assets/guide_i18n.md.CqN63mTk.lean.js
@@ -1 +1 @@
-import{_ as s,c as i,o as a,a8 as h}from"./chunks/framework.DcOxgJIH.js";const y=JSON.parse('{"title":"🌏 国际化","description":"","frontmatter":{},"headers":[],"relativePath":"guide/i18n.md","filePath":"guide/i18n.md","lastUpdated":1699374419000}'),n={name:"guide/i18n.md"},k=h("",7),t=[k];function l(e,p,d,r,g,c){return a(),i("div",null,t)}const A=s(n,[["render",l]]);export{y as __pageData,A as default};
+import{_ as s,c as i,o as a,a8 as h}from"./chunks/framework.C9pGYRs8.js";const y=JSON.parse('{"title":"🌏 国际化","description":"","frontmatter":{},"headers":[],"relativePath":"guide/i18n.md","filePath":"guide/i18n.md","lastUpdated":1699374419000}'),n={name:"guide/i18n.md"},k=h("",7),t=[k];function l(e,p,d,r,g,c){return a(),i("div",null,t)}const A=s(n,[["render",l]]);export{y as __pageData,A as default};
diff --git a/assets/guide_indicator.md.CJqyInIs.js b/assets/guide_indicator.md.BPeLx35r.js
similarity index 99%
rename from assets/guide_indicator.md.CJqyInIs.js
rename to assets/guide_indicator.md.BPeLx35r.js
index ec7b8d4bd..37f0775fe 100644
--- a/assets/guide_indicator.md.CJqyInIs.js
+++ b/assets/guide_indicator.md.BPeLx35r.js
@@ -1,4 +1,4 @@
-import{_ as s,c as i,o as a,a8 as n}from"./chunks/framework.DcOxgJIH.js";const A=JSON.parse('{"title":"技术指标","description":"","frontmatter":{},"headers":[],"relativePath":"guide/indicator.md","filePath":"guide/indicator.md","lastUpdated":1702327975000}'),h={name:"guide/indicator.md"},k=n(`
{
+import{_ as s,c as i,o as a,a8 as n}from"./chunks/framework.C9pGYRs8.js";const A=JSON.parse('{"title":"技术指标","description":"","frontmatter":{},"headers":[],"relativePath":"guide/indicator.md","filePath":"guide/indicator.md","lastUpdated":1702327975000}'),h={name:"guide/indicator.md"},k=n(`
{ // 指标名 name: string // 指标简短名称,用于显示,缺省将显示name
diff --git a/assets/guide_indicator.md.CJqyInIs.lean.js b/assets/guide_indicator.md.BPeLx35r.lean.js
similarity index 70%
rename from assets/guide_indicator.md.CJqyInIs.lean.js
rename to assets/guide_indicator.md.BPeLx35r.lean.js
index d28030c0a..cf9934c3b 100644
--- a/assets/guide_indicator.md.CJqyInIs.lean.js
+++ b/assets/guide_indicator.md.BPeLx35r.lean.js
@@ -1 +1 @@
-import{_ as s,c as i,o as a,a8 as n}from"./chunks/framework.DcOxgJIH.js";const A=JSON.parse('{"title":"技术指标","description":"","frontmatter":{},"headers":[],"relativePath":"guide/indicator.md","filePath":"guide/indicator.md","lastUpdated":1702327975000}'),h={name:"guide/indicator.md"},k=n("",17),l=[k];function t(p,e,r,d,g,y){return a(),i("div",null,l)}const B=s(h,[["render",t]]);export{A as __pageData,B as default};
+import{_ as s,c as i,o as a,a8 as n}from"./chunks/framework.C9pGYRs8.js";const A=JSON.parse('{"title":"技术指标","description":"","frontmatter":{},"headers":[],"relativePath":"guide/indicator.md","filePath":"guide/indicator.md","lastUpdated":1702327975000}'),h={name:"guide/indicator.md"},k=n("",17),l=[k];function t(p,e,r,d,g,y){return a(),i("div",null,l)}const B=s(h,[["render",t]]);export{A as __pageData,B as default};
diff --git a/assets/guide_instance-api.md.C3Y3eZMZ.js b/assets/guide_instance-api.md.AVNLD2F6.js
similarity index 99%
rename from assets/guide_instance-api.md.C3Y3eZMZ.js
rename to assets/guide_instance-api.md.AVNLD2F6.js
index f233b2642..7254b20dd 100644
--- a/assets/guide_instance-api.md.C3Y3eZMZ.js
+++ b/assets/guide_instance-api.md.AVNLD2F6.js
@@ -1,4 +1,4 @@
-import{_ as l,D as t,c as p,l as s,a as i,I as h,w as k,a8 as a,o as e}from"./chunks/framework.DcOxgJIH.js";const xs=JSON.parse('{"title":"实例API","description":"","frontmatter":{},"headers":[],"relativePath":"guide/instance-api.md","filePath":"guide/instance-api.md","lastUpdated":1713541144000}'),d={name:"guide/instance-api.md"},r=a(`
(paneId?: string, position?: 'root' | 'main' | 'yAxis') => {
+import{_ as l,D as t,c as p,l as s,a as i,I as h,w as k,a8 as a,o as e}from"./chunks/framework.C9pGYRs8.js";const xs=JSON.parse('{"title":"实例API","description":"","frontmatter":{},"headers":[],"relativePath":"guide/instance-api.md","filePath":"guide/instance-api.md","lastUpdated":1713541144000}'),d={name:"guide/instance-api.md"},r=a(`
',5),n=[o];function s(l,c,d,_,h,u){return e(),a("div",null,n)}const m=t(i,[["render",s]]);export{g as __pageData,m as default};
+import{_ as t,c as a,o as e,a8 as r}from"./chunks/framework.C9pGYRs8.js";const g=JSON.parse('{"title":"📃 介绍","description":"","frontmatter":{},"headers":[],"relativePath":"guide/introduction.md","filePath":"guide/introduction.md","lastUpdated":1712170888000}'),i={name:"guide/introduction.md"},o=r('
',5),n=[o];function s(l,c,d,_,h,u){return e(),a("div",null,n)}const m=t(i,[["render",s]]);export{g as __pageData,m as default};
diff --git a/assets/guide_introduction.md.BVd2RQtN.lean.js b/assets/guide_introduction.md.DEKRyMGz.lean.js
similarity index 70%
rename from assets/guide_introduction.md.BVd2RQtN.lean.js
rename to assets/guide_introduction.md.DEKRyMGz.lean.js
index 2839bc622..37570d624 100644
--- a/assets/guide_introduction.md.BVd2RQtN.lean.js
+++ b/assets/guide_introduction.md.DEKRyMGz.lean.js
@@ -1 +1 @@
-import{_ as t,c as a,o as e,a8 as r}from"./chunks/framework.DcOxgJIH.js";const g=JSON.parse('{"title":"📃 介绍","description":"","frontmatter":{},"headers":[],"relativePath":"guide/introduction.md","filePath":"guide/introduction.md","lastUpdated":1712170888000}'),i={name:"guide/introduction.md"},o=r("",5),n=[o];function s(l,c,d,_,h,u){return e(),a("div",null,n)}const m=t(i,[["render",s]]);export{g as __pageData,m as default};
+import{_ as t,c as a,o as e,a8 as r}from"./chunks/framework.C9pGYRs8.js";const g=JSON.parse('{"title":"📃 介绍","description":"","frontmatter":{},"headers":[],"relativePath":"guide/introduction.md","filePath":"guide/introduction.md","lastUpdated":1712170888000}'),i={name:"guide/introduction.md"},o=r("",5),n=[o];function s(l,c,d,_,h,u){return e(),a("div",null,n)}const m=t(i,[["render",s]]);export{g as __pageData,m as default};
diff --git a/assets/guide_overlay.md.CfOGXvlL.js b/assets/guide_overlay.md.DFIabf7K.js
similarity index 99%
rename from assets/guide_overlay.md.CfOGXvlL.js
rename to assets/guide_overlay.md.DFIabf7K.js
index 71acf47d5..a1d606317 100644
--- a/assets/guide_overlay.md.CfOGXvlL.js
+++ b/assets/guide_overlay.md.DFIabf7K.js
@@ -1,4 +1,4 @@
-import{_ as s,c as i,o as a,a8 as n}from"./chunks/framework.DcOxgJIH.js";const A=JSON.parse('{"title":"覆盖物","description":"","frontmatter":{},"headers":[],"relativePath":"guide/overlay.md","filePath":"guide/overlay.md","lastUpdated":1709219794000}'),h={name:"guide/overlay.md"},l=n(`
{
+import{_ as s,c as i,o as a,a8 as n}from"./chunks/framework.C9pGYRs8.js";const A=JSON.parse('{"title":"覆盖物","description":"","frontmatter":{},"headers":[],"relativePath":"guide/overlay.md","filePath":"guide/overlay.md","lastUpdated":1709219794000}'),h={name:"guide/overlay.md"},l=n(`
{ // 名称,必须字段,作为覆盖物创建的唯一标识 name: string
diff --git a/assets/guide_overlay.md.CfOGXvlL.lean.js b/assets/guide_overlay.md.DFIabf7K.lean.js
similarity index 69%
rename from assets/guide_overlay.md.CfOGXvlL.lean.js
rename to assets/guide_overlay.md.DFIabf7K.lean.js
index 3e3853902..3ffe9c74f 100644
--- a/assets/guide_overlay.md.CfOGXvlL.lean.js
+++ b/assets/guide_overlay.md.DFIabf7K.lean.js
@@ -1 +1 @@
-import{_ as s,c as i,o as a,a8 as n}from"./chunks/framework.DcOxgJIH.js";const A=JSON.parse('{"title":"覆盖物","description":"","frontmatter":{},"headers":[],"relativePath":"guide/overlay.md","filePath":"guide/overlay.md","lastUpdated":1709219794000}'),h={name:"guide/overlay.md"},l=n("",12),k=[l];function p(t,e,r,d,g,y){return a(),i("div",null,k)}const B=s(h,[["render",p]]);export{A as __pageData,B as default};
+import{_ as s,c as i,o as a,a8 as n}from"./chunks/framework.C9pGYRs8.js";const A=JSON.parse('{"title":"覆盖物","description":"","frontmatter":{},"headers":[],"relativePath":"guide/overlay.md","filePath":"guide/overlay.md","lastUpdated":1709219794000}'),h={name:"guide/overlay.md"},l=n("",12),k=[l];function p(t,e,r,d,g,y){return a(),i("div",null,k)}const B=s(h,[["render",p]]);export{A as __pageData,B as default};
diff --git a/assets/guide_quick-start.md.UBUz-tvW.js b/assets/guide_quick-start.md.Cfd_hO3g.js
similarity index 99%
rename from assets/guide_quick-start.md.UBUz-tvW.js
rename to assets/guide_quick-start.md.Cfd_hO3g.js
index 6474b3257..16afd4716 100644
--- a/assets/guide_quick-start.md.UBUz-tvW.js
+++ b/assets/guide_quick-start.md.Cfd_hO3g.js
@@ -1,4 +1,4 @@
-import{_ as h,c as k,o as n,a8 as a,l as s,a as i}from"./chunks/framework.DcOxgJIH.js";const m=JSON.parse('{"title":"🚀 快速上手","description":"","frontmatter":{},"headers":[],"relativePath":"guide/quick-start.md","filePath":"guide/quick-start.md","lastUpdated":1712170888000}'),l={name:"guide/quick-start.md"},p=a('
import { useEffect } from 'react'
+import{_ as h,c as k,o as n,a8 as a,l as s,a as i}from"./chunks/framework.C9pGYRs8.js";const m=JSON.parse('{"title":"🚀 快速上手","description":"","frontmatter":{},"headers":[],"relativePath":"guide/quick-start.md","filePath":"guide/quick-start.md","lastUpdated":1714933152000}'),l={name:"guide/quick-start.md"},p=a('
{
+import{S as a}from"./chunks/StyleExplain.C03vGxiE.js";import{c as n,I as h,l as s,a as i,a8 as k,o as l}from"./chunks/framework.C9pGYRs8.js";const p=s("h1",{id:"🎨-样式配置",tabindex:"-1"},[i("🎨 样式配置 "),s("a",{class:"header-anchor",href:"#🎨-样式配置","aria-label":'Permalink to "🎨 样式配置"'},"")],-1),t=s("p",null,[i("图表上看到的不管是点还是线,基本都可以自定义样式。可以通过图表方法"),s("code",null,"init(ds, options)"),i("或者图表实例方法"),s("code",null,"setStyles(styles)"),i("进行更改。")],-1),e=s("h2",{id:"图解说明",tabindex:"-1"},[i("图解说明 "),s("a",{class:"header-anchor",href:"#图解说明","aria-label":'Permalink to "图解说明"'},"")],-1),r=k(`
{ // 网格线 grid: { show: true,
diff --git a/assets/guide_styles.md.DlVepWh9.lean.js b/assets/guide_styles.md.CWdcU85U.lean.js
similarity index 88%
rename from assets/guide_styles.md.DlVepWh9.lean.js
rename to assets/guide_styles.md.CWdcU85U.lean.js
index 77401d2ca..0c40ccacc 100644
--- a/assets/guide_styles.md.DlVepWh9.lean.js
+++ b/assets/guide_styles.md.CWdcU85U.lean.js
@@ -1 +1 @@
-import{S as a}from"./chunks/StyleExplain.CRN7kL4W.js";import{c as n,I as h,l as s,a as i,a8 as k,o as l}from"./chunks/framework.DcOxgJIH.js";const p=s("h1",{id:"🎨-样式配置",tabindex:"-1"},[i("🎨 样式配置 "),s("a",{class:"header-anchor",href:"#🎨-样式配置","aria-label":'Permalink to "🎨 样式配置"'},"")],-1),t=s("p",null,[i("图表上看到的不管是点还是线,基本都可以自定义样式。可以通过图表方法"),s("code",null,"init(ds, options)"),i("或者图表实例方法"),s("code",null,"setStyles(styles)"),i("进行更改。")],-1),e=s("h2",{id:"图解说明",tabindex:"-1"},[i("图解说明 "),s("a",{class:"header-anchor",href:"#图解说明","aria-label":'Permalink to "图解说明"'},"")],-1),r=k("",2),C=JSON.parse('{"title":"🎨 样式配置","description":"","frontmatter":{},"headers":[],"relativePath":"guide/styles.md","filePath":"guide/styles.md","lastUpdated":1712852954000}'),d={name:"guide/styles.md"},B=Object.assign(d,{setup(g){return(y,A)=>(l(),n("div",null,[p,t,e,h(a),r]))}});export{C as __pageData,B as default};
+import{S as a}from"./chunks/StyleExplain.C03vGxiE.js";import{c as n,I as h,l as s,a as i,a8 as k,o as l}from"./chunks/framework.C9pGYRs8.js";const p=s("h1",{id:"🎨-样式配置",tabindex:"-1"},[i("🎨 样式配置 "),s("a",{class:"header-anchor",href:"#🎨-样式配置","aria-label":'Permalink to "🎨 样式配置"'},"")],-1),t=s("p",null,[i("图表上看到的不管是点还是线,基本都可以自定义样式。可以通过图表方法"),s("code",null,"init(ds, options)"),i("或者图表实例方法"),s("code",null,"setStyles(styles)"),i("进行更改。")],-1),e=s("h2",{id:"图解说明",tabindex:"-1"},[i("图解说明 "),s("a",{class:"header-anchor",href:"#图解说明","aria-label":'Permalink to "图解说明"'},"")],-1),r=k("",2),C=JSON.parse('{"title":"🎨 样式配置","description":"","frontmatter":{},"headers":[],"relativePath":"guide/styles.md","filePath":"guide/styles.md","lastUpdated":1712852954000}'),d={name:"guide/styles.md"},B=Object.assign(d,{setup(g){return(y,A)=>(l(),n("div",null,[p,t,e,h(a),r]))}});export{C as __pageData,B as default};
diff --git a/assets/guide_v8-to-v9.md.BLYQPgQQ.js b/assets/guide_v8-to-v9.md.YuPIv-HM.js
similarity index 98%
rename from assets/guide_v8-to-v9.md.BLYQPgQQ.js
rename to assets/guide_v8-to-v9.md.YuPIv-HM.js
index 130c8d185..9461f34f6 100644
--- a/assets/guide_v8-to-v9.md.BLYQPgQQ.js
+++ b/assets/guide_v8-to-v9.md.YuPIv-HM.js
@@ -1 +1 @@
-import{_ as e,c as o,o as c,a8 as d}from"./chunks/framework.DcOxgJIH.js";const m=JSON.parse('{"title":"🛠️ 从 V8 到 V9","description":"","frontmatter":{},"headers":[],"relativePath":"guide/v8-to-v9.md","filePath":"guide/v8-to-v9.md","lastUpdated":1709219794000}'),a={name:"guide/v8-to-v9.md"},i=d('
',17),t=[i];function l(n,r,s,h,p,x){return c(),o("div",null,t)}const I=e(a,[["render",l]]);export{m as __pageData,I as default};
+import{_ as e,c as o,o as c,a8 as d}from"./chunks/framework.C9pGYRs8.js";const m=JSON.parse('{"title":"🛠️ 从 V8 到 V9","description":"","frontmatter":{},"headers":[],"relativePath":"guide/v8-to-v9.md","filePath":"guide/v8-to-v9.md","lastUpdated":1709219794000}'),a={name:"guide/v8-to-v9.md"},i=d('
',17),t=[i];function l(n,r,s,h,p,x){return c(),o("div",null,t)}const I=e(a,[["render",l]]);export{m as __pageData,I as default};
diff --git a/assets/guide_v8-to-v9.md.BLYQPgQQ.lean.js b/assets/guide_v8-to-v9.md.YuPIv-HM.lean.js
similarity index 70%
rename from assets/guide_v8-to-v9.md.BLYQPgQQ.lean.js
rename to assets/guide_v8-to-v9.md.YuPIv-HM.lean.js
index 7812f0157..95a8a4a04 100644
--- a/assets/guide_v8-to-v9.md.BLYQPgQQ.lean.js
+++ b/assets/guide_v8-to-v9.md.YuPIv-HM.lean.js
@@ -1 +1 @@
-import{_ as e,c as o,o as c,a8 as d}from"./chunks/framework.DcOxgJIH.js";const m=JSON.parse('{"title":"🛠️ 从 V8 到 V9","description":"","frontmatter":{},"headers":[],"relativePath":"guide/v8-to-v9.md","filePath":"guide/v8-to-v9.md","lastUpdated":1709219794000}'),a={name:"guide/v8-to-v9.md"},i=d("",17),t=[i];function l(n,r,s,h,p,x){return c(),o("div",null,t)}const I=e(a,[["render",l]]);export{m as __pageData,I as default};
+import{_ as e,c as o,o as c,a8 as d}from"./chunks/framework.C9pGYRs8.js";const m=JSON.parse('{"title":"🛠️ 从 V8 到 V9","description":"","frontmatter":{},"headers":[],"relativePath":"guide/v8-to-v9.md","filePath":"guide/v8-to-v9.md","lastUpdated":1709219794000}'),a={name:"guide/v8-to-v9.md"},i=d("",17),t=[i];function l(n,r,s,h,p,x){return c(),o("div",null,t)}const I=e(a,[["render",l]]);export{m as __pageData,I as default};
diff --git a/assets/index.md.C-okEiiJ.js b/assets/index.md.BzsANxHM.js
similarity index 95%
rename from assets/index.md.C-okEiiJ.js
rename to assets/index.md.BzsANxHM.js
index 722f259b1..c24c37ab9 100644
--- a/assets/index.md.C-okEiiJ.js
+++ b/assets/index.md.BzsANxHM.js
@@ -1 +1 @@
-import{_ as e,c as t,o as a}from"./chunks/framework.DcOxgJIH.js";const p=JSON.parse('{"title":"可高度自定义的专业级轻量金融图表","description":"","frontmatter":{"title":"可高度自定义的专业级轻量金融图表","layout":"home","hero":{"name":"KLineChart","text":"可高度自定义的专业级轻量金融图表","tagline":"简单易用,轻量流畅,适用场景丰富的 Web 前端金融图表。","image":{"src":"/images/logo_hero.svg","alt":"KLineChart"},"actions":[{"theme":"brand","text":"快速开始","link":"/guide/quick-start"},{"theme":"alt","text":"在 Github 上查看","link":"https://github.com/klinecharts/KLineChart"}]},"features":[{"icon":{"src":"/images/box.png"},"title":"开箱即用","details":"简单快速集成,零成本上手,显示出一个图表仅需3行代码,让所有注意力都能放在数据对接上。"},{"icon":{"src":"/images/rocket.png"},"title":"轻量流畅","details":"零依赖,Gzip压缩下仅50k左右,4G网络下加载耗时不足1毫秒。图表即使在成千上万蜡烛图的情况下也能保持流畅。"},{"icon":{"src":"/images/expand.png"},"title":"高可扩展","details":"提供丰富的配置和Api,样式修改、功能搭配随心所欲。提供技术指标和画线模型扩展,让图表拥有更多可能。"}]},"headers":[],"relativePath":"index.md","filePath":"index.md","lastUpdated":1712170888000}'),i={name:"index.md"};function n(s,r,o,c,l,d){return a(),t("div")}const h=e(i,[["render",n]]);export{p as __pageData,h as default};
+import{_ as e,c as t,o as a}from"./chunks/framework.C9pGYRs8.js";const p=JSON.parse('{"title":"可高度自定义的专业级轻量金融图表","description":"","frontmatter":{"title":"可高度自定义的专业级轻量金融图表","layout":"home","hero":{"name":"KLineChart","text":"可高度自定义的专业级轻量金融图表","tagline":"简单易用,轻量流畅,适用场景丰富的 Web 前端金融图表。","image":{"src":"/images/logo_hero.svg","alt":"KLineChart"},"actions":[{"theme":"brand","text":"快速开始","link":"/guide/quick-start"},{"theme":"alt","text":"在 Github 上查看","link":"https://github.com/klinecharts/KLineChart"}]},"features":[{"icon":{"src":"/images/box.png"},"title":"开箱即用","details":"简单快速集成,零成本上手,显示出一个图表仅需3行代码,让所有注意力都能放在数据对接上。"},{"icon":{"src":"/images/rocket.png"},"title":"轻量流畅","details":"零依赖,Gzip压缩下仅50k左右,4G网络下加载耗时不足1毫秒。图表即使在成千上万蜡烛图的情况下也能保持流畅。"},{"icon":{"src":"/images/expand.png"},"title":"高可扩展","details":"提供丰富的配置和Api,样式修改、功能搭配随心所欲。提供技术指标和画线模型扩展,让图表拥有更多可能。"}]},"headers":[],"relativePath":"index.md","filePath":"index.md","lastUpdated":1712170888000}'),i={name:"index.md"};function n(s,r,o,c,l,d){return a(),t("div")}const h=e(i,[["render",n]]);export{p as __pageData,h as default};
diff --git a/assets/index.md.C-okEiiJ.lean.js b/assets/index.md.BzsANxHM.lean.js
similarity index 95%
rename from assets/index.md.C-okEiiJ.lean.js
rename to assets/index.md.BzsANxHM.lean.js
index 722f259b1..c24c37ab9 100644
--- a/assets/index.md.C-okEiiJ.lean.js
+++ b/assets/index.md.BzsANxHM.lean.js
@@ -1 +1 @@
-import{_ as e,c as t,o as a}from"./chunks/framework.DcOxgJIH.js";const p=JSON.parse('{"title":"可高度自定义的专业级轻量金融图表","description":"","frontmatter":{"title":"可高度自定义的专业级轻量金融图表","layout":"home","hero":{"name":"KLineChart","text":"可高度自定义的专业级轻量金融图表","tagline":"简单易用,轻量流畅,适用场景丰富的 Web 前端金融图表。","image":{"src":"/images/logo_hero.svg","alt":"KLineChart"},"actions":[{"theme":"brand","text":"快速开始","link":"/guide/quick-start"},{"theme":"alt","text":"在 Github 上查看","link":"https://github.com/klinecharts/KLineChart"}]},"features":[{"icon":{"src":"/images/box.png"},"title":"开箱即用","details":"简单快速集成,零成本上手,显示出一个图表仅需3行代码,让所有注意力都能放在数据对接上。"},{"icon":{"src":"/images/rocket.png"},"title":"轻量流畅","details":"零依赖,Gzip压缩下仅50k左右,4G网络下加载耗时不足1毫秒。图表即使在成千上万蜡烛图的情况下也能保持流畅。"},{"icon":{"src":"/images/expand.png"},"title":"高可扩展","details":"提供丰富的配置和Api,样式修改、功能搭配随心所欲。提供技术指标和画线模型扩展,让图表拥有更多可能。"}]},"headers":[],"relativePath":"index.md","filePath":"index.md","lastUpdated":1712170888000}'),i={name:"index.md"};function n(s,r,o,c,l,d){return a(),t("div")}const h=e(i,[["render",n]]);export{p as __pageData,h as default};
+import{_ as e,c as t,o as a}from"./chunks/framework.C9pGYRs8.js";const p=JSON.parse('{"title":"可高度自定义的专业级轻量金融图表","description":"","frontmatter":{"title":"可高度自定义的专业级轻量金融图表","layout":"home","hero":{"name":"KLineChart","text":"可高度自定义的专业级轻量金融图表","tagline":"简单易用,轻量流畅,适用场景丰富的 Web 前端金融图表。","image":{"src":"/images/logo_hero.svg","alt":"KLineChart"},"actions":[{"theme":"brand","text":"快速开始","link":"/guide/quick-start"},{"theme":"alt","text":"在 Github 上查看","link":"https://github.com/klinecharts/KLineChart"}]},"features":[{"icon":{"src":"/images/box.png"},"title":"开箱即用","details":"简单快速集成,零成本上手,显示出一个图表仅需3行代码,让所有注意力都能放在数据对接上。"},{"icon":{"src":"/images/rocket.png"},"title":"轻量流畅","details":"零依赖,Gzip压缩下仅50k左右,4G网络下加载耗时不足1毫秒。图表即使在成千上万蜡烛图的情况下也能保持流畅。"},{"icon":{"src":"/images/expand.png"},"title":"高可扩展","details":"提供丰富的配置和Api,样式修改、功能搭配随心所欲。提供技术指标和画线模型扩展,让图表拥有更多可能。"}]},"headers":[],"relativePath":"index.md","filePath":"index.md","lastUpdated":1712170888000}'),i={name:"index.md"};function n(s,r,o,c,l,d){return a(),t("div")}const h=e(i,[["render",n]]);export{p as __pageData,h as default};
diff --git a/assets/more_faq.md.CseWDOoI.js b/assets/more_faq.md.BtqiKUAc.js
similarity index 97%
rename from assets/more_faq.md.CseWDOoI.js
rename to assets/more_faq.md.BtqiKUAc.js
index 66efd6620..34dfb715c 100644
--- a/assets/more_faq.md.CseWDOoI.js
+++ b/assets/more_faq.md.BtqiKUAc.js
@@ -1,4 +1,4 @@
-import{_ as a,c as i,o as s,a8 as e}from"./chunks/framework.DcOxgJIH.js";const f=JSON.parse('{"title":"🙋 常见问题","description":"","frontmatter":{},"headers":[],"relativePath":"more/faq.md","filePath":"more/faq.md","lastUpdated":1712170888000}'),t={name:"more/faq.md"},n=e(`
chart.setStyles({
+import{_ as a,c as i,o as s,a8 as e}from"./chunks/framework.C9pGYRs8.js";const f=JSON.parse('{"title":"🙋 常见问题","description":"","frontmatter":{},"headers":[],"relativePath":"more/faq.md","filePath":"more/faq.md","lastUpdated":1712170888000}'),t={name:"more/faq.md"},n=e(`
chart.setStyles({ candle: { type: 'area', },
diff --git a/assets/more_faq.md.CseWDOoI.lean.js b/assets/more_faq.md.BtqiKUAc.lean.js
similarity index 68%
rename from assets/more_faq.md.CseWDOoI.lean.js
rename to assets/more_faq.md.BtqiKUAc.lean.js
index cd2253a7b..c838701d0 100644
--- a/assets/more_faq.md.CseWDOoI.lean.js
+++ b/assets/more_faq.md.BtqiKUAc.lean.js
@@ -1 +1 @@
-import{_ as a,c as i,o as s,a8 as e}from"./chunks/framework.DcOxgJIH.js";const f=JSON.parse('{"title":"🙋 常见问题","description":"","frontmatter":{},"headers":[],"relativePath":"more/faq.md","filePath":"more/faq.md","lastUpdated":1712170888000}'),t={name:"more/faq.md"},n=e("",14),h=[n];function l(r,o,d,p,c,k){return s(),i("div",null,h)}const m=a(t,[["render",l]]);export{f as __pageData,m as default};
+import{_ as a,c as i,o as s,a8 as e}from"./chunks/framework.C9pGYRs8.js";const f=JSON.parse('{"title":"🙋 常见问题","description":"","frontmatter":{},"headers":[],"relativePath":"more/faq.md","filePath":"more/faq.md","lastUpdated":1712170888000}'),t={name:"more/faq.md"},n=e("",14),h=[n];function l(r,o,d,p,c,k){return s(),i("div",null,h)}const m=a(t,[["render",l]]);export{f as __pageData,m as default};
diff --git a/assets/more_feedback.md.DUaG0bEF.js b/assets/more_feedback.md.DrgGCTwx.js
similarity index 96%
rename from assets/more_feedback.md.DUaG0bEF.js
rename to assets/more_feedback.md.DrgGCTwx.js
index 5ab08f3be..e86c41630 100644
--- a/assets/more_feedback.md.DUaG0bEF.js
+++ b/assets/more_feedback.md.DrgGCTwx.js
@@ -1 +1 @@
-import{_ as e,c as a,o as t,a8 as r,aa as i,ab as s}from"./chunks/framework.DcOxgJIH.js";const f=JSON.parse('{"title":"💬 反馈和共建","description":"","frontmatter":{},"headers":[],"relativePath":"more/feedback.md","filePath":"more/feedback.md","lastUpdated":1712170888000}'),o={name:"more/feedback.md"},h=r('
',11),l=[h];function n(d,c,u,_,m,p){return t(),a("div",null,l)}const g=e(o,[["render",n]]);export{f as __pageData,g as default};
+import{_ as e,c as a,o as t,a8 as r,aa as i,ab as s}from"./chunks/framework.C9pGYRs8.js";const f=JSON.parse('{"title":"💬 反馈和共建","description":"","frontmatter":{},"headers":[],"relativePath":"more/feedback.md","filePath":"more/feedback.md","lastUpdated":1712170888000}'),o={name:"more/feedback.md"},h=r('
',11),l=[h];function n(d,c,u,_,m,p){return t(),a("div",null,l)}const g=e(o,[["render",n]]);export{f as __pageData,g as default};
diff --git a/assets/more_feedback.md.DUaG0bEF.lean.js b/assets/more_feedback.md.DrgGCTwx.lean.js
similarity index 85%
rename from assets/more_feedback.md.DUaG0bEF.lean.js
rename to assets/more_feedback.md.DrgGCTwx.lean.js
index 950e46427..af1e16933 100644
--- a/assets/more_feedback.md.DUaG0bEF.lean.js
+++ b/assets/more_feedback.md.DrgGCTwx.lean.js
@@ -1 +1 @@
-import{_ as e,c as a,o as t,a8 as r,aa as i,ab as s}from"./chunks/framework.DcOxgJIH.js";const f=JSON.parse('{"title":"💬 反馈和共建","description":"","frontmatter":{},"headers":[],"relativePath":"more/feedback.md","filePath":"more/feedback.md","lastUpdated":1712170888000}'),o={name:"more/feedback.md"},h=r("",11),l=[h];function n(d,c,u,_,m,p){return t(),a("div",null,l)}const g=e(o,[["render",n]]);export{f as __pageData,g as default};
+import{_ as e,c as a,o as t,a8 as r,aa as i,ab as s}from"./chunks/framework.C9pGYRs8.js";const f=JSON.parse('{"title":"💬 反馈和共建","description":"","frontmatter":{},"headers":[],"relativePath":"more/feedback.md","filePath":"more/feedback.md","lastUpdated":1712170888000}'),o={name:"more/feedback.md"},h=r("",11),l=[h];function n(d,c,u,_,m,p){return t(),a("div",null,l)}const g=e(o,[["render",n]]);export{f as __pageData,g as default};
diff --git a/assets/more_local-development.md.BloP6BUJ.js b/assets/more_local-development.md.B9SaaEns.js
similarity index 97%
rename from assets/more_local-development.md.BloP6BUJ.js
rename to assets/more_local-development.md.B9SaaEns.js
index 4d562af78..1686bc4b8 100644
--- a/assets/more_local-development.md.BloP6BUJ.js
+++ b/assets/more_local-development.md.B9SaaEns.js
@@ -1,2 +1,2 @@
-import{P as o,a as i}from"./chunks/ProjectModuleExplain.vNDPxT4E.js";import{c as l,I as e,a8 as d,l as a,a as t,o as r}from"./chunks/framework.DcOxgJIH.js";const c=d('
',5),n=a("h3",{id:"模块依赖关系",tabindex:"-1"},[t("模块依赖关系 "),a("a",{class:"header-anchor",href:"#模块依赖关系","aria-label":'Permalink to "模块依赖关系"'},"")],-1),s=d(`
# 项目根目录下执行
+import{P as o,a as i}from"./chunks/ProjectModuleExplain.DBdNvUFN.js";import{c as l,I as e,a8 as d,l as a,a as t,o as r}from"./chunks/framework.C9pGYRs8.js";const c=d('
',5),n=a("h3",{id:"模块依赖关系",tabindex:"-1"},[t("模块依赖关系 "),a("a",{class:"header-anchor",href:"#模块依赖关系","aria-label":'Permalink to "模块依赖关系"'},"")],-1),s=d(`
此项目没有调试项目,需要创建新的工程,用 npm link 引入,或者直接引入 index.ts 入口文件的方式进行调试。你可以使用 vite 进行项目创建。
`,10),k=JSON.parse('{"title":"本地开发","description":"","frontmatter":{},"headers":[],"relativePath":"more/local-development.md","filePath":"more/local-development.md","lastUpdated":1712170888000}'),h={name:"more/local-development.md"},f=Object.assign(h,{setup(p){return(u,m)=>(r(),l("div",null,[c,e(o),n,e(i),s]))}});export{k as __pageData,f as default};
diff --git a/assets/more_local-development.md.BloP6BUJ.lean.js b/assets/more_local-development.md.B9SaaEns.lean.js
similarity index 82%
rename from assets/more_local-development.md.BloP6BUJ.lean.js
rename to assets/more_local-development.md.B9SaaEns.lean.js
index 1c8c329d2..18a2716c5 100644
--- a/assets/more_local-development.md.BloP6BUJ.lean.js
+++ b/assets/more_local-development.md.B9SaaEns.lean.js
@@ -1 +1 @@
-import{P as o,a as i}from"./chunks/ProjectModuleExplain.vNDPxT4E.js";import{c as l,I as e,a8 as d,l as a,a as t,o as r}from"./chunks/framework.DcOxgJIH.js";const c=d("",5),n=a("h3",{id:"模块依赖关系",tabindex:"-1"},[t("模块依赖关系 "),a("a",{class:"header-anchor",href:"#模块依赖关系","aria-label":'Permalink to "模块依赖关系"'},"")],-1),s=d("",10),k=JSON.parse('{"title":"本地开发","description":"","frontmatter":{},"headers":[],"relativePath":"more/local-development.md","filePath":"more/local-development.md","lastUpdated":1712170888000}'),h={name:"more/local-development.md"},f=Object.assign(h,{setup(p){return(u,m)=>(r(),l("div",null,[c,e(o),n,e(i),s]))}});export{k as __pageData,f as default};
+import{P as o,a as i}from"./chunks/ProjectModuleExplain.DBdNvUFN.js";import{c as l,I as e,a8 as d,l as a,a as t,o as r}from"./chunks/framework.C9pGYRs8.js";const c=d("",5),n=a("h3",{id:"模块依赖关系",tabindex:"-1"},[t("模块依赖关系 "),a("a",{class:"header-anchor",href:"#模块依赖关系","aria-label":'Permalink to "模块依赖关系"'},"")],-1),s=d("",10),k=JSON.parse('{"title":"本地开发","description":"","frontmatter":{},"headers":[],"relativePath":"more/local-development.md","filePath":"more/local-development.md","lastUpdated":1712170888000}'),h={name:"more/local-development.md"},f=Object.assign(h,{setup(p){return(u,m)=>(r(),l("div",null,[c,e(o),n,e(i),s]))}});export{k as __pageData,f as default};
diff --git a/assets/sample_axis.md.bFlu2rjS.js b/assets/sample_axis.md.DRQOl91F.js
similarity index 96%
rename from assets/sample_axis.md.bFlu2rjS.js
rename to assets/sample_axis.md.DRQOl91F.js
index 0a9733142..288705166 100644
--- a/assets/sample_axis.md.bFlu2rjS.js
+++ b/assets/sample_axis.md.DRQOl91F.js
@@ -1,4 +1,4 @@
-import{C as n}from"./chunks/SampleChart.CIjUiHmX.js";import{d as s}from"./chunks/index.Dlmof_Ss.js";import{c as h,I as k,m as i,l as a,a as l,a8 as p,o as t}from"./chunks/framework.DcOxgJIH.js";const e=a("h1",{id:"坐标轴",tabindex:"-1"},[l("坐标轴 "),a("a",{class:"header-anchor",href:"#坐标轴","aria-label":'Permalink to "坐标轴"'},"")],-1),r=p(`
js
import { init } from 'klinecharts'
+import{_ as i}from"./chunks/index.BJOTr0Bt.js";import{c as a,I as n,l as s,a as h,a8 as k,o as l}from"./chunks/framework.C9pGYRs8.js";const p=s("h1",{id:"坐标轴",tabindex:"-1"},[h("坐标轴 "),s("a",{class:"header-anchor",href:"#坐标轴","aria-label":'Permalink to "坐标轴"'},"")],-1),t=k(`
js
import { init } from 'klinecharts'import './index.css'function genData (timestamp = new Date().getTime(), length = 800) {
@@ -126,4 +126,4 @@ import{C as n}from"./chunks/SampleChart.CIjUiHmX.js";import{d as s}from"./chunks
color: #fff; outline: none; border: none;
-}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
`,1),b=JSON.parse('{"title":"坐标轴","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/axis.md","filePath":"sample/axis.md","lastUpdated":1702763973000}'),d={name:"sample/axis.md"},u=Object.assign(d,{setup(g){return(y,B)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"坐标轴"},null,8,["js","html","css"]),r]))}});export{b as __pageData,u as default};
+}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
`,1),A=JSON.parse('{"title":"坐标轴","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/axis.md","filePath":"sample/axis.md","lastUpdated":1714933152000}'),e={name:"sample/axis.md"},c=Object.assign(e,{setup(r){return(d,g)=>(l(),a("div",null,[p,n(i),t]))}});export{A as __pageData,c as default};
diff --git a/assets/sample_axis.md.DRQOl91F.lean.js b/assets/sample_axis.md.DRQOl91F.lean.js
new file mode 100644
index 000000000..733352368
--- /dev/null
+++ b/assets/sample_axis.md.DRQOl91F.lean.js
@@ -0,0 +1 @@
+import{_ as i}from"./chunks/index.BJOTr0Bt.js";import{c as a,I as n,l as s,a as h,a8 as k,o as l}from"./chunks/framework.C9pGYRs8.js";const p=s("h1",{id:"坐标轴",tabindex:"-1"},[h("坐标轴 "),s("a",{class:"header-anchor",href:"#坐标轴","aria-label":'Permalink to "坐标轴"'},"")],-1),t=k("",1),A=JSON.parse('{"title":"坐标轴","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/axis.md","filePath":"sample/axis.md","lastUpdated":1714933152000}'),e={name:"sample/axis.md"},c=Object.assign(e,{setup(r){return(d,g)=>(l(),a("div",null,[p,n(i),t]))}});export{A as __pageData,c as default};
diff --git a/assets/sample_axis.md.bFlu2rjS.lean.js b/assets/sample_axis.md.bFlu2rjS.lean.js
deleted file mode 100644
index 5e655bc45..000000000
--- a/assets/sample_axis.md.bFlu2rjS.lean.js
+++ /dev/null
@@ -1 +0,0 @@
-import{C as n}from"./chunks/SampleChart.CIjUiHmX.js";import{d as s}from"./chunks/index.Dlmof_Ss.js";import{c as h,I as k,m as i,l as a,a as l,a8 as p,o as t}from"./chunks/framework.DcOxgJIH.js";const e=a("h1",{id:"坐标轴",tabindex:"-1"},[l("坐标轴 "),a("a",{class:"header-anchor",href:"#坐标轴","aria-label":'Permalink to "坐标轴"'},"")],-1),r=p("",1),b=JSON.parse('{"title":"坐标轴","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/axis.md","filePath":"sample/axis.md","lastUpdated":1702763973000}'),d={name:"sample/axis.md"},u=Object.assign(d,{setup(g){return(y,B)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"坐标轴"},null,8,["js","html","css"]),r]))}});export{b as __pageData,u as default};
diff --git a/assets/sample_basic.md.CLXAUZ3x.lean.js b/assets/sample_basic.md.CLXAUZ3x.lean.js
deleted file mode 100644
index 1c1308e26..000000000
--- a/assets/sample_basic.md.CLXAUZ3x.lean.js
+++ /dev/null
@@ -1 +0,0 @@
-import{C as h}from"./chunks/SampleChart.CIjUiHmX.js";import{d as s}from"./chunks/index.DDsFLFK5.js";import{c as n,I as k,m as i,l as a,a as l,a8 as p,o as t}from"./chunks/framework.DcOxgJIH.js";const e=a("h1",{id:"基础展示",tabindex:"-1"},[l("基础展示 "),a("a",{class:"header-anchor",href:"#基础展示","aria-label":'Permalink to "基础展示"'},"")],-1),r=p("",1),o=JSON.parse('{"title":"基础展示","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/basic.md","filePath":"sample/basic.md","lastUpdated":1702763973000}'),d={name:"sample/basic.md"},b=Object.assign(d,{setup(g){return(y,B)=>(t(),n("div",null,[e,k(h,{js:i(s)["index.js"],html:i(s)["index.html"],title:"基础展示"},null,8,["js","html"]),r]))}});export{o as __pageData,b as default};
diff --git a/assets/sample_basic.md.CLXAUZ3x.js b/assets/sample_basic.md.DTWJbgi2.js
similarity index 91%
rename from assets/sample_basic.md.CLXAUZ3x.js
rename to assets/sample_basic.md.DTWJbgi2.js
index 26a8cd213..4dbf0b08e 100644
--- a/assets/sample_basic.md.CLXAUZ3x.js
+++ b/assets/sample_basic.md.DTWJbgi2.js
@@ -1,4 +1,4 @@
-import{C as h}from"./chunks/SampleChart.CIjUiHmX.js";import{d as s}from"./chunks/index.DDsFLFK5.js";import{c as n,I as k,m as i,l as a,a as l,a8 as p,o as t}from"./chunks/framework.DcOxgJIH.js";const e=a("h1",{id:"基础展示",tabindex:"-1"},[l("基础展示 "),a("a",{class:"header-anchor",href:"#基础展示","aria-label":'Permalink to "基础展示"'},"")],-1),r=p(`
js
import { init } from 'klinecharts'
+import{_ as i}from"./chunks/index.DNJtbWZ1.js";import{c as a,I as h,l as s,a as n,a8 as k,o as l}from"./chunks/framework.C9pGYRs8.js";const p=s("h1",{id:"基础展示",tabindex:"-1"},[n("基础展示 "),s("a",{class:"header-anchor",href:"#基础展示","aria-label":'Permalink to "基础展示"'},"")],-1),t=k(`
js
import { init } from 'klinecharts'function genData (timestamp = new Date().getTime(), length = 800) { let basePrice = 5000
@@ -25,4 +25,4 @@ import{C as h}from"./chunks/SampleChart.CIjUiHmX.js";import{d as s}from"./chunks
}const chart = init('k-line-chart')
-chart.applyNewData(genData())
`,1),o=JSON.parse('{"title":"基础展示","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/basic.md","filePath":"sample/basic.md","lastUpdated":1702763973000}'),d={name:"sample/basic.md"},b=Object.assign(d,{setup(g){return(y,B)=>(t(),n("div",null,[e,k(h,{js:i(s)["index.js"],html:i(s)["index.html"],title:"基础展示"},null,8,["js","html"]),r]))}});export{o as __pageData,b as default};
+chart.applyNewData(genData())
`,1),A=JSON.parse('{"title":"基础展示","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/basic.md","filePath":"sample/basic.md","lastUpdated":1714933152000}'),e={name:"sample/basic.md"},c=Object.assign(e,{setup(r){return(d,g)=>(l(),a("div",null,[p,h(i),t]))}});export{A as __pageData,c as default};
diff --git a/assets/sample_basic.md.DTWJbgi2.lean.js b/assets/sample_basic.md.DTWJbgi2.lean.js
new file mode 100644
index 000000000..1cb1f4b79
--- /dev/null
+++ b/assets/sample_basic.md.DTWJbgi2.lean.js
@@ -0,0 +1 @@
+import{_ as i}from"./chunks/index.DNJtbWZ1.js";import{c as a,I as h,l as s,a as n,a8 as k,o as l}from"./chunks/framework.C9pGYRs8.js";const p=s("h1",{id:"基础展示",tabindex:"-1"},[n("基础展示 "),s("a",{class:"header-anchor",href:"#基础展示","aria-label":'Permalink to "基础展示"'},"")],-1),t=k("",1),A=JSON.parse('{"title":"基础展示","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/basic.md","filePath":"sample/basic.md","lastUpdated":1714933152000}'),e={name:"sample/basic.md"},c=Object.assign(e,{setup(r){return(d,g)=>(l(),a("div",null,[p,h(i),t]))}});export{A as __pageData,c as default};
diff --git a/assets/en-US_sample_candle-type.md.i_JXTg_o.js b/assets/sample_candle-type.md.CXGKYn1b.js
similarity index 95%
rename from assets/en-US_sample_candle-type.md.i_JXTg_o.js
rename to assets/sample_candle-type.md.CXGKYn1b.js
index a8adc5dd2..59c32fc0e 100644
--- a/assets/en-US_sample_candle-type.md.i_JXTg_o.js
+++ b/assets/sample_candle-type.md.CXGKYn1b.js
@@ -1,4 +1,4 @@
-import{C as n}from"./chunks/SampleChart.CIjUiHmX.js";import{d as s}from"./chunks/index.CfR4V9rZ.js";import{c as h,I as k,m as i,l as a,a as l,a8 as p,o as t}from"./chunks/framework.DcOxgJIH.js";const e=a("h1",{id:"candle-type",tabindex:"-1"},[l("Candle Type "),a("a",{class:"header-anchor",href:"#candle-type","aria-label":'Permalink to "Candle Type"'},"")],-1),r=p(`
js
import { init } from 'klinecharts'
+import{_ as i}from"./chunks/index.BueRtJsF.js";import{c as a,I as n,l as s,a as h,a8 as k,o as l}from"./chunks/framework.C9pGYRs8.js";const p=s("h1",{id:"蜡烛类型",tabindex:"-1"},[h("蜡烛类型 "),s("a",{class:"header-anchor",href:"#蜡烛类型","aria-label":'Permalink to "蜡烛类型"'},"")],-1),t=k(`
js
import { init } from 'klinecharts'import './index.css'function genData (timestamp = new Date().getTime(), length = 800) {
@@ -72,4 +72,4 @@ import{C as n}from"./chunks/SampleChart.CIjUiHmX.js";import{d as s}from"./chunks
color: #fff; outline: none; border: none;
-}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
`,1),b=JSON.parse('{"title":"Candle Type","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/candle-type.md","filePath":"en-US/sample/candle-type.md","lastUpdated":1702763973000}'),d={name:"en-US/sample/candle-type.md"},C=Object.assign(d,{setup(g){return(y,B)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"Candle"},null,8,["js","html","css"]),r]))}});export{b as __pageData,C as default};
+}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
`,1),A=JSON.parse('{"title":"蜡烛类型","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/candle-type.md","filePath":"sample/candle-type.md","lastUpdated":1714933152000}'),e={name:"sample/candle-type.md"},c=Object.assign(e,{setup(r){return(d,g)=>(l(),a("div",null,[p,n(i),t]))}});export{A as __pageData,c as default};
diff --git a/assets/sample_candle-type.md.CXGKYn1b.lean.js b/assets/sample_candle-type.md.CXGKYn1b.lean.js
new file mode 100644
index 000000000..0f417cfd4
--- /dev/null
+++ b/assets/sample_candle-type.md.CXGKYn1b.lean.js
@@ -0,0 +1 @@
+import{_ as i}from"./chunks/index.BueRtJsF.js";import{c as a,I as n,l as s,a as h,a8 as k,o as l}from"./chunks/framework.C9pGYRs8.js";const p=s("h1",{id:"蜡烛类型",tabindex:"-1"},[h("蜡烛类型 "),s("a",{class:"header-anchor",href:"#蜡烛类型","aria-label":'Permalink to "蜡烛类型"'},"")],-1),t=k("",1),A=JSON.parse('{"title":"蜡烛类型","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/candle-type.md","filePath":"sample/candle-type.md","lastUpdated":1714933152000}'),e={name:"sample/candle-type.md"},c=Object.assign(e,{setup(r){return(d,g)=>(l(),a("div",null,[p,n(i),t]))}});export{A as __pageData,c as default};
diff --git a/assets/sample_candle-type.md.DlGFAuAg.lean.js b/assets/sample_candle-type.md.DlGFAuAg.lean.js
deleted file mode 100644
index a34b8d460..000000000
--- a/assets/sample_candle-type.md.DlGFAuAg.lean.js
+++ /dev/null
@@ -1 +0,0 @@
-import{C as n}from"./chunks/SampleChart.CIjUiHmX.js";import{d as s}from"./chunks/index.CfR4V9rZ.js";import{c as h,I as k,m as i,l as a,a as l,a8 as p,o as t}from"./chunks/framework.DcOxgJIH.js";const e=a("h1",{id:"蜡烛类型",tabindex:"-1"},[l("蜡烛类型 "),a("a",{class:"header-anchor",href:"#蜡烛类型","aria-label":'Permalink to "蜡烛类型"'},"")],-1),r=p("",1),b=JSON.parse('{"title":"蜡烛类型","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/candle-type.md","filePath":"sample/candle-type.md","lastUpdated":1702763973000}'),d={name:"sample/candle-type.md"},o=Object.assign(d,{setup(g){return(y,B)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"蜡烛类型"},null,8,["js","html","css"]),r]))}});export{b as __pageData,o as default};
diff --git a/assets/sample_data.md.CoKjvrXG.lean.js b/assets/sample_data.md.CoKjvrXG.lean.js
deleted file mode 100644
index b0ab611f4..000000000
--- a/assets/sample_data.md.CoKjvrXG.lean.js
+++ /dev/null
@@ -1 +0,0 @@
-import{C as n}from"./chunks/SampleChart.CIjUiHmX.js";import{d as s}from"./chunks/index.E4GYyaTY.js";import{c as h,I as k,m as i,l as a,a as l,a8 as p,o as t}from"./chunks/framework.DcOxgJIH.js";const e=a("h1",{id:"数据加载",tabindex:"-1"},[l("数据加载 "),a("a",{class:"header-anchor",href:"#数据加载","aria-label":'Permalink to "数据加载"'},"")],-1),r=p("",1),b=JSON.parse('{"title":"数据加载","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/data.md","filePath":"sample/data.md","lastUpdated":1702763973000}'),d={name:"sample/data.md"},o=Object.assign(d,{setup(g){return(y,B)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],title:"数据加载"},null,8,["js","html"]),r]))}});export{b as __pageData,o as default};
diff --git a/assets/sample_data.md.CoKjvrXG.js b/assets/sample_data.md.DChoZTQl.js
similarity index 94%
rename from assets/sample_data.md.CoKjvrXG.js
rename to assets/sample_data.md.DChoZTQl.js
index ba425ec93..3af2e21b5 100644
--- a/assets/sample_data.md.CoKjvrXG.js
+++ b/assets/sample_data.md.DChoZTQl.js
@@ -1,4 +1,4 @@
-import{C as n}from"./chunks/SampleChart.CIjUiHmX.js";import{d as s}from"./chunks/index.E4GYyaTY.js";import{c as h,I as k,m as i,l as a,a as l,a8 as p,o as t}from"./chunks/framework.DcOxgJIH.js";const e=a("h1",{id:"数据加载",tabindex:"-1"},[l("数据加载 "),a("a",{class:"header-anchor",href:"#数据加载","aria-label":'Permalink to "数据加载"'},"")],-1),r=p(`
js
import { init } from 'klinecharts'
+import{_ as i}from"./chunks/index.DV0WXehP.js";import{c as a,I as n,l as s,a as h,a8 as k,o as l}from"./chunks/framework.C9pGYRs8.js";const p=s("h1",{id:"数据加载",tabindex:"-1"},[h("数据加载 "),s("a",{class:"header-anchor",href:"#数据加载","aria-label":'Permalink to "数据加载"'},"")],-1),t=k(`
js
import { init } from 'klinecharts'function genData (timestamp = new Date().getTime(), length = 800) { let basePrice = 5000
@@ -46,4 +46,4 @@ import{C as n}from"./chunks/SampleChart.CIjUiHmX.js";import{d as s}from"./chunks
chart.updateData(newData) updateData() }, 600)
-}
`,1),b=JSON.parse('{"title":"数据加载","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/data.md","filePath":"sample/data.md","lastUpdated":1702763973000}'),d={name:"sample/data.md"},o=Object.assign(d,{setup(g){return(y,B)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],title:"数据加载"},null,8,["js","html"]),r]))}});export{b as __pageData,o as default};
+}
`,1),A=JSON.parse('{"title":"数据加载","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/data.md","filePath":"sample/data.md","lastUpdated":1714933152000}'),e={name:"sample/data.md"},D=Object.assign(e,{setup(r){return(d,g)=>(l(),a("div",null,[p,n(i),t]))}});export{A as __pageData,D as default};
diff --git a/assets/sample_data.md.DChoZTQl.lean.js b/assets/sample_data.md.DChoZTQl.lean.js
new file mode 100644
index 000000000..17c107296
--- /dev/null
+++ b/assets/sample_data.md.DChoZTQl.lean.js
@@ -0,0 +1 @@
+import{_ as i}from"./chunks/index.DV0WXehP.js";import{c as a,I as n,l as s,a as h,a8 as k,o as l}from"./chunks/framework.C9pGYRs8.js";const p=s("h1",{id:"数据加载",tabindex:"-1"},[h("数据加载 "),s("a",{class:"header-anchor",href:"#数据加载","aria-label":'Permalink to "数据加载"'},"")],-1),t=k("",1),A=JSON.parse('{"title":"数据加载","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/data.md","filePath":"sample/data.md","lastUpdated":1714933152000}'),e={name:"sample/data.md"},D=Object.assign(e,{setup(r){return(d,g)=>(l(),a("div",null,[p,n(i),t]))}});export{A as __pageData,D as default};
diff --git a/assets/sample_i18n.md.DZrgLSzh.js b/assets/sample_i18n.md.Bok4VK_z.js
similarity index 95%
rename from assets/sample_i18n.md.DZrgLSzh.js
rename to assets/sample_i18n.md.Bok4VK_z.js
index 47a448e44..434e20a67 100644
--- a/assets/sample_i18n.md.DZrgLSzh.js
+++ b/assets/sample_i18n.md.Bok4VK_z.js
@@ -1,4 +1,4 @@
-import{C as n}from"./chunks/SampleChart.CIjUiHmX.js";import{d as s}from"./chunks/index.IX-oTERu.js";import{c as h,I as k,m as i,l as a,a as l,a8 as p,o as t}from"./chunks/framework.DcOxgJIH.js";const e=a("h1",{id:"多语言",tabindex:"-1"},[l("多语言 "),a("a",{class:"header-anchor",href:"#多语言","aria-label":'Permalink to "多语言"'},"")],-1),r=p(`
js
import { init, registerLocale } from 'klinecharts'
+import{_ as i}from"./chunks/index.B9MLOXtr.js";import{c as a,I as n,l as s,a as h,a8 as k,o as l}from"./chunks/framework.C9pGYRs8.js";const p=s("h1",{id:"多语言",tabindex:"-1"},[h("多语言 "),s("a",{class:"header-anchor",href:"#多语言","aria-label":'Permalink to "多语言"'},"")],-1),t=k(`
js
import { init, registerLocale } from 'klinecharts'import './index.less'function genData (timestamp = new Date().getTime(), length = 800) {
@@ -76,4 +76,4 @@ import{C as n}from"./chunks/SampleChart.CIjUiHmX.js";import{d as s}from"./chunks
color: #fff; outline: none; border: none;
-}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
`,1),b=JSON.parse('{"title":"多语言","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/i18n.md","filePath":"sample/i18n.md","lastUpdated":1702763973000}'),d={name:"sample/i18n.md"},C=Object.assign(d,{setup(g){return(y,B)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"多语言"},null,8,["js","html","css"]),r]))}});export{b as __pageData,C as default};
+}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
`,1),A=JSON.parse('{"title":"多语言","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/i18n.md","filePath":"sample/i18n.md","lastUpdated":1714933152000}'),e={name:"sample/i18n.md"},c=Object.assign(e,{setup(r){return(d,g)=>(l(),a("div",null,[p,n(i),t]))}});export{A as __pageData,c as default};
diff --git a/assets/sample_i18n.md.Bok4VK_z.lean.js b/assets/sample_i18n.md.Bok4VK_z.lean.js
new file mode 100644
index 000000000..69245bf63
--- /dev/null
+++ b/assets/sample_i18n.md.Bok4VK_z.lean.js
@@ -0,0 +1 @@
+import{_ as i}from"./chunks/index.B9MLOXtr.js";import{c as a,I as n,l as s,a as h,a8 as k,o as l}from"./chunks/framework.C9pGYRs8.js";const p=s("h1",{id:"多语言",tabindex:"-1"},[h("多语言 "),s("a",{class:"header-anchor",href:"#多语言","aria-label":'Permalink to "多语言"'},"")],-1),t=k("",1),A=JSON.parse('{"title":"多语言","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/i18n.md","filePath":"sample/i18n.md","lastUpdated":1714933152000}'),e={name:"sample/i18n.md"},c=Object.assign(e,{setup(r){return(d,g)=>(l(),a("div",null,[p,n(i),t]))}});export{A as __pageData,c as default};
diff --git a/assets/sample_i18n.md.DZrgLSzh.lean.js b/assets/sample_i18n.md.DZrgLSzh.lean.js
deleted file mode 100644
index 74aa492d9..000000000
--- a/assets/sample_i18n.md.DZrgLSzh.lean.js
+++ /dev/null
@@ -1 +0,0 @@
-import{C as n}from"./chunks/SampleChart.CIjUiHmX.js";import{d as s}from"./chunks/index.IX-oTERu.js";import{c as h,I as k,m as i,l as a,a as l,a8 as p,o as t}from"./chunks/framework.DcOxgJIH.js";const e=a("h1",{id:"多语言",tabindex:"-1"},[l("多语言 "),a("a",{class:"header-anchor",href:"#多语言","aria-label":'Permalink to "多语言"'},"")],-1),r=p("",1),b=JSON.parse('{"title":"多语言","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/i18n.md","filePath":"sample/i18n.md","lastUpdated":1702763973000}'),d={name:"sample/i18n.md"},C=Object.assign(d,{setup(g){return(y,B)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"多语言"},null,8,["js","html","css"]),r]))}});export{b as __pageData,C as default};
diff --git a/assets/sample_indicator.md.RQxqZ_6-.js b/assets/sample_indicator.md.BKb784UP.js
similarity index 96%
rename from assets/sample_indicator.md.RQxqZ_6-.js
rename to assets/sample_indicator.md.BKb784UP.js
index 37f6b9def..e6434f459 100644
--- a/assets/sample_indicator.md.RQxqZ_6-.js
+++ b/assets/sample_indicator.md.BKb784UP.js
@@ -1,4 +1,4 @@
-import{C as n}from"./chunks/SampleChart.CIjUiHmX.js";import{d as s}from"./chunks/index.-DM8abJ7.js";import{c as h,I as k,m as i,l as a,a as l,a8 as p,o as t}from"./chunks/framework.DcOxgJIH.js";const e=a("h1",{id:"技术指标",tabindex:"-1"},[l("技术指标 "),a("a",{class:"header-anchor",href:"#技术指标","aria-label":'Permalink to "技术指标"'},"")],-1),r=p(`
js
import { init, registerIndicator } from 'klinecharts'
+import{_ as i}from"./chunks/index.BYnNTynX.js";import{c as a,I as n,l as s,a as h,a8 as k,o as l}from"./chunks/framework.C9pGYRs8.js";const p=s("h1",{id:"技术指标",tabindex:"-1"},[h("技术指标 "),s("a",{class:"header-anchor",href:"#技术指标","aria-label":'Permalink to "技术指标"'},"")],-1),t=k(`
js
import { init, registerIndicator } from 'klinecharts'import './index.css'const fruits = [
@@ -123,4 +123,4 @@ import{C as n}from"./chunks/SampleChart.CIjUiHmX.js";import{d as s}from"./chunks
color: #fff; outline: none; border: none;
-}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
`,1),b=JSON.parse('{"title":"技术指标","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/indicator.md","filePath":"sample/indicator.md","lastUpdated":1702763973000}'),d={name:"sample/indicator.md"},C=Object.assign(d,{setup(g){return(y,B)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"技术指标"},null,8,["js","html","css"]),r]))}});export{b as __pageData,C as default};
+}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
`,1),A=JSON.parse('{"title":"技术指标","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/indicator.md","filePath":"sample/indicator.md","lastUpdated":1714933152000}'),e={name:"sample/indicator.md"},D=Object.assign(e,{setup(r){return(d,g)=>(l(),a("div",null,[p,n(i),t]))}});export{A as __pageData,D as default};
diff --git a/assets/sample_indicator.md.BKb784UP.lean.js b/assets/sample_indicator.md.BKb784UP.lean.js
new file mode 100644
index 000000000..9fd185109
--- /dev/null
+++ b/assets/sample_indicator.md.BKb784UP.lean.js
@@ -0,0 +1 @@
+import{_ as i}from"./chunks/index.BYnNTynX.js";import{c as a,I as n,l as s,a as h,a8 as k,o as l}from"./chunks/framework.C9pGYRs8.js";const p=s("h1",{id:"技术指标",tabindex:"-1"},[h("技术指标 "),s("a",{class:"header-anchor",href:"#技术指标","aria-label":'Permalink to "技术指标"'},"")],-1),t=k("",1),A=JSON.parse('{"title":"技术指标","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/indicator.md","filePath":"sample/indicator.md","lastUpdated":1714933152000}'),e={name:"sample/indicator.md"},D=Object.assign(e,{setup(r){return(d,g)=>(l(),a("div",null,[p,n(i),t]))}});export{A as __pageData,D as default};
diff --git a/assets/sample_indicator.md.RQxqZ_6-.lean.js b/assets/sample_indicator.md.RQxqZ_6-.lean.js
deleted file mode 100644
index efaa05db2..000000000
--- a/assets/sample_indicator.md.RQxqZ_6-.lean.js
+++ /dev/null
@@ -1 +0,0 @@
-import{C as n}from"./chunks/SampleChart.CIjUiHmX.js";import{d as s}from"./chunks/index.-DM8abJ7.js";import{c as h,I as k,m as i,l as a,a as l,a8 as p,o as t}from"./chunks/framework.DcOxgJIH.js";const e=a("h1",{id:"技术指标",tabindex:"-1"},[l("技术指标 "),a("a",{class:"header-anchor",href:"#技术指标","aria-label":'Permalink to "技术指标"'},"")],-1),r=p("",1),b=JSON.parse('{"title":"技术指标","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/indicator.md","filePath":"sample/indicator.md","lastUpdated":1702763973000}'),d={name:"sample/indicator.md"},C=Object.assign(d,{setup(g){return(y,B)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"技术指标"},null,8,["js","html","css"]),r]))}});export{b as __pageData,C as default};
diff --git a/assets/sample_overlay.md.DZIvNYKu.lean.js b/assets/sample_overlay.md.DZIvNYKu.lean.js
deleted file mode 100644
index 57d23acff..000000000
--- a/assets/sample_overlay.md.DZIvNYKu.lean.js
+++ /dev/null
@@ -1 +0,0 @@
-import{C as n}from"./chunks/SampleChart.CIjUiHmX.js";import{d as s}from"./chunks/index.0OUwNVWh.js";import{c as h,I as k,m as i,l as a,a as l,a8 as p,o as t}from"./chunks/framework.DcOxgJIH.js";const e=a("h1",{id:"覆盖物",tabindex:"-1"},[l("覆盖物 "),a("a",{class:"header-anchor",href:"#覆盖物","aria-label":'Permalink to "覆盖物"'},"")],-1),r=p("",1),b=JSON.parse('{"title":"覆盖物","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/overlay.md","filePath":"sample/overlay.md","lastUpdated":1702763973000}'),d={name:"sample/overlay.md"},o=Object.assign(d,{setup(g){return(y,B)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"覆盖物"},null,8,["js","html","css"]),r]))}});export{b as __pageData,o as default};
diff --git a/assets/sample_overlay.md.DZIvNYKu.js b/assets/sample_overlay.md._NV3nx9K.js
similarity index 95%
rename from assets/sample_overlay.md.DZIvNYKu.js
rename to assets/sample_overlay.md._NV3nx9K.js
index 1d3a31309..8ce3d60bf 100644
--- a/assets/sample_overlay.md.DZIvNYKu.js
+++ b/assets/sample_overlay.md._NV3nx9K.js
@@ -1,4 +1,4 @@
-import{C as n}from"./chunks/SampleChart.CIjUiHmX.js";import{d as s}from"./chunks/index.0OUwNVWh.js";import{c as h,I as k,m as i,l as a,a as l,a8 as p,o as t}from"./chunks/framework.DcOxgJIH.js";const e=a("h1",{id:"覆盖物",tabindex:"-1"},[l("覆盖物 "),a("a",{class:"header-anchor",href:"#覆盖物","aria-label":'Permalink to "覆盖物"'},"")],-1),r=p(`
js
import { init, registerOverlay } from 'klinecharts'
+import{_ as i}from"./chunks/index.Dh7QxXjZ.js";import{c as a,I as n,l as s,a as h,a8 as k,o as l}from"./chunks/framework.C9pGYRs8.js";const p=s("h1",{id:"覆盖物",tabindex:"-1"},[h("覆盖物 "),s("a",{class:"header-anchor",href:"#覆盖物","aria-label":'Permalink to "覆盖物"'},"")],-1),t=k(`
js
import { init, registerOverlay } from 'klinecharts'import './index.css'function genData (timestamp = new Date().getTime(), length = 800) {
@@ -93,4 +93,4 @@ import{C as n}from"./chunks/SampleChart.CIjUiHmX.js";import{d as s}from"./chunks
color: #fff; outline: none; border: none;
-}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
`,1),b=JSON.parse('{"title":"覆盖物","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/overlay.md","filePath":"sample/overlay.md","lastUpdated":1702763973000}'),d={name:"sample/overlay.md"},o=Object.assign(d,{setup(g){return(y,B)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"覆盖物"},null,8,["js","html","css"]),r]))}});export{b as __pageData,o as default};
+}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
`,1),A=JSON.parse('{"title":"覆盖物","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/overlay.md","filePath":"sample/overlay.md","lastUpdated":1714933152000}'),e={name:"sample/overlay.md"},c=Object.assign(e,{setup(r){return(d,g)=>(l(),a("div",null,[p,n(i),t]))}});export{A as __pageData,c as default};
diff --git a/assets/sample_overlay.md._NV3nx9K.lean.js b/assets/sample_overlay.md._NV3nx9K.lean.js
new file mode 100644
index 000000000..70f9cf1a0
--- /dev/null
+++ b/assets/sample_overlay.md._NV3nx9K.lean.js
@@ -0,0 +1 @@
+import{_ as i}from"./chunks/index.Dh7QxXjZ.js";import{c as a,I as n,l as s,a as h,a8 as k,o as l}from"./chunks/framework.C9pGYRs8.js";const p=s("h1",{id:"覆盖物",tabindex:"-1"},[h("覆盖物 "),s("a",{class:"header-anchor",href:"#覆盖物","aria-label":'Permalink to "覆盖物"'},"")],-1),t=k("",1),A=JSON.parse('{"title":"覆盖物","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/overlay.md","filePath":"sample/overlay.md","lastUpdated":1714933152000}'),e={name:"sample/overlay.md"},c=Object.assign(e,{setup(r){return(d,g)=>(l(),a("div",null,[p,n(i),t]))}});export{A as __pageData,c as default};
diff --git a/assets/sample_theme.md.Cyp3eDTG.js b/assets/sample_theme.md.CGWbWmlj.js
similarity index 96%
rename from assets/sample_theme.md.Cyp3eDTG.js
rename to assets/sample_theme.md.CGWbWmlj.js
index e0c30076b..a02e84d4e 100644
--- a/assets/sample_theme.md.Cyp3eDTG.js
+++ b/assets/sample_theme.md.CGWbWmlj.js
@@ -1,4 +1,4 @@
-import{u as l,B as p,x as t,c as e,I as r,m as i,l as k,a as d,a8 as g,o as y}from"./chunks/framework.DcOxgJIH.js";import{C as B}from"./chunks/SampleChart.CIjUiHmX.js";import{d as a}from"./chunks/index.DUPtAcdd.js";const A=k("h1",{id:"主题",tabindex:"-1"},[d("主题 "),k("a",{class:"header-anchor",href:"#主题","aria-label":'Permalink to "主题"'},"")],-1),c=g(`
js
import { init, registerStyles } from 'klinecharts'
+import{_ as i}from"./chunks/index.2T-xn771.js";import{c as a,I as n,l as s,a as h,a8 as k,o as l}from"./chunks/framework.C9pGYRs8.js";const p=s("h1",{id:"主题",tabindex:"-1"},[h("主题 "),s("a",{class:"header-anchor",href:"#主题","aria-label":'Permalink to "主题"'},"")],-1),t=k(`
js
import { init, registerStyles } from 'klinecharts'import './index.css'function genData (timestamp = new Date().getTime(), length = 800) {
@@ -166,4 +166,4 @@ import{u as l,B as p,x as t,c as e,I as r,m as i,l as k,a as d,a8 as g,o as y}fr
color: #fff; outline: none; border: none;
-}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
`,1),m=JSON.parse('{"title":"主题","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/theme.md","filePath":"sample/theme.md","lastUpdated":1702763973000}'),b={name:"sample/theme.md"},f=Object.assign(b,{setup(D){const{isDark:n}=l();return p(()=>{document.getElementById("k-line-chart").style.backgroundColor=n.value?"#1b1b1f":"#ffffff"}),t(n,h=>{const s=document.getElementById("k-line-chart");h?s.style.backgroundColor="#1b1b1f":s.style.backgroundColor="#ffffff"}),(h,s)=>(y(),e("div",null,[A,r(B,{js:i(a)["index.js"],css:i(a)["index.css"],html:i(a)["index.html"],title:"主题"},null,8,["js","css","html"]),c]))}});export{m as __pageData,f as default};
+}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
`,1),A=JSON.parse('{"title":"主题","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/theme.md","filePath":"sample/theme.md","lastUpdated":1714933152000}'),e={name:"sample/theme.md"},c=Object.assign(e,{setup(r){return(d,g)=>(l(),a("div",null,[p,n(i),t]))}});export{A as __pageData,c as default};
diff --git a/assets/sample_theme.md.CGWbWmlj.lean.js b/assets/sample_theme.md.CGWbWmlj.lean.js
new file mode 100644
index 000000000..b674b41a6
--- /dev/null
+++ b/assets/sample_theme.md.CGWbWmlj.lean.js
@@ -0,0 +1 @@
+import{_ as i}from"./chunks/index.2T-xn771.js";import{c as a,I as n,l as s,a as h,a8 as k,o as l}from"./chunks/framework.C9pGYRs8.js";const p=s("h1",{id:"主题",tabindex:"-1"},[h("主题 "),s("a",{class:"header-anchor",href:"#主题","aria-label":'Permalink to "主题"'},"")],-1),t=k("",1),A=JSON.parse('{"title":"主题","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/theme.md","filePath":"sample/theme.md","lastUpdated":1714933152000}'),e={name:"sample/theme.md"},c=Object.assign(e,{setup(r){return(d,g)=>(l(),a("div",null,[p,n(i),t]))}});export{A as __pageData,c as default};
diff --git a/assets/sample_theme.md.Cyp3eDTG.lean.js b/assets/sample_theme.md.Cyp3eDTG.lean.js
deleted file mode 100644
index 467a5ea02..000000000
--- a/assets/sample_theme.md.Cyp3eDTG.lean.js
+++ /dev/null
@@ -1 +0,0 @@
-import{u as l,B as p,x as t,c as e,I as r,m as i,l as k,a as d,a8 as g,o as y}from"./chunks/framework.DcOxgJIH.js";import{C as B}from"./chunks/SampleChart.CIjUiHmX.js";import{d as a}from"./chunks/index.DUPtAcdd.js";const A=k("h1",{id:"主题",tabindex:"-1"},[d("主题 "),k("a",{class:"header-anchor",href:"#主题","aria-label":'Permalink to "主题"'},"")],-1),c=g("",1),m=JSON.parse('{"title":"主题","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/theme.md","filePath":"sample/theme.md","lastUpdated":1702763973000}'),b={name:"sample/theme.md"},f=Object.assign(b,{setup(D){const{isDark:n}=l();return p(()=>{document.getElementById("k-line-chart").style.backgroundColor=n.value?"#1b1b1f":"#ffffff"}),t(n,h=>{const s=document.getElementById("k-line-chart");h?s.style.backgroundColor="#1b1b1f":s.style.backgroundColor="#ffffff"}),(h,s)=>(y(),e("div",null,[A,r(B,{js:i(a)["index.js"],css:i(a)["index.css"],html:i(a)["index.html"],title:"主题"},null,8,["js","css","html"]),c]))}});export{m as __pageData,f as default};
diff --git a/assets/sample_timezone.md.BII_BnsV.lean.js b/assets/sample_timezone.md.BII_BnsV.lean.js
deleted file mode 100644
index 34e25a64e..000000000
--- a/assets/sample_timezone.md.BII_BnsV.lean.js
+++ /dev/null
@@ -1 +0,0 @@
-import{C as n}from"./chunks/SampleChart.CIjUiHmX.js";import{d as s}from"./chunks/index.B6xYCL3l.js";import{c as h,I as k,m as i,l as a,a as l,a8 as p,o as t}from"./chunks/framework.DcOxgJIH.js";const e=a("h1",{id:"时区",tabindex:"-1"},[l("时区 "),a("a",{class:"header-anchor",href:"#时区","aria-label":'Permalink to "时区"'},"")],-1),r=p("",1),b=JSON.parse('{"title":"时区","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/timezone.md","filePath":"sample/timezone.md","lastUpdated":1702763973000}'),d={name:"sample/timezone.md"},o=Object.assign(d,{setup(g){return(y,B)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"时区"},null,8,["js","html","css"]),r]))}});export{b as __pageData,o as default};
diff --git a/assets/sample_timezone.md.BII_BnsV.js b/assets/sample_timezone.md.BKSyKGpy.js
similarity index 95%
rename from assets/sample_timezone.md.BII_BnsV.js
rename to assets/sample_timezone.md.BKSyKGpy.js
index 75f7fb3d6..c29d4db2c 100644
--- a/assets/sample_timezone.md.BII_BnsV.js
+++ b/assets/sample_timezone.md.BKSyKGpy.js
@@ -1,4 +1,4 @@
-import{C as n}from"./chunks/SampleChart.CIjUiHmX.js";import{d as s}from"./chunks/index.B6xYCL3l.js";import{c as h,I as k,m as i,l as a,a as l,a8 as p,o as t}from"./chunks/framework.DcOxgJIH.js";const e=a("h1",{id:"时区",tabindex:"-1"},[l("时区 "),a("a",{class:"header-anchor",href:"#时区","aria-label":'Permalink to "时区"'},"")],-1),r=p(`
js
import { init } from 'klinecharts'
+import{_ as i}from"./chunks/index.BtkvC7kS.js";import{c as a,I as n,l as s,a as h,a8 as k,o as l}from"./chunks/framework.C9pGYRs8.js";const p=s("h1",{id:"时区",tabindex:"-1"},[h("时区 "),s("a",{class:"header-anchor",href:"#时区","aria-label":'Permalink to "时区"'},"")],-1),t=k(`
js
import { init } from 'klinecharts'import './index.css'function genData (timestamp = new Date().getTime(), length = 800) {
@@ -67,4 +67,4 @@ import{C as n}from"./chunks/SampleChart.CIjUiHmX.js";import{d as s}from"./chunks
color: #fff; outline: none; border: none;
-}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
`,1),b=JSON.parse('{"title":"时区","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/timezone.md","filePath":"sample/timezone.md","lastUpdated":1702763973000}'),d={name:"sample/timezone.md"},o=Object.assign(d,{setup(g){return(y,B)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"时区"},null,8,["js","html","css"]),r]))}});export{b as __pageData,o as default};
+}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
`,1),A=JSON.parse('{"title":"时区","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/timezone.md","filePath":"sample/timezone.md","lastUpdated":1714933152000}'),e={name:"sample/timezone.md"},c=Object.assign(e,{setup(r){return(d,g)=>(l(),a("div",null,[p,n(i),t]))}});export{A as __pageData,c as default};
diff --git a/assets/sample_timezone.md.BKSyKGpy.lean.js b/assets/sample_timezone.md.BKSyKGpy.lean.js
new file mode 100644
index 000000000..b5cf4091e
--- /dev/null
+++ b/assets/sample_timezone.md.BKSyKGpy.lean.js
@@ -0,0 +1 @@
+import{_ as i}from"./chunks/index.BtkvC7kS.js";import{c as a,I as n,l as s,a as h,a8 as k,o as l}from"./chunks/framework.C9pGYRs8.js";const p=s("h1",{id:"时区",tabindex:"-1"},[h("时区 "),s("a",{class:"header-anchor",href:"#时区","aria-label":'Permalink to "时区"'},"")],-1),t=k("",1),A=JSON.parse('{"title":"时区","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/timezone.md","filePath":"sample/timezone.md","lastUpdated":1714933152000}'),e={name:"sample/timezone.md"},c=Object.assign(e,{setup(r){return(d,g)=>(l(),a("div",null,[p,n(i),t]))}});export{A as __pageData,c as default};
diff --git a/assets/sample_tooltip.md.CUHIeUCA.lean.js b/assets/sample_tooltip.md.CUHIeUCA.lean.js
deleted file mode 100644
index cfddc34d6..000000000
--- a/assets/sample_tooltip.md.CUHIeUCA.lean.js
+++ /dev/null
@@ -1 +0,0 @@
-import{C as n}from"./chunks/SampleChart.CIjUiHmX.js";import{d as s}from"./chunks/index.Bm4zacZM.js";import{c as h,I as k,m as i,l as a,a as l,a8 as p,o as t}from"./chunks/framework.DcOxgJIH.js";const e=a("h1",{id:"提示条",tabindex:"-1"},[l("提示条 "),a("a",{class:"header-anchor",href:"#提示条","aria-label":'Permalink to "提示条"'},"")],-1),r=p("",1),b=JSON.parse('{"title":"提示条","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/tooltip.md","filePath":"sample/tooltip.md","lastUpdated":1702763973000}'),d={name:"sample/tooltip.md"},o=Object.assign(d,{setup(g){return(y,B)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"提示条"},null,8,["js","html","css"]),r]))}});export{b as __pageData,o as default};
diff --git a/assets/sample_tooltip.md.CUHIeUCA.js b/assets/sample_tooltip.md.Dk8-SYyN.js
similarity index 97%
rename from assets/sample_tooltip.md.CUHIeUCA.js
rename to assets/sample_tooltip.md.Dk8-SYyN.js
index d5f77f43d..15ef278cd 100644
--- a/assets/sample_tooltip.md.CUHIeUCA.js
+++ b/assets/sample_tooltip.md.Dk8-SYyN.js
@@ -1,4 +1,4 @@
-import{C as n}from"./chunks/SampleChart.CIjUiHmX.js";import{d as s}from"./chunks/index.Bm4zacZM.js";import{c as h,I as k,m as i,l as a,a as l,a8 as p,o as t}from"./chunks/framework.DcOxgJIH.js";const e=a("h1",{id:"提示条",tabindex:"-1"},[l("提示条 "),a("a",{class:"header-anchor",href:"#提示条","aria-label":'Permalink to "提示条"'},"")],-1),r=p(`
js
import { init } from 'klinecharts'
+import{_ as i}from"./chunks/index.BQVxQeID.js";import{c as a,I as n,l as s,a as h,a8 as k,o as l}from"./chunks/framework.C9pGYRs8.js";const p=s("h1",{id:"提示条",tabindex:"-1"},[h("提示条 "),s("a",{class:"header-anchor",href:"#提示条","aria-label":'Permalink to "提示条"'},"")],-1),t=k(`
js
import { init } from 'klinecharts'import './index.css'function genData (timestamp = new Date().getTime(), length = 800) {
@@ -146,4 +146,4 @@ import{C as n}from"./chunks/SampleChart.CIjUiHmX.js";import{d as s}from"./chunks
color: #fff; outline: none; border: none;
-}
`,1),b=JSON.parse('{"title":"提示条","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/tooltip.md","filePath":"sample/tooltip.md","lastUpdated":1702763973000}'),d={name:"sample/tooltip.md"},o=Object.assign(d,{setup(g){return(y,B)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"提示条"},null,8,["js","html","css"]),r]))}});export{b as __pageData,o as default};
+}
`,1),A=JSON.parse('{"title":"提示条","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/tooltip.md","filePath":"sample/tooltip.md","lastUpdated":1714933152000}'),e={name:"sample/tooltip.md"},c=Object.assign(e,{setup(r){return(d,g)=>(l(),a("div",null,[p,n(i),t]))}});export{A as __pageData,c as default};
diff --git a/assets/sample_tooltip.md.Dk8-SYyN.lean.js b/assets/sample_tooltip.md.Dk8-SYyN.lean.js
new file mode 100644
index 000000000..6aa367ce0
--- /dev/null
+++ b/assets/sample_tooltip.md.Dk8-SYyN.lean.js
@@ -0,0 +1 @@
+import{_ as i}from"./chunks/index.BQVxQeID.js";import{c as a,I as n,l as s,a as h,a8 as k,o as l}from"./chunks/framework.C9pGYRs8.js";const p=s("h1",{id:"提示条",tabindex:"-1"},[h("提示条 "),s("a",{class:"header-anchor",href:"#提示条","aria-label":'Permalink to "提示条"'},"")],-1),t=k("",1),A=JSON.parse('{"title":"提示条","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/tooltip.md","filePath":"sample/tooltip.md","lastUpdated":1714933152000}'),e={name:"sample/tooltip.md"},c=Object.assign(e,{setup(r){return(d,g)=>(l(),a("div",null,[p,n(i),t]))}});export{A as __pageData,c as default};
diff --git a/assets/sponsor.md.CebXPgdh.js b/assets/sponsor.md.Cu99uLvY.js
similarity index 97%
rename from assets/sponsor.md.CebXPgdh.js
rename to assets/sponsor.md.Cu99uLvY.js
index 324a36c86..08788344b 100644
--- a/assets/sponsor.md.CebXPgdh.js
+++ b/assets/sponsor.md.Cu99uLvY.js
@@ -1 +1 @@
-import{_ as a,c as e,o as t,a8 as r,ac as o,ad as i}from"./chunks/framework.DcOxgJIH.js";const b=JSON.parse('{"title":"❤️ 赞助","description":"","frontmatter":{"sidebar":false,"editLink":false,"lastUpdated":false},"headers":[],"relativePath":"sponsor.md","filePath":"sponsor.md","lastUpdated":1713542084000}'),s={name:"sponsor.md"},l=r('
',11),h=[l];function n(c,d,p,_,m,f){return t(),e("div",null,h)}const x=a(s,[["render",n]]);export{b as __pageData,x as default};
+import{_ as a,c as e,o as t,a8 as r,ac as o,ad as i}from"./chunks/framework.C9pGYRs8.js";const b=JSON.parse('{"title":"❤️ 赞助","description":"","frontmatter":{"sidebar":false,"editLink":false,"lastUpdated":false},"headers":[],"relativePath":"sponsor.md","filePath":"sponsor.md","lastUpdated":1713542084000}'),s={name:"sponsor.md"},l=r('
KLineChart supports multiple download methods. You can download it through npm, yarn, pnpm or bun package management tools. In addition, a umd version is also provided, so you can also download it from the cdn website or etc., just use the global variable klinecharts.
It is recommended to use package management tools for development. it not only makes development easier, but also allow you to take advantage of the rich ecosystem of Javascript packages and tooling.
KLineChart supports multiple download methods. You can download it through npm, yarn, pnpm or bun package management tools. In addition, a umd version is also provided, so you can also download it from the cdn website or etc., just use the global variable klinecharts.
It is recommended to use package management tools for development. it not only makes development easier, but also allow you to take advantage of the rich ecosystem of Javascript packages and tooling.