UNPKG

@molian-z/flow-designer

Version:

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

7 lines 380 kB
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const o=require("vue"),Zl=require("ace-builds");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 Wc="元素标签",qc={flex:"布局填充",lg:"大尺寸",md:"中尺寸",sm:"小尺寸",xs:"超小尺寸",xl:"超大尺寸",xxl:"超超大尺寸",offset:"左侧间隔格数",order:"栅格顺序",pull:"向左移动格数",push:"向右移动格数",span:"栅格占位格数"},Gc={align:"纵向对齐方式",gutter:"栅格间隔",justify:"水平排列方式",type:"类型",start:"排列起始位置",end:"排列结束位置",center:"排列居中","space-around":"间隔排列","space-between":"两侧排列","space-evenly":"平均排列",top:"排列顶部",bottom:"排列底部",left:"排列左侧",right:"排列右侧",stretch:"伸展",baseline:"基线"},Rv={tag:Wc,TCol:qc,TRow:Gc},Mv=Object.freeze(Object.defineProperty({__proto__:null,TCol:qc,TRow:Gc,default:Rv,tag:Wc},Symbol.toStringTag,{value:"Module"})),Yc={basic:"基础",layout:"布局",menu:"导航",form:"表单",data:"数据",content:"内容",modal:"弹框",more:"更多",other:"其他"},Xc="行",Jc="列",Zc="按钮",Qc="固钉",eu="图标",tu="连接",nu="分割线",ou="栅格",ru="布局",au="间距",iu="锚点",lu="返回顶部",su="面包屑",cu="下拉菜单",uu="导航菜单",du="分页",fu="步骤条",pu="侧边栏",mu="选项卡",hu="自动填充",vu="级联选择器",gu="多选框",yu="颜色选择器",bu="日期选择器",_u="表单",wu="输入框",Cu="输入装饰器",xu="数字输入框",ku="标签输入框",Vu="单选框",Su="范围输入框",$u="选择器",Eu="筛选器输入框",Nu="滑块",Ou="开关",Bu="多行文本框",Tu="穿梭框",Au="时间选择器",Pu="树选择",Iu="上传",ju="头像 ",Du="徽标",Ru="日历",Mu="卡片",Lu="折叠面板",zu="评论",Fu="图片",Uu="图片预览",Ku="加载中",Hu="进度条",Wu="骨架屏",qu="统计数值",Gu="轮播框",Yu="表格",Xu="标签",Ju="时间轴",Zu="文字提示",Qu="树",ed="水印",td="评分",nd="警告",od="对话框",rd="抽屉",ad="引导",id="全局提示",ld="消息通知",sd="气泡确认框",cd="弹出层",ud="布局(头部)",dd="布局(底部)",fd="布局(侧边)",pd="布局(内容)",md="颜色选择面板",hd="折叠面板(item)",vd="锚点(item)",gd="交互锚点",yd="面包屑(item)",bd="下拉菜单(item)",_d="下拉菜单(menu)",wd="导航菜单(head)",Cd="导航菜单(item)",xd="导航菜单(group)",kd="分页(mini)",Vd="级联面板",Sd="多选框(group)",$d="日期面板",Ed="日期范围选择器",Nd="日期范围(面板)",Od="表单(item)",Bd="组合输入框",Td="分组单选框",Ad="单选按钮",Pd="滑块按钮",Id="时间范围选择器",jd="时间面板",Dd="范围输入框(提示)",Rd="组合头像",Md="基础表格",Ld="主表格",zd="增强型表格",Fd="可选择标签",Ud="可选择标签组",Kd="时间轴(item)",Hd="日期面板",Wd="穿梭面板",qd="穿梭面板(item)",Gd="树选择面板",Yd="上传面板",Xd="上传列表",Jd="上传列表(item)",Zd="日期范围面板",Qd="时间范围面板",ef="选择面板",tf="选择面板(item)",nf="选择面板(group)",of="选择面板(option)",rf="选择面板(option group)",af="选择面板(option item)",Lv={category:Yc,Row:Xc,Col:Jc,Button:Zc,Affix:Qc,Icon:eu,Link:tu,Divider:nu,Grid:ou,Layout:ru,Space:au,Anchor:iu,BackTop:lu,Breadcrumb:su,Dropdown:cu,Menu:uu,Pagination:du,Steps:fu,StickyTool:pu,Tabs:mu,AutoComplete:hu,Cascader:vu,Checkbox:gu,ColorPicker:yu,DatePicker:bu,Form:_u,Input:wu,InputAdornment:Cu,InputNumber:xu,TagInput:ku,Radio:Vu,RangeInput:Su,Select:$u,SelectInput:Eu,Slider:Nu,Switch:Ou,Textarea:Bu,Transfer:Tu,TimePicker:Au,TreeSelect:Pu,Upload:Iu,Avatar:ju,Badge:Du,Calendar:Ru,Card:Mu,Collapse:Lu,Comment:zu,Image:Fu,ImageViewer:Uu,"List ":"列表",Loading:Ku,Progress:Hu,Skeleton:Wu,Statistic:qu,Swiper:Gu,Table:Yu,Tag:Xu,Timeline:Ju,Tooltip:Zu,Tree:Qu,Watermark:ed,Rate:td,Alert:nd,Dialog:od,Drawer:rd,Guide:ad,Message:id,Notification:ld,Popconfirm:sd,Popup:cd,Header:ud,Footer:dd,Aside:fd,Content:pd,ColorPickerPanel:md,CollapsePanel:hd,AnchorItem:vd,AnchorTarget:gd,BreadcrumbItem:yd,DropdownItem:bd,DropdownMenu:_d,HeadMenu:wd,MenuItem:Cd,MenuGroup:xd,PaginationMini:kd,CascaderPanel:Vd,CheckboxGroup:Sd,DatePickPanel:$d,DateRangePicker:Ed,DateRangePickePanel:Nd,FormItem:Od,InputGroup:Bd,RadioGroup:Td,RadioButton:Ad,SliderButton:Pd,TimeRangePicker:Id,TimePickerPanel:jd,RangeInputPopup:Dd,AvatarGroup:Rd,BaseTable:Md,PrimaryTable:Ld,EnhancedTable:zd,CheckTag:Fd,CheckTagGroup:Ud,TimelineItem:Kd,DatePickerPanel:Hd,TransferPanel:Wd,TransferItem:qd,TreeSelectPanel:Gd,UploadPanel:Yd,UploadList:Xd,UploadItem:Jd,DateRangePickerPanel:Zd,TimeRangePickerPanel:Qd,SelectPanel:ef,SelectItem:tf,SelectGroup:nf,SelectOption:of,SelectOptionGroup:rf,SelectOptionItem:af},zv=Object.freeze(Object.defineProperty({__proto__:null,Affix:Qc,Alert:nd,Anchor:iu,AnchorItem:vd,AnchorTarget:gd,Aside:fd,AutoComplete:hu,Avatar:ju,AvatarGroup:Rd,BackTop:lu,Badge:Du,BaseTable:Md,Breadcrumb:su,BreadcrumbItem:yd,Button:Zc,Calendar:Ru,Card:Mu,Cascader:vu,CascaderPanel:Vd,CheckTag:Fd,CheckTagGroup:Ud,Checkbox:gu,CheckboxGroup:Sd,Col:Jc,Collapse:Lu,CollapsePanel:hd,ColorPicker:yu,ColorPickerPanel:md,Comment:zu,Content:pd,DatePickPanel:$d,DatePicker:bu,DatePickerPanel:Hd,DateRangePickePanel:Nd,DateRangePicker:Ed,DateRangePickerPanel:Zd,Dialog:od,Divider:nu,Drawer:rd,Dropdown:cu,DropdownItem:bd,DropdownMenu:_d,EnhancedTable:zd,Footer:dd,Form:_u,FormItem:Od,Grid:ou,Guide:ad,HeadMenu:wd,Header:ud,Icon:eu,Image:Fu,ImageViewer:Uu,Input:wu,InputAdornment:Cu,InputGroup:Bd,InputNumber:xu,Layout:ru,Link:tu,Loading:Ku,Menu:uu,MenuGroup:xd,MenuItem:Cd,Message:id,Notification:ld,Pagination:du,PaginationMini:kd,Popconfirm:sd,Popup:cd,PrimaryTable:Ld,Progress:Hu,Radio:Vu,RadioButton:Ad,RadioGroup:Td,RangeInput:Su,RangeInputPopup:Dd,Rate:td,Row:Xc,Select:$u,SelectGroup:nf,SelectInput:Eu,SelectItem:tf,SelectOption:of,SelectOptionGroup:rf,SelectOptionItem:af,SelectPanel:ef,Skeleton:Wu,Slider:Nu,SliderButton:Pd,Space:au,Statistic:qu,Steps:fu,StickyTool:pu,Swiper:Gu,Switch:Ou,Table:Yu,Tabs:mu,Tag:Xu,TagInput:ku,Textarea:Bu,TimePicker:Au,TimePickerPanel:jd,TimeRangePicker:Id,TimeRangePickerPanel:Qd,Timeline:Ju,TimelineItem:Kd,Tooltip:Zu,Transfer:Tu,TransferItem:qd,TransferPanel:Wd,Tree:Qu,TreeSelect:Pu,TreeSelectPanel:Gd,Upload:Iu,UploadItem:Jd,UploadList:Xd,UploadPanel:Yd,Watermark:ed,category:Yc,default:Lv},Symbol.toStringTag,{value:"Module"})),lf="请放置组件至",sf="插槽",cf="组件",uf="放置内容",df="移动组件",ff="删除组件",pf="结构目录",mf="组件将放置于",hf="插入组件",vf="插入插槽",gf="放置",yf="AI交互",Fv={dropSlot:lf,slot:sf,component:cf,dropContent:uf,moveComp:df,deleteComp:ff,treeDir:pf,dropComp:mf,appendComp:hf,appendSlot:vf,drop:gf,aiIm:yf},Uv=Object.freeze(Object.defineProperty({__proto__:null,aiIm:yf,appendComp:hf,appendSlot:vf,component:cf,default:Fv,deleteComp:ff,drop:gf,dropComp:mf,dropContent:uf,dropSlot:lf,moveComp:df,slot:sf,treeDir:pf},Symbol.toStringTag,{value:"Module"})),bf="边距",_f="外边距",wf="内边距",Cf={left:"左侧约束",right:"右侧约束",center:"居中约束",left2right:"两侧约束"},xf={top:"顶部约束",center:"居中约束",bottom:"底部约束",top2bottom:"两端约束"},kf="变换",Vf="填充",Sf="效果",$f="文本",Ef="字体",Nf="字重",Of="大小",Bf="行高",Tf="字间距",Af="字段间距",Pf="删除线",If="下划线",jf="倾斜",Df="溢出省略",Rf="文本色",Mf={left:"左对齐",center:"水平居中对齐",right:"右对齐"},Lf={top:"头部对齐",middle:"垂直居中对齐",bottom:"底部对齐"},zf={vbetween:"垂直两侧对齐",hbetween:"水平两侧对齐"},Ff="描边",Uf="样式调整",Kf="图层",Hf="x偏移",Wf="y偏移",qf="模糊",Gf="扩展",Yf={solid:"实线",dashed:"虚线",dotted:"点线",double:"双线",groove:"3D凹槽",ridge:"菱形框",inset:"内边框",outset:"外边框",none:"无",hidden:"隐藏"},Xf={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:"内阴影"},Kv={margins:bf,margin:_f,padding:wf,const:"约束",left:Cf,top:xf,transform:kf,fill:Vf,effect:Sf,text:$f,font:Ef,fontWeight:Nf,fontSize:Of,lineHeight:Bf,letterSpacing:Tf,paragraphSpacing:Af,lineThrough:Pf,underline:If,italic:jf,ellipsis:Df,textColor:Rf,textAlign:Mf,verticalAlign:Lf,space:zf,stroke:Ff,styleEdit:Uf,layer:Kf,hX:Hf,vY:Wf,blur:qf,spread:Gf,borderObj:Yf,effectObj:Xf},Hv=Object.freeze(Object.defineProperty({__proto__:null,blur:qf,borderObj:Yf,default:Kv,effect:Sf,effectObj:Xf,ellipsis:Df,fill:Vf,font:Ef,fontSize:Of,fontWeight:Nf,hX:Hf,italic:jf,layer:Kf,left:Cf,letterSpacing:Tf,lineHeight:Bf,lineThrough:Pf,margin:_f,margins:bf,padding:wf,paragraphSpacing:Af,space:zf,spread:Gf,stroke:Ff,styleEdit:Uf,text:$f,textAlign:Mf,textColor:Rf,top:xf,transform:kf,underline:If,vY:Wf,verticalAlign:Lf},Symbol.toStringTag,{value:"Module"})),Jf="生成css",Zf="生成js",Qf="生成vue",ep="生成选项式Vue",tp="生成组合式Vue",np="生成",op="树目录",rp="载入库",ap="发送到频道",ip="请监听频道广播",Wv={createCss:Jf,createJs:Zf,createVue:Qf,createOptionsVue:ep,createCompositionVue:tp,create:np,treeDir:op,loadLib:rp,sendToChannel:ap,onChannel:ip},qv=Object.freeze(Object.defineProperty({__proto__:null,create:np,createCompositionVue:tp,createCss:Jf,createJs:Zf,createOptionsVue:ep,createVue:Qf,default:Wv,loadLib:rp,onChannel:ip,sendToChannel:ap,treeDir:op},Symbol.toStringTag,{value:"Module"})),lp="样式调整",sp="组件控制",cp="交互操作",up="全局配置",Gv={style:lp,component:sp,action:cp,global:up},Yv=Object.freeze(Object.defineProperty({__proto__:null,action:cp,component:sp,default:Gv,global:up,style:lp},Symbol.toStringTag,{value:"Module"})),dp="追加",fp="修改",pp="编辑",mp="复制",hp="粘贴",vp="重置",gp="保存",yp="取消",bp="确定",_p="关闭",wp="打开",Cp="搜索",xp="添加",kp="删除",Vp="基础",Sp="插槽",$p="事件",Ep="函数",Np="数组",Op="对象",Bp="代码",Tp="数据",Ap="生命周期",Pp="原生事件",Ip="异步函数",jp="新增事件",Dp="+ 新标签",Rp="+ 新变量",Mp="+ 新指令",Lp="+ 新修饰符",zp="显示",Fp="变量",Up="操作",Kp="新增",Hp="字符串",Wp="数字",qp="布尔",Gp="计算函数",Yp="数据",Xp="数据类型",Jp="标签",Zp="验证错误",Qp="验证成功",em="不是JSON格式数据",tm="Key",nm="值",om="键",rm="索引",Xv={append:dp,modify:fp,edit:pp,copy:mp,paste:hp,reset:vp,save:gp,cancel:yp,confirm:bp,close:_p,open:wp,search:Cp,add:xp,remove:kp,basic:Vp,slot:Sp,js:$p,funciton:Ep,array:Np,object:Op,javascript:Bp,json:Tp,lifecycle:Ap,nativeOn:Pp,asyncFunction:Ip,function:"函数",appendOn:jp,addNewTag:Dp,addNewVar:Rp,addNewDirective:Mp,addNewModifier:Lp,for:"循环",if:"判断",show:zp,variable:Fp,continue:"继续",operate:Up,addNew:Kp,string:Hp,number:Wp,boolean:qp,computed:Gp,null:"空",undefined:"未定义",true:"真",false:"假",modelValue:Yp,dataType:Xp,label:Jp,validateError:Zp,validateSuccess:Qp,isNotJSONFormatData:em,idKey:tm,dataKey:nm,objectKey:om,indexKey:rm},Jv=Object.freeze(Object.defineProperty({__proto__:null,add:xp,addNew:Kp,addNewDirective:Mp,addNewModifier:Lp,addNewTag:Dp,addNewVar:Rp,append:dp,appendOn:jp,array:Np,asyncFunction:Ip,basic:Vp,boolean:qp,cancel:yp,close:_p,computed:Gp,confirm:bp,copy:mp,dataKey:nm,dataType:Xp,default:Xv,edit:pp,funciton:Ep,idKey:tm,indexKey:rm,isNotJSONFormatData:em,javascript:Bp,js:$p,json:Tp,label:Jp,lifecycle:Ap,modelValue:Yp,modify:fp,nativeOn:Pp,number:Wp,object:Op,objectKey:om,open:wp,operate:Up,paste:hp,remove:kp,reset:vp,save:gp,search:Cp,show:zp,slot:Sp,string:Hp,validateError:Zp,validateSuccess:Qp,variable:Fp},Symbol.toStringTag,{value:"Module"})),am="头部",im="尾部",lm="左侧",sm="右侧",cm="异步加载",um="操作",dm="内容",fm="头像",pm="标题",mm="描述",hm="图片",vm="图标",gm="按钮",Zv={default:"默认",header:am,footer:im,left:lm,right:sm,asyncLoading:cm,action:um,content:dm,avatar:fm,title:pm,description:mm,image:hm,icon:vm,button:gm},Qv=Object.freeze(Object.defineProperty({__proto__:null,action:um,asyncLoading:cm,avatar:fm,button:gm,content:dm,default:Zv,description:mm,footer:im,header:am,icon:vm,image:hm,left:lm,right:sm,title:pm},Symbol.toStringTag,{value:"Module"}));function No(e){return o.getCurrentScope()?(o.onScopeDispose(e),!0):!1}function se(e){return typeof e=="function"?e():o.unref(e)}const zr=typeof window<"u"&&typeof document<"u",eg=e=>typeof e<"u",tg=Object.prototype.toString,ng=e=>tg.call(e)==="[object Object]",og=()=>+Date.now(),wt=()=>{},rg=ag();function ag(){var e;return zr&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent)}function Fr(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 Fi=e=>e();function ym(e,t={}){let n,r,a=wt;const i=s=>{clearTimeout(s),a(),a=wt};return s=>{const c=se(e),d=se(t.maxWait);return n&&i(n),c<=0||d!==void 0&&d<=0?(r&&(i(r),r=null),Promise.resolve(s())):new Promise((u,p)=>{a=t.rejectOnCancel?p:u,d&&!r&&(r=setTimeout(()=>{n&&i(n),r=null,u(s())},d)),n=setTimeout(()=>{r&&i(r),r=null,u(s())},c)})}}function ig(e,t=!0,n=!0,r=!1){let a=0,i,l=!0,s=wt,c;const d=()=>{i&&(clearTimeout(i),i=void 0,s(),s=wt)};return p=>{const f=se(e),m=Date.now()-a,h=()=>c=p();return d(),f<=0?(a=Date.now(),h()):(m>f&&(n||!l)?(a=Date.now(),h()):t&&(c=new Promise((v,g)=>{s=r?g:v,i=setTimeout(()=>{a=Date.now(),l=!0,v(h()),d()},Math.max(0,f-m))})),!n&&!i&&(i=setTimeout(()=>l=!0,f)),l=!1,c)}}function bm(e=Fi){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 zt(e,t=200,n={}){return Fr(ym(t,n),e)}function lg(e,t=200,n=!1,r=!0,a=!1){return Fr(ig(t,n,r,a),e)}function sg(e,t,n={}){const{eventFilter:r=Fi,...a}=n;return o.watch(e,Fr(r,t),a)}function cg(e,t,n={}){const{eventFilter:r,...a}=n,{eventFilter:i,pause:l,resume:s,isActive:c}=bm(r);return{stop:sg(e,t,{...a,eventFilter:i}),pause:l,resume:s,isActive:c}}function ug(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=se(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 Xe(e,t=!0){o.getCurrentInstance()?o.onMounted(e):t?e():o.nextTick(e)}function dg(e,t,n={}){const{eventFilter:r=Fi,...a}=n,i=Fr(r,t);let l,s,c;if(a.flush==="sync"){const d=o.ref(!1);s=()=>{},l=u=>{d.value=!0,u(),d.value=!1},c=o.watch(e,(...u)=>{d.value||i(...u)},a)}else{const d=[],u=o.ref(0),p=o.ref(0);s=()=>{u.value=p.value},d.push(o.watch(e,()=>{p.value++},{...a,flush:"sync"})),l=f=>{const m=p.value;f(),u.value+=p.value-m},d.push(o.watch(e,(...f)=>{const m=u.value>0&&u.value===p.value;u.value=0,p.value=0,!m&&i(...f)},a)),c=()=>{d.forEach(f=>f())}}return{stop:c,ignoreUpdates:l,ignorePrevAsyncUpdates:s}}function Y(e,t,n){return o.watch(e,(r,a,i)=>{r&&t(r,a,i)},n)}function at(e){var t;const n=se(e);return(t=n==null?void 0:n.$el)!=null?t:n}const je=zr?window:void 0,fg=zr?window.document:void 0;function me(...e){let t,n,r,a;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,r,a]=e,t=je):[t,n,r,a]=e,!t)return wt;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const i=[],l=()=>{i.forEach(u=>u()),i.length=0},s=(u,p,f,m)=>(u.addEventListener(p,f,m),()=>u.removeEventListener(p,f,m)),c=o.watch(()=>[at(t),se(a)],([u,p])=>{if(l(),!u)return;const f=ng(p)?{...p}:p;i.push(...n.flatMap(m=>r.map(h=>s(u,m,h,f))))},{immediate:!0,flush:"post"}),d=()=>{c(),l()};return No(d),d}let Ql=!1;function Ui(e,t,n={}){const{window:r=je,ignore:a=[],capture:i=!0,detectIframe:l=!1}=n;if(!r)return;rg&&!Ql&&(Ql=!0,Array.from(r.document.body.children).forEach(f=>f.addEventListener("click",wt)),r.document.documentElement.addEventListener("click",wt));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=at(m);return h&&(f.target===h||f.composedPath().includes(h))}}),u=[me(r,"click",f=>{const m=at(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}),me(r,"pointerdown",f=>{const m=at(e);m&&(s=!f.composedPath().includes(m)&&!c(f))},{passive:!0}),l&&me(r,"blur",f=>{setTimeout(()=>{var m;const h=at(e);((m=r.document.activeElement)==null?void 0:m.tagName)==="IFRAME"&&!(h!=null&&h.contains(r.document.activeElement))&&t(f)},0)})].filter(Boolean);return()=>u.forEach(f=>f())}function pg(){const e=o.ref(!1);return o.getCurrentInstance()&&o.onMounted(()=>{e.value=!0}),e}function Ur(e){const t=pg();return o.computed(()=>(t.value,!!e()))}function mg(e,t={}){const{window:n=je}=t,r=Ur(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let a;const i=o.ref(!1),l=d=>{i.value=d.matches},s=()=>{a&&("removeEventListener"in a?a.removeEventListener("change",l):a.removeListener(l))},c=o.watchEffect(()=>{r.value&&(s(),a=n.matchMedia(se(e)),"addEventListener"in a?a.addEventListener("change",l):a.addListener(l),i.value=a.matches)});return No(()=>{c(),s(),a=void 0}),i}function hg(e){const{name:t,window:n=je}=e,r=Ur(()=>n&&"BroadcastChannel"in n),a=o.ref(!1),i=o.ref(),l=o.ref(),s=o.shallowRef(null),c=u=>{i.value&&i.value.postMessage(u)},d=()=>{i.value&&i.value.close(),a.value=!0};return r.value&&Xe(()=>{s.value=null,i.value=new BroadcastChannel(t),i.value.addEventListener("message",u=>{l.value=u.data},{passive:!0}),i.value.addEventListener("messageerror",u=>{s.value=u},{passive:!0}),i.value.addEventListener("close",()=>{a.value=!0})}),No(()=>{d()}),{isSupported:r,channel:i,data:l,post:c,close:d,error:s,isClosed:a}}function Kr(e){return JSON.parse(JSON.stringify(e))}function Ct(e,t={}){const n=o.ref({}),{manual:r,clone:a=Kr,deep:i=!0,immediate:l=!0}=t;function s(){n.value=a(se(e))}return!r&&(o.isRef(e)||typeof e=="function")?o.watch(e,s,{...t,deep:i,immediate:l}):s(),{cloned:n,sync:s}}const Uo=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Ko="__vueuse_ssr_handlers__",vg=gg();function gg(){return Ko in Uo||(Uo[Ko]=Uo[Ko]||{}),Uo[Ko]}function yg(e,t){return vg[e]||t}function bg(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 _g={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()}},es="vueuse-storage";function _m(e,t,n,r={}){var a;const{flush:i="pre",deep:l=!0,listenToStorageChanges:s=!0,writeDefaults:c=!0,mergeDefaults:d=!1,shallow:u,window:p=je,eventFilter:f,onError:m=$=>{console.error($)}}=r,h=(u?o.shallowRef:o.ref)(t);if(!n)try{n=yg("getDefaultStorage",()=>{var $;return($=je)==null?void 0:$.localStorage})()}catch($){m($)}if(!n)return h;const v=se(t),g=bg(v),y=(a=r.serializer)!=null?a:_g[g],{pause:b,resume:_}=cg(h,()=>x(h.value),{flush:i,deep:l,eventFilter:f});return p&&s&&(me(p,"storage",C),me(p,es,k)),C(),h;function x($){try{if($==null)n.removeItem(e);else{const V=y.write($),N=n.getItem(e);N!==V&&(n.setItem(e,V),p&&p.dispatchEvent(new CustomEvent(es,{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&&v!==null&&n.setItem(e,y.write(v)),v;if(!$&&d){const N=y.read(V);return typeof d=="function"?d(N,v):g==="object"&&!Array.isArray(N)?{...v,...N}:N}else return typeof V!="string"?V:y.read(V)}function k($){C($.detail)}function C($){if(!($&&$.storageArea!==n)){if($&&$.key==null){h.value=v;return}if(!($&&$.key!==e)){b();try{($==null?void 0:$.newValue)!==y.write(h.value)&&(h.value=w($))}catch(V){m(V)}finally{$?o.nextTick(_):_()}}}}}function wm(e){return e}function wg(e,t){return e.value=t}function Cg(e){return e?typeof e=="function"?e:Kr:wm}function xg(e){return e?typeof e=="function"?e:Kr:wm}function kg(e,t={}){const{clone:n=!1,dump:r=Cg(n),parse:a=xg(n),setSource:i=wg}=t;function l(){return o.markRaw({snapshot:r(e.value),timestamp:og()})}const s=o.ref(l()),c=o.ref([]),d=o.ref([]),u=_=>{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),d.value.length&&d.value.splice(0,d.value.length)},f=()=>{c.value.splice(0,c.value.length),d.value.splice(0,d.value.length)},m=()=>{const _=c.value.shift();_&&(d.value.unshift(s.value),u(_))},h=()=>{const _=d.value.shift();_&&(c.value.unshift(s.value),u(_))},v=()=>{u(s.value)},g=o.computed(()=>[s.value,...c.value]),y=o.computed(()=>c.value.length>0),b=o.computed(()=>d.value.length>0);return{source:e,undoStack:c,redoStack:d,last:s,history:g,canUndo:y,canRedo:b,clear:f,commit:p,reset:v,undo:m,redo:h}}function Vg(e,t={}){const{deep:n=!1,flush:r="pre",eventFilter:a}=t,{eventFilter:i,pause:l,resume:s,isActive:c}=bm(a),{ignoreUpdates:d,ignorePrevAsyncUpdates:u,stop:p}=dg(e,g,{deep:n,flush:r,eventFilter:i});function f(x,w){u(),d(()=>{x.value=w})}const m=kg(e,{...t,clone:t.clone||n,setSource:f}),{clear:h,commit:v}=m;function g(){u(),v()}function y(x){s(),x&&g()}function b(x){let w=!1;const k=()=>w=!0;d(()=>{x(k)}),w||g()}function _(){p(),h()}return{...m,isTracking:c,pause:l,resume:y,commit:g,batch:b,dispose:_}}function Sg(e,t={}){const n=t.debounce?ym(t.debounce):void 0;return{...Vg(e,{...t,eventFilter:n})}}function Cm(e,t={}){var n,r;const{pointerTypes:a,preventDefault:i,stopPropagation:l,exact:s,onMove:c,onEnd:d,onStart:u,initialValue:p,axis:f="both",draggingElement:m=je,containerElement:h,handle:v=e}=t,g=o.ref((n=se(p))!=null?n:{x:0,y:0}),y=o.ref(),b=C=>a?a.includes(C.pointerType):!0,_=C=>{se(i)&&C.preventDefault(),se(l)&&C.stopPropagation()},x=C=>{var $;if(!b(C)||se(s)&&C.target!==se(e))return;const N=(($=se(h))!=null?$:se(e)).getBoundingClientRect(),E={x:C.clientX-N.left,y:C.clientY-N.top};(u==null?void 0:u(E,C))!==!1&&(y.value=E,_(C))},w=C=>{if(!b(C)||!y.value)return;let{x:$,y:V}=g.value;(f==="x"||f==="both")&&($=C.clientX-y.value.x),(f==="y"||f==="both")&&(V=C.clientY-y.value.y),g.value={x:$,y:V},c==null||c(g.value,C),_(C)},k=C=>{b(C)&&y.value&&(y.value=void 0,d==null||d(g.value,C),_(C))};if(zr){const C={capture:(r=t.capture)!=null?r:!0};me(v,"pointerdown",x,C),me(m,"pointermove",w,C),me(m,"pointerup",k,C)}return{...ug(g),position:g,isDragging:o.computed(()=>!!y.value),style:o.computed(()=>`left:${g.value.x}px;top:${g.value.y}px;`)}}function $g(e,t,n={}){const{window:r=je,...a}=n;let i;const l=Ur(()=>r&&"ResizeObserver"in r),s=()=>{i&&(i.disconnect(),i=void 0)},c=o.computed(()=>Array.isArray(e)?e.map(p=>at(p)):[at(e)]),d=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}),u=()=>{s(),d()};return No(u),{isSupported:l,stop:u}}function pr(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),d=o.ref(0),u=o.ref(0),p=o.ref(0),f=o.ref(0),m=o.ref(0);function h(){const v=at(e);if(!v){n&&(l.value=0,s.value=0,c.value=0,d.value=0,u.value=0,p.value=0,f.value=0,m.value=0);return}const g=v.getBoundingClientRect();l.value=g.height,s.value=g.bottom,c.value=g.left,d.value=g.right,u.value=g.top,p.value=g.width,f.value=g.x,m.value=g.y}return $g(e,h),o.watch(()=>at(e),v=>!v&&h()),a&&me("scroll",h,{capture:!0,passive:!0}),r&&me("resize",h,{passive:!0}),Xe(()=>{i&&h()}),{height:l,bottom:s,left:c,right:d,top:u,width:p,x:f,y:m,update:h}}function Ki(e,t,n={}){const{window:r=je}=n;return _m(e,t,r==null?void 0:r.localStorage,n)}const Eg={ctrl:"control",command:"meta",cmd:"meta",option:"alt",up:"arrowup",down:"arrowdown",left:"arrowleft",right:"arrowright"};function Ng(e={}){const{reactive:t=!1,target:n=je,aliasMap:r=Eg,passive:a=!0,onEventFired:i=wt}=e,l=o.reactive(new Set),s={toJSON(){return{}},current:l},c=t?o.reactive(s):s,d=new Set,u=new Set;function p(v,g){v in c&&(t?c[v]=g:c[v].value=g)}function f(){l.clear();for(const v of u)p(v,!1)}function m(v,g){var y,b;const _=(y=v.key)==null?void 0:y.toLowerCase(),w=[(b=v.code)==null?void 0:b.toLowerCase(),_].filter(Boolean);_&&(g?l.add(_):l.delete(_));for(const k of w)u.add(k),p(k,g);_==="meta"&&!g?(d.forEach(k=>{l.delete(k),p(k,!1)}),d.clear()):typeof v.getModifierState=="function"&&v.getModifierState("Meta")&&g&&[...l,...w].forEach(k=>d.add(k))}me(n,"keydown",v=>(m(v,!0),i(v)),{passive:a}),me(n,"keyup",v=>(m(v,!1),i(v)),{passive:a}),me("blur",f,{passive:!0}),me("focus",f,{passive:!0});const h=new Proxy(c,{get(v,g,y){if(typeof g!="string")return Reflect.get(v,g,y);if(g=g.toLowerCase(),g in r&&(g=r[g]),!(g in c))if(/[+_-]/.test(g)){const _=g.split(/[+_-]/g).map(x=>x.trim());c[g]=o.computed(()=>_.every(x=>se(h[x])))}else c[g]=o.ref(!1);const b=Reflect.get(v,g,y);return t?se(b):b}});return h}function Og(e={}){const{window:t=je}=e,n=t==null?void 0:t.navigator,r=Ur(()=>n&&"language"in n),a=o.ref(n==null?void 0:n.language);return me(t,"languagechange",()=>{n&&(a.value=n.language)}),{isSupported:r,language:a}}let Bg=0;function Tg(e,t={}){const n=o.ref(!1),{document:r=fg,immediate:a=!0,manual:i=!1,id:l=`vueuse_styletag_${++Bg}`}=t,s=o.ref(e);let c=()=>{};const d=()=>{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)},u=()=>{!r||!n.value||(c(),r.head.removeChild(r.getElementById(l)),n.value=!1)};return a&&!i&&Xe(d),i||No(u),{id:l,css:s,unload:u,load:d,isLoaded:o.readonly(n)}}function Hi(e,t,n,r={}){var a,i,l;const{clone:s=!1,passive:c=!1,eventName:d,deep:u=!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 v=d;t||(t="modelValue"),v=v||`update:${t.toString()}`;const g=_=>s?typeof s=="function"?s(_):Kr(_):_,y=()=>eg(e[t])?g(e[t]):p,b=_=>{f?f(_)&&h(v,_):h(v,_)};if(c){const _=y(),x=o.ref(_);let w=!1;return o.watch(()=>e[t],k=>{w||(w=!0,x.value=g(k),o.nextTick(()=>w=!1))}),o.watch(x,k=>{!w&&(k!==e[t]||u)&&b(k)},{deep:u}),x}else return o.computed({get(){return y()},set(_){b(_)}})}function xm(e={}){const{window:t=je,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(),Xe(c),me("resize",c,{passive:!0}),a){const d=mg("(orientation: portrait)");o.watch(d,()=>c())}return{width:l,height:s}}const fa=Object.assign({"../i18n/zh-CN/attrs.json":Mv,"../i18n/zh-CN/component.json":zv,"../i18n/zh-CN/container.json":Uv,"../i18n/zh-CN/css.json":Hv,"../i18n/zh-CN/global.json":qv,"../i18n/zh-CN/globalTool.json":Yv,"../i18n/zh-CN/options.json":Jv,"../i18n/zh-CN/slot.json":Qv}),{language:Wa}=Og(),mr=o.ref({}),km=function(e){return mr.value[e]||e.split(".")[e.split(".").length-1]},Ag=function(e){let t={};for(const n in fa)if(Object.hasOwnProperty.call(fa,n)){const r=fa[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,Ig(l))}}mr.value=t},Pg=function(e){o.watch(Wa,t=>{Ag(t)},{immediate:!0}),e.provide("mlLangs",km)},Ig=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},Vm=[{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).*/}],ts={TRow:{align:{default:"center",optionItems:["top","center","end","stretch","baseline"]},justify:{default:"center",optionItems:["start","end","center","space-around","space-between","space-evenly"]}}},ns={click:["evt"],dblclick:["evt"],mouseenter:["evt"],mouseleave:["evt"],keydown:["evt"],keyup:["evt"],keypress:["evt"],wheel:["evt"],contextmenu:["evt"],scroll:["evt"],resize:["evt"]},hr={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}},jg={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}},Ft={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:{}}}]},Dg="molian-cube",Rg="http://wujie.mlyt.top/getData";function qa(e,t){const{slots:n,attrs:r,tag:a}=e;let i="";return Array.isArray(n)?i=n.map(l=>qa(l,t)):typeof n=="object"?i=qa(n,t):typeof n=="function"?i=n():i=()=>n,o.h(t[a].comp,r,i)}const Mg=function(e,t,n){return o.defineComponent({setup(r,{attrs:a,emit:i,slots:l,expose:s}){const c=o.inject("mlComps"),u=(()=>{let m={};for(const h in l)if(Object.hasOwnProperty.call(l,h)){const v=l[h];n[h]?m[n[h]]=v:m[h]=v}return m})()||{},p=o.computed(()=>{let m={};for(const h in a)if(Object.hasOwnProperty.call(a,h)){const v=a[h];if(typeof n[h]=="string")m[n[h]]=v;else if(typeof n[h]=="object")m={...m,...n[h]};else if(typeof n[h]=="function"){let g=n[h](v);Object.keys(g).forEach(y=>{const b=g[y];b&&!b._isSlot?m={...m,[y]:b}:b&&(u[y]=qa(b,c.value))})}else m[h]=v}return m.ref="ref",m});let f=c.value[e+t].comp;return()=>o.h(f,p.value,u)}})},G=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,ae=Object.keys,he=Array.isArray;function we(e,t){return typeof t!="object"||ae(t).forEach(function(n){e[n]=t[n]}),e}typeof Promise>"u"||G.Promise||(G.Promise=Promise);const vo=Object.getPrototypeOf,Lg={}.hasOwnProperty;function Ee(e,t){return Lg.call(e,t)}function bn(e,t){typeof t=="function"&&(t=t(vo(e))),(typeof Reflect>"u"?ae:Reflect.ownKeys)(t).forEach(n=>{st(e,n,t[n])})}const Sm=Object.defineProperty;function st(e,t,n,r){Sm(e,t,we(n&&Ee(n,"get")&&typeof n.get=="function"?{get:n.get,set:n.set,configurable:!0}:{value:n,configurable:!0,writable:!0},r))}function hn(e){return{from:function(t){return e.prototype=Object.create(t.prototype),st(e.prototype,"constructor",e),{extend:bn.bind(null,e.prototype)}}}}const zg=Object.getOwnPropertyDescriptor;function Wi(e,t){let n;return zg(e,t)||(n=vo(e))&&Wi(n,t)}const Fg=[].slice;function vr(e,t,n){return Fg.call(e,t,n)}function $m(e,t){return t(e)}function Xn(e){if(!e)throw new Error("Assertion Failed")}function Em(e){G.setImmediate?setImmediate(e):setTimeout(e,0)}function Nm(e,t){return e.reduce((n,r,a)=>{var i=t(r,a);return i&&(n[i[0]]=i[1]),n},{})}function ct(e,t){if(Ee(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=ct(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:ct(s,t.substr(l+1))}}function Ue(e,t,n){if(e&&t!==void 0&&(!("isFrozen"in Object)||!Object.isFrozen(e)))if(typeof t!="string"&&"length"in t){Xn(typeof n!="string"&&"length"in n);for(var r=0,a=t.length;r<a;++r)Ue(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?he(e)&&!isNaN(parseInt(l))?e.splice(l,1):delete e[l]:e[l]=n;else{var c=e[l];c&&Ee(e,l)||(c=e[l]={}),Ue(c,s,n)}}else n===void 0?he(e)&&!isNaN(parseInt(t))?e.splice(t,1):delete e[t]:e[t]=n}}function Om(e){var t={};for(var n in e)Ee(e,n)&&(t[n]=e[n]);return t}const Ug=[].concat;function Bm(e){return Ug.apply([],e)}const Tm="Boolean,String,Date,RegExp,Blob,File,FileList,FileSystemFileHandle,ArrayBuffer,DataView,Uint8ClampedArray,ImageBitmap,ImageData,Map,Set,CryptoKey".split(",").concat(Bm([8,16,32,64].map(e=>["Int","Uint","Float"].map(t=>t+e+"Array")))).filter(e=>G[e]),Kg=Tm.map(e=>G[e]);Nm(Tm,e=>[e,!0]);let bt=null;function Oo(e){bt=typeof WeakMap<"u"&&new WeakMap;const t=Ga(e);return bt=null,t}function Ga(e){if(!e||typeof e!="object")return e;let t=bt&&bt.get(e);if(t)return t;if(he(e)){t=[],bt&&bt.set(e,t);for(var n=0,r=e.length;n<r;++n)t.push(Ga(e[n]))}else if(Kg.indexOf(e.constructor)>=0)t=e;else{const i=vo(e);for(var a in t=i===Object.prototype?{}:Object.create(i),bt&&bt.set(e,t),e)Ee(e,a)&&(t[a]=Ga(e[a]))}return t}const{toString:Hg}={};function Ya(e){return Hg.call(e).slice(8,-1)}const Xa=typeof Symbol<"u"?Symbol.iterator:"@@iterator",Wg=typeof Xa=="symbol"?function(e){var t;return e!=null&&(t=e[Xa])&&t.apply(e)}:function(){return null},un={};function rt(e){var t,n,r,a;if(arguments.length===1){if(he(e))return e.slice();if(this===un&&typeof e=="string")return[e];if(a=Wg(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 qi=typeof Symbol<"u"?e=>e[Symbol.toStringTag]==="AsyncFunction":()=>!1;var Je=typeof location<"u"&&/^(http|https):\/\/(localhost|127\.0\.0\.1)/.test(location.href);function Am(e,t){Je=e,Pm=t}var Pm=()=>!0;const qg=!new Error("").stack;function Yt(){if(qg)try{throw Yt.arguments,new Error}catch(e){return e}return new Error}function Ja(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(Pm).map(r=>` `+r).join("")):""}var Im=["Unknown","Constraint","Data","TransactionInactive","ReadOnly","Version","NotFound","InvalidState","InvalidAccess","Abort","Timeout","QuotaExceeded","Syntax","DataClone"],Gi=["Modify","Bulk","OpenFailed","VersionChange","Schema","Upgrade","InvalidTable","MissingAPI","NoSuchDatabase","InvalidArgument","SubTransaction","Unsupported","Internal","DatabaseClosed","PrematureCommit","ForeignAwait"].concat(Im),Gg={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 vn(e,t){this._e=Yt(),this.name=e,this.message=t}function jm(e,t){return e+". Errors: "+Object.keys(t).map(n=>t[n].toString()).filter((n,r,a)=>a.indexOf(n)===r).join(` `)}function gr(e,t,n,r){this._e=Yt(),this.failures=t,this.failedKeys=r,this.successCount=n,this.message=jm(e,t)}function eo(e,t){this._e=Yt(),this.name="BulkError",this.failures=Object.keys(t).map(n=>t[n]),this.failuresByPos=t,this.message=jm(e,t)}hn(vn).from(Error).extend({stack:{get:function(){return this._stack||(this._stack=this.name+": "+this.message+Ja(this._e,2))}},toString:function(){return this.name+": "+this.message}}),hn(gr).from(vn),hn(eo).from(vn);var Yi=Gi.reduce((e,t)=>(e[t]=t+"Error",e),{});const Yg=vn;var M=Gi.reduce((e,t)=>{var n=t+"Error";function r(a,i){this._e=Yt(),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=Gg[t]||n,this.inner=null)}return hn(r).from(Yg),e[t]=r,e},{});M.Syntax=SyntaxError,M.Type=TypeError,M.Range=RangeError;var os=Im.reduce((e,t)=>(e[t+"Error"]=M[t],e),{}),rr=Gi.reduce((e,t)=>(["Syntax","Type","Range"].indexOf(t)===-1&&(e[t+"Error"]=M[t]),e),{});function H(){}function go(e){return e}function Xg(e,t){return e==null||e===go?t:function(n){return t(e(n))}}function Ut(e,t){return function(){e.apply(this,arguments),t.apply(this,arguments)}}function Jg(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?Ut(r,this.onsuccess):r),a&&(this.onerror=this.onerror?Ut(a,this.onerror):a),i!==void 0?i:n}}function Zg(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?Ut(n,this.onsuccess):n),r&&(this.onerror=this.onerror?Ut(r,this.onerror):r)}}function Qg(e,t){return e===H?t:function(n){var r=e.apply(this,arguments);we(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?Ut(a,this.onsuccess):a),i&&(this.onerror=this.onerror?Ut(i,this.onerror):i),r===void 0?l===void 0?void 0:l:we(r,l)}}function ey(e,t){return e===H?t:function(){return t.apply(this,arguments)!==!1&&e.apply(this,arguments)}}function Xi(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)}}rr.ModifyError=gr,rr.DexieError=vn,rr.BulkError=eo;var yo={};const Dm=100,[Za,yr,Qa]=typeof Promise>"u"?[]:(()=>{let e=Promise.resolve();if(typeof crypto>"u"||!crypto.subtle)return[e,vo(e),e];const t=crypto.subtle.digest("SHA-512",new Uint8Array([0]));return[t,vo(t),e]})(),Rm=yr&&yr.then,ar=Za&&Za.constructor,Ji=!!Qa;var ei=!1,ty=Qa?()=>{Qa.then(Ho)}:G.setImmediate?setImmediate.bind(null,Ho):G.MutationObserver?()=>{var e=document.createElement("div");new MutationObserver(()=>{Ho(),e=null}).observe(e,{attributes:!0}),e.setAttribute("i","1")}:()=>{setTimeout(Ho,0)},to=function(e,t){Jn.push([e,t]),br&&(ty(),br=!1)},ti=!0,br=!0,jt=[],ir=[],ni=null,oi=go,gn={id:"global",global:!0,ref:0,unhandleds:[],onunhandled:is,pgp:!1,env:{},finalize:function(){this.unhandleds.forEach(e=>{try{is(e[0],e[1])}catch{}})}},D=gn,Jn=[],Dt=0,lr=[];function I(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(Je&&(this._stackHolder=Yt(),this._prev=null,this._numPrev=0),typeof e!="function"){if(e!==yo)throw new TypeError("Not a function");return this._state=arguments[1],this._value=arguments[2],void(this._state===!1&&ai(this,this._value))}this._state=null,this._value=null,++t.ref,Lm(this,e)}const ri={get:function(){var e=D,t=_r;function n(r,a){var i=!e.global&&(e!==D||t!==_r);const l=i&&!dt();var s=new I((c,d)=>{Zi(this,new Mm(wr(r,e,i,l),wr(a,e,i,l),c,d,e))});return Je&&Um(s,this),s}return n.prototype=yo,n},set:function(e){st(this,"then",e&&e.prototype===yo?ri:{get:function(){return e},set:ri.set})}};function Mm(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 Lm(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&&Bo();n&&typeof n.then=="function"?Lm(e,(a,i)=>{n instanceof I?n._then(a,i):n.then(a,i)}):(e._state=!0,e._value=n,zm(e)),r&&To()}},ai.bind(null,e))}catch(n){ai(e,n)}}function ai(e,t){if(ir.push(t),e._state===null){var n=e._lib&&Bo();t=oi(t),e._state=!1,e._value=t,Je&&t!==null&&typeof t=="object"&&!t._promise&&function(r,a,i){try{r.apply(null,i)}catch(l){a&&a(l)}}(()=>{var r=Wi(t,"stack");t._promise=e,st(t,"stack",{get:()=>ei?r&&(r.get?r.get.apply(t):r.value):e.stack})}),function(r){jt.some(a=>a._value===r._value)||jt.push(r)}(e),zm(e),n&&To()}}function zm(e){var t=e._listeners;e._listeners=[];for(var n=0,r=t.length;n<r;++n)Zi(e,t[n]);var a=e._PSD;--a.ref||a.finalize(),Dt===0&&(++Dt,to(()=>{--Dt==0&&Qi()},[]))}function Zi(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,to(ny,[n,e,t])}else e._listeners.push(t)}function ny(e,t,n){try{ni=t;var r,a=t._value;t._state?r=e(a):(ir.length&&(ir=[]),r=e(a),ir.indexOf(a)===-1&&function(i){for(var l=jt.length;l;)if(jt[--l]._value===i._value)return void jt.splice(l,1)}(t)),n.resolve(r)}catch(i){n.reject(i)}finally{ni=null,--Dt==0&&Qi(),--n.psd.ref||n.psd.finalize()}}function Fm(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=Ja(l,0)):(a=l,i=""),t.push(a+(i?": "+i:"")+r)}return Je&&((r=Ja(e._stackHolder,2))&&t.indexOf(r)===-1&&t.push(r),e._prev&&Fm(e._prev,t,n)),t}function Um(e,t){var n=t?t._numPrev+1:0;n<100&&(e._prev=t,e._numPrev=n)}function Ho(){Bo()&&To()}function Bo(){var e=ti;return ti=!1,br=!1,e}function To(){var e,t,n;do for(;Jn.length>0;)for(e=Jn,Jn=[],n=e.length,t=0;t<n;++t){var r=e[t];r[0].apply(null,r[1])}while(Jn.length>0);ti=!0,br=!0}function Qi(){var e=jt;jt=[],e.forEach(r=>{r._PSD.onunhandled.call(null,r._value,r)});for(var t=lr.slice(0),n=t.length;n;)t[--n]()}function Wo(e){return new I(yo,!1,e)}function J(e,t){var n=D;return function(){var r=Bo(),a=D;try{return kt(n,!0),e.apply(this,arguments)}catch(i){t&&t(i)}finally{kt(a,!1),r&&To()}}}bn(I.prototype,{then:ri,_then:function(e,t){Zi(this,new Mm(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):Wo(r)):this.then(null,r=>r&&r.name===t?n(r):Wo(r))},finally:function(e){return this.then(t=>(e(),t),t=>(e(),Wo(t)))},stack:{get:function(){if(this._stack)return this._stack;try{ei=!0;var e=Fm(this,[],20).join(` From previous: `);return this._state!==null&&(this._stack=e),e}finally{ei=!1}}},timeout:function(e,t){return e<1/0?new I((n,r)=>{var a=setTimeout(()=>r(new M.Timeout(t)),e);this.then(n,r).finally(clearTimeout.bind(null,a))}):this}}),typeof Symbol<"u"&&Symbol.toStringTag&&st(I.prototype,Symbol.toStringTag,"Dexie.Promise"),gn.env=Km(),bn(I,{all:function(){var e=rt.apply(null,arguments).map(qo);return new I(function(t,n){e.length===0&&t([]);var r=e.length;e.forEach((a,i)=>I.resolve(a).then(l=>{e[i]=l,--r||t(e)},n))})},resolve:e=>{if(e instanceof I)return e;if(e&&typeof e.then=="function")return new I((n,r)=>{e.then(n,r)});var t=new I(yo,!0,e);return Um(t,ni),t},reject:Wo,race:function(){var e=rt.apply(null,arguments).map(qo);return new I((t,n)=>{e.map(r=>I.resolve(r).then(t,n))})},PSD:{get:()=>D,set:e=>D=e},totalEchoes:{get:()=>_r},newPSD:xt,usePSD:In,scheduler:{get:()=>to,set:e=>{to=e}},rejectionMapper:{get:()=>oi,set:e=>{oi=e}},follow:(e,t)=>new I((n,r)=>xt((a,i)=>{var l=D;l.unhandleds=[],l.onunhandled=i,l.finalize=Ut(function(){(function(s){function c(){s(),lr.splice(lr.indexOf(c),1)}lr.push(c),++Dt,to(()=>{--Dt==0&&Qi()},[])})(()=>{this.unhandleds.length===0?a():i(this.unhandleds[0])})},l.finalize),e()},t,n,r))}),ar&&(ar.allSettled&&st(I,"allSettled",function(){const e=rt.apply(null,arguments).map(qo);return new I(t=>{e.length===0&&t([]);let n=e.length;const r=new Array(n);e.forEach((a,i)=>I.resolve(a).then(l=>r[i]={status:"fulfilled",value:l},l=>r[i]={status:"rejected",reason:l}).then(()=>--n||t(r)))})}),ar.any&&typeof AggregateError<"u"&&st(I,"any",function(){const e=rt.apply(null,arguments).map(qo);return new I((t,n)=>{e.length===0&&n(new AggregateError([]));let r=e.length;const a=new Array(r);e.forEach((i,l)=>I.resolve(i).then(s=>t(s),s=>{a[l]=s,--r||n(new AggregateError(a))}))})}));const pe={awaits:0,echoes:0,id:0};var oy=0,sr=[],pa=0,_r=0,ry=0;function xt(e,t,n,r){var a=D,i=Object.create(a);i.parent=a,i.ref=0,i.global=!1,i.id=++ry;var l=gn.env;i.env=Ji?{Promise:I,PromiseProp:{value:I,configurable:!0,writable:!0},all:I.all,race:I.race,allSettled:I.allSettled,any:I.any,resolve:I.resolve,reject:I.reject,nthen:rs(l.nthen,i),gthen:rs(l.gthen,i)}:{},t&&we(i,t),++a.ref,i.finalize=function(){--this.parent.ref||this.parent.finalize()};var s=In(i,e,n,r);return i.ref===0&&i.finalize(),s}function Pn(){return pe.id||(pe.id=++oy),++pe.awaits,pe.echoes+=Dm,pe.id}function dt(){return!!pe.awaits&&(--pe.awaits==0&&(pe.id=0),pe.echoes=pe.awaits*Dm,!0)}function qo(e){return pe.echoes&&e&&e.constructor===ar?(Pn(),e.then(t=>(dt(),t),t=>(dt(),ie(t)))):e}function ay(e){++_r,pe.echoes&&--pe.echoes!=0||(pe.echoes=pe.id=0),sr.push(D),kt(e,!0)}function iy(){var e=sr[sr.length-1];sr.pop(),kt(e,!1)}function kt(e,t){var n=D;if((t?!pe.echoes||pa++&&e===D:!pa||--pa&&e===D)||Hm(t?ay.bind(null,e):iy),e!==D&&(D=e,n===gn&&(gn.env=Km()),Ji)){var r=gn.env.Promise,a=e.env;yr.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.allSettled&&(r.allSettled=a.allSettled),a.any&&(r.any=a.any))}}function Km(){var e=G.Promise;return Ji?{Promise:e,PromiseProp:Object.getOwnProper