|
|
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[4800],{65030:function(e,t,n){n.d(t,{Z:function(){return X}});var r=n(33885),o=n(42978),i=n(75931),a=n(43403),l=n(92310),u=n.n(l),c=n(29301),s=n(76846),f=n(96452),d=n(6089),v=n(80402),p=n(34280),m=n(49658),h=n(59301),g=n(54476),b=n(77900),y=n(8654);function Z(e){var t=e.prefixCls,n=e.align,r=e.arrow,o=e.arrowPos,i=r||{},a=i.className,l=i.content,c=o.x,s=void 0===c?0:c,f=o.y,d=void 0===f?0:f,v=h.useRef();if(!n||!n.points)return null;var p={position:"absolute"};if(!1!==n.autoArrow){var m=n.points[0],g=n.points[1],b=m[0],y=m[1],Z=g[0],w=g[1];b!==Z&&["t","b"].includes(b)?"t"===b?p.top=0:p.bottom=0:p.top=d,y!==w&&["l","r"].includes(y)?"l"===y?p.left=0:p.right=0:p.left=s}return h.createElement("div",{ref:v,className:u()("".concat(t,"-arrow"),a),style:p},l)}function w(e){var t=e.prefixCls,n=e.open,r=e.zIndex,o=e.mask,i=e.motion;return o?h.createElement(b.default,(0,g.Z)({},i,{motionAppear:!0,visible:n,removeOnLeave:!0}),(function(e){var n=e.className;return h.createElement("div",{style:{zIndex:r},className:u()("".concat(t,"-mask"),n)})})):null}var E=h.memo((function(e){return e.children}),(function(e,t){return t.cache}));var C=h.forwardRef((function(e,t){var n=e.popup,i=e.className,a=e.prefixCls,l=e.style,s=e.target,f=e.onVisibleChanged,d=e.open,v=e.keepDom,m=e.fresh,C=e.onClick,x=e.mask,M=e.arrow,S=e.arrowPos,R=e.align,k=e.motion,_=e.maskMotion,N=e.forceRender,P=e.getPopupContainer,I=e.autoDestroy,D=e.portal,T=e.zIndex,O=e.onMouseEnter,A=e.onMouseLeave,L=e.onPointerEnter,j=e.onPointerDownCapture,V=e.ready,K=e.offsetX,z=e.offsetY,B=e.offsetR,H=e.offsetB,F=e.onAlign,W=e.onPrepare,Y=e.stretch,X=e.targetWidth,U=e.targetHeight,q="function"==typeof n?n():n,G=d||v,Q=(null==P?void 0:P.length)>0,J=h.useState(!P||!Q),$=(0,o.Z)(J,2),ee=$[0],te=$[1];if((0,p.Z)((function(){!ee&&Q&&s&&te(!0)}),[ee,Q,s]),!ee)return null;var ne="auto",re={left:"-1000vw",top:"-1000vh",right:ne,bottom:ne};if(V||!d){var oe,ie=R.points,ae=R.dynamicInset||(null===(oe=R._experimental)||void 0===oe?void 0:oe.dynamicInset),le=ae&&"r"===ie[0][1],ue=ae&&"b"===ie[0][0];le?(re.right=B,re.left=ne):(re.left=K,re.right=ne),ue?(re.bottom=H,re.top=ne):(re.top=z,re.bottom=ne)}var ce={};return Y&&(Y.includes("height")&&U?ce.height=U:Y.includes("minHeight")&&U&&(ce.minHeight=U),Y.includes("width")&&X?ce.width=X:Y.includes("minWidth")&&X&&(ce.minWidth=X)),d||(ce.pointerEvents="none"),h.createElement(D,{open:N||G,getContainer:P&&function(){return P(s)},autoDestroy:I},h.createElement(w,{prefixCls:a,open:d,zIndex:T,mask:x,motion:_}),h.createElement(c.Z,{onResize:F,disabled:!d},(function(e){return h.createElement(b.default,(0,g.Z)({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:N,leavedClassName:"".concat(a,"-hidden")},k,{onAppearPrepare:W,onEnterPrepare:W,visible:d,onVisibleChanged:function(e){var t;null==k||null===(t=k.onVisibleChanged)||void 0===t||t.call(k,e),f(e)}}),(function(n,o){var c=n.className,s=n.style,f=u()(a,c,i);return h.createElement("div",{ref:(0,y.sQ)(e,t,o),className:f,style:(0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)({"--arrow-x":"".concat(S.x||0,"px"),"--arrow-y":"".concat(S.y||0,"px")},re),ce),s),{},{boxSizing:"border-box",zIndex:T},l),onMouseEnter:O,onMouseLeave:A,onPointerEnter:L,onClick:C,onPointerDownCapture:j},M&&h.createElement(Z,{prefixCls:a,arrow:M,arrowPos:S,align:R}),h.createElement(E,{cache:!d&&!m},q))}))})))}));var x=h.forwardRef((function(e,t){var n=e.children,r=e.getTriggerDOMNode,o=(0,y.Yr)(n),i=h.useCallback((function(e){(0,y.mH)(t,r?r(e):e)}),[r]),a=(0,y.x1)(i,(0,y.C4)(n));return o?h.cloneElement(n,{ref:a}):n})),M=h.createContext(null);function S(e){return e?Array.isArray(e)?e:[e]:[]}function R(e,t,n,r){return h.useMemo((function(){var o=S(null!=n?n:t),i=S(null!=r?r:t),a=new Set(o),l=new Set(i);return e&&(a.has("hover")&&(a.delete("hover"),a.add("click")),l.has("hover")&&(l.delete("hover"),l.add("click"))),[a,l]}),[e,t,n,r])}var k=n(29194);function _(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2?arguments[2]:void 0;return n?e[0]===t[0]:e[0]===t[0]&&e[1]===t[1]}function N(e,t,n,r){for(var o=n.points,i=Object.keys(e),a=0;a<i.length;a+=1){var l,u=i[a];if(_(null===(l=e[u])||void 0===l?void 0:l.points,o,r))return"".concat(t,"-placement-").concat(u)}return""}function P(e,t,n,r){return t||(n?{motionName:"".concat(e,"-").concat(n)}:r?{motionName:r}:null)}function I(e){return e.ownerDocument.defaultView}function D(e){for(var t=[],n=null==e?void 0:e.parentElement,r=["hidden","scroll","clip","auto"];n;){var o=I(n).getComputedStyle(n);[o.overflowX,o.overflowY,o.overflow].some((function(e){return r.includes(e)}))&&t.push(n),n=n.parentElement}return t}function T(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return Number.isNaN(e)?t:e}function O(e){return T(parseFloat(e),0)}function A(e,t){var n=(0,r.Z)({},e);return(t||[]).forEach((function(e){if(!(e instanceof HTMLBodyElement||e instanceof HTMLHtmlElement)){var t=I(e).getComputedStyle(e),r=t.overflow,o=t.overflowClipMargin,i=t.borderTopWidth,a=t.borderBottomWidth,l=t.borderLeftWidth,u=t.borderRightWidth,c=e.getBoundingClientRect(),s=e.offsetHeight,f=e.clientHeight,d=e.offsetWidth,v=e.clientWidth,p=O(i),m=O(a),h=O(l),g=O(u),b=T(Math.round(c.width/d*1e3)/1e3),y=T(Math.round(c.height/s*1e3)/1e3),Z=(d-v-h-g)*b,w=(s-f-p-m)*y,E=p*y,C=m*y,x=h*b,M=g*b,S=0,R=0;if("clip"===r){var k=O(o);S=k*b,R=k*y}var _=c.x+x-S,N=c.y+E-R,P=_+c.width+2*S-x-M-Z,D=N+c.height+2*R-E-C-w;n.left=Math.max(n.left,_),n.top=Math.max(n.top,N),n.right=Math.min(n.right,P),n.bottom=Math.min(n.bottom,D)}})),n}function L(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n="".concat(t),r=n.match(/^(.*)\%$/);return r?e*(parseFloat(r[1])/100):parseFloat(n)}function j(e,t){var n=t||[],r=(0,o.Z)(n,2),i=r[0],a=r[1];return[L(e.width,i),L(e.height,a)]}function V(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return[e[0],e[1]]}function K(e,t){var n,r=t[0],o=t[1];return n="t"===r?e.y:"b"===r?e.y+e.height:e.y+e.height/2,{x:"l"===o?e.x:"r"===o?e.x+e.width:e.x+e.width/2,y:n}}function z(e,t){var n={t:"b",b:"t",l:"r",r:"l"};return e.map((function(e,r){return r===t?n[e]||"c":e})).join("")}function B(e,t,n,i,a,l,u){var c=h.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:a[i]||{}}),f=(0,o.Z)(c,2),v=f[0],m=f[1],g=h.useRef(0),b=h.useMemo((function(){return t?D(t):[]}),[t]),y=h.useRef({});e||(y.current={});var Z=(0,d.Z)((function(){if(t&&n&&e){var c,f,d,v,p,h=t,g=h.ownerDocument,Z=I(h),w=Z.getComputedStyle(h).position,E=h.style.left,C=h.style.top,x=h.style.right,M=h.style.bottom,S=h.style.overflow,R=(0,r.Z)((0,r.Z)({},a[i]),l),_=g.createElement("div");if(null===(c=h.parentElement)||void 0===c||c.appendChild(_),_.style.left="".concat(h.offsetLeft,"px"),_.style.top="".concat(h.offsetTop,"px"),_.style.position=w,_.style.height="".concat(h.offsetHeight,"px"),_.style.width="".concat(h.offsetWidth,"px"),h.style.left="0",h.style.top="0",h.style.right="auto",h.style.bottom="auto",h.style.overflow="hidden",Array.isArray(n))p={x:n[0],y:n[1],width:0,height:0};else{var N,P,D=n.getBoundingClientRect();D.x=null!==(N=D.x)&&void 0!==N?N:D.left,D.y=null!==(P=D.y)&&void 0!==P?P:D.top,p={x:D.x,y:D.y,width:D.width,height:D.height}}var O=h.getBoundingClientRect(),L=Z.getComputedStyle(h),B=L.height,H=L.width;O.x=null!==(f=O.x)&&void 0!==f?f:O.left,O.y=null!==(d=O.y)&&void 0!==d?d:O.top;var F=g.documentElement,W=F.clientWidth,Y=F.clientHeight,X=F.scrollWidth,U=F.scrollHeight,q=F.scrollTop,G=F.scrollLeft,Q=O.height,J=O.width,$=p.height,ee=p.width,te={left:0,top:0,right:W,bottom:Y},ne={left:-G,top:-q,right:X-G,bottom:U-q},re=R.htmlRegion,oe="visible",ie="visibleFirst";"scroll"!==re&&re!==ie&&(re=oe);var ae=re===ie,le=A(ne,b),ue=A(te,b),ce=re===oe?ue:le,se=ae?ue:ce;h.style.left="auto",h.style.top="auto",h.style.right="0",h.style.bottom="0";var fe=h.getBoundingClientRect();h.style.left=E,h.style.top=C,h.style.right=x,h.style.bottom=M,h.style.overflow=S,null===(v=h.parentElement)||void 0===v||v.removeChild(_);var de=T(Math.round(J/parseFloat(H)*1e3)/1e3),ve=T(Math.round(Q/parseFloat(B)*1e3)/1e3);if(0===de||0===ve||(0,s.Sh)(n)&&!(0,k.Z)(n))return;var pe=R.offset,me=R.targetOffset,he=j(O,pe),ge=(0,o.Z)(he,2),be=ge[0],ye=ge[1],Ze=j(p,me),we=(0,o.Z)(Ze,2),Ee=we[0],Ce=we[1];p.x-=Ee,p.y-=Ce;var xe=R.points||[],Me=(0,o.Z)(xe,2),Se=Me[0],Re=V(Me[1]),ke=V(Se),_e=K(p,Re),Ne=K(O,ke),Pe=(0,r.Z)({},R),Ie=_e.x-Ne.x+be,De=_e.y-Ne.y+ye;function St(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:ce,r=O.x+e,o=O.y+t,i=r+J,a=o+Q,l=Math.max(r,n.left),u=Math.max(o,n.top),c=Math.min(i,n.right),s=Math.min(a,n.bottom);return Math.max(0,(c-l)*(s-u))}var Te,Oe,Ae,Le,je=St(Ie,De),Ve=St(Ie,De,ue),Ke=K(p,["t","l"]),ze=K(O,["t","l"]),Be=K(p,["b","r"]),He=K(O,["b","r"]),Fe=R.overflow||{},We=Fe.adjustX,Ye=Fe.adjustY,Xe=Fe.shiftX,Ue=Fe.shiftY,qe=function(e){return"boolean"==typeof e?e:e>=0};function Rt(){Te=O.y+De,Oe=Te+Q,Ae=O.x+Ie,Le=Ae+J}Rt();var Ge=qe(Ye),Qe=ke[0]===Re[0];if(Ge&&"t"===ke[0]&&(Oe>se.bottom||y.current.bt)){var Je=De;Qe?Je-=Q-$:Je=Ke.y-He.y-ye;var $e=St(Ie,Je),et=St(Ie,Je,ue);$e>je||$e===je&&(!ae||et>=Ve)?(y.current.bt=!0,De=Je,ye=-ye,Pe.points=[z(ke,0),z(Re,0)]):y.current.bt=!1}if(Ge&&"b"===ke[0]&&(Te<se.top||y.current.tb)){var tt=De;Qe?tt+=Q-$:tt=Be.y-ze.y-ye;var nt=St(Ie,tt),rt=St(Ie,tt,ue);nt>je||nt===je&&(!ae||rt>=Ve)?(y.current.tb=!0,De=tt,ye=-ye,Pe.points=[z(ke,0),z(Re,0)]):y.current.tb=!1}var ot=qe(We),it=ke[1]===Re[1];if(ot&&"l"===ke[1]&&(Le>se.right||y.current.rl)){var at=Ie;it?at-=J-ee:at=Ke.x-He.x-be;var lt=St(at,De),ut=St(at,De,ue);lt>je||lt===je&&(!ae||ut>=Ve)?(y.current.rl=!0,Ie=at,be=-be,Pe.points=[z(ke,1),z(Re,1)]):y.current.rl=!1}if(ot&&"r"===ke[1]&&(Ae<se.left||y.current.lr)){var ct=Ie;it?ct+=J-ee:ct=Be.x-ze.x-be;var st=St(ct,De),ft=St(ct,De,ue);st>je||st===je&&(!ae||ft>=Ve)?(y.current.lr=!0,Ie=ct,be=-be,Pe.points=[z(ke,1),z(Re,1)]):y.current.lr=!1}Rt();var dt=!0===Xe?0:Xe;"number"==typeof dt&&(Ae<ue.left&&(Ie-=Ae-ue.left-be,p.x+ee<ue.left+dt&&(Ie+=p.x-ue.left+ee-dt)),Le>ue.right&&(Ie-=Le-ue.right-be,p.x>ue.right-dt&&(Ie+=p.x-ue.right+dt)));var vt=!0===Ue?0:Ue;"number"==typeof vt&&(Te<ue.top&&(De-=Te-ue.top-ye,p.y+$<ue.top+vt&&(De+=p.y-ue.top+$-vt)),Oe>ue.bottom&&(De-=Oe-ue.bottom-ye,p.y>ue.bottom-vt&&(De+=p.y-ue.bottom+vt)));var pt=O.x+Ie,mt=pt+J,ht=O.y+De,gt=ht+Q,bt=p.x,yt=bt+ee,Zt=p.y,wt=Zt+$,Et=(Math.max(pt,bt)+Math.min(mt,yt))/2-pt,Ct=(Math.max(ht,Zt)+Math.min(gt,wt))/2-ht;null==u||u(t,Pe);var xt=fe.right-O.x-(Ie+O.width),Mt=fe.bottom-O.y-(De+O.height);1===de&&(Ie=Math.round(Ie),xt=Math.round(xt)),1===ve&&(De=Math.round(De),Mt=Math.round(Mt)),m({ready:!0,offsetX:Ie/de,offsetY:De/ve,offsetR:xt/de,offsetB:Mt/ve,arrowX:Et/de,arrowY:Ct/ve,scaleX:de,scaleY:ve,align:Pe})}})),w=function(){m((function(e){return(0,r.Z)((0,r.Z)({},e),{},{ready:!1})}))};return(0,p.Z)(w,[i]),(0,p.Z)((function(){e||w()}),[e]),[v.ready,v.offsetX,v.offsetY,v.offsetR,v.offsetB,v.arrowX,v.arrowY,v.scaleX,v.scaleY,v.align,function(){g.current+=1;var e=g.current;Promise.resolve().then((function(){g.current===e&&Z()}))}]}var H=n(94480);function F(e,t,n,r,o){(0,p.Z)((function(){if(e&&t&&n){var i=n,a=D(t),l=D(i),u=I(i),c=new Set([u].concat((0,H.Z)(a),(0,H.Z)(l)));function s(){r(),o()}return c.forEach((function(e){e.addEventListener("scroll",s,{passive:!0})})),u.addEventListener("resize",s,{passive:!0}),r(),function(){c.forEach((function(e){e.removeEventListener("scroll",s),u.removeEventListener("resize",s)}))}}}),[e,t,n])}n(48736);function W(e,t,n,r,o,i,a,l){var u=h.useRef(e);u.current=e;var c=h.useRef(!1);return h.useEffect((function(){if(t&&r&&(!o||i)){var e=function(){c.current=!1},s=function(e){var t;!u.current||a((null===(t=e.composedPath)||void 0===t||null===(t=t.call(e))||void 0===t?void 0:t[0])||e.target)||c.current||l(!1)},d=I(r);d.addEventListener("pointerdown",e,!0),d.addEventListener("mousedown",s,!0),d.addEventListener("contextmenu",s,!0);var v=(0,f.A)(n);return v&&(v.addEventListener("mousedown",s,!0),v.addEventListener("contextmenu",s,!0)),function(){d.removeEventListener("pointerdown",e,!0),d.removeEventListener("mousedown",s,!0),d.removeEventListener("contextmenu",s,!0),v&&(v.removeEventListener("mousedown",s,!0),v.removeEventListener("contextmenu",s,!0))}}}),[t,n,r,o,i]),function(){c.current=!0}}var Y=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","fresh","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];var X=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a.Z,t=h.forwardRef((function(t,n){var a=t.prefixCls,l=void 0===a?"rc-trigger-popup":a,g=t.children,b=t.action,y=void 0===b?"hover":b,Z=t.showAction,w=t.hideAction,E=t.popupVisible,S=t.defaultPopupVisible,k=t.onPopupVisibleChange,_=t.afterPopupVisibleChange,I=t.mouseEnterDelay,D=t.mouseLeaveDelay,T=void 0===D?.1:D,O=t.focusDelay,A=t.blurDelay,L=t.mask,j=t.maskClosable,V=void 0===j||j,K=t.getPopupContainer,z=t.forceRender,H=t.autoDestroy,X=t.destroyPopupOnHide,U=t.popup,q=t.popupClassName,G=t.popupStyle,Q=t.popupPlacement,J=t.builtinPlacements,$=void 0===J?{}:J,ee=t.popupAlign,te=t.zIndex,ne=t.stretch,re=t.getPopupClassNameFromAlign,oe=t.fresh,ie=t.alignPoint,ae=t.onPopupClick,le=t.onPopupAlign,ue=t.arrow,ce=t.popupMotion,se=t.maskMotion,fe=t.popupTransitionName,de=t.popupAnimation,ve=t.maskTransitionName,pe=t.maskAnimation,me=t.className,he=t.getTriggerDOMNode,ge=(0,i.Z)(t,Y),be=H||X||!1,ye=h.useState(!1),Ze=(0,o.Z)(ye,2),we=Ze[0],Ee=Ze[1];(0,p.Z)((function(){Ee((0,m.Z)())}),[]);var Ce=h.useRef({}),xe=h.useContext(M),Me=h.useMemo((function(){return{registerSubPopup:function(e,t){Ce.current[e]=t,null==xe||xe.registerSubPopup(e,t)}}}),[xe]),Se=(0,v.Z)(),Re=h.useState(null),ke=(0,o.Z)(Re,2),_e=ke[0],Ne=ke[1],Pe=h.useRef(null),Ie=(0,d.Z)((function(e){Pe.current=e,(0,s.Sh)(e)&&_e!==e&&Ne(e),null==xe||xe.registerSubPopup(Se,e)})),De=h.useState(null),Te=(0,o.Z)(De,2),Oe=Te[0],Ae=Te[1],Le=h.useRef(null),je=(0,d.Z)((function(e){(0,s.Sh)(e)&&Oe!==e&&(Ae(e),Le.current=e)})),Ve=h.Children.only(g),Ke=(null==Ve?void 0:Ve.props)||{},ze={},Be=(0,d.Z)((function(e){var t,n,r=Oe;return(null==r?void 0:r.contains(e))||(null===(t=(0,f.A)(r))||void 0===t?void 0:t.host)===e||e===r||(null==_e?void 0:_e.contains(e))||(null===(n=(0,f.A)(_e))||void 0===n?void 0:n.host)===e||e===_e||Object.values(Ce.current).some((function(t){return(null==t?void 0:t.contains(e))||e===t}))})),He=P(l,ce,de,fe),Fe=P(l,se,pe,ve),We=h.useState(S||!1),Ye=(0,o.Z)(We,2),Xe=Ye[0],Ue=Ye[1],qe=null!=E?E:Xe,Ge=(0,d.Z)((function(e){void 0===E&&Ue(e)}));(0,p.Z)((function(){Ue(E||!1)}),[E]);var Qe=h.useRef(qe);Qe.current=qe;var Je=h.useRef([]);Je.current=[];var $e=(0,d.Z)((function(e){var t;Ge(e),(null!==(t=Je.current[Je.current.length-1])&&void 0!==t?t:qe)!==e&&(Je.current.push(e),null==k||k(e))})),et=h.useRef(),tt=function(){clearTimeout(et.current)},nt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;tt(),0===t?$e(e):et.current=setTimeout((function(){$e(e)}),1e3*t)};h.useEffect((function(){return tt}),[]);var rt=h.useState(!1),ot=(0,o.Z)(rt,2),it=ot[0],at=ot[1];(0,p.Z)((function(e){e&&!qe||at(!0)}),[qe]);var lt=h.useState(null),ut=(0,o.Z)(lt,2),ct=ut[0],st=ut[1],ft=h.useState(null),dt=(0,o.Z)(ft,2),vt=dt[0],pt=dt[1],mt=function(e){pt([e.clientX,e.clientY])},ht=B(qe,_e,ie&&null!==vt?vt:Oe,Q,$,ee,le),gt=(0,o.Z)(ht,11),bt=gt[0],yt=gt[1],Zt=gt[2],wt=gt[3],Et=gt[4],Ct=gt[5],xt=gt[6],Mt=gt[7],St=gt[8],Rt=gt[9],kt=gt[10],_t=R(we,y,Z,w),Nt=(0,o.Z)(_t,2),Pt=Nt[0],It=Nt[1],Dt=Pt.has("click"),Tt=It.has("click")||It.has("contextMenu"),Ot=(0,d.Z)((function(){it||kt()}));F(qe,Oe,_e,Ot,(function(){Qe.current&&ie&&Tt&&nt(!1)})),(0,p.Z)((function(){Ot()}),[vt,Q]),(0,p.Z)((function(){!qe||null!=$&&$[Q]||Ot()}),[JSON.stringify(ee)]);var At=h.useMemo((function(){var e=N($,l,Rt,ie);return u()(e,null==re?void 0:re(Rt))}),[Rt,re,$,l,ie]);h.useImperativeHandle(n,(function(){return{nativeElement:Le.current,popupElement:Pe.current,forceAlign:Ot}}));var Lt=h.useState(0),jt=(0,o.Z)(Lt,2),Vt=jt[0],Kt=jt[1],zt=h.useState(0),Bt=(0,o.Z)(zt,2),Ht=Bt[0],Ft=Bt[1],Wt=function(){if(ne&&Oe){var e=Oe.getBoundingClientRect();Kt(e.width),Ft(e.height)}};function Yt(e,t,n,r){ze[e]=function(o){var i;null==r||r(o),nt(t,n);for(var a=arguments.length,l=new Array(a>1?a-1:0),u=1;u<a;u++)l[u-1]=arguments[u];null===(i=Ke[e])||void 0===i||i.call.apply(i,[Ke,o].concat(l))}}(0,p.Z)((function(){ct&&(kt(),ct(),st(null))}),[ct]),(Dt||Tt)&&(ze.onClick=function(e){var t;Qe.current&&Tt?nt(!1):!Qe.current&&Dt&&(mt(e),nt(!0));for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];null===(t=Ke.onClick)||void 0===t||t.call.apply(t,[Ke,e].concat(r))});var Xt,Ut,qt=W(qe,Tt,Oe,_e,L,V,Be,nt),Gt=Pt.has("hover"),Qt=It.has("hover");Gt&&(Yt("onMouseEnter",!0,I,(function(e){mt(e)})),Yt("onPointerEnter",!0,I,(function(e){mt(e)})),Xt=function(e){(qe||it)&&null!=_e&&_e.contains(e.target)&&nt(!0,I)},ie&&(ze.onMouseMove=function(e){var t;null===(t=Ke.onMouseMove)||void 0===t||t.call(Ke,e)})),Qt&&(Yt("onMouseLeave",!1,T),Yt("onPointerLeave",!1,T),Ut=function(){nt(!1,T)}),Pt.has("focus")&&Yt("onFocus",!0,O),It.has("focus")&&Yt("onBlur",!1,A),Pt.has("contextMenu")&&(ze.onContextMenu=function(e){var t;Qe.current&&It.has("contextMenu")?nt(!1):(mt(e),nt(!0)),e.preventDefault();for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];null===(t=Ke.onContextMenu)||void 0===t||t.call.apply(t,[Ke,e].concat(r))}),me&&(ze.className=u()(Ke.className,me));var Jt=h.useRef(!1);Jt.current||(Jt.current=z||qe||it);var $t=(0,r.Z)((0,r.Z)({},Ke),ze),en={};["onContextMenu","onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur"].forEach((function(e){ge[e]&&(en[e]=function(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];null===(t=$t[e])||void 0===t||t.call.apply(t,[$t].concat(r)),ge[e].apply(ge,r)})}));var tn=h.cloneElement(Ve,(0,r.Z)((0,r.Z)({},$t),en)),nn={x:Ct,y:xt},rn=ue?(0,r.Z)({},!0!==ue?ue:{}):null;return h.createElement(h.Fragment,null,h.createElement(c.Z,{disabled:!qe,ref:je,onResize:function(){Wt(),Ot()}},h.createElement(x,{getTriggerDOMNode:he},tn)),Jt.current&&h.createElement(M.Provider,{value:Me},h.createElement(C,{portal:e,ref:Ie,prefixCls:l,popup:U,className:u()(q,At),style:G,target:Oe,onMouseEnter:Xt,onMouseLeave:Ut,onPointerEnter:Xt,zIndex:te,open:qe,keepDom:it,fresh:oe,onClick:ae,onPointerDownCapture:qt,mask:L,motion:He,maskMotion:Fe,onVisibleChanged:function(e){at(!1),kt(),null==_||_(e)},onPrepare:function(){return new Promise((function(e){Wt(),st((function(){return e}))}))},forceRender:z,autoDestroy:be,getPopupContainer:K,align:Rt,arrow:rn,arrowPos:nn,ready:bt,offsetX:yt,offsetY:Zt,offsetR:wt,offsetB:Et,onAlign:Ot,stretch:ne,targetWidth:Vt/Mt,targetHeight:Ht/St})))}));return t}(a.Z)},39086:function(e,t,n){n.r(t),n.d(t,{default:function(){return T}});var r=n(82242),o=n.n(r),i=n(7557),a=n.n(i),l=n(41498),u=n.n(l),c=n(79800),s=n.n(c),f=n(59301),d="wrap___R200H",v="tabWarp___mqv7U",p="control___DRROw",m="label___uGfKS",h="table___QYxOF",g="head___j0vM3",b="row___LHb1i",y=n(53260),Z=n(94171),w=n(89392),E=n(82326),C=n(99571),x=n(20554),M=n(29787),S=n(25399),R=n(62673),k=n(584),_=n(83287),N=n(91689),P=n(96948),I=n(60768),D=n(37712),T=(0,y.connect)((function(e){return{user:e.user}}))((function(e){var t,n,r,i,l,c=e.user,T=e.dispatch,O=(0,f.useState)({tab:"1",ec_major_school_id:null,ec_year_id:null}),A=s()(O,2),L=A[0],j=A[1],V=(0,f.useState)([]),K=s()(V,2),z=K[0],B=K[1],H=(0,f.useState)([]),F=s()(H,2),W=F[0],Y=F[1],X=(0,f.useState)([]),U=s()(X,2),q=U[0],G=U[1],Q=(0,f.useState)(!0),J=s()(Q,2),$=J[0],ee=J[1],te=(0,f.useState)(!1),ne=s()(te,2),re=ne[0],oe=ne[1],ie=(0,f.useState)(!1),ae=s()(ie,2),le=ae[0],ue=ae[1],ce=(0,y.useLocation)();(0,f.useEffect)((function(){var e;return null!=c&&null!==(e=c.userInfo)&&void 0!==e&&e.school_id&&de(),function(){T({type:"engineering/setMatrixVerify",payload:{key:!1,params:{}}})}}),[null==c||null===(t=c.userInfo)||void 0===t?void 0:t.school_id]);var se=function(){var e=u()(a()().mark((function e(t,n){var r,o,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=(0,w.cloneDeep)(t),P.U.setItem(null==c||null===(r=c.userInfo)||void 0===r?void 0:r.login,[null==o?void 0:o.ec_major_school_id,null==o?void 0:o.ec_year_id]),delete o.tab,n||ee(!0),e.next=6,(0,Z.ZP)("/api/ec_years/".concat(L.ec_year_id,"/").concat("1"===(null==t?void 0:t.tab)?"requirement_support_objectives":"subitem_support_standards",".json"),{method:"get",params:o});case 6:null!=(i=e.sent)&&i.data&&(null!=i&&i.standards&&(i.training_subitems=null==i?void 0:i.standards),G(i||[]),fe((null==i?void 0:i.data)||[])),ee(!1);case 9:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),fe=function(e){for(var t=!1,n=0;n<e.length;n++){var r;if(null!==(r=e[n])&&void 0!==r&&null!==(r=r.item)&&void 0!==r&&r.every((function(e){return!e.status}))){t=!0;break}}T({type:"engineering/setMatrixVerify",payload:{key:t,params:L}}),ue(t)},de=function(){var e=u()(a()().mark((function e(){var t,n,r,o,i,l,u,s,f,d,v;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Z.ZP)("/api/schools/".concat(null==c||null===(t=c.userInfo)||void 0===t?void 0:t.school_id,"/ec_majors/get_major_list.json"),{method:"get"});case 2:if(null!=(s=e.sent)&&null!==(n=s.data)&&void 0!==n&&null!==(n=n[0])&&void 0!==n&&n.ec_major_school_id){e.next=7;break}return ee(!1),oe(!0),e.abrupt("return");case 7:return f=P.U.getItem(null==c||null===(r=c.userInfo)||void 0===r?void 0:r.login),d=Number(null==ce||null===(o=ce.query)||void 0===o?void 0:o.ec_major_school_id)||f[0]||(null==s||null===(i=s.data)||void 0===i||null===(i=i[0])||void 0===i?void 0:i.ec_major_school_id),e.next=11,(0,Z.ZP)("/api/ec_major_schools/".concat(d,"/ec_years/get_year_list.json"),{method:"get"});case 11:v=e.sent,L.ec_major_school_id=d,L.ec_year_id=Number(null==ce||null===(l=ce.query)||void 0===l?void 0:l.ec_year_id)||f[1]||(null==v||null===(u=v.data)||void 0===u||null===(u=u[0])||void 0===u?void 0:u.ec_year_id),B((null==s?void 0:s.data)||[]),Y((null==v?void 0:v.data)||[]),j(L),se(L);case 18:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ve=function(){var e=u()(a()().mark((function e(t){var n,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Z.ZP)("/api/ec_major_schools/".concat(t,"/ec_years/get_year_list.json"),{method:"get"});case 2:r=e.sent,L.ec_major_school_id=t,L.ec_year_id=null==r||null===(n=r.data)||void 0===n||null===(n=n[0])||void 0===n?void 0:n.ec_year_id,Y((null==r?void 0:r.data)||[]),j(L),se(L);case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),pe=function(e,t){var n=function(){L[t]=e,"ec_major_school_id"!==t?"ec_year_id"===t&&(j(o()({},L)),se(L)):ve(e)};le?(0,P.t)(n,"毕业要求指标点存在没有关联".concat("1"===(null==L?void 0:L.tab)?"培养目标":"通用标准",",确定是否离开当前页面?")):n()},me=function(){var e=u()(a()().mark((function e(t,n){var r,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.target.checked,e.next=3,(0,Z.ZP)("/api/ec_years/".concat(L.ec_year_id,"/").concat("1"===(null==L?void 0:L.tab)?"requirement_support_objectives":"subitem_support_standards",".json"),{method:r?"post":"delete",body:o()({},n)});case 3:0===(null==(i=e.sent)?void 0:i.status)&&se(L,!0);case 5:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),he=$||re;return(0,D.jsxs)("div",{className:d,children:[(0,D.jsx)(I.p,{title:"毕业矩阵"}),(0,D.jsxs)("div",{className:p,children:[(0,D.jsx)("div",{className:m,children:"认证专业"}),(0,D.jsx)(E.default,{disabled:he,style:{width:240},placeholder:"请选择认证专业",value:null==L?void 0:L.ec_major_school_id,onChange:function(e){return pe(e,"ec_major_school_id")},children:null==z?void 0:z.map((function(e){return(0,D.jsx)(E.default.Option,{value:e.ec_major_school_id,children:e.name})}))}),(0,D.jsx)("div",{className:m,children:"认证届别"}),(0,D.jsx)(E.default,{disabled:he,style:{width:140},placeholder:"请选择届别",value:null==L?void 0:L.ec_year_id,onChange:function(e){return pe(e,"ec_year_id")},children:null==W?void 0:W.map((function(e){return(0,D.jsx)(E.default.Option,{value:e.ec_year_id,children:e.year})}))}),(0,D.jsxs)(C.ZP,{disabled:he,style:{marginLeft:"auto",transition:"0s"},onClick:function(){return delete(e=(0,w.cloneDeep)(L)).tab,void(0,_.FH)("",(0,_.NY)({url:N.Z.API_SERVER+"/api/ec_years/".concat(L.ec_year_id,"/").concat("1"===(null==L?void 0:L.tab)?"requirement_support_objectives":"subitem_support_standards",".xlsx"),query:e}));var e},children:[(0,D.jsx)("i",{className:"iconfont icon-daochubeifen font14 mr5"}),"导出"]})]}),(0,D.jsxs)(x.Z,{className:v,activeKey:null==L?void 0:L.tab,onChange:function(e){var t=function(){L.tab=e,j(o()({},L)),he||se(L)};le?(0,P.t)(t,"毕业要求指标点存在没有关联".concat("1"===e?"通用标准":"培养目标",",确定是否离开当前页面?")):t()},children:[(0,D.jsx)(x.Z.TabPane,{tab:"毕业要求指标点与培养目标关系矩阵"},"1"),(0,D.jsx)(x.Z.TabPane,{tab:"毕业要求指标点与通用标准关系矩阵"},"2")]}),(0,D.jsx)(M.Z,{spinning:$,children:null!=q&&null!==(n=q.data)&&void 0!==n&&n.length?(0,D.jsx)("div",{className:h,children:(0,D.jsxs)("aside",{style:{width:169+79*(null==q||null===(r=q.data)||void 0===r||null===(r=r[0])||void 0===r||null===(r=r.item)||void 0===r?void 0:r.length),minWidth:"100%"},children:[(0,D.jsxs)("ul",{className:g,children:["1"===(null==L?void 0:L.tab)?(0,D.jsxs)("li",{children:[(0,D.jsx)("span",{children:"培养目标"}),(0,D.jsx)("span",{children:"毕业要求指标点"})]}):(0,D.jsxs)("li",{children:[(0,D.jsx)("span",{children:"通用标准"}),(0,D.jsx)("span",{children:"毕业要求指标点"})]}),null==q||null===(i=q.data)||void 0===i||null===(i=i[0])||void 0===i||null===(i=i.item)||void 0===i?void 0:i.map((function(e){var t,n=null==q||null===(t=q.training_subitems)||void 0===t||null===(t=t.find((function(t){return t.id===e["1"===(null==L?void 0:L.tab)?"ec_training_subitem_id":"ec_graduation_standard_id"]})))||void 0===t?void 0:t.name;return(0,D.jsx)("li",{children:(0,D.jsx)(S.Z,{title:n,children:(0,D.jsx)("span",{style:{cursor:"default"},children:e.x})})},e.ec_training_subitem_id)}))]}),null==q||null===(l=q.data)||void 0===l?void 0:l.map((function(e,t){var n,r,o=null==e||null===(n=e.item)||void 0===n?void 0:n.every((function(e){return!e.status}));return(0,D.jsxs)("ul",{className:b,children:[(0,D.jsx)("li",{style:{color:o?"#E30000":"#333333"},children:(0,D.jsx)(S.Z,{title:e.name,children:(0,D.jsxs)("span",{style:{cursor:"default"},children:[o?(0,D.jsx)("span",{style:{marginRight:3},children:"!"}):null,e.y]})})}),null==e||null===(r=e.item)||void 0===r?void 0:r.map((function(e){return(0,D.jsx)("li",{children:(0,D.jsx)(S.Z,{title:null!=e&&e.status?"取消支撑":"选择支撑",children:(0,D.jsx)(R.Z,{onChange:function(t){return me(t,e)},checked:null==e?void 0:e.status})})})}))]})}))]})}):(0,D.jsx)(k.Z,{style:{padding:"70px 0"}})})]})}))},60768:function(e,t,n){n.d(t,{p:function(){return i},v:function(){return l}});n(59301);var r="panelTitleContainer___Ypuh_",o=n(37712),i=function(e){var t=e.title,n=e.style,i=void 0===n?{}:n;return(0,o.jsx)("div",{className:r,style:i,children:(0,o.jsx)("div",{children:t})})},a="selectWrapContainer___qocIH",l=function(e){var t=e.title,n=e.children;return(0,o.jsxs)("div",{className:a,children:[(0,o.jsx)("span",{children:t}),n]})}},16632:function(e,t,n){var r=n(54476),o=n(33885),i=n(20068),a=n(42978),l=n(75931),u=n(92310),c=n.n(u),s=n(18929),f=n(59301),d=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],v=(0,f.forwardRef)((function(e,t){var n=e.prefixCls,u=void 0===n?"rc-checkbox":n,v=e.className,p=e.style,m=e.checked,h=e.disabled,g=e.defaultChecked,b=void 0!==g&&g,y=e.type,Z=void 0===y?"checkbox":y,w=e.title,E=e.onChange,C=(0,l.Z)(e,d),x=(0,f.useRef)(null),M=(0,f.useRef)(null),S=(0,s.Z)(b,{value:m}),R=(0,a.Z)(S,2),k=R[0],_=R[1];(0,f.useImperativeHandle)(t,(function(){return{focus:function(e){var t;null===(t=x.current)||void 0===t||t.focus(e)},blur:function(){var e;null===(e=x.current)||void 0===e||e.blur()},input:x.current,nativeElement:M.current}}));var N=c()(u,v,(0,i.Z)((0,i.Z)({},"".concat(u,"-checked"),k),"".concat(u,"-disabled"),h));return f.createElement("span",{className:N,title:w,style:p,ref:M},f.createElement("input",(0,r.Z)({},C,{className:"".concat(u,"-input"),ref:x,onChange:function(t){h||("checked"in e||_(t.target.checked),null==E||E({target:(0,o.Z)((0,o.Z)({},e),{},{type:Z,checked:t.target.checked}),stopPropagation:function(){t.stopPropagation()},preventDefault:function(){t.preventDefault()},nativeEvent:t.nativeEvent}))},disabled:h,checked:!!k,type:Z})),f.createElement("span",{className:"".concat(u,"-inner")}))}));t.Z=v},96478:function(e,t,n){n.d(t,{Z:function(){return E}});var r=n(54476),o=n(20068),i=n(42978),a=n(75931),l=n(65030),u=n(92310),c=n.n(u),s=n(8654),f=n(59301),d=n(10228),v=n(16089),p=d.Z.ESC,m=d.Z.TAB;var h=(0,f.forwardRef)((function(e,t){var n=e.overlay,r=e.arrow,o=e.prefixCls,i=(0,f.useMemo)((function(){return"function"==typeof n?n():n}),[n]),a=(0,s.sQ)(t,(0,s.C4)(i));return f.createElement(f.Fragment,null,r&&f.createElement("div",{className:"".concat(o,"-arrow")}),f.cloneElement(i,{ref:(0,s.Yr)(i)?a:void 0}))})),g={adjustX:1,adjustY:1},b=[0,0],y={topLeft:{points:["bl","tl"],overflow:g,offset:[0,-4],targetOffset:b},top:{points:["bc","tc"],overflow:g,offset:[0,-4],targetOffset:b},topRight:{points:["br","tr"],overflow:g,offset:[0,-4],targetOffset:b},bottomLeft:{points:["tl","bl"],overflow:g,offset:[0,4],targetOffset:b},bottom:{points:["tc","bc"],overflow:g,offset:[0,4],targetOffset:b},bottomRight:{points:["tr","br"],overflow:g,offset:[0,4],targetOffset:b}},Z=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function w(e,t){var n,u=e.arrow,d=void 0!==u&&u,g=e.prefixCls,b=void 0===g?"rc-dropdown":g,w=e.transitionName,E=e.animation,C=e.align,x=e.placement,M=void 0===x?"bottomLeft":x,S=e.placements,R=void 0===S?y:S,k=e.getPopupContainer,_=e.showAction,N=e.hideAction,P=e.overlayClassName,I=e.overlayStyle,D=e.visible,T=e.trigger,O=void 0===T?["hover"]:T,A=e.autoFocus,L=e.overlay,j=e.children,V=e.onVisibleChange,K=(0,a.Z)(e,Z),z=f.useState(),B=(0,i.Z)(z,2),H=B[0],F=B[1],W="visible"in e?D:H,Y=f.useRef(null),X=f.useRef(null),U=f.useRef(null);f.useImperativeHandle(t,(function(){return Y.current}));var q=function(e){F(e),null==V||V(e)};!function(e){var t=e.visible,n=e.triggerRef,r=e.onVisibleChange,o=e.autoFocus,i=e.overlayRef,a=f.useRef(!1),l=function(){var e,o;t&&(null===(e=n.current)||void 0===e||null===(o=e.focus)||void 0===o||o.call(e),null==r||r(!1))},u=function(){var e;return!(null===(e=i.current)||void 0===e||!e.focus||(i.current.focus(),a.current=!0,0))},c=function(e){switch(e.keyCode){case p:l();break;case m:var t=!1;a.current||(t=u()),t?e.preventDefault():l()}};f.useEffect((function(){return t?(window.addEventListener("keydown",c),o&&(0,v.Z)(u,3),function(){window.removeEventListener("keydown",c),a.current=!1}):function(){a.current=!1}}),[t])}({visible:W,triggerRef:U,onVisibleChange:q,autoFocus:A,overlayRef:X});var G,Q,J,$=function(){return f.createElement(h,{ref:X,overlay:L,prefixCls:b,arrow:d})},ee=f.cloneElement(j,{className:c()(null===(n=j.props)||void 0===n?void 0:n.className,W&&(G=e.openClassName,void 0!==G?G:"".concat(b,"-open"))),ref:(0,s.Yr)(j)?(0,s.sQ)(U,(0,s.C4)(j)):void 0}),te=N;return te||-1===O.indexOf("contextMenu")||(te=["click"]),f.createElement(l.Z,(0,r.Z)({builtinPlacements:R},K,{prefixCls:b,ref:Y,popupClassName:c()(P,(0,o.Z)({},"".concat(b,"-show-arrow"),d)),popupStyle:I,action:O,showAction:_,hideAction:te,popupPlacement:M,popupAlign:C,popupTransitionName:w,popupAnimation:E,popupVisible:W,stretch:(Q=e.minOverlayWidthMatchTrigger,J=e.alignPoint,("minOverlayWidthMatchTrigger"in e?Q:!J)?"minWidth":""),popup:"function"==typeof L?$:$(),onPopupVisibleChange:q,onPopupClick:function(t){var n=e.onOverlayClick;F(!1),n&&n(t)},getPopupContainer:k}),ee)}var E=f.forwardRef(w)},28321:function(e,t,n){n.d(t,{iz:function(){return Ke},ck:function(){return ye},BW:function(){return He},sN:function(){return ye},Wd:function(){return je},ZP:function(){return Qe},Xl:function(){return k}});var r=n(54476),o=n(20068),i=n(33885),a=n(94480),l=n(42978),u=n(75931),c=n(92310),s=n.n(c),f=n(11780),d=n(18929),v=n(13697),p=n(48736),m=n(59301),h=n(4676),g=m.createContext(null);function b(e,t){return void 0===e?null:"".concat(e,"-").concat(t)}function y(e){return b(m.useContext(g),e)}var Z=n(80547),w=["children","locked"],E=m.createContext(null);function C(e){var t=e.children,n=e.locked,r=(0,u.Z)(e,w),o=m.useContext(E),a=(0,Z.Z)((function(){return e=o,t=r,n=(0,i.Z)({},e),Object.keys(t).forEach((function(e){var r=t[e];void 0!==r&&(n[e]=r)})),n;var e,t,n}),[o,r],(function(e,t){return!(n||e[0]===t[0]&&(0,v.Z)(e[1],t[1],!0))}));return m.createElement(E.Provider,{value:a},t)}var x=[],M=m.createContext(null);function S(){return m.useContext(M)}var R=m.createContext(x);function k(e){var t=m.useContext(R);return m.useMemo((function(){return void 0!==e?[].concat((0,a.Z)(t),[e]):t}),[t,e])}var _=m.createContext(null),N=m.createContext({}),P=n(29194);function I(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if((0,P.Z)(e)){var n=e.nodeName.toLowerCase(),r=["input","select","textarea","button"].includes(n)||e.isContentEditable||"a"===n&&!!e.getAttribute("href"),o=e.getAttribute("tabindex"),i=Number(o),a=null;return o&&!Number.isNaN(i)?a=i:r&&null===a&&(a=0),r&&e.disabled&&(a=null),null!==a&&(a>=0||t&&a<0)}return!1}function D(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=(0,a.Z)(e.querySelectorAll("*")).filter((function(e){return I(e,t)}));return I(e,t)&&n.unshift(e),n}var T=n(10228),O=n(16089),A=T.Z.LEFT,L=T.Z.RIGHT,j=T.Z.UP,V=T.Z.DOWN,K=T.Z.ENTER,z=T.Z.ESC,B=T.Z.HOME,H=T.Z.END,F=[j,V,A,L];function W(e,t){return D(e,!0).filter((function(e){return t.has(e)}))}function Y(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1;if(!e)return null;var o=W(e,t),i=o.length,a=o.findIndex((function(e){return n===e}));return r<0?-1===a?a=i-1:a-=1:r>0&&(a+=1),o[a=(a+i)%i]}var X=function(e,t){var n=new Set,r=new Map,o=new Map;return e.forEach((function(e){var i=document.querySelector("[data-menu-id='".concat(b(t,e),"']"));i&&(n.add(i),o.set(i,e),r.set(e,i))})),{elements:n,key2element:r,element2key:o}};function U(e,t,n,r,i,a,l,u,c,s){var f=m.useRef(),d=m.useRef();d.current=t;var v=function(){O.Z.cancel(f.current)};return m.useEffect((function(){return function(){v()}}),[]),function(p){var m=p.which;if([].concat(F,[K,z,B,H]).includes(m)){var h=a(),g=X(h,r),b=g,y=b.elements,Z=b.key2element,w=b.element2key,E=function(e,t){for(var n=e||document.activeElement;n;){if(t.has(n))return n;n=n.parentElement}return null}(Z.get(t),y),C=w.get(E),x=function(e,t,n,r){var i,a="prev",l="next",u="children",c="parent";if("inline"===e&&r===K)return{inlineTrigger:!0};var s=(0,o.Z)((0,o.Z)({},j,a),V,l),f=(0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)({},A,n?l:a),L,n?a:l),V,u),K,u),d=(0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)({},j,a),V,l),K,u),z,c),A,n?u:c),L,n?c:u);switch(null===(i={inline:s,horizontal:f,vertical:d,inlineSub:s,horizontalSub:d,verticalSub:d}["".concat(e).concat(t?"":"Sub")])||void 0===i?void 0:i[r]){case a:return{offset:-1,sibling:!0};case l:return{offset:1,sibling:!0};case c:return{offset:-1,sibling:!1};case u:return{offset:1,sibling:!1};default:return null}}(e,1===l(C,!0).length,n,m);if(!x&&m!==B&&m!==H)return;(F.includes(m)||[B,H].includes(m))&&p.preventDefault();var M=function(e){if(e){var t=e,n=e.querySelector("a");null!=n&&n.getAttribute("href")&&(t=n);var r=w.get(e);u(r),v(),f.current=(0,O.Z)((function(){d.current===r&&t.focus()}))}};if([B,H].includes(m)||x.sibling||!E){var S,R,k=W(S=E&&"inline"!==e?function(e){for(var t=e;t;){if(t.getAttribute("data-menu-list"))return t;t=t.parentElement}return null}(E):i.current,y);R=m===B?k[0]:m===H?k[k.length-1]:Y(S,y,E,x.offset),M(R)}else if(x.inlineTrigger)c(C);else if(x.offset>0)c(C,!0),v(),f.current=(0,O.Z)((function(){g=X(h,r);var e=E.getAttribute("aria-controls"),t=Y(document.getElementById(e),g.elements);M(t)}),5);else if(x.offset<0){var _=l(C,!0),N=_[_.length-2],P=Z.get(N);c(N,!1),M(P)}}null==s||s(p)}}var q="__RC_UTIL_PATH_SPLIT__",G=function(e){return e.join(q)},Q="rc-menu-more";function J(){var e=m.useState({}),t=(0,l.Z)(e,2)[1],n=(0,m.useRef)(new Map),r=(0,m.useRef)(new Map),o=m.useState([]),i=(0,l.Z)(o,2),u=i[0],c=i[1],s=(0,m.useRef)(0),f=(0,m.useRef)(!1),d=(0,m.useCallback)((function(e,o){var i=G(o);r.current.set(i,e),n.current.set(e,i),s.current+=1;var a,l=s.current;a=function(){l===s.current&&(f.current||t({}))},Promise.resolve().then(a)}),[]),v=(0,m.useCallback)((function(e,t){var o=G(t);r.current.delete(o),n.current.delete(e)}),[]),p=(0,m.useCallback)((function(e){c(e)}),[]),h=(0,m.useCallback)((function(e,t){var r=n.current.get(e)||"",o=r.split(q);return t&&u.includes(o[0])&&o.unshift(Q),o}),[u]),g=(0,m.useCallback)((function(e,t){return e.filter((function(e){return void 0!==e})).some((function(e){return h(e,!0).includes(t)}))}),[h]),b=(0,m.useCallback)((function(e){var t="".concat(n.current.get(e)).concat(q),o=new Set;return(0,a.Z)(r.current.keys()).forEach((function(e){e.startsWith(t)&&o.add(r.current.get(e))})),o}),[]);return m.useEffect((function(){return function(){f.current=!0}}),[]),{registerPath:d,unregisterPath:v,refreshOverflowKeys:p,isSubPathKey:g,getKeyPath:h,getKeys:function(){var e=(0,a.Z)(n.current.keys());return u.length&&e.push(Q),e},getSubPathKeys:b}}function $(e){var t=m.useRef(e);t.current=e;var n=m.useCallback((function(){for(var e,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return null===(e=t.current)||void 0===e?void 0:e.call.apply(e,[t].concat(r))}),[]);return e?n:void 0}var ee=Math.random().toFixed(5).toString().slice(2),te=0;var ne=n(67732),re=n(83652),oe=n(42403),ie=n(158),ae=n(2738),le=n(8654);function ue(e,t,n,r){var o=m.useContext(E),i=o.activeKey,a=o.onActive,l=o.onInactive,u={active:i===e};return t||(u.onMouseEnter=function(t){null==n||n({key:e,domEvent:t}),a(e)},u.onMouseLeave=function(t){null==r||r({key:e,domEvent:t}),l(e)}),u}function ce(e){var t=m.useContext(E),n=t.mode,r=t.rtl,o=t.inlineIndent;if("inline"!==n)return null;return r?{paddingRight:e*o}:{paddingLeft:e*o}}function se(e){var t,n=e.icon,r=e.props,o=e.children;return null===n||!1===n?null:("function"==typeof n?t=m.createElement(n,(0,i.Z)({},r)):"boolean"!=typeof n&&(t=n),t||o||null)}var fe=["item"];function de(e){var t=e.item,n=(0,u.Z)(e,fe);return Object.defineProperty(n,"item",{get:function(){return(0,p.ZP)(!1,"`info.item` is deprecated since we will move to function component that not provides React Node instance in future."),t}}),n}var ve=["title","attribute","elementRef"],pe=["style","className","eventKey","warnKey","disabled","itemIcon","children","role","onMouseEnter","onMouseLeave","onClick","onKeyDown","onFocus"],me=["active"],he=function(e){(0,oe.Z)(n,e);var t=(0,ie.Z)(n);function n(){return(0,ne.Z)(this,n),t.apply(this,arguments)}return(0,re.Z)(n,[{key:"render",value:function(){var e=this.props,t=e.title,n=e.attribute,o=e.elementRef,i=(0,u.Z)(e,ve),a=(0,ae.Z)(i,["eventKey","popupClassName","popupOffset","onTitleClick"]);return(0,p.ZP)(!n,"`attribute` of Menu.Item is deprecated. Please pass attribute directly."),m.createElement(f.Z.Item,(0,r.Z)({},n,{title:"string"==typeof t?t:void 0},a,{ref:o}))}}]),n}(m.Component),ge=m.forwardRef((function(e,t){var n=e.style,l=e.className,c=e.eventKey,f=(e.warnKey,e.disabled),d=e.itemIcon,v=e.children,p=e.role,h=e.onMouseEnter,g=e.onMouseLeave,b=e.onClick,Z=e.onKeyDown,w=e.onFocus,C=(0,u.Z)(e,pe),x=y(c),M=m.useContext(E),S=M.prefixCls,R=M.onItemClick,_=M.disabled,P=M.overflowDisabled,I=M.itemIcon,D=M.selectedKeys,O=M.onActive,A=m.useContext(N)._internalRenderMenuItem,L="".concat(S,"-item"),j=m.useRef(),V=m.useRef(),K=_||f,z=(0,le.x1)(t,V),B=k(c);var H=function(e){return{key:c,keyPath:(0,a.Z)(B).reverse(),item:j.current,domEvent:e}},F=d||I,W=ue(c,K,h,g),Y=W.active,X=(0,u.Z)(W,me),U=D.includes(c),q=ce(B.length),G={};"option"===e.role&&(G["aria-selected"]=U);var Q=m.createElement(he,(0,r.Z)({ref:j,elementRef:z,role:null===p?"none":p||"menuitem",tabIndex:f?null:-1,"data-menu-id":P&&x?null:x},(0,ae.Z)(C,["extra"]),X,G,{component:"li","aria-disabled":f,style:(0,i.Z)((0,i.Z)({},q),n),className:s()(L,(0,o.Z)((0,o.Z)((0,o.Z)({},"".concat(L,"-active"),Y),"".concat(L,"-selected"),U),"".concat(L,"-disabled"),K),l),onClick:function(e){if(!K){var t=H(e);null==b||b(de(t)),R(t)}},onKeyDown:function(e){if(null==Z||Z(e),e.which===T.Z.ENTER){var t=H(e);null==b||b(de(t)),R(t)}},onFocus:function(e){O(c),null==w||w(e)}}),v,m.createElement(se,{props:(0,i.Z)((0,i.Z)({},e),{},{isSelected:U}),icon:F}));return A&&(Q=A(Q,e,{selected:U})),Q}));function be(e,t){var n=e.eventKey,o=S(),i=k(n);return m.useEffect((function(){if(o)return o.registerPath(n,i),function(){o.unregisterPath(n,i)}}),[i]),o?null:m.createElement(ge,(0,r.Z)({},e,{ref:t}))}var ye=m.forwardRef(be),Ze=["className","children"],we=function(e,t){var n=e.className,o=e.children,i=(0,u.Z)(e,Ze),a=m.useContext(E),l=a.prefixCls,c=a.mode,f=a.rtl;return m.createElement("ul",(0,r.Z)({className:s()(l,f&&"".concat(l,"-rtl"),"".concat(l,"-sub"),"".concat(l,"-").concat("inline"===c?"inline":"vertical"),n),role:"menu"},i,{"data-menu-list":!0,ref:t}),o)},Ee=m.forwardRef(we);Ee.displayName="SubMenuList";var Ce=Ee,xe=n(11592);function Me(e,t){return(0,xe.Z)(e).map((function(e,n){if(m.isValidElement(e)){var r,o,i=e.key,l=null!==(r=null===(o=e.props)||void 0===o?void 0:o.eventKey)&&void 0!==r?r:i;null==l&&(l="tmp_key-".concat([].concat((0,a.Z)(t),[n]).join("-")));var u={key:l,eventKey:l};return m.cloneElement(e,u)}return e}))}var Se=n(65030),Re={adjustX:1,adjustY:1},ke={topLeft:{points:["bl","tl"],overflow:Re},topRight:{points:["br","tr"],overflow:Re},bottomLeft:{points:["tl","bl"],overflow:Re},bottomRight:{points:["tr","br"],overflow:Re},leftTop:{points:["tr","tl"],overflow:Re},leftBottom:{points:["br","bl"],overflow:Re},rightTop:{points:["tl","tr"],overflow:Re},rightBottom:{points:["bl","br"],overflow:Re}},_e={topLeft:{points:["bl","tl"],overflow:Re},topRight:{points:["br","tr"],overflow:Re},bottomLeft:{points:["tl","bl"],overflow:Re},bottomRight:{points:["tr","br"],overflow:Re},rightTop:{points:["tr","tl"],overflow:Re},rightBottom:{points:["br","bl"],overflow:Re},leftTop:{points:["tl","tr"],overflow:Re},leftBottom:{points:["bl","br"],overflow:Re}};function Ne(e,t,n){return t||(n?n[e]||n.other:void 0)}var Pe={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"};function Ie(e){var t=e.prefixCls,n=e.visible,r=e.children,a=e.popup,u=e.popupStyle,c=e.popupClassName,f=e.popupOffset,d=e.disabled,v=e.mode,p=e.onVisibleChange,h=m.useContext(E),g=h.getPopupContainer,b=h.rtl,y=h.subMenuOpenDelay,Z=h.subMenuCloseDelay,w=h.builtinPlacements,C=h.triggerSubMenuAction,x=h.forceSubMenuRender,M=h.rootClassName,S=h.motion,R=h.defaultMotions,k=m.useState(!1),_=(0,l.Z)(k,2),N=_[0],P=_[1],I=b?(0,i.Z)((0,i.Z)({},_e),w):(0,i.Z)((0,i.Z)({},ke),w),D=Pe[v],T=Ne(v,S,R),A=m.useRef(T);"inline"!==v&&(A.current=T);var L=(0,i.Z)((0,i.Z)({},A.current),{},{leavedClassName:"".concat(t,"-hidden"),removeOnLeave:!1,motionAppear:!0}),j=m.useRef();return m.useEffect((function(){return j.current=(0,O.Z)((function(){P(n)})),function(){O.Z.cancel(j.current)}}),[n]),m.createElement(Se.Z,{prefixCls:t,popupClassName:s()("".concat(t,"-popup"),(0,o.Z)({},"".concat(t,"-rtl"),b),c,M),stretch:"horizontal"===v?"minWidth":null,getPopupContainer:g,builtinPlacements:I,popupPlacement:D,popupVisible:N,popup:a,popupStyle:u,popupAlign:f&&{offset:f},action:d?[]:[C],mouseEnterDelay:y,mouseLeaveDelay:Z,onPopupVisibleChange:p,forceRender:x,popupMotion:L,fresh:!0},r)}var De=n(77900);function Te(e){var t=e.id,n=e.open,o=e.keyPath,a=e.children,u="inline",c=m.useContext(E),s=c.prefixCls,f=c.forceSubMenuRender,d=c.motion,v=c.defaultMotions,p=c.mode,h=m.useRef(!1);h.current=p===u;var g=m.useState(!h.current),b=(0,l.Z)(g,2),y=b[0],Z=b[1],w=!!h.current&&n;m.useEffect((function(){h.current&&Z(!1)}),[p]);var x=(0,i.Z)({},Ne(u,d,v));o.length>1&&(x.motionAppear=!1);var M=x.onVisibleChanged;return x.onVisibleChanged=function(e){return h.current||e||Z(!0),null==M?void 0:M(e)},y?null:m.createElement(C,{mode:u,locked:!h.current},m.createElement(De.default,(0,r.Z)({visible:w},x,{forceRender:f,removeOnLeave:!1,leavedClassName:"".concat(s,"-hidden")}),(function(e){var n=e.className,r=e.style;return m.createElement(Ce,{id:t,className:n,style:r},a)})))}var Oe=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],Ae=["active"],Le=m.forwardRef((function(e,t){var n=e.style,a=e.className,c=e.title,d=e.eventKey,v=(e.warnKey,e.disabled),p=e.internalPopupClose,h=e.children,g=e.itemIcon,b=e.expandIcon,Z=e.popupClassName,w=e.popupOffset,x=e.popupStyle,M=e.onClick,S=e.onMouseEnter,R=e.onMouseLeave,P=e.onTitleClick,I=e.onTitleMouseEnter,D=e.onTitleMouseLeave,T=(0,u.Z)(e,Oe),O=y(d),A=m.useContext(E),L=A.prefixCls,j=A.mode,V=A.openKeys,K=A.disabled,z=A.overflowDisabled,B=A.activeKey,H=A.selectedKeys,F=A.itemIcon,W=A.expandIcon,Y=A.onItemClick,X=A.onOpenChange,U=A.onActive,q=m.useContext(N)._internalRenderSubMenuItem,G=m.useContext(_).isSubPathKey,Q=k(),J="".concat(L,"-submenu"),ee=K||v,te=m.useRef(),ne=m.useRef();var re=null!=g?g:F,oe=null!=b?b:W,ie=V.includes(d),ae=!z&&ie,le=G(H,d),fe=ue(d,ee,I,D),ve=fe.active,pe=(0,u.Z)(fe,Ae),me=m.useState(!1),he=(0,l.Z)(me,2),ge=he[0],be=he[1],ye=function(e){ee||be(e)},Ze=m.useMemo((function(){return ve||"inline"!==j&&(ge||G([B],d))}),[j,ve,B,ge,d,G]),we=ce(Q.length),Ee=$((function(e){null==M||M(de(e)),Y(e)})),xe=O&&"".concat(O,"-popup"),Me=m.useMemo((function(){return m.createElement(se,{icon:"horizontal"!==j?oe:void 0,props:(0,i.Z)((0,i.Z)({},e),{},{isOpen:ae,isSubMenu:!0})},m.createElement("i",{className:"".concat(J,"-arrow")}))}),[j,oe,e,ae,J]),Se=m.createElement("div",(0,r.Z)({role:"menuitem",style:we,className:"".concat(J,"-title"),tabIndex:ee?null:-1,ref:te,title:"string"==typeof c?c:null,"data-menu-id":z&&O?null:O,"aria-expanded":ae,"aria-haspopup":!0,"aria-controls":xe,"aria-disabled":ee,onClick:function(e){ee||(null==P||P({key:d,domEvent:e}),"inline"===j&&X(d,!ie))},onFocus:function(){U(d)}},pe),c,Me),Re=m.useRef(j);if("inline"!==j&&Q.length>1?Re.current="vertical":Re.current=j,!z){var ke=Re.current;Se=m.createElement(Ie,{mode:ke,prefixCls:J,visible:!p&&ae&&"inline"!==j,popupClassName:Z,popupOffset:w,popupStyle:x,popup:m.createElement(C,{mode:"horizontal"===ke?"vertical":ke},m.createElement(Ce,{id:xe,ref:ne},h)),disabled:ee,onVisibleChange:function(e){"inline"!==j&&X(d,e)}},Se)}var _e=m.createElement(f.Z.Item,(0,r.Z)({ref:t,role:"none"},T,{component:"li",style:n,className:s()(J,"".concat(J,"-").concat(j),a,(0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)({},"".concat(J,"-open"),ae),"".concat(J,"-active"),Ze),"".concat(J,"-selected"),le),"".concat(J,"-disabled"),ee)),onMouseEnter:function(e){ye(!0),null==S||S({key:d,domEvent:e})},onMouseLeave:function(e){ye(!1),null==R||R({key:d,domEvent:e})}}),Se,!z&&m.createElement(Te,{id:xe,open:ae,keyPath:Q},h));return q&&(_e=q(_e,e,{selected:le,active:Ze,open:ae,disabled:ee})),m.createElement(C,{onItemClick:Ee,mode:"horizontal"===j?"vertical":j,itemIcon:re,expandIcon:oe},_e)}));var je=m.forwardRef((function(e,t){var n,o=e.eventKey,i=e.children,a=k(o),l=Me(i,a),u=S();return m.useEffect((function(){if(u)return u.registerPath(o,a),function(){u.unregisterPath(o,a)}}),[a]),n=u?l:m.createElement(Le,(0,r.Z)({ref:t},e),l),m.createElement(R.Provider,{value:a},n)})),Ve=n(76190);function Ke(e){var t=e.className,n=e.style,r=m.useContext(E).prefixCls;return S()?null:m.createElement("li",{role:"separator",className:s()("".concat(r,"-item-divider"),t),style:n})}var ze=["className","title","eventKey","children"],Be=m.forwardRef((function(e,t){var n=e.className,o=e.title,i=(e.eventKey,e.children),a=(0,u.Z)(e,ze),l=m.useContext(E).prefixCls,c="".concat(l,"-item-group");return m.createElement("li",(0,r.Z)({ref:t,role:"presentation"},a,{onClick:function(e){return e.stopPropagation()},className:s()(c,n)}),m.createElement("div",{role:"presentation",className:"".concat(c,"-title"),title:"string"==typeof o?o:void 0},o),m.createElement("ul",{role:"group",className:"".concat(c,"-list")},i))}));var He=m.forwardRef((function(e,t){var n=e.eventKey,o=Me(e.children,k(n));return S()?o:m.createElement(Be,(0,r.Z)({ref:t},(0,ae.Z)(e,["warnKey"])),o)})),Fe=["label","children","key","type","extra"];function We(e,t,n){var o=t.item,i=t.group,a=t.submenu,l=t.divider;return(e||[]).map((function(e,c){if(e&&"object"===(0,Ve.Z)(e)){var s=e,f=s.label,d=s.children,v=s.key,p=s.type,h=s.extra,g=(0,u.Z)(s,Fe),b=null!=v?v:"tmp-".concat(c);return d||"group"===p?"group"===p?m.createElement(i,(0,r.Z)({key:b},g,{title:f}),We(d,t,n)):m.createElement(a,(0,r.Z)({key:b},g,{title:f}),We(d,t,n)):"divider"===p?m.createElement(l,(0,r.Z)({key:b},g)):m.createElement(o,(0,r.Z)({key:b},g,{extra:h}),f,(!!h||0===h)&&m.createElement("span",{className:"".concat(n,"-item-extra")},h))}return null})).filter((function(e){return e}))}function Ye(e,t,n,r,o){var a=e,l=(0,i.Z)({divider:Ke,item:ye,group:He,submenu:je},r);return t&&(a=We(t,l,o)),Me(a,n)}var Xe=["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","_internalComponents"],Ue=[],qe=m.forwardRef((function(e,t){var n,c=e,p=c.prefixCls,b=void 0===p?"rc-menu":p,y=c.rootClassName,Z=c.style,w=c.className,E=c.tabIndex,x=void 0===E?0:E,S=c.items,R=c.children,k=c.direction,P=c.id,I=c.mode,D=void 0===I?"vertical":I,T=c.inlineCollapsed,O=c.disabled,A=c.disabledOverflow,L=c.subMenuOpenDelay,j=void 0===L?.1:L,V=c.subMenuCloseDelay,K=void 0===V?.1:V,z=c.forceSubMenuRender,B=c.defaultOpenKeys,H=c.openKeys,F=c.activeKey,Y=c.defaultActiveFirst,q=c.selectable,G=void 0===q||q,ne=c.multiple,re=void 0!==ne&&ne,oe=c.defaultSelectedKeys,ie=c.selectedKeys,ae=c.onSelect,le=c.onDeselect,ue=c.inlineIndent,ce=void 0===ue?24:ue,se=c.motion,fe=c.defaultMotions,ve=c.triggerSubMenuAction,pe=void 0===ve?"hover":ve,me=c.builtinPlacements,he=c.itemIcon,ge=c.expandIcon,be=c.overflowedIndicator,Ze=void 0===be?"...":be,we=c.overflowedIndicatorPopupClassName,Ee=c.getPopupContainer,Ce=c.onClick,xe=c.onOpenChange,Me=c.onKeyDown,Se=(c.openAnimation,c.openTransitionName,c._internalRenderMenuItem),Re=c._internalRenderSubMenuItem,ke=c._internalComponents,_e=(0,u.Z)(c,Xe),Ne=m.useMemo((function(){return[Ye(R,S,Ue,ke,b),Ye(R,S,Ue,{},b)]}),[R,S,ke]),Pe=(0,l.Z)(Ne,2),Ie=Pe[0],De=Pe[1],Te=m.useState(!1),Oe=(0,l.Z)(Te,2),Ae=Oe[0],Le=Oe[1],Ve=m.useRef(),Ke=function(e){var t=(0,d.Z)(e,{value:e}),n=(0,l.Z)(t,2),r=n[0],o=n[1];return m.useEffect((function(){te+=1;var e="".concat(ee,"-").concat(te);o("rc-menu-uuid-".concat(e))}),[]),r}(P),ze="rtl"===k;var Be=(0,d.Z)(B,{value:H,postState:function(e){return e||Ue}}),He=(0,l.Z)(Be,2),Fe=He[0],We=He[1],qe=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];function n(){We(e),null==xe||xe(e)}t?(0,h.flushSync)(n):n()},Ge=m.useState(Fe),Qe=(0,l.Z)(Ge,2),Je=Qe[0],$e=Qe[1],et=m.useRef(!1),tt=m.useMemo((function(){return"inline"!==D&&"vertical"!==D||!T?[D,!1]:["vertical",T]}),[D,T]),nt=(0,l.Z)(tt,2),rt=nt[0],ot=nt[1],it="inline"===rt,at=m.useState(rt),lt=(0,l.Z)(at,2),ut=lt[0],ct=lt[1],st=m.useState(ot),ft=(0,l.Z)(st,2),dt=ft[0],vt=ft[1];m.useEffect((function(){ct(rt),vt(ot),et.current&&(it?We(Je):qe(Ue))}),[rt,ot]);var pt=m.useState(0),mt=(0,l.Z)(pt,2),ht=mt[0],gt=mt[1],bt=ht>=Ie.length-1||"horizontal"!==ut||A;m.useEffect((function(){it&&$e(Fe)}),[Fe]),m.useEffect((function(){return et.current=!0,function(){et.current=!1}}),[]);var yt=J(),Zt=yt.registerPath,wt=yt.unregisterPath,Et=yt.refreshOverflowKeys,Ct=yt.isSubPathKey,xt=yt.getKeyPath,Mt=yt.getKeys,St=yt.getSubPathKeys,Rt=m.useMemo((function(){return{registerPath:Zt,unregisterPath:wt}}),[Zt,wt]),kt=m.useMemo((function(){return{isSubPathKey:Ct}}),[Ct]);m.useEffect((function(){Et(bt?Ue:Ie.slice(ht+1).map((function(e){return e.key})))}),[ht,bt]);var _t=(0,d.Z)(F||Y&&(null===(n=Ie[0])||void 0===n?void 0:n.key),{value:F}),Nt=(0,l.Z)(_t,2),Pt=Nt[0],It=Nt[1],Dt=$((function(e){It(e)})),Tt=$((function(){It(void 0)}));(0,m.useImperativeHandle)(t,(function(){return{list:Ve.current,focus:function(e){var t,n,r=Mt(),o=X(r,Ke),i=o.elements,a=o.key2element,l=o.element2key,u=W(Ve.current,i),c=null!=Pt?Pt:u[0]?l.get(u[0]):null===(t=Ie.find((function(e){return!e.props.disabled})))||void 0===t?void 0:t.key,s=a.get(c);c&&s&&(null==s||null===(n=s.focus)||void 0===n||n.call(s,e))}}}));var Ot=(0,d.Z)(oe||[],{value:ie,postState:function(e){return Array.isArray(e)?e:null==e?Ue:[e]}}),At=(0,l.Z)(Ot,2),Lt=At[0],jt=At[1],Vt=$((function(e){null==Ce||Ce(de(e)),function(e){if(G){var t,n=e.key,r=Lt.includes(n);t=re?r?Lt.filter((function(e){return e!==n})):[].concat((0,a.Z)(Lt),[n]):[n],jt(t);var o=(0,i.Z)((0,i.Z)({},e),{},{selectedKeys:t});r?null==le||le(o):null==ae||ae(o)}!re&&Fe.length&&"inline"!==ut&&qe(Ue)}(e)})),Kt=$((function(e,t){var n=Fe.filter((function(t){return t!==e}));if(t)n.push(e);else if("inline"!==ut){var r=St(e);n=n.filter((function(e){return!r.has(e)}))}(0,v.Z)(Fe,n,!0)||qe(n,!0)})),zt=U(ut,Pt,ze,Ke,Ve,Mt,xt,It,(function(e,t){var n=null!=t?t:!Fe.includes(e);Kt(e,n)}),Me);m.useEffect((function(){Le(!0)}),[]);var Bt=m.useMemo((function(){return{_internalRenderMenuItem:Se,_internalRenderSubMenuItem:Re}}),[Se,Re]),Ht="horizontal"!==ut||A?Ie:Ie.map((function(e,t){return m.createElement(C,{key:e.key,overflowDisabled:t>ht},e)})),Ft=m.createElement(f.Z,(0,r.Z)({id:P,ref:Ve,prefixCls:"".concat(b,"-overflow"),component:"ul",itemComponent:ye,className:s()(b,"".concat(b,"-root"),"".concat(b,"-").concat(ut),w,(0,o.Z)((0,o.Z)({},"".concat(b,"-inline-collapsed"),dt),"".concat(b,"-rtl"),ze),y),dir:k,style:Z,role:"menu",tabIndex:x,data:Ht,renderRawItem:function(e){return e},renderRawRest:function(e){var t=e.length,n=t?Ie.slice(-t):null;return m.createElement(je,{eventKey:Q,title:Ze,disabled:bt,internalPopupClose:0===t,popupClassName:we},n)},maxCount:"horizontal"!==ut||A?f.Z.INVALIDATE:f.Z.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(e){gt(e)},onKeyDown:zt},_e));return m.createElement(N.Provider,{value:Bt},m.createElement(g.Provider,{value:Ke},m.createElement(C,{prefixCls:b,rootClassName:y,mode:ut,openKeys:Fe,rtl:ze,disabled:O,motion:Ae?se:null,defaultMotions:Ae?fe:null,activeKey:Pt,onActive:Dt,onInactive:Tt,selectedKeys:Lt,inlineIndent:ce,subMenuOpenDelay:j,subMenuCloseDelay:K,forceSubMenuRender:z,builtinPlacements:me,triggerSubMenuAction:pe,getPopupContainer:Ee,itemIcon:he,expandIcon:ge,onItemClick:Vt,onOpenChange:Kt},m.createElement(_.Provider,{value:kt},Ft),m.createElement("div",{style:{display:"none"},"aria-hidden":!0},m.createElement(M.Provider,{value:Rt},De)))))})),Ge=qe;Ge.Item=ye,Ge.SubMenu=je,Ge.ItemGroup=He,Ge.Divider=Ke;var Qe=Ge},11780:function(e,t,n){n.d(t,{Z:function(){return O}});var r=n(54476),o=n(33885),i=n(42978),a=n(75931),l=n(59301),u=n(92310),c=n.n(u),s=n(29301),f=n(34280),d=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],v=void 0;function p(e,t){var n=e.prefixCls,i=e.invalidate,u=e.item,f=e.renderItem,p=e.responsive,m=e.responsiveDisabled,h=e.registerSize,g=e.itemKey,b=e.className,y=e.style,Z=e.children,w=e.display,E=e.order,C=e.component,x=void 0===C?"div":C,M=(0,a.Z)(e,d),S=p&&!w;function R(e){h(g,e)}l.useEffect((function(){return function(){R(null)}}),[]);var k,_=f&&u!==v?f(u,{index:E}):Z;i||(k={opacity:S?0:1,height:S?0:v,overflowY:S?"hidden":v,order:p?E:v,pointerEvents:S?"none":v,position:S?"absolute":v});var N={};S&&(N["aria-hidden"]=!0);var P=l.createElement(x,(0,r.Z)({className:c()(!i&&n,b),style:(0,o.Z)((0,o.Z)({},k),y)},N,M,{ref:t}),_);return p&&(P=l.createElement(s.Z,{onResize:function(e){R(e.offsetWidth)},disabled:m},P)),P}var m=l.forwardRef(p);m.displayName="Item";var h=m,g=n(6089),b=n(4676),y=n(16089);function Z(){var e=l.useRef(null);return function(t){e.current||(e.current=[],function(e){if("undefined"==typeof MessageChannel)(0,y.Z)(e);else{var t=new MessageChannel;t.port1.onmessage=function(){return e()},t.port2.postMessage(void 0)}}((function(){(0,b.unstable_batchedUpdates)((function(){e.current.forEach((function(e){e()})),e.current=null}))}))),e.current.push(t)}}function w(e,t){var n=l.useState(t),r=(0,i.Z)(n,2),o=r[0],a=r[1];return[o,(0,g.Z)((function(t){e((function(){a(t)}))}))]}var E=l.createContext(null),C=["component"],x=["className"],M=["className"],S=function(e,t){var n=l.useContext(E);if(!n){var o=e.component,i=void 0===o?"div":o,u=(0,a.Z)(e,C);return l.createElement(i,(0,r.Z)({},u,{ref:t}))}var s=n.className,f=(0,a.Z)(n,x),d=e.className,v=(0,a.Z)(e,M);return l.createElement(E.Provider,{value:null},l.createElement(h,(0,r.Z)({ref:t,className:c()(s,d)},f,v)))},R=l.forwardRef(S);R.displayName="RawItem";var k=R,_=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],N="responsive",P="invalidate";function I(e){return"+ ".concat(e.length," ...")}function D(e,t){var n=e.prefixCls,u=void 0===n?"rc-overflow":n,d=e.data,v=void 0===d?[]:d,p=e.renderItem,m=e.renderRawItem,g=e.itemKey,b=e.itemWidth,y=void 0===b?10:b,C=e.ssr,x=e.style,M=e.className,S=e.maxCount,R=e.renderRest,k=e.renderRawRest,D=e.suffix,T=e.component,O=void 0===T?"div":T,A=e.itemComponent,L=e.onVisibleChange,j=(0,a.Z)(e,_),V="full"===C,K=Z(),z=w(K,null),B=(0,i.Z)(z,2),H=B[0],F=B[1],W=H||0,Y=w(K,new Map),X=(0,i.Z)(Y,2),U=X[0],q=X[1],G=w(K,0),Q=(0,i.Z)(G,2),J=Q[0],$=Q[1],ee=w(K,0),te=(0,i.Z)(ee,2),ne=te[0],re=te[1],oe=w(K,0),ie=(0,i.Z)(oe,2),ae=ie[0],le=ie[1],ue=(0,l.useState)(null),ce=(0,i.Z)(ue,2),se=ce[0],fe=ce[1],de=(0,l.useState)(null),ve=(0,i.Z)(de,2),pe=ve[0],me=ve[1],he=l.useMemo((function(){return null===pe&&V?Number.MAX_SAFE_INTEGER:pe||0}),[pe,H]),ge=(0,l.useState)(!1),be=(0,i.Z)(ge,2),ye=be[0],Ze=be[1],we="".concat(u,"-item"),Ee=Math.max(J,ne),Ce=S===N,xe=v.length&&Ce,Me=S===P,Se=xe||"number"==typeof S&&v.length>S,Re=(0,l.useMemo)((function(){var e=v;return xe?e=null===H&&V?v:v.slice(0,Math.min(v.length,W/y)):"number"==typeof S&&(e=v.slice(0,S)),e}),[v,y,H,S,xe]),ke=(0,l.useMemo)((function(){return xe?v.slice(he+1):v.slice(Re.length)}),[v,Re,xe,he]),_e=(0,l.useCallback)((function(e,t){var n;return"function"==typeof g?g(e):null!==(n=g&&(null==e?void 0:e[g]))&&void 0!==n?n:t}),[g]),Ne=(0,l.useCallback)(p||function(e){return e},[p]);function Pe(e,t,n){(pe!==e||void 0!==t&&t!==se)&&(me(e),n||(Ze(e<v.length-1),null==L||L(e)),void 0!==t&&fe(t))}function Ie(e,t){q((function(n){var r=new Map(n);return null===t?r.delete(e):r.set(e,t),r}))}function De(e){return U.get(_e(Re[e],e))}(0,f.Z)((function(){if(W&&"number"==typeof Ee&&Re){var e=ae,t=Re.length,n=t-1;if(!t)return void Pe(0,null);for(var r=0;r<t;r+=1){var o=De(r);if(V&&(o=o||0),void 0===o){Pe(r-1,void 0,!0);break}if(e+=o,0===n&&e<=W||r===n-1&&e+De(n)<=W){Pe(n,null);break}if(e+Ee>W){Pe(r-1,e-o-ae+ne);break}}D&&De(0)+ae>W&&fe(null)}}),[W,U,ne,ae,_e,Re]);var Te=ye&&!!ke.length,Oe={};null!==se&&xe&&(Oe={position:"absolute",left:se,top:0});var Ae={prefixCls:we,responsive:xe,component:A,invalidate:Me},Le=m?function(e,t){var n=_e(e,t);return l.createElement(E.Provider,{key:n,value:(0,o.Z)((0,o.Z)({},Ae),{},{order:t,item:e,itemKey:n,registerSize:Ie,display:t<=he})},m(e,t))}:function(e,t){var n=_e(e,t);return l.createElement(h,(0,r.Z)({},Ae,{order:t,key:n,item:e,renderItem:Ne,itemKey:n,registerSize:Ie,display:t<=he}))},je={order:Te?he:Number.MAX_SAFE_INTEGER,className:"".concat(we,"-rest"),registerSize:function(e,t){re(t),$(ne)},display:Te},Ve=R||I,Ke=k?l.createElement(E.Provider,{value:(0,o.Z)((0,o.Z)({},Ae),je)},k(ke)):l.createElement(h,(0,r.Z)({},Ae,je),"function"==typeof Ve?Ve(ke):Ve),ze=l.createElement(O,(0,r.Z)({className:c()(!Me&&u,M),style:x,ref:t},j),Re.map(Le),Se?Ke:null,D&&l.createElement(h,(0,r.Z)({},Ae,{responsive:Ce,responsiveDisabled:!xe,order:he,className:"".concat(we,"-suffix"),registerSize:function(e,t){le(t)},display:!0,style:Oe}),D));return Ce?l.createElement(s.Z,{onResize:function(e,t){F(t.clientWidth)},disabled:!xe},ze):ze}var T=l.forwardRef(D);T.displayName="Overflow",T.Item=k,T.RESPONSIVE=N,T.INVALIDATE=P;var O=T},29301:function(e,t,n){n.d(t,{Z:function(){return C}});var r=n(54476),o=n(59301),i=n(11592),a=(n(48736),n(33885)),l=n(76190),u=n(76846),c=n(8654),s=o.createContext(null);var f=n(76374),d=new Map;var v=new f.Z((function(e){e.forEach((function(e){var t,n=e.target;null===(t=d.get(n))||void 0===t||t.forEach((function(e){return e(n)}))}))}));var p=n(67732),m=n(83652),h=n(42403),g=n(158),b=function(e){(0,h.Z)(n,e);var t=(0,g.Z)(n);function n(){return(0,p.Z)(this,n),t.apply(this,arguments)}return(0,m.Z)(n,[{key:"render",value:function(){return this.props.children}}]),n}(o.Component);function y(e,t){var n=e.children,r=e.disabled,i=o.useRef(null),f=o.useRef(null),p=o.useContext(s),m="function"==typeof n,h=m?n(i):n,g=o.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),y=!m&&o.isValidElement(h)&&(0,c.Yr)(h),Z=y?(0,c.C4)(h):null,w=(0,c.x1)(Z,i),E=function(){var e;return(0,u.ZP)(i.current)||(i.current&&"object"===(0,l.Z)(i.current)?(0,u.ZP)(null===(e=i.current)||void 0===e?void 0:e.nativeElement):null)||(0,u.ZP)(f.current)};o.useImperativeHandle(t,(function(){return E()}));var C=o.useRef(e);C.current=e;var x=o.useCallback((function(e){var t=C.current,n=t.onResize,r=t.data,o=e.getBoundingClientRect(),i=o.width,l=o.height,u=e.offsetWidth,c=e.offsetHeight,s=Math.floor(i),f=Math.floor(l);if(g.current.width!==s||g.current.height!==f||g.current.offsetWidth!==u||g.current.offsetHeight!==c){var d={width:s,height:f,offsetWidth:u,offsetHeight:c};g.current=d;var v=u===Math.round(i)?i:u,m=c===Math.round(l)?l:c,h=(0,a.Z)((0,a.Z)({},d),{},{offsetWidth:v,offsetHeight:m});null==p||p(h,e,r),n&&Promise.resolve().then((function(){n(h,e)}))}}),[]);return o.useEffect((function(){var e,t,n=E();return n&&!r&&(e=n,t=x,d.has(e)||(d.set(e,new Set),v.observe(e)),d.get(e).add(t)),function(){return function(e,t){d.has(e)&&(d.get(e).delete(t),d.get(e).size||(v.unobserve(e),d.delete(e)))}(n,x)}}),[i.current,r]),o.createElement(b,{ref:f},y?o.cloneElement(h,{ref:w}):h)}var Z=o.forwardRef(y);function w(e,t){var n=e.children;return("function"==typeof n?[n]:(0,i.Z)(n)).map((function(n,i){var a=(null==n?void 0:n.key)||"".concat("rc-observer-key","-").concat(i);return o.createElement(Z,(0,r.Z)({},e,{key:a,ref:0===i?t:void 0}),n)}))}var E=o.forwardRef(w);E.Collection=function(e){var t=e.children,n=e.onBatchResize,r=o.useRef(0),i=o.useRef([]),a=o.useContext(s),l=o.useCallback((function(e,t,o){r.current+=1;var l=r.current;i.current.push({size:e,element:t,data:o}),Promise.resolve().then((function(){l===r.current&&(null==n||n(i.current),i.current=[])})),null==a||a(e,t,o)}),[n,a]);return o.createElement(s.Provider,{value:l},t)};var C=E},6551:function(e,t,n){n.d(t,{ZP:function(){return u}});var r=n(42978),o=n(59301),i=n(47273),a=0,l=(0,i.Z)();function u(e){var t=o.useState(),n=(0,r.Z)(t,2),i=n[0],u=n[1];return o.useEffect((function(){var e;u("rc_select_".concat((l?(e=a,a+=1):e="TEST_OR_SSR",e)))}),[]),e||i}},37463:function(e,t,n){n.d(t,{Ac:function(){return ee},Xo:function(){return ne},Wx:function(){return oe},ZP:function(){return Me},lk:function(){return Z}});var r=n(54476),o=n(94480),i=n(20068),a=n(33885),l=n(42978),u=n(75931),c=n(76190),s=n(18929),f=n(48736),d=n(59301),v=n(92310),p=n.n(v),m=n(34280),h=n(49658),g=n(8654),b=function(e){var t=e.className,n=e.customizeIcon,r=e.customizeIconProps,o=e.children,i=e.onMouseDown,a=e.onClick,l="function"==typeof n?n(r):n;return d.createElement("span",{className:t,onMouseDown:function(e){e.preventDefault(),null==i||i(e)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:a,"aria-hidden":!0},void 0!==l?l:d.createElement("span",{className:p()(t.split(/\s+/).map((function(e){return"".concat(e,"-icon")})))},o))},y=d.createContext(null);function Z(){return d.useContext(y)}function w(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:250,t=d.useRef(null),n=d.useRef(null);function r(r){(r||null===t.current)&&(t.current=r),window.clearTimeout(n.current),n.current=window.setTimeout((function(){t.current=null}),e)}return d.useEffect((function(){return function(){window.clearTimeout(n.current)}}),[]),[function(){return t.current},r]}var E=n(10228);var C=n(26112),x=n(11780);var M=function(e,t,n){var r=(0,a.Z)((0,a.Z)({},e),n?t:{});return Object.keys(t).forEach((function(n){var o=t[n];"function"==typeof o&&(r[n]=function(){for(var t,r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return o.apply(void 0,i),null===(t=e[n])||void 0===t?void 0:t.call.apply(t,[e].concat(i))})})),r},S=["prefixCls","id","inputElement","autoFocus","autoComplete","editable","activeDescendantId","value","open","attrs"],R=function(e,t){var n=e.prefixCls,r=e.id,o=e.inputElement,i=e.autoFocus,l=e.autoComplete,c=e.editable,s=e.activeDescendantId,v=e.value,m=e.open,h=e.attrs,b=(0,u.Z)(e,S),y=o||d.createElement("input",null),Z=y,w=Z.ref,E=Z.props;return(0,f.Kp)(!("maxLength"in y.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),y=d.cloneElement(y,(0,a.Z)((0,a.Z)((0,a.Z)({type:"search"},M(b,E,!0)),{},{id:r,ref:(0,g.sQ)(t,w),autoComplete:l||"off",autoFocus:i,className:p()("".concat(n,"-selection-search-input"),null==E?void 0:E.className),role:"combobox","aria-expanded":m||!1,"aria-haspopup":"listbox","aria-owns":"".concat(r,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(r,"_list"),"aria-activedescendant":m?s:void 0},h),{},{value:c?v:"",readOnly:!c,unselectable:c?null:"on",style:(0,a.Z)((0,a.Z)({},E.style),{},{opacity:c?null:0})}))};var k=d.forwardRef(R);function _(e){return Array.isArray(e)?e:void 0!==e?[e]:[]}var N="undefined"!=typeof window&&window.document&&window.document.documentElement;function P(e){return["string","number"].includes((0,c.Z)(e))}function I(e){var t=void 0;return e&&(P(e.title)?t=e.title.toString():P(e.label)&&(t=e.label.toString())),t}function D(e){var t;return null!==(t=e.key)&&void 0!==t?t:e.value}var T=function(e){e.preventDefault(),e.stopPropagation()},O=function(e){var t,n,r=e.id,o=e.prefixCls,a=e.values,u=e.open,c=e.searchValue,s=e.autoClearSearchValue,f=e.inputRef,v=e.placeholder,m=e.disabled,h=e.mode,g=e.showSearch,y=e.autoFocus,Z=e.autoComplete,w=e.activeDescendantId,E=e.tabIndex,M=e.removeIcon,S=e.maxTagCount,R=e.maxTagTextLength,_=e.maxTagPlaceholder,P=void 0===_?function(e){return"+ ".concat(e.length," ...")}:_,O=e.tagRender,A=e.onToggleOpen,L=e.onRemove,j=e.onInputChange,V=e.onInputPaste,K=e.onInputKeyDown,z=e.onInputMouseDown,B=e.onInputCompositionStart,H=e.onInputCompositionEnd,F=e.onInputBlur,W=d.useRef(null),Y=(0,d.useState)(0),X=(0,l.Z)(Y,2),U=X[0],q=X[1],G=(0,d.useState)(!1),Q=(0,l.Z)(G,2),J=Q[0],$=Q[1],ee="".concat(o,"-selection"),te=u||"multiple"===h&&!1===s||"tags"===h?c:"",ne="tags"===h||"multiple"===h&&!1===s||g&&(u||J);t=function(){q(W.current.scrollWidth)},n=[te],N?d.useLayoutEffect(t,n):d.useEffect(t,n);var re=function(e,t,n,r,o){return d.createElement("span",{title:I(e),className:p()("".concat(ee,"-item"),(0,i.Z)({},"".concat(ee,"-item-disabled"),n))},d.createElement("span",{className:"".concat(ee,"-item-content")},t),r&&d.createElement(b,{className:"".concat(ee,"-item-remove"),onMouseDown:T,onClick:o,customizeIcon:M},"×"))},oe=function(e,t,n,r,o,i){return d.createElement("span",{onMouseDown:function(e){T(e),A(!u)}},O({label:t,value:e,disabled:n,closable:r,onClose:o,isMaxTag:!!i}))},ie=d.createElement("div",{className:"".concat(ee,"-search"),style:{width:U},onFocus:function(){$(!0)},onBlur:function(){$(!1)}},d.createElement(k,{ref:f,open:u,prefixCls:o,id:r,inputElement:null,disabled:m,autoFocus:y,autoComplete:Z,editable:ne,activeDescendantId:w,value:te,onKeyDown:K,onMouseDown:z,onChange:j,onPaste:V,onCompositionStart:B,onCompositionEnd:H,onBlur:F,tabIndex:E,attrs:(0,C.Z)(e,!0)}),d.createElement("span",{ref:W,className:"".concat(ee,"-search-mirror"),"aria-hidden":!0},te," ")),ae=d.createElement(x.Z,{prefixCls:"".concat(ee,"-overflow"),data:a,renderItem:function(e){var t=e.disabled,n=e.label,r=e.value,o=!m&&!t,i=n;if("number"==typeof R&&("string"==typeof n||"number"==typeof n)){var a=String(i);a.length>R&&(i="".concat(a.slice(0,R),"..."))}var l=function(t){t&&t.stopPropagation(),L(e)};return"function"==typeof O?oe(r,i,t,o,l):re(e,i,t,o,l)},renderRest:function(e){if(!a.length)return null;var t="function"==typeof P?P(e):P;return"function"==typeof O?oe(void 0,t,!1,!1,void 0,!0):re({title:t},t,!1)},suffix:ie,itemKey:D,maxCount:S});return d.createElement("span",{className:"".concat(ee,"-wrap")},ae,!a.length&&!te&&d.createElement("span",{className:"".concat(ee,"-placeholder")},v))},A=function(e){var t=e.inputElement,n=e.prefixCls,r=e.id,o=e.inputRef,i=e.disabled,a=e.autoFocus,u=e.autoComplete,c=e.activeDescendantId,s=e.mode,f=e.open,v=e.values,p=e.placeholder,m=e.tabIndex,h=e.showSearch,g=e.searchValue,b=e.activeValue,y=e.maxLength,Z=e.onInputKeyDown,w=e.onInputMouseDown,E=e.onInputChange,x=e.onInputPaste,M=e.onInputCompositionStart,S=e.onInputCompositionEnd,R=e.onInputBlur,_=e.title,N=d.useState(!1),P=(0,l.Z)(N,2),D=P[0],T=P[1],O="combobox"===s,A=O||h,L=v[0],j=g||"";O&&b&&!D&&(j=b),d.useEffect((function(){O&&T(!1)}),[O,b]);var V=!("combobox"!==s&&!f&&!h)&&!!j,K=void 0===_?I(L):_,z=d.useMemo((function(){return L?null:d.createElement("span",{className:"".concat(n,"-selection-placeholder"),style:V?{visibility:"hidden"}:void 0},p)}),[L,V,p,n]);return d.createElement("span",{className:"".concat(n,"-selection-wrap")},d.createElement("span",{className:"".concat(n,"-selection-search")},d.createElement(k,{ref:o,prefixCls:n,id:r,open:f,inputElement:t,disabled:i,autoFocus:a,autoComplete:u,editable:A,activeDescendantId:c,value:j,onKeyDown:Z,onMouseDown:w,onChange:function(e){T(!0),E(e)},onPaste:x,onCompositionStart:M,onCompositionEnd:S,onBlur:R,tabIndex:m,attrs:(0,C.Z)(e,!0),maxLength:O?y:void 0})),!O&&L?d.createElement("span",{className:"".concat(n,"-selection-item"),title:K,style:V?{visibility:"hidden"}:void 0},L.label):null,z)},L=function(e,t){var n=(0,d.useRef)(null),o=(0,d.useRef)(!1),i=e.prefixCls,a=e.open,u=e.mode,c=e.showSearch,s=e.tokenWithEnter,f=e.disabled,v=e.prefix,p=e.autoClearSearchValue,m=e.onSearch,h=e.onSearchSubmit,g=e.onToggleOpen,b=e.onInputKeyDown,y=e.onInputBlur,Z=e.domRef;d.useImperativeHandle(t,(function(){return{focus:function(e){n.current.focus(e)},blur:function(){n.current.blur()}}}));var C=w(0),x=(0,l.Z)(C,2),M=x[0],S=x[1],R=(0,d.useRef)(null),k=function(e){!1!==m(e,!0,o.current)&&g(!0)},_={inputRef:n,onInputKeyDown:function(e){var t,r=e.which,i=n.current instanceof HTMLTextAreaElement;(i||!a||r!==E.Z.UP&&r!==E.Z.DOWN||e.preventDefault(),b&&b(e),r!==E.Z.ENTER||"tags"!==u||o.current||a||null==h||h(e.target.value),i&&!a&&~[E.Z.UP,E.Z.DOWN,E.Z.LEFT,E.Z.RIGHT].indexOf(r))||(t=r)&&![E.Z.ESC,E.Z.SHIFT,E.Z.BACKSPACE,E.Z.TAB,E.Z.WIN_KEY,E.Z.ALT,E.Z.META,E.Z.WIN_KEY_RIGHT,E.Z.CTRL,E.Z.SEMICOLON,E.Z.EQUALS,E.Z.CAPS_LOCK,E.Z.CONTEXT_MENU,E.Z.F1,E.Z.F2,E.Z.F3,E.Z.F4,E.Z.F5,E.Z.F6,E.Z.F7,E.Z.F8,E.Z.F9,E.Z.F10,E.Z.F11,E.Z.F12].includes(t)&&g(!0)},onInputMouseDown:function(){S(!0)},onInputChange:function(e){var t=e.target.value;if(s&&R.current&&/[\r\n]/.test(R.current)){var n=R.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");t=t.replace(n,R.current)}R.current=null,k(t)},onInputPaste:function(e){var t=e.clipboardData,n=null==t?void 0:t.getData("text");R.current=n||""},onInputCompositionStart:function(){o.current=!0},onInputCompositionEnd:function(e){o.current=!1,"combobox"!==u&&k(e.target.value)},onInputBlur:y},N="multiple"===u||"tags"===u?d.createElement(O,(0,r.Z)({},e,_)):d.createElement(A,(0,r.Z)({},e,_));return d.createElement("div",{ref:Z,className:"".concat(i,"-selector"),onClick:function(e){e.target!==n.current&&(void 0!==document.body.style.msTouchAction?setTimeout((function(){n.current.focus()})):n.current.focus())},onMouseDown:function(e){var t=M();e.target===n.current||t||"combobox"===u&&f||e.preventDefault(),("combobox"===u||c&&t)&&a||(a&&!1!==p&&m("",!0,!1),g())}},v&&d.createElement("div",{className:"".concat(i,"-prefix")},v),N)};var j=d.forwardRef(L),V=n(65030),K=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],z=function(e,t){var n=e.prefixCls,o=(e.disabled,e.visible),l=e.children,c=e.popupElement,s=e.animation,f=e.transitionName,v=e.dropdownStyle,m=e.dropdownClassName,h=e.direction,g=void 0===h?"ltr":h,b=e.placement,y=e.builtinPlacements,Z=e.dropdownMatchSelectWidth,w=e.dropdownRender,E=e.dropdownAlign,C=e.getPopupContainer,x=e.empty,M=e.getTriggerDOMNode,S=e.onPopupVisibleChange,R=e.onPopupMouseEnter,k=(0,u.Z)(e,K),_="".concat(n,"-dropdown"),N=c;w&&(N=w(c));var P=d.useMemo((function(){return y||function(e){var t=!0===e?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:t,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:t,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:t,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:t,adjustY:1},htmlRegion:"scroll"}}}(Z)}),[y,Z]),I=s?"".concat(_,"-").concat(s):f,D="number"==typeof Z,T=d.useMemo((function(){return D?null:!1===Z?"minWidth":"width"}),[Z,D]),O=v;D&&(O=(0,a.Z)((0,a.Z)({},O),{},{width:Z}));var A=d.useRef(null);return d.useImperativeHandle(t,(function(){return{getPopupElement:function(){var e;return null===(e=A.current)||void 0===e?void 0:e.popupElement}}})),d.createElement(V.Z,(0,r.Z)({},k,{showAction:S?["click"]:[],hideAction:S?["click"]:[],popupPlacement:b||("rtl"===g?"bottomRight":"bottomLeft"),builtinPlacements:P,prefixCls:_,popupTransitionName:I,popup:d.createElement("div",{onMouseEnter:R},N),ref:A,stretch:T,popupAlign:E,popupVisible:o,getPopupContainer:C,popupClassName:p()(m,(0,i.Z)({},"".concat(_,"-empty"),x)),popupStyle:O,getTriggerDOMNode:M,onPopupVisibleChange:S}),l)};var B=d.forwardRef(z),H=n(66712);function F(e,t){var n,r=e.key;return"value"in e&&(n=e.value),null!=r?r:void 0!==n?n:"rc-index-key-".concat(t)}function W(e){return void 0!==e&&!Number.isNaN(e)}function Y(e,t){var n=e||{},r=n.label||(t?"children":"label");return{label:r,value:n.value||"value",options:n.options||"options",groupLabel:n.groupLabel||r}}function X(e){var t=(0,a.Z)({},e);return"props"in t||Object.defineProperty(t,"props",{get:function(){return(0,f.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),t}}),t}var U=d.createContext(null);function q(e){var t=e.visible,n=e.values;if(!t)return null;return d.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(n.slice(0,50).map((function(e){var t=e.label,n=e.value;return["number","string"].includes((0,c.Z)(t))?t:n})).join(", ")),n.length>50?", ...":null)}var G=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","prefix","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],Q=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],J=function(e){return"tags"===e||"multiple"===e},$=d.forwardRef((function(e,t){var n,f=e.id,v=e.prefixCls,Z=e.className,E=e.showSearch,C=e.tagRender,x=e.direction,M=e.omitDomProps,S=e.displayValues,R=e.onDisplayValuesChange,k=e.emptyOptions,_=e.notFoundContent,N=void 0===_?"Not Found":_,P=e.onClear,I=e.mode,D=e.disabled,T=e.loading,O=e.getInputElement,A=e.getRawInputElement,L=e.open,V=e.defaultOpen,K=e.onDropdownVisibleChange,z=e.activeValue,F=e.onActiveValueChange,Y=e.activeDescendantId,X=e.searchValue,$=e.autoClearSearchValue,ee=e.onSearch,te=e.onSearchSplit,ne=e.tokenSeparators,re=e.allowClear,oe=e.prefix,ie=e.suffixIcon,ae=e.clearIcon,le=e.OptionList,ue=e.animation,ce=e.transitionName,se=e.dropdownStyle,fe=e.dropdownClassName,de=e.dropdownMatchSelectWidth,ve=e.dropdownRender,pe=e.dropdownAlign,me=e.placement,he=e.builtinPlacements,ge=e.getPopupContainer,be=e.showAction,ye=void 0===be?[]:be,Ze=e.onFocus,we=e.onBlur,Ee=e.onKeyUp,Ce=e.onKeyDown,xe=e.onMouseDown,Me=(0,u.Z)(e,G),Se=J(I),Re=(void 0!==E?E:Se)||"combobox"===I,ke=(0,a.Z)({},Me);Q.forEach((function(e){delete ke[e]})),null==M||M.forEach((function(e){delete ke[e]}));var _e=d.useState(!1),Ne=(0,l.Z)(_e,2),Pe=Ne[0],Ie=Ne[1];d.useEffect((function(){Ie((0,h.Z)())}),[]);var De=d.useRef(null),Te=d.useRef(null),Oe=d.useRef(null),Ae=d.useRef(null),Le=d.useRef(null),je=d.useRef(!1),Ve=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:10,t=d.useState(!1),n=(0,l.Z)(t,2),r=n[0],o=n[1],i=d.useRef(null),a=function(){window.clearTimeout(i.current)};return d.useEffect((function(){return a}),[]),[r,function(t,n){a(),i.current=window.setTimeout((function(){o(t),n&&n()}),e)},a]}(),Ke=(0,l.Z)(Ve,3),ze=Ke[0],Be=Ke[1],He=Ke[2];d.useImperativeHandle(t,(function(){var e,t;return{focus:null===(e=Ae.current)||void 0===e?void 0:e.focus,blur:null===(t=Ae.current)||void 0===t?void 0:t.blur,scrollTo:function(e){var t;return null===(t=Le.current)||void 0===t?void 0:t.scrollTo(e)},nativeElement:De.current||Te.current}}));var Fe=d.useMemo((function(){var e;if("combobox"!==I)return X;var t=null===(e=S[0])||void 0===e?void 0:e.value;return"string"==typeof t||"number"==typeof t?String(t):""}),[X,I,S]),We="combobox"===I&&"function"==typeof O&&O()||null,Ye="function"==typeof A&&A(),Xe=(0,g.x1)(Te,null==Ye||null===(n=Ye.props)||void 0===n?void 0:n.ref),Ue=d.useState(!1),qe=(0,l.Z)(Ue,2),Ge=qe[0],Qe=qe[1];(0,m.Z)((function(){Qe(!0)}),[]);var Je=(0,s.Z)(!1,{defaultValue:V,value:L}),$e=(0,l.Z)(Je,2),et=$e[0],tt=$e[1],nt=!!Ge&&et,rt=!N&&k;(D||rt&&nt&&"combobox"===I)&&(nt=!1);var ot=!rt&&nt,it=d.useCallback((function(e){var t=void 0!==e?e:!nt;D||(tt(t),nt!==t&&(null==K||K(t)))}),[D,nt,tt,K]),at=d.useMemo((function(){return(ne||[]).some((function(e){return["\n","\r\n"].includes(e)}))}),[ne]),lt=d.useContext(U)||{},ut=lt.maxCount,ct=lt.rawValues,st=function(e,t,n){if(!(Se&&W(ut)&&(null==ct?void 0:ct.size)>=ut)){var r=!0,i=e;null==F||F(null);var a=function(e,t,n){if(!t||!t.length)return null;var r=!1,i=function e(t,n){var i=(0,H.Z)(n),a=i[0],l=i.slice(1);if(!a)return[t];var u=t.split(a);return r=r||u.length>1,u.reduce((function(t,n){return[].concat((0,o.Z)(t),(0,o.Z)(e(n,l)))}),[]).filter(Boolean)}(e,t);return r?void 0!==n?i.slice(0,n):i:null}(e,ne,W(ut)?ut-ct.size:void 0),l=n?null:a;return"combobox"!==I&&l&&(i="",null==te||te(l),it(!1),r=!1),ee&&Fe!==i&&ee(i,{source:t?"typing":"effect"}),r}};d.useEffect((function(){nt||Se||"combobox"===I||st("",!1,!1)}),[nt]),d.useEffect((function(){et&&D&&tt(!1),D&&!je.current&&Be(!1)}),[D]);var ft=w(),dt=(0,l.Z)(ft,2),vt=dt[0],pt=dt[1],mt=d.useRef(!1),ht=d.useRef(!1),gt=[];d.useEffect((function(){return function(){gt.forEach((function(e){return clearTimeout(e)})),gt.splice(0,gt.length)}}),[]);var bt,yt=d.useState({}),Zt=(0,l.Z)(yt,2)[1];Ye&&(bt=function(e){it(e)}),function(e,t,n,r){var o=d.useRef(null);o.current={open:t,triggerOpen:n,customizedTrigger:r},d.useEffect((function(){function t(t){var n;if(null===(n=o.current)||void 0===n||!n.customizedTrigger){var r=t.target;r.shadowRoot&&t.composed&&(r=t.composedPath()[0]||r),o.current.open&&e().filter((function(e){return e})).every((function(e){return!e.contains(r)&&e!==r}))&&o.current.triggerOpen(!1)}}return window.addEventListener("mousedown",t),function(){return window.removeEventListener("mousedown",t)}}),[])}((function(){var e;return[De.current,null===(e=Oe.current)||void 0===e?void 0:e.getPopupElement()]}),ot,it,!!Ye);var wt,Et=d.useMemo((function(){return(0,a.Z)((0,a.Z)({},e),{},{notFoundContent:N,open:nt,triggerOpen:ot,id:f,showSearch:Re,multiple:Se,toggleOpen:it})}),[e,N,ot,nt,f,Re,Se,it]),Ct=!!ie||T;Ct&&(wt=d.createElement(b,{className:p()("".concat(v,"-arrow"),(0,i.Z)({},"".concat(v,"-arrow-loading"),T)),customizeIcon:ie,customizeIconProps:{loading:T,searchValue:Fe,open:nt,focused:ze,showSearch:Re}}));var xt,Mt=function(e,t,n,r,o){var i=arguments.length>5&&void 0!==arguments[5]&&arguments[5],a=arguments.length>6?arguments[6]:void 0,l=arguments.length>7?arguments[7]:void 0,u=d.useMemo((function(){return"object"===(0,c.Z)(r)?r.clearIcon:o||void 0}),[r,o]),s=d.useMemo((function(){return!(i||!r||!n.length&&!a||"combobox"===l&&""===a)}),[r,i,n.length,a,l]);return{allowClear:s,clearIcon:d.createElement(b,{className:"".concat(e,"-clear"),onMouseDown:t,customizeIcon:u},"×")}}(v,(function(){var e;null==P||P(),null===(e=Ae.current)||void 0===e||e.focus(),R([],{type:"clear",values:S}),st("",!1,!1)}),S,re,ae,D,Fe,I),St=Mt.allowClear,Rt=Mt.clearIcon,kt=d.createElement(le,{ref:Le}),_t=p()(v,Z,(0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)({},"".concat(v,"-focused"),ze),"".concat(v,"-multiple"),Se),"".concat(v,"-single"),!Se),"".concat(v,"-allow-clear"),re),"".concat(v,"-show-arrow"),Ct),"".concat(v,"-disabled"),D),"".concat(v,"-loading"),T),"".concat(v,"-open"),nt),"".concat(v,"-customize-input"),We),"".concat(v,"-show-search"),Re)),Nt=d.createElement(B,{ref:Oe,disabled:D,prefixCls:v,visible:ot,popupElement:kt,animation:ue,transitionName:ce,dropdownStyle:se,dropdownClassName:fe,direction:x,dropdownMatchSelectWidth:de,dropdownRender:ve,dropdownAlign:pe,placement:me,builtinPlacements:he,getPopupContainer:ge,empty:k,getTriggerDOMNode:function(e){return Te.current||e},onPopupVisibleChange:bt,onPopupMouseEnter:function(){Zt({})}},Ye?d.cloneElement(Ye,{ref:Xe}):d.createElement(j,(0,r.Z)({},e,{domRef:Te,prefixCls:v,inputElement:We,ref:Ae,id:f,prefix:oe,showSearch:Re,autoClearSearchValue:$,mode:I,activeDescendantId:Y,tagRender:C,values:S,open:nt,onToggleOpen:it,activeValue:z,searchValue:Fe,onSearch:st,onSearchSubmit:function(e){e&&e.trim()&&ee(e,{source:"submit"})},onRemove:function(e){var t=S.filter((function(t){return t!==e}));R(t,{type:"remove",values:[e]})},tokenWithEnter:at,onInputBlur:function(){mt.current=!1}})));return xt=Ye?Nt:d.createElement("div",(0,r.Z)({className:_t},ke,{ref:De,onMouseDown:function(e){var t,n=e.target,r=null===(t=Oe.current)||void 0===t?void 0:t.getPopupElement();if(r&&r.contains(n)){var o=setTimeout((function(){var e,t=gt.indexOf(o);-1!==t&>.splice(t,1),He(),Pe||r.contains(document.activeElement)||null===(e=Ae.current)||void 0===e||e.focus()}));gt.push(o)}for(var i=arguments.length,a=new Array(i>1?i-1:0),l=1;l<i;l++)a[l-1]=arguments[l];null==xe||xe.apply(void 0,[e].concat(a))},onKeyDown:function(e){var t,n=vt(),r=e.key,i="Enter"===r;if(i&&("combobox"!==I&&e.preventDefault(),nt||it(!0)),pt(!!Fe),"Backspace"===r&&!n&&Se&&!Fe&&S.length){for(var a=(0,o.Z)(S),l=null,u=a.length-1;u>=0;u-=1){var c=a[u];if(!c.disabled){a.splice(u,1),l=c;break}}l&&R(a,{type:"remove",values:[l]})}for(var s=arguments.length,f=new Array(s>1?s-1:0),d=1;d<s;d++)f[d-1]=arguments[d];!nt||i&&mt.current||(i&&(mt.current=!0),null===(t=Le.current)||void 0===t||t.onKeyDown.apply(t,[e].concat(f))),null==Ce||Ce.apply(void 0,[e].concat(f))},onKeyUp:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o;nt&&(null===(o=Le.current)||void 0===o||o.onKeyUp.apply(o,[e].concat(n))),"Enter"===e.key&&(mt.current=!1),null==Ee||Ee.apply(void 0,[e].concat(n))},onFocus:function(){Be(!0),D||(Ze&&!ht.current&&Ze.apply(void 0,arguments),ye.includes("focus")&&it(!0)),ht.current=!0},onBlur:function(){je.current=!0,Be(!1,(function(){ht.current=!1,je.current=!1,it(!1)})),D||(Fe&&("tags"===I?ee(Fe,{source:"submit"}):"multiple"===I&&ee("",{source:"blur"})),we&&we.apply(void 0,arguments))}}),d.createElement(q,{visible:ze&&!nt,values:S}),Nt,wt,St&&Rt),d.createElement(y.Provider,{value:Et},xt)}));var ee=$,te=function(){return null};te.isSelectOptGroup=!0;var ne=te,re=function(){return null};re.isSelectOption=!0;var oe=re,ie=n(80547),ae=n(2738),le=n(48911);var ue=["disabled","title","children","style","className"];function ce(e){return"string"==typeof e||"number"==typeof e}var se=function(e,t){var n=Z(),a=n.prefixCls,c=n.id,s=n.open,f=n.multiple,v=n.mode,m=n.searchValue,h=n.toggleOpen,g=n.notFoundContent,y=n.onPopupScroll,w=d.useContext(U),x=w.maxCount,M=w.flattenOptions,S=w.onActiveValue,R=w.defaultActiveFirstOption,k=w.onSelect,_=w.menuItemSelectedIcon,N=w.rawValues,P=w.fieldNames,I=w.virtual,D=w.direction,T=w.listHeight,O=w.listItemHeight,A=w.optionRender,L="".concat(a,"-item"),j=(0,ie.Z)((function(){return M}),[s,M],(function(e,t){return t[0]&&e[1]!==t[1]})),V=d.useRef(null),K=d.useMemo((function(){return f&&W(x)&&(null==N?void 0:N.size)>=x}),[f,x,null==N?void 0:N.size]),z=function(e){e.preventDefault()},B=function(e){var t;null===(t=V.current)||void 0===t||t.scrollTo("number"==typeof e?{index:e}:e)},H=d.useCallback((function(e){return"combobox"!==v&&N.has(e)}),[v,(0,o.Z)(N).toString(),N.size]),F=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=j.length,r=0;r<n;r+=1){var o=(e+r*t+n)%n,i=j[o]||{},a=i.group,l=i.data;if(!a&&(null==l||!l.disabled)&&(H(l.value)||!K))return o}return-1},Y=d.useState((function(){return F(0)})),X=(0,l.Z)(Y,2),q=X[0],G=X[1],Q=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];G(e);var n={source:t?"keyboard":"mouse"},r=j[e];r?S(r.value,e,n):S(null,-1,n)};(0,d.useEffect)((function(){Q(!1!==R?F(0):-1)}),[j.length,m]);var J=d.useCallback((function(e){return"combobox"===v?String(e).toLowerCase()===m.toLowerCase():N.has(e)}),[v,m,(0,o.Z)(N).toString(),N.size]);(0,d.useEffect)((function(){var e,t=setTimeout((function(){if(!f&&s&&1===N.size){var e=Array.from(N)[0],t=j.findIndex((function(t){var n=t.data;return m?String(n.value).startsWith(m):n.value===e}));-1!==t&&(Q(t),B(t))}}));s&&(null===(e=V.current)||void 0===e||e.scrollTo(void 0));return function(){return clearTimeout(t)}}),[s,m]);var $=function(e){void 0!==e&&k(e,{selected:!N.has(e)}),f||h(!1)};if(d.useImperativeHandle(t,(function(){return{onKeyDown:function(e){var t=e.which,n=e.ctrlKey;switch(t){case E.Z.N:case E.Z.P:case E.Z.UP:case E.Z.DOWN:var r=0;if(t===E.Z.UP?r=-1:t===E.Z.DOWN?r=1:/(mac\sos|macintosh)/i.test(navigator.appVersion)&&n&&(t===E.Z.N?r=1:t===E.Z.P&&(r=-1)),0!==r){var o=F(q+r,r);B(o),Q(o,!0)}break;case E.Z.TAB:case E.Z.ENTER:var i,a=j[q];!a||null!=a&&null!==(i=a.data)&&void 0!==i&&i.disabled||K?$(void 0):$(a.value),s&&e.preventDefault();break;case E.Z.ESC:h(!1),s&&e.stopPropagation()}},onKeyUp:function(){},scrollTo:function(e){B(e)}}})),0===j.length)return d.createElement("div",{role:"listbox",id:"".concat(c,"_list"),className:"".concat(L,"-empty"),onMouseDown:z},g);var ee=Object.keys(P).map((function(e){return P[e]})),te=function(e){return e.label};function ne(e,t){return{role:e.group?"presentation":"option",id:"".concat(c,"_list_").concat(t)}}var re=function(e){var t=j[e];if(!t)return null;var n=t.data||{},o=n.value,i=t.group,a=(0,C.Z)(n,!0),l=te(t);return t?d.createElement("div",(0,r.Z)({"aria-label":"string"!=typeof l||i?null:l},a,{key:e},ne(t,e),{"aria-selected":J(o)}),o):null},oe={role:"listbox",id:"".concat(c,"_list")};return d.createElement(d.Fragment,null,I&&d.createElement("div",(0,r.Z)({},oe,{style:{height:0,width:0,overflow:"hidden"}}),re(q-1),re(q),re(q+1)),d.createElement(le.Z,{itemKey:"key",ref:V,data:j,height:T,itemHeight:O,fullHeight:!1,onMouseDown:z,onScroll:y,virtual:I,direction:D,innerProps:I?null:oe},(function(e,t){var n=e.group,o=e.groupOption,a=e.data,l=e.label,c=e.value,s=a.key;if(n){var f,v=null!==(f=a.title)&&void 0!==f?f:ce(l)?l.toString():void 0;return d.createElement("div",{className:p()(L,"".concat(L,"-group"),a.className),title:v},void 0!==l?l:s)}var m=a.disabled,h=a.title,g=(a.children,a.style),y=a.className,Z=(0,u.Z)(a,ue),w=(0,ae.Z)(Z,ee),E=H(c),x=m||!E&&K,M="".concat(L,"-option"),S=p()(L,M,y,(0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)({},"".concat(M,"-grouped"),o),"".concat(M,"-active"),q===t&&!x),"".concat(M,"-disabled"),x),"".concat(M,"-selected"),E)),R=te(e),k=!_||"function"==typeof _||E,N="number"==typeof R?R:R||c,P=ce(N)?N.toString():void 0;return void 0!==h&&(P=h),d.createElement("div",(0,r.Z)({},(0,C.Z)(w),I?{}:ne(e,t),{"aria-selected":J(c),className:S,title:P,onMouseMove:function(){q===t||x||Q(t)},onClick:function(){x||$(c)},style:g}),d.createElement("div",{className:"".concat(M,"-content")},"function"==typeof A?A(e,{index:t}):N),d.isValidElement(_)||E,k&&d.createElement(b,{className:"".concat(L,"-option-state"),customizeIcon:_,customizeIconProps:{value:c,disabled:x,isSelected:E}},E?"✓":null))})))};var fe=d.forwardRef(se);function de(e,t){return _(e).join("").toUpperCase().includes(t)}var ve=n(6551),pe=n(11592),me=["children","value"],he=["children"];function ge(e){var t=e,n=t.key,r=t.props,o=r.children,i=r.value,l=(0,u.Z)(r,me);return(0,a.Z)({key:n,value:void 0!==i?i:n,children:o},l)}function be(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return(0,pe.Z)(e).map((function(e,n){if(!d.isValidElement(e)||!e.type)return null;var r=e,o=r.type.isSelectOptGroup,i=r.key,l=r.props,c=l.children,s=(0,u.Z)(l,he);return t||!o?ge(e):(0,a.Z)((0,a.Z)({key:"__RC_SELECT_GRP__".concat(null===i?n:i,"__"),label:i},s),{},{options:be(c)})})).filter((function(e){return e}))}var ye=function(e,t,n,r,o){return d.useMemo((function(){var i=e;!e&&(i=be(t));var a=new Map,l=new Map,u=function(e,t,n){n&&"string"==typeof n&&e.set(t[n],t)};return function e(t){for(var i=arguments.length>1&&void 0!==arguments[1]&&arguments[1],c=0;c<t.length;c+=1){var s=t[c];!s[n.options]||i?(a.set(s[n.value],s),u(l,s,n.label),u(l,s,r),u(l,s,o)):e(s[n.options],!0)}}(i),{options:i,valueOptions:a,labelOptions:l}}),[e,t,n,r,o])};function Ze(e){var t=d.useRef();t.current=e;var n=d.useCallback((function(){return t.current.apply(t,arguments)}),[]);return n}var we=["id","mode","prefixCls","backfill","fieldNames","inputValue","searchValue","onSearch","autoClearSearchValue","onSelect","onDeselect","dropdownMatchSelectWidth","filterOption","filterSort","optionFilterProp","optionLabelProp","options","optionRender","children","defaultActiveFirstOption","menuItemSelectedIcon","virtual","direction","listHeight","listItemHeight","labelRender","value","defaultValue","labelInValue","onChange","maxCount"],Ee=["inputValue"];var Ce=d.forwardRef((function(e,t){var n=e.id,f=e.mode,v=e.prefixCls,p=void 0===v?"rc-select":v,m=e.backfill,h=e.fieldNames,g=e.inputValue,b=e.searchValue,y=e.onSearch,Z=e.autoClearSearchValue,w=void 0===Z||Z,E=e.onSelect,C=e.onDeselect,x=e.dropdownMatchSelectWidth,M=void 0===x||x,S=e.filterOption,R=e.filterSort,k=e.optionFilterProp,N=e.optionLabelProp,P=e.options,I=e.optionRender,D=e.children,T=e.defaultActiveFirstOption,O=e.menuItemSelectedIcon,A=e.virtual,L=e.direction,j=e.listHeight,V=void 0===j?200:j,K=e.listItemHeight,z=void 0===K?20:K,B=e.labelRender,H=e.value,W=e.defaultValue,q=e.labelInValue,G=e.onChange,Q=e.maxCount,$=(0,u.Z)(e,we),te=(0,ve.ZP)(n),ne=J(f),re=!(P||!D),oe=d.useMemo((function(){return(void 0!==S||"combobox"!==f)&&S}),[S,f]),ie=d.useMemo((function(){return Y(h,re)}),[JSON.stringify(h),re]),ae=(0,s.Z)("",{value:void 0!==b?b:g,postState:function(e){return e||""}}),le=(0,l.Z)(ae,2),ue=le[0],ce=le[1],se=ye(P,D,ie,k,N),pe=se.valueOptions,me=se.labelOptions,he=se.options,ge=d.useCallback((function(e){return _(e).map((function(e){var t,n,r,o,i,a;(function(e){return!e||"object"!==(0,c.Z)(e)})(e)?t=e:(r=e.key,n=e.label,t=null!==(a=e.value)&&void 0!==a?a:r);var l,u=pe.get(t);u&&(void 0===n&&(n=null==u?void 0:u[N||ie.label]),void 0===r&&(r=null!==(l=null==u?void 0:u.key)&&void 0!==l?l:t),o=null==u?void 0:u.disabled,i=null==u?void 0:u.title);return{label:n,value:t,key:r,disabled:o,title:i}}))}),[ie,N,pe]),be=(0,s.Z)(W,{value:H}),Ce=(0,l.Z)(be,2),xe=Ce[0],Me=Ce[1],Se=d.useMemo((function(){var e,t=ge(ne&&null===xe?[]:xe);return"combobox"===f&&function(e){return!e&&0!==e}(null===(e=t[0])||void 0===e?void 0:e.value)?[]:t}),[xe,ge,f,ne]),Re=function(e,t){var n=d.useRef({values:new Map,options:new Map});return[d.useMemo((function(){var r=n.current,o=r.values,i=r.options,l=e.map((function(e){var t;return void 0===e.label?(0,a.Z)((0,a.Z)({},e),{},{label:null===(t=o.get(e.value))||void 0===t?void 0:t.label}):e})),u=new Map,c=new Map;return l.forEach((function(e){u.set(e.value,e),c.set(e.value,t.get(e.value)||i.get(e.value))})),n.current.values=u,n.current.options=c,l}),[e,t]),d.useCallback((function(e){return t.get(e)||n.current.options.get(e)}),[t])]}(Se,pe),ke=(0,l.Z)(Re,2),_e=ke[0],Ne=ke[1],Pe=d.useMemo((function(){if(!f&&1===_e.length){var e=_e[0];if(null===e.value&&(null===e.label||void 0===e.label))return[]}return _e.map((function(e){var t;return(0,a.Z)((0,a.Z)({},e),{},{label:null!==(t="function"==typeof B?B(e):e.label)&&void 0!==t?t:e.value})}))}),[f,_e,B]),Ie=d.useMemo((function(){return new Set(_e.map((function(e){return e.value})))}),[_e]);d.useEffect((function(){if("combobox"===f){var e,t=null===(e=_e[0])||void 0===e?void 0:e.value;ce(function(e){return null!=e}(t)?String(t):"")}}),[_e]);var De=Ze((function(e,t){var n=null!=t?t:e;return(0,i.Z)((0,i.Z)({},ie.value,e),ie.label,n)})),Te=function(e,t,n,r,o){return d.useMemo((function(){if(!n||!1===r)return e;var l=t.options,u=t.label,c=t.value,s=[],f="function"==typeof r,d=n.toUpperCase(),v=f?r:function(e,t){return o?de(t[o],d):t[l]?de(t["children"!==u?u:"label"],d):de(t[c],d)},p=f?function(e){return X(e)}:function(e){return e};return e.forEach((function(e){if(e[l])if(v(n,p(e)))s.push(e);else{var t=e[l].filter((function(e){return v(n,p(e))}));t.length&&s.push((0,a.Z)((0,a.Z)({},e),{},(0,i.Z)({},l,t)))}else v(n,p(e))&&s.push(e)})),s}),[e,r,o,n,t])}(d.useMemo((function(){if("tags"!==f)return he;var e=(0,o.Z)(he);return(0,o.Z)(_e).sort((function(e,t){return e.value<t.value?-1:1})).forEach((function(t){var n=t.value;(function(e){return pe.has(e)})(n)||e.push(De(n,t.label))})),e}),[De,he,pe,_e,f]),ie,ue,oe,k),Oe=d.useMemo((function(){return"tags"!==f||!ue||Te.some((function(e){return e[k||"value"]===ue}))||Te.some((function(e){return e[ie.value]===ue}))?Te:[De(ue)].concat((0,o.Z)(Te))}),[De,k,f,Te,ue,ie]),Ae=function e(t){return(0,o.Z)(t).sort((function(e,t){return R(e,t,{searchValue:ue})})).map((function(t){return Array.isArray(t.options)?(0,a.Z)((0,a.Z)({},t),{},{options:t.options.length>0?e(t.options):t.options}):t}))},Le=d.useMemo((function(){return R?Ae(Oe):Oe}),[Oe,R,ue]),je=d.useMemo((function(){return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.fieldNames,r=t.childrenAsData,o=[],i=Y(n,!1),a=i.label,l=i.value,u=i.options,c=i.groupLabel;function s(e,t){Array.isArray(e)&&e.forEach((function(e){if(t||!(u in e)){var n=e[l];o.push({key:F(e,o.length),groupOption:t,data:e,label:e[a],value:n})}else{var i=e[c];void 0===i&&r&&(i=e.label),o.push({key:F(e,o.length),group:!0,data:e,label:i}),s(e[u],!0)}}))}return s(e,!1),o}(Le,{fieldNames:ie,childrenAsData:re})}),[Le,ie,re]),Ve=function(e){var t=ge(e);if(Me(t),G&&(t.length!==_e.length||t.some((function(e,t){var n;return(null===(n=_e[t])||void 0===n?void 0:n.value)!==(null==e?void 0:e.value)})))){var n=q?t:t.map((function(e){return e.value})),r=t.map((function(e){return X(Ne(e.value))}));G(ne?n:n[0],ne?r:r[0])}},Ke=d.useState(null),ze=(0,l.Z)(Ke,2),Be=ze[0],He=ze[1],Fe=d.useState(0),We=(0,l.Z)(Fe,2),Ye=We[0],Xe=We[1],Ue=void 0!==T?T:"combobox"!==f,qe=d.useCallback((function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.source,o=void 0===r?"keyboard":r;Xe(t),m&&"combobox"===f&&null!==e&&"keyboard"===o&&He(String(e))}),[m,f]),Ge=function(e,t,n){var r=function(){var t,n=Ne(e);return[q?{label:null==n?void 0:n[ie.label],value:e,key:null!==(t=null==n?void 0:n.key)&&void 0!==t?t:e}:e,X(n)]};if(t&&E){var o=r(),i=(0,l.Z)(o,2),a=i[0],u=i[1];E(a,u)}else if(!t&&C&&"clear"!==n){var c=r(),s=(0,l.Z)(c,2),f=s[0],d=s[1];C(f,d)}},Qe=Ze((function(e,t){var n,r=!ne||t.selected;n=r?ne?[].concat((0,o.Z)(_e),[e]):[e]:_e.filter((function(t){return t.value!==e})),Ve(n),Ge(e,r),"combobox"===f?He(""):J&&!w||(ce(""),He(""))})),Je=d.useMemo((function(){var e=!1!==A&&!1!==M;return(0,a.Z)((0,a.Z)({},se),{},{flattenOptions:je,onActiveValue:qe,defaultActiveFirstOption:Ue,onSelect:Qe,menuItemSelectedIcon:O,rawValues:Ie,fieldNames:ie,virtual:e,direction:L,listHeight:V,listItemHeight:z,childrenAsData:re,maxCount:Q,optionRender:I})}),[Q,se,je,qe,Ue,Qe,O,Ie,ie,A,M,L,V,z,re,I]);return d.createElement(U.Provider,{value:Je},d.createElement(ee,(0,r.Z)({},$,{id:te,prefixCls:p,ref:t,omitDomProps:Ee,mode:f,displayValues:Pe,onDisplayValuesChange:function(e,t){Ve(e);var n=t.type,r=t.values;"remove"!==n&&"clear"!==n||r.forEach((function(e){Ge(e.value,!1,n)}))},direction:L,searchValue:ue,onSearch:function(e,t){if(ce(e),He(null),"submit"!==t.source)"blur"!==t.source&&("combobox"===f&&Ve(e),null==y||y(e));else{var n=(e||"").trim();if(n){var r=Array.from(new Set([].concat((0,o.Z)(Ie),[n])));Ve(r),Ge(n,!0),ce("")}}},autoClearSearchValue:w,onSearchSplit:function(e){var t=e;"tags"!==f&&(t=e.map((function(e){var t=me.get(e);return null==t?void 0:t.value})).filter((function(e){return void 0!==e})));var n=Array.from(new Set([].concat((0,o.Z)(Ie),(0,o.Z)(t))));Ve(n),n.forEach((function(e){Ge(e,!0)}))},dropdownMatchSelectWidth:M,OptionList:fe,emptyOptions:!je.length,activeValue:Be,activeDescendantId:"".concat(te,"_list_").concat(Ye)})))}));var xe=Ce;xe.Option=oe,xe.OptGroup=ne;var Me=xe},29443:function(e,t,n){n.d(t,{Z:function(){return J}});var r=n(54476),o=n(20068),i=n(33885),a=n(42978),l=n(76190),u=n(75931),c=n(92310),s=n.n(c),f=n(18929),d=n(49658),v=n(59301),p=(0,v.createContext)(null),m=n(94480),h=n(29301),g=n(6089),b=n(8654),y=n(16089),Z=function(e){var t=e.activeTabOffset,n=e.horizontal,r=e.rtl,o=e.indicator,i=void 0===o?{}:o,l=i.size,u=i.align,c=void 0===u?"center":u,s=(0,v.useState)(),f=(0,a.Z)(s,2),d=f[0],p=f[1],m=(0,v.useRef)(),h=v.useCallback((function(e){return"function"==typeof l?l(e):"number"==typeof l?l:e}),[l]);function g(){y.Z.cancel(m.current)}return(0,v.useEffect)((function(){var e={};if(t)if(n){e.width=h(t.width);var o=r?"right":"left";"start"===c&&(e[o]=t[o]),"center"===c&&(e[o]=t[o]+t.width/2,e.transform=r?"translateX(50%)":"translateX(-50%)"),"end"===c&&(e[o]=t[o]+t.width,e.transform="translateX(-100%)")}else e.height=h(t.height),"start"===c&&(e.top=t.top),"center"===c&&(e.top=t.top+t.height/2,e.transform="translateY(-50%)"),"end"===c&&(e.top=t.top+t.height,e.transform="translateY(-100%)");return g(),m.current=(0,y.Z)((function(){p(e)})),g}),[t,n,r,c,h]),{style:d}},w={width:0,height:0,left:0,top:0};function E(e,t){var n=v.useRef(e),r=v.useState({}),o=(0,a.Z)(r,2)[1];return[n.current,function(e){var r="function"==typeof e?e(n.current):e;r!==n.current&&t(r,n.current),n.current=r,o({})}]}var C=Math.pow(.995,20);var x=n(34280);function M(e){var t=(0,v.useState)(0),n=(0,a.Z)(t,2),r=n[0],o=n[1],i=(0,v.useRef)(0),l=(0,v.useRef)();return l.current=e,(0,x.o)((function(){var e;null===(e=l.current)||void 0===e||e.call(l)}),[r]),function(){i.current===r&&(i.current+=1,o(i.current))}}var S={width:0,height:0,left:0,top:0,right:0};function R(e){var t;return e instanceof Map?(t={},e.forEach((function(e,n){t[n]=e}))):t=e,JSON.stringify(t)}function k(e){return String(e).replace(/"/g,"TABS_DQ")}function _(e,t,n,r){return!(!n||r||!1===e||void 0===e&&(!1===t||null===t))}var N=v.forwardRef((function(e,t){var n=e.prefixCls,r=e.editable,o=e.locale,i=e.style;return r&&!1!==r.showAdd?v.createElement("button",{ref:t,type:"button",className:"".concat(n,"-nav-add"),style:i,"aria-label":(null==o?void 0:o.addAriaLabel)||"Add tab",onClick:function(e){r.onEdit("add",{event:e})}},r.addIcon||"+"):null}));var P=v.forwardRef((function(e,t){var n,r=e.position,o=e.prefixCls,i=e.extra;if(!i)return null;var a={};return"object"!==(0,l.Z)(i)||v.isValidElement(i)?a.right=i:a=i,"right"===r&&(n=a.right),"left"===r&&(n=a.left),n?v.createElement("div",{className:"".concat(o,"-extra-content"),ref:t},n):null})),I=n(96478),D=n(28321),T=n(10228),O=v.forwardRef((function(e,t){var n=e.prefixCls,i=e.id,l=e.tabs,u=e.locale,c=e.mobile,f=e.more,d=void 0===f?{}:f,p=e.style,m=e.className,h=e.editable,g=e.tabBarGutter,b=e.rtl,y=e.removeAriaLabel,Z=e.onTabClick,w=e.getPopupContainer,E=e.popupClassName,C=(0,v.useState)(!1),x=(0,a.Z)(C,2),M=x[0],S=x[1],R=(0,v.useState)(null),k=(0,a.Z)(R,2),P=k[0],O=k[1],A=d.icon,L=void 0===A?"More":A,j="".concat(i,"-more-popup"),V="".concat(n,"-dropdown"),K=null!==P?"".concat(j,"-").concat(P):null,z=null==u?void 0:u.dropdownAriaLabel;var B=v.createElement(D.ZP,{onClick:function(e){var t=e.key,n=e.domEvent;Z(t,n),S(!1)},prefixCls:"".concat(V,"-menu"),id:j,tabIndex:-1,role:"listbox","aria-activedescendant":K,selectedKeys:[P],"aria-label":void 0!==z?z:"expanded dropdown"},l.map((function(e){var t=e.closable,n=e.disabled,r=e.closeIcon,o=e.key,a=e.label,l=_(t,r,h,n);return v.createElement(D.sN,{key:o,id:"".concat(j,"-").concat(o),role:"option","aria-controls":i&&"".concat(i,"-panel-").concat(o),disabled:n},v.createElement("span",null,a),l&&v.createElement("button",{type:"button","aria-label":y||"remove",tabIndex:0,className:"".concat(V,"-menu-item-remove"),onClick:function(e){e.stopPropagation(),function(e,t){e.preventDefault(),e.stopPropagation(),h.onEdit("remove",{key:t,event:e})}(e,o)}},r||h.removeIcon||"×"))})));function H(e){for(var t=l.filter((function(e){return!e.disabled})),n=t.findIndex((function(e){return e.key===P}))||0,r=t.length,o=0;o<r;o+=1){var i=t[n=(n+e+r)%r];if(!i.disabled)return void O(i.key)}}(0,v.useEffect)((function(){var e=document.getElementById(K);e&&e.scrollIntoView&&e.scrollIntoView(!1)}),[P]),(0,v.useEffect)((function(){M||O(null)}),[M]);var F=(0,o.Z)({},b?"marginRight":"marginLeft",g);l.length||(F.visibility="hidden",F.order=1);var W=s()((0,o.Z)({},"".concat(V,"-rtl"),b)),Y=c?null:v.createElement(I.Z,(0,r.Z)({prefixCls:V,overlay:B,visible:!!l.length&&M,onVisibleChange:S,overlayClassName:s()(W,E),mouseEnterDelay:.1,mouseLeaveDelay:.1,getPopupContainer:w},d),v.createElement("button",{type:"button",className:"".concat(n,"-nav-more"),style:F,"aria-haspopup":"listbox","aria-controls":j,id:"".concat(i,"-more"),"aria-expanded":M,onKeyDown:function(e){var t=e.which;if(M)switch(t){case T.Z.UP:H(-1),e.preventDefault();break;case T.Z.DOWN:H(1),e.preventDefault();break;case T.Z.ESC:S(!1);break;case T.Z.SPACE:case T.Z.ENTER:null!==P&&Z(P,e)}else[T.Z.DOWN,T.Z.SPACE,T.Z.ENTER].includes(t)&&(S(!0),e.preventDefault())}},L));return v.createElement("div",{className:s()("".concat(n,"-nav-operations"),m),style:p,ref:t},Y,v.createElement(N,{prefixCls:n,locale:u,editable:h}))})),A=v.memo(O,(function(e,t){return t.tabMoving})),L=function(e){var t=e.prefixCls,n=e.id,r=e.active,i=e.focus,a=e.tab,l=a.key,u=a.label,c=a.disabled,f=a.closeIcon,d=a.icon,p=e.closable,m=e.renderWrapper,h=e.removeAriaLabel,g=e.editable,b=e.onClick,y=e.onFocus,Z=e.onBlur,w=e.onKeyDown,E=e.onMouseDown,C=e.onMouseUp,x=e.style,M=e.tabCount,S=e.currentPosition,R="".concat(t,"-tab"),N=_(p,f,g,c);function P(e){c||b(e)}var I=v.useMemo((function(){return d&&"string"==typeof u?v.createElement("span",null,u):u}),[u,d]),D=v.useRef(null);v.useEffect((function(){i&&D.current&&D.current.focus()}),[i]);var T=v.createElement("div",{key:l,"data-node-key":k(l),className:s()(R,(0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)({},"".concat(R,"-with-remove"),N),"".concat(R,"-active"),r),"".concat(R,"-disabled"),c),"".concat(R,"-focus"),i)),style:x,onClick:P},v.createElement("div",{ref:D,role:"tab","aria-selected":r,id:n&&"".concat(n,"-tab-").concat(l),className:"".concat(R,"-btn"),"aria-controls":n&&"".concat(n,"-panel-").concat(l),"aria-disabled":c,tabIndex:c?null:r?0:-1,onClick:function(e){e.stopPropagation(),P(e)},onKeyDown:w,onMouseDown:E,onMouseUp:C,onFocus:y,onBlur:Z},i&&v.createElement("div",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"Tab ".concat(S," of ").concat(M)),d&&v.createElement("span",{className:"".concat(R,"-icon")},d),u&&I),N&&v.createElement("button",{type:"button",role:"tab","aria-label":h||"remove",tabIndex:r?0:-1,className:"".concat(R,"-remove"),onClick:function(e){var t;e.stopPropagation(),(t=e).preventDefault(),t.stopPropagation(),g.onEdit("remove",{key:l,event:t})}},f||g.removeIcon||"×"));return m?m(T):T},j=function(e){var t=e.current||{},n=t.offsetWidth,r=void 0===n?0:n,o=t.offsetHeight,i=void 0===o?0:o;if(e.current){var a=e.current.getBoundingClientRect(),l=a.width,u=a.height;if(Math.abs(l-r)<1)return[l,u]}return[r,i]},V=function(e,t){return e[t?0:1]},K=v.forwardRef((function(e,t){var n=e.className,l=e.style,u=e.id,c=e.animated,f=e.activeKey,d=e.rtl,y=e.extra,x=e.editable,I=e.locale,D=e.tabPosition,T=e.tabBarGutter,O=e.children,K=e.onTabClick,z=e.onTabScroll,B=e.indicator,H=v.useContext(p),F=H.prefixCls,W=H.tabs,Y=(0,v.useRef)(null),X=(0,v.useRef)(null),U=(0,v.useRef)(null),q=(0,v.useRef)(null),G=(0,v.useRef)(null),Q=(0,v.useRef)(null),J=(0,v.useRef)(null),$="top"===D||"bottom"===D,ee=E(0,(function(e,t){$&&z&&z({direction:e>t?"left":"right"})})),te=(0,a.Z)(ee,2),ne=te[0],re=te[1],oe=E(0,(function(e,t){!$&&z&&z({direction:e>t?"top":"bottom"})})),ie=(0,a.Z)(oe,2),ae=ie[0],le=ie[1],ue=(0,v.useState)([0,0]),ce=(0,a.Z)(ue,2),se=ce[0],fe=ce[1],de=(0,v.useState)([0,0]),ve=(0,a.Z)(de,2),pe=ve[0],me=ve[1],he=(0,v.useState)([0,0]),ge=(0,a.Z)(he,2),be=ge[0],ye=ge[1],Ze=(0,v.useState)([0,0]),we=(0,a.Z)(Ze,2),Ee=we[0],Ce=we[1],xe=function(e){var t=(0,v.useRef)([]),n=(0,v.useState)({}),r=(0,a.Z)(n,2)[1],o=(0,v.useRef)("function"==typeof e?e():e),i=M((function(){var e=o.current;t.current.forEach((function(t){e=t(e)})),t.current=[],o.current=e,r({})}));return[o.current,function(e){t.current.push(e),i()}]}(new Map),Me=(0,a.Z)(xe,2),Se=Me[0],Re=Me[1],ke=function(e,t,n){return(0,v.useMemo)((function(){for(var n,r=new Map,o=t.get(null===(n=e[0])||void 0===n?void 0:n.key)||w,a=o.left+o.width,l=0;l<e.length;l+=1){var u,c=e[l].key,s=t.get(c);s||(s=t.get(null===(u=e[l-1])||void 0===u?void 0:u.key)||w);var f=r.get(c)||(0,i.Z)({},s);f.right=a-f.left-f.width,r.set(c,f)}return r}),[e.map((function(e){return e.key})).join("_"),t,n])}(W,Se,pe[0]),_e=V(se,$),Ne=V(pe,$),Pe=V(be,$),Ie=V(Ee,$),De=Math.floor(_e)<Math.floor(Ne+Pe),Te=De?_e-Ie:_e-Pe,Oe="".concat(F,"-nav-operations-hidden"),Ae=0,Le=0;function je(e){return e<Ae?Ae:e>Le?Le:e}$&&d?(Ae=0,Le=Math.max(0,Ne-Te)):(Ae=Math.min(0,Te-Ne),Le=0);var Ve=(0,v.useRef)(null),Ke=(0,v.useState)(),ze=(0,a.Z)(Ke,2),Be=ze[0],He=ze[1];function Fe(){He(Date.now())}function We(){Ve.current&&clearTimeout(Ve.current)}!function(e,t){var n=(0,v.useState)(),r=(0,a.Z)(n,2),o=r[0],i=r[1],l=(0,v.useState)(0),u=(0,a.Z)(l,2),c=u[0],s=u[1],f=(0,v.useState)(0),d=(0,a.Z)(f,2),p=d[0],m=d[1],h=(0,v.useState)(),g=(0,a.Z)(h,2),b=g[0],y=g[1],Z=(0,v.useRef)(),w=(0,v.useRef)(),E=(0,v.useRef)(null);E.current={onTouchStart:function(e){var t=e.touches[0],n=t.screenX,r=t.screenY;i({x:n,y:r}),window.clearInterval(Z.current)},onTouchMove:function(e){if(o){var n=e.touches[0],r=n.screenX,a=n.screenY;i({x:r,y:a});var l=r-o.x,u=a-o.y;t(l,u);var f=Date.now();s(f),m(f-c),y({x:l,y:u})}},onTouchEnd:function(){if(o&&(i(null),y(null),b)){var e=b.x/p,n=b.y/p,r=Math.abs(e),a=Math.abs(n);if(Math.max(r,a)<.1)return;var l=e,u=n;Z.current=window.setInterval((function(){Math.abs(l)<.01&&Math.abs(u)<.01?window.clearInterval(Z.current):t(20*(l*=C),20*(u*=C))}),20)}},onWheel:function(e){var n=e.deltaX,r=e.deltaY,o=0,i=Math.abs(n),a=Math.abs(r);i===a?o="x"===w.current?n:r:i>a?(o=n,w.current="x"):(o=r,w.current="y"),t(-o,-o)&&e.preventDefault()}},v.useEffect((function(){function t(e){E.current.onTouchMove(e)}function n(e){E.current.onTouchEnd(e)}return document.addEventListener("touchmove",t,{passive:!1}),document.addEventListener("touchend",n,{passive:!0}),e.current.addEventListener("touchstart",(function(e){E.current.onTouchStart(e)}),{passive:!0}),e.current.addEventListener("wheel",(function(e){E.current.onWheel(e)}),{passive:!1}),function(){document.removeEventListener("touchmove",t),document.removeEventListener("touchend",n)}}),[])}(q,(function(e,t){function n(e,t){e((function(e){return je(e+t)}))}return!!De&&($?n(re,e):n(le,t),We(),Fe(),!0)})),(0,v.useEffect)((function(){return We(),Be&&(Ve.current=setTimeout((function(){He(0)}),100)),We}),[Be]);var Ye=function(e,t,n,r,o,i,a){var l,u,c,s=a.tabs,f=a.tabPosition,d=a.rtl;return["top","bottom"].includes(f)?(l="width",u=d?"right":"left",c=Math.abs(n)):(l="height",u="top",c=-n),(0,v.useMemo)((function(){if(!s.length)return[0,0];for(var n=s.length,r=n,o=0;o<n;o+=1){var i=e.get(s[o].key)||S;if(Math.floor(i[u]+i[l])>Math.floor(c+t)){r=o-1;break}}for(var a=0,f=n-1;f>=0;f-=1)if((e.get(s[f].key)||S)[u]<c){a=f+1;break}return a>=r?[0,0]:[a,r]}),[e,t,r,o,i,c,f,s.map((function(e){return e.key})).join("_"),d])}(ke,Te,$?ne:ae,Ne,Pe,Ie,(0,i.Z)((0,i.Z)({},e),{},{tabs:W})),Xe=(0,a.Z)(Ye,2),Ue=Xe[0],qe=Xe[1],Ge=(0,g.Z)((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:f,t=ke.get(e)||{width:0,height:0,left:0,right:0,top:0};if($){var n=ne;d?t.right<ne?n=t.right:t.right+t.width>ne+Te&&(n=t.right+t.width-Te):t.left<-ne?n=-t.left:t.left+t.width>-ne+Te&&(n=-(t.left+t.width-Te)),le(0),re(je(n))}else{var r=ae;t.top<-ae?r=-t.top:t.top+t.height>-ae+Te&&(r=-(t.top+t.height-Te)),re(0),le(je(r))}})),Qe=(0,v.useState)(),Je=(0,a.Z)(Qe,2),$e=Je[0],et=Je[1],tt=(0,v.useState)(!1),nt=(0,a.Z)(tt,2),rt=nt[0],ot=nt[1],it=W.filter((function(e){return!e.disabled})).map((function(e){return e.key})),at=function(e){var t=it.indexOf($e||f),n=it.length,r=it[(t+e+n)%n];et(r)},lt=function(e){var t=e.code,n=d&&$,r=it[0],o=it[it.length-1];switch(t){case"ArrowLeft":$&&at(n?1:-1);break;case"ArrowRight":$&&at(n?-1:1);break;case"ArrowUp":e.preventDefault(),$||at(-1);break;case"ArrowDown":e.preventDefault(),$||at(1);break;case"Home":e.preventDefault(),et(r);break;case"End":e.preventDefault(),et(o);break;case"Enter":case"Space":e.preventDefault(),K(f,e);break;case"Backspace":case"Delete":var i=it.indexOf($e),a=W.find((function(e){return e.key===$e}));_(null==a?void 0:a.closable,null==a?void 0:a.closeIcon,x,null==a?void 0:a.disabled)&&(e.preventDefault(),e.stopPropagation(),x.onEdit("remove",{key:$e,event:e}),i===it.length-1?at(-1):at(1))}},ut={};$?ut[d?"marginRight":"marginLeft"]=T:ut.marginTop=T;var ct=W.map((function(e,t){var n=e.key;return v.createElement(L,{id:u,prefixCls:F,key:n,tab:e,style:0===t?void 0:ut,closable:e.closable,editable:x,active:n===f,focus:n===$e,renderWrapper:O,removeAriaLabel:null==I?void 0:I.removeAriaLabel,tabCount:it.length,currentPosition:t+1,onClick:function(e){K(n,e)},onKeyDown:lt,onFocus:function(){rt||et(n),Ge(n),Fe(),q.current&&(d||(q.current.scrollLeft=0),q.current.scrollTop=0)},onBlur:function(){et(void 0)},onMouseDown:function(){ot(!0)},onMouseUp:function(){ot(!1)}})})),st=function(){return Re((function(){var e,t=new Map,n=null===(e=G.current)||void 0===e?void 0:e.getBoundingClientRect();return W.forEach((function(e){var r,o=e.key,i=null===(r=G.current)||void 0===r?void 0:r.querySelector('[data-node-key="'.concat(k(o),'"]'));if(i){var l=function(e,t){var n=e.offsetWidth,r=e.offsetHeight,o=e.offsetTop,i=e.offsetLeft,a=e.getBoundingClientRect(),l=a.width,u=a.height,c=a.left,s=a.top;return Math.abs(l-n)<1?[l,u,c-t.left,s-t.top]:[n,r,i,o]}(i,n),u=(0,a.Z)(l,4),c=u[0],s=u[1],f=u[2],d=u[3];t.set(o,{width:c,height:s,left:f,top:d})}})),t}))};(0,v.useEffect)((function(){st()}),[W.map((function(e){return e.key})).join("_")]);var ft=M((function(){var e=j(Y),t=j(X),n=j(U);fe([e[0]-t[0]-n[0],e[1]-t[1]-n[1]]);var r=j(J);ye(r);var o=j(Q);Ce(o);var i=j(G);me([i[0]-r[0],i[1]-r[1]]),st()})),dt=W.slice(0,Ue),vt=W.slice(qe+1),pt=[].concat((0,m.Z)(dt),(0,m.Z)(vt)),mt=ke.get(f),ht=Z({activeTabOffset:mt,horizontal:$,indicator:B,rtl:d}).style;(0,v.useEffect)((function(){Ge()}),[f,Ae,Le,R(mt),R(ke),$]),(0,v.useEffect)((function(){ft()}),[d]);var gt,bt,yt,Zt,wt=!!pt.length,Et="".concat(F,"-nav-wrap");return $?d?(bt=ne>0,gt=ne!==Le):(gt=ne<0,bt=ne!==Ae):(yt=ae<0,Zt=ae!==Ae),v.createElement(h.Z,{onResize:ft},v.createElement("div",{ref:(0,b.x1)(t,Y),role:"tablist","aria-orientation":$?"horizontal":"vertical",className:s()("".concat(F,"-nav"),n),style:l,onKeyDown:function(){Fe()}},v.createElement(P,{ref:X,position:"left",extra:y,prefixCls:F}),v.createElement(h.Z,{onResize:ft},v.createElement("div",{className:s()(Et,(0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)({},"".concat(Et,"-ping-left"),gt),"".concat(Et,"-ping-right"),bt),"".concat(Et,"-ping-top"),yt),"".concat(Et,"-ping-bottom"),Zt)),ref:q},v.createElement(h.Z,{onResize:ft},v.createElement("div",{ref:G,className:"".concat(F,"-nav-list"),style:{transform:"translate(".concat(ne,"px, ").concat(ae,"px)"),transition:Be?"none":void 0}},ct,v.createElement(N,{ref:J,prefixCls:F,locale:I,editable:x,style:(0,i.Z)((0,i.Z)({},0===ct.length?void 0:ut),{},{visibility:wt?"hidden":null})}),v.createElement("div",{className:s()("".concat(F,"-ink-bar"),(0,o.Z)({},"".concat(F,"-ink-bar-animated"),c.inkBar)),style:ht}))))),v.createElement(A,(0,r.Z)({},e,{removeAriaLabel:null==I?void 0:I.removeAriaLabel,ref:Q,prefixCls:F,tabs:pt,className:!wt&&Oe,tabMoving:!!Be})),v.createElement(P,{ref:U,position:"right",extra:y,prefixCls:F})))})),z=K;var B=v.forwardRef((function(e,t){var n=e.prefixCls,r=e.className,o=e.style,i=e.id,a=e.active,l=e.tabKey,u=e.children;return v.createElement("div",{id:i&&"".concat(i,"-panel-").concat(l),role:"tabpanel",tabIndex:a?0:-1,"aria-labelledby":i&&"".concat(i,"-tab-").concat(l),"aria-hidden":!a,style:o,className:s()(n,a&&"".concat(n,"-active"),r),ref:t},u)})),H=["renderTabBar"],F=["label","key"];var W=function(e){var t=e.renderTabBar,n=(0,u.Z)(e,H),o=v.useContext(p).tabs;return t?t((0,i.Z)((0,i.Z)({},n),{},{panes:o.map((function(e){var t=e.label,n=e.key,o=(0,u.Z)(e,F);return v.createElement(B,(0,r.Z)({tab:t,key:n,tabKey:n},o))}))}),z):v.createElement(z,n)},Y=n(77900),X=["key","forceRender","style","className","destroyInactiveTabPane"],U=function(e){var t=e.id,n=e.activeKey,a=e.animated,l=e.tabPosition,c=e.destroyInactiveTabPane,f=v.useContext(p),d=f.prefixCls,m=f.tabs,h=a.tabPane,g="".concat(d,"-tabpane");return v.createElement("div",{className:s()("".concat(d,"-content-holder"))},v.createElement("div",{className:s()("".concat(d,"-content"),"".concat(d,"-content-").concat(l),(0,o.Z)({},"".concat(d,"-content-animated"),h))},m.map((function(e){var o=e.key,l=e.forceRender,f=e.style,d=e.className,p=e.destroyInactiveTabPane,m=(0,u.Z)(e,X),b=o===n;return v.createElement(Y.default,(0,r.Z)({key:o,visible:b,forceRender:l,removeOnLeave:!(!c&&!p),leavedClassName:"".concat(g,"-hidden")},a.tabPaneMotion),(function(e,n){var a=e.style,l=e.className;return v.createElement(B,(0,r.Z)({},m,{prefixCls:g,id:t,tabKey:o,animated:h,active:b,style:(0,i.Z)((0,i.Z)({},f),a),className:s()(d,l),ref:n}))}))}))))};n(48736);var q=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","more","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName","indicator"],G=0,Q=v.forwardRef((function(e,t){var n=e.id,c=e.prefixCls,m=void 0===c?"rc-tabs":c,h=e.className,g=e.items,b=e.direction,y=e.activeKey,Z=e.defaultActiveKey,w=e.editable,E=e.animated,C=e.tabPosition,x=void 0===C?"top":C,M=e.tabBarGutter,S=e.tabBarStyle,R=e.tabBarExtraContent,k=e.locale,_=e.more,N=e.destroyInactiveTabPane,P=e.renderTabBar,I=e.onChange,D=e.onTabClick,T=e.onTabScroll,O=e.getPopupContainer,A=e.popupClassName,L=e.indicator,j=(0,u.Z)(e,q),V=v.useMemo((function(){return(g||[]).filter((function(e){return e&&"object"===(0,l.Z)(e)&&"key"in e}))}),[g]),K="rtl"===b,z=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{inkBar:!0,tabPane:!1};return(e=!1===t?{inkBar:!1,tabPane:!1}:!0===t?{inkBar:!0,tabPane:!1}:(0,i.Z)({inkBar:!0},"object"===(0,l.Z)(t)?t:{})).tabPaneMotion&&void 0===e.tabPane&&(e.tabPane=!0),!e.tabPaneMotion&&e.tabPane&&(e.tabPane=!1),e}(E),B=(0,v.useState)(!1),H=(0,a.Z)(B,2),F=H[0],Y=H[1];(0,v.useEffect)((function(){Y((0,d.Z)())}),[]);var X=(0,f.Z)((function(){var e;return null===(e=V[0])||void 0===e?void 0:e.key}),{value:y,defaultValue:Z}),Q=(0,a.Z)(X,2),J=Q[0],$=Q[1],ee=(0,v.useState)((function(){return V.findIndex((function(e){return e.key===J}))})),te=(0,a.Z)(ee,2),ne=te[0],re=te[1];(0,v.useEffect)((function(){var e,t=V.findIndex((function(e){return e.key===J}));-1===t&&(t=Math.max(0,Math.min(ne,V.length-1)),$(null===(e=V[t])||void 0===e?void 0:e.key));re(t)}),[V.map((function(e){return e.key})).join("_"),J,ne]);var oe=(0,f.Z)(null,{value:n}),ie=(0,a.Z)(oe,2),ae=ie[0],le=ie[1];(0,v.useEffect)((function(){n||(le("rc-tabs-".concat(G)),G+=1)}),[]);var ue={id:ae,activeKey:J,animated:z,tabPosition:x,rtl:K,mobile:F},ce=(0,i.Z)((0,i.Z)({},ue),{},{editable:w,locale:k,more:_,tabBarGutter:M,onTabClick:function(e,t){null==D||D(e,t);var n=e!==J;$(e),n&&(null==I||I(e))},onTabScroll:T,extra:R,style:S,panes:null,getPopupContainer:O,popupClassName:A,indicator:L});return v.createElement(p.Provider,{value:{tabs:V,prefixCls:m}},v.createElement("div",(0,r.Z)({ref:t,id:n,className:s()(m,"".concat(m,"-").concat(x),(0,o.Z)((0,o.Z)((0,o.Z)({},"".concat(m,"-mobile"),F),"".concat(m,"-editable"),w),"".concat(m,"-rtl"),K),h)},j),v.createElement(W,(0,r.Z)({},ce,{renderTabBar:P})),v.createElement(U,(0,r.Z)({destroyInactiveTabPane:N},ue,{animated:z}))))}));var J=Q},29125:function(e,t,n){n.d(t,{G:function(){return a},Z:function(){return b}});var r=n(92310),o=n.n(r),i=n(59301);function a(e){var t=e.children,n=e.prefixCls,r=e.id,a=e.overlayInnerStyle,l=e.bodyClassName,u=e.className,c=e.style;return i.createElement("div",{className:o()("".concat(n,"-content"),u),style:c},i.createElement("div",{className:o()("".concat(n,"-inner"),l),id:r,role:"tooltip",style:a},"function"==typeof t?t():t))}var l=n(54476),u=n(33885),c=n(75931),s=n(65030),f={shiftX:64,adjustY:1},d={adjustX:1,shiftY:!0},v=[0,0],p={left:{points:["cr","cl"],overflow:d,offset:[-4,0],targetOffset:v},right:{points:["cl","cr"],overflow:d,offset:[4,0],targetOffset:v},top:{points:["bc","tc"],overflow:f,offset:[0,-4],targetOffset:v},bottom:{points:["tc","bc"],overflow:f,offset:[0,4],targetOffset:v},topLeft:{points:["bl","tl"],overflow:f,offset:[0,-4],targetOffset:v},leftTop:{points:["tr","tl"],overflow:d,offset:[-4,0],targetOffset:v},topRight:{points:["br","tr"],overflow:f,offset:[0,-4],targetOffset:v},rightTop:{points:["tl","tr"],overflow:d,offset:[4,0],targetOffset:v},bottomRight:{points:["tr","br"],overflow:f,offset:[0,4],targetOffset:v},rightBottom:{points:["bl","br"],overflow:d,offset:[4,0],targetOffset:v},bottomLeft:{points:["tl","bl"],overflow:f,offset:[0,4],targetOffset:v},leftBottom:{points:["br","bl"],overflow:d,offset:[-4,0],targetOffset:v}},m=n(80402),h=["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow","classNames","styles"],g=function(e,t){var n=e.overlayClassName,r=e.trigger,f=void 0===r?["hover"]:r,d=e.mouseEnterDelay,v=void 0===d?0:d,g=e.mouseLeaveDelay,b=void 0===g?.1:g,y=e.overlayStyle,Z=e.prefixCls,w=void 0===Z?"rc-tooltip":Z,E=e.children,C=e.onVisibleChange,x=e.afterVisibleChange,M=e.transitionName,S=e.animation,R=e.motion,k=e.placement,_=void 0===k?"right":k,N=e.align,P=void 0===N?{}:N,I=e.destroyTooltipOnHide,D=void 0!==I&&I,T=e.defaultVisible,O=e.getTooltipContainer,A=e.overlayInnerStyle,L=(e.arrowContent,e.overlay),j=e.id,V=e.showArrow,K=void 0===V||V,z=e.classNames,B=e.styles,H=(0,c.Z)(e,h),F=(0,m.Z)(j),W=(0,i.useRef)(null);(0,i.useImperativeHandle)(t,(function(){return W.current}));var Y=(0,u.Z)({},H);"visible"in e&&(Y.popupVisible=e.visible);var X,U,q;return i.createElement(s.Z,(0,l.Z)({popupClassName:o()(n,null==z?void 0:z.root),prefixCls:w,popup:function(){return i.createElement(a,{key:"content",prefixCls:w,id:F,bodyClassName:null==z?void 0:z.body,overlayInnerStyle:(0,u.Z)((0,u.Z)({},A),null==B?void 0:B.body)},L)},action:f,builtinPlacements:p,popupPlacement:_,ref:W,popupAlign:P,getPopupContainer:O,onPopupVisibleChange:C,afterPopupVisibleChange:x,popupTransitionName:M,popupAnimation:S,popupMotion:R,defaultPopupVisible:T,autoDestroy:D,mouseLeaveDelay:b,popupStyle:(0,u.Z)((0,u.Z)({},y),null==B?void 0:B.root),mouseEnterDelay:v,arrow:K},Y),(X=i.Children.only(E),U=(null==X?void 0:X.props)||{},q=(0,u.Z)((0,u.Z)({},U),{},{"aria-describedby":L?F:null}),i.cloneElement(E,q)))},b=(0,i.forwardRef)(g)},49658:function(e,t){t.Z=function(){if("undefined"==typeof navigator||"undefined"==typeof window)return!1;var e=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(null==e?void 0:e.substr(0,4))}},48911:function(e,t,n){n.d(t,{Z:function(){return j}});var r=n(54476),o=n(76190),i=n(33885),a=n(20068),l=n(42978),u=n(75931),c=n(92310),s=n.n(c),f=n(29301),d=n(70425),v=n(34280),p=n(59301),m=n(4676),h=p.forwardRef((function(e,t){var n=e.height,o=e.offsetY,l=e.offsetX,u=e.children,c=e.prefixCls,d=e.onInnerResize,v=e.innerProps,m=e.rtl,h=e.extra,g={},b={display:"flex",flexDirection:"column"};return void 0!==o&&(g={height:n,position:"relative",overflow:"hidden"},b=(0,i.Z)((0,i.Z)({},b),{},(0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)({transform:"translateY(".concat(o,"px)")},m?"marginRight":"marginLeft",-l),"position","absolute"),"left",0),"right",0),"top",0))),p.createElement("div",{style:g},p.createElement(f.Z,{onResize:function(e){e.offsetHeight&&d&&d()}},p.createElement("div",(0,r.Z)({style:b,className:s()((0,a.Z)({},"".concat(c,"-holder-inner"),c)),ref:t},v),u,h)))}));h.displayName="Filler";var g=h;function b(e){var t=e.children,n=e.setRef,r=p.useCallback((function(e){n(e)}),[]);return p.cloneElement(t,{ref:r})}function y(e,t,n){var r=p.useState(e),o=(0,l.Z)(r,2),i=o[0],a=o[1],u=p.useState(null),c=(0,l.Z)(u,2),s=c[0],f=c[1];return p.useEffect((function(){var r=function(e,t,n){var r,o,i=e.length,a=t.length;if(0===i&&0===a)return null;i<a?(r=e,o=t):(r=t,o=e);var l={__EMPTY_ITEM__:!0};function u(e){return void 0!==e?n(e):l}for(var c=null,s=1!==Math.abs(i-a),f=0;f<o.length;f+=1){var d=u(r[f]);if(d!==u(o[f])){c=f,s=s||d!==u(o[f+1]);break}}return null===c?null:{index:c,multiple:s}}(i||[],e||[],t);void 0!==(null==r?void 0:r.index)&&(null==n||n(r.index),f(e[r.index])),a(e)}),[e]),[s]}var Z=n(16089),w="object"===("undefined"==typeof navigator?"undefined":(0,o.Z)(navigator))&&/Firefox/i.test(navigator.userAgent),E=function(e,t,n,r){var o=(0,p.useRef)(!1),i=(0,p.useRef)(null);function a(){clearTimeout(i.current),o.current=!0,i.current=setTimeout((function(){o.current=!1}),50)}var l=(0,p.useRef)({top:e,bottom:t,left:n,right:r});return l.current.top=e,l.current.bottom=t,l.current.left=n,l.current.right=r,function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=e?t<0&&l.current.left||t>0&&l.current.right:t<0&&l.current.top||t>0&&l.current.bottom;return n&&r?(clearTimeout(i.current),o.current=!1):r&&!o.current||a(),!o.current&&r}};function C(e,t,n,r,o,i,a){var l=(0,p.useRef)(0),u=(0,p.useRef)(null),c=(0,p.useRef)(null),s=(0,p.useRef)(!1),f=E(t,n,r,o);var d=(0,p.useRef)(null),v=(0,p.useRef)(null);return[function(t){if(e){Z.Z.cancel(v.current),v.current=(0,Z.Z)((function(){d.current=null}),2);var n=t.deltaX,r=t.deltaY,o=t.shiftKey,p=n,m=r;("sx"===d.current||!d.current&&o&&r&&!n)&&(p=r,m=0,d.current="sx");var h=Math.abs(p),g=Math.abs(m);null===d.current&&(d.current=i&&h>g?"x":"y"),"y"===d.current?function(e,t){if(Z.Z.cancel(u.current),!f(!1,t)){var n=e;n._virtualHandled||(n._virtualHandled=!0,l.current+=t,c.current=t,w||n.preventDefault(),u.current=(0,Z.Z)((function(){var e=s.current?10:1;a(l.current*e,!1),l.current=0})))}}(t,m):function(e,t){a(t,!0),w||e.preventDefault()}(t,p)}},function(t){e&&(s.current=t.detail===c.current)}]}var x=n(67732),M=n(83652),S=function(){function e(){(0,x.Z)(this,e),(0,a.Z)(this,"maps",void 0),(0,a.Z)(this,"id",0),(0,a.Z)(this,"diffRecords",new Map),this.maps=Object.create(null)}return(0,M.Z)(e,[{key:"set",value:function(e,t){this.diffRecords.set(e,this.maps[e]),this.maps[e]=t,this.id+=1}},{key:"get",value:function(e){return this.maps[e]}},{key:"resetRecord",value:function(){this.diffRecords.clear()}},{key:"getRecord",value:function(){return this.diffRecords}}]),e}();function R(e){var t=parseFloat(e);return isNaN(t)?0:t}var k=14/15;function _(e){return Math.floor(Math.pow(e,.5))}function N(e,t){return("touches"in e?e.touches[0]:e)[t?"pageX":"pageY"]-window[t?"scrollX":"scrollY"]}var P=p.forwardRef((function(e,t){var n=e.prefixCls,r=e.rtl,o=e.scrollOffset,u=e.scrollRange,c=e.onStartMove,f=e.onStopMove,d=e.onScroll,v=e.horizontal,m=e.spinSize,h=e.containerSize,g=e.style,b=e.thumbStyle,y=e.showScrollBar,w=p.useState(!1),E=(0,l.Z)(w,2),C=E[0],x=E[1],M=p.useState(null),S=(0,l.Z)(M,2),R=S[0],k=S[1],_=p.useState(null),P=(0,l.Z)(_,2),I=P[0],D=P[1],T=!r,O=p.useRef(),A=p.useRef(),L=p.useState(y),j=(0,l.Z)(L,2),V=j[0],K=j[1],z=p.useRef(),B=function(){!0!==y&&!1!==y&&(clearTimeout(z.current),K(!0),z.current=setTimeout((function(){K(!1)}),3e3))},H=u-h||0,F=h-m||0,W=p.useMemo((function(){return 0===o||0===H?0:o/H*F}),[o,H,F]),Y=p.useRef({top:W,dragging:C,pageY:R,startTop:I});Y.current={top:W,dragging:C,pageY:R,startTop:I};var X=function(e){x(!0),k(N(e,v)),D(Y.current.top),c(),e.stopPropagation(),e.preventDefault()};p.useEffect((function(){var e=function(e){e.preventDefault()},t=O.current,n=A.current;return t.addEventListener("touchstart",e,{passive:!1}),n.addEventListener("touchstart",X,{passive:!1}),function(){t.removeEventListener("touchstart",e),n.removeEventListener("touchstart",X)}}),[]);var U=p.useRef();U.current=H;var q=p.useRef();q.current=F,p.useEffect((function(){if(C){var e,t=function(t){var n=Y.current,r=n.dragging,o=n.pageY,i=n.startTop;Z.Z.cancel(e);var a=O.current.getBoundingClientRect(),l=h/(v?a.width:a.height);if(r){var u=(N(t,v)-o)*l,c=i;!T&&v?c-=u:c+=u;var s=U.current,f=q.current,p=f?c/f:0,m=Math.ceil(p*s);m=Math.max(m,0),m=Math.min(m,s),e=(0,Z.Z)((function(){d(m,v)}))}},n=function(){x(!1),f()};return window.addEventListener("mousemove",t,{passive:!0}),window.addEventListener("touchmove",t,{passive:!0}),window.addEventListener("mouseup",n,{passive:!0}),window.addEventListener("touchend",n,{passive:!0}),function(){window.removeEventListener("mousemove",t),window.removeEventListener("touchmove",t),window.removeEventListener("mouseup",n),window.removeEventListener("touchend",n),Z.Z.cancel(e)}}}),[C]),p.useEffect((function(){return B(),function(){clearTimeout(z.current)}}),[o]),p.useImperativeHandle(t,(function(){return{delayHidden:B}}));var G="".concat(n,"-scrollbar"),Q={position:"absolute",visibility:V?null:"hidden"},J={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return v?(Object.assign(Q,{height:8,left:0,right:0,bottom:0}),Object.assign(J,(0,a.Z)({height:"100%",width:m},T?"left":"right",W))):(Object.assign(Q,(0,a.Z)({width:8,top:0,bottom:0},T?"right":"left",0)),Object.assign(J,{width:"100%",height:m,top:W})),p.createElement("div",{ref:O,className:s()(G,(0,a.Z)((0,a.Z)((0,a.Z)({},"".concat(G,"-horizontal"),v),"".concat(G,"-vertical"),!v),"".concat(G,"-visible"),V)),style:(0,i.Z)((0,i.Z)({},Q),g),onMouseDown:function(e){e.stopPropagation(),e.preventDefault()},onMouseMove:B},p.createElement("div",{ref:A,className:s()("".concat(G,"-thumb"),(0,a.Z)({},"".concat(G,"-thumb-moving"),C)),style:(0,i.Z)((0,i.Z)({},J),b),onMouseDown:X}))}));function I(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=e/t*e;return isNaN(n)&&(n=0),n=Math.max(n,20),Math.floor(n)}var D=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],T=[],O={overflowY:"auto",overflowAnchor:"none"};function A(e,t){var n=e.prefixCls,c=void 0===n?"rc-virtual-list":n,h=e.className,w=e.height,x=e.itemHeight,M=e.fullHeight,A=void 0===M||M,L=e.style,j=e.data,V=e.children,K=e.itemKey,z=e.virtual,B=e.direction,H=e.scrollWidth,F=e.component,W=void 0===F?"div":F,Y=e.onScroll,X=e.onVirtualScroll,U=e.onVisibleChange,q=e.innerProps,G=e.extraRender,Q=e.styles,J=e.showScrollBar,$=void 0===J?"optional":J,ee=(0,u.Z)(e,D),te=p.useCallback((function(e){return"function"==typeof K?K(e):null==e?void 0:e[K]}),[K]),ne=function(e,t,n){var r=p.useState(0),o=(0,l.Z)(r,2),i=o[0],a=o[1],u=(0,p.useRef)(new Map),c=(0,p.useRef)(new S),s=(0,p.useRef)(0);function f(){s.current+=1}function d(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];f();var t=function(){var e=!1;u.current.forEach((function(t,n){if(t&&t.offsetParent){var r=t.offsetHeight,o=getComputedStyle(t),i=o.marginTop,a=o.marginBottom,l=r+R(i)+R(a);c.current.get(n)!==l&&(c.current.set(n,l),e=!0)}})),e&&a((function(e){return e+1}))};if(e)t();else{s.current+=1;var n=s.current;Promise.resolve().then((function(){n===s.current&&t()}))}}return(0,p.useEffect)((function(){return f}),[]),[function(r,o){var i=e(r),a=u.current.get(i);o?(u.current.set(i,o),d()):u.current.delete(i),!a!=!o&&(o?null==t||t(r):null==n||n(r))},d,c.current,i]}(te,null,null),re=(0,l.Z)(ne,4),oe=re[0],ie=re[1],ae=re[2],le=re[3],ue=!(!1===z||!w||!x),ce=p.useMemo((function(){return Object.values(ae.maps).reduce((function(e,t){return e+t}),0)}),[ae.id,ae.maps]),se=ue&&j&&(Math.max(x*j.length,ce)>w||!!H),fe="rtl"===B,de=s()(c,(0,a.Z)({},"".concat(c,"-rtl"),fe),h),ve=j||T,pe=(0,p.useRef)(),me=(0,p.useRef)(),he=(0,p.useRef)(),ge=(0,p.useState)(0),be=(0,l.Z)(ge,2),ye=be[0],Ze=be[1],we=(0,p.useState)(0),Ee=(0,l.Z)(we,2),Ce=Ee[0],xe=Ee[1],Me=(0,p.useState)(!1),Se=(0,l.Z)(Me,2),Re=Se[0],ke=Se[1],_e=function(){ke(!0)},Ne=function(){ke(!1)},Pe={getKey:te};function Ie(e){Ze((function(t){var n=function(e){var t=e;Number.isNaN(Qe.current)||(t=Math.min(t,Qe.current));return t=Math.max(t,0),t}("function"==typeof e?e(t):e);return pe.current.scrollTop=n,n}))}var De=(0,p.useRef)({start:0,end:ve.length}),Te=(0,p.useRef)(),Oe=y(ve,te),Ae=(0,l.Z)(Oe,1)[0];Te.current=Ae;var Le=p.useMemo((function(){if(!ue)return{scrollHeight:void 0,start:0,end:ve.length-1,offset:void 0};var e;if(!se)return{scrollHeight:(null===(e=me.current)||void 0===e?void 0:e.offsetHeight)||0,start:0,end:ve.length-1,offset:void 0};for(var t,n,r,o=0,i=ve.length,a=0;a<i;a+=1){var l=ve[a],u=te(l),c=ae.get(u),s=o+(void 0===c?x:c);s>=ye&&void 0===t&&(t=a,n=o),s>ye+w&&void 0===r&&(r=a),o=s}return void 0===t&&(t=0,n=0,r=Math.ceil(w/x)),void 0===r&&(r=ve.length-1),{scrollHeight:o,start:t,end:r=Math.min(r+1,ve.length-1),offset:n}}),[se,ue,ye,ve,le,w]),je=Le.scrollHeight,Ve=Le.start,Ke=Le.end,ze=Le.offset;De.current.start=Ve,De.current.end=Ke,p.useLayoutEffect((function(){var e=ae.getRecord();if(1===e.size){var t=Array.from(e.keys())[0],n=e.get(t),r=ve[Ve];if(r&&void 0===n)if(te(r)===t){var o=ae.get(t)-x;Ie((function(e){return e+o}))}}ae.resetRecord()}),[je]);var Be=p.useState({width:0,height:w}),He=(0,l.Z)(Be,2),Fe=He[0],We=He[1],Ye=(0,p.useRef)(),Xe=(0,p.useRef)(),Ue=p.useMemo((function(){return I(Fe.width,H)}),[Fe.width,H]),qe=p.useMemo((function(){return I(Fe.height,je)}),[Fe.height,je]),Ge=je-w,Qe=(0,p.useRef)(Ge);Qe.current=Ge;var Je=ye<=0,$e=ye>=Ge,et=Ce<=0,tt=Ce>=H,nt=E(Je,$e,et,tt),rt=function(){return{x:fe?-Ce:Ce,y:ye}},ot=(0,p.useRef)(rt()),it=(0,d.zX)((function(e){if(X){var t=(0,i.Z)((0,i.Z)({},rt()),e);ot.current.x===t.x&&ot.current.y===t.y||(X(t),ot.current=t)}}));function at(e,t){var n=e;t?((0,m.flushSync)((function(){xe(n)})),it()):Ie(n)}var lt=function(e){var t=e,n=H?H-Fe.width:0;return t=Math.max(t,0),t=Math.min(t,n)},ut=(0,d.zX)((function(e,t){t?((0,m.flushSync)((function(){xe((function(t){return lt(t+(fe?-e:e))}))})),it()):Ie((function(t){return t+e}))})),ct=C(ue,Je,$e,et,tt,!!H,ut),st=(0,l.Z)(ct,2),ft=st[0],dt=st[1];!function(e,t,n){var r,o=(0,p.useRef)(!1),i=(0,p.useRef)(0),a=(0,p.useRef)(0),l=(0,p.useRef)(null),u=(0,p.useRef)(null),c=function(e){if(o.current){var t=Math.ceil(e.touches[0].pageX),r=Math.ceil(e.touches[0].pageY),l=i.current-t,c=a.current-r,s=Math.abs(l)>Math.abs(c);s?i.current=t:a.current=r;var f=n(s,s?l:c,!1,e);f&&e.preventDefault(),clearInterval(u.current),f&&(u.current=setInterval((function(){s?l*=k:c*=k;var e=Math.floor(s?l:c);(!n(s,e,!0)||Math.abs(e)<=.1)&&clearInterval(u.current)}),16))}},s=function(){o.current=!1,r()},f=function(e){r(),1!==e.touches.length||o.current||(o.current=!0,i.current=Math.ceil(e.touches[0].pageX),a.current=Math.ceil(e.touches[0].pageY),l.current=e.target,l.current.addEventListener("touchmove",c,{passive:!1}),l.current.addEventListener("touchend",s,{passive:!0}))};r=function(){l.current&&(l.current.removeEventListener("touchmove",c),l.current.removeEventListener("touchend",s))},(0,v.Z)((function(){return e&&t.current.addEventListener("touchstart",f,{passive:!0}),function(){var e;null===(e=t.current)||void 0===e||e.removeEventListener("touchstart",f),r(),clearInterval(u.current)}}),[e])}(ue,pe,(function(e,t,n,r){var o=r;return!nt(e,t,n)&&((!o||!o._virtualHandled)&&(o&&(o._virtualHandled=!0),ft({preventDefault:function(){},deltaX:e?t:0,deltaY:e?0:t}),!0))})),function(e,t,n){p.useEffect((function(){var r=t.current;if(e&&r){var o,i,a=!1,l=function(){Z.Z.cancel(o)},u=function e(){l(),o=(0,Z.Z)((function(){n(i),e()}))},c=function(){a=!1,l()},s=function(e){if(!e.target.draggable&&0===e.button){var t=e;t._virtualHandled||(t._virtualHandled=!0,a=!0)}},f=function(e){if(a){var t=N(e,!1),n=r.getBoundingClientRect(),o=n.top,c=n.bottom;t<=o?(i=-_(o-t),u()):t>=c?(i=_(t-c),u()):l()}};return r.addEventListener("mousedown",s),r.ownerDocument.addEventListener("mouseup",c),r.ownerDocument.addEventListener("mousemove",f),r.ownerDocument.addEventListener("dragend",c),function(){r.removeEventListener("mousedown",s),r.ownerDocument.removeEventListener("mouseup",c),r.ownerDocument.removeEventListener("mousemove",f),r.ownerDocument.removeEventListener("dragend",c),l()}}}),[e])}(se,pe,(function(e){Ie((function(t){return t+e}))})),(0,v.Z)((function(){function e(e){var t=Je&&e.detail<0,n=$e&&e.detail>0;!ue||t||n||e.preventDefault()}var t=pe.current;return t.addEventListener("wheel",ft,{passive:!1}),t.addEventListener("DOMMouseScroll",dt,{passive:!0}),t.addEventListener("MozMousePixelScroll",e,{passive:!1}),function(){t.removeEventListener("wheel",ft),t.removeEventListener("DOMMouseScroll",dt),t.removeEventListener("MozMousePixelScroll",e)}}),[ue,Je,$e]),(0,v.Z)((function(){if(H){var e=lt(Ce);xe(e),it({x:e})}}),[Fe.width,H]);var vt=function(){var e,t;null===(e=Ye.current)||void 0===e||e.delayHidden(),null===(t=Xe.current)||void 0===t||t.delayHidden()},pt=function(e,t,n,r,a,u,c,s){var f=p.useRef(),d=p.useState(null),m=(0,l.Z)(d,2),h=m[0],g=m[1];return(0,v.Z)((function(){if(h&&h.times<10){if(!e.current)return void g((function(e){return(0,i.Z)({},e)}));u();var o=h.targetAlign,l=h.originAlign,s=h.index,f=h.offset,d=e.current.clientHeight,v=!1,p=o,m=null;if(d){for(var b=o||l,y=0,Z=0,w=0,E=Math.min(t.length-1,s),C=0;C<=E;C+=1){var x=a(t[C]);Z=y;var M=n.get(x);y=w=Z+(void 0===M?r:M)}for(var S="top"===b?f:d-f,R=E;R>=0;R-=1){var k=a(t[R]),_=n.get(k);if(void 0===_){v=!0;break}if((S-=_)<=0)break}switch(b){case"top":m=Z-f;break;case"bottom":m=w-d+f;break;default:var N=e.current.scrollTop;Z<N?p="top":w>N+d&&(p="bottom")}null!==m&&c(m),m!==h.lastTop&&(v=!0)}v&&g((0,i.Z)((0,i.Z)({},h),{},{times:h.times+1,targetAlign:p,lastTop:m}))}}),[h,e.current]),function(e){if(null!=e){if(Z.Z.cancel(f.current),"number"==typeof e)c(e);else if(e&&"object"===(0,o.Z)(e)){var n,r=e.align;n="index"in e?e.index:t.findIndex((function(t){return a(t)===e.key}));var i=e.offset;g({times:0,index:n,offset:void 0===i?0:i,originAlign:r})}}else s()}}(pe,ve,ae,x,te,(function(){return ie(!0)}),Ie,vt);p.useImperativeHandle(t,(function(){return{nativeElement:he.current,getScrollInfo:rt,scrollTo:function(e){var t;(t=e)&&"object"===(0,o.Z)(t)&&("left"in t||"top"in t)?(void 0!==e.left&&xe(lt(e.left)),pt(e.top)):pt(e)}}})),(0,v.Z)((function(){if(U){var e=ve.slice(Ve,Ke+1);U(e,ve)}}),[Ve,Ke,ve]);var mt=function(e,t,n,r){var o=p.useMemo((function(){return[new Map,[]]}),[e,n.id,r]),i=(0,l.Z)(o,2),a=i[0],u=i[1];return function(o){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o,l=a.get(o),c=a.get(i);if(void 0===l||void 0===c)for(var s=e.length,f=u.length;f<s;f+=1){var d,v=e[f],p=t(v);a.set(p,f);var m=null!==(d=n.get(p))&&void 0!==d?d:r;if(u[f]=(u[f-1]||0)+m,p===o&&(l=f),p===i&&(c=f),void 0!==l&&void 0!==c)break}return{top:u[l-1]||0,bottom:u[c]}}}(ve,te,ae,x),ht=null==G?void 0:G({start:Ve,end:Ke,virtual:se,offsetX:Ce,offsetY:ze,rtl:fe,getSize:mt}),gt=function(e,t,n,r,o,i,a,l){var u=l.getKey;return e.slice(t,n+1).map((function(e,n){var l=a(e,t+n,{style:{width:r},offsetX:o}),c=u(e);return p.createElement(b,{key:c,setRef:function(t){return i(e,t)}},l)}))}(ve,Ve,Ke,H,Ce,oe,V,Pe),bt=null;w&&(bt=(0,i.Z)((0,a.Z)({},A?"height":"maxHeight",w),O),ue&&(bt.overflowY="hidden",H&&(bt.overflowX="hidden"),Re&&(bt.pointerEvents="none")));var yt={};return fe&&(yt.dir="rtl"),p.createElement("div",(0,r.Z)({ref:he,style:(0,i.Z)((0,i.Z)({},L),{},{position:"relative"}),className:de},yt,ee),p.createElement(f.Z,{onResize:function(e){We({width:e.offsetWidth,height:e.offsetHeight})}},p.createElement(W,{className:"".concat(c,"-holder"),style:bt,ref:pe,onScroll:function(e){var t=e.currentTarget.scrollTop;t!==ye&&Ie(t),null==Y||Y(e),it()},onMouseEnter:vt},p.createElement(g,{prefixCls:c,height:je,offsetX:Ce,offsetY:ze,scrollWidth:H,onInnerResize:ie,ref:me,innerProps:q,rtl:fe,extra:ht},gt))),se&&je>w&&p.createElement(P,{ref:Ye,prefixCls:c,scrollOffset:ye,scrollRange:je,rtl:fe,onScroll:at,onStartMove:_e,onStopMove:Ne,spinSize:qe,containerSize:Fe.height,style:null==Q?void 0:Q.verticalScrollBar,thumbStyle:null==Q?void 0:Q.verticalScrollBarThumb,showScrollBar:$}),se&&H>Fe.width&&p.createElement(P,{ref:Xe,prefixCls:c,scrollOffset:Ce,scrollRange:H,rtl:fe,onScroll:at,onStartMove:_e,onStopMove:Ne,spinSize:Ue,containerSize:Fe.width,horizontal:!0,style:null==Q?void 0:Q.horizontalScrollBar,thumbStyle:null==Q?void 0:Q.horizontalScrollBarThumb,showScrollBar:$}))}var L=p.forwardRef(A);L.displayName="List";var j=L},76374:function(e,t,n){var r=function(){if("undefined"!=typeof Map)return Map;function e(e,t){var n=-1;return e.some((function(e,r){return e[0]===t&&(n=r,!0)})),n}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var n=e(this.__entries__,t),r=this.__entries__[n];return r&&r[1]},t.prototype.set=function(t,n){var r=e(this.__entries__,t);~r?this.__entries__[r][1]=n:this.__entries__.push([t,n])},t.prototype.delete=function(t){var n=this.__entries__,r=e(n,t);~r&&n.splice(r,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){void 0===t&&(t=null);for(var n=0,r=this.__entries__;n<r.length;n++){var o=r[n];e.call(t,o[1],o[0])}},t}()}(),o="undefined"!=typeof window&&"undefined"!=typeof document&&window.document===document,i=void 0!==n.g&&n.g.Math===Math?n.g:"undefined"!=typeof self&&self.Math===Math?self:"undefined"!=typeof window&&window.Math===Math?window:Function("return this")(),a="function"==typeof requestAnimationFrame?requestAnimationFrame.bind(i):function(e){return setTimeout((function(){return e(Date.now())}),1e3/60)};var l=["top","right","bottom","left","width","height","size","weight"],u="undefined"!=typeof MutationObserver,c=function(){function e(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=function(e,t){var n=!1,r=!1,o=0;function i(){n&&(n=!1,e()),r&&u()}function l(){a(i)}function u(){var e=Date.now();if(n){if(e-o<2)return;r=!0}else n=!0,r=!1,setTimeout(l,t);o=e}return u}(this.refresh.bind(this),20)}return e.prototype.addObserver=function(e){~this.observers_.indexOf(e)||this.observers_.push(e),this.connected_||this.connect_()},e.prototype.removeObserver=function(e){var t=this.observers_,n=t.indexOf(e);~n&&t.splice(n,1),!t.length&&this.connected_&&this.disconnect_()},e.prototype.refresh=function(){this.updateObservers_()&&this.refresh()},e.prototype.updateObservers_=function(){var e=this.observers_.filter((function(e){return e.gatherActive(),e.hasActive()}));return e.forEach((function(e){return e.broadcastActive()})),e.length>0},e.prototype.connect_=function(){o&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),u?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){o&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,n=void 0===t?"":t;l.some((function(e){return!!~n.indexOf(e)}))&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),s=function(e,t){for(var n=0,r=Object.keys(t);n<r.length;n++){var o=r[n];Object.defineProperty(e,o,{value:t[o],enumerable:!1,writable:!1,configurable:!0})}return e},f=function(e){return e&&e.ownerDocument&&e.ownerDocument.defaultView||i},d=b(0,0,0,0);function v(e){return parseFloat(e)||0}function p(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return t.reduce((function(t,n){return t+v(e["border-"+n+"-width"])}),0)}function m(e){var t=e.clientWidth,n=e.clientHeight;if(!t&&!n)return d;var r=f(e).getComputedStyle(e),o=function(e){for(var t={},n=0,r=["top","right","bottom","left"];n<r.length;n++){var o=r[n],i=e["padding-"+o];t[o]=v(i)}return t}(r),i=o.left+o.right,a=o.top+o.bottom,l=v(r.width),u=v(r.height);if("border-box"===r.boxSizing&&(Math.round(l+i)!==t&&(l-=p(r,"left","right")+i),Math.round(u+a)!==n&&(u-=p(r,"top","bottom")+a)),!function(e){return e===f(e).document.documentElement}(e)){var c=Math.round(l+i)-t,s=Math.round(u+a)-n;1!==Math.abs(c)&&(l-=c),1!==Math.abs(s)&&(u-=s)}return b(o.left,o.top,l,u)}var h="undefined"!=typeof SVGGraphicsElement?function(e){return e instanceof f(e).SVGGraphicsElement}:function(e){return e instanceof f(e).SVGElement&&"function"==typeof e.getBBox};function g(e){return o?h(e)?function(e){var t=e.getBBox();return b(0,0,t.width,t.height)}(e):m(e):d}function b(e,t,n,r){return{x:e,y:t,width:n,height:r}}var y=function(){function e(e){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=b(0,0,0,0),this.target=e}return e.prototype.isActive=function(){var e=g(this.target);return this.contentRect_=e,e.width!==this.broadcastWidth||e.height!==this.broadcastHeight},e.prototype.broadcastRect=function(){var e=this.contentRect_;return this.broadcastWidth=e.width,this.broadcastHeight=e.height,e},e}(),Z=function(e,t){var n,r,o,i,a,l,u,c=(r=(n=t).x,o=n.y,i=n.width,a=n.height,l="undefined"!=typeof DOMRectReadOnly?DOMRectReadOnly:Object,u=Object.create(l.prototype),s(u,{x:r,y:o,width:i,height:a,top:o,right:r+i,bottom:a+o,left:r}),u);s(this,{target:e,contentRect:c})},w=function(){function e(e,t,n){if(this.activeObservations_=[],this.observations_=new r,"function"!=typeof e)throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=e,this.controller_=t,this.callbackCtx_=n}return e.prototype.observe=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof f(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)||(t.set(e,new y(e)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof f(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)&&(t.delete(e),t.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var e=this;this.clearActive(),this.observations_.forEach((function(t){t.isActive()&&e.activeObservations_.push(t)}))},e.prototype.broadcastActive=function(){if(this.hasActive()){var e=this.callbackCtx_,t=this.activeObservations_.map((function(e){return new Z(e.target,e.broadcastRect())}));this.callback_.call(e,t,e),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),E="undefined"!=typeof WeakMap?new WeakMap:new r,C=function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=c.getInstance(),r=new w(t,n,this);E.set(this,r)};["observe","unobserve","disconnect"].forEach((function(e){C.prototype[e]=function(){var t;return(t=E.get(this))[e].apply(t,arguments)}}));var x=void 0!==i.ResizeObserver?i.ResizeObserver:C;t.Z=x}}]); |