test de déploiement du build depuis gitlab
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

1 lines
25 KiB

import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{$t as n,A as r,An as i,En as a,Fn as o,Hn as s,In as c,M as l,N as u,On as d,Pn as f,Sr as p,Un as m,Wn as h,_n as g,ar as _,at as v,bn as y,ct as b,dt as x,en as S,ir as C,j as w,kn as T,kt as E,nr as D,or as O,rr as k,rt as A,st as j,tr as ee,ut as te,vn as M,yn as ne,zn as re}from"./axios-BbX9YWYe.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-CGra0C8Y.js";import{t as ce}from"./es-CWvYTDmR.js";var V=e(t());L(),o();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(E,f(f({},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)}S(),o(),T(),l();var pe=[`children`,`locked`],U=V.createContext(null);function me(e,t){var n=f({},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,r=e.locked,a=n(e,pe),o=V.useContext(U),s=i(function(){return me(o,a)},[o,a],function(e,t){return!r&&(e[0]!==t[0]||!u(e[1],t[1],!0))});return V.createElement(U.Provider,{value:s},t)}M();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(g(t),[e])},[t,e])}var xe=V.createContext(null),Se=V.createContext({}),W=e(s());N(),j(),z(),M();function Ce(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(w(e)){var n=e.nodeName.toLowerCase(),r=[`input`,`select`,`textarea`,`button`].includes(n)||e.isContentEditable||n===`a`&&!!e.getAttribute(`href`),i=e.getAttribute(`tabindex`),a=Number(i),o=null;return i&&!Number.isNaN(a)?o=a:r&&o===null&&(o=0),r&&e.disabled&&(o=null),o!==null&&(o>=0||t&&o<0)}return!1}function we(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=g(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(){b.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),x=_.get(y),S=Ae(e,o(x,!0).length===1,n,m);if(!S&&m!==K&&m!==q)return;(J.includes(m)||[K,q].includes(m))&&p.preventDefault();var C=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=b(function(){d.current===r&&t.focus()})}};if([K,q].includes(m)||S.sibling||!y){var w=!y||e===`inline`?i.current:je(y),T,E=Me(w,h);T=m===K?E[0]:m===q?E[E.length-1]:Ne(w,h,y,S.offset),C(T)}else if(S.inlineTrigger)c(x);else if(S.offset>0)c(x,!0),f(),u.current=b(function(){v();var e=y.getAttribute(`aria-controls`);C(Ne(document.getElementById(e),h))},5);else if(S.offset<0){var D=o(x,!0),O=D[D.length-2],k=g.get(O);c(O,!1),C(k)}}l?.(p)}}function Fe(e){Promise.resolve().then(e)}M(),c();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=g(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 g(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(),te();var He=Math.random().toFixed(5).toString().slice(2),Ue=0;function We(e){var t=P(x(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}}o();function qe(e){var t=e.icon,n=e.props,r=e.children;return(typeof t==`function`?V.createElement(t,f({},n)):t)||r||null}S(),c();var X=[`item`];function Je(e){var t=e.item,r=n(e,X);return Object.defineProperty(r,`item`,{get:function(){return re(!1,"`info.item` is deprecated since we will move to function component that not provides React Node instance in future."),t}}),r}L(),o(),M(),O(),S(),C(),D(),h(),y(),z(),ie(),a(),c();var Ye=[`title`,`attribute`,`elementRef`],Xe=[`style`,`className`,`eventKey`,`warnKey`,`disabled`,`itemIcon`,`children`,`role`,`onMouseEnter`,`onMouseLeave`,`onClick`,`onKeyDown`,`onFocus`],Ze=[`active`],Qe=function(e){m(r,e);var t=ne(r);function r(){return k(this,r),t.apply(this,arguments)}return ee(r,[{key:`render`,value:function(){var e=this.props,t=e.title,r=e.attribute,i=e.elementRef,a=se(n(e,Ye),[`eventKey`,`popupClassName`,`popupOffset`,`onTitleClick`]);return re(!r,"`attribute` of Menu.Item is deprecated. Please pass attribute directly."),V.createElement(ce.Item,_({},r,{title:typeof t==`string`?t:void 0},a,{ref:i}))}}]),r}(V.Component),$e=V.forwardRef(function(e,t){var r,i=e.style,a=e.className,o=e.eventKey;e.warnKey;var s=e.disabled,c=e.itemIcon,l=e.children,u=e.role,p=e.onMouseEnter,m=e.onMouseLeave,h=e.onClick,v=e.onKeyDown,y=e.onFocus,b=n(e,Xe),x=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`,ee=V.useRef(),te=V.useRef(),M=T||s,ne=d(t,te),re=be(o),N=function(e){return{key:o,keyPath:g(re).reverse(),item:ee.current,domEvent:e}},P=c||D,F=Ge(o,M,p,m),I=F.active,L=n(F,Ze),z=O.includes(o),ie=Ke(re.length),ae=function(e){if(!M){var t=N(e);h?.(Je(t)),w(t)}},oe=function(e){if(v?.(e),e.which===B.ENTER){var t=N(e);h?.(Je(t)),w(t)}},se=function(e){k(o),y?.(e)},ce={};e.role===`option`&&(ce[`aria-selected`]=z);var H=V.createElement(Qe,_({ref:ee,elementRef:ne,role:u===null?`none`:u||`menuitem`,tabIndex:s?null:-1,"data-menu-id":E&&x?null:x},b,L,ce,{component:`li`,"aria-disabled":s,style:f(f({},ie),i),className:(0,W.default)(j,(r={},R(r,`${j}-active`,I),R(r,`${j}-selected`,z),R(r,`${j}-disabled`,M),r),a),onClick:ae,onKeyDown:oe,onFocus:se}),l,V.createElement(qe,{props:f(f({},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,_({},e,{ref:t}))}var tt=V.forwardRef(et);O(),S();var nt=[`className`,`children`],rt=V.forwardRef(function(e,t){var r=e.className,i=e.children,a=n(e,nt),o=V.useContext(U),s=o.prefixCls,c=o.mode,l=o.rtl;return V.createElement(`ul`,_({className:(0,W.default)(s,l&&`${s}-rtl`,`${s}-sub`,`${s}-${c===`inline`?`inline`:`vertical`}`,r),role:`menu`},a,{"data-menu-list":!0,ref:t}),i)});rt.displayName=`SubMenuList`,O(),S(),F(),M(),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(g(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 r=e,i=r.label,a=r.children,o=r.key,s=r.type,c=n(r,Z),l=o??`tmp-${t}`;return a||s===`group`?s===`group`?V.createElement(wt,_({key:l},c,{title:i}),at(a)):V.createElement(gt,_({key:l},c,{title:i}),at(a)):s===`divider`?V.createElement(Tt,_({key:l},c)):V.createElement(tt,_({key:l},c),i)}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(),o(),N(),j();var ut={horizontal:`bottomLeft`,vertical:`rightTop`,"vertical-left":`rightTop`,"vertical-right":`leftTop`};function dt(e){var t=e.prefixCls,n=e.visible,i=e.children,a=e.popup,o=e.popupClassName,s=e.popupOffset,c=e.disabled,l=e.mode,u=e.onVisibleChange,d=V.useContext(U),p=d.getPopupContainer,m=d.rtl,h=d.subMenuOpenDelay,g=d.subMenuCloseDelay,_=d.builtinPlacements,v=d.triggerSubMenuAction,y=d.forceSubMenuRender,x=d.rootClassName,S=d.motion,C=d.defaultMotions,w=P(V.useState(!1),2),T=w[0],E=w[1],D=f(m?f({},ct):f({},st),_),O=ut[l],k=lt(l,S,C),A=V.useRef(k);l!==`inline`&&(A.current=k);var j=f(f({},A.current),{},{leavedClassName:`${t}-hidden`,removeOnLeave:!1,motionAppear:!0}),ee=V.useRef();return V.useEffect(function(){return ee.current=b(function(){E(n)}),function(){b.cancel(ee.current)}},[n]),V.createElement(r,{prefixCls:t,popupClassName:(0,W.default)(`${t}-popup`,R({},`${t}-rtl`,m),o,x),stretch:l===`horizontal`?`minWidth`:null,getPopupContainer:p,builtinPlacements:D,popupPlacement:O,popupVisible:T,popup:a,popupAlign:s&&{offset:s},action:c?[]:[v],mouseEnterDelay:h,mouseLeaveDelay:g,onPopupVisibleChange:u,forceRender:y,popupMotion:j},i)}O(),o(),N(),v();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,c=o.forceSubMenuRender,l=o.motion,u=o.defaultMotions,d=o.mode,p=V.useRef(!1);p.current=d===a;var m=P(V.useState(!p.current),2),h=m[0],g=m[1],v=p.current?n:!1;V.useEffect(function(){p.current&&g(!1)},[d]);var y=f({},lt(a,l,u));r.length>1&&(y.motionAppear=!1);var b=y.onVisibleChanged;return y.onVisibleChanged=function(e){return!p.current&&!e&&g(!0),b?.(e)},h?null:V.createElement(he,{mode:a,locked:!p.current},V.createElement(A,_({visible:v},y,{forceRender:c,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(),O(),o(),N(),S(),c();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,r=e.style,i=e.className,a=e.title,o=e.eventKey;e.warnKey;var s=e.disabled,c=e.internalPopupClose,l=e.children,u=e.itemIcon,d=e.expandIcon,p=e.popupClassName,m=e.popupOffset,h=e.onClick,g=e.onMouseEnter,v=e.onMouseLeave,y=e.onTitleClick,b=e.onTitleMouseEnter,x=e.onTitleMouseLeave,S=n(e,pt),C=fe(o),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,ee=w.itemIcon,te=w.expandIcon,M=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||s,ie=V.useRef(),ae=V.useRef(),oe=u||ee,B=d||te,se=D.includes(o),H=!k&&se,le=F(j,o),ue=Ge(o,z,b,x),de=ue.active,pe=n(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:o,domEvent:e})},Ce=function(e){ve(!1),v?.({key:o,domEvent:e})},we=V.useMemo(function(){return de||(E===`inline`?!1:ge||F([A],o))},[E,de,A,ge,o,F]),Te=Ke(I.length),Ee=function(e){z||(y?.({key:o,domEvent:e}),E===`inline`&&ne(o,!se))},De=Ve(function(e){h?.(Je(e)),M(e)}),G=function(e){E!==`inline`&&ne(o,e)},Oe=function(){re(o)},ke=C&&`${C}-popup`,K=V.createElement(`div`,_({role:`menuitem`,style:Te,className:`${L}-title`,tabIndex:z?null:-1,ref:ie,title:typeof a==`string`?a: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),a,V.createElement(qe,{icon:E===`horizontal`?null:B,props:f(f({},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:!c&&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,_({role:`none`},S,{component:`li`,style:r,className:(0,W.default)(L,`${L}-${E}`,i,(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)}O(),L(),o(),M(),N(),S(),te(),c();var _t=e(p());l();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 r,i=e,a=i.prefixCls,o=a===void 0?`rc-menu`:a,s=i.rootClassName,c=i.style,l=i.className,d=i.tabIndex,p=d===void 0?0:d,m=i.items,h=i.children,v=i.direction,y=i.id,b=i.mode,S=b===void 0?`vertical`:b,C=i.inlineCollapsed,w=i.disabled,T=i.disabledOverflow,E=i.subMenuOpenDelay,D=E===void 0?.1:E,O=i.subMenuCloseDelay,k=O===void 0?.1:O,A=i.forceSubMenuRender,j=i.defaultOpenKeys,ee=i.openKeys,te=i.activeKey,M=i.defaultActiveFirst,ne=i.selectable,re=ne===void 0?!0:ne,N=i.multiple,F=N===void 0?!1:N,I=i.defaultSelectedKeys,L=i.selectedKeys,z=i.onSelect,ie=i.onDeselect,ae=i.inlineIndent,oe=ae===void 0?24:ae,B=i.motion,se=i.defaultMotions,H=i.triggerSubMenuAction,le=H===void 0?`hover`:H,fe=i.builtinPlacements,pe=i.itemIcon,U=i.expandIcon,me=i.overflowedIndicator,ge=me===void 0?`...`:me,ve=i.overflowedIndicatorPopupClassName,ye=i.getPopupContainer,be=i.onClick,Ce=i.onOpenChange,we=i.onKeyDown;i.openAnimation,i.openTransitionName;var Te=i._internalRenderMenuItem,Ee=i._internalRenderSubMenuItem,De=n(i,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(y),Ae=v===`rtl`,je=P(x(j,{value:ee,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(S===`inline`||S===`vertical`)&&C?[`vertical`,C]:[S,!1]},[S,C]),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`||T;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(x(te||M&&G[0]?.key,{value:te}),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(x(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(g(Ct),[t]):[t];wt(r);var i=f(f({},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)})}u(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`||T?G:G.map(function(e,t){return V.createElement(he,{key:e.key,overflowDisabled:t>et},e)}),jt=V.createElement(ce,_({id:y,ref:q,prefixCls:`${o}-overflow`,component:`ul`,itemComponent:tt,className:(0,W.default)(o,`${o}-root`,`${o}-${X}`,l,(r={},R(r,`${o}-inline-collapsed`,Ze),R(r,`${o}-rtl`,Ae),r),s),dir:v,style:c,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`||T?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:o,rootClassName:s,mode:X,openKeys:Y,rtl:Ae,disabled:w,motion:ke?B:null,defaultMotions:ke?se:null,activeKey:mt,onActive:bt,onInactive:xt,selectedKeys:Ct,inlineIndent:oe,subMenuOpenDelay:D,subMenuCloseDelay:k,forceSubMenuRender:A,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)))))});O(),S(),ie();var xt=[`className`,`title`,`eventKey`,`children`],St=[`children`],Ct=function(e){var t=e.className,r=e.title;e.eventKey;var i=e.children,a=n(e,xt),o=`${V.useContext(U).prefixCls}-item-group`;return V.createElement(`li`,_({role:`presentation`},a,{onClick:function(e){return e.stopPropagation()},className:(0,W.default)(o,t)}),V.createElement(`div`,{role:`presentation`,className:`${o}-title`,title:typeof r==`string`?r:void 0},r),V.createElement(`ul`,{role:`group`,className:`${o}-list`},i))};function wt(e){var t=e.children,r=n(e,St),i=it(t,be(r.eventKey));return ve()?i:V.createElement(Ct,se(r,[`warnKey`]),i)}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(),j();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&&b(c,3),function(){window.removeEventListener(`keydown`,l),o.current=!1}):function(){o.current=!1}},[t])}L(),o(),N(),S();var Mt=[`arrow`,`prefixCls`,`transitionName`,`animation`,`align`,`placement`,`placements`,`getPopupContainer`,`showAction`,`hideAction`,`overlayClassName`,`overlayStyle`,`visible`,`trigger`,`autoFocus`];function Nt(e,t){var i=e.arrow,a=i===void 0?!1:i,o=e.prefixCls,s=o===void 0?`rc-dropdown`:o,c=e.transitionName,l=e.animation,u=e.align,d=e.placement,p=d===void 0?`bottomLeft`:d,m=e.placements,h=m===void 0?Ot:m,g=e.getPopupContainer,_=e.showAction,v=e.hideAction,y=e.overlayClassName,b=e.overlayStyle,x=e.visible,S=e.trigger,C=S===void 0?[`hover`]:S,w=e.autoFocus,T=n(e,Mt),E=P(V.useState(),2),D=E[0],O=E[1],k=`visible`in e?x:D,A=V.useRef(null);V.useImperativeHandle(t,function(){return A.current}),jt({visible:k,setTriggerVisible:O,triggerRef:A,onVisibleChange:e.onVisibleChange,autoFocus:w});var j=function(){var t=e.overlay;return typeof t==`function`?t():t},ee=function(t){var n=e.onOverlayClick;O(!1),n&&n(t)},te=function(t){var n=e.onVisibleChange;O(t),typeof n==`function`&&n(t)},M=function(){var e=j();return V.createElement(V.Fragment,null,a&&V.createElement(`div`,{className:`${s}-arrow`}),e)},ne=function(){return typeof e.overlay==`function`?M:M()},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?`${s}-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=v;return!I&&C.indexOf(`contextMenu`)!==-1&&(I=[`click`]),V.createElement(r,f(f({builtinPlacements:h},T),{},{prefixCls:s,ref:A,popupClassName:(0,W.default)(y,R({},`${s}-show-arrow`,a)),popupStyle:b,action:C,showAction:_,hideAction:I||[],popupPlacement:p,popupAlign:u,popupTransitionName:c,popupAnimation:l,popupVisible:k,stretch:re()?`minWidth`:``,popup:ne(),onPopupVisibleChange:te,onPopupClick:ee,getPopupContainer:g}),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};