UNPKG

@molian-z/flow-designer

Version:

[文档中心](https://www.yuque.com/u12572940/wujiemofang) ### 商用请保留版权信息 [演示网址](http://demo.mlyt.top/) ``` 这是一个支持VUE3主流UI组件库的可视化框架 问题交流请加QQ群:685018059 ```

7 lines 380 kB
(function(Q,o){typeof exports=="object"&&typeof module<"u"?o(exports,require("vue"),require("ace-builds")):typeof define=="function"&&define.amd?define(["exports","vue","ace-builds"],o):(Q=typeof globalThis<"u"?globalThis:Q||self,o(Q["omni-magic-cube"]={},Q.Vue,Q["ace-builds"]))})(this,function(Q,o,Kl){"use strict";if(typeof window<"u"){let e=function(){var t=document.body,n=document.getElementById("__svg__icons__dom__");n||(n=document.createElementNS("http://www.w3.org/2000/svg","svg"),n.style.position="absolute",n.style.width="0",n.style.height="0",n.id="__svg__icons__dom__",n.setAttribute("xmlns","http://www.w3.org/2000/svg"),n.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),n.innerHTML="",t.insertBefore(n,t.lastChild)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",e):e()}const Hl="元素标签",Wl={flex:"布局填充",lg:"大尺寸",md:"中尺寸",sm:"小尺寸",xs:"超小尺寸",xl:"超大尺寸",xxl:"超超大尺寸",offset:"左侧间隔格数",order:"栅格顺序",pull:"向左移动格数",push:"向右移动格数",span:"栅格占位格数"},ql={align:"纵向对齐方式",gutter:"栅格间隔",justify:"水平排列方式",type:"类型",start:"排列起始位置",end:"排列结束位置",center:"排列居中","space-around":"间隔排列","space-between":"两侧排列","space-evenly":"平均排列",top:"排列顶部",bottom:"排列底部",left:"排列左侧",right:"排列右侧",stretch:"伸展",baseline:"基线"},Ag=Object.freeze(Object.defineProperty({__proto__:null,TCol:Wl,TRow:ql,default:{tag:Hl,TCol:Wl,TRow:ql},tag:Hl},Symbol.toStringTag,{value:"Module"})),Gl={basic:"基础",layout:"布局",menu:"导航",form:"表单",data:"数据",content:"内容",modal:"弹框",more:"更多",other:"其他"},Yl="行",Xl="列",Jl="按钮",Zl="固钉",Ql="图标",es="连接",ts="分割线",ns="栅格",os="布局",rs="间距",as="锚点",is="返回顶部",ls="面包屑",ss="下拉菜单",cs="导航菜单",ds="分页",us="步骤条",fs="侧边栏",ps="选项卡",ms="自动填充",hs="级联选择器",gs="多选框",ys="颜色选择器",bs="日期选择器",vs="表单",_s="输入框",ws="输入装饰器",Cs="数字输入框",xs="标签输入框",ks="单选框",Vs="范围输入框",Ss="选择器",$s="筛选器输入框",Es="滑块",Ns="开关",Os="多行文本框",Bs="穿梭框",Ts="时间选择器",As="树选择",Ps="上传",js="头像 ",Is="徽标",Ds="日历",Rs="卡片",Ms="折叠面板",Ls="评论",zs="图片",Fs="图片预览",Us="加载中",Ks="进度条",Hs="骨架屏",Ws="统计数值",qs="轮播框",Gs="表格",Ys="标签",Xs="时间轴",Js="文字提示",Zs="树",Qs="水印",ec="评分",tc="警告",nc="对话框",oc="抽屉",rc="引导",ac="全局提示",ic="消息通知",lc="气泡确认框",sc="弹出层",cc="布局(头部)",dc="布局(底部)",uc="布局(侧边)",fc="布局(内容)",pc="颜色选择面板",mc="折叠面板(item)",hc="锚点(item)",gc="交互锚点",yc="面包屑(item)",bc="下拉菜单(item)",vc="下拉菜单(menu)",_c="导航菜单(head)",wc="导航菜单(item)",Cc="导航菜单(group)",xc="分页(mini)",kc="级联面板",Vc="多选框(group)",Sc="日期面板",$c="日期范围选择器",Ec="日期范围(面板)",Nc="表单(item)",Oc="组合输入框",Bc="分组单选框",Tc="单选按钮",Ac="滑块按钮",Pc="时间范围选择器",jc="时间面板",Ic="范围输入框(提示)",Dc="组合头像",Rc="基础表格",Mc="主表格",Lc="增强型表格",zc="可选择标签",Fc="可选择标签组",Uc="时间轴(item)",Kc="日期面板",Hc="穿梭面板",Wc="穿梭面板(item)",qc="树选择面板",Gc="上传面板",Yc="上传列表",Xc="上传列表(item)",Jc="日期范围面板",Zc="时间范围面板",Qc="选择面板",ed="选择面板(item)",td="选择面板(group)",nd="选择面板(option)",od="选择面板(option group)",rd="选择面板(option item)",Pg=Object.freeze(Object.defineProperty({__proto__:null,Affix:Zl,Alert:tc,Anchor:as,AnchorItem:hc,AnchorTarget:gc,Aside:uc,AutoComplete:ms,Avatar:js,AvatarGroup:Dc,BackTop:is,Badge:Is,BaseTable:Rc,Breadcrumb:ls,BreadcrumbItem:yc,Button:Jl,Calendar:Ds,Card:Rs,Cascader:hs,CascaderPanel:kc,CheckTag:zc,CheckTagGroup:Fc,Checkbox:gs,CheckboxGroup:Vc,Col:Xl,Collapse:Ms,CollapsePanel:mc,ColorPicker:ys,ColorPickerPanel:pc,Comment:Ls,Content:fc,DatePickPanel:Sc,DatePicker:bs,DatePickerPanel:Kc,DateRangePickePanel:Ec,DateRangePicker:$c,DateRangePickerPanel:Jc,Dialog:nc,Divider:ts,Drawer:oc,Dropdown:ss,DropdownItem:bc,DropdownMenu:vc,EnhancedTable:Lc,Footer:dc,Form:vs,FormItem:Nc,Grid:ns,Guide:rc,HeadMenu:_c,Header:cc,Icon:Ql,Image:zs,ImageViewer:Fs,Input:_s,InputAdornment:ws,InputGroup:Oc,InputNumber:Cs,Layout:os,Link:es,Loading:Us,Menu:cs,MenuGroup:Cc,MenuItem:wc,Message:ac,Notification:ic,Pagination:ds,PaginationMini:xc,Popconfirm:lc,Popup:sc,PrimaryTable:Mc,Progress:Ks,Radio:ks,RadioButton:Tc,RadioGroup:Bc,RangeInput:Vs,RangeInputPopup:Ic,Rate:ec,Row:Yl,Select:Ss,SelectGroup:td,SelectInput:$s,SelectItem:ed,SelectOption:nd,SelectOptionGroup:od,SelectOptionItem:rd,SelectPanel:Qc,Skeleton:Hs,Slider:Es,SliderButton:Ac,Space:rs,Statistic:Ws,Steps:us,StickyTool:fs,Swiper:qs,Switch:Ns,Table:Gs,Tabs:ps,Tag:Ys,TagInput:xs,Textarea:Os,TimePicker:Ts,TimePickerPanel:jc,TimeRangePicker:Pc,TimeRangePickerPanel:Zc,Timeline:Xs,TimelineItem:Uc,Tooltip:Js,Transfer:Bs,TransferItem:Wc,TransferPanel:Hc,Tree:Zs,TreeSelect:As,TreeSelectPanel:qc,Upload:Ps,UploadItem:Xc,UploadList:Yc,UploadPanel:Gc,Watermark:Qs,category:Gl,default:{category:Gl,Row:Yl,Col:Xl,Button:Jl,Affix:Zl,Icon:Ql,Link:es,Divider:ts,Grid:ns,Layout:os,Space:rs,Anchor:as,BackTop:is,Breadcrumb:ls,Dropdown:ss,Menu:cs,Pagination:ds,Steps:us,StickyTool:fs,Tabs:ps,AutoComplete:ms,Cascader:hs,Checkbox:gs,ColorPicker:ys,DatePicker:bs,Form:vs,Input:_s,InputAdornment:ws,InputNumber:Cs,TagInput:xs,Radio:ks,RangeInput:Vs,Select:Ss,SelectInput:$s,Slider:Es,Switch:Ns,Textarea:Os,Transfer:Bs,TimePicker:Ts,TreeSelect:As,Upload:Ps,Avatar:js,Badge:Is,Calendar:Ds,Card:Rs,Collapse:Ms,Comment:Ls,Image:zs,ImageViewer:Fs,"List ":"列表",Loading:Us,Progress:Ks,Skeleton:Hs,Statistic:Ws,Swiper:qs,Table:Gs,Tag:Ys,Timeline:Xs,Tooltip:Js,Tree:Zs,Watermark:Qs,Rate:ec,Alert:tc,Dialog:nc,Drawer:oc,Guide:rc,Message:ac,Notification:ic,Popconfirm:lc,Popup:sc,Header:cc,Footer:dc,Aside:uc,Content:fc,ColorPickerPanel:pc,CollapsePanel:mc,AnchorItem:hc,AnchorTarget:gc,BreadcrumbItem:yc,DropdownItem:bc,DropdownMenu:vc,HeadMenu:_c,MenuItem:wc,MenuGroup:Cc,PaginationMini:xc,CascaderPanel:kc,CheckboxGroup:Vc,DatePickPanel:Sc,DateRangePicker:$c,DateRangePickePanel:Ec,FormItem:Nc,InputGroup:Oc,RadioGroup:Bc,RadioButton:Tc,SliderButton:Ac,TimeRangePicker:Pc,TimePickerPanel:jc,RangeInputPopup:Ic,AvatarGroup:Dc,BaseTable:Rc,PrimaryTable:Mc,EnhancedTable:Lc,CheckTag:zc,CheckTagGroup:Fc,TimelineItem:Uc,DatePickerPanel:Kc,TransferPanel:Hc,TransferItem:Wc,TreeSelectPanel:qc,UploadPanel:Gc,UploadList:Yc,UploadItem:Xc,DateRangePickerPanel:Jc,TimeRangePickerPanel:Zc,SelectPanel:Qc,SelectItem:ed,SelectGroup:td,SelectOption:nd,SelectOptionGroup:od,SelectOptionItem:rd}},Symbol.toStringTag,{value:"Module"})),ad="请放置组件至",id="插槽",ld="组件",sd="放置内容",cd="移动组件",dd="删除组件",ud="结构目录",fd="组件将放置于",pd="插入组件",md="插入插槽",hd="放置",gd="AI交互",jg=Object.freeze(Object.defineProperty({__proto__:null,aiIm:gd,appendComp:pd,appendSlot:md,component:ld,default:{dropSlot:ad,slot:id,component:ld,dropContent:sd,moveComp:cd,deleteComp:dd,treeDir:ud,dropComp:fd,appendComp:pd,appendSlot:md,drop:hd,aiIm:gd},deleteComp:dd,drop:hd,dropComp:fd,dropContent:sd,dropSlot:ad,moveComp:cd,slot:id,treeDir:ud},Symbol.toStringTag,{value:"Module"})),yd="边距",bd="外边距",vd="内边距",_d={left:"左侧约束",right:"右侧约束",center:"居中约束",left2right:"两侧约束"},wd={top:"顶部约束",center:"居中约束",bottom:"底部约束",top2bottom:"两端约束"},Cd="变换",xd="填充",kd="效果",Vd="文本",Sd="字体",$d="字重",Ed="大小",Nd="行高",Od="字间距",Bd="字段间距",Td="删除线",Ad="下划线",Pd="倾斜",jd="溢出省略",Id="文本色",Dd={left:"左对齐",center:"水平居中对齐",right:"右对齐"},Rd={top:"头部对齐",middle:"垂直居中对齐",bottom:"底部对齐"},Md={vbetween:"垂直两侧对齐",hbetween:"水平两侧对齐"},Ld="描边",zd="样式调整",Fd="图层",Ud="x偏移",Kd="y偏移",Hd="模糊",Wd="扩展",qd={solid:"实线",dashed:"虚线",dotted:"点线",double:"双线",groove:"3D凹槽",ridge:"菱形框",inset:"内边框",outset:"外边框",none:"无",hidden:"隐藏"},Gd={colorMixMode:"颜色混合",normal:"默认",multiply:"正片叠底",screen:"滤色",overlay:"叠加",darken:"变暗",lighten:"变亮","color-dodge":"颜色减淡","color-burn":"颜色加深","hard-light":"强光","soft-light":"柔光",difference:"差值",exclusion:"排除",hue:"色相",saturation:"饱和度",color:"颜色",luminosity:"明度",modeInfo:{normal:"-",darken:"暗",lighten:"亮",overlay:"混合",difference:"差异",color:"色泽"},shadow:"阴影",blur:"模糊",backdropFilter:"背景模糊",filter:"模糊",null:"无",outset:"外阴影",inset:"内阴影"},Ig=Object.freeze(Object.defineProperty({__proto__:null,blur:Hd,borderObj:qd,default:{margins:yd,margin:bd,padding:vd,const:"约束",left:_d,top:wd,transform:Cd,fill:xd,effect:kd,text:Vd,font:Sd,fontWeight:$d,fontSize:Ed,lineHeight:Nd,letterSpacing:Od,paragraphSpacing:Bd,lineThrough:Td,underline:Ad,italic:Pd,ellipsis:jd,textColor:Id,textAlign:Dd,verticalAlign:Rd,space:Md,stroke:Ld,styleEdit:zd,layer:Fd,hX:Ud,vY:Kd,blur:Hd,spread:Wd,borderObj:qd,effectObj:Gd},effect:kd,effectObj:Gd,ellipsis:jd,fill:xd,font:Sd,fontSize:Ed,fontWeight:$d,hX:Ud,italic:Pd,layer:Fd,left:_d,letterSpacing:Od,lineHeight:Nd,lineThrough:Td,margin:bd,margins:yd,padding:vd,paragraphSpacing:Bd,space:Md,spread:Wd,stroke:Ld,styleEdit:zd,text:Vd,textAlign:Dd,textColor:Id,top:wd,transform:Cd,underline:Ad,vY:Kd,verticalAlign:Rd},Symbol.toStringTag,{value:"Module"})),Yd="生成css",Xd="生成js",Jd="生成vue",Zd="生成选项式Vue",Qd="生成组合式Vue",eu="生成",tu="树目录",nu="载入库",ou="发送到频道",ru="请监听频道广播",Dg=Object.freeze(Object.defineProperty({__proto__:null,create:eu,createCompositionVue:Qd,createCss:Yd,createJs:Xd,createOptionsVue:Zd,createVue:Jd,default:{createCss:Yd,createJs:Xd,createVue:Jd,createOptionsVue:Zd,createCompositionVue:Qd,create:eu,treeDir:tu,loadLib:nu,sendToChannel:ou,onChannel:ru},loadLib:nu,onChannel:ru,sendToChannel:ou,treeDir:tu},Symbol.toStringTag,{value:"Module"})),au="样式调整",iu="组件控制",lu="交互操作",su="全局配置",Rg=Object.freeze(Object.defineProperty({__proto__:null,action:lu,component:iu,default:{style:au,component:iu,action:lu,global:su},global:su,style:au},Symbol.toStringTag,{value:"Module"})),cu="追加",du="修改",uu="编辑",fu="复制",pu="粘贴",mu="重置",hu="保存",gu="取消",yu="确定",bu="关闭",vu="打开",_u="搜索",wu="添加",Cu="删除",xu="基础",ku="插槽",Vu="事件",Su="函数",$u="数组",Eu="对象",Nu="代码",Ou="数据",Bu="生命周期",Tu="原生事件",Au="异步函数",Pu="新增事件",ju="+ 新标签",Iu="+ 新变量",Du="+ 新指令",Ru="+ 新修饰符",Mu="显示",Lu="变量",zu="操作",Fu="新增",Uu="字符串",Ku="数字",Hu="布尔",Wu="计算函数",qu="数据",Gu="数据类型",Yu="标签",Xu="验证错误",Ju="验证成功",Zu="不是JSON格式数据",Qu="Key",ef="值",tf="键",nf="索引",Mg=Object.freeze(Object.defineProperty({__proto__:null,add:wu,addNew:Fu,addNewDirective:Du,addNewModifier:Ru,addNewTag:ju,addNewVar:Iu,append:cu,appendOn:Pu,array:$u,asyncFunction:Au,basic:xu,boolean:Hu,cancel:gu,close:bu,computed:Wu,confirm:yu,copy:fu,dataKey:ef,dataType:Gu,default:{append:cu,modify:du,edit:uu,copy:fu,paste:pu,reset:mu,save:hu,cancel:gu,confirm:yu,close:bu,open:vu,search:_u,add:wu,remove:Cu,basic:xu,slot:ku,js:Vu,funciton:Su,array:$u,object:Eu,javascript:Nu,json:Ou,lifecycle:Bu,nativeOn:Tu,asyncFunction:Au,function:"函数",appendOn:Pu,addNewTag:ju,addNewVar:Iu,addNewDirective:Du,addNewModifier:Ru,for:"循环",if:"判断",show:Mu,variable:Lu,continue:"继续",operate:zu,addNew:Fu,string:Uu,number:Ku,boolean:Hu,computed:Wu,null:"空",undefined:"未定义",true:"真",false:"假",modelValue:qu,dataType:Gu,label:Yu,validateError:Xu,validateSuccess:Ju,isNotJSONFormatData:Zu,idKey:Qu,dataKey:ef,objectKey:tf,indexKey:nf},edit:uu,funciton:Su,idKey:Qu,indexKey:nf,isNotJSONFormatData:Zu,javascript:Nu,js:Vu,json:Ou,label:Yu,lifecycle:Bu,modelValue:qu,modify:du,nativeOn:Tu,number:Ku,object:Eu,objectKey:tf,open:vu,operate:zu,paste:pu,remove:Cu,reset:mu,save:hu,search:_u,show:Mu,slot:ku,string:Uu,validateError:Xu,validateSuccess:Ju,variable:Lu},Symbol.toStringTag,{value:"Module"})),of="头部",rf="尾部",af="左侧",lf="右侧",sf="异步加载",cf="操作",df="内容",uf="头像",ff="标题",pf="描述",mf="图片",hf="图标",gf="按钮",Lg=Object.freeze(Object.defineProperty({__proto__:null,action:cf,asyncLoading:sf,avatar:uf,button:gf,content:df,default:{default:"默认",header:of,footer:rf,left:af,right:lf,asyncLoading:sf,action:cf,content:df,avatar:uf,title:ff,description:pf,image:mf,icon:hf,button:gf},description:pf,footer:rf,header:of,icon:hf,image:mf,left:af,right:lf,title:ff},Symbol.toStringTag,{value:"Module"}));function Hn(e){return o.getCurrentScope()?(o.onScopeDispose(e),!0):!1}function ce(e){return typeof e=="function"?e():o.unref(e)}const Fo=typeof window<"u"&&typeof document<"u",zg=e=>typeof e<"u",Fg=Object.prototype.toString,Ug=e=>Fg.call(e)==="[object Object]",Kg=()=>+Date.now(),bt=()=>{},Hg=Wg();function Wg(){var e;return Fo&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent)}function Uo(e,t){function n(...r){return new Promise((a,i)=>{Promise.resolve(e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})).then(a).catch(i)})}return n}const da=e=>e();function yf(e,t={}){let n,r,a=bt;const i=s=>{clearTimeout(s),a(),a=bt};return s=>{const c=ce(e),u=ce(t.maxWait);return n&&i(n),c<=0||u!==void 0&&u<=0?(r&&(i(r),r=null),Promise.resolve(s())):new Promise((d,p)=>{a=t.rejectOnCancel?p:d,u&&!r&&(r=setTimeout(()=>{n&&i(n),r=null,d(s())},u)),n=setTimeout(()=>{r&&i(r),r=null,d(s())},c)})}}function qg(e,t=!0,n=!0,r=!1){let a=0,i,l=!0,s=bt,c;const u=()=>{i&&(clearTimeout(i),i=void 0,s(),s=bt)};return p=>{const f=ce(e),m=Date.now()-a,h=()=>c=p();return u(),f<=0?(a=Date.now(),h()):(m>f&&(n||!l)?(a=Date.now(),h()):t&&(c=new Promise((g,y)=>{s=r?y:g,i=setTimeout(()=>{a=Date.now(),l=!0,g(h()),u()},Math.max(0,f-m))})),!n&&!i&&(i=setTimeout(()=>l=!0,f)),l=!1,c)}}function bf(e=da){const t=o.ref(!0);function n(){t.value=!1}function r(){t.value=!0}const a=(...i)=>{t.value&&e(...i)};return{isActive:o.readonly(t),pause:n,resume:r,eventFilter:a}}function Tt(e,t=200,n={}){return Uo(yf(t,n),e)}function Gg(e,t=200,n=!1,r=!0,a=!1){return Uo(qg(t,n,r,a),e)}function Yg(e,t,n={}){const{eventFilter:r=da,...a}=n;return o.watch(e,Uo(r,t),a)}function Xg(e,t,n={}){const{eventFilter:r,...a}=n,{eventFilter:i,pause:l,resume:s,isActive:c}=bf(r);return{stop:Yg(e,t,{...a,eventFilter:i}),pause:l,resume:s,isActive:c}}function Jg(e,t={}){if(!o.isRef(e))return o.toRefs(e);const n=Array.isArray(e.value)?Array.from({length:e.value.length}):{};for(const r in e.value)n[r]=o.customRef(()=>({get(){return e.value[r]},set(a){var i;if((i=ce(t.replaceRef))!=null?i:!0)if(Array.isArray(e.value)){const s=[...e.value];s[r]=a,e.value=s}else{const s={...e.value,[r]:a};Object.setPrototypeOf(s,Object.getPrototypeOf(e.value)),e.value=s}else e.value[r]=a}}));return n}function He(e,t=!0){o.getCurrentInstance()?o.onMounted(e):t?e():o.nextTick(e)}function Zg(e,t,n={}){const{eventFilter:r=da,...a}=n,i=Uo(r,t);let l,s,c;if(a.flush==="sync"){const u=o.ref(!1);s=()=>{},l=d=>{u.value=!0,d(),u.value=!1},c=o.watch(e,(...d)=>{u.value||i(...d)},a)}else{const u=[],d=o.ref(0),p=o.ref(0);s=()=>{d.value=p.value},u.push(o.watch(e,()=>{p.value++},{...a,flush:"sync"})),l=f=>{const m=p.value;f(),d.value+=p.value-m},u.push(o.watch(e,(...f)=>{const m=d.value>0&&d.value===p.value;d.value=0,p.value=0,!m&&i(...f)},a)),c=()=>{u.forEach(f=>f())}}return{stop:c,ignoreUpdates:l,ignorePrevAsyncUpdates:s}}function q(e,t,n){return o.watch(e,(r,a,i)=>{r&&t(r,a,i)},n)}function et(e){var t;const n=ce(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Te=Fo?window:void 0,Qg=Fo?window.document:void 0;function fe(...e){let t,n,r,a;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,r,a]=e,t=Te):[t,n,r,a]=e,!t)return bt;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const i=[],l=()=>{i.forEach(d=>d()),i.length=0},s=(d,p,f,m)=>(d.addEventListener(p,f,m),()=>d.removeEventListener(p,f,m)),c=o.watch(()=>[et(t),ce(a)],([d,p])=>{if(l(),!d)return;const f=Ug(p)?{...p}:p;i.push(...n.flatMap(m=>r.map(h=>s(d,m,h,f))))},{immediate:!0,flush:"post"}),u=()=>{c(),l()};return Hn(u),u}let vf=!1;function ua(e,t,n={}){const{window:r=Te,ignore:a=[],capture:i=!0,detectIframe:l=!1}=n;if(!r)return;Hg&&!vf&&(vf=!0,Array.from(r.document.body.children).forEach(f=>f.addEventListener("click",bt)),r.document.documentElement.addEventListener("click",bt));let s=!0;const c=f=>a.some(m=>{if(typeof m=="string")return Array.from(r.document.querySelectorAll(m)).some(h=>h===f.target||f.composedPath().includes(h));{const h=et(m);return h&&(f.target===h||f.composedPath().includes(h))}}),d=[fe(r,"click",f=>{const m=et(e);if(!(!m||m===f.target||f.composedPath().includes(m))){if(f.detail===0&&(s=!c(f)),!s){s=!0;return}t(f)}},{passive:!0,capture:i}),fe(r,"pointerdown",f=>{const m=et(e);m&&(s=!f.composedPath().includes(m)&&!c(f))},{passive:!0}),l&&fe(r,"blur",f=>{setTimeout(()=>{var m;const h=et(e);((m=r.document.activeElement)==null?void 0:m.tagName)==="IFRAME"&&!(h!=null&&h.contains(r.document.activeElement))&&t(f)},0)})].filter(Boolean);return()=>d.forEach(f=>f())}function ey(){const e=o.ref(!1);return o.getCurrentInstance()&&o.onMounted(()=>{e.value=!0}),e}function Ko(e){const t=ey();return o.computed(()=>(t.value,!!e()))}function ty(e,t={}){const{window:n=Te}=t,r=Ko(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let a;const i=o.ref(!1),l=u=>{i.value=u.matches},s=()=>{a&&("removeEventListener"in a?a.removeEventListener("change",l):a.removeListener(l))},c=o.watchEffect(()=>{r.value&&(s(),a=n.matchMedia(ce(e)),"addEventListener"in a?a.addEventListener("change",l):a.addListener(l),i.value=a.matches)});return Hn(()=>{c(),s(),a=void 0}),i}function ny(e){const{name:t,window:n=Te}=e,r=Ko(()=>n&&"BroadcastChannel"in n),a=o.ref(!1),i=o.ref(),l=o.ref(),s=o.shallowRef(null),c=d=>{i.value&&i.value.postMessage(d)},u=()=>{i.value&&i.value.close(),a.value=!0};return r.value&&He(()=>{s.value=null,i.value=new BroadcastChannel(t),i.value.addEventListener("message",d=>{l.value=d.data},{passive:!0}),i.value.addEventListener("messageerror",d=>{s.value=d},{passive:!0}),i.value.addEventListener("close",()=>{a.value=!0})}),Hn(()=>{u()}),{isSupported:r,channel:i,data:l,post:c,close:u,error:s,isClosed:a}}function Ho(e){return JSON.parse(JSON.stringify(e))}function vt(e,t={}){const n=o.ref({}),{manual:r,clone:a=Ho,deep:i=!0,immediate:l=!0}=t;function s(){n.value=a(ce(e))}return!r&&(o.isRef(e)||typeof e=="function")?o.watch(e,s,{...t,deep:i,immediate:l}):s(),{cloned:n,sync:s}}const Wo=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},qo="__vueuse_ssr_handlers__",oy=ry();function ry(){return qo in Wo||(Wo[qo]=Wo[qo]||{}),Wo[qo]}function ay(e,t){return oy[e]||t}function iy(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const ly={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},_f="vueuse-storage";function wf(e,t,n,r={}){var a;const{flush:i="pre",deep:l=!0,listenToStorageChanges:s=!0,writeDefaults:c=!0,mergeDefaults:u=!1,shallow:d,window:p=Te,eventFilter:f,onError:m=$=>{console.error($)}}=r,h=(d?o.shallowRef:o.ref)(t);if(!n)try{n=ay("getDefaultStorage",()=>{var $;return($=Te)==null?void 0:$.localStorage})()}catch($){m($)}if(!n)return h;const g=ce(t),y=iy(g),b=(a=r.serializer)!=null?a:ly[y],{pause:v,resume:_}=Xg(h,()=>x(h.value),{flush:i,deep:l,eventFilter:f});return p&&s&&(fe(p,"storage",C),fe(p,_f,k)),C(),h;function x($){try{if($==null)n.removeItem(e);else{const V=b.write($),N=n.getItem(e);N!==V&&(n.setItem(e,V),p&&p.dispatchEvent(new CustomEvent(_f,{detail:{key:e,oldValue:N,newValue:V,storageArea:n}})))}}catch(V){m(V)}}function w($){const V=$?$.newValue:n.getItem(e);if(V==null)return c&&g!==null&&n.setItem(e,b.write(g)),g;if(!$&&u){const N=b.read(V);return typeof u=="function"?u(N,g):y==="object"&&!Array.isArray(N)?{...g,...N}:N}else return typeof V!="string"?V:b.read(V)}function k($){C($.detail)}function C($){if(!($&&$.storageArea!==n)){if($&&$.key==null){h.value=g;return}if(!($&&$.key!==e)){v();try{($==null?void 0:$.newValue)!==b.write(h.value)&&(h.value=w($))}catch(V){m(V)}finally{$?o.nextTick(_):_()}}}}}function Cf(e){return e}function sy(e,t){return e.value=t}function cy(e){return e?typeof e=="function"?e:Ho:Cf}function dy(e){return e?typeof e=="function"?e:Ho:Cf}function uy(e,t={}){const{clone:n=!1,dump:r=cy(n),parse:a=dy(n),setSource:i=sy}=t;function l(){return o.markRaw({snapshot:r(e.value),timestamp:Kg()})}const s=o.ref(l()),c=o.ref([]),u=o.ref([]),d=_=>{i(e,a(_.snapshot)),s.value=_},p=()=>{c.value.unshift(s.value),s.value=l(),t.capacity&&c.value.length>t.capacity&&c.value.splice(t.capacity,Number.POSITIVE_INFINITY),u.value.length&&u.value.splice(0,u.value.length)},f=()=>{c.value.splice(0,c.value.length),u.value.splice(0,u.value.length)},m=()=>{const _=c.value.shift();_&&(u.value.unshift(s.value),d(_))},h=()=>{const _=u.value.shift();_&&(c.value.unshift(s.value),d(_))},g=()=>{d(s.value)},y=o.computed(()=>[s.value,...c.value]),b=o.computed(()=>c.value.length>0),v=o.computed(()=>u.value.length>0);return{source:e,undoStack:c,redoStack:u,last:s,history:y,canUndo:b,canRedo:v,clear:f,commit:p,reset:g,undo:m,redo:h}}function fy(e,t={}){const{deep:n=!1,flush:r="pre",eventFilter:a}=t,{eventFilter:i,pause:l,resume:s,isActive:c}=bf(a),{ignoreUpdates:u,ignorePrevAsyncUpdates:d,stop:p}=Zg(e,y,{deep:n,flush:r,eventFilter:i});function f(x,w){d(),u(()=>{x.value=w})}const m=uy(e,{...t,clone:t.clone||n,setSource:f}),{clear:h,commit:g}=m;function y(){d(),g()}function b(x){s(),x&&y()}function v(x){let w=!1;const k=()=>w=!0;u(()=>{x(k)}),w||y()}function _(){p(),h()}return{...m,isTracking:c,pause:l,resume:b,commit:y,batch:v,dispose:_}}function py(e,t={}){const n=t.debounce?yf(t.debounce):void 0;return{...fy(e,{...t,eventFilter:n})}}function xf(e,t={}){var n,r;const{pointerTypes:a,preventDefault:i,stopPropagation:l,exact:s,onMove:c,onEnd:u,onStart:d,initialValue:p,axis:f="both",draggingElement:m=Te,containerElement:h,handle:g=e}=t,y=o.ref((n=ce(p))!=null?n:{x:0,y:0}),b=o.ref(),v=C=>a?a.includes(C.pointerType):!0,_=C=>{ce(i)&&C.preventDefault(),ce(l)&&C.stopPropagation()},x=C=>{var $;if(!v(C)||ce(s)&&C.target!==ce(e))return;const N=(($=ce(h))!=null?$:ce(e)).getBoundingClientRect(),E={x:C.clientX-N.left,y:C.clientY-N.top};(d==null?void 0:d(E,C))!==!1&&(b.value=E,_(C))},w=C=>{if(!v(C)||!b.value)return;let{x:$,y:V}=y.value;(f==="x"||f==="both")&&($=C.clientX-b.value.x),(f==="y"||f==="both")&&(V=C.clientY-b.value.y),y.value={x:$,y:V},c==null||c(y.value,C),_(C)},k=C=>{v(C)&&b.value&&(b.value=void 0,u==null||u(y.value,C),_(C))};if(Fo){const C={capture:(r=t.capture)!=null?r:!0};fe(g,"pointerdown",x,C),fe(m,"pointermove",w,C),fe(m,"pointerup",k,C)}return{...Jg(y),position:y,isDragging:o.computed(()=>!!b.value),style:o.computed(()=>`left:${y.value.x}px;top:${y.value.y}px;`)}}function my(e,t,n={}){const{window:r=Te,...a}=n;let i;const l=Ko(()=>r&&"ResizeObserver"in r),s=()=>{i&&(i.disconnect(),i=void 0)},c=o.computed(()=>Array.isArray(e)?e.map(p=>et(p)):[et(e)]),u=o.watch(c,p=>{if(s(),l.value&&r){i=new ResizeObserver(t);for(const f of p)f&&i.observe(f,a)}},{immediate:!0,flush:"post",deep:!0}),d=()=>{s(),u()};return Hn(d),{isSupported:l,stop:d}}function Go(e,t={}){const{reset:n=!0,windowResize:r=!0,windowScroll:a=!0,immediate:i=!0}=t,l=o.ref(0),s=o.ref(0),c=o.ref(0),u=o.ref(0),d=o.ref(0),p=o.ref(0),f=o.ref(0),m=o.ref(0);function h(){const g=et(e);if(!g){n&&(l.value=0,s.value=0,c.value=0,u.value=0,d.value=0,p.value=0,f.value=0,m.value=0);return}const y=g.getBoundingClientRect();l.value=y.height,s.value=y.bottom,c.value=y.left,u.value=y.right,d.value=y.top,p.value=y.width,f.value=y.x,m.value=y.y}return my(e,h),o.watch(()=>et(e),g=>!g&&h()),a&&fe("scroll",h,{capture:!0,passive:!0}),r&&fe("resize",h,{passive:!0}),He(()=>{i&&h()}),{height:l,bottom:s,left:c,right:u,top:d,width:p,x:f,y:m,update:h}}function fa(e,t,n={}){const{window:r=Te}=n;return wf(e,t,r==null?void 0:r.localStorage,n)}const hy={ctrl:"control",command:"meta",cmd:"meta",option:"alt",up:"arrowup",down:"arrowdown",left:"arrowleft",right:"arrowright"};function gy(e={}){const{reactive:t=!1,target:n=Te,aliasMap:r=hy,passive:a=!0,onEventFired:i=bt}=e,l=o.reactive(new Set),s={toJSON(){return{}},current:l},c=t?o.reactive(s):s,u=new Set,d=new Set;function p(g,y){g in c&&(t?c[g]=y:c[g].value=y)}function f(){l.clear();for(const g of d)p(g,!1)}function m(g,y){var b,v;const _=(b=g.key)==null?void 0:b.toLowerCase(),w=[(v=g.code)==null?void 0:v.toLowerCase(),_].filter(Boolean);_&&(y?l.add(_):l.delete(_));for(const k of w)d.add(k),p(k,y);_==="meta"&&!y?(u.forEach(k=>{l.delete(k),p(k,!1)}),u.clear()):typeof g.getModifierState=="function"&&g.getModifierState("Meta")&&y&&[...l,...w].forEach(k=>u.add(k))}fe(n,"keydown",g=>(m(g,!0),i(g)),{passive:a}),fe(n,"keyup",g=>(m(g,!1),i(g)),{passive:a}),fe("blur",f,{passive:!0}),fe("focus",f,{passive:!0});const h=new Proxy(c,{get(g,y,b){if(typeof y!="string")return Reflect.get(g,y,b);if(y=y.toLowerCase(),y in r&&(y=r[y]),!(y in c))if(/[+_-]/.test(y)){const _=y.split(/[+_-]/g).map(x=>x.trim());c[y]=o.computed(()=>_.every(x=>ce(h[x])))}else c[y]=o.ref(!1);const v=Reflect.get(g,y,b);return t?ce(v):v}});return h}function yy(e={}){const{window:t=Te}=e,n=t==null?void 0:t.navigator,r=Ko(()=>n&&"language"in n),a=o.ref(n==null?void 0:n.language);return fe(t,"languagechange",()=>{n&&(a.value=n.language)}),{isSupported:r,language:a}}let by=0;function vy(e,t={}){const n=o.ref(!1),{document:r=Qg,immediate:a=!0,manual:i=!1,id:l=`vueuse_styletag_${++by}`}=t,s=o.ref(e);let c=()=>{};const u=()=>{if(!r)return;const p=r.getElementById(l)||r.createElement("style");p.isConnected||(p.id=l,t.media&&(p.media=t.media),r.head.appendChild(p)),!n.value&&(c=o.watch(s,f=>{p.textContent=f},{immediate:!0}),n.value=!0)},d=()=>{!r||!n.value||(c(),r.head.removeChild(r.getElementById(l)),n.value=!1)};return a&&!i&&He(u),i||Hn(d),{id:l,css:s,unload:d,load:u,isLoaded:o.readonly(n)}}function pa(e,t,n,r={}){var a,i,l;const{clone:s=!1,passive:c=!1,eventName:u,deep:d=!1,defaultValue:p,shouldEmit:f}=r,m=o.getCurrentInstance(),h=n||(m==null?void 0:m.emit)||((a=m==null?void 0:m.$emit)==null?void 0:a.bind(m))||((l=(i=m==null?void 0:m.proxy)==null?void 0:i.$emit)==null?void 0:l.bind(m==null?void 0:m.proxy));let g=u;t||(t="modelValue"),g=g||`update:${t.toString()}`;const y=_=>s?typeof s=="function"?s(_):Ho(_):_,b=()=>zg(e[t])?y(e[t]):p,v=_=>{f?f(_)&&h(g,_):h(g,_)};if(c){const _=b(),x=o.ref(_);let w=!1;return o.watch(()=>e[t],k=>{w||(w=!0,x.value=y(k),o.nextTick(()=>w=!1))}),o.watch(x,k=>{!w&&(k!==e[t]||d)&&v(k)},{deep:d}),x}else return o.computed({get(){return b()},set(_){v(_)}})}function kf(e={}){const{window:t=Te,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:r=Number.POSITIVE_INFINITY,listenOrientation:a=!0,includeScrollbar:i=!0}=e,l=o.ref(n),s=o.ref(r),c=()=>{t&&(i?(l.value=t.innerWidth,s.value=t.innerHeight):(l.value=t.document.documentElement.clientWidth,s.value=t.document.documentElement.clientHeight))};if(c(),He(c),fe("resize",c,{passive:!0}),a){const u=ty("(orientation: portrait)");o.watch(u,()=>c())}return{width:l,height:s}}const ma=Object.assign({"../i18n/zh-CN/attrs.json":Ag,"../i18n/zh-CN/component.json":Pg,"../i18n/zh-CN/container.json":jg,"../i18n/zh-CN/css.json":Ig,"../i18n/zh-CN/global.json":Dg,"../i18n/zh-CN/globalTool.json":Rg,"../i18n/zh-CN/options.json":Mg,"../i18n/zh-CN/slot.json":Lg}),{language:ha}=yy(),Yo=o.ref({}),Vf=function(e){return Yo.value[e]||e.split(".")[e.split(".").length-1]},_y=function(e){let t={};for(const n in ma)if(Object.hasOwnProperty.call(ma,n)){const r=ma[n],a=n.split("/"),i=a.findIndex(l=>l==="i18n");if(a[i+1]===e){const l={[a[a.length-1].split(".")[0]]:r.default};t=Object.assign({},t,Cy(l))}}Yo.value=t},wy=function(e){o.watch(ha,t=>{_y(t)},{immediate:!0}),e.provide("mlLangs",Vf)},Cy=e=>{const t={},n=a=>Object.keys(a).length===0,r=(a,i)=>{if(Object(a)!==a)t[i]=a;else if(Array.isArray(a)){const l=a.length;for(let s=0;s<l;s++)r(a[s],`${i}[${s}]`);l===0&&(t[i]=[])}else n(a)?t[i]={}:Object.keys(a).forEach(l=>r(a[l],i?`${i}.${l}`:l))};return r(e,""),t},Sf=[{icon:"basic",name:"basic",component:["div","span","ul","li","text"]},{icon:"container",name:"layout",rule:/.*(Row|Col|Container|Header|Main|Footer|Aside|Layout|Grid|Cell|Split|List).*/},{icon:"menu",name:"menu",rule:/.*(Anchor|Breadcrumb|Dropdown|Menu|Pagination).*/},{icon:"form",name:"form",rule:/.*(Input|Picker|Checkbox|Radio|Form|AutoComplete|Cascader|Select|Slider|Switch|Textarea|Transfer|Upload|Wheel).*/},{icon:"content",name:"content",rule:/.*(Avatar|Badge|Bubble|Calendar|Card|Carousel|Collapse|Ellipsis|Highlight|Image|Result|Table|TabNav|Tabs|Tag|TimeAgo|Timeline|Tooltip|Tree|Viewer).*/},{icon:"modal",name:"modal",rule:/.*(Alert|Confirm|Contextmenu|Drawer|Loading|Message|Modal|Notice|progress|Skeleton|spin|Toast|Tour).*/},{icon:"more",name:"more",rule:/.*(Affix|FullScreen|Masker|Overflow|Renderer|ResizeObserver|Scrollbar|VirtualList).*/}],$f={TRow:{align:{default:"center",optionItems:["top","center","end","stretch","baseline"]},justify:{default:"center",optionItems:["start","end","center","space-around","space-between","space-evenly"]}}},Ef={click:["evt"],dblclick:["evt"],mouseenter:["evt"],mouseleave:["evt"],keydown:["evt"],keyup:["evt"],keypress:["evt"],wheel:["evt"],contextmenu:["evt"],scroll:["evt"],resize:["evt"]},Xo={beforeCreate:{codeVar:[],code:""},created:{codeVar:[],code:""},beforeMount:{codeVar:[],code:"",function:o.onBeforeMount},mounted:{codeVar:[],code:"",function:o.onMounted},beforeUpdate:{codeVar:[],code:"",function:o.onBeforeUpdate},updated:{codeVar:[],code:"",function:o.onUpdated},beforeUnmount:{codeVar:[],code:"",function:o.onBeforeUnmount},unmounted:{codeVar:[],code:"",function:o.onUnmounted},errorCaptured:{codeVar:["err","vm","info"],code:"",function:o.onErrorCaptured},activated:{codeVar:[],code:"",function:o.onActivated},deactivated:{codeVar:[],code:"",function:o.onDeactivated}},xy={TRow:{default:{auto:!0,allowComps:["TCol"]}},TCol:{default:"auto"},TLayout:{default:{allowComps:["THeader","TLayout","TContent","TAside","TFooter"]}},TSpace:{default:"auto"},TForm:{default:{allowComps:["TFormItem"]}},TFormItem:{default:"auto"},TList:{header:!0,default:{auto:!0,allowComps:["TListItem"]},footer:!0,asyncLoading:!0},TListItem:{action:!0,default:{auto:!0,allowComps:["TListItemMeta"]},content:!0},TListItemMeta:{avatar:!0,description:!0,image:!0,title:!0}},At={current:"tdesign-vue-next",data:[{name:"tdesign-vue-next",prefix:"T",icon:"TDesign",compMapping:{Button:{theme:"theme",text:{variant:"text"}},Tag:{},Input:{prefixIcon:"prefixIcon",onKeyup:{}},InputNumber:{},Select:{},Switch:{},Tooltip:{content:{content:"content",destroyOnClose:!0}},Popup:{component:"Popup",default:"default",content:"content"},RadioGroup:{},RadioButton:{value:"label"},Cascader:{optionItems:"options"},CascaderPanel:{optionItems:"options"},Dropdown:{optionItems:e=>({options:e.map(t=>({content:t.label,value:t.value,disabled:t.disabled,onClick:t.onclick}))})},Dialog:{appendToBody:{attach:"body"}}}},{name:"element-plus",prefix:"El",icon:"ElementPlus",compMapping:{Button:{theme:"type",text:"text"},Tag:{theme:"type"},Input:{prefixIcon:"prefix",onEnter:{}},InputNumber:{},Select:{component:"SelectV2",size:{size:"small",props:{options:"children"}}},Switch:{},Tooltip:{content:"content"},Popup:{component:"Popover",default:"reference",content:"default",trigger:{trigger:"click",width:"auto"}},RadioGroup:{},RadioButton:{value:"label"},Cascader:{optionItems:"options",checkStrictly:{props:{checkStrictly:!0}}},CascaderPanel:{optionItems:"options",checkStrictly:{props:{checkStrictly:!0}}},Dropdown:{optionItems:e=>({dropdown:{_isSlot:!0,tag:"ElDropdownMenu",attrs:{},slots:e.map(t=>({_isSlot:!0,tag:"ElDropdownItem",attrs:{disabled:t.disabled,onClick:t.onclick,command:t.value},slots:t.label}))}})},Dialog:{visible:"modelValue","onUpdate:visible":"onUpdate:modelValue",destroyOnClose:"destroy-on-close",appendToBody:"append-to-body",header:"title"}}},{name:"ant-design-vue",prefix:"A",icon:"Ant",compMapping:{Button:{theme:e=>e==="warning"?{type:"primary",danger:!0}:{type:"primary"},text:{type:"link"}},Tag:{},Input:{prefixIcon:"prefix",modelValue:"value","onUpdate:modelValue":"onUpdate:value"},InputNumber:{modelValue:"value","onUpdate:modelValue":"onUpdate:value"},Select:{modelValue:"value","onUpdate:modelValue":"onUpdate:value"},Switch:{modelValue:"value","onUpdate:modelValue":"onUpdate:value"},Tooltip:{content:"title"},Popup:{component:"Popover"},RadioGroup:{modelValue:"value","onUpdate:modelValue":"onUpdate:value",variant:{buttonStyle:"solid"}},RadioButton:{value:"label"},Cascader:{optionItems:"options",valueType:e=>e==="full"?{changeOnSelect:!0}:{},modelValue:"value","onUpdate:modelValue":"onUpdate:value"},CascaderPanel:{component:"Cascader",optionItems:"options",valueType:e=>e==="full"?{changeOnSelect:!0}:{},modelValue:"value","onUpdate:modelValue":"onUpdate:value"},Dropdown:{optionItems:e=>({overlay:{_isSlot:!0,tag:"AMenu",attrs:{},slots:e.map(t=>({_isSlot:!0,tag:"AMenuItem",attrs:{disabled:t.disabled,onClick:t.onclick,command:t.value},slots:t.label}))}})},Dialog:{component:"Modal",appendToBody:{getContainer:()=>document.body,zIndex:1001},header:"title",visible:"open","onUpdate:visible":"onUpdate:open"}}},{name:"naive",prefix:"N",icon:"naive",compMapping:{Button:{theme:"type",text:"text"},Tag:{theme:"type"},Input:{prefixIcon:"prefix",onEnter:{},modelValue:"value","onUpdate:modelValue":"onUpdate:value"},InputNumber:{modelValue:"value","onUpdate:modelValue":"onUpdate:value"},Select:{modelValue:"value","onUpdate:modelValue":"onUpdate:value",size:{size:"small",virtualScroll:!1}},Switch:{modelValue:"value","onUpdate:modelValue":"onUpdate:value"},Tooltip:{default:"trigger",content:e=>({default:{_isSlot:!0,tag:"NEllipsis",attrs:{},slots:e}})},Popup:{component:"Popover",default:"trigger",content:"default",trigger:{trigger:"click",style:"min-width:180px;"},visible:"show","onUpdate:visible":"onUpdate:show"},RadioGroup:{modelValue:"value","onUpdate:modelValue":"onUpdate:value"},RadioButton:{value:"label"},Cascader:{optionItems:"options",checkStrictly:{checkStrategy:"all",separator:".",virtualScroll:!1,cascade:!1},modelValue:e=>({value:e[e.length-1]}),"onUpdate:modelValue":"onUpdate:value"},CascaderPanel:{component:"Cascader",optionItems:"options",checkStrictly:{checkStrategy:"all",separator:".",virtualScroll:!1,cascade:!1},modelValue:e=>({value:e[e.length-1]}),"onUpdate:modelValue":"onUpdate:value"},Dropdown:{optionItems:e=>({options:e.map(t=>({label:t.label,key:t.value,disabled:t.disabled,props:{onClick:t.onclick}}))})},Dialog:{component:"Modal",visible:"show","onUpdate:visible":"onUpdate:show",destroyOnClose:"destroy-on-close",appendToBody:{preset:"dialog",style:{width:"80vw"}},header:"title",footer:"action"}}},{name:"vexip",prefix:"V",icon:"vexip",compMapping:{Button:{theme:"type",text:{variant:"text"}},Input:{},InputNumber:{},Select:{},Switch:{},Tooltip:{},Popup:{},RadioGroup:{}}}]},ky="molian-cube",Vy="http://wujie.mlyt.top/getData";function ga(e,t){const{slots:n,attrs:r,tag:a}=e;let i="";return Array.isArray(n)?i=n.map(l=>ga(l,t)):typeof n=="object"?i=ga(n,t):typeof n=="function"?i=n():i=()=>n,o.h(t[a].comp,r,i)}const Sy=function(e,t,n){return o.defineComponent({setup(r,{attrs:a,emit:i,slots:l,expose:s}){const c=o.inject("mlComps"),d=(()=>{let m={};for(const h in l)if(Object.hasOwnProperty.call(l,h)){const g=l[h];n[h]?m[n[h]]=g:m[h]=g}return m})()||{},p=o.computed(()=>{let m={};for(const h in a)if(Object.hasOwnProperty.call(a,h)){const g=a[h];if(typeof n[h]=="string")m[n[h]]=g;else if(typeof n[h]=="object")m={...m,...n[h]};else if(typeof n[h]=="function"){let y=n[h](g);Object.keys(y).forEach(b=>{const v=y[b];v&&!v._isSlot?m={...m,[b]:v}:v&&(d[b]=ga(v,c.value))})}else m[h]=g}return m.ref="ref",m});let f=c.value[e+t].comp;return()=>o.h(f,p.value,d)}})},G=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,re=Object.keys,pe=Array.isArray;function be(e,t){return typeof t!="object"||re(t).forEach(function(n){e[n]=t[n]}),e}typeof Promise>"u"||G.Promise||(G.Promise=Promise);const Wn=Object.getPrototypeOf,$y={}.hasOwnProperty;function Ve(e,t){return $y.call(e,t)}function nn(e,t){typeof t=="function"&&(t=t(Wn(e))),(typeof Reflect>"u"?re:Reflect.ownKeys)(t).forEach(n=>{tt(e,n,t[n])})}const Nf=Object.defineProperty;function tt(e,t,n,r){Nf(e,t,be(n&&Ve(n,"get")&&typeof n.get=="function"?{get:n.get,set:n.set,configurable:!0}:{value:n,configurable:!0,writable:!0},r))}function on(e){return{from:function(t){return e.prototype=Object.create(t.prototype),tt(e.prototype,"constructor",e),{extend:nn.bind(null,e.prototype)}}}}const Ey=Object.getOwnPropertyDescriptor;function ya(e,t){let n;return Ey(e,t)||(n=Wn(e))&&ya(n,t)}const Ny=[].slice;function Jo(e,t,n){return Ny.call(e,t,n)}function Of(e,t){return t(e)}function qn(e){if(!e)throw new Error("Assertion Failed")}function Bf(e){G.setImmediate?setImmediate(e):setTimeout(e,0)}function Tf(e,t){return e.reduce((n,r,a)=>{var i=t(r,a);return i&&(n[i[0]]=i[1]),n},{})}function nt(e,t){if(Ve(e,t))return e[t];if(!t)return e;if(typeof t!="string"){for(var n=[],r=0,a=t.length;r<a;++r){var i=nt(e,t[r]);n.push(i)}return n}var l=t.indexOf(".");if(l!==-1){var s=e[t.substr(0,l)];return s===void 0?void 0:nt(s,t.substr(l+1))}}function ze(e,t,n){if(e&&t!==void 0&&(!("isFrozen"in Object)||!Object.isFrozen(e)))if(typeof t!="string"&&"length"in t){qn(typeof n!="string"&&"length"in n);for(var r=0,a=t.length;r<a;++r)ze(e,t[r],n[r])}else{var i=t.indexOf(".");if(i!==-1){var l=t.substr(0,i),s=t.substr(i+1);if(s==="")n===void 0?pe(e)&&!isNaN(parseInt(l))?e.splice(l,1):delete e[l]:e[l]=n;else{var c=e[l];c&&Ve(e,l)||(c=e[l]={}),ze(c,s,n)}}else n===void 0?pe(e)&&!isNaN(parseInt(t))?e.splice(t,1):delete e[t]:e[t]=n}}function Af(e){var t={};for(var n in e)Ve(e,n)&&(t[n]=e[n]);return t}const Oy=[].concat;function Pf(e){return Oy.apply([],e)}const jf="Boolean,String,Date,RegExp,Blob,File,FileList,FileSystemFileHandle,ArrayBuffer,DataView,Uint8ClampedArray,ImageBitmap,ImageData,Map,Set,CryptoKey".split(",").concat(Pf([8,16,32,64].map(e=>["Int","Uint","Float"].map(t=>t+e+"Array")))).filter(e=>G[e]),By=jf.map(e=>G[e]);Tf(jf,e=>[e,!0]);let _t=null;function Gn(e){_t=typeof WeakMap<"u"&&new WeakMap;const t=ba(e);return _t=null,t}function ba(e){if(!e||typeof e!="object")return e;let t=_t&&_t.get(e);if(t)return t;if(pe(e)){t=[],_t&&_t.set(e,t);for(var n=0,r=e.length;n<r;++n)t.push(ba(e[n]))}else if(By.indexOf(e.constructor)>=0)t=e;else{const i=Wn(e);for(var a in t=i===Object.prototype?{}:Object.create(i),_t&&_t.set(e,t),e)Ve(e,a)&&(t[a]=ba(e[a]))}return t}const{toString:Ty}={};function va(e){return Ty.call(e).slice(8,-1)}const _a=typeof Symbol<"u"?Symbol.iterator:"@@iterator",Ay=typeof _a=="symbol"?function(e){var t;return e!=null&&(t=e[_a])&&t.apply(e)}:function(){return null},rn={};function ot(e){var t,n,r,a;if(arguments.length===1){if(pe(e))return e.slice();if(this===rn&&typeof e=="string")return[e];if(a=Ay(e)){for(n=[];!(r=a.next()).done;)n.push(r.value);return n}if(e==null)return[e];if(typeof(t=e.length)=="number"){for(n=new Array(t);t--;)n[t]=e[t];return n}return[e]}for(t=arguments.length,n=new Array(t);t--;)n[t]=arguments[t];return n}const wa=typeof Symbol<"u"?e=>e[Symbol.toStringTag]==="AsyncFunction":()=>!1;var We=typeof location<"u"&&/^(http|https):\/\/(localhost|127\.0\.0\.1)/.test(location.href);function If(e,t){We=e,Df=t}var Df=()=>!0;const Py=!new Error("").stack;function Pt(){if(Py)try{throw Pt.arguments,new Error}catch(e){return e}return new Error}function Ca(e,t){var n=e.stack;return n?(t=t||0,n.indexOf(e.name)===0&&(t+=(e.name+e.message).split(` `).length),n.split(` `).slice(t).filter(Df).map(r=>` `+r).join("")):""}var Rf=["Unknown","Constraint","Data","TransactionInactive","ReadOnly","Version","NotFound","InvalidState","InvalidAccess","Abort","Timeout","QuotaExceeded","Syntax","DataClone"],xa=["Modify","Bulk","OpenFailed","VersionChange","Schema","Upgrade","InvalidTable","MissingAPI","NoSuchDatabase","InvalidArgument","SubTransaction","Unsupported","Internal","DatabaseClosed","PrematureCommit","ForeignAwait"].concat(Rf),jy={VersionChanged:"Database version changed by other database connection",DatabaseClosed:"Database has been closed",Abort:"Transaction aborted",TransactionInactive:"Transaction has already completed or failed",MissingAPI:"IndexedDB API missing. Please visit https://tinyurl.com/y2uuvskb"};function an(e,t){this._e=Pt(),this.name=e,this.message=t}function Mf(e,t){return e+". Errors: "+Object.keys(t).map(n=>t[n].toString()).filter((n,r,a)=>a.indexOf(n)===r).join(` `)}function Zo(e,t,n,r){this._e=Pt(),this.failures=t,this.failedKeys=r,this.successCount=n,this.message=Mf(e,t)}function Yn(e,t){this._e=Pt(),this.name="BulkError",this.failures=Object.keys(t).map(n=>t[n]),this.failuresByPos=t,this.message=Mf(e,t)}on(an).from(Error).extend({stack:{get:function(){return this._stack||(this._stack=this.name+": "+this.message+Ca(this._e,2))}},toString:function(){return this.name+": "+this.message}}),on(Zo).from(an),on(Yn).from(an);var ka=xa.reduce((e,t)=>(e[t]=t+"Error",e),{});const Iy=an;var R=xa.reduce((e,t)=>{var n=t+"Error";function r(a,i){this._e=Pt(),this.name=n,a?typeof a=="string"?(this.message=`${a}${i?` `+i:""}`,this.inner=i||null):typeof a=="object"&&(this.message=`${a.name} ${a.message}`,this.inner=a):(this.message=jy[t]||n,this.inner=null)}return on(r).from(Iy),e[t]=r,e},{});R.Syntax=SyntaxError,R.Type=TypeError,R.Range=RangeError;var Lf=Rf.reduce((e,t)=>(e[t+"Error"]=R[t],e),{}),Qo=xa.reduce((e,t)=>(["Syntax","Type","Range"].indexOf(t)===-1&&(e[t+"Error"]=R[t]),e),{});function H(){}function Xn(e){return e}function Dy(e,t){return e==null||e===Xn?t:function(n){return t(e(n))}}function jt(e,t){return function(){e.apply(this,arguments),t.apply(this,arguments)}}function Ry(e,t){return e===H?t:function(){var n=e.apply(this,arguments);n!==void 0&&(arguments[0]=n);var r=this.onsuccess,a=this.onerror;this.onsuccess=null,this.onerror=null;var i=t.apply(this,arguments);return r&&(this.onsuccess=this.onsuccess?jt(r,this.onsuccess):r),a&&(this.onerror=this.onerror?jt(a,this.onerror):a),i!==void 0?i:n}}function My(e,t){return e===H?t:function(){e.apply(this,arguments);var n=this.onsuccess,r=this.onerror;this.onsuccess=this.onerror=null,t.apply(this,arguments),n&&(this.onsuccess=this.onsuccess?jt(n,this.onsuccess):n),r&&(this.onerror=this.onerror?jt(r,this.onerror):r)}}function Ly(e,t){return e===H?t:function(n){var r=e.apply(this,arguments);be(n,r);var a=this.onsuccess,i=this.onerror;this.onsuccess=null,this.onerror=null;var l=t.apply(this,arguments);return a&&(this.onsuccess=this.onsuccess?jt(a,this.onsuccess):a),i&&(this.onerror=this.onerror?jt(i,this.onerror):i),r===void 0?l===void 0?void 0:l:be(r,l)}}function zy(e,t){return e===H?t:function(){return t.apply(this,arguments)!==!1&&e.apply(this,arguments)}}function Va(e,t){return e===H?t:function(){var n=e.apply(this,arguments);if(n&&typeof n.then=="function"){for(var r=this,a=arguments.length,i=new Array(a);a--;)i[a]=arguments[a];return n.then(function(){return t.apply(r,i)})}return t.apply(this,arguments)}}Qo.ModifyError=Zo,Qo.DexieError=an,Qo.BulkError=Yn;var Jn={};const zf=100,[Sa,er,$a]=typeof Promise>"u"?[]:(()=>{let e=Promise.resolve();if(typeof crypto>"u"||!crypto.subtle)return[e,Wn(e),e];const t=crypto.subtle.digest("SHA-512",new Uint8Array([0]));return[t,Wn(t),e]})(),Ff=er&&er.then,tr=Sa&&Sa.constructor,Ea=!!$a;var Na=!1,Fy=$a?()=>{$a.then(ar)}:G.setImmediate?setImmediate.bind(null,ar):G.MutationObserver?()=>{var e=document.createElement("div");new MutationObserver(()=>{ar(),e=null}).observe(e,{attributes:!0}),e.setAttribute("i","1")}:()=>{setTimeout(ar,0)},Zn=function(e,t){Qn.push([e,t]),nr&&(Fy(),nr=!1)},Oa=!0,nr=!0,It=[],or=[],Ba=null,Ta=Xn,ln={id:"global",global:!0,ref:0,unhandleds:[],onunhandled:Zf,pgp:!1,env:{},finalize:function(){this.unhandleds.forEach(e=>{try{Zf(e[0],e[1])}catch{}})}},D=ln,Qn=[],Dt=0,rr=[];function j(e){if(typeof this!="object")throw new TypeError("Promises must be constructed via new");this._listeners=[],this.onuncatched=H,this._lib=!1;var t=this._PSD=D;if(We&&(this._stackHolder=Pt(),this._prev=null,this._numPrev=0),typeof e!="function"){if(e!==Jn)throw new TypeError("Not a function");return this._state=arguments[1],this._value=arguments[2],void(this._state===!1&&Pa(this,this._value))}this._state=null,this._value=null,++t.ref,Kf(this,e)}const Aa={get:function(){var e=D,t=sr;function n(r,a){var i=!e.global&&(e!==D||t!==sr);const l=i&&!rt();var s=new j((c,u)=>{ja(this,new Uf(dr(r,e,i,l),dr(a,e,i,l),c,u,e))});return We&&qf(s,this),s}return n.prototype=Jn,n},set:function(e){tt(this,"then",e&&e.prototype===Jn?Aa:{get:function(){return e},set:Aa.set})}};function Uf(e,t,n,r,a){this.onFulfilled=typeof e=="function"?e:null,this.onRejected=typeof t=="function"?t:null,this.resolve=n,this.reject=r,this.psd=a}function Kf(e,t){try{t(n=>{if(e._state===null){if(n===e)throw new TypeError("A promise cannot be resolved with itself.");var r=e._lib&&eo();n&&typeof n.then=="function"?Kf(e,(a,i)=>{n instanceof j?n._then(a,i):n.then(a,i)}):(e._state=!0,e._value=n,Hf(e)),r&&to()}},Pa.bind(null,e))}catch(n){Pa(e,n)}}function Pa(e,t){if(or.push(t),e._state===null){var n=e._lib&&eo();t=Ta(t),e._state=!1,e._value=t,We&&t!==null&&typeof t=="object"&&!t._promise&&function(r,a,i){try{r.apply(null,i)}catch(l){a&&a(l)}}(()=>{var r=ya(t,"stack");t._promise=e,tt(t,"stack",{get:()=>Na?r&&(r.get?r.get.apply(t):r.value):e.stack})}),function(r){It.some(a=>a._value===r._value)||It.push(r)}(e),Hf(e),n&&to()}}function Hf(e){var t=e._listeners;e._listeners=[];for(var n=0,r=t.length;n<r;++n)ja(e,t[n]);var a=e._PSD;--a.ref||a.finalize(),Dt===0&&(++Dt,Zn(()=>{--Dt==0&&Ia()},[]))}function ja(e,t){if(e._state!==null){var n=e._state?t.onFulfilled:t.onRejected;if(n===null)return(e._state?t.resolve:t.reject)(e._value);++t.psd.ref,++Dt,Zn(Uy,[n,e,t])}else e._listeners.push(t)}function Uy(e,t,n){try{Ba=t;var r,a=t._value;t._state?r=e(a):(or.length&&(or=[]),r=e(a),or.indexOf(a)===-1&&function(i){for(var l=It.length;l;)if(It[--l]._value===i._value)return void It.splice(l,1)}(t)),n.resolve(r)}catch(i){n.reject(i)}finally{Ba=null,--Dt==0&&Ia(),--n.psd.ref||n.psd.finalize()}}function Wf(e,t,n){if(t.length===n)return t;var r="";if(e._state===!1){var a,i,l=e._value;l!=null?(a=l.name||"Error",i=l.message||l,r=Ca(l,0)):(a=l,i=""),t.push(a+(i?": "+i:"")+r)}return We&&((r=Ca(e._stackHolder,2))&&t.indexOf(r)===-1&&t.push(r),e._prev&&Wf(e._prev,t,n)),t}function qf(e,t){var n=t?t._numPrev+1:0;n<100&&(e._prev=t,e._numPrev=n)}function ar(){eo()&&to()}function eo(){var e=Oa;return Oa=!1,nr=!1,e}function to(){var e,t,n;do for(;Qn.length>0;)for(e=Qn,Qn=[],n=e.length,t=0;t<n;++t){var r=e[t];r[0].apply(null,r[1])}while(Qn.length>0);Oa=!0,nr=!0}function Ia(){var e=It;It=[],e.forEach(r=>{r._PSD.onunhandled.call(null,r._value,r)});for(var t=rr.slice(0),n=t.length;n;)t[--n]()}function ir(e){return new j(Jn,!1,e)}function J(e,t){var n=D;return function(){var r=eo(),a=D;try{return Ct(n,!0),e.apply(this,arguments)}catch(i){t&&t(i)}finally{Ct(a,!1),r&&to()}}}nn(j.prototype,{then:Aa,_then:function(e,t){ja(this,new Uf(null,null,e,t,D))},catch:function(e){if(arguments.length===1)return this.then(null,e);var t=arguments[0],n=arguments[1];return typeof t=="function"?this.then(null,r=>r instanceof t?n(r):ir(r)):this.then(null,r=>r&&r.name===t?n(r):ir(r))},finally:function(e){return this.then(t=>(e(),t),t=>(e(),ir(t)))},stack:{get:function(){if(this._stack)return this._stack;try{Na=!0;var e=Wf(this,[],20).join(` From previous: `);return this._state!==null&&(this._stack=e),e}finally{Na=!1}}},timeout:function(e,t){return e<1/0?new j((n,r)=>{var a=setTimeout(()=>r(new R.Timeout(t)),e);this.then(n,r).finally(clearTimeout.bind(null,a))}):this}}),typeof Symbol<"u"&&Symbol.toStringTag&&tt(j.prototype,Symbol.toStringTag,"Dexie.Promise"),ln.env=Gf(),nn(j,{all:function(){var e=ot.apply(null,arguments).map(cr);return new j(function(t,n){e.length===0&&t([]);var r=e.length;e.forEach((a,i)=>j.resolve(a).then(l=>{e[i]=l,--r||t(e)},n))})},resolve:e=>{if(e instanceof j)return e;if(e&&typeof e.then=="function")return new j((n,r)=>{e.then(n,r)});var t=new j(Jn,!0,e);return qf(t,Ba),t},reject:ir,race:function(){var e=ot.apply(null,arguments).map(cr);return new j((t,n)=>{e.map(r=>j.resolve(r).then(t,n))})},PSD:{get:()=>D,set:e=>D=e},totalEchoes:{get:()=>sr},newPSD:wt,usePSD:cn,scheduler:{get:()=>Zn,set:e=>{Zn=e}},rejectionMapper:{get:()=>Ta,set:e=>{Ta=e}},follow:(e,t)=>new j((n,r)=>wt((a,i)=>{var l=D;l.unhandleds=[],l.onunhandled=i,l.finalize=jt(function(){(function(s){function c(){s(),rr.splice(rr.indexOf(c),1)}rr.push(c),++Dt,Zn(()=>{--Dt==0&&Ia()},[])})(()=>{this.unhandleds.length===0?a():i(this.unhandleds[0])})},l.finalize),e()},t,n,r))}),tr&&(tr.allSettled&&tt(j,"allSettled",function(){const e=ot.apply(null,arguments).map(cr);return new j(t=>{e.length===0&&t([]);let n=e.length;const r=new Array(n);e.forEach((a,i)=>j.resolve(a).then(l=>r[i]={status:"fulfilled",value:l},l=>r[i]={status:"rejected",reason:l}).then(()=>--n||t(r)))})}),tr.any&&typeof AggregateError<"u"&&tt(j,"any",function(){const e=ot.apply(null,arguments).map(cr);return new j((t,n)=>{e.length===0&&n(new AggregateError([]));let r=e.length;const a=new Array(r);e.forEach((i,l)=>j.resolve(i).then(s=>t(s),s=>{a[l]=s,--r||n(new AggregateError(a))}))})}));const me={awaits:0,echoes:0,id:0};var Ky=0,lr=[],Da=0,sr=0,Hy=0;function wt(e,t,n,r){var a=D,i=Object.create(a);i.parent=a,i.ref=0,i.global=!1,i.id=++Hy;var l=ln.env;i.env=Ea?{Promise:j,PromiseProp:{value:j,configurable:!0,writable:!0},all:j.all,race:j.race,allSettled:j.allSettled,any:j.any,resolve:j.resolve,reject:j.reject,nthen:Xf(l.nthen,i),gthen:Xf(l.gthen,i)}:{},t&&be(i,t),++a.ref,i.finalize=function(){--this.parent.ref||this.parent.finalize()};var s=cn(i,e,n,r);return i.ref===0&&i.finalize(),s}function sn(){return me.id||(me.id=++Ky),++me.awaits,me.echoes+=zf,me.id}function rt(){return!!me.awaits&&(--me.awaits==0&&(me.id=0),me.echoes=me.awaits*zf,!0)}function cr(e){return me.echoes&&e&&e.constructor===tr?(sn(),e.then(t=>(rt(),t),t=>(rt(),le(t)))):e}function Wy(e){++sr,me.echoes&&--me.echoes!=0||(me.echoes=me.id=0),lr.push(D),Ct(e,!0)}function qy(){var e=lr[lr.length-1];lr.pop(),Ct(e,!1)}function Ct(e,t){var n=D;if((t?!me.echoes||Da++&&e===D:!Da||--Da&&e===D)||Yf(t?Wy.bind(null,e):qy),e!==D&&(D=e,n===ln&&(ln.env=Gf()),Ea)){var r=ln.env.Promise,a=e.env;er.then=a.nthen,r.prototype.then=a.gthen,(n.global||e.global)&&(Object.defineProperty(G,"Promise",a.PromiseProp),r.all=a.all,r.race=a.race,r.resolve=a.resolve,r.reject=a.reject,a.allS