(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[919],{33603:function(re,V,v){"use strict";v.d(V,{mL:function(){return l},q0:function(){return y}});var O=v(93355),M=function(){return{height:0,opacity:0}},A=function(R){var D=R.scrollHeight;return{height:D,opacity:1}},Z=function(R){return{height:R?R.offsetHeight:0}},g=function(R,D){return(D==null?void 0:D.deadline)===!0||D.propertyName==="height"},H={motionName:"ant-motion-collapse",onAppearStart:M,onEnterStart:M,onAppearActive:A,onEnterActive:A,onLeaveStart:Z,onLeaveActive:M,onAppearEnd:g,onEnterEnd:g,onLeaveEnd:g,motionDeadline:500},k=(0,O.b)("bottomLeft","bottomRight","topLeft","topRight"),y=function(R){return R!==void 0&&(R==="topLeft"||R==="topRight")?"slide-down":"slide-up"},l=function(R,D,j){return j!==void 0?j:"".concat(R,"-").concat(D)};V.ZP=H},65223:function(re,V,v){"use strict";v.d(V,{q3:function(){return g},qI:function(){return H},RV:function(){return k},Rk:function(){return y},aM:function(){return l},Ux:function(){return N}});var O=v(22122),M=v(51273),A=v(98423),Z=v(67294),g=Z.createContext({labelAlign:"right",vertical:!1,itemRef:function(){}}),H=Z.createContext(null),k=function(D){var j=(0,A.Z)(D,["prefixCls"]);return Z.createElement(M.RV,(0,O.Z)({},j))},y=Z.createContext({prefixCls:""}),l=Z.createContext({}),N=function(D){var j=D.children,B=D.status,_=D.override,J=(0,Z.useContext)(l),le=(0,Z.useMemo)(function(){var K=(0,O.Z)({},J);return _&&delete K.isFormItemInput,B&&(delete K.status,delete K.hasFeedback,delete K.feedbackIcon),K},[B,_,J]);return Z.createElement(l.Provider,{value:le},j)}},48717:function(re,V,v){"use strict";v.d(V,{Z:function(){return Ie}});var O=v(22122),M=v(67294),A=v(50344),Z=v(80334),g=v(28991),H=v(42550),k=v(34203),y=v(91033),l=new Map;function N(f){f.forEach(function(d){var p,h=d.target;(p=l.get(h))===null||p===void 0||p.forEach(function(b){return b(h)})})}var R=new y.Z(N),D=null,j=null;function B(f,d){l.has(f)||(l.set(f,new Set),R.observe(f)),l.get(f).add(d)}function _(f,d){l.has(f)&&(l.get(f).delete(d),l.get(f).size||(R.unobserve(f),l.delete(f)))}var J=v(6610),le=v(5991),K=v(10379),Me=v(44144),fe=function(f){(0,K.Z)(p,f);var d=(0,Me.Z)(p);function p(){return(0,J.Z)(this,p),d.apply(this,arguments)}return(0,le.Z)(p,[{key:"render",value:function(){return this.props.children}}]),p}(M.Component),he=M.createContext(null);function ye(f){var d=f.children,p=f.onBatchResize,h=M.useRef(0),b=M.useRef([]),x=M.useContext(he),W=M.useCallback(function(X,F,G){h.current+=1;var de=h.current;b.current.push({size:X,element:F,data:G}),Promise.resolve().then(function(){de===h.current&&(p==null||p(b.current),b.current=[])}),x==null||x(X,F,G)},[p,x]);return M.createElement(he.Provider,{value:W},d)}function ie(f,d){var p=f.children,h=f.disabled,b=M.useRef(null),x=M.useRef(null),W=M.useContext(he),X=typeof p=="function",F=X?p(b):p,G=M.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),de=!X&&M.isValidElement(F)&&(0,H.Yr)(F),He=de?F.ref:null,nt=M.useMemo(function(){return(0,H.sQ)(He,b)},[He,b]),je=function(){return(0,k.Z)(b.current)||(0,k.Z)(x.current)};M.useImperativeHandle(d,function(){return je()});var Ue=M.useRef(f);Ue.current=f;var $e=M.useCallback(function(ne){var Ye=Ue.current,be=Ye.onResize,Ke=Ye.data,me=ne.getBoundingClientRect(),ze=me.width,ke=me.height,Te=ne.offsetWidth,Oe=ne.offsetHeight,Ee=Math.floor(ze),Ve=Math.floor(ke);if(G.current.width!==Ee||G.current.height!==Ve||G.current.offsetWidth!==Te||G.current.offsetHeight!==Oe){var Be={width:Ee,height:Ve,offsetWidth:Te,offsetHeight:Oe};G.current=Be;var rt=Te===Math.round(ze)?ze:Te,it=Oe===Math.round(ke)?ke:Oe,Ge=(0,g.Z)((0,g.Z)({},Be),{},{offsetWidth:rt,offsetHeight:it});W==null||W(Ge,ne,Ke),be&&Promise.resolve().then(function(){be(Ge,ne)})}},[]);return M.useEffect(function(){var ne=je();return ne&&!h&&B(ne,$e),function(){return _(ne,$e)}},[b.current,h]),M.createElement(fe,{ref:x},de?M.cloneElement(F,{ref:nt}):F)}var U=M.forwardRef(ie),Pe=U,ce="rc-observer-key";function oe(f,d){var p=f.children,h=typeof p=="function"?[p]:(0,A.Z)(p);return h.map(function(b,x){var W=(b==null?void 0:b.key)||"".concat(ce,"-").concat(x);return M.createElement(Pe,(0,O.Z)({},f,{key:W,ref:x===0?d:void 0}),b)})}var we=M.forwardRef(oe);we.Collection=ye;var Ie=we},2306:function(re,V,v){"use strict";v.d(V,{Z:function(){return An}});var O=v(28991),M=v(22122),A=v(6610),Z=v(5991),g=v(63349),H=v(10379),k=v(44144),y=v(96156),l=v(67294),N=v(73935),R=v(75164),D=v(94999),j=v(34203),B=v(42550),_=v(64019),J=v(98924),le=(0,l.forwardRef)(function(e,r){var n=e.didUpdate,i=e.getContainer,a=e.children,s=(0,l.useRef)(),t=(0,l.useRef)();(0,l.useImperativeHandle)(r,function(){return{}});var u=(0,l.useRef)(!1);return!u.current&&(0,J.Z)()&&(t.current=i(),s.current=t.current.parentNode,u.current=!0),(0,l.useEffect)(function(){n==null||n(e)}),(0,l.useEffect)(function(){return t.current.parentNode===null&&s.current!==null&&s.current.appendChild(t.current),function(){var o,c;(o=t.current)===null||o===void 0||(c=o.parentNode)===null||c===void 0||c.removeChild(t.current)}},[]),t.current?N.createPortal(a,t.current):null}),K=le,Me=v(94184),fe=v.n(Me);function he(e,r,n){return n?e[0]===r[0]:e[0]===r[0]&&e[1]===r[1]}function ye(e,r,n){var i=e[r]||{};return(0,O.Z)((0,O.Z)({},i),n)}function ie(e,r,n,i){for(var a=n.points,s=Object.keys(e),t=0;t=0&&n.left>=0&&n.bottom>n.top&&n.right>n.left?n:null}function on(e,r,n,i){var a=T.clone(e),s={width:r.width,height:r.height};return i.adjustX&&a.left=n.left&&a.left+s.width>n.right&&(s.width-=a.left+s.width-n.right),i.adjustX&&a.left+s.width>n.right&&(a.left=Math.max(n.right-s.width,n.left)),i.adjustY&&a.top=n.top&&a.top+s.height>n.bottom&&(s.height-=a.top+s.height-n.bottom),i.adjustY&&a.top+s.height>n.bottom&&(a.top=Math.max(n.bottom-s.height,n.top)),T.mix(a,s)}function pt(e){var r,n,i;if(!T.isWindow(e)&&e.nodeType!==9)r=T.offset(e),n=T.outerWidth(e),i=T.outerHeight(e);else{var a=T.getWindow(e);r={left:T.getWindowScrollLeft(a),top:T.getWindowScrollTop(a)},n=T.viewportWidth(a),i=T.viewportHeight(a)}return r.width=n,r.height=i,r}function Ot(e,r){var n=r.charAt(0),i=r.charAt(1),a=e.width,s=e.height,t=e.left,u=e.top;return n==="c"?u+=s/2:n==="b"&&(u+=s),i==="c"?t+=a/2:i==="r"&&(t+=a),{left:t,top:u}}function Je(e,r,n,i,a){var s=Ot(r,n[1]),t=Ot(e,n[0]),u=[t.left-s.left,t.top-s.top];return{left:Math.round(e.left-u[0]+i[0]-a[0]),top:Math.round(e.top-u[1]+i[1]-a[1])}}function Rt(e,r,n){return e.leftn.right}function xt(e,r,n){return e.topn.bottom}function an(e,r,n){return e.left>n.right||e.left+r.widthn.bottom||e.top+r.height=n.right||i.top>=n.bottom}function vt(e,r,n){var i=n.target||r,a=pt(i),s=!un(i,n.overflow&&n.overflow.alwaysByViewport);return Dt(e,a,n,s)}vt.__getOffsetParent=ct,vt.__getVisibleRectForElement=dt;function ln(e,r,n){var i,a,s=T.getDocument(e),t=s.defaultView||s.parentWindow,u=T.getWindowScrollLeft(t),o=T.getWindowScrollTop(t),c=T.viewportWidth(t),w=T.viewportHeight(t);"pageX"in r?i=r.pageX:i=u+r.clientX,"pageY"in r?a=r.pageY:a=o+r.clientY;var P={left:i,top:a,width:0,height:0},C=i>=0&&i<=u+c&&a>=0&&a<=o+w,m=[n.points[0],"cc"];return Dt(e,P,p(p({},n),{},{points:m}),C)}var Ln=null,fn=v(91881),cn=v(5110),ht=v(8410),dn=function(e,r){var n=l.useRef(!1),i=l.useRef(null);function a(){window.clearTimeout(i.current)}function s(t){if(a(),!n.current||t===!0){if(e(t)===!1)return;n.current=!0,i.current=window.setTimeout(function(){n.current=!1},r)}else i.current=window.setTimeout(function(){n.current=!1,s()},r)}return[s,function(){n.current=!1,a()}]},pn=v(91033);function vn(e,r){return e===r?!0:!e||!r?!1:"pageX"in r&&"pageY"in r?e.pageX===r.pageX&&e.pageY===r.pageY:"clientX"in r&&"clientY"in r?e.clientX===r.clientX&&e.clientY===r.clientY:!1}function hn(e,r){e!==document.activeElement&&(0,D.Z)(r,e)&&typeof e.focus=="function"&&e.focus()}function At(e,r){var n=null,i=null;function a(t){var u=(0,U.Z)(t,1),o=u[0].target;if(!!document.documentElement.contains(o)){var c=o.getBoundingClientRect(),w=c.width,P=c.height,C=Math.floor(w),m=Math.floor(P);(n!==C||i!==m)&&Promise.resolve().then(function(){r({width:C,height:m})}),n=C,i=m}}var s=new pn.Z(a);return e&&s.observe(e),function(){s.disconnect()}}function Nt(e){return typeof e!="function"?null:e()}function Ht(e){return(0,f.Z)(e)!=="object"||!e?null:e}var mn=function(r,n){var i=r.children,a=r.disabled,s=r.target,t=r.align,u=r.onAlign,o=r.monitorWindowResize,c=r.monitorBufferTime,w=c===void 0?0:c,P=l.useRef({}),C=l.useRef(),m=l.Children.only(i),E=l.useRef({});E.current.disabled=a,E.current.target=s,E.current.align=t,E.current.onAlign=u;var S=dn(function(){var q=E.current,Se=q.disabled,Ze=q.target,De=q.align,Le=q.onAlign,te=C.current;if(!Se&&Ze&&te){var Ae,Q=Nt(Ze),Ne=Ht(Ze);P.current.element=Q,P.current.point=Ne,P.current.align=De;var gt=document,tt=gt.activeElement;return Q&&(0,cn.Z)(Q)?Ae=vt(te,Q,De):Ne&&(Ae=ln(te,Ne,De)),hn(tt,te),Le&&Ae&&Le(te,Ae),!0}return!1},w),I=(0,U.Z)(S,2),L=I[0],z=I[1],Y=l.useState(),ee=(0,U.Z)(Y,2),ae=ee[0],se=ee[1],xe=l.useState(),ue=(0,U.Z)(xe,2),ve=ue[0],ge=ue[1];return(0,ht.Z)(function(){se(Nt(s)),ge(Ht(s))}),l.useEffect(function(){(P.current.element!==ae||!vn(P.current.point,ve)||!(0,fn.Z)(P.current.align,t))&&L()}),l.useEffect(function(){var q=At(C.current,L);return q},[C.current]),l.useEffect(function(){var q=At(ae,L);return q},[ae]),l.useEffect(function(){a?z():L()},[a]),l.useEffect(function(){if(o){var q=(0,_.Z)(window,"resize",L);return q.remove}},[o]),l.useEffect(function(){return function(){z()}},[]),l.useImperativeHandle(n,function(){return{forceAlign:function(){return L(!0)}}}),l.isValidElement(m)&&(m=l.cloneElement(m,{ref:(0,B.sQ)(m.ref,C)})),m},kt=l.forwardRef(mn);kt.displayName="Align";var gn=kt,yn=gn,Vt=v(55507),wn=v(92137),bn=v(30470),Lt=["measure","alignPre","align",null,"motion"],En=function(e,r){var n=(0,bn.Z)(null),i=(0,U.Z)(n,2),a=i[0],s=i[1],t=(0,l.useRef)();function u(w){s(w,!0)}function o(){R.Z.cancel(t.current)}function c(w){o(),t.current=(0,R.Z)(function(){u(function(P){switch(a){case"align":return"motion";case"motion":return"stable";default:}return P}),w==null||w()})}return(0,l.useEffect)(function(){u("measure")},[e]),(0,l.useEffect)(function(){switch(a){case"measure":r();break;default:}a&&(t.current=(0,R.Z)((0,wn.Z)((0,Vt.Z)().mark(function w(){var P,C;return(0,Vt.Z)().wrap(function(E){for(;;)switch(E.prev=E.next){case 0:P=Lt.indexOf(a),C=Lt[P+1],C&&P!==-1&&u(C);case 3:case"end":return E.stop()}},w)}))))},[a]),(0,l.useEffect)(function(){return function(){o()}},[]),[a,c]},Cn=function(e){var r=l.useState({width:0,height:0}),n=(0,U.Z)(r,2),i=n[0],a=n[1];function s(u){var o=u.offsetWidth,c=u.offsetHeight,w=u.getBoundingClientRect(),P=w.width,C=w.height;Math.abs(o-P)<1&&Math.abs(c-C)<1&&(o=P,c=C),a({width:o,height:c})}var t=l.useMemo(function(){var u={};if(e){var o=i.width,c=i.height;e.indexOf("height")!==-1&&c?u.height=c:e.indexOf("minHeight")!==-1&&c&&(u.minHeight=c),e.indexOf("width")!==-1&&o?u.width=o:e.indexOf("minWidth")!==-1&&o&&(u.minWidth=o)}return u},[e,i]);return[t,s]},Wt=l.forwardRef(function(e,r){var n=e.visible,i=e.prefixCls,a=e.className,s=e.style,t=e.children,u=e.zIndex,o=e.stretch,c=e.destroyPopupOnHide,w=e.forceRender,P=e.align,C=e.point,m=e.getRootDomNode,E=e.getClassNameFromAlign,S=e.onAlign,I=e.onMouseEnter,L=e.onMouseLeave,z=e.onMouseDown,Y=e.onTouchStart,ee=e.onClick,ae=(0,l.useRef)(),se=(0,l.useRef)(),xe=(0,l.useState)(),ue=(0,U.Z)(xe,2),ve=ue[0],ge=ue[1],q=Cn(o),Se=(0,U.Z)(q,2),Ze=Se[0],De=Se[1];function Le(){o&&De(m())}var te=En(n,Le),Ae=(0,U.Z)(te,2),Q=Ae[0],Ne=Ae[1],gt=(0,l.useState)(0),tt=(0,U.Z)(gt,2),Ft=tt[0],_t=tt[1],yt=(0,l.useRef)();(0,ht.Z)(function(){Q==="alignPre"&&_t(0)},[Q]);function Nn(){return C||m}function Xt(){var $;($=ae.current)===null||$===void 0||$.forceAlign()}function Hn($,Ce){var We=E(Ce);ve!==We&&ge(We),_t(function(Xe){return Xe+1}),Q==="align"&&(S==null||S($,Ce))}(0,ht.Z)(function(){Q==="align"&&(Ft<3?Xt():Ne(function(){var $;($=yt.current)===null||$===void 0||$.call(yt)}))},[Ft]);var _e=(0,O.Z)({},we(e));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function($){var Ce=_e[$];_e[$]=function(We,Xe){return Ne(),Ce==null?void 0:Ce(We,Xe)}});function jt(){return new Promise(function($){yt.current=$})}l.useEffect(function(){!_e.motionName&&Q==="motion"&&Ne()},[_e.motionName,Q]),l.useImperativeHandle(r,function(){return{forceAlign:Xt,getElement:function(){return se.current}}});var kn=(0,O.Z)((0,O.Z)({},Ze),{},{zIndex:u,opacity:Q==="motion"||Q==="stable"||!n?void 0:0,pointerEvents:!n&&Q!=="stable"?"none":void 0},s),Ut=!0;P!=null&&P.points&&(Q==="align"||Q==="stable")&&(Ut=!1);var $t=t;return l.Children.count(t)>1&&($t=l.createElement("div",{className:"".concat(i,"-content")},t)),l.createElement(oe.Z,(0,M.Z)({visible:n,ref:se,leavedClassName:"".concat(i,"-hidden")},_e,{onAppearPrepare:jt,onEnterPrepare:jt,removeOnLeave:c,forceRender:w}),function($,Ce){var We=$.className,Xe=$.style,Vn=fe()(i,a,ve,We);return l.createElement(yn,{target:Nn(),key:"popup",ref:ae,monitorWindowResize:!0,disabled:Ut,align:P,onAlign:Hn},l.createElement("div",{ref:Ce,className:Vn,onMouseEnter:I,onMouseLeave:L,onMouseDownCapture:z,onTouchStartCapture:Y,onClick:ee,style:(0,O.Z)((0,O.Z)({},Xe),kn)},$t))})});Wt.displayName="PopupInner";var Mn=Wt,It=l.forwardRef(function(e,r){var n=e.prefixCls,i=e.visible,a=e.zIndex,s=e.children,t=e.mobile;t=t===void 0?{}:t;var u=t.popupClassName,o=t.popupStyle,c=t.popupMotion,w=c===void 0?{}:c,P=t.popupRender,C=e.onClick,m=l.useRef();l.useImperativeHandle(r,function(){return{forceAlign:function(){},getElement:function(){return m.current}}});var E=(0,O.Z)({zIndex:a},o),S=s;return l.Children.count(s)>1&&(S=l.createElement("div",{className:"".concat(n,"-content")},s)),P&&(S=P(S)),l.createElement(oe.Z,(0,M.Z)({visible:i,ref:m,removeOnLeave:!0},w),function(I,L){var z=I.className,Y=I.style,ee=fe()(n,u,z);return l.createElement("div",{ref:L,className:ee,onClick:C,style:(0,O.Z)((0,O.Z)({},Y),E)},S)})});It.displayName="MobilePopupInner";var Pn=It,Tn=["visible","mobile"],zt=l.forwardRef(function(e,r){var n=e.visible,i=e.mobile,a=(0,Pe.Z)(e,Tn),s=(0,l.useState)(n),t=(0,U.Z)(s,2),u=t[0],o=t[1],c=(0,l.useState)(!1),w=(0,U.Z)(c,2),P=w[0],C=w[1],m=(0,O.Z)((0,O.Z)({},a),{},{visible:u});(0,l.useEffect)(function(){o(n),n&&i&&C((0,ce.Z)())},[n,i]);var E=P?l.createElement(Pn,(0,M.Z)({},m,{mobile:i,ref:r})):l.createElement(Mn,(0,M.Z)({},m,{ref:r}));return l.createElement("div",null,l.createElement(Ie,m),E)});zt.displayName="Popup";var On=zt,Rn=l.createContext(null),Bt=Rn;function mt(){}function xn(){return""}function Sn(e){return e?e.ownerDocument:window.document}var Zn=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function Dn(e){var r=function(n){(0,H.Z)(a,n);var i=(0,k.Z)(a);function a(s){var t;(0,A.Z)(this,a),t=i.call(this,s),(0,y.Z)((0,g.Z)(t),"popupRef",l.createRef()),(0,y.Z)((0,g.Z)(t),"triggerRef",l.createRef()),(0,y.Z)((0,g.Z)(t),"portalContainer",void 0),(0,y.Z)((0,g.Z)(t),"attachId",void 0),(0,y.Z)((0,g.Z)(t),"clickOutsideHandler",void 0),(0,y.Z)((0,g.Z)(t),"touchOutsideHandler",void 0),(0,y.Z)((0,g.Z)(t),"contextMenuOutsideHandler1",void 0),(0,y.Z)((0,g.Z)(t),"contextMenuOutsideHandler2",void 0),(0,y.Z)((0,g.Z)(t),"mouseDownTimeout",void 0),(0,y.Z)((0,g.Z)(t),"focusTime",void 0),(0,y.Z)((0,g.Z)(t),"preClickTime",void 0),(0,y.Z)((0,g.Z)(t),"preTouchTime",void 0),(0,y.Z)((0,g.Z)(t),"delayTimer",void 0),(0,y.Z)((0,g.Z)(t),"hasPopupMouseDown",void 0),(0,y.Z)((0,g.Z)(t),"onMouseEnter",function(o){var c=t.props.mouseEnterDelay;t.fireEvents("onMouseEnter",o),t.delaySetPopupVisible(!0,c,c?null:o)}),(0,y.Z)((0,g.Z)(t),"onMouseMove",function(o){t.fireEvents("onMouseMove",o),t.setPoint(o)}),(0,y.Z)((0,g.Z)(t),"onMouseLeave",function(o){t.fireEvents("onMouseLeave",o),t.delaySetPopupVisible(!1,t.props.mouseLeaveDelay)}),(0,y.Z)((0,g.Z)(t),"onPopupMouseEnter",function(){t.clearDelayTimer()}),(0,y.Z)((0,g.Z)(t),"onPopupMouseLeave",function(o){var c;o.relatedTarget&&!o.relatedTarget.setTimeout&&(0,D.Z)((c=t.popupRef.current)===null||c===void 0?void 0:c.getElement(),o.relatedTarget)||t.delaySetPopupVisible(!1,t.props.mouseLeaveDelay)}),(0,y.Z)((0,g.Z)(t),"onFocus",function(o){t.fireEvents("onFocus",o),t.clearDelayTimer(),t.isFocusToShow()&&(t.focusTime=Date.now(),t.delaySetPopupVisible(!0,t.props.focusDelay))}),(0,y.Z)((0,g.Z)(t),"onMouseDown",function(o){t.fireEvents("onMouseDown",o),t.preClickTime=Date.now()}),(0,y.Z)((0,g.Z)(t),"onTouchStart",function(o){t.fireEvents("onTouchStart",o),t.preTouchTime=Date.now()}),(0,y.Z)((0,g.Z)(t),"onBlur",function(o){t.fireEvents("onBlur",o),t.clearDelayTimer(),t.isBlurToHide()&&t.delaySetPopupVisible(!1,t.props.blurDelay)}),(0,y.Z)((0,g.Z)(t),"onContextMenu",function(o){o.preventDefault(),t.fireEvents("onContextMenu",o),t.setPopupVisible(!0,o)}),(0,y.Z)((0,g.Z)(t),"onContextMenuClose",function(){t.isContextMenuToShow()&&t.close()}),(0,y.Z)((0,g.Z)(t),"onClick",function(o){if(t.fireEvents("onClick",o),t.focusTime){var c;if(t.preClickTime&&t.preTouchTime?c=Math.min(t.preClickTime,t.preTouchTime):t.preClickTime?c=t.preClickTime:t.preTouchTime&&(c=t.preTouchTime),Math.abs(c-t.focusTime)<20)return;t.focusTime=0}t.preClickTime=0,t.preTouchTime=0,t.isClickToShow()&&(t.isClickToHide()||t.isBlurToHide())&&o&&o.preventDefault&&o.preventDefault();var w=!t.state.popupVisible;(t.isClickToHide()&&!w||w&&t.isClickToShow())&&t.setPopupVisible(!t.state.popupVisible,o)}),(0,y.Z)((0,g.Z)(t),"onPopupMouseDown",function(){if(t.hasPopupMouseDown=!0,clearTimeout(t.mouseDownTimeout),t.mouseDownTimeout=window.setTimeout(function(){t.hasPopupMouseDown=!1},0),t.context){var o;(o=t.context).onPopupMouseDown.apply(o,arguments)}}),(0,y.Z)((0,g.Z)(t),"onDocumentClick",function(o){if(!(t.props.mask&&!t.props.maskClosable)){var c=o.target,w=t.getRootDomNode(),P=t.getPopupDomNode();(!(0,D.Z)(w,c)||t.isContextMenuOnly())&&!(0,D.Z)(P,c)&&!t.hasPopupMouseDown&&t.close()}}),(0,y.Z)((0,g.Z)(t),"getRootDomNode",function(){var o=t.props.getTriggerDOMNode;if(o)return o(t.triggerRef.current);try{var c=(0,j.Z)(t.triggerRef.current);if(c)return c}catch(w){}return N.findDOMNode((0,g.Z)(t))}),(0,y.Z)((0,g.Z)(t),"getPopupClassNameFromAlign",function(o){var c=[],w=t.props,P=w.popupPlacement,C=w.builtinPlacements,m=w.prefixCls,E=w.alignPoint,S=w.getPopupClassNameFromAlign;return P&&C&&c.push(ie(C,m,o,E)),S&&c.push(S(o)),c.join(" ")}),(0,y.Z)((0,g.Z)(t),"getComponent",function(){var o=t.props,c=o.prefixCls,w=o.destroyPopupOnHide,P=o.popupClassName,C=o.onPopupAlign,m=o.popupMotion,E=o.popupAnimation,S=o.popupTransitionName,I=o.popupStyle,L=o.mask,z=o.maskAnimation,Y=o.maskTransitionName,ee=o.maskMotion,ae=o.zIndex,se=o.popup,xe=o.stretch,ue=o.alignPoint,ve=o.mobile,ge=o.forceRender,q=o.onPopupClick,Se=t.state,Ze=Se.popupVisible,De=Se.point,Le=t.getPopupAlign(),te={};return t.isMouseEnterToShow()&&(te.onMouseEnter=t.onPopupMouseEnter),t.isMouseLeaveToHide()&&(te.onMouseLeave=t.onPopupMouseLeave),te.onMouseDown=t.onPopupMouseDown,te.onTouchStart=t.onPopupMouseDown,l.createElement(On,(0,M.Z)({prefixCls:c,destroyPopupOnHide:w,visible:Ze,point:ue&&De,className:P,align:Le,onAlign:C,animation:E,getClassNameFromAlign:t.getPopupClassNameFromAlign},te,{stretch:xe,getRootDomNode:t.getRootDomNode,style:I,mask:L,zIndex:ae,transitionName:S,maskAnimation:z,maskTransitionName:Y,maskMotion:ee,ref:t.popupRef,motion:m,mobile:ve,forceRender:ge,onClick:q}),typeof se=="function"?se():se)}),(0,y.Z)((0,g.Z)(t),"attachParent",function(o){R.Z.cancel(t.attachId);var c=t.props,w=c.getPopupContainer,P=c.getDocument,C=t.getRootDomNode(),m;w?(C||w.length===0)&&(m=w(C)):m=P(t.getRootDomNode()).body,m?m.appendChild(o):t.attachId=(0,R.Z)(function(){t.attachParent(o)})}),(0,y.Z)((0,g.Z)(t),"getContainer",function(){if(!t.portalContainer){var o=t.props.getDocument,c=o(t.getRootDomNode()).createElement("div");c.style.position="absolute",c.style.top="0",c.style.left="0",c.style.width="100%",t.portalContainer=c}return t.attachParent(t.portalContainer),t.portalContainer}),(0,y.Z)((0,g.Z)(t),"setPoint",function(o){var c=t.props.alignPoint;!c||!o||t.setState({point:{pageX:o.pageX,pageY:o.pageY}})}),(0,y.Z)((0,g.Z)(t),"handlePortalUpdate",function(){t.state.prevPopupVisible!==t.state.popupVisible&&t.props.afterPopupVisibleChange(t.state.popupVisible)}),(0,y.Z)((0,g.Z)(t),"triggerContextValue",{onPopupMouseDown:t.onPopupMouseDown});var u;return"popupVisible"in s?u=!!s.popupVisible:u=!!s.defaultPopupVisible,t.state={prevPopupVisible:u,popupVisible:u},Zn.forEach(function(o){t["fire".concat(o)]=function(c){t.fireEvents(o,c)}}),t}return(0,Z.Z)(a,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var t=this.props,u=this.state;if(u.popupVisible){var o;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(o=t.getDocument(this.getRootDomNode()),this.clickOutsideHandler=(0,_.Z)(o,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(o=o||t.getDocument(this.getRootDomNode()),this.touchOutsideHandler=(0,_.Z)(o,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(o=o||t.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=(0,_.Z)(o,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=(0,_.Z)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),R.Z.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var t;return((t=this.popupRef.current)===null||t===void 0?void 0:t.getElement())||null}},{key:"getPopupAlign",value:function(){var t=this.props,u=t.popupPlacement,o=t.popupAlign,c=t.builtinPlacements;return u&&c?ye(c,u,o):o}},{key:"setPopupVisible",value:function(t,u){var o=this.props.alignPoint,c=this.state.popupVisible;this.clearDelayTimer(),c!==t&&("popupVisible"in this.props||this.setState({popupVisible:t,prevPopupVisible:c}),this.props.onPopupVisibleChange(t)),o&&u&&t&&this.setPoint(u)}},{key:"delaySetPopupVisible",value:function(t,u,o){var c=this,w=u*1e3;if(this.clearDelayTimer(),w){var P=o?{pageX:o.pageX,pageY:o.pageY}:null;this.delayTimer=window.setTimeout(function(){c.setPopupVisible(t,P),c.clearDelayTimer()},w)}else this.setPopupVisible(t,o)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(t){var u=this.props.children.props,o=this.props;return u[t]&&o[t]?this["fire".concat(t)]:u[t]||o[t]}},{key:"isClickToShow",value:function(){var t=this.props,u=t.action,o=t.showAction;return u.indexOf("click")!==-1||o.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var t=this.props.action;return t==="contextMenu"||t.length===1&&t[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var t=this.props,u=t.action,o=t.showAction;return u.indexOf("contextMenu")!==-1||o.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var t=this.props,u=t.action,o=t.hideAction;return u.indexOf("click")!==-1||o.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var t=this.props,u=t.action,o=t.showAction;return u.indexOf("hover")!==-1||o.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var t=this.props,u=t.action,o=t.hideAction;return u.indexOf("hover")!==-1||o.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var t=this.props,u=t.action,o=t.showAction;return u.indexOf("focus")!==-1||o.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var t=this.props,u=t.action,o=t.hideAction;return u.indexOf("focus")!==-1||o.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var t;(t=this.popupRef.current)===null||t===void 0||t.forceAlign()}}},{key:"fireEvents",value:function(t,u){var o=this.props.children.props[t];o&&o(u);var c=this.props[t];c&&c(u)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var t=this.state.popupVisible,u=this.props,o=u.children,c=u.forceRender,w=u.alignPoint,P=u.className,C=u.autoDestroy,m=l.Children.only(o),E={key:"trigger"};this.isContextMenuToShow()?E.onContextMenu=this.onContextMenu:E.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(E.onClick=this.onClick,E.onMouseDown=this.onMouseDown,E.onTouchStart=this.onTouchStart):(E.onClick=this.createTwoChains("onClick"),E.onMouseDown=this.createTwoChains("onMouseDown"),E.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(E.onMouseEnter=this.onMouseEnter,w&&(E.onMouseMove=this.onMouseMove)):E.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?E.onMouseLeave=this.onMouseLeave:E.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(E.onFocus=this.onFocus,E.onBlur=this.onBlur):(E.onFocus=this.createTwoChains("onFocus"),E.onBlur=this.createTwoChains("onBlur"));var S=fe()(m&&m.props&&m.props.className,P);S&&(E.className=S);var I=(0,O.Z)({},E);(0,B.Yr)(m)&&(I.ref=(0,B.sQ)(this.triggerRef,m.ref));var L=l.cloneElement(m,I),z;return(t||this.popupRef.current||c)&&(z=l.createElement(e,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!t&&C&&(z=null),l.createElement(Bt.Provider,{value:this.triggerContextValue},L,z)}}],[{key:"getDerivedStateFromProps",value:function(t,u){var o=t.popupVisible,c={};return o!==void 0&&u.popupVisible!==o&&(c.popupVisible=o,c.prevPopupVisible=u.popupVisible),c}}]),a}(l.Component);return(0,y.Z)(r,"contextType",Bt),(0,y.Z)(r,"defaultProps",{prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:xn,getDocument:Sn,onPopupVisibleChange:mt,afterPopupVisibleChange:mt,onPopupAlign:mt,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1}),r}var An=Dn(K)},64019:function(re,V,v){"use strict";v.d(V,{Z:function(){return M}});var O=v(73935);function M(A,Z,g,H){var k=O.unstable_batchedUpdates?function(l){O.unstable_batchedUpdates(g,l)}:g;return A.addEventListener&&A.addEventListener(Z,k,H),{remove:function(){A.removeEventListener&&A.removeEventListener(Z,k,H)}}}},5110:function(re,V){"use strict";V.Z=function(v){if(!v)return!1;if(v instanceof HTMLElement&&v.offsetParent)return!0;if(v instanceof SVGGraphicsElement&&v.getBBox){var O=v.getBBox(),M=O.width,A=O.height;if(M||A)return!0}if(v instanceof HTMLElement&&v.getBoundingClientRect){var Z=v.getBoundingClientRect(),g=Z.width,H=Z.height;if(g||H)return!0}return!1}},66680:function(re,V,v){"use strict";v.d(V,{Z:function(){return M}});var O=v(67294);function M(A){var Z=O.useRef();Z.current=A;var g=O.useCallback(function(){for(var H,k=arguments.length,y=new Array(k),l=0;l2&&arguments[2]!==void 0?arguments[2]:!1,k=new Set;function y(l,N){var R=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,D=k.has(l);if((0,M.ZP)(!D,"Warning: There may be circular references"),D)return!1;if(l===N)return!0;if(H&&R>1)return!1;k.add(l);var j=R+1;if(Array.isArray(l)){if(!Array.isArray(N)||l.length!==N.length)return!1;for(var B=0;B0},f.prototype.connect_=function(){!M||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),l?(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)},f.prototype.disconnect_=function(){!M||!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)},f.prototype.onTransitionEnd_=function(d){var p=d.propertyName,h=p===void 0?"":p,b=y.some(function(x){return!!~h.indexOf(x)});b&&this.refresh()},f.getInstance=function(){return this.instance_||(this.instance_=new f),this.instance_},f.instance_=null,f}(),R=function(f,d){for(var p=0,h=Object.keys(d);p0},f}(),oe=typeof WeakMap!="undefined"?new WeakMap:new O,we=function(){function f(d){if(!(this instanceof f))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var p=N.getInstance(),h=new ce(d,p,this);oe.set(this,h)}return f}();["observe","unobserve","disconnect"].forEach(function(f){we.prototype[f]=function(){var d;return(d=oe.get(this))[f].apply(d,arguments)}});var Ie=function(){return typeof A.ResizeObserver!="undefined"?A.ResizeObserver:we}();V.Z=Ie}}]);