import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{$t as n,A as r,Dn as i,Fn as a,Hn as o,M as s,Nn as c,On as l,Ot as u,Pn as d,Qt as f,Rn as p,Tn as m,Un as h,Vn as g,_n as _,ar as v,br as y,er as b,gn as x,ir as S,it as C,j as w,k as T,kn as E,lt as D,nr as O,nt as k,ot as A,rr as j,st as M,tr as ee,ut as N,vn as te,yn as ne}from"./axios-xjSk8bBj.js";import{n as P,t as F}from"./slicedToArray-BQ1tPSGY.js";import{n as I,t as L}from"./typeof-BUNGcdwP.js";import{i as R,r as z}from"./asyncToGenerator-DHhZBkop.js";import{c as B,l as re,m as ie,p as ae,s as V,u as oe}from"./button-QRqigjy5.js";import{t as se}from"./es-kuHvX_Ls.js";var H=e(t());R(),d();var U={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`},ce=H.forwardRef(function(e,t){return H.createElement(u,c(c({},e),{},{ref:t,icon:U}))}),le=H.createContext(null);function ue(e,t){return e===void 0?null:`${e}-${t}`}function de(e){return ue(H.useContext(le),e)}n(),d(),l(),w();var fe=[`children`,`locked`],W=H.createContext(null);function pe(e,t){var n=c({},e);return Object.keys(t).forEach(function(e){var r=t[e];r!==void 0&&(n[e]=r)}),n}function me(e){var t=e.children,n=e.locked,r=f(e,fe),i=H.useContext(W),a=E(function(){return pe(i,r)},[i,r],function(e,t){return!n&&(e[0]!==t[0]||!s(e[1],t[1],!0))});return H.createElement(W.Provider,{value:a},t)}_();var he=[],ge=H.createContext(null);function _e(){return H.useContext(ge)}var ve=H.createContext(he);function ye(e){var t=H.useContext(ve);return H.useMemo(function(){return e===void 0?t:[].concat(x(t),[e])},[t,e])}var be=H.createContext(null),xe=H.createContext({}),G=e(g());P(),A(),B(),_();function Se(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(r(e)){var n=e.nodeName.toLowerCase(),i=[`input`,`select`,`textarea`,`button`].includes(n)||e.isContentEditable||n===`a`&&!!e.getAttribute(`href`),a=e.getAttribute(`tabindex`),o=Number(a),s=null;return a&&!Number.isNaN(o)?s=o:i&&s===null&&(s=0),i&&e.disabled&&(s=null),s!==null&&(s>=0||t&&s<0)}return!1}function Ce(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=x(e.querySelectorAll(`*`)).filter(function(e){return Se(e,t)});return Se(e,t)&&n.unshift(e),n}var we=V.LEFT,Te=V.RIGHT,Ee=V.UP,K=V.DOWN,De=V.ENTER,Oe=V.ESC,q=V.HOME,J=V.END,Y=[Ee,K,we,Te];function ke(e,t,n,r){var i,a,o,s=`prev`,c=`next`,l=`children`,u=`parent`;if(e===`inline`&&r===De)return{inlineTrigger:!0};var d=(i={},z(i,Ee,s),z(i,K,c),i),f=(a={},z(a,we,n?c:s),z(a,Te,n?s:c),z(a,K,l),z(a,De,l),a),p=(o={},z(o,Ee,s),z(o,K,c),z(o,De,l),z(o,Oe,u),z(o,we,n?l:u),z(o,Te,n?u:l),o);switch({inline:d,horizontal:f,vertical:p,inlineSub:d,horizontalSub:p,verticalSub:p}[`${e}${t?``:`Sub`}`]?.[r]){case s:return{offset:-1,sibling:!0};case c:return{offset:1,sibling:!0};case u:return{offset:-1,sibling:!1};case l:return{offset:1,sibling:!1};default:return null}}function Ae(e){for(var t=e;t;){if(t.getAttribute(`data-menu-list`))return t;t=t.parentElement}return null}function X(e,t){for(var n=e||document.activeElement;n;){if(t.has(n))return n;n=n.parentElement}return null}function je(e,t){return Ce(e,!0).filter(function(e){return t.has(e)})}function Me(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!e)return null;var i=je(e,t),a=i.length,o=i.findIndex(function(e){return n===e});return r<0?o===-1?o=a-1:--o:r>0&&(o+=1),o=(o+a)%a,i[o]}function Ne(e,t,n,r,i,a,o,s,c,l){var u=H.useRef(),d=H.useRef();d.current=t;var f=function(){M.cancel(u.current)};return H.useEffect(function(){return function(){f()}},[]),function(p){var m=p.which;if([].concat(Y,[De,Oe,q,J]).includes(m)){var h,g,_,v=function(){return h=new Set,g=new Map,_=new Map,a().forEach(function(e){var t=document.querySelector(`[data-menu-id='${ue(r,e)}']`);t&&(h.add(t),_.set(t,e),g.set(e,t))}),h};v();var y=X(g.get(t),h),b=_.get(y),x=ke(e,o(b,!0).length===1,n,m);if(!x&&m!==q&&m!==J)return;(Y.includes(m)||[q,J].includes(m))&&p.preventDefault();var S=function(e){if(e){var t=e,n=e.querySelector(`a`);n!=null&&n.getAttribute(`href`)&&(t=n);var r=_.get(e);s(r),f(),u.current=M(function(){d.current===r&&t.focus()})}};if([q,J].includes(m)||x.sibling||!y){var C=!y||e===`inline`?i.current:Ae(y),w,T=je(C,h);w=m===q?T[0]:m===J?T[T.length-1]:Me(C,h,y,x.offset),S(w)}else if(x.inlineTrigger)c(b);else if(x.offset>0)c(b,!0),f(),u.current=M(function(){v();var e=y.getAttribute(`aria-controls`);S(Me(document.getElementById(e),h))},5);else if(x.offset<0){var E=o(b,!0),D=E[E.length-2],O=g.get(D);c(D,!1),S(O)}}l?.(p)}}function Pe(e){Promise.resolve().then(e)}_(),a();var Fe=`__RC_UTIL_PATH_SPLIT__`,Ie=function(e){return e.join(Fe)},Le=function(e){return e.split(Fe)},Re=`rc-menu-more`;function ze(){var e=F(H.useState({}),2)[1],t=(0,H.useRef)(new Map),n=(0,H.useRef)(new Map),r=F(H.useState([]),2),i=r[0],a=r[1],o=(0,H.useRef)(0),s=(0,H.useRef)(!1),c=function(){s.current||e({})},l=(0,H.useCallback)(function(e,r){var i=Ie(r);n.current.set(i,e),t.current.set(e,i),o.current+=1;var a=o.current;Pe(function(){a===o.current&&c()})},[]),u=(0,H.useCallback)(function(e,r){var i=Ie(r);n.current.delete(i),t.current.delete(e)},[]),d=(0,H.useCallback)(function(e){a(e)},[]),f=(0,H.useCallback)(function(e,n){var r=Le(t.current.get(e)||``);return n&&i.includes(r[0])&&r.unshift(Re),r},[i]),p=(0,H.useCallback)(function(e,t){return e.some(function(e){return f(e,!0).includes(t)})},[f]),m=function(){var e=x(t.current.keys());return i.length&&e.push(Re),e},h=(0,H.useCallback)(function(e){var r=`${t.current.get(e)}${Fe}`,i=new Set;return x(n.current.keys()).forEach(function(e){e.startsWith(r)&&i.add(n.current.get(e))}),i},[]);return H.useEffect(function(){return function(){s.current=!0}},[]),{registerPath:l,unregisterPath:u,refreshOverflowKeys:d,isSubPathKey:p,getKeyPath:f,getKeys:m,getSubPathKeys:h}}function Be(e){var t=H.useRef(e);t.current=e;var n=H.useCallback(function(){var e,n=[...arguments];return(e=t.current)?.call.apply(e,[t].concat(n))},[]);return e?n:void 0}P(),D();var Ve=Math.random().toFixed(5).toString().slice(2),He=0;function Ue(e){var t=F(N(e,{value:e}),2),n=t[0],r=t[1];return H.useEffect(function(){He+=1,r(`rc-menu-uuid-${`${Ve}-${He}`}`)},[]),n}function We(e,t,n,r){var i=H.useContext(W),a=i.activeKey,o=i.onActive,s=i.onInactive,c={active:a===e};return t||(c.onMouseEnter=function(t){n?.({key:e,domEvent:t}),o(e)},c.onMouseLeave=function(t){r?.({key:e,domEvent:t}),s(e)}),c}function Ge(e){var t=H.useContext(W),n=t.mode,r=t.rtl,i=t.inlineIndent;if(n!==`inline`)return null;var a=e;return r?{paddingRight:a*i}:{paddingLeft:a*i}}d();function Ke(e){var t=e.icon,n=e.props,r=e.children;return(typeof t==`function`?H.createElement(t,c({},n)):t)||r||null}n(),a();var Z=[`item`];function qe(e){var t=e.item,n=f(e,Z);return Object.defineProperty(n,`item`,{get:function(){return p(!1,"`info.item` is deprecated since we will move to function component that not provides React Node instance in future."),t}}),n}R(),d(),_(),v(),n(),j(),ee(),h(),ne(),B(),re(),m(),a();var Je=[`title`,`attribute`,`elementRef`],Ye=[`style`,`className`,`eventKey`,`warnKey`,`disabled`,`itemIcon`,`children`,`role`,`onMouseEnter`,`onMouseLeave`,`onClick`,`onKeyDown`,`onFocus`],Xe=[`active`],Ze=function(e){o(n,e);var t=te(n);function n(){return O(this,n),t.apply(this,arguments)}return b(n,[{key:`render`,value:function(){var e=this.props,t=e.title,n=e.attribute,r=e.elementRef,i=oe(f(e,Je),[`eventKey`,`popupClassName`,`popupOffset`,`onTitleClick`]);return p(!n,"`attribute` of Menu.Item is deprecated. Please pass attribute directly."),H.createElement(se.Item,S({},n,{title:typeof t==`string`?t:void 0},i,{ref:r}))}}]),n}(H.Component),Qe=H.forwardRef(function(e,t){var n,r=e.style,a=e.className,o=e.eventKey;e.warnKey;var s=e.disabled,l=e.itemIcon,u=e.children,d=e.role,p=e.onMouseEnter,m=e.onMouseLeave,h=e.onClick,g=e.onKeyDown,_=e.onFocus,v=f(e,Ye),y=de(o),b=H.useContext(W),C=b.prefixCls,w=b.onItemClick,T=b.disabled,E=b.overflowDisabled,D=b.itemIcon,O=b.selectedKeys,k=b.onActive,A=H.useContext(xe)._internalRenderMenuItem,j=`${C}-item`,M=H.useRef(),ee=H.useRef(),N=T||s,te=i(t,ee),ne=ye(o),P=function(e){return{key:o,keyPath:x(ne).reverse(),item:M.current,domEvent:e}},F=l||D,I=We(o,N,p,m),L=I.active,R=f(I,Xe),B=O.includes(o),re=Ge(ne.length),ie=function(e){if(!N){var t=P(e);h?.(qe(t)),w(t)}},ae=function(e){if(g?.(e),e.which===V.ENTER){var t=P(e);h?.(qe(t)),w(t)}},oe=function(e){k(o),_?.(e)},se={};e.role===`option`&&(se[`aria-selected`]=B);var U=H.createElement(Ze,S({ref:M,elementRef:te,role:d===null?`none`:d||`menuitem`,tabIndex:s?null:-1,"data-menu-id":E&&y?null:y},v,R,se,{component:`li`,"aria-disabled":s,style:c(c({},re),r),className:(0,G.default)(j,(n={},z(n,`${j}-active`,L),z(n,`${j}-selected`,B),z(n,`${j}-disabled`,N),n),a),onClick:ie,onKeyDown:ae,onFocus:oe}),u,H.createElement(Ke,{props:c(c({},e),{},{isSelected:B}),icon:F}));return A&&(U=A(U,e,{selected:B})),U});function $e(e,t){var n=e.eventKey,r=_e(),i=ye(n);return H.useEffect(function(){if(r)return r.registerPath(n,i),function(){r.unregisterPath(n,i)}},[i]),r?null:H.createElement(Qe,S({},e,{ref:t}))}var et=H.forwardRef($e);v(),n();var tt=[`className`,`children`],nt=H.forwardRef(function(e,t){var n=e.className,r=e.children,i=f(e,tt),a=H.useContext(W),o=a.prefixCls,s=a.mode,c=a.rtl;return H.createElement(`ul`,S({className:(0,G.default)(o,c&&`${o}-rtl`,`${o}-sub`,`${o}-${s===`inline`?`inline`:`vertical`}`,n),role:`menu`},i,{"data-menu-list":!0,ref:t}),r)});nt.displayName=`SubMenuList`,v(),n(),I(),_(),ae();var Q=[`label`,`children`,`key`,`type`];function rt(e,t){return ie(e).map(function(e,n){if(H.isValidElement(e)){var r=e.key,i=e.props?.eventKey??r;i??=`tmp_key-${[].concat(x(t),[n]).join(`-`)}`;var a={key:i,eventKey:i};return H.cloneElement(e,a)}return e})}function it(e){return(e||[]).map(function(e,t){if(e&&L(e)===`object`){var n=e,r=n.label,i=n.children,a=n.key,o=n.type,s=f(n,Q),c=a??`tmp-${t}`;return i||o===`group`?o===`group`?H.createElement(Ct,S({key:c},s,{title:r}),it(i)):H.createElement(ht,S({key:c},s,{title:r}),it(i)):o===`divider`?H.createElement(wt,S({key:c},s)):H.createElement(et,S({key:c},s),r)}return null}).filter(function(e){return e})}function at(e,t,n){var r=e;return t&&(r=it(t)),rt(r,n)}var $={adjustX:1,adjustY:1},ot={topLeft:{points:[`bl`,`tl`],overflow:$,offset:[0,-7]},bottomLeft:{points:[`tl`,`bl`],overflow:$,offset:[0,7]},leftTop:{points:[`tr`,`tl`],overflow:$,offset:[-4,0]},rightTop:{points:[`tl`,`tr`],overflow:$,offset:[4,0]}},st={topLeft:{points:[`bl`,`tl`],overflow:$,offset:[0,-7]},bottomLeft:{points:[`tl`,`bl`],overflow:$,offset:[0,7]},rightTop:{points:[`tr`,`tl`],overflow:$,offset:[-4,0]},leftTop:{points:[`tl`,`tr`],overflow:$,offset:[4,0]}};function ct(e,t,n){if(t)return t;if(n)return n[e]||n.other}R(),d(),P(),A();var lt={horizontal:`bottomLeft`,vertical:`rightTop`,"vertical-left":`rightTop`,"vertical-right":`leftTop`};function ut(e){var t=e.prefixCls,n=e.visible,r=e.children,i=e.popup,a=e.popupClassName,o=e.popupOffset,s=e.disabled,l=e.mode,u=e.onVisibleChange,d=H.useContext(W),f=d.getPopupContainer,p=d.rtl,m=d.subMenuOpenDelay,h=d.subMenuCloseDelay,g=d.builtinPlacements,_=d.triggerSubMenuAction,v=d.forceSubMenuRender,y=d.rootClassName,b=d.motion,x=d.defaultMotions,S=F(H.useState(!1),2),C=S[0],w=S[1],E=c(p?c({},st):c({},ot),g),D=lt[l],O=ct(l,b,x),k=H.useRef(O);l!==`inline`&&(k.current=O);var A=c(c({},k.current),{},{leavedClassName:`${t}-hidden`,removeOnLeave:!1,motionAppear:!0}),j=H.useRef();return H.useEffect(function(){return j.current=M(function(){w(n)}),function(){M.cancel(j.current)}},[n]),H.createElement(T,{prefixCls:t,popupClassName:(0,G.default)(`${t}-popup`,z({},`${t}-rtl`,p),a,y),stretch:l===`horizontal`?`minWidth`:null,getPopupContainer:f,builtinPlacements:E,popupPlacement:D,popupVisible:C,popup:i,popupAlign:o&&{offset:o},action:s?[]:[_],mouseEnterDelay:m,mouseLeaveDelay:h,onPopupVisibleChange:u,forceRender:v,popupMotion:A},r)}v(),d(),P(),C();function dt(e){var t=e.id,n=e.open,r=e.keyPath,i=e.children,a=`inline`,o=H.useContext(W),s=o.prefixCls,l=o.forceSubMenuRender,u=o.motion,d=o.defaultMotions,f=o.mode,p=H.useRef(!1);p.current=f===a;var m=F(H.useState(!p.current),2),h=m[0],g=m[1],_=p.current?n:!1;H.useEffect(function(){p.current&&g(!1)},[f]);var v=c({},ct(a,u,d));r.length>1&&(v.motionAppear=!1);var y=v.onVisibleChanged;return v.onVisibleChanged=function(e){return!p.current&&!e&&g(!0),y?.(e)},h?null:H.createElement(me,{mode:a,locked:!p.current},H.createElement(k,S({visible:_},v,{forceRender:l,removeOnLeave:!1,leavedClassName:`${s}-hidden`}),function(e){var n=e.className,r=e.style;return H.createElement(nt,{id:t,className:n,style:r},i)}))}R(),v(),d(),P(),n(),a();var ft=[`style`,`className`,`title`,`eventKey`,`warnKey`,`disabled`,`internalPopupClose`,`children`,`itemIcon`,`expandIcon`,`popupClassName`,`popupOffset`,`onClick`,`onMouseEnter`,`onMouseLeave`,`onTitleClick`,`onTitleMouseEnter`,`onTitleMouseLeave`],pt=[`active`],mt=function(e){var t,n=e.style,r=e.className,i=e.title,a=e.eventKey;e.warnKey;var o=e.disabled,s=e.internalPopupClose,l=e.children,u=e.itemIcon,d=e.expandIcon,p=e.popupClassName,m=e.popupOffset,h=e.onClick,g=e.onMouseEnter,_=e.onMouseLeave,v=e.onTitleClick,y=e.onTitleMouseEnter,b=e.onTitleMouseLeave,x=f(e,ft),C=de(a),w=H.useContext(W),T=w.prefixCls,E=w.mode,D=w.openKeys,O=w.disabled,k=w.overflowDisabled,A=w.activeKey,j=w.selectedKeys,M=w.itemIcon,ee=w.expandIcon,N=w.onItemClick,te=w.onOpenChange,ne=w.onActive,P=H.useContext(xe)._internalRenderSubMenuItem,I=H.useContext(be).isSubPathKey,L=ye(),R=`${T}-submenu`,B=O||o,re=H.useRef(),ie=H.useRef(),ae=u||M,V=d||ee,oe=D.includes(a),U=!k&&oe,ce=I(j,a),le=We(a,B,y,b),ue=le.active,fe=f(le,pt),pe=F(H.useState(!1),2),he=pe[0],ge=pe[1],_e=function(e){B||ge(e)},ve=function(e){_e(!0),g?.({key:a,domEvent:e})},Se=function(e){_e(!1),_?.({key:a,domEvent:e})},Ce=H.useMemo(function(){return ue||(E===`inline`?!1:he||I([A],a))},[E,ue,A,he,a,I]),we=Ge(L.length),Te=function(e){B||(v?.({key:a,domEvent:e}),E===`inline`&&te(a,!oe))},Ee=Be(function(e){h?.(qe(e)),N(e)}),K=function(e){E!==`inline`&&te(a,e)},De=function(){ne(a)},Oe=C&&`${C}-popup`,q=H.createElement(`div`,S({role:`menuitem`,style:we,className:`${R}-title`,tabIndex:B?null:-1,ref:re,title:typeof i==`string`?i:null,"data-menu-id":k&&C?null:C,"aria-expanded":U,"aria-haspopup":!0,"aria-controls":Oe,"aria-disabled":B,onClick:Te,onFocus:De},fe),i,H.createElement(Ke,{icon:E===`horizontal`?null:V,props:c(c({},e),{},{isOpen:U,isSubMenu:!0})},H.createElement(`i`,{className:`${R}-arrow`}))),J=H.useRef(E);if(E!==`inline`&&L.length>1?J.current=`vertical`:J.current=E,!k){var Y=J.current;q=H.createElement(ut,{mode:Y,prefixCls:R,visible:!s&&U&&E!==`inline`,popupClassName:p,popupOffset:m,popup:H.createElement(me,{mode:Y===`horizontal`?`vertical`:Y},H.createElement(nt,{id:Oe,ref:ie},l)),disabled:B,onVisibleChange:K},q)}var ke=H.createElement(se.Item,S({role:`none`},x,{component:`li`,style:n,className:(0,G.default)(R,`${R}-${E}`,r,(t={},z(t,`${R}-open`,U),z(t,`${R}-active`,Ce),z(t,`${R}-selected`,ce),z(t,`${R}-disabled`,B),t)),onMouseEnter:ve,onMouseLeave:Se}),q,!k&&H.createElement(dt,{id:Oe,open:U,keyPath:L},l));return P&&(ke=P(ke,e,{selected:ce,active:Ce,open:U,disabled:B})),H.createElement(me,{onItemClick:Ee,mode:E===`horizontal`?`vertical`:E,itemIcon:ae,expandIcon:V},ke)};function ht(e){var t=e.eventKey,n=e.children,r=ye(t),i=rt(n,r),a=_e();H.useEffect(function(){if(a)return a.registerPath(t,r),function(){a.unregisterPath(t,r)}},[r]);var o=a?i:H.createElement(mt,e,i);return H.createElement(ve.Provider,{value:r},o)}v(),R(),d(),_(),P(),n(),D(),a();var gt=e(y());w();var _t=`prefixCls.rootClassName.style.className.tabIndex.items.children.direction.id.mode.inlineCollapsed.disabled.disabledOverflow.subMenuOpenDelay.subMenuCloseDelay.forceSubMenuRender.defaultOpenKeys.openKeys.activeKey.defaultActiveFirst.selectable.multiple.defaultSelectedKeys.selectedKeys.onSelect.onDeselect.inlineIndent.motion.defaultMotions.triggerSubMenuAction.builtinPlacements.itemIcon.expandIcon.overflowedIndicator.overflowedIndicatorPopupClassName.getPopupContainer.onClick.onOpenChange.onKeyDown.openAnimation.openTransitionName._internalRenderMenuItem._internalRenderSubMenuItem`.split(`.`),vt=[],yt=H.forwardRef(function(e,t){var n,r=e,i=r.prefixCls,a=i===void 0?`rc-menu`:i,o=r.rootClassName,l=r.style,u=r.className,d=r.tabIndex,p=d===void 0?0:d,m=r.items,h=r.children,g=r.direction,_=r.id,v=r.mode,y=v===void 0?`vertical`:v,b=r.inlineCollapsed,C=r.disabled,w=r.disabledOverflow,T=r.subMenuOpenDelay,E=T===void 0?.1:T,D=r.subMenuCloseDelay,O=D===void 0?.1:D,k=r.forceSubMenuRender,A=r.defaultOpenKeys,j=r.openKeys,M=r.activeKey,ee=r.defaultActiveFirst,te=r.selectable,ne=te===void 0?!0:te,P=r.multiple,I=P===void 0?!1:P,L=r.defaultSelectedKeys,R=r.selectedKeys,B=r.onSelect,re=r.onDeselect,ie=r.inlineIndent,ae=ie===void 0?24:ie,V=r.motion,oe=r.defaultMotions,U=r.triggerSubMenuAction,ce=U===void 0?`hover`:U,de=r.builtinPlacements,fe=r.itemIcon,W=r.expandIcon,pe=r.overflowedIndicator,he=pe===void 0?`...`:pe,_e=r.overflowedIndicatorPopupClassName,ve=r.getPopupContainer,ye=r.onClick,Se=r.onOpenChange,Ce=r.onKeyDown;r.openAnimation,r.openTransitionName;var we=r._internalRenderMenuItem,Te=r._internalRenderSubMenuItem,Ee=f(r,_t),K=H.useMemo(function(){return at(h,m,vt)},[h,m]),De=F(H.useState(!1),2),Oe=De[0],q=De[1],J=H.useRef(),Y=Ue(_),ke=g===`rtl`,Ae=F(N(A,{value:j,postState:function(e){return e||vt}}),2),X=Ae[0],je=Ae[1],Me=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function n(){je(e),Se?.(e)}t?(0,gt.flushSync)(n):n()},Pe=F(H.useState(X),2),Fe=Pe[0],Ie=Pe[1],Le=H.useRef(!1),Ve=F(H.useMemo(function(){return(y===`inline`||y===`vertical`)&&b?[`vertical`,b]:[y,!1]},[y,b]),2),He=Ve[0],We=Ve[1],Ge=He===`inline`,Ke=F(H.useState(He),2),Z=Ke[0],Je=Ke[1],Ye=F(H.useState(We),2),Xe=Ye[0],Ze=Ye[1];H.useEffect(function(){Je(He),Ze(We),Le.current&&(Ge?je(Fe):Me(vt))},[He,We]);var Qe=F(H.useState(0),2),$e=Qe[0],tt=Qe[1],nt=$e>=K.length-1||Z!==`horizontal`||w;H.useEffect(function(){Ge&&Ie(X)},[X]),H.useEffect(function(){return Le.current=!0,function(){Le.current=!1}},[]);var Q=ze(),rt=Q.registerPath,it=Q.unregisterPath,$=Q.refreshOverflowKeys,ot=Q.isSubPathKey,st=Q.getKeyPath,ct=Q.getKeys,lt=Q.getSubPathKeys,ut=H.useMemo(function(){return{registerPath:rt,unregisterPath:it}},[rt,it]),dt=H.useMemo(function(){return{isSubPathKey:ot}},[ot]);H.useEffect(function(){$(nt?vt:K.slice($e+1).map(function(e){return e.key}))},[$e,nt]);var ft=F(N(M||ee&&K[0]?.key,{value:M}),2),pt=ft[0],mt=ft[1],yt=Be(function(e){mt(e)}),bt=Be(function(){mt(void 0)});(0,H.useImperativeHandle)(t,function(){return{list:J.current,focus:function(e){var t=pt??K.find(function(e){return!e.props.disabled})?.key;if(t){var n,r,i;(n=J.current)==null||(r=n.querySelector(`li[data-menu-id='${ue(Y,t)}']`))==null||(i=r.focus)==null||i.call(r,e)}}}});var xt=F(N(L||[],{value:R,postState:function(e){return Array.isArray(e)?e:e==null?vt:[e]}}),2),St=xt[0],Ct=xt[1],wt=function(e){if(ne){var t=e.key,n=St.includes(t),r=I?n?St.filter(function(e){return e!==t}):[].concat(x(St),[t]):[t];Ct(r);var i=c(c({},e),{},{selectedKeys:r});n?re?.(i):B?.(i)}!I&&X.length&&Z!==`inline`&&Me(vt)},Tt=Be(function(e){ye?.(qe(e)),wt(e)}),Et=Be(function(e,t){var n=X.filter(function(t){return t!==e});if(t)n.push(e);else if(Z!==`inline`){var r=lt(e);n=n.filter(function(e){return!r.has(e)})}s(X,n,!0)||Me(n,!0)}),Dt=Be(ve),Ot=Ne(Z,pt,ke,Y,J,ct,st,mt,function(e,t){Et(e,t??!X.includes(e))},Ce);H.useEffect(function(){q(!0)},[]);var kt=H.useMemo(function(){return{_internalRenderMenuItem:we,_internalRenderSubMenuItem:Te}},[we,Te]),At=Z!==`horizontal`||w?K:K.map(function(e,t){return H.createElement(me,{key:e.key,overflowDisabled:t>$e},e)}),jt=H.createElement(se,S({id:_,ref:J,prefixCls:`${a}-overflow`,component:`ul`,itemComponent:et,className:(0,G.default)(a,`${a}-root`,`${a}-${Z}`,u,(n={},z(n,`${a}-inline-collapsed`,Xe),z(n,`${a}-rtl`,ke),n),o),dir:g,style:l,role:`menu`,tabIndex:p,data:At,renderRawItem:function(e){return e},renderRawRest:function(e){var t=e.length,n=t?K.slice(-t):null;return H.createElement(ht,{eventKey:Re,title:he,disabled:nt,internalPopupClose:t===0,popupClassName:_e},n)},maxCount:Z!==`horizontal`||w?se.INVALIDATE:se.RESPONSIVE,ssr:`full`,"data-menu-list":!0,onVisibleChange:function(e){tt(e)},onKeyDown:Ot},Ee));return H.createElement(xe.Provider,{value:kt},H.createElement(le.Provider,{value:Y},H.createElement(me,{prefixCls:a,rootClassName:o,mode:Z,openKeys:X,rtl:ke,disabled:C,motion:Oe?V:null,defaultMotions:Oe?oe:null,activeKey:pt,onActive:yt,onInactive:bt,selectedKeys:St,inlineIndent:ae,subMenuOpenDelay:E,subMenuCloseDelay:O,forceSubMenuRender:k,builtinPlacements:de,triggerSubMenuAction:ce,getPopupContainer:Dt,itemIcon:fe,expandIcon:W,onItemClick:Tt,onOpenChange:Et},H.createElement(be.Provider,{value:dt},jt),H.createElement(`div`,{style:{display:`none`},"aria-hidden":!0},H.createElement(ge.Provider,{value:ut},K)))))});v(),n(),re();var bt=[`className`,`title`,`eventKey`,`children`],xt=[`children`],St=function(e){var t=e.className,n=e.title;e.eventKey;var r=e.children,i=f(e,bt),a=`${H.useContext(W).prefixCls}-item-group`;return H.createElement(`li`,S({role:`presentation`},i,{onClick:function(e){return e.stopPropagation()},className:(0,G.default)(a,t)}),H.createElement(`div`,{role:`presentation`,className:`${a}-title`,title:typeof n==`string`?n:void 0},n),H.createElement(`ul`,{role:`group`,className:`${a}-list`},r))};function Ct(e){var t=e.children,n=f(e,xt),r=rt(t,ye(n.eventKey));return _e()?r:H.createElement(St,oe(n,[`warnKey`]),r)}function wt(e){var t=e.className,n=e.style,r=H.useContext(W).prefixCls;return _e()?null:H.createElement(`li`,{className:(0,G.default)(`${r}-item-divider`,t),style:n})}var Tt=yt;Tt.Item=et,Tt.SubMenu=ht,Tt.ItemGroup=Ct,Tt.Divider=wt;var Et={adjustX:1,adjustY:1},Dt=[0,0],Ot={topLeft:{points:[`bl`,`tl`],overflow:Et,offset:[0,-4],targetOffset:Dt},topCenter:{points:[`bc`,`tc`],overflow:Et,offset:[0,-4],targetOffset:Dt},topRight:{points:[`br`,`tr`],overflow:Et,offset:[0,-4],targetOffset:Dt},bottomLeft:{points:[`tl`,`bl`],overflow:Et,offset:[0,4],targetOffset:Dt},bottomCenter:{points:[`tc`,`bc`],overflow:Et,offset:[0,4],targetOffset:Dt},bottomRight:{points:[`tr`,`br`],overflow:Et,offset:[0,4],targetOffset:Dt}};B(),A();var kt=V.ESC,At=V.TAB;function jt(e){var t=e.visible,n=e.setTriggerVisible,r=e.triggerRef,i=e.onVisibleChange,a=e.autoFocus,o=H.useRef(!1),s=function(){if(t&&r.current){var e,a,o,s;(e=r.current)==null||(a=e.triggerRef)==null||(o=a.current)==null||(s=o.focus)==null||s.call(o),n(!1),typeof i==`function`&&i(!1)}},c=function(){var e,t,n,i=Ce((e=r.current)==null||(t=e.popupRef)==null||(n=t.current)==null?void 0:n.getElement?.call(n))[0];return i?.focus?(i.focus(),o.current=!0,!0):!1},l=function(e){switch(e.keyCode){case kt:s();break;case At:var t=!1;o.current||(t=c()),t?e.preventDefault():s();break}};H.useEffect(function(){return t?(window.addEventListener(`keydown`,l),a&&M(c,3),function(){window.removeEventListener(`keydown`,l),o.current=!1}):function(){o.current=!1}},[t])}R(),d(),P(),n();var Mt=[`arrow`,`prefixCls`,`transitionName`,`animation`,`align`,`placement`,`placements`,`getPopupContainer`,`showAction`,`hideAction`,`overlayClassName`,`overlayStyle`,`visible`,`trigger`,`autoFocus`];function Nt(e,t){var n=e.arrow,r=n===void 0?!1:n,i=e.prefixCls,a=i===void 0?`rc-dropdown`:i,o=e.transitionName,s=e.animation,l=e.align,u=e.placement,d=u===void 0?`bottomLeft`:u,p=e.placements,m=p===void 0?Ot:p,h=e.getPopupContainer,g=e.showAction,_=e.hideAction,v=e.overlayClassName,y=e.overlayStyle,b=e.visible,x=e.trigger,S=x===void 0?[`hover`]:x,C=e.autoFocus,w=f(e,Mt),E=F(H.useState(),2),D=E[0],O=E[1],k=`visible`in e?b:D,A=H.useRef(null);H.useImperativeHandle(t,function(){return A.current}),jt({visible:k,setTriggerVisible:O,triggerRef:A,onVisibleChange:e.onVisibleChange,autoFocus:C});var j=function(){var t=e.overlay;return typeof t==`function`?t():t},M=function(t){var n=e.onOverlayClick;O(!1),n&&n(t)},ee=function(t){var n=e.onVisibleChange;O(t),typeof n==`function`&&n(t)},N=function(){var e=j();return H.createElement(H.Fragment,null,r&&H.createElement(`div`,{className:`${a}-arrow`}),e)},te=function(){return typeof e.overlay==`function`?N:N()},ne=function(){var t=e.minOverlayWidthMatchTrigger,n=e.alignPoint;return`minOverlayWidthMatchTrigger`in e?t:!n},P=function(){var t=e.openClassName;return t===void 0?`${a}-open`:t},I=function(){var t=e.children,n=(0,G.default)((t.props?t.props:{}).className,P());return k&&t?H.cloneElement(t,{className:n}):t},L=_;return!L&&S.indexOf(`contextMenu`)!==-1&&(L=[`click`]),H.createElement(T,c(c({builtinPlacements:m},w),{},{prefixCls:a,ref:A,popupClassName:(0,G.default)(v,z({},`${a}-show-arrow`,r)),popupStyle:y,action:S,showAction:g,hideAction:L||[],popupPlacement:d,popupAlign:l,popupTransitionName:o,popupAnimation:s,popupVisible:k,stretch:ne()?`minWidth`:``,popup:te(),onPopupVisibleChange:ee,onPopupClick:M,getPopupContainer:h}),I())}var Pt=H.forwardRef(Nt);export{ht as a,ce as c,Ct as i,Tt as n,et as o,wt as r,ye as s,Pt as t};