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