import{d as F,P as ie,bC as oa,b as N,aS as Ae,_ as Ue,bi as la,i as fe,c as je,e as Ce,b0 as We,aq as qe,o as Fe,t as Ra,aI as Ve,aR as ja,aO as za,u as En,b9 as Ha,b3 as Va,bE as ia,bF as Ga,j as Pn,K as Re,am as ze,bG as Wa,aV as qa,m as Ua,bH as Ya}from"./index-421a14fe.js";import{I as se,s as Pe,d as Ne,p as da,e as _,c as ua,f as A,k as te,g as ca,r as sa,o as An,a as va,ao as Xa,w as be,x as fa,t as ya,F as ha,q as Le,A as Ja,h as Qa,J as gn,b as Za,y as et}from"./vue-18ee037d.js";function ke(n){var e=se();return Pe(function(){e.value=n()},{flush:"sync"}),e}var ga=Symbol("TreeContextKey"),nt=Ne({compatConfig:{MODE:3},name:"TreeContext",props:{value:{type:Object}},setup:function(e,a){var t=a.slots;return da(ga,_(function(){return e.value})),function(){var r;return(r=t.default)===null||r===void 0?void 0:r.call(t)}}}),Tn=function(){return ua(ga,_(function(){return{}}))},pa=Symbol("KeysStateKey"),at=function(e){da(pa,e)},ba=function(){return ua(pa,{expandedKeys:se([]),selectedKeys:se([]),loadedKeys:se([]),loadingKeys:se([]),checkedKeys:se([]),halfCheckedKeys:se([]),expandedKeysSet:_(function(){return new Set}),selectedKeysSet:_(function(){return new Set}),loadedKeysSet:_(function(){return new Set}),loadingKeysSet:_(function(){return new Set}),checkedKeysSet:_(function(){return new Set}),halfCheckedKeysSet:_(function(){return new Set}),flattenNodes:se([])})},tt=function(e){for(var a=e.prefixCls,t=e.level,r=e.isStart,d=e.isEnd,c="".concat(a,"-indent-unit"),l=[],v=0;v=0&&a.splice(t,1),a}function Ie(n,e){var a=(n||[]).slice();return a.indexOf(e)===-1&&a.push(e),a}function In(n){return n.split("-")}function xa(n,e){return"".concat(n,"-").concat(e)}function dt(n){return n&&n.type&&n.type.isTreeNode}function ut(n,e){var a=[],t=e[n];function r(){var d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];d.forEach(function(c){var l=c.key,v=c.children;a.push(l),r(v)})}return r(t.children),a}function ct(n){if(n.parent){var e=In(n.pos);return Number(e[e.length-1])===n.parent.children.length-1}return!1}function st(n){var e=In(n.pos);return Number(e[e.length-1])===0}function Hn(n,e,a,t,r,d,c,l,v,g){var C,m=n.clientX,y=n.clientY,u=n.target.getBoundingClientRect(),h=u.top,K=u.height,o=(g==="rtl"?-1:1)*(((r==null?void 0:r.x)||0)-m),i=(o-12)/t,f=l[a.eventKey];if(y-1.5?d({dragNode:P,dropNode:$,dropPosition:1})?T=1:z=!1:d({dragNode:P,dropNode:$,dropPosition:0})?T=0:d({dragNode:P,dropNode:$,dropPosition:1})?T=1:z=!1:d({dragNode:P,dropNode:$,dropPosition:1})?T=1:z=!1,{dropPosition:T,dropLevelOffset:Z,dropTargetKey:f.key,dropTargetPos:f.pos,dragOverNodeKey:G,dropContainerKey:T===0?null:((C=f.parent)===null||C===void 0?void 0:C.key)||null,dropAllowed:z}}function Vn(n,e){if(n){var a=e.multiple;return a?n.slice():n.length?[n[0]]:n}}function pn(n){if(!n)return null;var e;if(Array.isArray(n))e={checkedKeys:n,halfCheckedKeys:void 0};else if(je(n)==="object")e={checkedKeys:n.checked||void 0,halfCheckedKeys:n.halfChecked||void 0};else return null;return e}function Sn(n,e){var a=new Set;function t(r){if(!a.has(r)){var d=e[r];if(d){a.add(r);var c=d.parent,l=d.node;l.disabled||c&&t(c.key)}}}return(n||[]).forEach(function(r){t(r)}),Ce(a)}var vt=["title","icon","switcherIcon"];function Ye(n,e){return n??e}function rn(n){var e=n||{},a=e.title,t=e._title,r=e.key,d=e.children,c=a||"title";return{title:c,_title:t||[c],key:r||"key",children:d||"children"}}function Nn(n){function e(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=We(a);return t.map(function(r){var d,c,l,v;if(!dt(r))return null;for(var g=r.children||{},C=r.key,m={},y=0,u=Object.entries(r.props);y1&&arguments[1]!==void 0?arguments[1]:null;return C.map(function(y,u){for(var h=xa(m?m.pos:"0",u),K=Ye(y[d],h),o,i=0;i1&&arguments[1]!==void 0?arguments[1]:{},a=e.initWrapper,t=e.processEntity,r=e.onProcessFinished,d=e.externalGetKey,c=e.childrenPropName,l=e.fieldNames,v=arguments.length>2?arguments[2]:void 0,g=d||v,C={},m={},y={posEntities:C,keyEntities:m};return a&&(y=a(y)||y),yt(n,function(u){var h=u.node,K=u.index,o=u.pos,i=u.key,f=u.parentPos,w=u.level,L=u.nodes,B={node:h,nodes:L,index:K,key:i,pos:o,level:w},V=Ye(i,o);C[o]=B,m[V]=B,B.parent=C[f],B.parent&&(B.parent.children=B.parent.children||[],B.parent.children.push(B)),t&&t(B,y)},{externalGetKey:g,childrenPropName:c,fieldNames:l}),r&&r(y),y}function wn(n,e){var a=e.expandedKeysSet,t=e.selectedKeysSet,r=e.loadedKeysSet,d=e.loadingKeysSet,c=e.checkedKeysSet,l=e.halfCheckedKeysSet,v=e.dragOverNodeKey,g=e.dropPosition,C=e.keyEntities,m=C[n],y={eventKey:n,expanded:a.has(n),selected:t.has(n),loaded:r.has(n),loading:d.has(n),checked:c.has(n),halfChecked:l.has(n),pos:String(m?m.pos:""),parent:m.parent,dragOver:v===n&&g===0,dragOverGapTop:v===n&&g===-1,dragOverGapBottom:v===n&&g===1};return y}function On(n){var e=n.data,a=n.expanded,t=n.selected,r=n.checked,d=n.loaded,c=n.loading,l=n.halfChecked,v=n.dragOver,g=n.dragOverGapTop,C=n.dragOverGapBottom,m=n.pos,y=n.active,u=n.eventKey,h=N(N({dataRef:e},e),{},{expanded:a,selected:t,checked:r,loaded:d,loading:c,halfChecked:l,dragOver:v,dragOverGapTop:g,dragOverGapBottom:C,pos:m,active:y,eventKey:u,key:u});return"props"in h||Object.defineProperty(h,"props",{get:function(){return n}}),h}function Ca(n,e){var a=new Set;return n.forEach(function(t){e.has(t)||a.add(t)}),a}function ht(n){var e=n||{},a=e.disabled,t=e.disableCheckbox,r=e.checkable;return!!(a||t)||r===!1}function gt(n,e,a,t){for(var r=new Set(n),d=new Set,c=0;c<=a;c+=1){var l=e.get(c)||new Set;l.forEach(function(m){var y=m.key,u=m.node,h=m.children,K=h===void 0?[]:h;r.has(y)&&!t(u)&&K.filter(function(o){return!t(o.node)}).forEach(function(o){r.add(o.key)})})}for(var v=new Set,g=a;g>=0;g-=1){var C=e.get(g)||new Set;C.forEach(function(m){var y=m.parent,u=m.node;if(!(t(u)||!m.parent||v.has(m.parent.key))){if(t(m.parent.node)){v.add(y.key);return}var h=!0,K=!1;(y.children||[]).filter(function(o){return!t(o.node)}).forEach(function(o){var i=o.key,f=r.has(i);h&&!f&&(h=!1),!K&&(f||d.has(i))&&(K=!0)}),h&&r.add(y.key),K&&d.add(y.key),v.add(y.key)}})}return{checkedKeys:Array.from(r),halfCheckedKeys:Array.from(Ca(d,r))}}function pt(n,e,a,t,r){for(var d=new Set(n),c=new Set(e),l=0;l<=t;l+=1){var v=a.get(l)||new Set;v.forEach(function(y){var u=y.key,h=y.node,K=y.children,o=K===void 0?[]:K;!d.has(u)&&!c.has(u)&&!r(h)&&o.filter(function(i){return!r(i.node)}).forEach(function(i){d.delete(i.key)})})}c=new Set;for(var g=new Set,C=t;C>=0;C-=1){var m=a.get(C)||new Set;m.forEach(function(y){var u=y.parent,h=y.node;if(!(r(h)||!y.parent||g.has(y.parent.key))){if(r(y.parent.node)){g.add(u.key);return}var K=!0,o=!1;(u.children||[]).filter(function(i){return!r(i.node)}).forEach(function(i){var f=i.key,w=d.has(f);K&&!w&&(K=!1),!o&&(w||c.has(f))&&(o=!0)}),K||d.delete(u.key),o&&c.add(u.key),g.add(u.key)}})}return{checkedKeys:Array.from(d),halfCheckedKeys:Array.from(Ca(c,d))}}function bn(n,e,a,t,r,d){var c;d?c=d:c=ht;var l=new Set(n.filter(function(g){var C=!!a[g];return C})),v;return e===!0?v=gt(l,r,t,c):v=pt(l,e.halfCheckedKeys,r,t,c),v}function bt(n){var e=te(0),a=se();return Pe(function(){var t=new Map,r=0,d=n.value||{};for(var c in d)if(Object.prototype.hasOwnProperty.call(d,c)){var l=d[c],v=l.level,g=t.get(v);g||(g=new Set,t.set(v,g)),g.add(l),r=Math.max(r,v)}e.value=r,a.value=t}),{maxLevel:e,levelEntities:a}}var Sa=function(){return{id:String,prefixCls:String,inputPrefixCls:String,defaultValue:ie.oneOfType([ie.string,ie.number]),value:{type:[String,Number,Symbol],default:void 0},placeholder:{type:[String,Number]},autocomplete:String,type:{type:String,default:"text"},name:String,size:{type:String},disabled:{type:Boolean,default:void 0},readonly:{type:Boolean,default:void 0},addonBefore:ie.any,addonAfter:ie.any,prefix:ie.any,suffix:ie.any,autofocus:{type:Boolean,default:void 0},allowClear:{type:Boolean,default:void 0},lazy:{type:Boolean,default:!0},maxlength:Number,loading:{type:Boolean,default:void 0},bordered:{type:Boolean,default:void 0},showCount:{type:[Boolean,Object]},htmlSize:Number,onPressEnter:Function,onKeydown:Function,onKeyup:Function,onFocus:Function,onBlur:Function,onChange:Function,onInput:Function,"onUpdate:value":Function,valueModifiers:Object,hidden:Boolean}};const mt=Sa;var vr=function(){return N(N({},Fe(Sa(),["prefix","addonBefore","addonAfter","suffix"])),{},{rows:Number,autosize:{type:[Boolean,Object],default:void 0},autoSize:{type:[Boolean,Object],default:void 0},onResize:{type:Function},onCompositionstart:Function,onCompositionend:Function,valueModifiers:Object})};function Na(n,e,a,t,r){var d;return fe(n,(d={},F(d,"".concat(n,"-sm"),a==="small"),F(d,"".concat(n,"-lg"),a==="large"),F(d,"".concat(n,"-disabled"),t),F(d,"".concat(n,"-rtl"),r==="rtl"),F(d,"".concat(n,"-borderless"),!e),d))}var Ge=function(e){return e!=null&&(Array.isArray(e)?We(e).length:!0)};function Kt(n){return Ge(n.prefix)||Ge(n.suffix)||Ge(n.allowClear)}function mn(n){return Ge(n.addonBefore)||Ge(n.addonAfter)}var xt=["text","input"];const kt=Ne({compatConfig:{MODE:3},name:"ClearableLabeledInput",inheritAttrs:!1,props:{prefixCls:String,inputType:ie.oneOf(Ra("text","input")),value:ie.any,defaultValue:ie.any,allowClear:{type:Boolean,default:void 0},element:ie.any,handleReset:Function,disabled:{type:Boolean,default:void 0},direction:{type:String},size:{type:String},suffix:ie.any,prefix:ie.any,addonBefore:ie.any,addonAfter:ie.any,readonly:{type:Boolean,default:void 0},focused:{type:Boolean,default:void 0},bordered:{type:Boolean,default:!0},triggerFocus:{type:Function},hidden:Boolean},setup:function(e,a){var t=a.slots,r=a.attrs,d=te(),c=function(u){var h;if((h=d.value)!==null&&h!==void 0&&h.contains(u.target)){var K=e.triggerFocus;K==null||K()}},l=function(u){var h,K=e.allowClear,o=e.value,i=e.disabled,f=e.readonly,w=e.handleReset,L=e.suffix,B=L===void 0?t.suffix:L;if(!K)return null;var V=!i&&!f&&o,J="".concat(u,"-clear-icon");return A(ja,{onClick:w,onMousedown:function(T){return T.preventDefault()},class:fe((h={},F(h,"".concat(J,"-hidden"),!V),F(h,"".concat(J,"-has-suffix"),!!B),h),J),role:"button"},null)},v=function(u){var h,K=e.suffix,o=K===void 0?(h=t.suffix)===null||h===void 0?void 0:h.call(t):K,i=e.allowClear;return o||i?A("span",{class:"".concat(u,"-suffix")},[l(u),o]):null},g=function(u,h){var K,o,i,f=e.focused,w=e.value,L=e.prefix,B=L===void 0?(K=t.prefix)===null||K===void 0?void 0:K.call(t):L,V=e.size,J=e.suffix,G=J===void 0?(o=t.suffix)===null||o===void 0?void 0:o.call(t):J,T=e.disabled,Z=e.allowClear,E=e.direction,P=e.readonly,$=e.bordered,z=e.hidden,ne=e.addonAfter,Q=ne===void 0?t.addonAfter:ne,U=e.addonBefore,k=U===void 0?t.addonBefore:U,R=v(u);if(!Kt({prefix:B,suffix:G,allowClear:Z}))return Ve(h,{value:w});var ee=B?A("span",{class:"".concat(u,"-prefix")},[B]):null,q=fe("".concat(u,"-affix-wrapper"),(i={},F(i,"".concat(u,"-affix-wrapper-focused"),f),F(i,"".concat(u,"-affix-wrapper-disabled"),T),F(i,"".concat(u,"-affix-wrapper-sm"),V==="small"),F(i,"".concat(u,"-affix-wrapper-lg"),V==="large"),F(i,"".concat(u,"-affix-wrapper-input-with-clear-btn"),G&&Z&&w),F(i,"".concat(u,"-affix-wrapper-rtl"),E==="rtl"),F(i,"".concat(u,"-affix-wrapper-readonly"),P),F(i,"".concat(u,"-affix-wrapper-borderless"),!$),F(i,"".concat(r.class),!mn({addonAfter:Q,addonBefore:k})&&r.class),i));return A("span",{ref:d,class:q,style:r.style,onMouseup:c,hidden:z},[ee,Ve(h,{style:null,value:w,class:Na(u,$,V,T)}),R])},C=function(u,h){var K,o,i,f=e.addonBefore,w=f===void 0?(K=t.addonBefore)===null||K===void 0?void 0:K.call(t):f,L=e.addonAfter,B=L===void 0?(o=t.addonAfter)===null||o===void 0?void 0:o.call(t):L,V=e.size,J=e.direction,G=e.hidden,T=e.disabled;if(!mn({addonBefore:w,addonAfter:B}))return h;var Z="".concat(u,"-group"),E="".concat(Z,"-addon"),P=fe(E,F({},"".concat(E,"-disabled"),T)),$=w?A("span",{class:P},[w]):null,z=B?A("span",{class:P},[B]):null,ne=fe("".concat(u,"-wrapper"),Z,F({},"".concat(Z,"-rtl"),J==="rtl")),Q=fe("".concat(u,"-group-wrapper"),(i={},F(i,"".concat(u,"-group-wrapper-sm"),V==="small"),F(i,"".concat(u,"-group-wrapper-lg"),V==="large"),F(i,"".concat(u,"-group-wrapper-rtl"),J==="rtl"),i),r.class);return A("span",{class:Q,style:r.style,hidden:G},[A("span",{class:ne},[$,Ve(h,{style:null}),z])])},m=function(u,h){var K,o=e.value,i=e.allowClear,f=e.direction,w=e.bordered,L=e.hidden,B=e.addonAfter,V=B===void 0?t.addonAfter:B,J=e.addonBefore,G=J===void 0?t.addonBefore:J;if(!i)return Ve(h,{value:o});var T=fe("".concat(u,"-affix-wrapper"),"".concat(u,"-affix-wrapper-textarea-with-clear-btn"),(K={},F(K,"".concat(u,"-affix-wrapper-rtl"),f==="rtl"),F(K,"".concat(u,"-affix-wrapper-borderless"),!w),F(K,"".concat(r.class),!mn({addonAfter:V,addonBefore:G})&&r.class),K));return A("span",{class:T,style:r.style,hidden:L},[Ve(h,{style:null,value:o}),l(u)])};return function(){var y,u=e.prefixCls,h=e.inputType,K=e.element,o=K===void 0?(y=t.element)===null||y===void 0?void 0:y.call(t):K;return h===xt[0]?m(u,o):C(u,g(u,o))}}});function Gn(n){return typeof n>"u"||n===null?"":String(n)}function Wn(n,e,a,t){if(a){var r=e;if(e.type==="click"){Object.defineProperty(r,"target",{writable:!0}),Object.defineProperty(r,"currentTarget",{writable:!0});var d=n.cloneNode(!0);r.target=d,r.currentTarget=d,d.value="",a(r);return}if(t!==void 0){Object.defineProperty(r,"target",{writable:!0}),Object.defineProperty(r,"currentTarget",{writable:!0}),r.target=n,r.currentTarget=n,n.value=t,a(r);return}a(r)}}function Ct(n,e){if(n){n.focus(e);var a=e||{},t=a.cursor;if(t){var r=n.value.length;switch(t){case"start":n.setSelectionRange(0,0);break;case"end":n.setSelectionRange(r,r);break;default:n.setSelectionRange(0,r)}}}}const fr=Ne({compatConfig:{MODE:3},name:"AInput",inheritAttrs:!1,props:mt(),setup:function(e,a){var t=a.slots,r=a.attrs,d=a.expose,c=a.emit,l=te(),v=te(),g,C=za(),m=En("input",e),y=m.direction,u=m.prefixCls,h=m.size,K=m.autocomplete,o=te(e.value===void 0?e.defaultValue:e.value),i=te(!1);be(function(){return e.value},function(){o.value=e.value}),be(function(){return e.disabled},function(){e.value!==void 0&&(o.value=e.value),e.disabled&&(i.value=!1)});var f=function(){g=setTimeout(function(){var k;((k=l.value)===null||k===void 0?void 0:k.getAttribute("type"))==="password"&&l.value.hasAttribute("value")&&l.value.removeAttribute("value")})},w=function(k){Ct(l.value,k)},L=function(){var k;(k=l.value)===null||k===void 0||k.blur()},B=function(k,R,ee){var q;(q=l.value)===null||q===void 0||q.setSelectionRange(k,R,ee)},V=function(){var k;(k=l.value)===null||k===void 0||k.select()};d({focus:w,blur:L,input:l,stateValue:o,setSelectionRange:B,select:V});var J=function(k){var R=e.onFocus;i.value=!0,R==null||R(k),Le(function(){f()})},G=function(k){var R=e.onBlur;i.value=!1,R==null||R(k),C.onFieldBlur(),Le(function(){f()})},T=function(k){c("update:value",k.target.value),c("change",k),c("input",k),C.onFieldChange()},Z=ca(),E=function(k,R){o.value!==k&&(e.value===void 0?o.value=k:Le(function(){l.value.value!==o.value&&Z.update()}),Le(function(){R&&R()}))},P=function(k){Wn(l.value,k,T),E("",function(){w()})},$=function(k){var R=k.target,ee=R.value,q=R.composing;if(!((k.isComposing||q)&&e.lazy||o.value===ee)){var ue=k.target.value;Wn(l.value,k,T),E(ue,function(){f()})}},z=function(k){k.keyCode===13&&c("pressEnter",k),c("keydown",k)};An(function(){f()}),fa(function(){clearTimeout(g)});var ne=function(){var k,R=e.addonBefore,ee=R===void 0?t.addonBefore:R,q=e.addonAfter,ue=q===void 0?t.addonAfter:q,re=e.disabled,ye=e.bordered,pe=ye===void 0?!0:ye,me=e.valueModifiers,Te=me===void 0?{}:me,$e=e.htmlSize,Me=Fe(e,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","size","bordered","htmlSize","lazy","showCount","valueModifiers"]),we=N(N(N({},Me),r),{},{autocomplete:K.value,onChange:$,onInput:$,onFocus:J,onBlur:G,onKeydown:z,class:fe(Na(u.value,pe,h.value,re,y.value),F({},r.class,r.class&&!ee&&!ue)),ref:l,key:"ant-input",size:$e,id:(k=Me.id)!==null&&k!==void 0?k:C.id.value});Te.lazy&&delete we.onInput,we.autofocus||delete we.autofocus;var He=A("input",Fe(we,["size"]),null);return ya(He,[[Ha]])},Q=function(){var k,R=o.value,ee=e.maxlength,q=e.suffix,ue=q===void 0?(k=t.suffix)===null||k===void 0?void 0:k.call(t):q,re=e.showCount,ye=Number(ee)>0;if(ue||re){var pe=Ce(Gn(R)).length,me=null;return je(re)==="object"?me=re.formatter({count:pe,maxlength:ee}):me="".concat(pe).concat(ye?" / ".concat(ee):""),A(ha,null,[!!re&&A("span",{class:fe("".concat(u.value,"-show-count-suffix"),F({},"".concat(u.value,"-show-count-has-suffix"),!!ue))},[me]),ue])}return null};return function(){var U=N(N(N({},r),e),{},{prefixCls:u.value,inputType:"input",value:Gn(o.value),handleReset:P,focused:i.value&&!e.disabled});return A(kt,N(N({},Fe(U,["element","valueModifiers","suffix","showCount"])),{},{ref:v}),N(N({},t),{},{element:ne,suffix:Q}))}}});var St=["motion","motionNodes","motionType","active","eventKey"];const Nt=Ne({compatConfig:{MODE:3},name:"MotionTreeNode",inheritAttrs:!1,props:N(N({},ma),{},{active:Boolean,motion:Object,motionNodes:{type:Array},onMotionStart:Function,onMotionEnd:Function,motionType:String}),slots:["title","icon","switcherIcon","checkable"],setup:function(e,a){var t=a.attrs,r=a.slots,d=te(!0),c=Tn(),l=te(!1),v=_(function(){return e.motion?e.motion:Va()}),g=function(m,y){if(y==="appear"){var u,h;(u=v.value)===null||u===void 0||(h=u.onAfterEnter)===null||h===void 0||h.call(u,m)}else if(y==="leave"){var K,o;(K=v.value)===null||K===void 0||(o=K.onAfterLeave)===null||o===void 0||o.call(K,m)}l.value||e.onMotionEnd(),l.value=!0};return be(function(){return e.motionNodes},function(){e.motionNodes&&e.motionType==="hide"&&d.value&&Le(function(){d.value=!1})},{immediate:!0,flush:"post"}),An(function(){e.motionNodes&&e.onMotionStart()}),fa(function(){e.motionNodes&&g()}),function(){e.motion;var C=e.motionNodes,m=e.motionType,y=e.active,u=e.eventKey,h=Ue(e,St);return C?A(Qa,N(N({},v.value),{},{appear:m==="show",onAfterAppear:function(o){return g(o,"appear")},onAfterLeave:function(o){return g(o,"leave")}}),{default:function(){return[ya(A("div",{class:"".concat(c.value.prefixCls,"-treenode-motion")},[C.map(function(o){var i=Ae({},(ia(o.data),o.data)),f=o.title,w=o.key,L=o.isStart,B=o.isEnd;return delete i.children,A(Cn,N(N({},i),{},{title:f,active:y,data:o.data,key:w,eventKey:w,isStart:L,isEnd:B}),r)})]),[[Ja,d.value]])]}}):A(Cn,N(N({domRef:te,class:t.class,style:t.style},h),{},{active:y,eventKey:u}),r)}}});function wt(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],a=n.length,t=e.length;if(Math.abs(a-t)!==1)return{add:!1,key:null};function r(d,c){var l=new Map;d.forEach(function(g){l.set(g,!0)});var v=c.filter(function(g){return!l.has(g)});return v.length===1?v[0]:null}return a ").concat(e);return e}const Pt=Ne({compatConfig:{MODE:3},name:"NodeList",inheritAttrs:!1,props:ot,setup:function(e,a){var t=a.expose,r=a.attrs,d=te(),c=te(),l=ba(),v=l.expandedKeys,g=l.flattenNodes;t({scrollTo:function(f){d.value.scrollTo(f)},getIndentWidth:function(){return c.value.offsetWidth}});var C=se(g.value),m=se([]),y=te(null);function u(){C.value=g.value,m.value=[],y.value=null,e.onListChangeEnd()}var h=Tn();be([function(){return v.value.slice()},g],function(i,f){var w=qe(i,2),L=w[0],B=w[1],V=qe(f,2),J=V[0],G=V[1],T=wt(J,L);if(T.key!==null){var Z=e.virtual,E=e.height,P=e.itemHeight;if(T.add){var $=G.findIndex(function(R){var ee=R.key;return ee===T.key}),z=Xn(qn(G,B,T.key),Z,E,P),ne=G.slice();ne.splice($+1,0,Yn),C.value=ne,m.value=z,y.value="show"}else{var Q=B.findIndex(function(R){var ee=R.key;return ee===T.key}),U=Xn(qn(B,G,T.key),Z,E,P),k=B.slice();k.splice(Q+1,0,Yn),C.value=k,m.value=U,y.value="hide"}}else G!==B&&(C.value=B)}),be(function(){return h.value.dragging},function(i){i||u()});var K=_(function(){return e.motion===void 0?C.value:g.value}),o=function(){e.onActiveChange(null)};return function(){var i=N(N({},e),r),f=i.prefixCls;i.selectable,i.checkable;var w=i.disabled,L=i.motion,B=i.height,V=i.itemHeight,J=i.virtual,G=i.focusable,T=i.activeItem,Z=i.focused,E=i.tabindex,P=i.onKeydown,$=i.onFocus,z=i.onBlur,ne=i.onListChangeStart;i.onListChangeEnd;var Q=Ue(i,Ot);return A(ha,null,[Z&&T&&A("span",{style:Un,"aria-live":"assertive"},[Et(T)]),A("div",null,[A("input",{style:Un,disabled:G===!1||w,tabindex:G!==!1?E:null,onKeydown:P,onFocus:$,onBlur:z,value:"",onChange:Dt,"aria-label":"for screen reader"},null)]),A("div",{class:"".concat(f,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden"}},[A("div",{class:"".concat(f,"-indent")},[A("div",{ref:c,class:"".concat(f,"-indent-unit")},null)])]),A(Ga,N(N({},Fe(Q,["onActiveChange"])),{},{data:K.value,itemKey:Jn,height:B,fullHeight:!1,virtual:J,itemHeight:V,prefixCls:"".concat(f,"-list"),ref:d,onVisibleChange:function(k,R){var ee=new Set(k),q=R.filter(function(ue){return!ee.has(ue)});q.some(function(ue){return Jn(ue)===Be})&&u()}}),{default:function(k){var R=k.pos,ee=Ae({},(ia(k.data),k.data)),q=k.title,ue=k.key,re=k.isStart,ye=k.isEnd,pe=Ye(ue,R);return delete ee.key,delete ee.children,A(Nt,N(N({},ee),{},{eventKey:pe,title:q,active:!!T&&ue===T.key,data:k.data,isStart:re,isEnd:ye,motion:L,motionNodes:ue===Be?m.value:null,motionType:y.value,onMotionStart:ne,onMotionEnd:u,onMousemove:o}),null)}})])}}});function At(n){var e=n.dropPosition,a=n.dropLevelOffset,t=n.indent,r={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:"".concat(2,"px")};switch(e){case-1:r.top=0,r.left="".concat(-a*t,"px");break;case 1:r.bottom=0,r.left="".concat(-a*t,"px");break;case 0:r.bottom=0,r.left="".concat(t);break}return A("div",{style:r},null)}var Tt=10;const It=Ne({compatConfig:{MODE:3},name:"Tree",inheritAttrs:!1,slots:["checkable","title","icon","titleRender"],props:Pn(Ka(),{prefixCls:"vc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:At,allowDrop:function(){return!0}}),setup:function(e,a){var t=a.attrs,r=a.slots,d=a.expose,c=te(!1),l={},v=te(),g=se([]),C=se([]),m=se([]),y=se([]),u=se([]),h=se([]),K={},o=sa({draggingNodeKey:null,dragChildrenKeys:[],dropTargetKey:null,dropPosition:null,dropContainerKey:null,dropLevelOffset:null,dropTargetPos:null,dropAllowed:!0,dragOverNodeKey:null}),i=se([]);be([function(){return e.treeData},function(){return e.children}],function(){i.value=e.treeData!==void 0?gn(e.treeData).slice():Nn(gn(e.children))},{immediate:!0,deep:!0});var f=se({}),w=te(!1),L=te(null),B=te(!1),V=_(function(){return rn(e.fieldNames)}),J=te(),G=null,T=null,Z=null,E=_(function(){return{expandedKeysSet:P.value,selectedKeysSet:$.value,loadedKeysSet:z.value,loadingKeysSet:ne.value,checkedKeysSet:Q.value,halfCheckedKeysSet:U.value,dragOverNodeKey:o.dragOverNodeKey,dropPosition:o.dropPosition,keyEntities:f.value}}),P=_(function(){return new Set(h.value)}),$=_(function(){return new Set(g.value)}),z=_(function(){return new Set(y.value)}),ne=_(function(){return new Set(u.value)}),Q=_(function(){return new Set(C.value)}),U=_(function(){return new Set(m.value)});Pe(function(){if(i.value){var O=ka(i.value,{fieldNames:V.value});f.value=N(F({},Be,wa),O.keyEntities)}});var k=!1;be([function(){return e.expandedKeys},function(){return e.autoExpandParent},f],function(O,p){var b=qe(O,2);b[0];var x=b[1],W=qe(p,2);W[0];var j=W[1],M=h.value;if(e.expandedKeys!==void 0||k&&x!==j)M=e.autoExpandParent||!k&&e.defaultExpandParent?Sn(e.expandedKeys,f.value):e.expandedKeys;else if(!k&&e.defaultExpandAll){var I=N({},f.value);delete I[Be],M=Object.keys(I).map(function(H){return I[H].key})}else!k&&e.defaultExpandedKeys&&(M=e.autoExpandParent||e.defaultExpandParent?Sn(e.defaultExpandedKeys,f.value):e.defaultExpandedKeys);M&&(h.value=M),k=!0},{immediate:!0});var R=se([]);Pe(function(){R.value=ft(i.value,h.value,V.value)}),Pe(function(){e.selectable&&(e.selectedKeys!==void 0?g.value=Vn(e.selectedKeys,e):!k&&e.defaultSelectedKeys&&(g.value=Vn(e.defaultSelectedKeys,e)))});var ee=bt(f),q=ee.maxLevel,ue=ee.levelEntities;Pe(function(){if(e.checkable){var O;if(e.checkedKeys!==void 0?O=pn(e.checkedKeys)||{}:!k&&e.defaultCheckedKeys?O=pn(e.defaultCheckedKeys)||{}:i.value&&(O=pn(e.checkedKeys)||{checkedKeys:C.value,halfCheckedKeys:m.value}),O){var p=O,b=p.checkedKeys,x=b===void 0?[]:b,W=p.halfCheckedKeys,j=W===void 0?[]:W;if(!e.checkStrictly){var M=bn(x,!0,f.value,q.value,ue.value);x=M.checkedKeys,j=M.halfCheckedKeys}C.value=x,m.value=j}}}),Pe(function(){e.loadedKeys&&(y.value=e.loadedKeys)});var re=function(){Ae(o,{dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})},ye=function(p){J.value.scrollTo(p)};be(function(){return e.activeKey},function(){e.activeKey!==void 0&&(L.value=e.activeKey)},{immediate:!0}),be(L,function(O){Le(function(){O!==null&&ye({key:O})})},{immediate:!0,flush:"post"});var pe=function(p){e.expandedKeys===void 0&&(h.value=p)},me=function(){o.draggingNodeKey!==null&&Ae(o,{draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),G=null,Z=null},Te=function(p,b){var x=e.onDragend;o.dragOverNodeKey=null,me(),x==null||x({event:p,node:b.eventData}),T=null},$e=function O(p){Te(p,null),window.removeEventListener("dragend",O)},Me=function(p,b){var x=e.onDragstart,W=b.eventKey,j=b.eventData;T=b,G={x:p.clientX,y:p.clientY};var M=Ee(h.value,W);o.draggingNodeKey=W,o.dragChildrenKeys=ut(W,f.value),v.value=J.value.getIndentWidth(),pe(M),window.addEventListener("dragend",$e),x&&x({event:p,node:j})},we=function(p,b){var x=e.onDragenter,W=e.onExpand,j=e.allowDrop,M=e.direction,I=b.pos,H=b.eventKey;if(Z!==H&&(Z=H),!T){re();return}var X=Hn(p,T,b,v.value,G,j,R.value,f.value,P.value,M),ae=X.dropPosition,oe=X.dropLevelOffset,le=X.dropTargetKey,ce=X.dropContainerKey,ve=X.dropTargetPos,ge=X.dropAllowed,he=X.dragOverNodeKey;if(o.dragChildrenKeys.indexOf(le)!==-1||!ge){re();return}if(l||(l={}),Object.keys(l).forEach(function(de){clearTimeout(l[de])}),T.eventKey!==b.eventKey&&(l[I]=window.setTimeout(function(){if(o.draggingNodeKey!==null){var de=h.value.slice(),Ke=f.value[b.eventKey];Ke&&(Ke.children||[]).length&&(de=Ie(h.value,b.eventKey)),pe(de),W&&W(de,{node:b.eventData,expanded:!0,nativeEvent:p})}},800)),T.eventKey===le&&oe===0){re();return}Ae(o,{dragOverNodeKey:he,dropPosition:ae,dropLevelOffset:oe,dropTargetKey:le,dropContainerKey:ce,dropTargetPos:ve,dropAllowed:ge}),x&&x({event:p,node:b.eventData,expandedKeys:h.value})},He=function(p,b){var x=e.onDragover,W=e.allowDrop,j=e.direction;if(T){var M=Hn(p,T,b,v.value,G,W,R.value,f.value,P.value,j),I=M.dropPosition,H=M.dropLevelOffset,X=M.dropTargetKey,ae=M.dropContainerKey,oe=M.dropAllowed,le=M.dropTargetPos,ce=M.dragOverNodeKey;o.dragChildrenKeys.indexOf(X)!==-1||!oe||(T.eventKey===X&&H===0?o.dropPosition===null&&o.dropLevelOffset===null&&o.dropTargetKey===null&&o.dropContainerKey===null&&o.dropTargetPos===null&&o.dropAllowed===!1&&o.dragOverNodeKey===null||re():I===o.dropPosition&&H===o.dropLevelOffset&&X===o.dropTargetKey&&ae===o.dropContainerKey&&le===o.dropTargetPos&&oe===o.dropAllowed&&ce===o.dragOverNodeKey||Ae(o,{dropPosition:I,dropLevelOffset:H,dropTargetKey:X,dropContainerKey:ae,dropTargetPos:le,dropAllowed:oe,dragOverNodeKey:ce}),x&&x({event:p,node:b.eventData}))}},on=function(p,b){Z===b.eventKey&&!p.currentTarget.contains(p.relatedTarget)&&(re(),Z=null);var x=e.onDragleave;x&&x({event:p,node:b.eventData})},ln=function(p,b){var x,W=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,j=o.dragChildrenKeys,M=o.dropPosition,I=o.dropTargetKey,H=o.dropTargetPos,X=o.dropAllowed;if(X){var ae=e.onDrop;if(o.dragOverNodeKey=null,me(),I!==null){var oe=N(N({},wn(I,gn(E.value))),{},{active:((x=D.value)===null||x===void 0?void 0:x.key)===I,data:f.value[I].node});j.indexOf(I);var le=In(H),ce={event:p,node:On(oe),dragNode:T?T.eventData:null,dragNodesKeys:[T.eventKey].concat(j),dropToGap:M!==0,dropPosition:M+Number(le[le.length-1])};W||ae==null||ae(ce),T=null}}},dn=function(p,b){var x=e.onClick;x&&x(p,b)},un=function(p,b){var x=e.onDblclick;x&&x(p,b)},Xe=function(p,b){var x=g.value,W=e.onSelect,j=e.multiple,M=b.selected,I=b[V.value.key],H=!M;H?j?x=Ie(x,I):x=[I]:x=Ee(x,I);var X=f.value,ae=x.map(function(oe){var le=X[oe];return le?le.node:null}).filter(function(oe){return oe});e.selectedKeys===void 0&&(g.value=x),W&&W(x,{event:"select",selected:H,node:b,selectedNodes:ae,nativeEvent:p})},Je=function(p,b,x){var W=e.checkStrictly,j=e.onCheck,M=b[V.value.key],I,H={event:"check",node:b,checked:x,nativeEvent:p},X=f.value;if(W){var ae=x?Ie(C.value,M):Ee(C.value,M),oe=Ee(m.value,M);I={checked:ae,halfChecked:oe},H.checkedNodes=ae.map(function(de){return X[de]}).filter(function(de){return de}).map(function(de){return de.node}),e.checkedKeys===void 0&&(C.value=ae)}else{var le=bn([].concat(Ce(C.value),[M]),!0,X,q.value,ue.value),ce=le.checkedKeys,ve=le.halfCheckedKeys;if(!x){var ge=new Set(ce);ge.delete(M);var he=bn(Array.from(ge),{checked:!1,halfCheckedKeys:ve},X,q.value,ue.value);ce=he.checkedKeys,ve=he.halfCheckedKeys}I=ce,H.checkedNodes=[],H.checkedNodesPositions=[],H.halfCheckedKeys=ve,ce.forEach(function(de){var Ke=X[de];if(Ke){var xe=Ke.node,De=Ke.pos;H.checkedNodes.push(xe),H.checkedNodesPositions.push({node:xe,pos:De})}}),e.checkedKeys===void 0&&(C.value=ce,m.value=ve)}j&&j(I,H)},Qe=function(p){var b=p[V.value.key],x=new Promise(function(W,j){var M=e.loadData,I=e.onLoad;if(!M||z.value.has(b)||ne.value.has(b))return null;var H=M(p);H.then(function(){var X=Ie(y.value,b),ae=Ee(u.value,b);I&&I(X,{event:"load",node:p}),e.loadedKeys===void 0&&(y.value=X),u.value=ae,W()}).catch(function(X){var ae=Ee(u.value,b);if(u.value=ae,K[b]=(K[b]||0)+1,K[b]>=Tt){var oe=Ie(y.value,b);e.loadedKeys===void 0&&(y.value=oe),W()}j(X)}),u.value=Ie(u.value,b)});return x.catch(function(){}),x},cn=function(p,b){var x=e.onMouseenter;x&&x({event:p,node:b})},sn=function(p,b){var x=e.onMouseleave;x&&x({event:p,node:b})},vn=function(p,b){var x=e.onRightClick;x&&(p.preventDefault(),x({event:p,node:b}))},Ze=function(p){var b=e.onFocus;w.value=!0,b&&b(p)},fn=function(p){var b=e.onBlur;w.value=!1,Oe(null),b&&b(p)},_e=function(p,b){var x=h.value,W=e.onExpand,j=e.loadData,M=b.expanded,I=b[V.value.key];if(!B.value){x.indexOf(I);var H=!M;if(H?x=Ie(x,I):x=Ee(x,I),pe(x),W&&W(x,{node:b,expanded:H,nativeEvent:p}),H&&j){var X=Qe(b);X&&X.then(function(){}).catch(function(ae){var oe=Ee(h.value,I);pe(oe),Promise.reject(ae)})}}},en=function(){B.value=!0},yn=function(){setTimeout(function(){B.value=!1})},Oe=function(p){var b=e.onActiveChange;L.value!==p&&(e.activeKey!==void 0&&(L.value=p),p!==null&&ye({key:p}),b&&b(p))},D=_(function(){return L.value===null?null:R.value.find(function(O){var p=O.key;return p===L.value})||null}),s=function(p){var b=R.value.findIndex(function(j){var M=j.key;return M===L.value});b===-1&&p<0&&(b=R.value.length),b=(b+p+R.value.length)%R.value.length;var x=R.value[b];if(x){var W=x.key;Oe(W)}else Oe(null)},S=_(function(){return On(N(N({},wn(L.value,E.value)),{},{data:D.value.data,active:!0}))}),Y=function(p){var b=e.onKeydown,x=e.checkable,W=e.selectable;switch(p.which){case Re.UP:{s(-1),p.preventDefault();break}case Re.DOWN:{s(1),p.preventDefault();break}}var j=D.value;if(j&&j.data){var M=j.data.isLeaf===!1||!!(j.data.children||[]).length,I=S.value;switch(p.which){case Re.LEFT:{M&&P.value.has(L.value)?_e({},I):j.parent&&Oe(j.parent.key),p.preventDefault();break}case Re.RIGHT:{M&&!P.value.has(L.value)?_e({},I):j.children&&j.children.length&&Oe(j.children[0].key),p.preventDefault();break}case Re.ENTER:case Re.SPACE:{x&&!I.disabled&&I.checkable!==!1&&!I.disableCheckbox?Je({},I,!Q.value.has(L.value)):!x&&W&&!I.disabled&&I.selectable!==!1&&Xe({},I);break}}}b&&b(p)};return d({onNodeExpand:_e,scrollTo:ye,onKeydown:Y,selectedKeys:_(function(){return g.value}),checkedKeys:_(function(){return C.value}),halfCheckedKeys:_(function(){return m.value}),loadedKeys:_(function(){return y.value}),loadingKeys:_(function(){return u.value}),expandedKeys:_(function(){return h.value})}),Za(function(){window.removeEventListener("dragend",$e),c.value=!0}),at({expandedKeys:h,selectedKeys:g,loadedKeys:y,loadingKeys:u,checkedKeys:C,halfCheckedKeys:m,expandedKeysSet:P,selectedKeysSet:$,loadedKeysSet:z,loadingKeysSet:ne,checkedKeysSet:Q,halfCheckedKeysSet:U,flattenNodes:R}),function(){var O,p=o.draggingNodeKey,b=o.dropLevelOffset,x=o.dropContainerKey,W=o.dropTargetKey,j=o.dropPosition,M=o.dragOverNodeKey,I=e.prefixCls,H=e.showLine,X=e.focusable,ae=e.tabindex,oe=ae===void 0?0:ae,le=e.selectable,ce=e.showIcon,ve=e.icon,ge=ve===void 0?r.icon:ve,he=e.switcherIcon,de=e.draggable,Ke=e.checkable,xe=e.checkStrictly,De=e.disabled,nn=e.motion,hn=e.loadData,Ea=e.filterTreeNode,Pa=e.height,Aa=e.itemHeight,Ta=e.virtual,Ia=e.dropIndicatorRender,La=e.onContextmenu,Fa=e.onScroll,Ba=e.direction,$a=t.class,Ma=t.style,_a=la(N(N({},e),t),{aria:!0,data:!0}),an;return de&&(je(de)==="object"?an=de:typeof de=="function"?an={nodeDraggable:de}:an={}),A(nt,{value:{prefixCls:I,selectable:le,showIcon:ce,icon:ge,switcherIcon:he,draggable:an,draggingNodeKey:p,checkable:Ke,customCheckable:r.checkable,checkStrictly:xe,disabled:De,keyEntities:f.value,dropLevelOffset:b,dropContainerKey:x,dropTargetKey:W,dropPosition:j,dragOverNodeKey:M,dragging:p!==null,indent:v.value,direction:Ba,dropIndicatorRender:Ia,loadData:hn,filterTreeNode:Ea,onNodeClick:dn,onNodeDoubleClick:un,onNodeExpand:_e,onNodeSelect:Xe,onNodeCheck:Je,onNodeLoad:Qe,onNodeMouseEnter:cn,onNodeMouseLeave:sn,onNodeContextMenu:vn,onNodeDragStart:Me,onNodeDragEnter:we,onNodeDragOver:He,onNodeDragLeave:on,onNodeDragEnd:Te,onNodeDrop:ln,slots:r}},{default:function(){return[A("div",{role:"tree",class:fe(I,$a,(O={},F(O,"".concat(I,"-show-line"),H),F(O,"".concat(I,"-focused"),w.value),F(O,"".concat(I,"-active-focused"),L.value!==null),O))},[A(Pt,N({ref:J,prefixCls:I,style:Ma,disabled:De,selectable:le,checkable:!!Ke,motion:nn,height:Pa,itemHeight:Aa,virtual:Ta,focusable:X,focused:w.value,tabindex:oe,activeItem:D.value,onFocus:Ze,onBlur:fn,onKeydown:Y,onActiveChange:Oe,onListChangeStart:en,onListChangeEnd:yn,onContextmenu:La,onScroll:Fa},_a),null)])]}})}}});var Lt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"};const Ft=Lt;function Qn(n){for(var e=1;e