import{d as G,E,k as fe,O as S,x as re,F as Z,M as We,U as et,n as Ce,z as D,c as m,p as c,Y as Ut,q as T,R as je,o as tt,L as Pt,D as Fe,v as Yt,w as Ie,ae as qe,$ as _e,G as le,Z as ie,aL as qt,a3 as Ot,aM as Xt,J as Mt,ap as De,s as nt,aN as Qt,A as Zt,aE as Xe,a1 as Me,ab as Jt,t as ct,K as Te,I as xe,aq as He,B as he,aa as xt,N as ke,Q as en,aO as tn,aB as nn,ay as an,az as on,aP as vt,aQ as rn,aR as $e}from"./main-74e469cd.js";import{u as ln,e as un,T as at,f as sn,R as cn,O as Ae,a as vn}from"./index-1286a279.js";import{r as fn,S as Ge,s as wt,b as dn,c as pn}from"./useFlexGapSupport-72f2e7e7.js";import{u as mn,a as gn,b as yn,d as bn,c as Cn}from"./collapseMotion-2778245c.js";var hn=function(){return{prefixCls:String,shape:{type:String,default:"circle"},size:{type:[Number,String,Object],default:function(){return"default"}},src:String,srcset:String,icon:T.any,alt:String,gap:Number,draggable:{type:Boolean,default:void 0},crossOrigin:String,loadError:{type:Function}}},Pn=G({compatConfig:{MODE:3},name:"AAvatar",inheritAttrs:!1,props:hn(),slots:["icon"],setup:function(e,o){var t=o.slots,n=o.attrs,i=E(!0),u=E(!1),v=E(1),f=E(null),P=E(null),y=fe("avatar",e),d=y.prefixCls,C=mn(),r=S(function(){return e.size==="default"?C.value:e.size}),A=ln(),l=un(function(){if(re(e.size)==="object"){var w=fn.find(function(b){return A.value[b]}),O=e.size[w];return O}}),x=function(O){return l.value?{width:"".concat(l.value,"px"),height:"".concat(l.value,"px"),lineHeight:"".concat(l.value,"px"),fontSize:"".concat(O?l.value/2:18,"px")}:{}},I=function(){if(!(!f.value||!P.value)){var O=f.value.offsetWidth,b=P.value.offsetWidth;if(O!==0&&b!==0){var g=e.gap,h=g===void 0?4:g;h*2=0||M.indexOf("Bottom")>=0?_.top="".concat(R.height-h.offset[1],"px"):(M.indexOf("Top")>=0||M.indexOf("bottom")>=0)&&(_.top="".concat(-h.offset[1],"px")),M.indexOf("left")>=0||M.indexOf("Right")>=0?_.left="".concat(R.width-h.offset[0],"px"):(M.indexOf("right")>=0||M.indexOf("Left")>=0)&&(_.left="".concat(-h.offset[0],"px")),g.style.transformOrigin="".concat(_.left," ").concat(_.top)}};return function(){var b,g,h,K=e.openClassName,M=e.color,R=e.overlayClassName,_=(b=qe((g=t.default)===null||g===void 0?void 0:g.call(t)))!==null&&b!==void 0?b:null;_=_.length===1?_[0]:_;var j=y.value;if(e.visible===void 0&&r()&&(j=!1),!_)return null;var L=$(_e(_)?_:m("span",null,[_])),q=le((h={},D(h,K||"".concat(f.value,"-open"),!0),D(h,L.props&&L.props.class,L.props&&L.props.class),h)),J=le(R,D({},"".concat(f.value,"-").concat(M),M&&mt.test(M))),U,X;M&&!mt.test(M)&&(U={backgroundColor:M},X={backgroundColor:M});var oe=c(c(c({},i),e),{},{prefixCls:f.value,getPopupContainer:P.value,builtinPlacements:x.value,visible:j,ref:d,overlayClassName:J,overlayInnerStyle:U,onVisibleChange:A,onPopupAlign:O});return m(wn,oe,{default:function(){return[y.value?ie(L,{class:q}):L]},arrowContent:function(){return m("span",{class:"".concat(f.value,"-arrow-content"),style:X},null)},overlay:w})}}}),Kt=Ot(Dn);var En=function(){return c(c({},It()),{},{content:T.any,title:T.any})},Tn=G({compatConfig:{MODE:3},name:"APopover",props:Fe(En(),c(c({},_n()),{},{trigger:"hover",transitionName:"zoom-big",placement:"top",mouseEnterDelay:.1,mouseLeaveDelay:.1})),setup:function(e,o){var t=o.expose,n=o.slots,i=E();t({getPopupDomNode:function(){var C,r;return(C=i.value)===null||C===void 0||(r=C.getPopupDomNode)===null||r===void 0?void 0:r.call(C)}});var u=fe("popover",e),v=u.prefixCls,f=u.configProvider,P=S(function(){return f.getPrefixCls()}),y=function(){var C,r,A=e.title,l=A===void 0?qe((C=n.title)===null||C===void 0?void 0:C.call(n)):A,x=e.content,I=x===void 0?qe((r=n.content)===null||r===void 0?void 0:r.call(n)):x,$=!!(Array.isArray(l)?l.length:l),w=!!(Array.isArray(I)?I.length:l);if(!(!$&&!w))return m(De,null,[$&&m("div",{class:"".concat(v.value,"-title")},[l]),m("div",{class:"".concat(v.value,"-inner-content")},[I])])};return function(){return m(Kt,c(c({},Mt(e,["title","content"])),{},{prefixCls:v.value,ref:i,transitionName:Xt(P.value,"zoom-big",e.transitionName)}),{title:y,default:n.default})}}});const $n=Ot(Tn);var Rn=function(){return{prefixCls:String,maxCount:Number,maxStyle:{type:Object,default:void 0},maxPopoverPlacement:{type:String,default:"top"},maxPopoverTrigger:String,size:{type:[Number,String,Object],default:"default"}}},jn=G({compatConfig:{MODE:3},name:"AAvatarGroup",inheritAttrs:!1,props:Rn(),setup:function(e,o){var t=o.slots,n=o.attrs,i=fe("avatar-group",e),u=i.prefixCls,v=i.direction;return gn(e),function(){var f,P=e.maxPopoverPlacement,y=P===void 0?"top":P,d=e.maxCount,C=e.maxStyle,r=e.maxPopoverTrigger,A=r===void 0?"hover":r,l=(f={},D(f,u.value,!0),D(f,"".concat(u.value,"-rtl"),v.value==="rtl"),D(f,"".concat(n.class),!!n.class),f),x=Ce(t,e),I=nt(x).map(function(b,g){return ie(b,{key:"avatar-key-".concat(g)})}),$=I.length;if(d&&d<$){var w=I.slice(0,d),O=I.slice(d,$);return w.push(m($n,{key:"avatar-popover-key",content:O,trigger:A,placement:y,overlayClassName:"".concat(u.value,"-popover")},{default:function(){return[m(Ke,{style:C},{default:function(){return["+".concat($-d)]}})]}})),m("div",c(c({},n),{},{class:l,style:n.style}),[w])}return m("div",c(c({},n),{},{class:l,style:n.style}),[I])}}});const Qe=jn;Ke.Group=Qe;Ke.install=function(a){return a.component(Ke.name,Ke),a.component(Qe.name,Qe),a};var Pe={adjustX:1,adjustY:1},Oe=[0,0],kn={topLeft:{points:["bl","tl"],overflow:Pe,offset:[0,-4],targetOffset:Oe},topCenter:{points:["bc","tc"],overflow:Pe,offset:[0,-4],targetOffset:Oe},topRight:{points:["br","tr"],overflow:Pe,offset:[0,-4],targetOffset:Oe},bottomLeft:{points:["tl","bl"],overflow:Pe,offset:[0,4],targetOffset:Oe},bottomCenter:{points:["tc","bc"],overflow:Pe,offset:[0,4],targetOffset:Oe},bottomRight:{points:["tr","br"],overflow:Pe,offset:[0,4],targetOffset:Oe}};const Bn=kn;var Ln=["prefixCls","arrow","showAction","overlayStyle","trigger","placement","align","getPopupContainer","transitionName","animation","overlayClassName"];const Vn=G({compatConfig:{MODE:3},props:{minOverlayWidthMatchTrigger:{type:Boolean,default:void 0},arrow:{type:Boolean,default:!1},prefixCls:T.string.def("rc-dropdown"),transitionName:String,overlayClassName:T.string.def(""),openClassName:String,animation:T.any,align:T.object,overlayStyle:{type:Object,default:void 0},placement:T.string.def("bottomLeft"),overlay:T.any,trigger:T.oneOfType([T.string,T.arrayOf(T.string)]).def("hover"),alignPoint:{type:Boolean,default:void 0},showAction:T.array,hideAction:T.array,getPopupContainer:Function,visible:{type:Boolean,default:void 0},defaultVisible:{type:Boolean,default:!1},mouseEnterDelay:T.number.def(.15),mouseLeaveDelay:T.number.def(.1)},emits:["visibleChange","overlayClick"],slots:["overlay"],setup:function(e,o){var t=o.slots,n=o.emit,i=o.expose,u=E(!!e.visible);Z(function(){return e.visible},function(A){A!==void 0&&(u.value=A)});var v=E();i({triggerRef:v});var f=function(l){e.visible===void 0&&(u.value=!1),n("overlayClick",l)},P=function(l){e.visible===void 0&&(u.value=l),n("visibleChange",l)},y=function(){var l,x=(l=t.overlay)===null||l===void 0?void 0:l.call(t),I={prefixCls:"".concat(e.prefixCls,"-menu"),onClick:f,getPopupContainer:function(){return v.value.getPopupDomNode()}};return m(De,null,[e.arrow&&m("div",{class:"".concat(e.prefixCls,"-arrow")},null),ie(x,I,!1)])},d=S(function(){var A=e.minOverlayWidthMatchTrigger,l=A===void 0?!e.alignPoint:A;return l}),C=function(){var l,x=(l=t.default)===null||l===void 0?void 0:l.call(t);return u.value&&x?ie(x[0],{class:e.openClassName||"".concat(e.prefixCls,"-open")},!1):x},r=S(function(){return!e.hideAction&&e.trigger.indexOf("contextmenu")!==-1?["click"]:e.hideAction});return function(){var A=e.prefixCls,l=e.arrow,x=e.showAction,I=e.overlayStyle,$=e.trigger,w=e.placement,O=e.align,b=e.getPopupContainer,g=e.transitionName,h=e.animation,K=e.overlayClassName,M=tt(e,Ln);return m(at,c(c({},M),{},{prefixCls:A,ref:v,popupClassName:le(K,D({},"".concat(A,"-show-arrow"),l)),popupStyle:I,builtinPlacements:Bn,action:$,showAction:x,hideAction:r.value||[],popupPlacement:w,popupAlign:O,popupTransitionName:g,popupAnimation:h,popupVisible:u.value,stretch:d.value?"minWidth":"",onPopupVisibleChange:P,getPopupContainer:b}),{popup:y,default:C})}}});var Nt=function(){return{arrow:{type:[Boolean,Object],default:void 0},trigger:{type:[Array,String]},overlay:T.any,visible:{type:Boolean,default:void 0},disabled:{type:Boolean,default:void 0},align:{type:Object},getPopupContainer:Function,prefixCls:String,transitionName:String,placement:String,overlayClassName:String,overlayStyle:{type:Object,default:void 0},forceRender:{type:Boolean,default:void 0},mouseEnterDelay:Number,mouseLeaveDelay:Number,openClassName:String,minOverlayWidthMatchTrigger:{type:Boolean,default:void 0},destroyPopupOnHide:{type:Boolean,default:void 0},onVisibleChange:{type:Function},"onUpdate:visible":{type:Function}}},Ue=Qt(),Fn=function(){return c(c({},Nt()),{},{type:Ue.type,size:String,htmlType:Ue.htmlType,href:String,disabled:{type:Boolean,default:void 0},prefixCls:String,icon:T.any,title:String,loading:Ue.loading,onClick:{type:Function}})},zn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"};const Wn=zn;function gt(a){for(var e=1;e=0?"".concat(f.value,"-slide-down"):"".concat(f.value,"-slide-up")}),C=function(){var x,I,$,w=e.overlay||((x=t.overlay)===null||x===void 0?void 0:x.call(t)),O=Array.isArray(w)?w[0]:w;if(!O)return null;var b=O.props||{};Me(!b.mode||b.mode==="vertical","Dropdown",'mode="'.concat(b.mode,`" is not supported for Dropdown's Menu.`));var g=b.selectable,h=g===void 0?!1:g,K=b.expandIcon,M=K===void 0?(I=O.children)===null||I===void 0||($=I.expandIcon)===null||$===void 0?void 0:$.call(I):K,R=typeof M<"u"&&_e(M)?M:m("span",{class:"".concat(v.value,"-menu-submenu-arrow")},[m(cn,{class:"".concat(v.value,"-menu-submenu-arrow-icon")},null)]),_=_e(O)?ie(O,{mode:"vertical",selectable:h,expandIcon:function(){return R}}):O;return _},r=S(function(){var l=e.placement;if(!l)return P.value==="rtl"?"bottomRight":"bottomLeft";if(l.includes("Center")){var x=l.slice(0,l.indexOf("Center"));return Me(!l.includes("Center"),"Dropdown","You are using '".concat(l,"' placement in Dropdown, which is deprecated. Try to use '").concat(x,"' instead.")),x}return l}),A=function(x){i("update:visible",x),i("visibleChange",x)};return function(){var l,x,I=e.arrow,$=e.trigger,w=e.disabled,O=e.overlayClassName,b=(l=t.default)===null||l===void 0?void 0:l.call(t)[0],g=ie(b,Jt({class:le(b==null||(x=b.props)===null||x===void 0?void 0:x.class,D({},"".concat(v.value,"-rtl"),P.value==="rtl"),"".concat(v.value,"-trigger"))},w?{disabled:w}:{})),h=le(O,D({},"".concat(v.value,"-rtl"),P.value==="rtl")),K=w?[]:$,M;K&&K.indexOf("contextmenu")!==-1&&(M=!0);var R=At({arrowPointAtCenter:re(I)==="object"&&I.pointAtCenter,autoAdjustOverflow:!0}),_=Mt(c(c(c({},e),n),{},{builtinPlacements:R,overlayClassName:h,arrow:I,alignPoint:M,prefixCls:v.value,getPopupContainer:y.value,transitionName:d.value,trigger:K,onVisibleChange:A,placement:r.value}),["overlay","onUpdate:visible"]);return m(Vn,_,{default:function(){return[g]},overlay:C})}}});Dt.Button=Be;const Ne=Dt;function Yn(a,e,o,t){var n=o?o.call(t,a,e):void 0;if(n!==void 0)return!!n;if(a===e)return!0;if(re(a)!=="object"||!a||re(e)!=="object"||!e)return!1;var i=Object.keys(a),u=Object.keys(e);if(i.length!==u.length)return!1;for(var v=Object.prototype.hasOwnProperty.bind(e),f=0;f=na){var P=e?null:ta(a);if(P)return wt(P);u=!1,n=pn,f=new dn}else f=e?[]:v;e:for(;++t"u"?z=M&&H?F:"":V===!1&&(z="");var ee={title:z};!O.value&&!w.value&&(ee.title=null,ee.visible=!1);var me={};e.role==="option"&&(me["aria-selected"]=q.value);var ge=Ce(t,e,"icon");return m(Kt,c(c({},ee),{},{placement:$.value?"left":"right",overlayClassName:"".concat(A.value,"-inline-collapsed-tooltip")}),{default:function(){return[m(Ae.Item,c(c(c({component:"li"},i),{},{id:e.id,style:c(c({},i.style||{}),pe.value),class:[J.value,(k={},D(k,"".concat(i.class),!!i.class),D(k,"".concat(A.value,"-item-only-child"),(ge?H+1:H)===1),k)],role:e.role||"menuitem",tabindex:e.disabled?null:-1,"data-menu-id":f,"aria-disabled":e.disabled},me),{},{onMouseenter:oe,onMouseleave:Q,onClick:X,onKeydown:ue,onFocus:se,title:typeof V=="string"?V:void 0}),{default:function(){return[ie(ge,{class:"".concat(A.value,"-item-icon")},!1),Y(ge,F)]}})]}})}}});var ve={adjustX:1,adjustY:1},ua={topLeft:{points:["bl","tl"],overflow:ve,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ve,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:ve,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:ve,offset:[4,0]}},sa={topLeft:{points:["bl","tl"],overflow:ve,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ve,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:ve,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:ve,offset:[4,0]}},ca={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"};const bt=G({compatConfig:{MODE:3},name:"PopupTrigger",inheritAttrs:!1,props:{prefixCls:String,mode:String,visible:Boolean,popupClassName:String,popupOffset:Array,disabled:Boolean,onVisibleChange:Function},slots:["popup"],emits:["visibleChange"],setup:function(e,o){var t=o.slots,n=o.emit,i=E(!1),u=de(),v=u.getPopupContainer,f=u.rtl,P=u.subMenuOpenDelay,y=u.subMenuCloseDelay,d=u.builtinPlacements,C=u.triggerSubMenuAction,r=u.isRootMenu,A=u.forceSubMenuRender,l=u.motion,x=u.defaultMotions,I=Rt(),$=S(function(){return f.value?c(c({},sa),d.value):c(c({},ua),d.value)}),w=S(function(){return ca[e.mode]}),O=E();Z(function(){return e.visible},function(h){Ie.cancel(O.value),O.value=Ie(function(){i.value=h})},{immediate:!0}),ke(function(){Ie.cancel(O.value)});var b=function(K){n("visibleChange",K)},g=S(function(){var h,K,M=l.value||((h=x.value)===null||h===void 0?void 0:h[e.mode])||((K=x.value)===null||K===void 0?void 0:K.other),R=typeof M=="function"?M():M;return R?tn(R.name,{css:!0}):void 0});return function(){var h=e.prefixCls,K=e.popupClassName,M=e.mode,R=e.popupOffset,_=e.disabled;return m(at,{prefixCls:h,popupClassName:le("".concat(h,"-popup"),D({},"".concat(h,"-rtl"),f.value),K),stretch:M==="horizontal"?"minWidth":null,getPopupContainer:r.value?v.value:function(j){return j.parentNode},builtinPlacements:$.value,popupPlacement:w.value,popupVisible:i.value,popupAlign:R&&{offset:R},action:_?[]:[C.value],mouseEnterDelay:P.value,mouseLeaveDelay:y.value,onPopupVisibleChange:b,forceRender:I||A.value,popupAnimation:g.value},{popup:t.popup,default:t.default})}}});var Ft=function(e,o){var t,n=o.slots,i=o.attrs,u=de(),v=u.prefixCls,f=u.mode;return m("ul",c(c({},i),{},{class:le(v.value,"".concat(v.value,"-sub"),"".concat(v.value,"-").concat(f.value==="inline"?"inline":"vertical")),"data-menu-list":!0}),[(t=n.default)===null||t===void 0?void 0:t.call(n)])};Ft.displayName="SubMenuList";const zt=Ft,va=G({compatConfig:{MODE:3},name:"InlineSubMenuList",inheritAttrs:!1,props:{id:String,open:Boolean,keyPath:Array},setup:function(e,o){var t=o.slots,n=S(function(){return"inline"}),i=de(),u=i.motion,v=i.mode,f=i.defaultMotions,P=S(function(){return v.value===n.value}),y=E(!P.value),d=S(function(){return P.value?e.open:!1});Z(v,function(){P.value&&(y.value=!1)},{flush:"post"});var C=S(function(){var r,A,l=u.value||((r=f.value)===null||r===void 0?void 0:r[n.value])||((A=f.value)===null||A===void 0?void 0:A.other),x=typeof l=="function"?l():l;return c(c({},x),{},{appear:e.keyPath.length<=1})});return function(){var r;return y.value?null:m(Le,{mode:n.value},{default:function(){return[m(nn,C.value,{default:function(){return[an(m(zt,{id:e.id},{default:function(){return[(r=t.default)===null||r===void 0?void 0:r.call(t)]}}),[[on,d.value]])]}})]}})}}});var Ct=0,fa=function(){return{icon:T.any,title:T.any,disabled:Boolean,level:Number,popupClassName:String,popupOffset:Array,internalPopupClose:Boolean,eventKey:String,expandIcon:Function,onMouseenter:Function,onMouseleave:Function,onTitleClick:Function}};const Ee=G({compatConfig:{MODE:3},name:"ASubMenu",inheritAttrs:!1,props:fa(),slots:["icon","title","expandIcon"],setup:function(e,o){var t,n,i=o.slots,u=o.attrs,v=o.emit;kt(!1);var f=lt(),P=xt(),y=re(P.vnode.key)==="symbol"?String(P.vnode.key):P.vnode.key;Me(re(P.vnode.key)!=="symbol","SubMenu",'SubMenu `:key="'.concat(String(y),'"` not support Symbol type'));var d=vt(y)?y:"sub_menu_".concat(++Ct,"_$$_not_set_key"),C=(t=e.eventKey)!==null&&t!==void 0?t:vt(y)?"sub_menu_".concat(++Ct,"_$$_").concat(y):d,r=rt(),A=r.parentEventKeys,l=r.parentInfo,x=r.parentKeys,I=S(function(){return[].concat(he(x.value),[d])}),$=E([]),w={eventKey:C,key:d,parentEventKeys:A,childrenEventKeys:$,parentKeys:x};(n=l.childrenEventKeys)===null||n===void 0||n.value.push(C),ke(function(){if(l.childrenEventKeys){var W;l.childrenEventKeys.value=(W=l.childrenEventKeys)===null||W===void 0?void 0:W.value.filter(function(B){return B!=C})}}),ra(C,d,w);var O=de(),b=O.prefixCls,g=O.activeKeys,h=O.disabled,K=O.changeActiveKeys,M=O.mode,R=O.inlineCollapsed,_=O.antdMenuTheme,j=O.openKeys,L=O.overflowDisabled,q=O.onOpenChange,J=O.registerMenuInfo,U=O.unRegisterMenuInfo,X=O.selectedSubMenuKeys,oe=O.expandIcon,Q=y!=null,ue=!f&&(Rt()||!Q);qn(ue),(f&&Q||!f&&!Q||ue)&&(J(C,w),ke(function(){U(C)}));var se=S(function(){return"".concat(b.value,"-submenu")}),Y=S(function(){return h.value||e.disabled}),pe=E(),p=E(),s=S(function(){return j.value.includes(d)}),N=S(function(){return!L.value&&s.value}),k=S(function(){return X.value.includes(d)}),V=E(!1);Z(g,function(){V.value=!!g.value.find(function(W){return W===d})},{immediate:!0});var F=function(B){Y.value||(v("titleClick",B,d),M.value==="inline"&&q(d,!s.value))},H=function(B){Y.value||(K(I.value),v("mouseenter",B))},z=function(B){Y.value||(K([]),v("mouseleave",B))},ee=Vt(S(function(){return I.value.length})),me=function(B){M.value!=="inline"&&q(d,B)},ge=function(){K(I.value)},we=C&&"".concat(C,"-popup"),it=S(function(){return le(b.value,"".concat(b.value,"-").concat(_.value),e.popupClassName)}),Wt=function(B,te){if(!te)return R.value&&!x.value.length&&B&&typeof B=="string"?m("div",{class:"".concat(b.value,"-inline-collapsed-noicon")},[B.charAt(0)]):m("span",{class:"".concat(b.value,"-title-content")},[B]);var ce=_e(B)&&B.type==="span";return m(De,null,[ie(te,{class:"".concat(b.value,"-item-icon")},!1),ce?B:m("span",{class:"".concat(b.value,"-title-content")},[B])])},ze=S(function(){return M.value!=="inline"&&I.value.length>1?"vertical":M.value}),Ht=S(function(){return M.value==="horizontal"?"vertical":M.value}),Gt=S(function(){return ze.value==="horizontal"?"vertical":ze.value}),ut=function(){var B=se.value,te=Ce(i,e,"icon"),ce=e.expandIcon||i.expandIcon||oe.value,ye=Wt(Ce(i,e,"title"),te);return m("div",{style:ee.value,class:"".concat(B,"-title"),tabindex:Y.value?null:-1,ref:pe,title:typeof ye=="string"?ye:null,"data-menu-id":d,"aria-expanded":N.value,"aria-haspopup":!0,"aria-controls":we,"aria-disabled":Y.value,onClick:F,onFocus:ge},[ye,M.value!=="horizontal"&&ce?ce(c(c({},e),{},{isOpen:N.value})):m("i",{class:"".concat(B,"-arrow")},null)])};return function(){var W;if(f){var B;return Q?(B=i.default)===null||B===void 0?void 0:B.call(i):null}var te=se.value,ce=function(){return null};return!L.value&&M.value!=="inline"?ce=function(){return m(bt,{mode:ze.value,prefixCls:te,visible:!e.internalPopupClose&&N.value,popupClassName:it.value,popupOffset:e.popupOffset,disabled:Y.value,onVisibleChange:me},{default:function(){return[ut()]},popup:function(){return m(Le,{mode:Gt.value,isRootMenu:!1},{default:function(){return[m(zt,{id:we,ref:p},{default:i.default})]}})}})}:ce=function(){return m(bt,null,{default:ut})},m(Le,{mode:Ht.value},{default:function(){return[m(Ae.Item,c(c({component:"li"},u),{},{role:"none",class:le(te,"".concat(te,"-").concat(M.value),u.class,(W={},D(W,"".concat(te,"-open"),N.value),D(W,"".concat(te,"-active"),V.value),D(W,"".concat(te,"-selected"),k.value),D(W,"".concat(te,"-disabled"),Y.value),W)),onMouseenter:H,onMouseleave:z,"data-submenu-id":d}),{default:function(){return m(De,null,[ce(),!L.value&&m(va,{id:we,open:N.value,keyPath:I.value},{default:i.default})])}})]}})}}});var da=function(){return{id:String,prefixCls:String,disabled:Boolean,inlineCollapsed:Boolean,disabledOverflow:Boolean,forceSubMenuRender:Boolean,openKeys:Array,selectedKeys:Array,activeKey:String,selectable:{type:Boolean,default:!0},multiple:{type:Boolean,default:!1},motion:Object,theme:{type:String,default:"light"},mode:{type:String,default:"vertical"},inlineIndent:{type:Number,default:24},subMenuOpenDelay:{type:Number,default:.1},subMenuCloseDelay:{type:Number,default:.1},builtinPlacements:{type:Object},triggerSubMenuAction:{type:String,default:"hover"},getPopupContainer:Function,expandIcon:Function,onOpenChange:Function,onSelect:Function,onDeselect:Function,onClick:[Function,Array],onFocus:Function,onBlur:Function,onMousedown:Function,"onUpdate:openKeys":Function,"onUpdate:selectedKeys":Function,"onUpdate:activeKey":Function}},ht=[];const be=G({compatConfig:{MODE:3},name:"AMenu",inheritAttrs:!1,props:da(),slots:["expandIcon","overflowedIndicator"],setup:function(e,o){var t=o.slots,n=o.emit,i=o.attrs,u=fe("menu",e),v=u.prefixCls,f=u.direction,P=u.getPrefixCls,y=E({}),d=xe(vn,E(void 0)),C=S(function(){return d.value!==void 0?d.value:e.inlineCollapsed}),r=E(!1);et(function(){r.value=!0}),je(function(){Me(!(e.inlineCollapsed===!0&&e.mode!=="inline"),"Menu","`inlineCollapsed` should only be used when `mode` is inline."),Me(!(d.value!==void 0&&e.inlineCollapsed===!0),"Menu","`inlineCollapsed` not control Menu under Sider. Should set `collapsed` on Sider instead.")});var A=E([]),l=E([]),x=E({});Z(y,function(){for(var p={},s=0,N=Object.values(y.value);s0&&arguments[0]!==void 0?arguments[0]:w.value;Se(w.value,p)||(w.value=p.slice())},{immediate:!0,deep:!0});var O,b=function(s){clearTimeout(O),O=setTimeout(function(){e.activeKey===void 0&&(A.value=s),n("update:activeKey",s[s.length-1])})},g=S(function(){return!!e.disabled}),h=S(function(){return f.value==="rtl"}),K=E("vertical"),M=E(!1);je(function(){(e.mode==="inline"||e.mode==="vertical")&&C.value?(K.value="vertical",M.value=C.value):(K.value=e.mode,M.value=!1)});var R=S(function(){return K.value==="inline"}),_=function(s){w.value=s,n("update:openKeys",s),n("openChange",s)},j=E(w.value),L=E(!1);Z(w,function(){R.value&&(j.value=w.value)},{immediate:!0}),Z(R,function(){if(!L.value){L.value=!0;return}R.value?w.value=j.value:_(ht)},{immediate:!0});var q=S(function(){var p;return p={},D(p,"".concat(v.value),!0),D(p,"".concat(v.value,"-root"),!0),D(p,"".concat(v.value,"-").concat(K.value),!0),D(p,"".concat(v.value,"-inline-collapsed"),M.value),D(p,"".concat(v.value,"-rtl"),h.value),D(p,"".concat(v.value,"-").concat(e.theme),!0),p}),J=S(function(){return P()}),U=S(function(){return{horizontal:{name:"".concat(J.value,"-slide-up")},inline:Cn,other:{name:"".concat(J.value,"-zoom-big")}}});kt(!0);var X=function p(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],N=[],k=y.value;return s.forEach(function(V){var F=k[V],H=F.key,z=F.childrenEventKeys;N.push.apply(N,[H].concat(he(p($e(z)))))}),N},oe=function(s){n("click",s),$(s)},Q=function(s,N){var k,V=((k=x.value[s])===null||k===void 0?void 0:k.childrenEventKeys)||[],F=w.value.filter(function(z){return z!==s});if(N)F.push(s);else if(K.value!=="inline"){var H=X($e(V));F=Ye(F.filter(function(z){return!H.includes(z)}))}Se(w,F)||_(F)},ue=function(s,N){y.value=c(c({},y.value),{},D({},s,N))},se=function(s){delete y.value[s],y.value=c({},y.value)},Y=E(0),pe=S(function(){return e.expandIcon||t.expandIcon?function(p){var s=e.expandIcon||t.expandIcon;return s=typeof s=="function"?s(p):s,ie(s,{class:"".concat(v.value,"-submenu-expand-icon")},!1)}:null});return Qn({store:y,prefixCls:v,activeKeys:A,openKeys:w,selectedKeys:l,changeActiveKeys:b,disabled:g,rtl:h,mode:K,inlineIndent:S(function(){return e.inlineIndent}),subMenuCloseDelay:S(function(){return e.subMenuCloseDelay}),subMenuOpenDelay:S(function(){return e.subMenuOpenDelay}),builtinPlacements:S(function(){return e.builtinPlacements}),triggerSubMenuAction:S(function(){return e.triggerSubMenuAction}),getPopupContainer:S(function(){return e.getPopupContainer}),inlineCollapsed:M,antdMenuTheme:S(function(){return e.theme}),siderCollapsed:d,defaultMotions:S(function(){return r.value?U.value:null}),motion:S(function(){return r.value?e.motion:null}),overflowDisabled:E(void 0),onOpenChange:Q,onItemClick:oe,registerMenuInfo:ue,unRegisterMenuInfo:se,selectedSubMenuKeys:I,isRootMenu:E(!0),expandIcon:pe,forceSubMenuRender:S(function(){return e.forceSubMenuRender})}),function(){var p,s,N=nt((p=t.default)===null||p===void 0?void 0:p.call(t)),k=Y.value>=N.length-1||K.value!=="horizontal"||e.disabledOverflow,V=K.value!=="horizontal"||e.disabledOverflow?N:N.map(function(H,z){return m(Le,{key:H.key,overflowDisabled:z>Y.value},{default:function(){return H}})}),F=((s=t.overflowedIndicator)===null||s===void 0?void 0:s.call(t))||m(_t,null,null);return m(Ae,c(c({},i),{},{onMousedown:e.onMousedown,prefixCls:"".concat(v.value,"-overflow"),component:"ul",itemComponent:Ve,class:[q.value,i.class],role:"menu",id:e.id,data:V,renderRawItem:function(z){return z},renderRawRest:function(z){var ee=z.length,me=ee?N.slice(-ee):null;return m(De,null,[m(Ee,{eventKey:Re,key:Re,title:F,disabled:k,internalPopupClose:ee===0},{default:function(){return me}}),m(yt,null,{default:function(){return[m(Ee,{eventKey:Re,key:Re,title:F,disabled:k,internalPopupClose:ee===0},{default:function(){return me}})]}})])},maxCount:K.value!=="horizontal"||e.disabledOverflow?Ae.INVALIDATE:Ae.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(z){Y.value=z}}),{default:function(){return[m(rn,{to:"body"},{default:function(){return[m("div",{style:{display:"none"},"aria-hidden":!0},[m(yt,null,{default:function(){return[V]}})])]}})]}})}}});var pa=function(){return{title:T.any}};const Ze=G({compatConfig:{MODE:3},name:"AMenuItemGroup",inheritAttrs:!1,props:pa(),slots:["title"],setup:function(e,o){var t=o.slots,n=o.attrs,i=de(),u=i.prefixCls,v=S(function(){return"".concat(u.value,"-item-group")}),f=lt();return function(){var P,y;return f?(P=t.default)===null||P===void 0?void 0:P.call(t):m("li",c(c({},n),{},{onClick:function(C){return C.stopPropagation()},class:v.value}),[m("div",{title:typeof e.title=="string"?e.title:void 0,class:"".concat(v.value,"-title")},[Ce(t,e,"title")]),m("ul",{class:"".concat(v.value,"-list")},[(y=t.default)===null||y===void 0?void 0:y.call(t)])])}}});var ma=function(){return{prefixCls:String,dashed:Boolean}};const Je=G({compatConfig:{MODE:3},name:"AMenuDivider",props:ma(),setup:function(e){var o=fe("menu",e),t=o.prefixCls,n=S(function(){var i;return i={},D(i,"".concat(t.value,"-item-divider"),!0),D(i,"".concat(t.value,"-item-divider-dashed"),!!e.dashed),i});return function(){return m("li",{class:n.value},null)}}});be.install=function(a){return a.component(be.name,be),a.component(Ve.name,Ve),a.component(Ee.name,Ee),a.component(Je.name,Je),a.component(Ze.name,Ze),a};be.Item=Ve;be.Divider=Je;be.SubMenu=Ee;be.ItemGroup=Ze;Ne.Button=Be;Ne.install=function(a){return a.component(Ne.name,Ne),a.component(Be.name,Be),a};export{Ke as A,Ne as D,_t as E,be as M,Kt as T,Ve as a,Vn as b};