index.adbf62a5.js 54 KB

1
  1. import{i as L,bk as Ge,a as Te,aL as ba,c as B,a0 as ma,a5 as G,Y as De,aW as Vn,r as ee,s as Gn,p as qn,cU as zn,_ as T,cO as Un,a6 as te,a4 as ke,cV as ka,H as Ka,aE as ze,aD as xe,aZ as Qe,aN as Ue,bH as xa,b3 as Wn,aV as he,K as je,aa as Ke,a1 as Oa,w as Na,v as Ca,cW as Ea,aO as Da,ae as yn,cX as Pa,au as wa,b1 as hn,ar as Sa,E as an,b9 as Ve,aU as Ta,aG as La,aH as Aa,$ as Yn,bu as Ia,a$ as _a}from"./index.ae52ebae.js";var Fa={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},Ma=Fa;function Cn(n){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?Object(arguments[e]):{},a=Object.keys(t);typeof Object.getOwnPropertySymbols=="function"&&(a=a.concat(Object.getOwnPropertySymbols(t).filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable}))),a.forEach(function(r){ja(n,r,t[r])})}return n}function ja(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}var gn=function(e,t){var a=Cn({},e,t.attrs);return L(Ge,Cn({},a,{icon:Ma}),null)};gn.displayName="CaretDownFilled";gn.inheritAttrs=!1;var Ba=gn,$a={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"},Ra=$a;function En(n){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?Object(arguments[e]):{},a=Object.keys(t);typeof Object.getOwnPropertySymbols=="function"&&(a=a.concat(Object.getOwnPropertySymbols(t).filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable}))),a.forEach(function(r){Ha(n,r,t[r])})}return n}function Ha(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}var pn=function(e,t){var a=En({},e,t.attrs);return L(Ge,En({},a,{icon:Ra}),null)};pn.displayName="FileOutlined";pn.inheritAttrs=!1;var Xn=pn,Va={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},Ga=Va;function Dn(n){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?Object(arguments[e]):{},a=Object.keys(t);typeof Object.getOwnPropertySymbols=="function"&&(a=a.concat(Object.getOwnPropertySymbols(t).filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable}))),a.forEach(function(r){qa(n,r,t[r])})}return n}function qa(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}var bn=function(e,t){var a=Dn({},e,t.attrs);return L(Ge,Dn({},a,{icon:Ga}),null)};bn.displayName="FolderOpenOutlined";bn.inheritAttrs=!1;var za=bn,Ua={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},Wa=Ua;function Pn(n){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?Object(arguments[e]):{},a=Object.keys(t);typeof Object.getOwnPropertySymbols=="function"&&(a=a.concat(Object.getOwnPropertySymbols(t).filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable}))),a.forEach(function(r){Ya(n,r,t[r])})}return n}function Ya(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}var mn=function(e,t){var a=Pn({},e,t.attrs);return L(Ge,Pn({},a,{icon:Wa}),null)};mn.displayName="FolderOutlined";mn.inheritAttrs=!1;var Xa=mn,Za={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},Ja=Za;function wn(n){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?Object(arguments[e]):{},a=Object.keys(t);typeof Object.getOwnPropertySymbols=="function"&&(a=a.concat(Object.getOwnPropertySymbols(t).filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable}))),a.forEach(function(r){Qa(n,r,t[r])})}return n}function Qa(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}var kn=function(e,t){var a=wn({},e,t.attrs);return L(Ge,wn({},a,{icon:Ja}),null)};kn.displayName="MinusSquareOutlined";kn.inheritAttrs=!1;var et=kn,nt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},at=nt;function Sn(n){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?Object(arguments[e]):{},a=Object.keys(t);typeof Object.getOwnPropertySymbols=="function"&&(a=a.concat(Object.getOwnPropertySymbols(t).filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable}))),a.forEach(function(r){tt(n,r,t[r])})}return n}function tt(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}var Kn=function(e,t){var a=Sn({},e,t.attrs);return L(Ge,Sn({},a,{icon:at}),null)};Kn.displayName="PlusSquareOutlined";Kn.inheritAttrs=!1;var rt=Kn,Zn=Symbol("TreeContextKey"),ot=Te({name:"TreeContext",props:{value:{type:Object}},setup:function(e,t){var a=t.slots;return ba(Zn,B(function(){return e.value})),function(){var r;return(r=a.default)===null||r===void 0?void 0:r.call(a)}}}),Jn=function(){return ma(Zn,B(function(){return{}}))},lt=function(e){for(var t=e.prefixCls,a=e.level,r=e.isStart,c=e.isEnd,f="".concat(t,"-indent-unit"),o=[],u=0;u<a;u+=1){var y;o.push(L("span",{key:u,class:(y={},G(y,f,!0),G(y,"".concat(f,"-start"),r[u]),G(y,"".concat(f,"-end"),c[u]),y)},null))}return L("span",{"aria-hidden":"true",class:"".concat(t,"-indent")},[o])},it=lt,xn={eventKey:[String,Number],prefixCls:String,expanded:{type:Boolean,default:void 0},selected:{type:Boolean,default:void 0},checked:{type:Boolean,default:void 0},loaded:{type:Boolean,default:void 0},loading:{type:Boolean,default:void 0},halfChecked:{type:Boolean,default:void 0},title:De.any,dragOver:{type:Boolean,default:void 0},dragOverGapTop:{type:Boolean,default:void 0},dragOverGapBottom:{type:Boolean,default:void 0},pos:String,data:{type:Object,default:void 0},parent:{type:Object,default:void 0},isStart:{type:Array},isEnd:{type:Array},active:{type:Boolean,default:void 0},onMousemove:{type:Function},isLeaf:{type:Boolean,default:void 0},checkable:{type:Boolean,default:void 0},selectable:{type:Boolean,default:void 0},disabled:{type:Boolean,default:void 0},disableCheckbox:{type:Boolean,default:void 0},icon:De.any,switcherIcon:De.any,domRef:{type:Function}},dt={prefixCls:{type:String},data:{type:Array},motion:{type:Object},focusable:{type:Boolean},activeItem:{type:Object},focused:{type:Boolean},tabindex:{type:Number},checkable:{type:Boolean},selectable:{type:Boolean},disabled:{type:Boolean},expandedKeys:{type:Array},selectedKeys:{type:Array},checkedKeys:{type:Array},loadedKeys:{type:Array},loadingKeys:{type:Array},halfCheckedKeys:{type:Array},keyEntities:{type:Object},dragging:{type:Boolean},dragOverNodeKey:{type:[String,Number]},dropPosition:{type:Number},height:{type:Number},itemHeight:{type:Number},virtual:{type:Boolean},onScroll:{type:Function},onKeydown:{type:Function},onFocus:{type:Function},onBlur:{type:Function},onActiveChange:{type:Function},onContextmenu:{type:Function},onListChangeStart:{type:Function},onListChangeEnd:{type:Function}},Qn=function(){return{prefixCls:String,focusable:{type:Boolean,default:void 0},activeKey:[Number,String],tabindex:Number,children:De.any,treeData:{type:Array},fieldNames:{type:Object},showLine:{type:[Boolean,Object],default:void 0},showIcon:{type:Boolean,default:void 0},icon:De.any,selectable:{type:Boolean,default:void 0},disabled:{type:Boolean,default:void 0},multiple:{type:Boolean,default:void 0},checkable:{type:Boolean,default:void 0},checkStrictly:{type:Boolean,default:void 0},draggable:{type:[Function,Boolean]},defaultExpandParent:{type:Boolean,default:void 0},autoExpandParent:{type:Boolean,default:void 0},defaultExpandAll:{type:Boolean,default:void 0},defaultExpandedKeys:{type:Array},expandedKeys:{type:Array},defaultCheckedKeys:{type:Array},checkedKeys:{type:[Object,Array]},defaultSelectedKeys:{type:Array},selectedKeys:{type:Array},allowDrop:{type:Function},dropIndicatorRender:{type:Function},onFocus:{type:Function},onBlur:{type:Function},onKeydown:{type:Function},onContextmenu:{type:Function},onClick:{type:Function},onDblclick:{type:Function},onScroll:{type:Function},onExpand:{type:Function},onCheck:{type:Function},onSelect:{type:Function},onLoad:{type:Function},loadData:{type:Function},loadedKeys:{type:Array},onMouseenter:{type:Function},onMouseleave:{type:Function},onRightClick:{type:Function},onDragstart:{type:Function},onDragenter:{type:Function},onDragover:{type:Function},onDragleave:{type:Function},onDragend:{type:Function},onDrop:{type:Function},onActiveChange:{type:Function},filterTreeNode:{type:Function},motion:De.any,switcherIcon:De.any,height:Number,itemHeight:Number,virtual:{type:Boolean,default:void 0},direction:{type:String}}},ct=globalThis&&globalThis.__rest||function(n,e){var t={};for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&e.indexOf(a)<0&&(t[a]=n[a]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,a=Object.getOwnPropertySymbols(n);r<a.length;r++)e.indexOf(a[r])<0&&Object.prototype.propertyIsEnumerable.call(n,a[r])&&(t[a[r]]=n[a[r]]);return t},Tn="open",Ln="close",ut="---",cn=Te({name:"TreeNode",inheritAttrs:!1,props:xn,isTreeNode:1,slots:["title","icon","switcherIcon"],setup:function(e,t){var a=t.attrs,r=t.slots,c=t.expose;Vn(!("slots"in e.data),"treeData slots is deprecated, please use ".concat(Object.keys(e.data.slots||{}).map(function(O){return"`v-slot:"+O+"` "}),"instead"));var f=ee(!1),o=Jn(),u=ee(),y=B(function(){var O=e.eventKey,d=o.value.keyEntities,g=d[O]||{},A=g.children;return!!(A||[]).length}),m=B(function(){var O=e.isLeaf,d=e.loaded,g=o.value.loadData,A=y.value;return O===!1?!1:O||!g&&!A||g&&d&&!A}),p=B(function(){var O=e.expanded;return m.value?null:O?Tn:Ln}),i=B(function(){var O=e.disabled,d=o.value.disabled;return!!(d||O)}),K=B(function(){var O=e.checkable,d=o.value.checkable;return!d||O===!1?!1:d}),b=B(function(){var O=e.selectable,d=o.value.selectable;return typeof O=="boolean"?O:d}),s=B(function(){return T(T(T({},ka(e,["active","checkable","checked","disableCheckbox","disabled","expanded","isLeaf","loading","selectable","selected","halfChecked"])),e.data),{dataRef:e.data,data:e.data,isLeaf:m.value})}),l=Ka(),N=B(function(){var O=e.eventKey,d=o.value.keyEntities,g=d[O]||{},A=g.parent;return T(T({},vn(e)),{parent:A})}),x=Gn({eventData:N,eventKey:B(function(){return e.eventKey}),selectHandle:u,pos:B(function(){return e.pos}),key:l.vnode.key});c(x);var I=function(d){var g=o.value.onNodeDoubleClick;g(d,N.value)},_=function(d){if(!i.value){var g=o.value.onNodeSelect;d.preventDefault(),g(d,N.value)}},$=function(d){if(!i.value){var g=e.disableCheckbox,A=e.checked,Z=o.value.onNodeCheck;if(!(!K.value||g)){d.preventDefault();var re=!A;Z(d,N.value,re)}}},z=function(d){var g=o.value.onNodeClick;g(d,N.value),b.value?_(d):$(d)},J=function(d){var g=o.value.onNodeMouseEnter;g(d,N.value)},X=function(d){var g=o.value.onNodeMouseLeave;g(d,N.value)},R=function(d){var g=o.value.onNodeContextMenu;g(d,N.value)},E=function(d){var g=o.value.onNodeDragStart;d.stopPropagation(),f.value=!0,g(d,x);try{d.dataTransfer.setData("text/plain","")}catch(A){}},F=function(d){var g=o.value.onNodeDragEnter;d.preventDefault(),d.stopPropagation(),g(d,x)},D=function(d){var g=o.value.onNodeDragOver;d.preventDefault(),d.stopPropagation(),g(d,x)},P=function(d){var g=o.value.onNodeDragLeave;d.stopPropagation(),g(d,x)},W=function(d){var g=o.value.onNodeDragEnd;d.stopPropagation(),f.value=!1,g(d,x)},q=function(d){var g=o.value.onNodeDrop;d.preventDefault(),d.stopPropagation(),f.value=!1,g(d,x)},de=function(d){var g=o.value.onNodeExpand;e.loading||g(d,N.value)},oe=function(){var d=e.data,g=o.value.draggable;return!!(g&&(!g.nodeDraggable||g.nodeDraggable(d)))},ge=function(){var d=o.value,g=d.draggable,A=d.prefixCls;return g!=null&&g.icon?L("span",{class:"".concat(A,"-draggable-icon")},[g.icon]):null},ve=function(){var d,g,A,Z=e.switcherIcon,re=Z===void 0?r.switcherIcon||((d=o.value.slots)===null||d===void 0?void 0:d[(A=(g=e.data)===null||g===void 0?void 0:g.slots)===null||A===void 0?void 0:A.switcherIcon]):Z,ae=o.value.switcherIcon,ce=re||ae;return typeof ce=="function"?ce(s.value):ce},ne=function(){var d=e.expanded,g=e.loading,A=e.loaded,Z=o.value,re=Z.loadData,ae=Z.onNodeLoad;g||re&&d&&!m.value&&!y.value&&!A&&ae(N.value)};qn(function(){ne()}),zn(function(){ne()});var $e=function(){var d=e.expanded,g=o.value.prefixCls,A=ve();if(m.value)return A!==!1?L("span",{class:ke("".concat(g,"-switcher"),"".concat(g,"-switcher-noop"))},[A]):null;var Z=ke("".concat(g,"-switcher"),"".concat(g,"-switcher_").concat(d?Tn:Ln));return A!==!1?L("span",{onClick:de,class:Z},[A]):null},Le=function(){var d,g,A=e.checked,Z=e.halfChecked,re=e.disableCheckbox,ae=o.value.prefixCls,ce=i.value,fe=K.value;return fe?L("span",{class:ke("".concat(ae,"-checkbox"),A&&"".concat(ae,"-checkbox-checked"),!A&&Z&&"".concat(ae,"-checkbox-indeterminate"),(ce||re)&&"".concat(ae,"-checkbox-disabled")),onClick:$},[(g=(d=o.value).customCheckable)===null||g===void 0?void 0:g.call(d)]):null},Re=function(){var d=e.loading,g=o.value.prefixCls;return L("span",{class:ke("".concat(g,"-iconEle"),"".concat(g,"-icon__").concat(p.value||"docu"),d&&"".concat(g,"-icon_loading"))},null)},se=function(){var d=e.disabled,g=e.eventKey,A=o.value,Z=A.draggable,re=A.dropLevelOffset,ae=A.dropPosition,ce=A.prefixCls,fe=A.indent,Ae=A.dropIndicatorRender,Ie=A.dragOverNodeKey,Oe=A.direction,ue=Z!==!1,be=!d&&ue&&Ie===g;return be?Ae({dropPosition:ae,dropLevelOffset:re,indent:fe,prefixCls:ce,direction:Oe}):null},Pe=function(){var d,g,A,Z,re,ae,ce=e.selected,fe=e.icon,Ae=fe===void 0?r.icon:fe,Ie=e.loading,Oe=e.data,ue=r.title||((d=o.value.slots)===null||d===void 0?void 0:d[(A=(g=e.data)===null||g===void 0?void 0:g.slots)===null||A===void 0?void 0:A.title])||((Z=o.value.slots)===null||Z===void 0?void 0:Z.title)||e.title,be=o.value,Ne=be.prefixCls,me=be.showIcon,we=be.icon,_e=be.loadData,qe=i.value,ye="".concat(Ne,"-node-content-wrapper"),C;if(me){var h=Ae||((re=o.value.slots)===null||re===void 0?void 0:re[(ae=Oe==null?void 0:Oe.slots)===null||ae===void 0?void 0:ae.icon])||we;C=h?L("span",{class:ke("".concat(Ne,"-iconEle"),"".concat(Ne,"-icon__customize"))},[typeof h=="function"?h(s.value):h]):Re()}else _e&&Ie&&(C=Re());var v;typeof ue=="function"?v=ue(s.value):v=ue,v=v===void 0?ut:v;var k=L("span",{class:"".concat(Ne,"-title")},[v]);return L("span",{ref:u,title:typeof ue=="string"?ue:"",class:ke("".concat(ye),"".concat(ye,"-").concat(p.value||"normal"),!qe&&(ce||f.value)&&"".concat(Ne,"-node-selected")),onMouseenter:J,onMouseleave:X,onContextmenu:R,onClick:z,onDblclick:I},[C,k,se()])};return function(){var O,d=T(T({},e),a),g=d.eventKey,A=d.dragOver,Z=d.dragOverGapTop,re=d.dragOverGapBottom,ae=d.isLeaf,ce=d.isStart,fe=d.isEnd,Ae=d.expanded,Ie=d.selected,Oe=d.checked,ue=d.halfChecked,be=d.loading,Ne=d.domRef,me=d.active;d.data;var we=d.onMousemove,_e=d.selectable,qe=ct(d,["eventKey","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","data","onMousemove","selectable"]),ye=o.value,C=ye.prefixCls,h=ye.filterTreeNode,v=ye.keyEntities,k=ye.dropContainerKey,j=ye.dropTargetKey,M=ye.draggingNodeKey,w=i.value,S=Un(qe,{aria:!0,data:!0}),V=v[g]||{},H=V.level,Y=fe[fe.length-1],U=oe(),Q=!w&&U,ie=M===g,pe=_e!==void 0?{"aria-selected":!!_e}:void 0;return L("div",te(te({ref:Ne,class:ke(a.class,"".concat(C,"-treenode"),(O={},G(O,"".concat(C,"-treenode-disabled"),w),G(O,"".concat(C,"-treenode-switcher-").concat(Ae?"open":"close"),!ae),G(O,"".concat(C,"-treenode-checkbox-checked"),Oe),G(O,"".concat(C,"-treenode-checkbox-indeterminate"),ue),G(O,"".concat(C,"-treenode-selected"),Ie),G(O,"".concat(C,"-treenode-loading"),be),G(O,"".concat(C,"-treenode-active"),me),G(O,"".concat(C,"-treenode-leaf-last"),Y),G(O,"".concat(C,"-treenode-draggable"),Q),G(O,"dragging",ie),G(O,"drop-target",j===g),G(O,"drop-container",k===g),G(O,"drag-over",!w&&A),G(O,"drag-over-gap-top",!w&&Z),G(O,"drag-over-gap-bottom",!w&&re),G(O,"filter-node",h&&h(N.value)),O)),style:a.style,draggable:Q,"aria-grabbed":ie,onDragstart:Q?E:void 0,onDragenter:U?F:void 0,onDragover:U?D:void 0,onDragleave:U?P:void 0,onDrop:U?q:void 0,onDragend:U?W:void 0,onMousemove:we},pe),S),[L(it,{prefixCls:C,level:H,isStart:ce,isEnd:fe},null),ge(),$e(),Le(),Pe()])}}});globalThis&&globalThis.__rest;function Se(n,e){if(!n)return[];var t=n.slice(),a=t.indexOf(e);return a>=0&&t.splice(a,1),t}function Me(n,e){var t=(n||[]).slice();return t.indexOf(e)===-1&&t.push(e),t}function On(n){return n.split("-")}function ea(n,e){return"".concat(n,"-").concat(e)}function st(n){return n&&n.type&&n.type.isTreeNode}function vt(n,e){var t=[],a=e[n];function r(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];c.forEach(function(f){var o=f.key,u=f.children;t.push(o),r(u)})}return r(a.children),t}function ft(n){if(n.parent){var e=On(n.pos);return Number(e[e.length-1])===n.parent.children.length-1}return!1}function yt(n){var e=On(n.pos);return Number(e[e.length-1])===0}function An(n,e,t,a,r,c,f,o,u,y){var m,p=n.clientX,i=n.clientY,K=n.target.getBoundingClientRect(),b=K.top,s=K.height,l=(y==="rtl"?-1:1)*(((r==null?void 0:r.x)||0)-p),N=(l-12)/a,x=o[t.eventKey];if(i<b+s/2){var I=f.findIndex(function(q){return q.key===x.key}),_=I<=0?0:I-1,$=f[_].key;x=o[$]}var z=x.key,J=x,X=x.key,R=0,E=0;if(!u.includes(z))for(var F=0;F<N&&ft(x);F+=1)x=x.parent,E+=1;var D=e.eventData,P=x.node,W=!0;return yt(x)&&x.level===0&&i<b+s/2&&c({dragNode:D,dropNode:P,dropPosition:-1})&&x.key===t.eventKey?R=-1:(J.children||[]).length&&u.includes(X)?c({dragNode:D,dropNode:P,dropPosition:0})?R=0:W=!1:E===0?N>-1.5?c({dragNode:D,dropNode:P,dropPosition:1})?R=1:W=!1:c({dragNode:D,dropNode:P,dropPosition:0})?R=0:c({dragNode:D,dropNode:P,dropPosition:1})?R=1:W=!1:c({dragNode:D,dropNode:P,dropPosition:1})?R=1:W=!1,{dropPosition:R,dropLevelOffset:E,dropTargetKey:x.key,dropTargetPos:x.pos,dragOverNodeKey:X,dropContainerKey:R===0?null:((m=x.parent)===null||m===void 0?void 0:m.key)||null,dropAllowed:W}}function In(n,e){if(!!n){var t=e.multiple;return t?n.slice():n.length?[n[0]]:n}}function tn(n){if(!n)return null;var e;if(Array.isArray(n))e={checkedKeys:n,halfCheckedKeys:void 0};else if(ze(n)==="object")e={checkedKeys:n.checked||void 0,halfCheckedKeys:n.halfChecked||void 0};else return null;return e}function un(n,e){var t=new Set;function a(r){if(!t.has(r)){var c=e[r];if(!!c){t.add(r);var f=c.parent,o=c.node;o.disabled||f&&a(f.key)}}}return(n||[]).forEach(function(r){a(r)}),xe(t)}var ht=globalThis&&globalThis.__rest||function(n,e){var t={};for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&e.indexOf(a)<0&&(t[a]=n[a]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,a=Object.getOwnPropertySymbols(n);r<a.length;r++)e.indexOf(a[r])<0&&Object.prototype.propertyIsEnumerable.call(n,a[r])&&(t[a[r]]=n[a[r]]);return t};function We(n,e){return n!=null?n:e}function nn(n){var e=n||{},t=e.title,a=e._title,r=e.key,c=e.children,f=t||"title";return{title:f,_title:a||[f],key:r||"key",children:c||"children"}}function sn(n){function e(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],a=Qe(t);return a.map(function(r){var c,f,o,u;if(!st(r))return null;for(var y=r.children||{},m=r.key,p={},i=0,K=Object.entries(r.props);i<K.length;i++){var b=Ue(K[i],2),s=b[0],l=b[1];p[xa(s)]=l}var N=p.isLeaf,x=p.checkable,I=p.selectable,_=p.disabled,$=p.disableCheckbox,z={isLeaf:N||N===""||void 0,checkable:x||x===""||void 0,selectable:I||I===""||void 0,disabled:_||_===""||void 0,disableCheckbox:$||$===""||void 0},J=T(T({},p),z),X=p.title,R=X===void 0?(c=y.title)===null||c===void 0?void 0:c.call(y,J):X,E=p.icon,F=E===void 0?(f=y.icon)===null||f===void 0?void 0:f.call(y,J):E,D=p.switcherIcon,P=D===void 0?(o=y.switcherIcon)===null||o===void 0?void 0:o.call(y,J):D,W=ht(p,["title","icon","switcherIcon"]),q=(u=y.default)===null||u===void 0?void 0:u.call(y),de=T(T(T({},W),{title:R,icon:F,switcherIcon:P,key:m,isLeaf:N}),z),oe=e(q);return oe.length&&(de.children=oe),de})}return e(n)}function gt(n,e,t){var a=nn(t),r=a._title,c=a.key,f=a.children,o=new Set(e===!0?[]:e),u=[];function y(m){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return m.map(function(i,K){for(var b=ea(p?p.pos:"0",K),s=We(i[c],b),l,N=0;N<r.length;N+=1){var x=r[N];if(i[x]!==void 0){l=i[x];break}}var I=T(T({},Wn(i,[].concat(xe(r),[c,f]))),{title:l,key:s,parent:p,pos:b,children:null,data:i,isStart:[].concat(xe(p?p.isStart:[]),[K===0]),isEnd:[].concat(xe(p?p.isEnd:[]),[K===m.length-1])});return u.push(I),e===!0||o.has(s)?I.children=y(i[f]||[],I):I.children=[],I})}return y(n),u}function pt(n,e,t){var a={};ze(t)==="object"?a=t:a={externalGetKey:t},a=a||{};var r=a,c=r.childrenPropName,f=r.externalGetKey,o=r.fieldNames,u=nn(o),y=u.key,m=u.children,p=c||m,i;f?typeof f=="string"?i=function(s){return s[f]}:typeof f=="function"&&(i=function(s){return f(s)}):i=function(s,l){return We(s[y],l)};function K(b,s,l,N){var x=b?b[p]:n,I=b?ea(l.pos,s):"0",_=b?[].concat(xe(N),[b]):[];if(b){var $=i(b,I),z={node:b,index:s,pos:I,key:$,parentPos:l.node?l.pos:null,level:l.level+1,nodes:_};e(z)}x&&x.forEach(function(J,X){K(J,X,{node:b,pos:I,level:l?l.level+1:-1},_)})}K(null)}function na(n){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},t=e.initWrapper,a=e.processEntity,r=e.onProcessFinished,c=e.externalGetKey,f=e.childrenPropName,o=e.fieldNames,u=arguments.length>2?arguments[2]:void 0,y=c||u,m={},p={},i={posEntities:m,keyEntities:p};return t&&(i=t(i)||i),pt(n,function(K){var b=K.node,s=K.index,l=K.pos,N=K.key,x=K.parentPos,I=K.level,_=K.nodes,$={node:b,nodes:_,index:s,key:N,pos:l,level:I},z=We(N,l);m[l]=$,p[z]=$,$.parent=m[x],$.parent&&($.parent.children=$.parent.children||[],$.parent.children.push($)),a&&a($,i)},{externalGetKey:y,childrenPropName:f,fieldNames:o}),r&&r(i),i}function en(n,e){var t=e.expandedKeys,a=e.selectedKeys,r=e.loadedKeys,c=e.loadingKeys,f=e.checkedKeys,o=e.halfCheckedKeys,u=e.dragOverNodeKey,y=e.dropPosition,m=e.keyEntities,p=m[n],i={eventKey:n,expanded:t.indexOf(n)!==-1,selected:a.indexOf(n)!==-1,loaded:r.indexOf(n)!==-1,loading:c.indexOf(n)!==-1,checked:f.indexOf(n)!==-1,halfChecked:o.indexOf(n)!==-1,pos:String(p?p.pos:""),parent:p.parent,dragOver:u===n&&y===0,dragOverGapTop:u===n&&y===-1,dragOverGapBottom:u===n&&y===1};return i}function vn(n){var e=n.data,t=n.expanded,a=n.selected,r=n.checked,c=n.loaded,f=n.loading,o=n.halfChecked,u=n.dragOver,y=n.dragOverGapTop,m=n.dragOverGapBottom,p=n.pos,i=n.active,K=n.eventKey,b=T(T({dataRef:e},e),{expanded:t,selected:a,checked:r,loaded:c,loading:f,halfChecked:o,dragOver:u,dragOverGapTop:y,dragOverGapBottom:m,pos:p,active:i,eventKey:K,key:K});return"props"in b||Object.defineProperty(b,"props",{get:function(){return n}}),b}function aa(n,e){var t=new Set;return n.forEach(function(a){e.has(a)||t.add(a)}),t}function bt(n){var e=n||{},t=e.disabled,a=e.disableCheckbox,r=e.checkable;return!!(t||a)||r===!1}function mt(n,e,t,a){for(var r=new Set(n),c=new Set,f=0;f<=t;f+=1){var o=e.get(f)||new Set;o.forEach(function(p){var i=p.key,K=p.node,b=p.children,s=b===void 0?[]:b;r.has(i)&&!a(K)&&s.filter(function(l){return!a(l.node)}).forEach(function(l){r.add(l.key)})})}for(var u=new Set,y=t;y>=0;y-=1){var m=e.get(y)||new Set;m.forEach(function(p){var i=p.parent,K=p.node;if(!(a(K)||!p.parent||u.has(p.parent.key))){if(a(p.parent.node)){u.add(i.key);return}var b=!0,s=!1;(i.children||[]).filter(function(l){return!a(l.node)}).forEach(function(l){var N=l.key,x=r.has(N);b&&!x&&(b=!1),!s&&(x||c.has(N))&&(s=!0)}),b&&r.add(i.key),s&&c.add(i.key),u.add(i.key)}})}return{checkedKeys:Array.from(r),halfCheckedKeys:Array.from(aa(c,r))}}function kt(n,e,t,a,r){for(var c=new Set(n),f=new Set(e),o=0;o<=a;o+=1){var u=t.get(o)||new Set;u.forEach(function(i){var K=i.key,b=i.node,s=i.children,l=s===void 0?[]:s;!c.has(K)&&!f.has(K)&&!r(b)&&l.filter(function(N){return!r(N.node)}).forEach(function(N){c.delete(N.key)})})}f=new Set;for(var y=new Set,m=a;m>=0;m-=1){var p=t.get(m)||new Set;p.forEach(function(i){var K=i.parent,b=i.node;if(!(r(b)||!i.parent||y.has(i.parent.key))){if(r(i.parent.node)){y.add(K.key);return}var s=!0,l=!1;(K.children||[]).filter(function(N){return!r(N.node)}).forEach(function(N){var x=N.key,I=c.has(x);s&&!I&&(s=!1),!l&&(I||f.has(x))&&(l=!0)}),s||c.delete(K.key),l&&f.add(K.key),y.add(K.key)}})}return{checkedKeys:Array.from(c),halfCheckedKeys:Array.from(aa(f,c))}}function rn(n,e,t,a,r,c){var f;c?f=c:f=bt;var o=new Set(n.filter(function(y){var m=!!t[y];return m})),u;return e===!0?u=mt(o,r,a,f):u=kt(o,e.halfCheckedKeys,r,a,f),u}function Kt(n){var e=ee(0),t=he();return je(function(){var a=new Map,r=0,c=n.value||{};for(var f in c)if(Object.prototype.hasOwnProperty.call(c,f)){var o=c[f],u=o.level,y=a.get(u);y||(y=new Set,a.set(u,y)),y.add(o),r=Math.max(r,u)}e.value=r,t.value=a}),{maxLevel:e,levelEntities:t}}var _n=globalThis&&globalThis.__rest||function(n,e){var t={};for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&e.indexOf(a)<0&&(t[a]=n[a]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,a=Object.getOwnPropertySymbols(n);r<a.length;r++)e.indexOf(a[r])<0&&Object.prototype.propertyIsEnumerable.call(n,a[r])&&(t[a[r]]=n[a[r]]);return t},xt=Te({name:"MotionTreeNode",inheritAttrs:!1,props:T(T({},xn),{active:Boolean,motion:Object,motionNodes:{type:Array},onMotionStart:Function,onMotionEnd:Function,motionType:String,treeNodeRequiredProps:{type:Object}}),slots:["title","icon","switcherIcon","checkable"],setup:function(e,t){var a=t.attrs,r=t.slots,c=ee(!0),f=Jn(),o=ee(!1),u=B(function(){return e.motion?e.motion:Da()}),y=function(p,i){var K,b,s,l;i==="appear"?(b=(K=u.value)===null||K===void 0?void 0:K.onAfterEnter)===null||b===void 0||b.call(K,p):i==="leave"&&((l=(s=u.value)===null||s===void 0?void 0:s.onAfterLeave)===null||l===void 0||l.call(s,p)),o.value||e.onMotionEnd(),o.value=!0};return Ke(function(){return e.motionNodes},function(){e.motionNodes&&e.motionType==="hide"&&c.value&&yn(function(){c.value=!1})},{immediate:!0,flush:"post"}),qn(function(){e.motionNodes&&e.onMotionStart()}),Oa(function(){e.motionNodes&&y()}),function(){e.motion;var m=e.motionNodes,p=e.motionType,i=e.active,K=e.treeNodeRequiredProps,b=_n(e,["motion","motionNodes","motionType","active","treeNodeRequiredProps"]);return m?L(Ea,te(te({},u.value),{},{appear:p==="show",onAfterAppear:function(l){return y(l,"appear")},onAfterLeave:function(l){return y(l,"leave")}}),{default:function(){return[Na(L("div",{class:"".concat(f.value.prefixCls,"-treenode-motion")},[m.map(function(l){var N=_n(l.data,[]),x=l.title,I=l.key,_=l.isStart,$=l.isEnd;delete N.children;var z=en(I,K);return L(cn,te(te(te({},N),z),{},{title:x,active:i,data:l.data,key:I,isStart:_,isEnd:$}),r)})]),[[Ca,c.value]])]}}):L(cn,te(te({domRef:ee,class:a.class,style:a.style},b),{},{active:i}),r)}}});function Ot(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],t=n.length,a=e.length;if(Math.abs(t-a)!==1)return{add:!1,key:null};function r(c,f){var o=new Map;c.forEach(function(y){o.set(y,!0)});var u=f.filter(function(y){return!o.has(y)});return u.length===1?u[0]:null}return t<a?{add:!0,key:r(n,e)}:{add:!1,key:r(e,n)}}function Fn(n,e,t){var a=n.findIndex(function(o){return o.key===t}),r=n[a+1],c=e.findIndex(function(o){return o.key===t});if(r){var f=e.findIndex(function(o){return o.key===r.key});return e.slice(c+1,f)}return e.slice(c+1)}var Mn=globalThis&&globalThis.__rest||function(n,e){var t={};for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&e.indexOf(a)<0&&(t[a]=n[a]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,a=Object.getOwnPropertySymbols(n);r<a.length;r++)e.indexOf(a[r])<0&&Object.prototype.propertyIsEnumerable.call(n,a[r])&&(t[a[r]]=n[a[r]]);return t},jn={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},Nt=function(){},Be="RC_TREE_MOTION_".concat(Math.random()),fn={key:Be},ta={key:Be,level:0,index:0,pos:"0",node:fn,nodes:[fn]},Bn={parent:null,children:[],pos:ta.pos,data:fn,title:null,key:Be,isStart:[],isEnd:[]};function $n(n,e,t,a){return e===!1||!t?n:n.slice(0,Math.ceil(t/a)+1)}function Rn(n){var e=n.key,t=n.pos;return We(e,t)}function Ct(n){for(var e=String(n.key),t=n;t.parent;)t=t.parent,e="".concat(t.key," > ").concat(e);return e}var Et=Te({name:"NodeList",inheritAttrs:!1,props:dt,setup:function(e,t){var a=t.expose,r=t.attrs,c=ee(),f=ee();a({scrollTo:function(K){c.value.scrollTo(K)},getIndentWidth:function(){return f.value.offsetWidth}});var o=he(e.data),u=he([]),y=ee(null);function m(){o.value=e.data,u.value=[],y.value=null,e.onListChangeEnd()}Ke([function(){return xe(e.expandedKeys)},function(){return e.data}],function(i,K){var b=Ue(i,2),s=b[0],l=b[1],N=Ue(K,2),x=N[0],I=N[1],_=Ot(x,s);if(_.key!==null){var $=e.virtual,z=e.height,J=e.itemHeight;if(_.add){var X=I.findIndex(function(W){var q=W.key;return q===_.key}),R=$n(Fn(I,l,_.key),$,z,J),E=I.slice();E.splice(X+1,0,Bn),o.value=E,u.value=R,y.value="show"}else{var F=l.findIndex(function(W){var q=W.key;return q===_.key}),D=$n(Fn(l,I,_.key),$,z,J),P=l.slice();P.splice(F+1,0,Bn),o.value=P,u.value=D,y.value="hide"}}else I!==l&&(o.value=l)}),Ke(function(){return e.dragging},function(i){i||m()});var p=B(function(){return e.motion===void 0?o.value:e.data});return function(){var i=T(T({},e),r),K=i.prefixCls;i.data,i.selectable,i.checkable;var b=i.expandedKeys,s=i.selectedKeys,l=i.checkedKeys,N=i.loadedKeys,x=i.loadingKeys,I=i.halfCheckedKeys,_=i.keyEntities,$=i.disabled;i.dragging;var z=i.dragOverNodeKey,J=i.dropPosition,X=i.motion,R=i.height,E=i.itemHeight,F=i.virtual,D=i.focusable,P=i.activeItem,W=i.focused,q=i.tabindex,de=i.onKeydown,oe=i.onFocus,ge=i.onBlur,ve=i.onActiveChange,ne=i.onListChangeStart;i.onListChangeEnd;var $e=Mn(i,["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabindex","onKeydown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"]),Le={expandedKeys:b,selectedKeys:s,loadedKeys:N,loadingKeys:x,checkedKeys:l,halfCheckedKeys:I,dragOverNodeKey:z,dropPosition:J,keyEntities:_};return L(wa,null,[W&&P&&L("span",{style:jn,"aria-live":"assertive"},[Ct(P)]),L("div",null,[L("input",{style:jn,disabled:D===!1||$,tabindex:D!==!1?q:null,onKeydown:de,onFocus:oe,onBlur:ge,value:"",onChange:Nt,"aria-label":"for screen reader"},null)]),L("div",{class:"".concat(K,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden"}},[L("div",{class:"".concat(K,"-indent")},[L("div",{ref:f,class:"".concat(K,"-indent-unit")},null)])]),L(Pa,te(te({},$e),{},{data:p.value,itemKey:Rn,height:R,fullHeight:!1,virtual:F,itemHeight:E,prefixCls:"".concat(K,"-list"),ref:c,onVisibleChange:function(se,Pe){var O=new Set(se),d=Pe.filter(function(g){return!O.has(g)});d.some(function(g){return Rn(g)===Be})&&m()}}),{default:function(se){var Pe=se.pos,O=Mn(se.data,[]),d=se.title,g=se.key,A=se.isStart,Z=se.isEnd,re=We(g,Pe);delete O.key,delete O.children;var ae=en(re,Le);return L(xt,te(te(te({},O),ae),{},{title:d,active:!!P&&g===P.key,pos:Pe,data:se.data,isStart:A,isEnd:Z,motion:X,motionNodes:g===Be?u.value:null,motionType:y.value,onMotionStart:ne,onMotionEnd:m,treeNodeRequiredProps:Le,onMousemove:function(){ve(null)}}),null)}})])}}});function Dt(n){var e=n.dropPosition,t=n.dropLevelOffset,a=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(-t*a,"px");break;case 1:r.bottom=0,r.left="".concat(-t*a,"px");break;case 0:r.bottom=0,r.left="".concat(a);break}return L("div",{style:r},null)}var Pt=10,wt=Te({name:"Tree",inheritAttrs:!1,slots:["checkable","title","icon","titleRender"],props:hn(Qn(),{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:Dt,allowDrop:function(){return!0}}),setup:function(e,t){var a=t.attrs,r=t.slots,c=t.expose,f=ee(!1),o={},u=ee(),y=he([]),m=he([]),p=he([]),i=he([]),K=he([]),b=he([]),s={},l=Gn({draggingNodeKey:null,dragChildrenKeys:[],dropTargetKey:null,dropPosition:null,dropContainerKey:null,dropLevelOffset:null,dropTargetPos:null,dropAllowed:!0,dragOverNodeKey:null}),N=he([]);Ke([function(){return e.treeData},function(){return e.children}],function(){N.value=e.treeData!==void 0?an(e.treeData).slice():sn(an(e.children))},{immediate:!0,deep:!0});var x=he({}),I=ee(!1),_=ee(null),$=ee(!1),z=B(function(){return nn(e.fieldNames)}),J=ee(),X=null,R=null,E=null,F=B(function(){return{expandedKeys:b.value||[],selectedKeys:y.value||[],loadedKeys:i.value||[],loadingKeys:K.value||[],checkedKeys:m.value||[],halfCheckedKeys:p.value||[],dragOverNodeKey:l.dragOverNodeKey,dropPosition:l.dropPosition,keyEntities:x.value}});je(function(){if(N.value){var C=na(N.value,{fieldNames:z.value});x.value=T(G({},Be,ta),C.keyEntities)}});var D=!1;Ke([function(){return e.expandedKeys},function(){return e.autoExpandParent},x],function(C,h){var v=Ue(C,2);v[0];var k=v[1],j=Ue(h,2);j[0];var M=j[1],w=b.value;if(e.expandedKeys!==void 0||D&&k!==M)w=e.autoExpandParent||!D&&e.defaultExpandParent?un(e.expandedKeys,x.value):e.expandedKeys;else if(!D&&e.defaultExpandAll){var S=T({},x.value);delete S[Be],w=Object.keys(S).map(function(V){return S[V].key})}else!D&&e.defaultExpandedKeys&&(w=e.autoExpandParent||e.defaultExpandParent?un(e.defaultExpandedKeys,x.value):e.defaultExpandedKeys);w&&(b.value=w),D=!0},{immediate:!0});var P=he([]);je(function(){P.value=gt(N.value,b.value,z.value)}),je(function(){e.selectable&&(e.selectedKeys!==void 0?y.value=In(e.selectedKeys,e):!D&&e.defaultSelectedKeys&&(y.value=In(e.defaultSelectedKeys,e)))});var W=Kt(x),q=W.maxLevel,de=W.levelEntities;je(function(){if(e.checkable){var C;if(e.checkedKeys!==void 0?C=tn(e.checkedKeys)||{}:!D&&e.defaultCheckedKeys?C=tn(e.defaultCheckedKeys)||{}:N.value&&(C=tn(e.checkedKeys)||{checkedKeys:m.value,halfCheckedKeys:p.value}),C){var h=C,v=h.checkedKeys,k=v===void 0?[]:v,j=h.halfCheckedKeys,M=j===void 0?[]:j;if(!e.checkStrictly){var w=rn(k,!0,x.value,q.value,de.value);k=w.checkedKeys,M=w.halfCheckedKeys}m.value=k,p.value=M}}}),je(function(){e.loadedKeys&&(i.value=e.loadedKeys)});var oe=function(){T(l,{dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})},ge=function(h){J.value.scrollTo(h)};Ke(function(){return e.activeKey},function(){e.activeKey!==void 0&&(_.value=e.activeKey)},{immediate:!0}),Ke(_,function(C){yn(function(){C!==null&&ge({key:C})})},{immediate:!0,flush:"post"});var ve=function(h){e.expandedKeys===void 0&&(b.value=h)},ne=function(){l.draggingNodeKey!==null&&T(l,{draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),X=null,E=null},$e=function(h,v){var k=e.onDragend;l.dragOverNodeKey=null,ne(),k==null||k({event:h,node:v.eventData}),R=null},Le=function C(h){$e(h,null),window.removeEventListener("dragend",C)},Re=function(h,v){var k=e.onDragstart,j=v.eventKey,M=v.eventData;R=v,X={x:h.clientX,y:h.clientY};var w=Se(b.value,j);l.draggingNodeKey=j,l.dragChildrenKeys=vt(j,x.value),u.value=J.value.getIndentWidth(),ve(w),window.addEventListener("dragend",Le),k&&k({event:h,node:M})},se=function(h,v){var k=e.onDragenter,j=e.onExpand,M=e.allowDrop,w=e.direction,S=v.pos,V=v.eventKey;if(E!==V&&(E=V),!R){oe();return}var H=An(h,R,v,u.value,X,M,P.value,x.value,b.value,w),Y=H.dropPosition,U=H.dropLevelOffset,Q=H.dropTargetKey,ie=H.dropContainerKey,pe=H.dropTargetPos,Fe=H.dropAllowed,He=H.dragOverNodeKey;if(l.dragChildrenKeys.indexOf(Q)!==-1||!Fe){oe();return}if(o||(o={}),Object.keys(o).forEach(function(le){clearTimeout(o[le])}),R.eventKey!==v.eventKey&&(o[S]=window.setTimeout(function(){if(l.draggingNodeKey!==null){var le=b.value.slice(),Ce=x.value[v.eventKey];Ce&&(Ce.children||[]).length&&(le=Me(b.value,v.eventKey)),ve(le),j&&j(le,{node:v.eventData,expanded:!0,nativeEvent:h})}},800)),R.eventKey===Q&&U===0){oe();return}T(l,{dragOverNodeKey:He,dropPosition:Y,dropLevelOffset:U,dropTargetKey:Q,dropContainerKey:ie,dropTargetPos:pe,dropAllowed:Fe}),k&&k({event:h,node:v.eventData,expandedKeys:b.value})},Pe=function(h,v){var k=e.onDragover,j=e.allowDrop,M=e.direction;if(!!R){var w=An(h,R,v,u.value,X,j,P.value,x.value,b.value,M),S=w.dropPosition,V=w.dropLevelOffset,H=w.dropTargetKey,Y=w.dropContainerKey,U=w.dropAllowed,Q=w.dropTargetPos,ie=w.dragOverNodeKey;l.dragChildrenKeys.indexOf(H)!==-1||!U||(R.eventKey===H&&V===0?l.dropPosition===null&&l.dropLevelOffset===null&&l.dropTargetKey===null&&l.dropContainerKey===null&&l.dropTargetPos===null&&l.dropAllowed===!1&&l.dragOverNodeKey===null||oe():S===l.dropPosition&&V===l.dropLevelOffset&&H===l.dropTargetKey&&Y===l.dropContainerKey&&Q===l.dropTargetPos&&U===l.dropAllowed&&ie===l.dragOverNodeKey||T(l,{dropPosition:S,dropLevelOffset:V,dropTargetKey:H,dropContainerKey:Y,dropTargetPos:Q,dropAllowed:U,dragOverNodeKey:ie}),k&&k({event:h,node:v.eventData}))}},O=function(h,v){E===v.eventKey&&!h.currentTarget.contains(h.relatedTarget)&&(oe(),E=null);var k=e.onDragleave;k&&k({event:h,node:v.eventData})},d=function(h,v){var k=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,j,M=l.dragChildrenKeys,w=l.dropPosition,S=l.dropTargetKey,V=l.dropTargetPos,H=l.dropAllowed;if(!!H){var Y=e.onDrop;if(l.dragOverNodeKey=null,ne(),S!==null){var U=T(T({},en(S,an(F.value))),{active:((j=we.value)===null||j===void 0?void 0:j.key)===S,data:x.value[S].node});M.indexOf(S);var Q=On(V),ie={event:h,node:vn(U),dragNode:R?R.eventData:null,dragNodesKeys:[R.eventKey].concat(M),dropToGap:w!==0,dropPosition:w+Number(Q[Q.length-1])};k||Y==null||Y(ie),R=null}}},g=function(h,v){var k=e.onClick;k&&k(h,v)},A=function(h,v){var k=e.onDblclick;k&&k(h,v)},Z=function(h,v){var k=y.value,j=e.onSelect,M=e.multiple,w=v.selected,S=v[z.value.key],V=!w;V?M?k=Me(k,S):k=[S]:k=Se(k,S);var H=x.value,Y=k.map(function(U){var Q=H[U];return Q?Q.node:null}).filter(function(U){return U});e.selectedKeys===void 0&&(y.value=k),j&&j(k,{event:"select",selected:V,node:v,selectedNodes:Y,nativeEvent:h})},re=function(h,v,k){var j=e.checkStrictly,M=e.onCheck,w=v[z.value.key],S,V={event:"check",node:v,checked:k,nativeEvent:h},H=x.value;if(j){var Y=k?Me(m.value,w):Se(m.value,w),U=Se(p.value,w);S={checked:Y,halfChecked:U},V.checkedNodes=Y.map(function(le){return H[le]}).filter(function(le){return le}).map(function(le){return le.node}),e.checkedKeys===void 0&&(m.value=Y)}else{var Q=rn([].concat(xe(m.value),[w]),!0,H,q.value,de.value),ie=Q.checkedKeys,pe=Q.halfCheckedKeys;if(!k){var Fe=new Set(ie);Fe.delete(w);var He=rn(Array.from(Fe),{checked:!1,halfCheckedKeys:pe},H,q.value,de.value);ie=He.checkedKeys,pe=He.halfCheckedKeys}S=ie,V.checkedNodes=[],V.checkedNodesPositions=[],V.halfCheckedKeys=pe,ie.forEach(function(le){var Ce=H[le];if(!!Ce){var Ye=Ce.node,Xe=Ce.pos;V.checkedNodes.push(Ye),V.checkedNodesPositions.push({node:Ye,pos:Xe})}}),e.checkedKeys===void 0&&(m.value=ie,p.value=pe)}M&&M(S,V)},ae=function(h){var v=h[z.value.key],k=new Promise(function(j,M){var w=e.loadData,S=e.onLoad;if(!w||i.value.indexOf(v)!==-1||K.value.indexOf(v)!==-1)return null;var V=w(h);V.then(function(){var H=Me(i.value,v),Y=Se(K.value,v);S&&S(H,{event:"load",node:h}),e.loadedKeys===void 0&&(i.value=H),K.value=Y,j()}).catch(function(H){var Y=Se(K.value,v);if(K.value=Y,s[v]=(s[v]||0)+1,s[v]>=Pt){var U=Me(i.value,v);e.loadedKeys===void 0&&(i.value=U),j()}M(H)}),K.value=Me(K.value,v)});return k.catch(function(){}),k},ce=function(h,v){var k=e.onMouseenter;k&&k({event:h,node:v})},fe=function(h,v){var k=e.onMouseleave;k&&k({event:h,node:v})},Ae=function(h,v){var k=e.onRightClick;k&&(h.preventDefault(),k({event:h,node:v}))},Ie=function(h){var v=e.onFocus;I.value=!0,v&&v(h)},Oe=function(h){var v=e.onBlur;I.value=!1,me(null),v&&v(h)},ue=function(h,v){var k=b.value,j=e.onExpand,M=e.loadData,w=v.expanded,S=v[z.value.key];if(!$.value){k.indexOf(S);var V=!w;if(V?k=Me(k,S):k=Se(k,S),ve(k),j&&j(k,{node:v,expanded:V,nativeEvent:h}),V&&M){var H=ae(v);H&&H.then(function(){}).catch(function(Y){var U=Se(b.value,S);ve(U),Promise.reject(Y)})}}},be=function(){$.value=!0},Ne=function(){setTimeout(function(){$.value=!1})},me=function(h){var v=e.onActiveChange;_.value!==h&&(e.activeKey!==void 0&&(_.value=h),h!==null&&ge({key:h}),v&&v(h))},we=B(function(){return _.value===null?null:P.value.find(function(C){var h=C.key;return h===_.value})||null}),_e=function(h){var v=P.value.findIndex(function(M){var w=M.key;return w===_.value});v===-1&&h<0&&(v=P.value.length),v=(v+h+P.value.length)%P.value.length;var k=P.value[v];if(k){var j=k.key;me(j)}else me(null)},qe=B(function(){return vn(T(T({},en(_.value,F.value)),{data:we.value.data,active:!0}))}),ye=function(h){var v=e.onKeydown,k=e.checkable,j=e.selectable;switch(h.which){case Ve.UP:{_e(-1),h.preventDefault();break}case Ve.DOWN:{_e(1),h.preventDefault();break}}var M=we.value;if(M&&M.data){var w=M.data.isLeaf===!1||!!(M.data.children||[]).length,S=qe.value;switch(h.which){case Ve.LEFT:{w&&b.value.includes(_.value)?ue({},S):M.parent&&me(M.parent.key),h.preventDefault();break}case Ve.RIGHT:{w&&!b.value.includes(_.value)?ue({},S):M.children&&M.children.length&&me(M.children[0].key),h.preventDefault();break}case Ve.ENTER:case Ve.SPACE:{k&&!S.disabled&&S.checkable!==!1&&!S.disableCheckbox?re({},S,!m.value.includes(_.value)):!k&&j&&!S.disabled&&S.selectable!==!1&&Z({},S);break}}}v&&v(h)};return c({onNodeExpand:ue,scrollTo:ge,onKeydown:ye,selectedKeys:B(function(){return y.value}),checkedKeys:B(function(){return m.value}),halfCheckedKeys:B(function(){return p.value}),loadedKeys:B(function(){return i.value}),loadingKeys:B(function(){return K.value}),expandedKeys:B(function(){return b.value})}),Sa(function(){window.removeEventListener("dragend",Le),f.value=!0}),function(){var C,h=l.draggingNodeKey,v=l.dropLevelOffset,k=l.dropContainerKey,j=l.dropTargetKey,M=l.dropPosition,w=l.dragOverNodeKey,S=e.prefixCls,V=e.showLine,H=e.focusable,Y=e.tabindex,U=Y===void 0?0:Y,Q=e.selectable,ie=e.showIcon,pe=e.icon,Fe=pe===void 0?r.icon:pe,He=e.switcherIcon,le=e.draggable,Ce=e.checkable,Ye=e.checkStrictly,Xe=e.disabled,oa=e.motion,la=e.loadData,ia=e.filterTreeNode,da=e.height,ca=e.itemHeight,ua=e.virtual,sa=e.dropIndicatorRender,va=e.onContextmenu,fa=e.onScroll,ya=e.direction,ha=a.class,ga=a.style,pa=Un(T(T({},e),a),{aria:!0,data:!0}),Ze;return le&&(ze(le)==="object"?Ze=le:typeof le=="function"?Ze={nodeDraggable:le}:Ze={}),L(ot,{value:{prefixCls:S,selectable:Q,showIcon:ie,icon:Fe,switcherIcon:He,draggable:Ze,draggingNodeKey:h,checkable:Ce,customCheckable:r.checkable,checkStrictly:Ye,disabled:Xe,keyEntities:x.value,dropLevelOffset:v,dropContainerKey:k,dropTargetKey:j,dropPosition:M,dragOverNodeKey:w,indent:u.value,direction:ya,dropIndicatorRender:sa,loadData:la,filterTreeNode:ia,onNodeClick:g,onNodeDoubleClick:A,onNodeExpand:ue,onNodeSelect:Z,onNodeCheck:re,onNodeLoad:ae,onNodeMouseEnter:ce,onNodeMouseLeave:fe,onNodeContextMenu:Ae,onNodeDragStart:Re,onNodeDragEnter:se,onNodeDragOver:Pe,onNodeDragLeave:O,onNodeDragEnd:$e,onNodeDrop:d,slots:r}},{default:function(){return[L("div",{role:"tree",class:ke(S,ha,(C={},G(C,"".concat(S,"-show-line"),V),G(C,"".concat(S,"-focused"),I.value),G(C,"".concat(S,"-active-focused"),_.value!==null),C))},[L(Et,te(te({ref:J,prefixCls:S,style:ga,data:P.value,disabled:Xe,selectable:Q,checkable:!!Ce,motion:oa,dragging:h!==null,height:da,itemHeight:ca,virtual:ua,focusable:H,focused:I.value,tabindex:U,activeItem:we.value,onFocus:Ie,onBlur:Oe,onKeydown:ye,onActiveChange:me,onListChangeStart:be,onListChangeEnd:Ne,onContextmenu:va,onScroll:fa},F.value),pa),null)])]}})}}});function St(n,e,t,a){var r=a.isLeaf,c=a.expanded,f=a.loading,o=e;if(f)return L(Ta,{class:"".concat(n,"-switcher-loading-icon")},null);var u;t&&ze(t)==="object"&&(u=t.showLeafIcon);var y=null,m="".concat(n,"-switcher-icon");return r?(t&&(ze(t)==="object"&&!u?y=L("span",{class:"".concat(n,"-switcher-leaf-line")},null):y=L(Xn,{class:"".concat(n,"-switcher-line-icon")},null)),y):(y=L(Ba,{class:m},null),t&&(y=c?L(et,{class:"".concat(n,"-switcher-line-icon")},null):L(rt,{class:"".concat(n,"-switcher-line-icon")},null)),typeof e=="function"?o=e(T(T({},a),{defaultIcon:y,switcherCls:m})):La(o)&&(o=Aa(o,{class:m})),o||y)}var Hn=4;function Tt(n){var e,t=n.dropPosition,a=n.dropLevelOffset,r=n.prefixCls,c=n.indent,f=n.direction,o=f===void 0?"ltr":f,u=o==="ltr"?"left":"right",y=o==="ltr"?"right":"left",m=(e={},G(e,u,"".concat(-a*c+Hn,"px")),G(e,y,0),e);switch(t){case-1:m.top="".concat(-3,"px");break;case 1:m.bottom="".concat(-3,"px");break;default:m.bottom="".concat(-3,"px"),m[u]="".concat(c+Hn,"px");break}return L("div",{style:m,class:"".concat(r,"-drop-indicator")},null)}var ra=function(){var e=Qn();return T(T({},e),{showLine:{type:[Boolean,Object],default:void 0},multiple:{type:Boolean,default:void 0},autoExpandParent:{type:Boolean,default:void 0},checkStrictly:{type:Boolean,default:void 0},checkable:{type:Boolean,default:void 0},disabled:{type:Boolean,default:void 0},defaultExpandAll:{type:Boolean,default:void 0},defaultExpandParent:{type:Boolean,default:void 0},defaultExpandedKeys:{type:Array},expandedKeys:{type:Array},checkedKeys:{type:[Array,Object]},defaultCheckedKeys:{type:Array},selectedKeys:{type:Array},defaultSelectedKeys:{type:Array},selectable:{type:Boolean,default:void 0},loadedKeys:{type:Array},draggable:{type:Boolean,default:void 0},showIcon:{type:Boolean,default:void 0},icon:{type:Function},switcherIcon:De.any,prefixCls:String,replaceFields:{type:Object},blockNode:{type:Boolean,default:void 0},openAnimation:De.any,onDoubleclick:e.onDblclick,"onUpdate:selectedKeys":Function,"onUpdate:checkedKeys":Function,"onUpdate:expandedKeys":Function})},Je=Te({name:"ATree",inheritAttrs:!1,props:hn(ra(),{checkable:!1,selectable:!0,showIcon:!1,blockNode:!1}),slots:["icon","title","switcherIcon","titleRender"],setup:function(e,t){var a=t.attrs,r=t.expose,c=t.emit,f=t.slots;Vn(!(e.treeData===void 0&&f.default));var o=Yn("tree",e),u=o.prefixCls,y=o.direction,m=o.virtual,p=ee();r({treeRef:p,onNodeExpand:function(){var l,N;(N=p.value)===null||N===void 0||(l=N).onNodeExpand.apply(l,arguments)},selectedKeys:B(function(){var s;return(s=p.value)===null||s===void 0?void 0:s.selectedKeys}),checkedKeys:B(function(){var s;return(s=p.value)===null||s===void 0?void 0:s.checkedKeys}),halfCheckedKeys:B(function(){var s;return(s=p.value)===null||s===void 0?void 0:s.halfCheckedKeys}),loadedKeys:B(function(){var s;return(s=p.value)===null||s===void 0?void 0:s.loadedKeys}),loadingKeys:B(function(){var s;return(s=p.value)===null||s===void 0?void 0:s.loadingKeys}),expandedKeys:B(function(){var s;return(s=p.value)===null||s===void 0?void 0:s.expandedKeys})}),je(function(){Ia(e.replaceFields===void 0,"Tree","`replaceFields` is deprecated, please use fieldNames instead")});var i=function(l,N){c("update:checkedKeys",l),c("check",l,N)},K=function(l,N){c("update:expandedKeys",l),c("expand",l,N)},b=function(l,N){c("update:selectedKeys",l),c("select",l,N)};return function(){var s,l,N=e.showIcon,x=e.showLine,I=e.switcherIcon,_=I===void 0?f.switcherIcon:I,$=e.icon,z=$===void 0?f.icon:$,J=e.blockNode,X=e.checkable,R=e.selectable,E=e.fieldNames,F=E===void 0?e.replaceFields:E,D=e.motion,P=D===void 0?e.openAnimation:D,W=e.itemHeight,q=W===void 0?28:W,de=e.onDoubleclick,oe=e.onDblclick,ge=T(T(T({},a),Wn(e,["onUpdate:checkedKeys","onUpdate:expandedKeys","onUpdate:selectedKeys","onDoubleclick"])),{showLine:Boolean(x),dropIndicatorRender:Tt,fieldNames:F,icon:z,itemHeight:q});return L(wt,te(te({},ge),{},{virtual:m.value,motion:P,ref:p,prefixCls:u.value,class:ke((s={},G(s,"".concat(u.value,"-icon-hide"),!N),G(s,"".concat(u.value,"-block-node"),J),G(s,"".concat(u.value,"-unselectable"),!R),G(s,"".concat(u.value,"-rtl"),y.value==="rtl"),s),a.class),direction:y.value,checkable:X,selectable:R,switcherIcon:function(ne){return St(u.value,_,x,ne)},onCheck:i,onExpand:K,onSelect:b,onDblclick:oe||de,children:Qe((l=f.default)===null||l===void 0?void 0:l.call(f))}),T(T({},f),{checkable:function(){return L("span",{class:"".concat(u.value,"-checkbox-inner")},null)}}))}}}),Ee;(function(n){n[n.None=0]="None",n[n.Start=1]="Start",n[n.End=2]="End"})(Ee||(Ee={}));function Nn(n,e,t){function a(r){var c=r[e.key],f=r[e.children];t(c,r)!==!1&&Nn(f||[],e,t)}n.forEach(a)}function Lt(n){var e=n.treeData,t=n.expandedKeys,a=n.startKey,r=n.endKey,c=n.fieldNames,f=c===void 0?{title:"title",key:"key",children:"children"}:c,o=[],u=Ee.None;if(a&&a===r)return[a];if(!a||!r)return[];function y(m){return m===a||m===r}return Nn(e,f,function(m){if(u===Ee.End)return!1;if(y(m)){if(o.push(m),u===Ee.None)u=Ee.Start;else if(u===Ee.Start)return u=Ee.End,!1}else u===Ee.Start&&o.push(m);return t.indexOf(m)!==-1}),o}function on(n,e,t){var a=xe(e),r=[];return Nn(n,t,function(c,f){var o=a.indexOf(c);return o!==-1&&(r.push(f),a.splice(o,1)),!!a.length}),r}var At=globalThis&&globalThis.__rest||function(n,e){var t={};for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&e.indexOf(a)<0&&(t[a]=n[a]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,a=Object.getOwnPropertySymbols(n);r<a.length;r++)e.indexOf(a[r])<0&&Object.prototype.propertyIsEnumerable.call(n,a[r])&&(t[a[r]]=n[a[r]]);return t},It=function(){return T(T({},ra()),{expandAction:{type:[Boolean,String]}})};function _t(n){var e=n.isLeaf,t=n.expanded;return e?L(Xn,null,null):t?L(za,null,null):L(Xa,null,null)}var ln=Te({name:"ADirectoryTree",inheritAttrs:!1,props:hn(It(),{showIcon:!0,expandAction:"click"}),slots:["icon","title","switcherIcon","titleRender"],setup:function(e,t){var a=t.attrs,r=t.slots,c=t.emit,f=t.expose,o,u=ee(e.treeData||sn(Qe((o=r.default)===null||o===void 0?void 0:o.call(r))));Ke(function(){return e.treeData},function(){u.value=e.treeData}),zn(function(){yn(function(){var E;e.treeData===void 0&&r.default&&(u.value=sn(Qe((E=r.default)===null||E===void 0?void 0:E.call(r))))})});var y=ee(),m=ee(),p=ee();f({selectedKeys:B(function(){var E;return(E=p.value)===null||E===void 0?void 0:E.selectedKeys}),checkedKeys:B(function(){var E;return(E=p.value)===null||E===void 0?void 0:E.checkedKeys}),halfCheckedKeys:B(function(){var E;return(E=p.value)===null||E===void 0?void 0:E.halfCheckedKeys}),loadedKeys:B(function(){var E;return(E=p.value)===null||E===void 0?void 0:E.loadedKeys}),loadingKeys:B(function(){var E;return(E=p.value)===null||E===void 0?void 0:E.loadingKeys}),expandedKeys:B(function(){var E;return(E=p.value)===null||E===void 0?void 0:E.expandedKeys})});var i=function(){var F=na(u.value),D=F.keyEntities,P;return e.defaultExpandAll?P=Object.keys(D):e.defaultExpandParent?P=un(e.expandedKeys||e.defaultExpandedKeys||[],D):P=e.expandedKeys||e.defaultExpandedKeys,P},K=ee(e.selectedKeys||e.defaultSelectedKeys||[]),b=ee(i());Ke(function(){return e.selectedKeys},function(){e.selectedKeys!==void 0&&(K.value=e.selectedKeys)},{immediate:!0}),Ke(function(){return e.expandedKeys},function(){e.expandedKeys!==void 0&&(b.value=e.expandedKeys)},{immediate:!0});var s=function(F,D){var P=D.isLeaf;P||F.shiftKey||F.metaKey||F.ctrlKey||p.value.onNodeExpand(F,D)},l=_a(s,200,{leading:!0}),N=function(F,D){e.expandedKeys===void 0&&(b.value=F),c("update:expandedKeys",F),c("expand",F,D)},x=function(F,D){var P=e.expandAction;P==="click"&&l(F,D),c("click",F,D)},I=function(F,D){var P=e.expandAction;(P==="dblclick"||P==="doubleclick")&&l(F,D),c("doubleclick",F,D),c("dblclick",F,D)},_=B(function(){return nn(e.fieldNames)}),$=function(F,D){var P=e.multiple,W=D.node,q=D.nativeEvent,de=W[_.value.key],oe=T(T({},D),{selected:!0}),ge=(q==null?void 0:q.ctrlKey)||(q==null?void 0:q.metaKey),ve=q==null?void 0:q.shiftKey,ne;P&&ge?(ne=F,y.value=de,m.value=ne,oe.selectedNodes=on(u.value,ne,_.value)):P&&ve?(ne=Array.from(new Set([].concat(xe(m.value||[]),xe(Lt({treeData:u.value,expandedKeys:b.value,startKey:de,endKey:y.value,fieldNames:_.value}))))),oe.selectedNodes=on(u.value,ne,_.value)):(ne=F,y.value=de,m.value=ne,oe.selectedNodes=on(u.value,ne,_.value)),c("update:selectedKeys",ne),c("select",ne,oe),e.selectedKeys===void 0&&(K.value=ne)},z=function(F,D){c("update:checkedKeys",F),c("check",F,D)},J=Yn("tree",e),X=J.prefixCls,R=J.direction;return function(){var E=ke("".concat(X.value,"-directory"),G({},"".concat(X.value,"-directory-rtl"),R.value==="rtl"),a.class),F=e.icon,D=F===void 0?r.icon:F,P=e.blockNode,W=P===void 0?!0:P,q=At(e,["icon","blockNode"]);return L(Je,te(te(te({},a),{},{icon:D||_t,ref:p,blockNode:W},q),{},{prefixCls:X.value,class:E,expandedKeys:b.value,selectedKeys:K.value,onSelect:$,onClick:x,onDblclick:I,onExpand:N,onCheck:z}),r)}}}),dn=Te(T(T({},cn),{name:"ATreeNode",props:xn})),jt=T(Je,{DirectoryTree:ln,TreeNode:dn,install:function(e){return e.component(Je.name,Je),e.component(dn.name,dn),e.component(ln.name,ln),e}});export{wt as T,rn as a,jt as b,na as c,Se as d,Me as e,St as r,Kt as u};