var ht=Object.defineProperty,ft=Object.defineProperties;var gt=Object.getOwnPropertyDescriptors;var Ke=Object.getOwnPropertySymbols;var _t=Object.prototype.hasOwnProperty,Ct=Object.prototype.propertyIsEnumerable;var ze=(e,s,r)=>s in e?ht(e,s,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[s]=r,D=(e,s)=>{for(var r in s||(s={}))_t.call(s,r)&&ze(e,r,s[r]);if(Ke)for(var r of Ke(s))Ct.call(s,r)&&ze(e,r,s[r]);return e},se=(e,s)=>ft(e,gt(s));var ce=(e,s,r)=>new Promise((d,n)=>{var h=c=>{try{p(r.next(c))}catch(a){n(a)}},i=c=>{try{p(r.throw(c))}catch(a){n(a)}},p=c=>c.done?d(c.value):Promise.resolve(c.value).then(h,i);p((r=r.apply(e,s)).next())});import{u as q,i as W,c as Qe,j as L,k as Se,a as et,C as mt,l as vt}from"./chartEditStore-53dc1709.js";import{m as tt,ab as yt,cF as Et,cG as N,cz as De,ar as St,b as ee,d as J,cc as ve,u as o,l as ye,O as A,o as T,c as I,e as ot,F as ae,q as pe,am as te,R as Z,Q as Fe,p as M,E as P,w as E,W as he,aJ as Re,aK as Te,aL as Pe,aM as nt,aq as V,aa as st,n as at,as as We,L as ue,aI as Tt,r as O,cH as xt,N as fe,j as ne,cI as Ve,v as Le,x as be,f as S,g as me,t as oe,aC as wt,cp as U,cq as R,$ as rt,aZ as Ft,a0 as ke,cJ as Lt,cK as bt,at as $t,cL as Dt,U as kt,af as qe,a3 as Me,a4 as Ae,a1 as Mt,cM as At,a2 as Ot,cs as Bt,S as Ee,aR as Oe,Z as Be,cN as Ut,aQ as Ue}from"./index-5427279b.js";import{u as Ye,d as It}from"./index-6e87b835.js";import{a as Ht}from"./useKeyboard.hook-ecc815a5.js";import{c as ut,l as xe,m as Ie,f as Rt,a as Pt}from"./index-cd09e6dc.js";import{a as Nt,b as Je,l as Yt,g as Xt}from"./plugin-49832ae5.js";import{C as Gt}from"./index-4153922e.js";import{u as Kt}from"./chartLayoutStore-9baa7ec7.js";import{i as ge}from"./icon-d6196121.js";import{G as zt}from"./index-147c69c9.js";import{F as Ze}from"./fileTypeEnum-2ae15dd8.js";import"./index-961888e8.js";import"./theme-color-0deb5eeb.js";import"./_arrayMap-23a2d4b9.js";import"./tables_list-a7382472.js";import"./http-6ded690c.js";import"./SettingItemBox-35417b6f.js";/* empty css */import"./CollapseItem-fd18501b.js";const _e=q(),Wt=()=>{tt(()=>{_e.setEditCanvas(W.EDIT_LAYOUT_DOM,document.getElementById("go-chart-edit-layout")),_e.setEditCanvas(W.EDIT_CONTENT_DOM,document.getElementById("go-chart-edit-content"));const e=_e.listenerScale();yt(()=>{_e.setEditCanvas(W.EDIT_LAYOUT_DOM,null),_e.setEditCanvas(W.EDIT_CONTENT_DOM,null),e()})})},_=q(),{onClickOutSide:Vt}=Ye(),qt=e=>ce(void 0,null,function*(){e.preventDefault();try{Nt();const s=e.dataTransfer.getData(Et.DRAG_KEY);if(!s){Je();return}_.setEditCanvas(W.IS_CREATE,!1);const r=JSON.parse(s);let d=yield ut(r);N(d,e.offsetX-d.attr.w/2,e.offsetY-d.attr.h/2),_.addComponentList(d,!1,!0),_.setTargetSelectChart(d.id),Je()}catch(s){Yt(),window.$message.warning("\u56FE\u8868\u6B63\u5728\u7814\u53D1\u4E2D, \u656C\u8BF7\u671F\u5F85...")}}),je=e=>{e.preventDefault(),e.stopPropagation(),e.dataTransfer&&(e.dataTransfer.dropEffect="copy")},ct=(e,s)=>{if(s){_.setTargetSelectChart(s.id);return}_.setTargetSelectChart(void 0)},Jt=(e,s)=>{ct();const r=e.offsetX,d=e.offsetY,n=e.screenX,h=e.screenY,i=_.getEditCanvas.scale;_.setMousePosition(void 0,void 0,r,d);const p=xe.exports.throttle(a=>{_.setTargetSelectChart(),_.setEditCanvas(W.IS_SELECT,!0);const g=r+a.screenX-n,u=d+a.screenY-h;_.setMousePosition(g,u);const t={x1:0,y1:0,x2:0,y2:0};g>r&&u>d?(t.x1=r,t.y1=d,t.x2=Math.round(r+(a.screenX-n)/i),t.y2=Math.round(d+(a.screenY-h)/i)):g>r&&ud?(t.x1=Math.round(r-(n-a.screenX)/i),t.y1=d,t.x2=r,t.y2=Math.round(d+(a.screenY-h)/i)):(t.x1=Math.round(r-(n-a.screenX)/i),t.y1=Math.round(d-(h-a.screenY)/i),t.x2=r,t.y2=d),_.getComponentList.forEach(f=>{if(!_.getTargetChart.selectId.includes(f.id)){const{x:l,y:C,w:m,h:v}=f.attr,$={x1:l,y1:C,x2:l+m,y2:C+v};$.x1-t.x1>=0&&$.y1-t.y1>=0&&$.x2-t.x2<=0&&$.y2-t.y2<=0&&!f.status.lock&&!f.status.hide&&_.setTargetSelectChart(f.id,!0)}})},20),c=()=>{p.cancel(),_.setEditCanvas(W.IS_SELECT,!1),_.setMousePosition(0,0,0,0),document.removeEventListener("mousemove",p),document.removeEventListener("mouseup",c)};document.addEventListener("mousemove",p),document.addEventListener("mouseup",c)},lt=()=>({mouseClickHandle:(n,h)=>{var i;if(n.preventDefault(),n.stopPropagation(),!h.status.lock&&(i=window.$KeyboardActive)!=null&&i.ctrl)if(_.targetChart.selectId.includes(h.id)){const p=_.targetChart.selectId.filter(c=>c!==h.id);_.setTargetSelectChart(p)}else _.setTargetSelectChart(h.id,!0)},mousedownHandle:(n,h)=>{var m;if(n.preventDefault(),n.stopPropagation(),h.status.lock||(Vt(),n.buttons===De.LEFT&&((m=window.$KeyboardActive)==null?void 0:m.ctrl)))return;const i=_.getTargetChart.selectId;if(n.buttons===De.RIGHT&&i.length>1&&i.includes(h.id)||(_.setTargetSelectChart(h.id),n.buttons===De.RIGHT))return;const p=_.getEditCanvas.scale,c=_.getEditCanvasConfig.width,a=_.getEditCanvasConfig.height,g=new Map;_.getTargetChart.selectId.forEach(v=>{const $=_.fetchTargetIndex(v);if($!==-1){const{x:b,y,w:H,h:G}=St(_.getComponentList[$]).attr;g.set(v,{x:b,y,w:H,h:G})}});const u=n.screenX,t=n.screenY;let f=[];_.getTargetChart.selectId.forEach(v=>{if(!g.has(v))return;const $=_.fetchTargetIndex(v);f.push(xe.exports.cloneDeep(_.getComponentList[$]))}),_.setMousePosition(void 0,void 0,u,t);const l=xe.exports.throttle(v=>{_.setEditCanvas(W.IS_DRAG,!0),_.setMousePosition(v.screenX,v.screenY);let $=(v.screenX-u)/p,b=(v.screenY-t)/p;_.getTargetChart.selectId.forEach(y=>{if(!g.has(y))return;const H=_.fetchTargetIndex(y),{x:G,y:re,w:j,h:w}=g.get(y),z=_.getComponentList[H];let k=Math.round(G+$),F=Math.round(re+b);const x=50;k=k<-j+x?-j+x:k,F=F<-w+x?-w+x:F,k=k>c-x?c-x:k,F=F>a-x?a-x:F,z&&(z.attr=Object.assign(z.attr,{x:k,y:F}))})},20),C=()=>{try{_.setMousePosition(0,0,0,0),_.setEditCanvas(W.IS_DRAG,!1),f.length&&(_.getTargetChart.selectId.forEach(v=>{if(!g.has(v))return;const $=_.fetchTargetIndex(v),b=_.getComponentList[$];f.forEach(y=>{y.id===v&&(y.attr=Object.assign(y.attr,{offsetX:b.attr.x-y.attr.x,offsetY:b.attr.y-y.attr.y}))})}),_.moveComponentList(f)),document.removeEventListener("mousemove",l),document.removeEventListener("mouseup",C)}catch(v){console.log(v)}};document.addEventListener("mousemove",l),document.addEventListener("mouseup",C)},mouseenterHandle:(n,h)=>{n.preventDefault(),n.stopPropagation(),_.getEditCanvas.isSelect||_.setTargetHoverChart(h.id)},mouseleaveHandle:(n,h)=>{n.preventDefault(),n.stopPropagation(),_.setEditCanvas(W.IS_DRAG,!1),_.setTargetHoverChart(void 0)}}),Zt=(e,s,r)=>{e.stopPropagation(),e.preventDefault(),_.setEditCanvas(W.IS_DRAG,!0);const d=_.getEditCanvas.scale,n=r.x,h=r.y,i=r.w,p=r.h,c=e.screenX,a=e.screenY;_.setMousePosition(c,a);const g=xe.exports.throttle(t=>{_.setMousePosition(t.screenX,t.screenY);let f=Math.round((t.screenX-c)/d),l=Math.round((t.screenY-a)/d);const C=/t/.test(s),m=/b/.test(s),v=/l/.test(s),$=/r/.test(s),b=p+(C?-l:m?l:0),y=i+(v?-f:$?f:0);r.h=b>0?b:0,r.w=y>0?y:0,r.x=n+(v?f:0),r.y=h+(C?l:0)},50),u=()=>{_.setEditCanvas(W.IS_DRAG,!1),_.setMousePosition(0,0,0,0),document.removeEventListener("mousemove",g),document.removeEventListener("mouseup",u)};document.addEventListener("mousemove",g),document.addEventListener("mouseup",u)},we=(e,s)=>e?{zIndex:s+1,left:`${e.x}px`,top:`${e.y}px`}:{},de=(e,s)=>e?{width:`${s?s*e.w:e.w}px`,height:`${s?s*e.h:e.h}px`}:{},jt=(e,s,r,d)=>{const{w:n,h}=r,i=/t/.test(e),p=/b/.test(e),c=/l/.test(e),a=/r/.test(e);let g=0,u=0;return e.length===2?(g=c?0:n,u=i?0:h):((i||p)&&(g=n/2,u=i?0:h),(c||a)&&(g=c?0:n,u=Math.floor(h/2))),{left:`${g}px`,top:`${u}px`,cursor:d[s]+"-resize"}};const Qt=["onMousedown"],eo=J({__name:"index",props:{item:{type:Object,required:!0},hiddenPoint:{type:Boolean,required:!1}},setup(e){const s=e;ve(u=>({"026d39a0":o(i)}));const r=ye(),d=q(),n=["t","r","b","l","lt","rt","lb","rb"],h=["n","e","s","w","nw","ne","sw","se"],i=A(()=>r.getAppTheme),p=A(()=>s.item.status.lock?!1:s.item.id===d.getTargetChart.hoverId),c=A(()=>{const u=s.item.id;return s.item.status.lock?!1:d.getTargetChart.selectId.find(t=>t===u)}),a=A(()=>s.item.status.lock),g=A(()=>s.item.status.hide);return(u,t)=>(T(),I("div",{class:te(["go-shape-box",{lock:o(a),hide:o(g)}])},[ot(u.$slots,"default",{},void 0,!0),e.hiddenPoint?Fe("",!0):(T(!0),I(ae,{key:0},pe(o(c)?n:[],(f,l)=>(T(),I("div",{class:te(`shape-point ${f}`),key:l,style:Z(o(jt)(f,l,e.item.attr,h)),onMousedown:C=>o(Zt)(C,f,e.item.attr)},null,46,Qt))),128)),M("div",{class:"shape-modal",style:Z(o(de)(e.item.attr))},[M("div",{class:te(["shape-modal-select",{active:o(c)}])},null,2),M("div",{class:te(["shape-modal-change",{selectActive:o(c),hoverActive:o(p)}])},null,2)],4)],2))}});var Ne=ee(eo,[["__scopeId","data-v-5f8854aa"]]);const to={class:"go-edit-group-box"},oo=J({__name:"index",props:{groupData:{type:Object,required:!0},groupIndex:{type:Number,required:!0}},setup(e){const s=q(),{handleContextMenu:r}=Ye(),{mouseenterHandle:d,mouseleaveHandle:n,mousedownHandle:h,mouseClickHandle:i}=lt(),p=(g,u,t)=>{const f=l=>u.filter(C=>l.includes(C.key));if(s.getTargetChart.selectId.length>1)return f([V.GROUP,V.DELETE]);{const l=[];t.status.lock?l.push(V.LOCK):l.push(V.UNLOCK),t.status.hide?l.push(V.HIDE):l.push(V.SHOW);const C=[V.UN_GROUP];return[...f(C),It(),...g.filter(m=>!l.includes(m.key))]}},c=A(()=>{const g=s.getEditCanvasConfig.chartThemeColor;return Qe[g]}),a=A(()=>s.getEditCanvasConfig.chartThemeSetting);return(g,u)=>(T(),I("div",to,[(T(),P(o(Ne),{key:e.groupData.id,"data-id":e.groupData.id,index:e.groupIndex,item:e.groupData,hiddenPoint:!0,class:te(o(Re)(e.groupData.styles.animations)),style:Z(D(D(D(D(D({},o(we)(e.groupData.attr,e.groupIndex)),o(de)(e.groupData.attr)),o(Te)(e.groupData.styles)),o(Pe)(e.groupData.styles)),o(nt)(e.groupData.styles))),onClick:u[0]||(u[0]=t=>o(i)(t,e.groupData)),onMousedown:u[1]||(u[1]=t=>o(h)(t,e.groupData)),onMouseenter:u[2]||(u[2]=t=>o(d)(t,e.groupData)),onMouseleave:u[3]||(u[3]=t=>o(n)(t,e.groupData)),onContextmenu:u[4]||(u[4]=t=>o(r)(t,e.groupData,p))},{default:E(()=>[(T(!0),I(ae,null,pe(e.groupData.groupList,t=>(T(),P(o(Ne),{key:t.id,"data-id":t.id,index:e.groupIndex,item:t,hiddenPoint:!0,style:Z(D({},o(we)(t.attr,e.groupIndex)))},{default:E(()=>[(T(),P(he(t.chartConfig.chartKey),{class:te(["edit-content-chart",o(Re)(t.styles.animations)]),chartConfig:t,themeSetting:o(a),themeColor:o(c),style:Z(D(D(D({},o(de)(t.attr)),o(Te)(t.styles)),o(Pe)(t.styles)))},null,8,["class","chartConfig","themeSetting","themeColor","style"]))]),_:2},1032,["data-id","index","item","style"]))),128))]),_:1},8,["data-id","index","item","class","style"]))]))}});const no={class:"go-edit-align-line"},so=J({__name:"index",setup(e){ve(l=>({42514545:o(i)}));const s=ye(),r=q(),d=st(),n=at({lineArr:["rowt","rowc","rowb","coll","colc","colr"],select:new Map,sorptioned:{x:!1,y:!1}}),h=l=>l?{left:`${l.x?l.x:0}px`,top:`${l.y?l.y:0}px`}:{},i=A(()=>s.getAppTheme),p=A(()=>d.getChartAlignRange),c=A(()=>r.getEditCanvas[W.IS_DRAG]),a=(l,C)=>Math.abs(l-C)<=p.value,g=A(()=>r.getTargetChart.selectId),u=A(()=>r.getComponentList[r.fetchTargetIndex()]),t=A(()=>{var l;return((l=u.value)==null?void 0:l.attr)||{}}),f=A(()=>({id:"0",attr:{w:We(r.getEditCanvasConfig.width),h:We(r.getEditCanvasConfig.height),x:0,y:0,offsetX:0,offsetY:0,zIndex:0}}));return ue(()=>r.getMousePosition,Tt(()=>{try{if(!c.value||g.value.length!==1)return;const l=t.value.w,C=t.value.h,m=t.value.x,v=m+l/2,$=m+l,b=[m,v,$],y=t.value.y,H=y+C/2,G=y+C,re=[y,H,G];n.select.clear(),n.sorptioned.y=!1;const j=r.getComponentList.map(w=>({id:w.id,attr:w.attr}));j.push(f.value),n.lineArr.forEach(w=>{j.forEach(z=>{if(g.value[0]===z.id)return;const k=z.attr.w,F=z.attr.h,x=z.attr.x,Y=x+k/2,K=x+k,$e=[x,Y,K],X=z.attr.y,B=X+F/2,Q=X+F,Ge=[X,B,Q];w.includes("rowt")&&(a(y,X)&&(n.select.set(w,{y:X}),N(u.value,m,X)),a(y,B)&&(n.select.set(w,{y:B}),N(u.value,m,B)),a(y,Q)&&(n.select.set(w,{y:Q}),N(u.value,m,Q))),w.includes("rowc")&&(a(H,X)&&(n.select.set(w,{y:X}),N(u.value,m,X-C/2)),a(H,B)&&(n.select.set(w,{y:B}),N(u.value,m,B-C/2)),a(H,Q)&&(n.select.set(w,{y:Q}),N(u.value,m,Q-C/2))),w.includes("rowb")&&(a(G,X)&&(n.select.set(w,{y:X}),N(u.value,m,X-C)),a(G,B)&&(n.select.set(w,{y:B}),N(u.value,m,B-C)),a(G,Q)&&(n.select.set(w,{y:Q}),N(u.value,m,Q-C))),w.includes("coll")&&(a(m,x)&&(n.select.set(w,{x}),N(u.value,x,y)),a(m,Y)&&(n.select.set(w,{x:Y}),N(u.value,Y,y)),a(m,K)&&(n.select.set(w,{x:K}),N(u.value,K,y))),w.includes("colc")&&(a(v,x)&&(n.select.set(w,{x}),N(u.value,x-l/2,y)),a(v,Y)&&(n.select.set(w,{x:Y}),N(u.value,Y-l/2,y)),a(v,K)&&(n.select.set(w,{x:K}),N(u.value,K-l/2,y))),w.includes("colr")&&(a($,x)&&(n.select.set(w,{x}),N(u.value,x-l,y)),a($,Y)&&(n.select.set(w,{x:Y}),N(u.value,Y-l,y)),a($,K)&&(n.select.set(w,{x:K}),N(u.value,K-l,y)))})})}catch(l){console.log(l)}},200),{deep:!0}),ue(()=>c.value,l=>{l||(n.select.clear(),n.sorptioned.y=!1)}),(l,C)=>(T(),I("div",no,[(T(!0),I(ae,null,pe(n.lineArr,m=>(T(),I("div",{class:te(["line",[m.includes("row")?"row":"col",n.select.has(m)&&"visible"]]),key:m,style:Z(h(n.select.get(m)))},null,6))),128))]))}});var ao=ee(so,[["__scopeId","data-v-403a9eed"]]);const ro=J({__name:"index",setup(e){return(s,r)=>{const d=O("n-watermark");return T(),P(d,{id:"go-edit-watermark",content:o(xt),cross:"",selectable:"","font-size":16,"line-height":16,width:500,height:150,"x-offset":12,"y-offset":80,rotate:-15},null,8,["content"])}}});var uo=ee(ro,[["__scopeId","data-v-e5cd93da"]]);const it=e=>(Le("data-v-6806e233"),e=e(),be(),e),co=it(()=>M("div",{class:"select-background"},null,-1)),lo=it(()=>M("div",{class:"select-border"},null,-1)),io=[co,lo],po=J({__name:"index",setup(e){ve(p=>({"3c8141b6":o(h)}));const s=ye(),r=q(),{isSelect:d,scale:n}=fe(r.getEditCanvas),h=A(()=>s.getAppTheme),i=ne();return ue(()=>r.getMousePosition,p=>{if(!d.value)return;const{startX:c,startY:a,x:g,y:u}=p,t={zIndex:Ve,x:0,y:0,w:0,h:0,offsetX:0,offsetY:0};g>c&&u>a?(t.x=c,t.y=a,t.w=Math.round((g-c)/n.value),t.h=Math.round((u-a)/n.value)):g>c&&ua?(t.y=a,t.w=Math.round((c-g)/n.value),t.h=Math.round((u-a)/n.value),t.x=c-t.w):(t.w=Math.round((c-g)/n.value),t.h=Math.round((a-u)/n.value),t.x=c-t.w,t.y=a-t.h),i.value=D(D({},we(t,Ve)),de(t))},{deep:!0}),(p,c)=>o(d)?(T(),I("div",{key:0,class:"go-edit-select",style:Z(i.value)},io,4)):Fe("",!0)}});var ho=ee(po,[["__scopeId","data-v-6806e233"]]);const fo=J({__name:"index",setup(e){const s=q(),{getEditCanvasConfig:r,getEditCanvas:d}=fe(s),n=A(()=>({w:r.value.width,h:r.value.height})),h=A(()=>{const p={transform:`scale(${d.value.scale})`};return D(D({},de(n.value)),p)}),i=A(()=>{const p=d.value.isCreate&&{"z-index":99999};return D(D({},de(n.value)),p)});return(p,c)=>(T(),I("div",{class:"go-edit-range go-transition",style:Z(o(h)),onMousedown:c[0]||(c[0]=a=>o(Jt)(a,void 0))},[ot(p.$slots,"default",{},void 0,!0),S(o(uo)),S(o(ao)),S(o(ho)),M("div",{class:"go-edit-range-model",style:Z(o(i))},null,4)],36))}});var go=ee(fo,[["__scopeId","data-v-172f2949"]]);const _o=J({__name:"index",setup(e){ve(y=>({"3a9749f8":o(v)}));const s=q(),r=Kt(),d=ye(),{width:n,height:h}=fe(s.getEditCanvasConfig),{scale:i,lockScale:p}=fe(s.getEditCanvas),{getLayers:c,getCharts:a,getDetails:g}=fe(r),u=ne(!0),t=-10,f=-10,l=20,C={h:[],v:[]},m=()=>{const y=document.getElementById("go-chart-edit-layout");return y?{height:y.clientHeight-40,width:y.clientWidth}:{width:n.value,height:h.value}},v=A(()=>d.getAppTheme),$=()=>{u.value=!1,setTimeout(()=>{u.value=!0})},b=()=>{p.value&&setTimeout(()=>{$()},500)};return ue(()=>i.value,()=>$()),ue(()=>c.value,()=>b()),ue(()=>a.value,()=>b()),ue(()=>g.value,()=>b()),(y,H)=>{const G=O("sketch-rule");return u.value?(T(),P(G,{key:0,thick:l,scale:o(i),width:m().width,height:m().height,startX:t,startY:f,lines:C},null,8,["scale","width","height"])):Fe("",!0)}}}),He={[L.ADD]:"\u65B0\u589E",[L.DELETE]:"\u5220\u9664",[L.UPDATE]:"\u66F4\u65B0",[L.MOVE]:"\u79FB\u52A8",[L.PASTE]:"\u7C98\u8D34",[L.COPY]:"\u590D\u5236",[L.CUT]:"\u526A\u5207",[L.TOP]:"\u7F6E\u9876",[L.BOTTOM]:"\u7F6E\u5E95",[L.UP]:"\u4E0A\u79FB",[L.DOWN]:"\u4E0B\u79FB",[L.GROUP]:"\u6210\u7EC4",[L.UN_GROUP]:"\u89E3\u7EC4",[L.LOCK]:"\u9501\u5B9A",[L.UNLOCK]:"\u89E3\u9501",[L.HIDE]:"\u9690\u85CF",[L.SHOW]:"\u663E\u793A",[Se.CANVAS]:"\u753B\u5E03\u521D\u59CB\u5316"};var Co=Array.prototype,mo=Co.reverse;function vo(e){return e==null?e:mo.call(e)}var yo=vo;const dt=e=>(Le("data-v-5a4fd660"),e=e(),be(),e),Eo={class:"go-flex-items-center"},So=dt(()=>M("span",{class:"btn-text"},"\u5386\u53F2\u8BB0\u5F55",-1)),To={class:"history-list-box"},xo=["title"],wo=dt(()=>M("div",{class:"popover-modal"},null,-1)),Fo=J({__name:"index",setup(e){const{DesktopOutlineIcon:s,PencilIcon:r,TrashIcon:d,CopyIcon:n,LayersIcon:h,DuplicateIcon:i,HelpOutlineIcon:p,LockClosedOutlineIcon:c,LockOpenOutlineIcon:a,EyeOffOutlineIcon:g,EyeOutlineIcon:u}=ge.ionicons5,{StackedMoveIcon:t,Carbon3DCursorIcon:f,Carbon3DSoftwareIcon:l}=ge.carbon,C=et(),m=b=>{if(b.targetType===Se.CANVAS)return s;switch(b.actionType){case L.UPDATE:return r;case L.DELETE:return d;case L.PASTE:return n;case L.TOP:return h;case L.BOTTOM:return h;case L.UP:return h;case L.DOWN:return h;case L.MOVE:return t;case L.ADD:return i;case L.GROUP:return f;case L.UN_GROUP:return l;case L.LOCK:return c;case L.UNLOCK:return a;case L.HIDE:return g;case L.SHOW:return u;default:return r}},v=b=>{if(b.targetType===Se.CANVAS)return He[Se.CANVAS];if(b.actionType===L.GROUP||b.actionType===L.UN_GROUP)return`${He[b.actionType]}`;if(b.historyData.length)return`${He[b.actionType]} - ${b.historyData[0].chartConfig.title}`},$=A(()=>{const y=C.getBackStack.map(H=>({label:v(H),icon:m(H)}));return yo(y.filter(H=>H.label))});return(b,y)=>{const H=O("n-button"),G=O("n-icon"),re=O("n-text"),j=O("n-scrollbar"),w=O("n-popover"),z=O("n-tooltip");return T(),I("div",Eo,[S(w,{class:"edit-history-popover","show-arrow":!1,size:"small",trigger:"click",placement:"top-start"},{trigger:E(()=>[S(H,{class:"mr-10",secondary:"",size:"small",disabled:o($).length===0},{default:E(()=>[So]),_:1},8,["disabled"])]),default:E(()=>[M("div",To,[S(j,{style:{"max-height":"500px"}},{default:E(()=>[(T(!0),I(ae,null,pe(o($),(k,F)=>(T(),I("div",{class:"list-item go-flex-items-center go-ellipsis-1",key:F,title:k.label},[S(G,{class:"item-icon",size:"16",depth:2,component:k.icon},null,8,["component"]),S(re,{depth:"2"},{default:E(()=>[me(oe(k.label),1)]),_:2},1024)],8,xo))),128))]),_:1}),wo])]),_:1}),S(z,{trigger:"hover"},{trigger:E(()=>[S(G,{size:"21",depth:3},{default:E(()=>[S(o(p))]),_:1})]),default:E(()=>[M("span",null,"\u6700\u591A\u53EA\u4FDD\u7559"+oe(o(wt))+"\u6761\u8BB0\u5F55",1)]),_:1})])}}});var Lo=ee(Fo,[["__scopeId","data-v-5a4fd660"]]);const Xe=e=>(Le("data-v-c3bcbad6"),e=e(),be(),e),bo=Xe(()=>M("th",null,"\u529F\u80FD",-1)),$o=Xe(()=>M("th",null,"Win \u5FEB\u6377\u952E",-1)),Do=Xe(()=>M("span",null," Mac \u5FEB\u6377\u952E ",-1)),ko=J({__name:"ShortcutKeyModal",props:{modelShow:Boolean},emits:["update:modelShow"],setup(e,{emit:s}){const{CloseIcon:r}=ge.ionicons5,d=[{label:"\u5411\u4E0A\u79FB\u52A8",win:`${U.CTRL.toUpperCase()} + \u2191 `,mac:`${R.CTRL.toUpperCase()} + \u2191 `},{label:"\u5411\u53F3\u79FB\u52A8",win:`${U.CTRL.toUpperCase()} + \u2192 `,mac:`${R.CTRL.toUpperCase()} + \u2192 `},{label:"\u5411\u4E0B\u79FB\u52A8",win:`${U.CTRL.toUpperCase()} + \u2193 `,mac:`${R.CTRL.toUpperCase()} + \u2193 `},{label:"\u5411\u5DE6\u79FB\u52A8",win:`${U.CTRL.toUpperCase()} + \u2190 `,mac:`${R.CTRL.toUpperCase()} + \u2190 `},{label:"\u9501\u5B9A",win:`${U.CTRL.toUpperCase()} + L `,mac:`${R.CTRL.toUpperCase()} + L `},{label:"\u89E3\u9501",win:`${U.CTRL.toUpperCase()} + ${U.SHIFT.toUpperCase()}+ L `,mac:`${R.CTRL.toUpperCase()} + ${R.SHIFT.toUpperCase()} + L `},{label:"\u5C55\u793A",win:`${U.CTRL.toUpperCase()} + H `,mac:`${R.CTRL.toUpperCase()} + H `},{label:"\u9690\u85CF",win:`${U.CTRL.toUpperCase()} + ${U.SHIFT.toUpperCase()} + H `,mac:`${R.CTRL.toUpperCase()} + ${R.SHIFT.toUpperCase()} + H `},{label:"\u5220\u9664",win:"Delete".toUpperCase(),mac:`${R.CTRL.toUpperCase()} + Backspace `},{label:"\u590D\u5236",win:`${U.CTRL.toUpperCase()} + C `,mac:`${R.CTRL.toUpperCase()} + C `},{label:"\u526A\u5207",win:`${U.CTRL.toUpperCase()} + X `,mac:`${R.CTRL.toUpperCase()} + X `},{label:"\u7C98\u8D34",win:`${U.CTRL.toUpperCase()} + V `,mac:`${R.CTRL.toUpperCase()} + V `},{label:"\u540E\u9000",win:`${U.CTRL.toUpperCase()} + Z `,mac:`${R.CTRL.toUpperCase()} + Z `},{label:"\u524D\u8FDB",win:`${U.CTRL.toUpperCase()} + ${U.SHIFT.toUpperCase()} + Z `,mac:`${R.CTRL.toUpperCase()} + ${R.SHIFT.toUpperCase()} + Z `},{label:"\u591A\u9009",win:`${U.CTRL.toUpperCase()} + \u{1F5B1}\uFE0F `,mac:`${R.CTRL_SOURCE_KEY.toUpperCase()} + \u{1F5B1}\uFE0F `},{label:"\u521B\u5EFA\u5206\u7EC4",win:`${U.CTRL.toUpperCase()} + G / \u{1F5B1}\uFE0F `,mac:`${R.CTRL_SOURCE_KEY.toUpperCase()} + G / \u{1F5B1}\uFE0F`},{label:"\u89E3\u9664\u5206\u7EC4",win:`${U.CTRL.toUpperCase()} + ${U.SHIFT.toUpperCase()} + G `,mac:`${R.CTRL_SOURCE_KEY.toUpperCase()} + ${U.SHIFT.toUpperCase()} + G `}],n=()=>{s("update:modelShow",!1)};return(h,i)=>{const p=O("n-icon"),c=O("n-space"),a=O("n-gradient-text"),g=O("n-table"),u=O("n-modal");return T(),P(u,{show:e.modelShow,"onUpdate:show":i[0]||(i[0]=t=>rt(modelShow)?modelShow.value=t:null),"mask-closable":!0,onAfterLeave:n},{default:E(()=>[S(g,{class:"model-content",bordered:!1,"single-line":!1},{default:E(()=>[M("thead",null,[M("tr",null,[bo,$o,M("th",null,[S(c,{justify:"space-between"},{default:E(()=>[Do,S(p,{size:"20",class:"go-cursor-pointer",onClick:n},{default:E(()=>[S(o(r))]),_:1})]),_:1})])])]),M("tbody",null,[(T(),I(ae,null,pe(d,(t,f)=>M("tr",{key:f},[M("td",null,oe(t.label),1),M("td",null,oe(t.win),1),M("td",null,[S(a,{size:22},{default:E(()=>[me(oe(t.mac.substr(0,1)),1)]),_:2},1024),me(" + "+oe(t.mac.substr(3)),1)])])),64))])]),_:1})]),_:1},8,["show"])}}});var Mo=ee(ko,[["__scopeId","data-v-c3bcbad6"]]);const Ao=e=>(Le("data-v-476c4de8"),e=e(),be(),e),Oo={class:"go-edit-shortcut"},Bo=Ao(()=>M("span",null,"\u5FEB\u6377\u952E",-1)),Uo=J({__name:"index",setup(e){const{DicomOverlayIcon:s}=ge.carbon,r=ne(!1);return(d,n)=>{const h=O("n-icon"),i=O("n-button"),p=O("n-tooltip");return T(),I("div",Oo,[S(Mo,{modelShow:r.value,"onUpdate:modelShow":n[0]||(n[0]=c=>r.value=c)},null,8,["modelShow"]),S(p,{trigger:"hover"},{trigger:E(()=>[S(i,{class:"scale-btn",secondary:"",size:"small",onClick:n[1]||(n[1]=c=>r.value=!0)},{default:E(()=>[S(h,{size:"21",depth:3},{default:E(()=>[S(o(s))]),_:1})]),_:1})]),default:E(()=>[Bo]),_:1})])}}});var Io=ee(Uo,[["__scopeId","data-v-476c4de8"]]);const Ho={class:"go-edit-bottom"},Ro=J({__name:"index",setup(e){ve(m=>({"6cc7d6bf":n.value}));const{LockClosedOutlineIcon:s,LockOpenOutlineIcon:r}=ge.ionicons5,d=ye(),n=ne(d.getAppTheme),h=q(),{lockScale:i,scale:p}=fe(h.getEditCanvas);let c=[{label:"200%",value:200},{label:"150%",value:150},{label:"100%",value:100},{label:"50%",value:50},{label:"\u81EA\u9002\u5E94",value:0}];const a=ne(""),g=m=>{if(m===0){h.computedScale();return}h.setScale(m/100)},u=()=>{h.setEditCanvas(W.LOCK_SCALE,!i.value)},t=ne(100),f=m=>`${m}%`,l=m=>{h.setScale(m/100)},C=at({100:""});return Ft(()=>{const m=(p.value*100).toFixed(0);a.value=`${m}%`,t.value=parseInt(m)}),(m,v)=>{const $=O("n-text"),b=O("n-space"),y=O("n-select"),H=O("n-icon"),G=O("n-button"),re=O("n-tooltip"),j=O("n-slider");return T(),I("div",Ho,[S(b,null,{default:E(()=>[S(o(Lo)),S($,{id:"keyboard-dress-show",depth:"3"})]),_:1}),S(b,{class:"bottom-ri"},{default:E(()=>[S(Io),S(y,{disabled:o(i),class:"scale-btn",value:a.value,"onUpdate:value":[v[0]||(v[0]=w=>a.value=w),g],size:"mini",options:o(c)},null,8,["disabled","value","options"]),S(re,{trigger:"hover"},{trigger:E(()=>[S(G,{onClick:u,text:""},{default:E(()=>[S(H,{class:te(["lock-icon",{color:o(i)}]),size:"18",depth:2},{default:E(()=>[o(i)?(T(),P(o(s),{key:0})):(T(),P(o(r),{key:1}))]),_:1},8,["class"])]),_:1})]),default:E(()=>[M("span",null,oe(o(i)?"\u89E3\u9501":"\u9501\u5B9A")+"\u5F53\u524D\u6BD4\u4F8B",1)]),_:1}),S(j,{class:"scale-slider",value:t.value,"onUpdate:value":[v[1]||(v[1]=w=>t.value=w),l],"default-value":50,min:10,max:200,step:5,"format-tooltip":f,disabled:o(i),marks:C},null,8,["value","disabled","marks"])]),_:1})])}}});var Po=ee(Ro,[["__scopeId","data-v-b803263e"]]);const le=(e,s,r=!1)=>{if(r)return Ie(e,s);const d=s.option;if(!d)return Ie(e,s);if(s.option=void 0,d)return se(D({},Ie(e,s)),{option:d})},pt=()=>{const e=q(),s=et();return{updateComponent:(d,n=!1,h=!1)=>ce(void 0,null,function*(){n&&(e.componentList=[],s.clearBackStack(),s.clearForwardStack()),d.componentList.forEach(p=>ce(void 0,null,function*(){const c=a=>{window.$vue.component(a.chartConfig.chartKey)||(window.$vue.component(a.chartConfig.chartKey,Rt(a.chartConfig)),window.$vue.component(a.chartConfig.conKey,Pt(a.chartConfig)))};p.isGroup?p.groupList.forEach(a=>{c(a)}):c(p)}));const i=(p,c)=>ce(void 0,null,function*(){let a=yield ut(p.chartConfig);c?c(h?le(a,se(D({},p),{id:ke()})):le(a,p)):h?e.addComponentList(le(a,se(D({},p),{id:ke()})),!1,!0):e.addComponentList(le(a,p),!1,!0)});for(const p in d)if(p===mt.COMPONENT_LIST)for(const c of d[p])if(c.isGroup){let a=new vt;h?a=le(a,se(D({},c),{id:ke()})):a=le(a,c);const g=[];for(const u of c.groupList)yield i(u,t=>{g.push(t)});a.groupList=g,e.addComponentList(a,!1,!0)}else yield i(c);else{if(p!=="editCanvasConfig"&&p!=="requestGlobalConfig")return;le(e[p],d[p],!0)}})}},Ce=q(),No=()=>{Ce.setTargetSelectChart(void 0),Lt(JSON.stringify(Ce.getStorageInfo||[],(d,n)=>n===void 0?null:n),void 0,"json");const e=document.querySelector(".go-edit-range"),s=document.getElementById("go-edit-watermark");if(!e||!s){window.$message.error("\u5BFC\u51FA\u5931\u8D25\uFF01");return}const r=Ce.getEditCanvas.scale;Ce.setScale(1,!0),s.style.display="block",setTimeout(()=>{bt(e,()=>{s&&(s.style.display="none"),Ce.setScale(r,!0)})},600)},Yo=()=>{const e=ne(),{updateComponent:s}=pt();return{importUploadFileListRef:e,importBeforeUpload:({file:n})=>{e.value=[];const h=n.file.type;return h!==Ze.JSON&&h!==Ze.TXT?(window.$message.warning("\u4EC5\u652F\u6301\u4E0A\u4F20 \u3010JSON\u3011 \u683C\u5F0F\u6587\u4EF6\uFF0C\u8BF7\u91CD\u65B0\u4E0A\u4F20\uFF01"),!1):!0},importCustomRequest:n=>{const{file:h}=n;$t(()=>{h.file?Dt(h.file).then(i=>{Xt({message:"\u8BF7\u9009\u62E9\u5BFC\u5165\u65B9\u5F0F:",positiveText:"\u65B0\u589E\uFF08\u53EF\u64A4\u56DE\uFF09",negativeText:"\u8986\u76D6\uFF08\u4E0D\u53EF\u64A4\u56DE\uFF09",negativeButtonProps:{type:"info",ghost:!1},onPositiveCallback:()=>ce(void 0,null,function*(){try{i=JSON.parse(i),yield s(i,!1,!0),window.$message.success("\u5BFC\u5165\u6210\u529F\uFF01")}catch(p){window.$message.error("\u7EC4\u4EF6\u5BFC\u5165\u5931\u8D25\uFF0C\u8BF7\u68C0\u67E5\u6587\u4EF6\u5B8C\u6574\u6027!")}}),onNegativeCallback:()=>ce(void 0,null,function*(){try{i=JSON.parse(i),yield s(i,!0,!0),window.$message.success("\u5BFC\u5165\u6210\u529F\uFF01")}catch(p){window.$message.error("\u7EC4\u4EF6\u5BFC\u5165\u5931\u8D25\uFF0C\u8BF7\u68C0\u67E5\u6587\u4EF6\u5B8C\u6574\u6027!")}})})}):window.$message.error("\u5BFC\u5165\u5931\u8D25\uFF0C\u8BF7\u68C0\u67E5\u6570\u636E\u6216\u8054\u7CFB\u7BA1\u7406\u5458\uFF01")})}}};var ie=(e=>(e.BUTTON="button",e.IMPORTUPLOAD="importUpload",e))(ie||{});const Xo={class:"btn-item"},Go=J({__name:"index",setup(e){const{DownloadIcon:s,ShareIcon:r,PawIcon:d,SettingsSharpIcon:n,CreateIcon:h}=ge.ionicons5,i=st(),p=q(),c=kt(),{updateComponent:a}=pt();let g=null;const u=ne(!1),t=ne(!0),f=ne(!0),{importUploadFileListRef:l,importCustomRequest:C,importBeforeUpload:m}=Yo(),v=A(()=>i.getChartToolsStatus===qe.ASIDE),$=A(()=>i.getChartToolsStatusHide),b=A(()=>t.value&&$.value),y=A(()=>{if(!v.value)return z;const k=[];return z.map(F=>{k.unshift(F)}),k}),H=()=>{g=setTimeout(()=>{t.value&&(t.value=!1,f.value=!0)},200),setTimeout(()=>{f.value=!1},400)},G=()=>{clearTimeout(g),t.value||(t.value=!0)},re=()=>{window.$message.warning("\u5C06\u5F00\u542F\u5931\u7126\u66F4\u65B0\u4E0E 5 \u79D2\u540C\u6B65\u66F4\u65B0\uFF01"),setTimeout(()=>{const k=Mt(At.CHART_EDIT_NAME,"href");if(!k)return;let{id:F}=c.params;F=typeof F=="string"?F:F[0],j(F),Ot(k,[F],void 0,!0)},1e3)},j=k=>{const F=p.getStorageInfo,x=Bt(Ee.GO_CHART_STORAGE_LIST)||[];if(x!=null&&x.length){const Y=x.findIndex(K=>K.id===k);Y!==-1?(x.splice(Y,1,se(D({},F),{id:k})),Oe(Ee.GO_CHART_STORAGE_LIST,x)):(x.push(se(D({},F),{id:k})),Oe(Ee.GO_CHART_STORAGE_LIST,x))}else Oe(Ee.GO_CHART_STORAGE_LIST,[se(D({},F),{id:k})])};ue(()=>c.name,(()=>{let k;const F=X=>a(X.detail,!0,!1),x=()=>{c.name==Be.CHART_HOME_NAME&&dispatchEvent(new CustomEvent(Ue.CHART,{detail:p.getStorageInfo}))},Y=()=>{k=setInterval(()=>{document.hasFocus()&&x()},Ut),addEventListener("blur",x),addEventListener(Ue.JSON,F)},K=()=>{clearInterval(k),removeEventListener(Ue.JSON,F),removeEventListener("blur",x)};return(X,B)=>{B==Be.CHART_HOME_NAME&&K(),X==Be.CHART_HOME_NAME&&Y()}})(),{immediate:!0});const z=[{key:"export",type:ie.BUTTON,name:"\u5BFC\u51FA",icon:r,handle:No},{key:"import",type:ie.IMPORTUPLOAD,name:"\u5BFC\u5165",icon:s},{key:"edit",type:ie.BUTTON,name:"\u7F16\u8F91JSON",icon:h,handle:re},{key:"setting",type:ie.BUTTON,name:"\u8BBE\u7F6E",icon:n,handle:()=>{u.value=!0}}];return(k,F)=>{const x=O("n-icon"),Y=O("n-text"),K=O("n-button"),$e=O("n-upload"),X=O("n-tooltip");return T(),I(ae,null,[M("div",{class:te(["go-chart-edit-tools",[o(i).getChartToolsStatus,o(b)?"isMini":"unMini"]]),onClick:F[1]||(F[1]=B=>t.value&&(t.value=!1)),onMouseenter:H,onMouseleave:G},[Me(S(x,{class:"asideLogo",size:"22"},{default:E(()=>[S(o(d))]),_:1},512),[[Ae,o(i).getChartToolsStatus===o(qe).ASIDE&&o(b)]]),(T(!0),I(ae,null,pe(o(y),(B,Q)=>(T(),P(X,{key:B.key,disabled:!o(v)||o($)&&f.value,trigger:"hover",placement:"left"},{trigger:E(()=>[M("div",Xo,[B.type===o(ie).BUTTON?(T(),P(K,{key:0,circle:o(v),secondary:"",onClick:B.handle},{icon:E(()=>[o(v)?(T(),P(x,{key:0,size:"22"},{default:E(()=>[(T(),P(he(B.icon)))]),_:2},1024)):(T(),P(he(B.icon),{key:1}))]),default:E(()=>[Me(S(Y,{depth:"3"},{default:E(()=>[me(oe(B.name),1)]),_:2},1536),[[Ae,!o(v)]])]),_:2},1032,["circle","onClick"])):B.type===o(ie).IMPORTUPLOAD?(T(),P($e,{key:1,"file-list":o(l),"onUpdate:file-list":F[0]||(F[0]=Ge=>rt(l)?l.value=Ge:null),"show-file-list":!1,customRequest:o(C),onBeforeUpload:o(m)},{default:E(()=>[S(K,{circle:o(v),secondary:""},{icon:E(()=>[o(v)?(T(),P(x,{key:0,size:"22"},{default:E(()=>[(T(),P(he(B.icon)))]),_:2},1024)):(T(),P(he(B.icon),{key:1}))]),default:E(()=>[Me(S(Y,{depth:"3"},{default:E(()=>[me(oe(B.name),1)]),_:2},1536),[[Ae,!o(v)]])]),_:2},1032,["circle"])]),_:2},1032,["file-list","customRequest","onBeforeUpload"])):Fe("",!0)])]),default:E(()=>[M("span",null,oe(B.name),1)]),_:2},1032,["disabled"]))),128))],34),S(o(zt),{modelShow:u.value,"onUpdate:modelShow":F[2]||(F[2]=B=>u.value=B)},null,8,["modelShow"])],64)}}});var Ko=ee(Go,[["__scopeId","data-v-67cafc90"]]);const zo=J({__name:"index",setup(e){const s=q(),{handleContextMenu:r}=Ye();Wt();const{mouseenterHandle:d,mouseleaveHandle:n,mousedownHandle:h,mouseClickHandle:i}=lt(),p=(u,t,f)=>{if(s.getTargetChart.selectId.length>1)return t.filter(C=>[V.GROUP,V.DELETE].includes(C.key));const l=[];return f.status.lock?l.push(V.LOCK):l.push(V.UNLOCK),f.status.hide?l.push(V.HIDE):l.push(V.SHOW),u.filter(C=>!l.includes(C.key))},c=A(()=>s.getEditCanvasConfig.chartThemeSetting),a=A(()=>{const u=s.getEditCanvasConfig.chartThemeColor;return Qe[u]});A(()=>s.getEditCanvasConfig.filterShow);const g=A(()=>{const u=s.getEditCanvasConfig.background,t=s.getEditCanvasConfig.backgroundImage,C=s.getEditCanvasConfig.selectColor?{background:u||void 0}:{background:`url(${t}) no-repeat center center / cover !important`};return se(D({},C),{width:"inherit",height:"inherit"})});return tt(()=>{Ht()}),(u,t)=>(T(),I(ae,null,[S(o(_o)),S(o(Gt),{id:"go-chart-edit-layout",flex:!0,showTop:!1,showBottom:!0,depth:1,xScroll:!0,onMousedown:o(ct),onDrop:o(qt),onDragover:o(je),onDragenter:o(je)},{aside:E(()=>[S(o(Ko))]),bottom:E(()=>[S(o(Po))]),default:E(()=>[M("div",{id:"go-chart-edit-content",onContextmenu:t[0]||(t[0]=(...f)=>o(r)&&o(r)(...f))},[S(o(go),null,{default:E(()=>[M("div",{style:Z(D(D({},o(Te)(o(s).getEditCanvasConfig)),o(g)))},[(T(!0),I(ae,null,pe(o(s).getComponentList,(f,l)=>(T(),I("div",{key:f.id},[f.isGroup?(T(),P(o(oo),{key:0,groupData:f,groupIndex:l},null,8,["groupData","groupIndex"])):(T(),P(o(Ne),{key:1,"data-id":f.id,index:l,style:Z(D(D({},o(we)(f.attr,l)),o(nt)(f.styles))),item:f,onClick:C=>o(i)(C,f),onMousedown:C=>o(h)(C,f),onMouseenter:C=>o(d)(C,f),onMouseleave:C=>o(n)(C,f),onContextmenu:C=>o(r)(C,f,p)},{default:E(()=>[(T(),P(he(f.chartConfig.chartKey),{class:te(["edit-content-chart",o(Re)(f.styles.animations)]),chartConfig:f,themeSetting:o(c),themeColor:o(a),style:Z(D(D(D({},o(de)(f.attr)),o(Te)(f.styles)),o(Pe)(f.styles)))},null,8,["class","chartConfig","themeSetting","themeColor","style"]))]),_:2},1032,["data-id","index","style","item","onClick","onMousedown","onMouseenter","onMouseleave","onContextmenu"]))]))),128))],4)]),_:1})],32)]),_:1},8,["onMousedown","onDrop","onDragover","onDragenter"])],64))}});var fn=ee(zo,[["__scopeId","data-v-d4e4d412"]]);export{fn as default};