2 lines
66 KiB
JavaScript
2 lines
66 KiB
JavaScript
import{a as J,L as he,p as d,M as ge,P as z,t as Z,a6 as rn,c as p,_ as x,a7 as ue,aC as j,U as ie,f as $,I as tt,e4 as We,e5 as Mt,e6 as sn,e7 as un,e8 as Pt,ab as ee,be as _t,a9 as $e,e9 as cn,Q as Ee,ea as dn,a$ as de,e as mn,a_ as vn,o as Ie,b as Kt,m as Qe,r as Rt,bl as fn,h as st,aK as Dt,eb as pn,at as Et,u as nt,af as Ze,aw as xe,ec as gn,au as bn,aQ as Ae,cZ as ut,an as ct,aS as Te,j as At,O as yn,bi as Tt,aH as $n,aB as Xe,ad as hn,ae as wn,Z as Cn,$ as Sn,ed as dt,g as Bt,dV as In,as as On,aI as mt,ar as vt,dT as xn,v as Mn,aD as Ye,ao as Pn,A as Ke}from"./index-CnBLdARH.js";import{R as Nt,p as _n,l as Kn,k as Rn}from"./index-GiZ32IKV.js";const kt=Symbol("OverflowContextProviderKey"),Je=J({compatConfig:{MODE:3},name:"OverflowContextProvider",inheritAttrs:!1,props:{value:{type:Object}},setup(e,n){let{slots:t}=n;return he(kt,d(()=>e.value)),()=>{var o;return(o=t.default)===null||o===void 0?void 0:o.call(t)}}}),Dn=()=>ge(kt,d(()=>null));var En=function(e,n){var t={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&n.indexOf(o)<0&&(t[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,o=Object.getOwnPropertySymbols(e);l<o.length;l++)n.indexOf(o[l])<0&&Object.prototype.propertyIsEnumerable.call(e,o[l])&&(t[o[l]]=e[o[l]]);return t};const we=void 0,De=J({compatConfig:{MODE:3},name:"Item",props:{prefixCls:String,item:z.any,renderItem:Function,responsive:Boolean,itemKey:{type:[String,Number]},registerSize:Function,display:Boolean,order:Number,component:z.any,invalidate:Boolean},setup(e,n){let{slots:t,expose:o}=n;const l=d(()=>e.responsive&&!e.display),a=Z();o({itemNodeRef:a});function c(i){e.registerSize(e.itemKey,i)}return rn(()=>{c(null)}),()=>{var i;const{prefixCls:s,invalidate:g,item:u,renderItem:r,responsive:y,registerSize:v,itemKey:b,display:S,order:f,component:w="div"}=e,C=En(e,["prefixCls","invalidate","item","renderItem","responsive","registerSize","itemKey","display","order","component"]),N=(i=t.default)===null||i===void 0?void 0:i.call(t),T=r&&u!==we?r(u):N;let h;g||(h={opacity:l.value?0:1,height:l.value?0:we,overflowY:l.value?"hidden":we,order:y?f:we,pointerEvents:l.value?"none":we,position:l.value?"absolute":we});const I={};return l.value&&(I["aria-hidden"]=!0),p(Nt,{disabled:!y,onResize:K=>{let{offsetWidth:R}=K;c(R)}},{default:()=>p(w,x(x(x({class:ue(!g&&s),style:h},I),C),{},{ref:a}),{default:()=>[T]})})}}});var Ue=function(e,n){var t={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&n.indexOf(o)<0&&(t[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,o=Object.getOwnPropertySymbols(e);l<o.length;l++)n.indexOf(o[l])<0&&Object.prototype.propertyIsEnumerable.call(e,o[l])&&(t[o[l]]=e[o[l]]);return t};const An=J({compatConfig:{MODE:3},name:"RawItem",inheritAttrs:!1,props:{component:z.any,title:z.any,id:String,onMouseenter:{type:Function},onMouseleave:{type:Function},onClick:{type:Function},onKeydown:{type:Function},onFocus:{type:Function},role:String,tabindex:Number},setup(e,n){let{slots:t,attrs:o}=n;const l=Dn();return()=>{var a;if(!l.value){const{component:r="div"}=e,y=Ue(e,["component"]);return p(r,x(x({},y),o),{default:()=>[(a=t.default)===null||a===void 0?void 0:a.call(t)]})}const c=l.value,{className:i}=c,s=Ue(c,["className"]),{class:g}=o,u=Ue(o,["class"]);return p(Je,{value:null},{default:()=>[p(De,x(x(x({class:ue(i,g)},s),u),e),t)]})}}});var Tn=function(e,n){var t={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&n.indexOf(o)<0&&(t[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,o=Object.getOwnPropertySymbols(e);l<o.length;l++)n.indexOf(o[l])<0&&Object.prototype.propertyIsEnumerable.call(e,o[l])&&(t[o[l]]=e[o[l]]);return t};const zt="responsive",Lt="invalidate";function Bn(e){return"+ ".concat(e.length," ...")}const Nn=()=>({id:String,prefixCls:String,data:Array,itemKey:[String,Number,Function],itemWidth:{type:Number,default:10},renderItem:Function,renderRawItem:Function,maxCount:[Number,String],renderRest:Function,renderRawRest:Function,suffix:z.any,component:String,itemComponent:z.any,onVisibleChange:Function,ssr:String,onMousedown:Function,role:String}),pe=J({name:"Overflow",inheritAttrs:!1,props:Nn(),emits:["visibleChange"],setup(e,n){let{attrs:t,emit:o,slots:l}=n;const a=d(()=>e.ssr==="full"),c=j(null),i=d(()=>c.value||0),s=j(new Map),g=j(0),u=j(0),r=j(0),y=j(null),v=j(null),b=d(()=>v.value===null&&a.value?Number.MAX_SAFE_INTEGER:v.value||0),S=j(!1),f=d(()=>"".concat(e.prefixCls,"-item")),w=d(()=>Math.max(g.value,u.value)),C=d(()=>!!(e.data.length&&e.maxCount===zt)),N=d(()=>e.maxCount===Lt),T=d(()=>C.value||typeof e.maxCount=="number"&&e.data.length>e.maxCount),h=d(()=>{let O=e.data;return C.value?c.value===null&&a.value?O=e.data:O=e.data.slice(0,Math.min(e.data.length,i.value/e.itemWidth)):typeof e.maxCount=="number"&&(O=e.data.slice(0,e.maxCount)),O}),I=d(()=>C.value?e.data.slice(b.value+1):e.data.slice(h.value.length)),K=(O,E)=>{var k;return typeof e.itemKey=="function"?e.itemKey(O):(k=e.itemKey&&(O==null?void 0:O[e.itemKey]))!==null&&k!==void 0?k:E},R=d(()=>e.renderItem||(O=>O)),L=(O,E)=>{v.value=O,E||(S.value=O<e.data.length-1,o("visibleChange",O))},B=(O,E)=>{c.value=E.clientWidth},U=(O,E)=>{const k=new Map(s.value);E===null?k.delete(O):k.set(O,E),s.value=k},q=(O,E)=>{g.value=u.value,u.value=E},te=(O,E)=>{r.value=E},ae=O=>s.value.get(K(h.value[O],O));return ie([i,s,u,r,()=>e.itemKey,h],()=>{if(i.value&&w.value&&h.value){let O=r.value;const E=h.value.length,k=E-1;if(!E){L(0),y.value=null;return}for(let Y=0;Y<E;Y+=1){const X=ae(Y);if(X===void 0){L(Y-1,!0);break}if(O+=X,k===0&&O<=i.value||Y===k-1&&O+ae(k)<=i.value){L(k),y.value=null;break}else if(O+w.value>i.value){L(Y-1),y.value=O-X-r.value+u.value;break}}e.suffix&&ae(0)+r.value>i.value&&(y.value=null)}}),()=>{const O=S.value&&!!I.value.length,{itemComponent:E,renderRawItem:k,renderRawRest:Y,renderRest:X,prefixCls:ce="rc-overflow",suffix:P,component:F="div",id:Q,onMousedown:ne}=e,{class:oe,style:re}=t,m=Tn(t,["class","style"]);let M={};y.value!==null&&C.value&&(M={position:"absolute",left:"".concat(y.value,"px"),top:0});const _={prefixCls:f.value,responsive:C.value,component:E,invalidate:N.value},H=k?(W,se)=>{const be=K(W,se);return p(Je,{key:be,value:$($({},_),{order:se,item:W,itemKey:be,registerSize:U,display:se<=b.value})},{default:()=>[k(W,se)]})}:(W,se)=>{const be=K(W,se);return p(De,x(x({},_),{},{order:se,key:be,item:W,renderItem:R.value,itemKey:be,registerSize:U,display:se<=b.value}),null)};let V=()=>null;const A={order:O?b.value:Number.MAX_SAFE_INTEGER,className:"".concat(f.value," ").concat(f.value,"-rest"),registerSize:q,display:O};if(Y)Y&&(V=()=>p(Je,{value:$($({},_),A)},{default:()=>[Y(I.value)]}));else{const W=X||Bn;V=()=>p(De,x(x({},_),A),{default:()=>typeof W=="function"?W(I.value):W})}const le=()=>{var W;return p(F,x({id:Q,class:ue(!N.value&&ce,oe),style:re,onMousedown:ne,role:e.role},m),{default:()=>[h.value.map(H),T.value?V():null,P&&p(De,x(x({},_),{},{order:b.value,class:"".concat(f.value,"-suffix"),registerSize:te,display:!0,style:M}),{default:()=>P}),(W=l.default)===null||W===void 0?void 0:W.call(l)]})};return p(Nt,{disabled:!C.value,onResize:B},{default:le})}}});pe.Item=An;pe.RESPONSIVE=zt;pe.INVALIDATE=Lt;var kn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"};function ft(e){for(var n=1;n<arguments.length;n++){var t=arguments[n]!=null?Object(arguments[n]):{},o=Object.keys(t);typeof Object.getOwnPropertySymbols=="function"&&(o=o.concat(Object.getOwnPropertySymbols(t).filter(function(l){return Object.getOwnPropertyDescriptor(t,l).enumerable}))),o.forEach(function(l){zn(e,l,t[l])})}return e}function zn(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}var Ft=function(n,t){var o=ft({},n,t.attrs);return p(tt,ft({},o,{icon:kn}),null)};Ft.displayName="DownOutlined";Ft.inheritAttrs=!1;function Ln(){}var Fn=1/0,jn=We&&1/Mt(new We([,-0]))[1]==Fn?function(e){return new We(e)}:Ln,Hn=200;function Vn(e,n,t){var o=-1,l=_n,a=e.length,c=!0,i=[],s=i;if(a>=Hn){var g=jn(e);if(g)return Mt(g);c=!1,l=un,s=new sn}else s=i;e:for(;++o<a;){var u=e[o],r=u;if(u=u!==0?u:0,c&&r===r){for(var y=s.length;y--;)if(s[y]===r)continue e;i.push(u)}else l(s,r,t)||(s!==i&&s.push(r),i.push(u))}return i}function Ge(e){return e&&e.length?Vn(e):[]}const Wn=new ee("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),Xn=new ee("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),Yn=new ee("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),Un=new ee("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),Gn=new ee("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),qn=new ee("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),Qn=new ee("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),Zn=new ee("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),Jn={"move-up":{inKeyframes:Qn,outKeyframes:Zn},"move-down":{inKeyframes:Wn,outKeyframes:Xn},"move-left":{inKeyframes:Yn,outKeyframes:Un},"move-right":{inKeyframes:Gn,outKeyframes:qn}},pt=(e,n)=>{const{antCls:t}=e,o="".concat(t,"-").concat(n),{inKeyframes:l,outKeyframes:a}=Jn[n];return[Pt(o,l,a,e.motionDurationMid),{["\n ".concat(o,"-enter,\n ").concat(o,"-appear\n ")]:{opacity:0,animationTimingFunction:e.motionEaseOutCirc},["".concat(o,"-leave")]:{animationTimingFunction:e.motionEaseInOutCirc}}]},jt=new ee("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),Ht=new ee("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),Vt=new ee("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),Wt=new ee("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),eo=new ee("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),to=new ee("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),no=new ee("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),oo=new ee("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),lo={"slide-up":{inKeyframes:jt,outKeyframes:Ht},"slide-down":{inKeyframes:Vt,outKeyframes:Wt},"slide-left":{inKeyframes:eo,outKeyframes:to},"slide-right":{inKeyframes:no,outKeyframes:oo}},Be=(e,n)=>{const{antCls:t}=e,o="".concat(t,"-").concat(n),{inKeyframes:l,outKeyframes:a}=lo[n];return[Pt(o,l,a,e.motionDurationMid),{["\n ".concat(o,"-enter,\n ").concat(o,"-appear\n ")]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:e.motionEaseOutQuint},["".concat(o,"-leave")]:{animationTimingFunction:e.motionEaseInQuint}}]},Ce={adjustX:1,adjustY:1},Se=[0,0],io={topLeft:{points:["bl","tl"],overflow:Ce,offset:[0,-4],targetOffset:Se},topCenter:{points:["bc","tc"],overflow:Ce,offset:[0,-4],targetOffset:Se},topRight:{points:["br","tr"],overflow:Ce,offset:[0,-4],targetOffset:Se},bottomLeft:{points:["tl","bl"],overflow:Ce,offset:[0,4],targetOffset:Se},bottomCenter:{points:["tc","bc"],overflow:Ce,offset:[0,4],targetOffset:Se},bottomRight:{points:["tr","br"],overflow:Ce,offset:[0,4],targetOffset:Se}};var ao=function(e,n){var t={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&n.indexOf(o)<0&&(t[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,o=Object.getOwnPropertySymbols(e);l<o.length;l++)n.indexOf(o[l])<0&&Object.prototype.propertyIsEnumerable.call(e,o[l])&&(t[o[l]]=e[o[l]]);return t};const ro=J({compatConfig:{MODE:3},props:{minOverlayWidthMatchTrigger:{type:Boolean,default:void 0},arrow:{type:Boolean,default:!1},prefixCls:z.string.def("rc-dropdown"),transitionName:String,overlayClassName:z.string.def(""),openClassName:String,animation:z.any,align:z.object,overlayStyle:{type:Object,default:void 0},placement:z.string.def("bottomLeft"),overlay:z.any,trigger:z.oneOfType([z.string,z.arrayOf(z.string)]).def("hover"),alignPoint:{type:Boolean,default:void 0},showAction:z.array,hideAction:z.array,getPopupContainer:Function,visible:{type:Boolean,default:void 0},defaultVisible:{type:Boolean,default:!1},mouseEnterDelay:z.number.def(.15),mouseLeaveDelay:z.number.def(.1)},emits:["visibleChange","overlayClick"],setup(e,n){let{slots:t,emit:o,expose:l}=n;const a=Z(!!e.visible);ie(()=>e.visible,v=>{v!==void 0&&(a.value=v)});const c=Z();l({triggerRef:c});const i=v=>{e.visible===void 0&&(a.value=!1),o("overlayClick",v)},s=v=>{e.visible===void 0&&(a.value=v),o("visibleChange",v)},g=()=>{var v;const b=(v=t.overlay)===null||v===void 0?void 0:v.call(t),S={prefixCls:"".concat(e.prefixCls,"-menu"),onClick:i};return p(Ee,{key:cn},[e.arrow&&p("div",{class:"".concat(e.prefixCls,"-arrow")},null),$e(b,S,!1)])},u=d(()=>{const{minOverlayWidthMatchTrigger:v=!e.alignPoint}=e;return v}),r=()=>{var v;const b=(v=t.default)===null||v===void 0?void 0:v.call(t);return a.value&&b?$e(b[0],{class:e.openClassName||"".concat(e.prefixCls,"-open")},!1):b},y=d(()=>!e.hideAction&&e.trigger.indexOf("contextmenu")!==-1?["click"]:e.hideAction);return()=>{const{prefixCls:v,arrow:b,showAction:S,overlayStyle:f,trigger:w,placement:C,align:N,getPopupContainer:T,transitionName:h,animation:I,overlayClassName:K}=e,R=ao(e,["prefixCls","arrow","showAction","overlayStyle","trigger","placement","align","getPopupContainer","transitionName","animation","overlayClassName"]);return p(_t,x(x({},R),{},{prefixCls:v,ref:c,popupClassName:ue(K,{["".concat(v,"-show-arrow")]:b}),popupStyle:f,builtinPlacements:io,action:w,showAction:S,hideAction:y.value||[],popupPlacement:C,popupAlign:N,popupTransitionName:h,popupAnimation:I,popupVisible:a.value,stretch:u.value?"minWidth":"",onPopupVisibleChange:s,getPopupContainer:T}),{popup:g,default:r})}}}),Xt=()=>({arrow:vn([Boolean,Object]),trigger:{type:[Array,String]},menu:Ie(),overlay:z.any,visible:de(),open:de(),disabled:de(),danger:de(),autofocus:de(),align:Ie(),getPopupContainer:Function,prefixCls:String,transitionName:String,placement:String,overlayClassName:String,overlayStyle:Ie(),forceRender:de(),mouseEnterDelay:Number,mouseLeaveDelay:Number,openClassName:String,minOverlayWidthMatchTrigger:de(),destroyPopupOnHide:de(),onVisibleChange:{type:Function},"onUpdate:visible":{type:Function},onOpenChange:{type:Function},"onUpdate:open":{type:Function}}),qe=dn(),so=()=>$($({},Xt()),{type:qe.type,size:String,htmlType:qe.htmlType,href:String,disabled:de(),prefixCls:String,icon:z.any,title:String,loading:qe.loading,onClick:mn()});var uo={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"};function gt(e){for(var n=1;n<arguments.length;n++){var t=arguments[n]!=null?Object(arguments[n]):{},o=Object.keys(t);typeof Object.getOwnPropertySymbols=="function"&&(o=o.concat(Object.getOwnPropertySymbols(t).filter(function(l){return Object.getOwnPropertyDescriptor(t,l).enumerable}))),o.forEach(function(l){co(e,l,t[l])})}return e}function co(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}var je=function(n,t){var o=gt({},n,t.attrs);return p(tt,gt({},o,{icon:uo}),null)};je.displayName="EllipsisOutlined";je.inheritAttrs=!1;const mo=e=>{const{componentCls:n,antCls:t,paddingXS:o,opacityLoading:l}=e;return{["".concat(n,"-button")]:{whiteSpace:"nowrap",["&".concat(t,"-btn-group > ").concat(t,"-btn")]:{["&-loading, &-loading + ".concat(t,"-btn")]:{cursor:"default",pointerEvents:"none",opacity:l},["&:last-child:not(:first-child):not(".concat(t,"-btn-icon-only)")]:{paddingInline:o}}}}},vo=e=>{const{componentCls:n,menuCls:t,colorError:o,colorTextLightSolid:l}=e,a="".concat(t,"-item");return{["".concat(n,", ").concat(n,"-menu-submenu")]:{["".concat(t," ").concat(a)]:{["&".concat(a,"-danger:not(").concat(a,"-disabled)")]:{color:o,"&:hover":{color:l,backgroundColor:o}}}}}},fo=e=>{const{componentCls:n,menuCls:t,zIndexPopup:o,dropdownArrowDistance:l,dropdownArrowOffset:a,sizePopupArrow:c,antCls:i,iconCls:s,motionDurationMid:g,dropdownPaddingVertical:u,fontSize:r,dropdownEdgeChildPadding:y,colorTextDisabled:v,fontSizeIcon:b,controlPaddingHorizontal:S,colorBgElevated:f,boxShadowPopoverArrow:w}=e;return[{[n]:$($({},Rt(e)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:o,display:"block","&::before":{position:"absolute",insetBlock:-l+c/2,zIndex:-9999,opacity:1e-4,content:'""'},["".concat(n,"-wrap")]:{position:"relative",["".concat(i,"-btn > ").concat(s,"-down")]:{fontSize:b},["".concat(s,"-down::before")]:{transition:"transform ".concat(g)}},["".concat(n,"-wrap-open")]:{["".concat(s,"-down::before")]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},["\n &-show-arrow".concat(n,"-placement-topLeft,\n &-show-arrow").concat(n,"-placement-top,\n &-show-arrow").concat(n,"-placement-topRight\n ")]:{paddingBottom:l},["\n &-show-arrow".concat(n,"-placement-bottomLeft,\n &-show-arrow").concat(n,"-placement-bottom,\n &-show-arrow").concat(n,"-placement-bottomRight\n ")]:{paddingTop:l},["".concat(n,"-arrow")]:$({position:"absolute",zIndex:1,display:"block"},fn(c,e.borderRadiusXS,e.borderRadiusOuter,f,w)),["\n &-placement-top > ".concat(n,"-arrow,\n &-placement-topLeft > ").concat(n,"-arrow,\n &-placement-topRight > ").concat(n,"-arrow\n ")]:{bottom:l,transform:"translateY(100%) rotate(180deg)"},["&-placement-top > ".concat(n,"-arrow")]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(100%) rotate(180deg)"},["&-placement-topLeft > ".concat(n,"-arrow")]:{left:{_skip_check_:!0,value:a}},["&-placement-topRight > ".concat(n,"-arrow")]:{right:{_skip_check_:!0,value:a}},["\n &-placement-bottom > ".concat(n,"-arrow,\n &-placement-bottomLeft > ").concat(n,"-arrow,\n &-placement-bottomRight > ").concat(n,"-arrow\n ")]:{top:l,transform:"translateY(-100%)"},["&-placement-bottom > ".concat(n,"-arrow")]:{left:{_skip_check_:!0,value:"50%"},transform:"translateY(-100%) translateX(-50%)"},["&-placement-bottomLeft > ".concat(n,"-arrow")]:{left:{_skip_check_:!0,value:a}},["&-placement-bottomRight > ".concat(n,"-arrow")]:{right:{_skip_check_:!0,value:a}},["&".concat(i,"-slide-down-enter").concat(i,"-slide-down-enter-active").concat(n,"-placement-bottomLeft,\n &").concat(i,"-slide-down-appear").concat(i,"-slide-down-appear-active").concat(n,"-placement-bottomLeft,\n &").concat(i,"-slide-down-enter").concat(i,"-slide-down-enter-active").concat(n,"-placement-bottom,\n &").concat(i,"-slide-down-appear").concat(i,"-slide-down-appear-active").concat(n,"-placement-bottom,\n &").concat(i,"-slide-down-enter").concat(i,"-slide-down-enter-active").concat(n,"-placement-bottomRight,\n &").concat(i,"-slide-down-appear").concat(i,"-slide-down-appear-active").concat(n,"-placement-bottomRight")]:{animationName:jt},["&".concat(i,"-slide-up-enter").concat(i,"-slide-up-enter-active").concat(n,"-placement-topLeft,\n &").concat(i,"-slide-up-appear").concat(i,"-slide-up-appear-active").concat(n,"-placement-topLeft,\n &").concat(i,"-slide-up-enter").concat(i,"-slide-up-enter-active").concat(n,"-placement-top,\n &").concat(i,"-slide-up-appear").concat(i,"-slide-up-appear-active").concat(n,"-placement-top,\n &").concat(i,"-slide-up-enter").concat(i,"-slide-up-enter-active").concat(n,"-placement-topRight,\n &").concat(i,"-slide-up-appear").concat(i,"-slide-up-appear-active").concat(n,"-placement-topRight")]:{animationName:Vt},["&".concat(i,"-slide-down-leave").concat(i,"-slide-down-leave-active").concat(n,"-placement-bottomLeft,\n &").concat(i,"-slide-down-leave").concat(i,"-slide-down-leave-active").concat(n,"-placement-bottom,\n &").concat(i,"-slide-down-leave").concat(i,"-slide-down-leave-active").concat(n,"-placement-bottomRight")]:{animationName:Ht},["&".concat(i,"-slide-up-leave").concat(i,"-slide-up-leave-active").concat(n,"-placement-topLeft,\n &").concat(i,"-slide-up-leave").concat(i,"-slide-up-leave-active").concat(n,"-placement-top,\n &").concat(i,"-slide-up-leave").concat(i,"-slide-up-leave-active").concat(n,"-placement-topRight")]:{animationName:Wt}})},{["".concat(n," ").concat(t)]:{position:"relative",margin:0},["".concat(t,"-submenu-popup")]:{position:"absolute",zIndex:o,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul,li":{listStyle:"none"},ul:{marginInline:"0.3em"}},["".concat(n,", ").concat(n,"-menu-submenu")]:{[t]:$($({padding:y,listStyleType:"none",backgroundColor:f,backgroundClip:"padding-box",borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary},st(e)),{["".concat(t,"-item-group-title")]:{padding:"".concat(u,"px ").concat(S,"px"),color:e.colorTextDescription,transition:"all ".concat(g)},["".concat(t,"-item")]:{position:"relative",display:"flex",alignItems:"center",borderRadius:e.borderRadiusSM},["".concat(t,"-item-icon")]:{minWidth:r,marginInlineEnd:e.marginXS,fontSize:e.fontSizeSM},["".concat(t,"-title-content")]:{flex:"auto","> a":{color:"inherit",transition:"all ".concat(g),"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},["".concat(t,"-item, ").concat(t,"-submenu-title")]:$($({clear:"both",margin:0,padding:"".concat(u,"px ").concat(S,"px"),color:e.colorText,fontWeight:"normal",fontSize:r,lineHeight:e.lineHeight,cursor:"pointer",transition:"all ".concat(g),"&:hover, &-active":{backgroundColor:e.controlItemBgHover}},st(e)),{"&-selected":{color:e.colorPrimary,backgroundColor:e.controlItemBgActive,"&:hover, &-active":{backgroundColor:e.controlItemBgActiveHover}},"&-disabled":{color:v,cursor:"not-allowed","&:hover":{color:v,backgroundColor:f,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:"".concat(e.marginXXS,"px 0"),overflow:"hidden",lineHeight:0,backgroundColor:e.colorSplit},["".concat(n,"-menu-submenu-expand-icon")]:{position:"absolute",insetInlineEnd:e.paddingXS,["".concat(n,"-menu-submenu-arrow-icon")]:{marginInlineEnd:"0 !important",color:e.colorTextDescription,fontSize:b,fontStyle:"normal"}}}),["".concat(t,"-item-group-list")]:{margin:"0 ".concat(e.marginXS,"px"),padding:0,listStyle:"none"},["".concat(t,"-submenu-title")]:{paddingInlineEnd:S+e.fontSizeSM},["".concat(t,"-submenu-vertical")]:{position:"relative"},["".concat(t,"-submenu").concat(t,"-submenu-disabled ").concat(n,"-menu-submenu-title")]:{["&, ".concat(n,"-menu-submenu-arrow-icon")]:{color:v,backgroundColor:f,cursor:"not-allowed"}},["".concat(t,"-submenu-selected ").concat(n,"-menu-submenu-title")]:{color:e.colorPrimary}})}},[Be(e,"slide-up"),Be(e,"slide-down"),pt(e,"move-up"),pt(e,"move-down"),Dt(e,"zoom-big")]]},Yt=Kt("Dropdown",(e,n)=>{let{rootPrefixCls:t}=n;const{marginXXS:o,sizePopupArrow:l,controlHeight:a,fontSize:c,lineHeight:i,paddingXXS:s,componentCls:g,borderRadiusOuter:u,borderRadiusLG:r}=e,y=(a-c*i)/2,{dropdownArrowOffset:v}=pn({sizePopupArrow:l,contentRadius:r,borderRadiusOuter:u}),b=Qe(e,{menuCls:"".concat(g,"-menu"),rootPrefixCls:t,dropdownArrowDistance:l/2+o,dropdownArrowOffset:v,dropdownPaddingVertical:y,dropdownEdgeChildPadding:s});return[fo(b),mo(b),vo(b)]},e=>({zIndexPopup:e.zIndexPopupBase+50}));var po=function(e,n){var t={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&n.indexOf(o)<0&&(t[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,o=Object.getOwnPropertySymbols(e);l<o.length;l++)n.indexOf(o[l])<0&&Object.prototype.propertyIsEnumerable.call(e,o[l])&&(t[o[l]]=e[o[l]]);return t};const go=Ze.Group,Ne=J({compatConfig:{MODE:3},name:"ADropdownButton",inheritAttrs:!1,__ANT_BUTTON:!0,props:Et(so(),{trigger:"hover",placement:"bottomRight",type:"default"}),slots:Object,setup(e,n){let{slots:t,attrs:o,emit:l}=n;const a=y=>{l("update:visible",y),l("visibleChange",y),l("update:open",y),l("openChange",y)},{prefixCls:c,direction:i,getPopupContainer:s}=nt("dropdown",e),g=d(()=>"".concat(c.value,"-button")),[u,r]=Yt(c);return()=>{var y,v;const b=$($({},e),o),{type:S="default",disabled:f,danger:w,loading:C,htmlType:N,class:T="",overlay:h=(y=t.overlay)===null||y===void 0?void 0:y.call(t),trigger:I,align:K,open:R,visible:L,onVisibleChange:B,placement:U=i.value==="rtl"?"bottomLeft":"bottomRight",href:q,title:te,icon:ae=((v=t.icon)===null||v===void 0?void 0:v.call(t))||p(je,null,null),mouseEnterDelay:O,mouseLeaveDelay:E,overlayClassName:k,overlayStyle:Y,destroyPopupOnHide:X,onClick:ce,"onUpdate:open":P}=b,F=po(b,["type","disabled","danger","loading","htmlType","class","overlay","trigger","align","open","visible","onVisibleChange","placement","href","title","icon","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","onClick","onUpdate:open"]),Q={align:K,disabled:f,trigger:f?[]:I,placement:U,getPopupContainer:s==null?void 0:s.value,onOpenChange:a,mouseEnterDelay:O,mouseLeaveDelay:E,open:R!=null?R:L,overlayClassName:k,overlayStyle:Y,destroyPopupOnHide:X},ne=p(Ze,{danger:w,type:S,disabled:f,loading:C,onClick:ce,htmlType:N,href:q,title:te},{default:t.default}),oe=p(Ze,{danger:w,type:S,icon:ae},null);return u(p(go,x(x({},F),{},{class:ue(g.value,T,r.value)}),{default:()=>[t.leftButton?t.leftButton({button:ne}):ne,p(Oe,Q,{default:()=>[t.rightButton?t.rightButton({button:oe}):oe],overlay:()=>h})]}))}}});var bo={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"};function bt(e){for(var n=1;n<arguments.length;n++){var t=arguments[n]!=null?Object(arguments[n]):{},o=Object.keys(t);typeof Object.getOwnPropertySymbols=="function"&&(o=o.concat(Object.getOwnPropertySymbols(t).filter(function(l){return Object.getOwnPropertyDescriptor(t,l).enumerable}))),o.forEach(function(l){yo(e,l,t[l])})}return e}function yo(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}var ke=function(n,t){var o=bt({},n,t.attrs);return p(tt,bt({},o,{icon:bo}),null)};ke.displayName="RightOutlined";ke.inheritAttrs=!1;const Ut=Symbol("OverrideContextKey"),Gt=()=>ge(Ut,void 0),$o=e=>{var n,t,o;const{prefixCls:l,mode:a,selectable:c,validator:i,onClick:s,expandIcon:g}=Gt()||{};he(Ut,{prefixCls:d(()=>{var u,r;return(r=(u=e.prefixCls)===null||u===void 0?void 0:u.value)!==null&&r!==void 0?r:l==null?void 0:l.value}),mode:d(()=>{var u,r;return(r=(u=e.mode)===null||u===void 0?void 0:u.value)!==null&&r!==void 0?r:a==null?void 0:a.value}),selectable:d(()=>{var u,r;return(r=(u=e.selectable)===null||u===void 0?void 0:u.value)!==null&&r!==void 0?r:c==null?void 0:c.value}),validator:(n=e.validator)!==null&&n!==void 0?n:i,onClick:(t=e.onClick)!==null&&t!==void 0?t:s,expandIcon:(o=e.expandIcon)!==null&&o!==void 0?o:g==null?void 0:g.value})},Oe=J({compatConfig:{MODE:3},name:"ADropdown",inheritAttrs:!1,props:Et(Xt(),{mouseEnterDelay:.15,mouseLeaveDelay:.1,placement:"bottomLeft",trigger:"hover"}),slots:Object,setup(e,n){let{slots:t,attrs:o,emit:l}=n;const{prefixCls:a,rootPrefixCls:c,direction:i,getPopupContainer:s}=nt("dropdown",e),[g,u]=Yt(a),r=d(()=>{const{placement:f="",transitionName:w}=e;return w!==void 0?w:f.includes("top")?"".concat(c.value,"-slide-down"):"".concat(c.value,"-slide-up")});$o({prefixCls:d(()=>"".concat(a.value,"-menu")),expandIcon:d(()=>p("span",{class:"".concat(a.value,"-menu-submenu-arrow")},[p(ke,{class:"".concat(a.value,"-menu-submenu-arrow-icon")},null)])),mode:d(()=>"vertical"),selectable:d(()=>!1),onClick:()=>{},validator:f=>{}});const y=()=>{var f,w,C;const N=e.overlay||((f=t.overlay)===null||f===void 0?void 0:f.call(t)),T=Array.isArray(N)?N[0]:N;if(!T)return null;const h=T.props||{};xe(!h.mode||h.mode==="vertical","Dropdown",'mode="'.concat(h.mode,"\" is not supported for Dropdown's Menu."));const{selectable:I=!1,expandIcon:K=(C=(w=T.children)===null||w===void 0?void 0:w.expandIcon)===null||C===void 0?void 0:C.call(w)}=h,R=typeof K<"u"&&Ae(K)?K:p("span",{class:"".concat(a.value,"-menu-submenu-arrow")},[p(ke,{class:"".concat(a.value,"-menu-submenu-arrow-icon")},null)]);return Ae(T)?$e(T,{mode:"vertical",selectable:I,expandIcon:()=>R}):T},v=d(()=>{const f=e.placement;if(!f)return i.value==="rtl"?"bottomRight":"bottomLeft";if(f.includes("Center")){const w=f.slice(0,f.indexOf("Center"));return xe(!f.includes("Center"),"Dropdown","You are using '".concat(f,"' placement in Dropdown, which is deprecated. Try to use '").concat(w,"' instead.")),w}return f}),b=d(()=>typeof e.visible=="boolean"?e.visible:e.open),S=f=>{l("update:visible",f),l("visibleChange",f),l("update:open",f),l("openChange",f)};return()=>{var f,w;const{arrow:C,trigger:N,disabled:T,overlayClassName:h}=e,I=(f=t.default)===null||f===void 0?void 0:f.call(t)[0],K=$e(I,$({class:ue((w=I==null?void 0:I.props)===null||w===void 0?void 0:w.class,{["".concat(a.value,"-rtl")]:i.value==="rtl"},"".concat(a.value,"-trigger"))},T?{disabled:T}:{})),R=ue(h,u.value,{["".concat(a.value,"-rtl")]:i.value==="rtl"}),L=T?[]:N;let B;L&&L.includes("contextmenu")&&(B=!0);const U=gn({arrowPointAtCenter:typeof C=="object"&&C.pointAtCenter,autoAdjustOverflow:!0}),q=bn($($($({},e),o),{visible:b.value,builtinPlacements:U,overlayClassName:R,arrow:!!C,alignPoint:B,prefixCls:a.value,getPopupContainer:s==null?void 0:s.value,transitionName:r.value,trigger:L,onVisibleChange:S,placement:v.value}),["overlay","onUpdate:visible"]);return g(p(ro,q,{default:()=>[K],overlay:y}))}}});Oe.Button=Ne;function ho(e,n,t,o){let l;if(l!==void 0)return!!l;if(e===n)return!0;if(typeof e!="object"||!e||typeof n!="object"||!n)return!1;const a=Object.keys(e),c=Object.keys(n);if(a.length!==c.length)return!1;const i=Object.prototype.hasOwnProperty.bind(n);for(let s=0;s<a.length;s++){const g=a[s];if(!i(g))return!1;const u=e[g],r=n[g];if(l=void 0,l===!1||l===void 0&&u!==r)return!1}return!0}function Pe(e,n){return ho(ut(e),ut(n))}const qt=Symbol("menuContextKey"),Qt=e=>{he(qt,e)},me=()=>ge(qt),Zt=Symbol("ForceRenderKey"),wo=e=>{he(Zt,e)},Jt=()=>ge(Zt,!1),en=Symbol("menuFirstLevelContextKey"),tn=e=>{he(en,e)},Co=()=>ge(en,!0),ze=J({compatConfig:{MODE:3},name:"MenuContextProvider",inheritAttrs:!1,props:{mode:{type:String,default:void 0},overflowDisabled:{type:Boolean,default:void 0}},setup(e,n){let{slots:t}=n;const o=me(),l=$({},o);return e.mode!==void 0&&(l.mode=ct(e,"mode")),e.overflowDisabled!==void 0&&(l.overflowDisabled=ct(e,"overflowDisabled")),Qt(l),()=>{var a;return(a=t.default)===null||a===void 0?void 0:a.call(t)}}}),So=Symbol("siderCollapsed"),Re="$$__vc-menu-more__key",nn=Symbol("KeyPathContext"),ot=()=>ge(nn,{parentEventKeys:d(()=>[]),parentKeys:d(()=>[]),parentInfo:{}}),Io=(e,n,t)=>{const{parentEventKeys:o,parentKeys:l}=ot(),a=d(()=>[...o.value,e]),c=d(()=>[...l.value,n]);return he(nn,{parentEventKeys:a,parentKeys:c,parentInfo:t}),c},on=Symbol("measure"),yt=J({compatConfig:{MODE:3},setup(e,n){let{slots:t}=n;return he(on,!0),()=>{var o;return(o=t.default)===null||o===void 0?void 0:o.call(t)}}}),lt=()=>ge(on,!1);function ln(e){const{mode:n,rtl:t,inlineIndent:o}=me();return d(()=>n.value!=="inline"?null:t.value?{paddingRight:"".concat(e.value*o.value,"px")}:{paddingLeft:"".concat(e.value*o.value,"px")})}let Oo=0;const xo=()=>({id:String,role:String,disabled:Boolean,danger:Boolean,title:{type:[String,Boolean],default:void 0},icon:z.any,onMouseenter:Function,onMouseleave:Function,onClick:Function,onKeydown:Function,onFocus:Function,originItemValue:Ie()}),_e=J({compatConfig:{MODE:3},name:"AMenuItem",inheritAttrs:!1,props:xo(),slots:Object,setup(e,n){let{slots:t,emit:o,attrs:l}=n;const a=Tt(),c=lt(),i=typeof a.vnode.key=="symbol"?String(a.vnode.key):a.vnode.key;xe(typeof a.vnode.key!="symbol","MenuItem",'MenuItem `:key="'.concat(String(i),'"` not support Symbol type'));const s="menu_item_".concat(++Oo,"_$$_").concat(i),{parentEventKeys:g,parentKeys:u}=ot(),{prefixCls:r,activeKeys:y,disabled:v,changeActiveKeys:b,rtl:S,inlineCollapsed:f,siderCollapsed:w,onItemClick:C,selectedKeys:N,registerMenuInfo:T,unRegisterMenuInfo:h}=me(),I=Co(),K=j(!1),R=d(()=>[...u.value,i]);T(s,{eventKey:s,key:i,parentEventKeys:g,parentKeys:u,isLeaf:!0}),Te(()=>{h(s)}),ie(y,()=>{K.value=!!y.value.find(P=>P===i)},{immediate:!0});const B=d(()=>v.value||e.disabled),U=d(()=>N.value.includes(i)),q=d(()=>{const P="".concat(r.value,"-item");return{["".concat(P)]:!0,["".concat(P,"-danger")]:e.danger,["".concat(P,"-active")]:K.value,["".concat(P,"-selected")]:U.value,["".concat(P,"-disabled")]:B.value}}),te=P=>({key:i,eventKey:s,keyPath:R.value,eventKeyPath:[...g.value,s],domEvent:P,item:$($({},e),l)}),ae=P=>{if(B.value)return;const F=te(P);o("click",P),C(F)},O=P=>{B.value||(b(R.value),o("mouseenter",P))},E=P=>{B.value||(b([]),o("mouseleave",P))},k=P=>{if(o("keydown",P),P.which===$n.ENTER){const F=te(P);o("click",P),C(F)}},Y=P=>{b(R.value),o("focus",P)},X=(P,F)=>{const Q=p("span",{class:"".concat(r.value,"-title-content")},[F]);return(!P||Ae(F)&&F.type==="span")&&F&&f.value&&I&&typeof F=="string"?p("div",{class:"".concat(r.value,"-inline-collapsed-noicon")},[F.charAt(0)]):Q},ce=ln(d(()=>R.value.length));return()=>{var P,F,Q,ne,oe;if(c)return null;const re=(P=e.title)!==null&&P!==void 0?P:(F=t.title)===null||F===void 0?void 0:F.call(t),m=At((Q=t.default)===null||Q===void 0?void 0:Q.call(t)),M=m.length;let _=re;typeof re>"u"?_=I&&M?m:"":re===!1&&(_="");const H={title:_};!w.value&&!f.value&&(H.title=null,H.open=!1);const V={};e.role==="option"&&(V["aria-selected"]=U.value);const A=(ne=e.icon)!==null&&ne!==void 0?ne:(oe=t.icon)===null||oe===void 0?void 0:oe.call(t,e);return p(yn,x(x({},H),{},{placement:S.value?"left":"right",overlayClassName:"".concat(r.value,"-inline-collapsed-tooltip")}),{default:()=>[p(pe.Item,x(x(x({component:"li"},l),{},{id:e.id,style:$($({},l.style||{}),ce.value),class:[q.value,{["".concat(l.class)]:!!l.class,["".concat(r.value,"-item-only-child")]:(A?M+1:M)===1}],role:e.role||"menuitem",tabindex:e.disabled?null:-1,"data-menu-id":i,"aria-disabled":e.disabled},V),{},{onMouseenter:O,onMouseleave:E,onClick:ae,onKeydown:k,onFocus:Y,title:typeof re=="string"?re:void 0}),{default:()=>[$e(typeof A=="function"?A(e.originItemValue):A,{class:"".concat(r.value,"-item-icon")},!1),X(A,m)]})]})}}}),fe={adjustX:1,adjustY:1},Mo={topLeft:{points:["bl","tl"],overflow:fe,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:fe,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:fe,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:fe,offset:[4,0]}},Po={topLeft:{points:["bl","tl"],overflow:fe,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:fe,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:fe,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:fe,offset:[4,0]}},_o={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},$t=J({compatConfig:{MODE:3},name:"PopupTrigger",inheritAttrs:!1,props:{prefixCls:String,mode:String,visible:Boolean,popupClassName:String,popupOffset:Array,disabled:Boolean,onVisibleChange:Function},slots:Object,emits:["visibleChange"],setup(e,n){let{slots:t,emit:o}=n;const l=j(!1),{getPopupContainer:a,rtl:c,subMenuOpenDelay:i,subMenuCloseDelay:s,builtinPlacements:g,triggerSubMenuAction:u,forceSubMenuRender:r,motion:y,defaultMotions:v,rootClassName:b}=me(),S=Jt(),f=d(()=>c.value?$($({},Po),g.value):$($({},Mo),g.value)),w=d(()=>_o[e.mode]),C=j();ie(()=>e.visible,h=>{Xe.cancel(C.value),C.value=Xe(()=>{l.value=h})},{immediate:!0}),Te(()=>{Xe.cancel(C.value)});const N=h=>{o("visibleChange",h)},T=d(()=>{var h,I;const K=y.value||((h=v.value)===null||h===void 0?void 0:h[e.mode])||((I=v.value)===null||I===void 0?void 0:I.other),R=typeof K=="function"?K():K;return R?hn(R.name,{css:!0}):void 0});return()=>{const{prefixCls:h,popupClassName:I,mode:K,popupOffset:R,disabled:L}=e;return p(_t,{prefixCls:h,popupClassName:ue("".concat(h,"-popup"),{["".concat(h,"-rtl")]:c.value},I,b.value),stretch:K==="horizontal"?"minWidth":null,getPopupContainer:a.value,builtinPlacements:f.value,popupPlacement:w.value,popupVisible:l.value,popupAlign:R&&{offset:R},action:L?[]:[u.value],mouseEnterDelay:i.value,mouseLeaveDelay:s.value,onPopupVisibleChange:N,forceRender:S||r.value,popupAnimation:T.value},{popup:t.popup,default:t.default})}}}),it=(e,n)=>{let{slots:t,attrs:o}=n;var l;const{prefixCls:a,mode:c}=me();return p("ul",x(x({},o),{},{class:ue(a.value,"".concat(a.value,"-sub"),"".concat(a.value,"-").concat(c.value==="inline"?"inline":"vertical")),"data-menu-list":!0}),[(l=t.default)===null||l===void 0?void 0:l.call(t)])};it.displayName="SubMenuList";const Ko=J({compatConfig:{MODE:3},name:"InlineSubMenuList",inheritAttrs:!1,props:{id:String,open:Boolean,keyPath:Array},setup(e,n){let{slots:t}=n;const o=d(()=>"inline"),{motion:l,mode:a,defaultMotions:c}=me(),i=d(()=>a.value===o.value),s=Z(!i.value),g=d(()=>i.value?e.open:!1);ie(a,()=>{i.value&&(s.value=!1)},{flush:"post"});const u=d(()=>{var r,y;const v=l.value||((r=c.value)===null||r===void 0?void 0:r[o.value])||((y=c.value)===null||y===void 0?void 0:y.other),b=typeof v=="function"?v():v;return $($({},b),{appear:e.keyPath.length<=1})});return()=>{var r;return s.value?null:p(ze,{mode:o.value},{default:()=>[p(wn,u.value,{default:()=>[Cn(p(it,{id:e.id},{default:()=>[(r=t.default)===null||r===void 0?void 0:r.call(t)]}),[[Sn,g.value]])]})]})}}});let ht=0;const Ro=()=>({icon:z.any,title:z.any,disabled:Boolean,level:Number,popupClassName:String,popupOffset:Array,internalPopupClose:Boolean,eventKey:String,expandIcon:Function,theme:String,onMouseenter:Function,onMouseleave:Function,onTitleClick:Function,originItemValue:Ie()}),Me=J({compatConfig:{MODE:3},name:"ASubMenu",inheritAttrs:!1,props:Ro(),slots:Object,setup(e,n){let{slots:t,attrs:o,emit:l}=n;var a,c;tn(!1);const i=lt(),s=Tt(),g=typeof s.vnode.key=="symbol"?String(s.vnode.key):s.vnode.key;xe(typeof s.vnode.key!="symbol","SubMenu",'SubMenu `:key="'.concat(String(g),'"` not support Symbol type'));const u=dt(g)?g:"sub_menu_".concat(++ht,"_$$_not_set_key"),r=(a=e.eventKey)!==null&&a!==void 0?a:dt(g)?"sub_menu_".concat(++ht,"_$$_").concat(g):u,{parentEventKeys:y,parentInfo:v,parentKeys:b}=ot(),S=d(()=>[...b.value,u]),f=j([]),w={eventKey:r,key:u,parentEventKeys:y,childrenEventKeys:f,parentKeys:b};(c=v.childrenEventKeys)===null||c===void 0||c.value.push(r),Te(()=>{var D;v.childrenEventKeys&&(v.childrenEventKeys.value=(D=v.childrenEventKeys)===null||D===void 0?void 0:D.value.filter(G=>G!=r))}),Io(r,u,w);const{prefixCls:C,activeKeys:N,disabled:T,changeActiveKeys:h,mode:I,inlineCollapsed:K,openKeys:R,overflowDisabled:L,onOpenChange:B,registerMenuInfo:U,unRegisterMenuInfo:q,selectedSubMenuKeys:te,expandIcon:ae,theme:O}=me(),E=g!=null,k=!i&&(Jt()||!E);wo(k),(i&&E||!i&&!E||k)&&(U(r,w),Te(()=>{q(r)}));const Y=d(()=>"".concat(C.value,"-submenu")),X=d(()=>T.value||e.disabled),ce=j(),P=j(),F=d(()=>R.value.includes(u)),Q=d(()=>!L.value&&F.value),ne=d(()=>te.value.includes(u)),oe=j(!1);ie(N,()=>{oe.value=!!N.value.find(D=>D===u)},{immediate:!0});const re=D=>{X.value||(l("titleClick",D,u),I.value==="inline"&&B(u,!F.value))},m=D=>{X.value||(h(S.value),l("mouseenter",D))},M=D=>{X.value||(h([]),l("mouseleave",D))},_=ln(d(()=>S.value.length)),H=D=>{I.value!=="inline"&&B(u,D)},V=()=>{h(S.value)},A=r&&"".concat(r,"-popup"),le=d(()=>ue(C.value,"".concat(C.value,"-").concat(e.theme||O.value),e.popupClassName)),W=(D,G)=>{if(!G)return K.value&&!b.value.length&&D&&typeof D=="string"?p("div",{class:"".concat(C.value,"-inline-collapsed-noicon")},[D.charAt(0)]):p("span",{class:"".concat(C.value,"-title-content")},[D]);const ve=Ae(D)&&D.type==="span";return p(Ee,null,[$e(typeof G=="function"?G(e.originItemValue):G,{class:"".concat(C.value,"-item-icon")},!1),ve?D:p("span",{class:"".concat(C.value,"-title-content")},[D])])},se=d(()=>I.value!=="inline"&&S.value.length>1?"vertical":I.value),be=d(()=>I.value==="horizontal"?"vertical":I.value),an=d(()=>se.value==="horizontal"?"vertical":se.value),at=()=>{var D,G;const ve=Y.value,He=(D=e.icon)!==null&&D!==void 0?D:(G=t.icon)===null||G===void 0?void 0:G.call(t,e),rt=e.expandIcon||t.expandIcon||ae.value,Ve=W(Bt(t,e,"title"),He);return p("div",{style:_.value,class:"".concat(ve,"-title"),tabindex:X.value?null:-1,ref:ce,title:typeof Ve=="string"?Ve:null,"data-menu-id":u,"aria-expanded":Q.value,"aria-haspopup":!0,"aria-controls":A,"aria-disabled":X.value,onClick:re,onFocus:V},[Ve,I.value!=="horizontal"&&rt?rt($($({},e),{isOpen:Q.value})):p("i",{class:"".concat(ve,"-arrow")},null)])};return()=>{var D;if(i)return E?(D=t.default)===null||D===void 0?void 0:D.call(t):null;const G=Y.value;let ve=()=>null;if(!L.value&&I.value!=="inline"){const He=I.value==="horizontal"?[0,8]:[10,0];ve=()=>p($t,{mode:se.value,prefixCls:G,visible:!e.internalPopupClose&&Q.value,popupClassName:le.value,popupOffset:e.popupOffset||He,disabled:X.value,onVisibleChange:H},{default:()=>[at()],popup:()=>p(ze,{mode:an.value},{default:()=>[p(it,{id:A,ref:P},{default:t.default})]})})}else ve=()=>p($t,null,{default:at});return p(ze,{mode:be.value},{default:()=>[p(pe.Item,x(x({component:"li"},o),{},{role:"none",class:ue(G,"".concat(G,"-").concat(I.value),o.class,{["".concat(G,"-open")]:Q.value,["".concat(G,"-active")]:oe.value,["".concat(G,"-selected")]:ne.value,["".concat(G,"-disabled")]:X.value}),onMouseenter:m,onMouseleave:M,"data-submenu-id":u}),{default:()=>p(Ee,null,[ve(),!L.value&&p(Ko,{id:A,open:Q.value,keyPath:S.value},{default:t.default})])})]})}}}),Do=()=>({title:z.any,originItemValue:Ie()}),Le=J({compatConfig:{MODE:3},name:"AMenuItemGroup",inheritAttrs:!1,props:Do(),slots:Object,setup(e,n){let{slots:t,attrs:o}=n;const{prefixCls:l}=me(),a=d(()=>"".concat(l.value,"-item-group")),c=lt();return()=>{var i,s;return c?(i=t.default)===null||i===void 0?void 0:i.call(t):p("li",x(x({},o),{},{onClick:g=>g.stopPropagation(),class:a.value}),[p("div",{title:typeof e.title=="string"?e.title:void 0,class:"".concat(a.value,"-title")},[Bt(t,e,"title")]),p("ul",{class:"".concat(a.value,"-list")},[(s=t.default)===null||s===void 0?void 0:s.call(t)])])}}}),Eo=()=>({prefixCls:String,dashed:Boolean}),Fe=J({compatConfig:{MODE:3},name:"AMenuDivider",props:Eo(),setup(e){const{prefixCls:n}=me(),t=d(()=>({["".concat(n.value,"-item-divider")]:!0,["".concat(n.value,"-item-divider-dashed")]:!!e.dashed}));return()=>p("li",{class:t.value},null)}});var Ao=function(e,n){var t={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&n.indexOf(o)<0&&(t[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,o=Object.getOwnPropertySymbols(e);l<o.length;l++)n.indexOf(o[l])<0&&Object.prototype.propertyIsEnumerable.call(e,o[l])&&(t[o[l]]=e[o[l]]);return t};function et(e,n,t){return(e||[]).map((o,l)=>{if(o&&typeof o=="object"){const a=o,{label:c,children:i,key:s,type:g}=a,u=Ao(a,["label","children","key","type"]),r=s!=null?s:"tmp-".concat(l),y=t?t.parentKeys.slice():[],v=[],b={eventKey:r,key:r,parentEventKeys:Z(y),parentKeys:Z(y),childrenEventKeys:Z(v),isLeaf:!1};if(i||g==="group"){if(g==="group"){const f=et(i,n,t);return p(Le,x(x({key:r},u),{},{title:c,originItemValue:o}),{default:()=>[f]})}n.set(r,b),t&&t.childrenEventKeys.push(r);const S=et(i,n,{childrenEventKeys:v,parentKeys:[].concat(y,r)});return p(Me,x(x({key:r},u),{},{title:c,originItemValue:o}),{default:()=>[S]})}return g==="divider"?p(Fe,x({key:r},u),null):(b.isLeaf=!0,n.set(r,b),p(_e,x(x({key:r},u),{},{originItemValue:o}),{default:()=>[c]}))}return null}).filter(o=>o)}function To(e){const n=j([]),t=j(!1),o=j(new Map);return ie(()=>e.items,()=>{const l=new Map;t.value=!1,e.items?(t.value=!0,n.value=et(e.items,l)):n.value=void 0,o.value=l},{immediate:!0,deep:!0}),{itemsNodes:n,store:o,hasItmes:t}}const Bo=e=>{const{componentCls:n,motionDurationSlow:t,menuHorizontalHeight:o,colorSplit:l,lineWidth:a,lineType:c,menuItemPaddingInline:i}=e;return{["".concat(n,"-horizontal")]:{lineHeight:"".concat(o,"px"),border:0,borderBottom:"".concat(a,"px ").concat(c," ").concat(l),boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},["".concat(n,"-item, ").concat(n,"-submenu")]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:i},["> ".concat(n,"-item:hover,\n > ").concat(n,"-item-active,\n > ").concat(n,"-submenu ").concat(n,"-submenu-title:hover")]:{backgroundColor:"transparent"},["".concat(n,"-item, ").concat(n,"-submenu-title")]:{transition:["border-color ".concat(t),"background ".concat(t)].join(",")},["".concat(n,"-submenu-arrow")]:{display:"none"}}}},No=e=>{let{componentCls:n,menuArrowOffset:t}=e;return{["".concat(n,"-rtl")]:{direction:"rtl"},["".concat(n,"-submenu-rtl")]:{transformOrigin:"100% 0"},["".concat(n,"-rtl").concat(n,"-vertical,\n ").concat(n,"-submenu-rtl ").concat(n,"-vertical")]:{["".concat(n,"-submenu-arrow")]:{"&::before":{transform:"rotate(-45deg) translateY(-".concat(t,")")},"&::after":{transform:"rotate(45deg) translateY(".concat(t,")")}}}}},wt=e=>$({},In(e)),Ct=(e,n)=>{const{componentCls:t,colorItemText:o,colorItemTextSelected:l,colorGroupTitle:a,colorItemBg:c,colorSubItemBg:i,colorItemBgSelected:s,colorActiveBarHeight:g,colorActiveBarWidth:u,colorActiveBarBorderSize:r,motionDurationSlow:y,motionEaseInOut:v,motionEaseOut:b,menuItemPaddingInline:S,motionDurationMid:f,colorItemTextHover:w,lineType:C,colorSplit:N,colorItemTextDisabled:T,colorDangerItemText:h,colorDangerItemTextHover:I,colorDangerItemTextSelected:K,colorDangerItemBgActive:R,colorDangerItemBgSelected:L,colorItemBgHover:B,menuSubMenuBg:U,colorItemTextSelectedHorizontal:q,colorItemBgSelectedHorizontal:te}=e;return{["".concat(t,"-").concat(n)]:{color:o,background:c,["&".concat(t,"-root:focus-visible")]:$({},wt(e)),["".concat(t,"-item-group-title")]:{color:a},["".concat(t,"-submenu-selected")]:{["> ".concat(t,"-submenu-title")]:{color:l}},["".concat(t,"-item-disabled, ").concat(t,"-submenu-disabled")]:{color:"".concat(T," !important")},["".concat(t,"-item:hover, ").concat(t,"-submenu-title:hover")]:{["&:not(".concat(t,"-item-selected):not(").concat(t,"-submenu-selected)")]:{color:w}},["&:not(".concat(t,"-horizontal)")]:{["".concat(t,"-item:not(").concat(t,"-item-selected)")]:{"&:hover":{backgroundColor:B},"&:active":{backgroundColor:s}},["".concat(t,"-submenu-title")]:{"&:hover":{backgroundColor:B},"&:active":{backgroundColor:s}}},["".concat(t,"-item-danger")]:{color:h,["&".concat(t,"-item:hover")]:{["&:not(".concat(t,"-item-selected):not(").concat(t,"-submenu-selected)")]:{color:I}},["&".concat(t,"-item:active")]:{background:R}},["".concat(t,"-item a")]:{"&, &:hover":{color:"inherit"}},["".concat(t,"-item-selected")]:{color:l,["&".concat(t,"-item-danger")]:{color:K},"a, a:hover":{color:"inherit"}},["& ".concat(t,"-item-selected")]:{backgroundColor:s,["&".concat(t,"-item-danger")]:{backgroundColor:L}},["".concat(t,"-item, ").concat(t,"-submenu-title")]:{["&:not(".concat(t,"-item-disabled):focus-visible")]:$({},wt(e))},["&".concat(t,"-submenu > ").concat(t)]:{backgroundColor:U},["&".concat(t,"-popup > ").concat(t)]:{backgroundColor:c},["&".concat(t,"-horizontal")]:$($({},n==="dark"?{borderBottom:0}:{}),{["> ".concat(t,"-item, > ").concat(t,"-submenu")]:{top:r,marginTop:-r,marginBottom:0,borderRadius:0,"&::after":{position:"absolute",insetInline:S,bottom:0,borderBottom:"".concat(g,"px solid transparent"),transition:"border-color ".concat(y," ").concat(v),content:'""'},"&:hover, &-active, &-open":{"&::after":{borderBottomWidth:g,borderBottomColor:q}},"&-selected":{color:q,backgroundColor:te,"&::after":{borderBottomWidth:g,borderBottomColor:q}}}}),["&".concat(t,"-root")]:{["&".concat(t,"-inline, &").concat(t,"-vertical")]:{borderInlineEnd:"".concat(r,"px ").concat(C," ").concat(N)}},["&".concat(t,"-inline")]:{["".concat(t,"-sub").concat(t,"-inline")]:{background:i},["".concat(t,"-item, ").concat(t,"-submenu-title")]:r&&u?{width:"calc(100% + ".concat(r,"px)")}:{},["".concat(t,"-item")]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:"".concat(u,"px solid ").concat(l),transform:"scaleY(0.0001)",opacity:0,transition:["transform ".concat(f," ").concat(b),"opacity ".concat(f," ").concat(b)].join(","),content:'""'},["&".concat(t,"-item-danger")]:{"&::after":{borderInlineEndColor:K}}},["".concat(t,"-selected, ").concat(t,"-item-selected")]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:["transform ".concat(f," ").concat(v),"opacity ".concat(f," ").concat(v)].join(",")}}}}}},St=e=>{const{componentCls:n,menuItemHeight:t,itemMarginInline:o,padding:l,menuArrowSize:a,marginXS:c,marginXXS:i}=e,s=l+a+c;return{["".concat(n,"-item")]:{position:"relative"},["".concat(n,"-item, ").concat(n,"-submenu-title")]:{height:t,lineHeight:"".concat(t,"px"),paddingInline:l,overflow:"hidden",textOverflow:"ellipsis",marginInline:o,marginBlock:i,width:"calc(100% - ".concat(o*2,"px)")},["".concat(n,"-submenu")]:{paddingBottom:.02},["> ".concat(n,"-item,\n > ").concat(n,"-submenu > ").concat(n,"-submenu-title")]:{height:t,lineHeight:"".concat(t,"px")},["".concat(n,"-item-group-list ").concat(n,"-submenu-title,\n ").concat(n,"-submenu-title")]:{paddingInlineEnd:s}}},ko=e=>{const{componentCls:n,iconCls:t,menuItemHeight:o,colorTextLightSolid:l,dropdownWidth:a,controlHeightLG:c,motionDurationMid:i,motionEaseOut:s,paddingXL:g,fontSizeSM:u,fontSizeLG:r,motionDurationSlow:y,paddingXS:v,boxShadowSecondary:b}=e,S={height:o,lineHeight:"".concat(o,"px"),listStylePosition:"inside",listStyleType:"disc"};return[{[n]:{"&-inline, &-vertical":$({["&".concat(n,"-root")]:{boxShadow:"none"}},St(e))},["".concat(n,"-submenu-popup")]:{["".concat(n,"-vertical")]:$($({},St(e)),{boxShadow:b})}},{["".concat(n,"-submenu-popup ").concat(n,"-vertical").concat(n,"-sub")]:{minWidth:a,maxHeight:"calc(100vh - ".concat(c*2.5,"px)"),padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{["".concat(n,"-inline")]:{width:"100%",["&".concat(n,"-root")]:{["".concat(n,"-item, ").concat(n,"-submenu-title")]:{display:"flex",alignItems:"center",transition:["border-color ".concat(y),"background ".concat(y),"padding ".concat(i," ").concat(s)].join(","),["> ".concat(n,"-title-content")]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},["".concat(n,"-sub").concat(n,"-inline")]:{padding:0,border:0,borderRadius:0,boxShadow:"none",["& > ".concat(n,"-submenu > ").concat(n,"-submenu-title")]:S,["& ".concat(n,"-item-group-title")]:{paddingInlineStart:g}},["".concat(n,"-item")]:S}},{["".concat(n,"-inline-collapsed")]:{width:o*2,["&".concat(n,"-root")]:{["".concat(n,"-item, ").concat(n,"-submenu ").concat(n,"-submenu-title")]:{["> ".concat(n,"-inline-collapsed-noicon")]:{fontSize:r,textAlign:"center"}}},["> ".concat(n,"-item,\n > ").concat(n,"-item-group > ").concat(n,"-item-group-list > ").concat(n,"-item,\n > ").concat(n,"-item-group > ").concat(n,"-item-group-list > ").concat(n,"-submenu > ").concat(n,"-submenu-title,\n > ").concat(n,"-submenu > ").concat(n,"-submenu-title")]:{insetInlineStart:0,paddingInline:"calc(50% - ".concat(u,"px)"),textOverflow:"clip",["\n ".concat(n,"-submenu-arrow,\n ").concat(n,"-submenu-expand-icon\n ")]:{opacity:0},["".concat(n,"-item-icon, ").concat(t)]:{margin:0,fontSize:r,lineHeight:"".concat(o,"px"),"+ span":{display:"inline-block",opacity:0}}},["".concat(n,"-item-icon, ").concat(t)]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",["".concat(n,"-item-icon, ").concat(t)]:{display:"none"},"a, a:hover":{color:l}},["".concat(n,"-item-group-title")]:$($({},On),{paddingInline:v})}}]},It=e=>{const{componentCls:n,fontSize:t,motionDurationSlow:o,motionDurationMid:l,motionEaseInOut:a,motionEaseOut:c,iconCls:i,controlHeightSM:s}=e;return{["".concat(n,"-item, ").concat(n,"-submenu-title")]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:["border-color ".concat(o),"background ".concat(o),"padding ".concat(o," ").concat(a)].join(","),["".concat(n,"-item-icon, ").concat(i)]:{minWidth:t,fontSize:t,transition:["font-size ".concat(l," ").concat(c),"margin ".concat(o," ").concat(a),"color ".concat(o)].join(","),"+ span":{marginInlineStart:s-t,opacity:1,transition:["opacity ".concat(o," ").concat(a),"margin ".concat(o),"color ".concat(o)].join(",")}},["".concat(n,"-item-icon")]:$({},xn()),["&".concat(n,"-item-only-child")]:{["> ".concat(i,", > ").concat(n,"-item-icon")]:{marginInlineEnd:0}}},["".concat(n,"-item-disabled, ").concat(n,"-submenu-disabled")]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},["> ".concat(n,"-submenu-title")]:{color:"inherit !important",cursor:"not-allowed"}}}},Ot=e=>{const{componentCls:n,motionDurationSlow:t,motionEaseInOut:o,borderRadius:l,menuArrowSize:a,menuArrowOffset:c}=e;return{["".concat(n,"-submenu")]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:e.margin,width:a,color:"currentcolor",transform:"translateY(-50%)",transition:"transform ".concat(t," ").concat(o,", opacity ").concat(t)},"&-arrow":{"&::before, &::after":{position:"absolute",width:a*.6,height:a*.15,backgroundColor:"currentcolor",borderRadius:l,transition:["background ".concat(t," ").concat(o),"transform ".concat(t," ").concat(o),"top ".concat(t," ").concat(o),"color ".concat(t," ").concat(o)].join(","),content:'""'},"&::before":{transform:"rotate(45deg) translateY(-".concat(c,")")},"&::after":{transform:"rotate(-45deg) translateY(".concat(c,")")}}}}},zo=e=>{const{antCls:n,componentCls:t,fontSize:o,motionDurationSlow:l,motionDurationMid:a,motionEaseInOut:c,lineHeight:i,paddingXS:s,padding:g,colorSplit:u,lineWidth:r,zIndexPopup:y,borderRadiusLG:v,radiusSubMenuItem:b,menuArrowSize:S,menuArrowOffset:f,lineType:w,menuPanelMaskInset:C}=e;return[{"":{["".concat(t)]:$($({},vt()),{"&-hidden":{display:"none"}})},["".concat(t,"-submenu-hidden")]:{display:"none"}},{[t]:$($($($($($($({},Rt(e)),vt()),{marginBottom:0,paddingInlineStart:0,fontSize:o,lineHeight:0,listStyle:"none",outline:"none",transition:"width ".concat(l," cubic-bezier(0.2, 0, 0, 1) 0s"),"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",["".concat(t,"-item")]:{flex:"none"}},["".concat(t,"-item, ").concat(t,"-submenu, ").concat(t,"-submenu-title")]:{borderRadius:e.radiusItem},["".concat(t,"-item-group-title")]:{padding:"".concat(s,"px ").concat(g,"px"),fontSize:o,lineHeight:i,transition:"all ".concat(l)},["&-horizontal ".concat(t,"-submenu")]:{transition:["border-color ".concat(l," ").concat(c),"background ".concat(l," ").concat(c)].join(",")},["".concat(t,"-submenu, ").concat(t,"-submenu-inline")]:{transition:["border-color ".concat(l," ").concat(c),"background ".concat(l," ").concat(c),"padding ".concat(a," ").concat(c)].join(",")},["".concat(t,"-submenu ").concat(t,"-sub")]:{cursor:"initial",transition:["background ".concat(l," ").concat(c),"padding ".concat(l," ").concat(c)].join(",")},["".concat(t,"-title-content")]:{transition:"color ".concat(l)},["".concat(t,"-item a")]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},["".concat(t,"-item-divider")]:{overflow:"hidden",lineHeight:0,borderColor:u,borderStyle:w,borderWidth:0,borderTopWidth:r,marginBlock:r,padding:0,"&-dashed":{borderStyle:"dashed"}}}),It(e)),{["".concat(t,"-item-group")]:{["".concat(t,"-item-group-list")]:{margin:0,padding:0,["".concat(t,"-item, ").concat(t,"-submenu-title")]:{paddingInline:"".concat(o*2,"px ").concat(g,"px")}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:y,background:"transparent",borderRadius:v,boxShadow:"none",transformOrigin:"0 0","&::before":{position:"absolute",inset:"".concat(C,"px 0 0"),zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:C},["> ".concat(t)]:$($($({borderRadius:v},It(e)),Ot(e)),{["".concat(t,"-item, ").concat(t,"-submenu > ").concat(t,"-submenu-title")]:{borderRadius:b},["".concat(t,"-submenu-title::after")]:{transition:"transform ".concat(l," ").concat(c)}})}}),Ot(e)),{["&-inline-collapsed ".concat(t,"-submenu-arrow,\n &-inline ").concat(t,"-submenu-arrow")]:{"&::before":{transform:"rotate(-45deg) translateX(".concat(f,")")},"&::after":{transform:"rotate(45deg) translateX(-".concat(f,")")}},["".concat(t,"-submenu-open").concat(t,"-submenu-inline > ").concat(t,"-submenu-title > ").concat(t,"-submenu-arrow")]:{transform:"translateY(-".concat(S*.2,"px)"),"&::after":{transform:"rotate(-45deg) translateX(-".concat(f,")")},"&::before":{transform:"rotate(45deg) translateX(".concat(f,")")}}})},{["".concat(n,"-layout-header")]:{[t]:{lineHeight:"inherit"}}}]},Lo=(e,n)=>Kt("Menu",(o,l)=>{let{overrideComponentToken:a}=l;if((n==null?void 0:n.value)===!1)return[];const{colorBgElevated:c,colorPrimary:i,colorError:s,colorErrorHover:g,colorTextLightSolid:u}=o,{controlHeightLG:r,fontSize:y}=o,v=y/7*5,b=Qe(o,{menuItemHeight:r,menuItemPaddingInline:o.margin,menuArrowSize:v,menuHorizontalHeight:r*1.15,menuArrowOffset:"".concat(v*.25,"px"),menuPanelMaskInset:-7,menuSubMenuBg:c}),S=new mt(u).setAlpha(.65).toRgbString(),f=Qe(b,{colorItemText:S,colorItemTextHover:u,colorGroupTitle:S,colorItemTextSelected:u,colorItemBg:"#001529",colorSubItemBg:"#000c17",colorItemBgActive:"transparent",colorItemBgSelected:i,colorActiveBarWidth:0,colorActiveBarHeight:0,colorActiveBarBorderSize:0,colorItemTextDisabled:new mt(u).setAlpha(.25).toRgbString(),colorDangerItemText:s,colorDangerItemTextHover:g,colorDangerItemTextSelected:u,colorDangerItemBgActive:s,colorDangerItemBgSelected:s,menuSubMenuBg:"#001529",colorItemTextSelectedHorizontal:u,colorItemBgSelectedHorizontal:i},$({},a));return[zo(b),Bo(b),ko(b),Ct(b,"light"),Ct(f,"dark"),No(b),Kn(b),Be(b,"slide-up"),Be(b,"slide-down"),Dt(b,"zoom-big")]},o=>{const{colorPrimary:l,colorError:a,colorTextDisabled:c,colorErrorBg:i,colorText:s,colorTextDescription:g,colorBgContainer:u,colorFillAlter:r,colorFillContent:y,lineWidth:v,lineWidthBold:b,controlItemBgActive:S,colorBgTextHover:f}=o;return{dropdownWidth:160,zIndexPopup:o.zIndexPopupBase+50,radiusItem:o.borderRadiusLG,radiusSubMenuItem:o.borderRadiusSM,colorItemText:s,colorItemTextHover:s,colorItemTextHoverHorizontal:l,colorGroupTitle:g,colorItemTextSelected:l,colorItemTextSelectedHorizontal:l,colorItemBg:u,colorItemBgHover:f,colorItemBgActive:y,colorSubItemBg:r,colorItemBgSelected:S,colorItemBgSelectedHorizontal:"transparent",colorActiveBarWidth:0,colorActiveBarHeight:b,colorActiveBarBorderSize:v,colorItemTextDisabled:c,colorDangerItemText:a,colorDangerItemTextHover:a,colorDangerItemTextSelected:a,colorDangerItemBgActive:i,colorDangerItemBgSelected:i,itemMarginInline:o.marginXXS}})(e),Fo=()=>({id:String,prefixCls:String,items:Array,disabled:Boolean,inlineCollapsed:Boolean,disabledOverflow:Boolean,forceSubMenuRender:Boolean,openKeys:Array,selectedKeys:Array,activeKey:String,selectable:{type:Boolean,default:!0},multiple:{type:Boolean,default:!1},tabindex:{type:[Number,String]},motion:Object,role:String,theme:{type:String,default:"light"},mode:{type:String,default:"vertical"},inlineIndent:{type:Number,default:24},subMenuOpenDelay:{type:Number,default:0},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}),xt=[],ye=J({compatConfig:{MODE:3},name:"AMenu",inheritAttrs:!1,props:Fo(),slots:Object,setup(e,n){let{slots:t,emit:o,attrs:l}=n;const{direction:a,getPrefixCls:c}=nt("menu",e),i=Gt(),s=d(()=>{var m;return c("menu",e.prefixCls||((m=i==null?void 0:i.prefixCls)===null||m===void 0?void 0:m.value))}),[g,u]=Lo(s,d(()=>!i)),r=j(new Map),y=ge(So,Z(void 0)),v=d(()=>y.value!==void 0?y.value:e.inlineCollapsed),{itemsNodes:b}=To(e),S=j(!1);Mn(()=>{S.value=!0}),Ye(()=>{xe(!(e.inlineCollapsed===!0&&e.mode!=="inline"),"Menu","`inlineCollapsed` should only be used when `mode` is inline."),xe(!(y.value!==void 0&&e.inlineCollapsed===!0),"Menu","`inlineCollapsed` not control Menu under Sider. Should set `collapsed` on Sider instead.")});const f=Z([]),w=Z([]),C=Z({});ie(r,()=>{const m={};for(const M of r.value.values())m[M.key]=M;C.value=m},{flush:"post"}),Ye(()=>{if(e.activeKey!==void 0){let m=[];const M=e.activeKey?C.value[e.activeKey]:void 0;M&&e.activeKey!==void 0?m=Ge([].concat(Ke(M.parentKeys),e.activeKey)):m=[],Pe(f.value,m)||(f.value=m)}}),ie(()=>e.selectedKeys,m=>{m&&(w.value=m.slice())},{immediate:!0,deep:!0});const N=Z([]);ie([C,w],()=>{let m=[];w.value.forEach(M=>{const _=C.value[M];_&&(m=m.concat(Ke(_.parentKeys)))}),m=Ge(m),Pe(N.value,m)||(N.value=m)},{immediate:!0});const T=m=>{if(e.selectable){const{key:M}=m,_=w.value.includes(M);let H;e.multiple?_?H=w.value.filter(A=>A!==M):H=[...w.value,M]:H=[M];const V=$($({},m),{selectedKeys:H});Pe(H,w.value)||(e.selectedKeys===void 0&&(w.value=H),o("update:selectedKeys",H),_&&e.multiple?o("deselect",V):o("select",V))}B.value!=="inline"&&!e.multiple&&h.value.length&&te(xt)},h=Z([]);ie(()=>e.openKeys,function(){let m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:h.value;Pe(h.value,m)||(h.value=m.slice())},{immediate:!0,deep:!0});let I;const K=m=>{clearTimeout(I),I=setTimeout(()=>{e.activeKey===void 0&&(f.value=m),o("update:activeKey",m[m.length-1])})},R=d(()=>!!e.disabled),L=d(()=>a.value==="rtl"),B=Z("vertical"),U=j(!1);Ye(()=>{var m;(e.mode==="inline"||e.mode==="vertical")&&v.value?(B.value="vertical",U.value=v.value):(B.value=e.mode,U.value=!1),!((m=i==null?void 0:i.mode)===null||m===void 0)&&m.value&&(B.value=i.mode.value)});const q=d(()=>B.value==="inline"),te=m=>{h.value=m,o("update:openKeys",m),o("openChange",m)},ae=Z(h.value),O=j(!1);ie(h,()=>{q.value&&(ae.value=h.value)},{immediate:!0}),ie(q,()=>{if(!O.value){O.value=!0;return}q.value?h.value=ae.value:te(xt)},{immediate:!0});const E=d(()=>({["".concat(s.value)]:!0,["".concat(s.value,"-root")]:!0,["".concat(s.value,"-").concat(B.value)]:!0,["".concat(s.value,"-inline-collapsed")]:U.value,["".concat(s.value,"-rtl")]:L.value,["".concat(s.value,"-").concat(e.theme)]:!0})),k=d(()=>c()),Y=d(()=>({horizontal:{name:"".concat(k.value,"-slide-up")},inline:Rn("".concat(k.value,"-motion-collapse")),other:{name:"".concat(k.value,"-zoom-big")}}));tn(!0);const X=function(){let m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];const M=[],_=r.value;return m.forEach(H=>{const{key:V,childrenEventKeys:A}=_.get(H);M.push(V,...X(Ke(A)))}),M},ce=m=>{var M;o("click",m),T(m),(M=i==null?void 0:i.onClick)===null||M===void 0||M.call(i)},P=(m,M)=>{var _;const H=((_=C.value[m])===null||_===void 0?void 0:_.childrenEventKeys)||[];let V=h.value.filter(A=>A!==m);if(M)V.push(m);else if(B.value!=="inline"){const A=X(Ke(H));V=Ge(V.filter(le=>!A.includes(le)))}Pe(h,V)||te(V)},F=(m,M)=>{r.value.set(m,M),r.value=new Map(r.value)},Q=m=>{r.value.delete(m),r.value=new Map(r.value)},ne=Z(0),oe=d(()=>{var m;return e.expandIcon||t.expandIcon||!((m=i==null?void 0:i.expandIcon)===null||m===void 0)&&m.value?M=>{let _=e.expandIcon||t.expandIcon;return _=typeof _=="function"?_(M):_,$e(_,{class:"".concat(s.value,"-submenu-expand-icon")},!1)}:null});Qt({prefixCls:s,activeKeys:f,openKeys:h,selectedKeys:w,changeActiveKeys:K,disabled:R,rtl:L,mode:B,inlineIndent:d(()=>e.inlineIndent),subMenuCloseDelay:d(()=>e.subMenuCloseDelay),subMenuOpenDelay:d(()=>e.subMenuOpenDelay),builtinPlacements:d(()=>e.builtinPlacements),triggerSubMenuAction:d(()=>e.triggerSubMenuAction),getPopupContainer:d(()=>e.getPopupContainer),inlineCollapsed:U,theme:d(()=>e.theme),siderCollapsed:y,defaultMotions:d(()=>S.value?Y.value:null),motion:d(()=>S.value?e.motion:null),overflowDisabled:j(void 0),onOpenChange:P,onItemClick:ce,registerMenuInfo:F,unRegisterMenuInfo:Q,selectedSubMenuKeys:N,expandIcon:oe,forceSubMenuRender:d(()=>e.forceSubMenuRender),rootClassName:u});const re=()=>{var m;return b.value||At((m=t.default)===null||m===void 0?void 0:m.call(t))};return()=>{var m;const M=re(),_=ne.value>=M.length-1||B.value!=="horizontal"||e.disabledOverflow,H=A=>B.value!=="horizontal"||e.disabledOverflow?A:A.map((le,W)=>p(ze,{key:le.key,overflowDisabled:W>ne.value},{default:()=>le})),V=((m=t.overflowedIndicator)===null||m===void 0?void 0:m.call(t))||p(je,null,null);return g(p(pe,x(x({},l),{},{onMousedown:e.onMousedown,prefixCls:"".concat(s.value,"-overflow"),component:"ul",itemComponent:_e,class:[E.value,l.class,u.value],role:"menu",id:e.id,data:H(M),renderRawItem:A=>A,renderRawRest:A=>{const le=A.length,W=le?M.slice(-le):null;return p(Ee,null,[p(Me,{eventKey:Re,key:Re,title:V,disabled:_,internalPopupClose:le===0},{default:()=>W}),p(yt,null,{default:()=>[p(Me,{eventKey:Re,key:Re,title:V,disabled:_,internalPopupClose:le===0},{default:()=>W})]})])},maxCount:B.value!=="horizontal"||e.disabledOverflow?pe.INVALIDATE:pe.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:A=>{ne.value=A}}),{default:()=>[p(Pn,{to:"body"},{default:()=>[p("div",{style:{display:"none"},"aria-hidden":!0},[p(yt,null,{default:()=>[H(re())]})])]})]}))}}});ye.install=function(e){return e.component(ye.name,ye),e.component(_e.name,_e),e.component(Me.name,Me),e.component(Fe.name,Fe),e.component(Le.name,Le),e};ye.Item=_e;ye.Divider=Fe;ye.SubMenu=Me;ye.ItemGroup=Le;Oe.Button=Ne;Oe.install=function(e){return e.component(Oe.name,Oe),e.component(Ne.name,Ne),e};export{Ft as D,je as E,ye as M,pe as O,ke as R,_e as _,Oe as a,Vt as b,jt as c,Wt as d,Ht as e,pt as f,ro as g,Fe as h,Be as i,Pe as s,$o as u};
|