/*! * * antd v4.18.9 * * Copyright 2015-present, Alipay, Inc. * All rights reserved. * */ !function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react"),require("react-dom"),require("moment")):"function"==typeof define&&define.amd?define(["react","react-dom","moment"],t):"object"==typeof exports?exports.antd=t(require("react"),require("react-dom"),require("moment")):e.antd=t(e.React,e.ReactDOM,e.moment)}(window,function(n,r,o){return i=[function(e,t){e.exports=n},function(e,t,n){"use strict";function r(){return(r=Object.assign||function(e){for(var t=1;t()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+\.)+[a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}))$/,url:new RegExp("^(?!mailto:)(?:(?:http|https|ftp)://|//)(?:\\S+(?::\\S*)?@)?(?:(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[0-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]+-*)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]+-*)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))|localhost)(?::\\d{2,5})?(?:(/|\\?|#)[^\\s]*)?$","i"),hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},d={integer:function(e){return d.number(e)&&parseInt(e,10)===e},float:function(e){return d.number(e)&&!d.integer(e)},array:function(e){return Array.isArray(e)},regexp:function(e){if(e instanceof RegExp)return!0;try{return!!new RegExp(e)}catch(e){return!1}},date:function(e){return"function"==typeof e.getTime&&"function"==typeof e.getMonth&&"function"==typeof e.getYear&&!isNaN(e.getTime())},number:function(e){return!isNaN(e)&&"number"==typeof e},object:function(e){return"object"==typeof e&&!d.array(e)},method:function(e){return"function"==typeof e},email:function(e){return"string"==typeof e&&e.length<=320&&!!e.match(u.email)},url:function(e){return"string"==typeof e&&e.length<=2048&&!!e.match(u.url)},hex:function(e){return"string"==typeof e&&!!e.match(u.hex)}},C="enum",E={required:l,whitespace:function(e,t,n,r,o){!/^\s+$/.test(t)&&""!==t||r.push(m(o.messages.whitespace,e.fullField))},type:function(e,t,n,r,o){e.required&&void 0===t?l(e,t,n,r,o):(n=e.type,-1<["integer","float","array","regexp","object","method","email","number","date","url","hex"].indexOf(n)?d[n](t)||r.push(m(o.messages.types[n],e.fullField,e.type)):n&&typeof t!==e.type&&r.push(m(o.messages.types[n],e.fullField,e.type)))},range:function(e,t,n,r,o){var a="number"==typeof e.len,i="number"==typeof e.min,c="number"==typeof e.max,l=t,s=null,u="number"==typeof t,d="string"==typeof t,f=Array.isArray(t);if(u?s="number":d?s="string":f&&(s="array"),!s)return!1;f&&(l=t.length),d&&(l=t.replace(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,"_").length),a?l!==e.len&&r.push(m(o.messages[s].len,e.fullField,e.len)):i&&!c&&le.max?r.push(m(o.messages[s].max,e.fullField,e.max)):i&&c&&(le.max)&&r.push(m(o.messages[s].range,e.fullField,e.min,e.max))},enum:function(e,t,n,r,o){e[C]=Array.isArray(e[C])?e[C]:[],-1===e[C].indexOf(t)&&r.push(m(o.messages[C],e.fullField,e[C].join(", ")))},pattern:function(e,t,n,r,o){e.pattern&&(e.pattern instanceof RegExp?(e.pattern.lastIndex=0,e.pattern.test(t)||r.push(m(o.messages.pattern.mismatch,e.fullField,t,e.pattern))):"string"!=typeof e.pattern||new RegExp(e.pattern).test(t)||r.push(m(o.messages.pattern.mismatch,e.fullField,t,e.pattern)))}},x={string:function(e,t,n,r,o){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(c(t,"string")&&!e.required)return n();E.required(e,t,r,a,o,"string"),c(t,"string")||(E.type(e,t,r,a,o),E.range(e,t,r,a,o),E.pattern(e,t,r,a,o),!0===e.whitespace&&E.whitespace(e,t,r,a,o))}n(a)},method:function(e,t,n,r,o){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(c(t)&&!e.required)return n();E.required(e,t,r,a,o),void 0!==t&&E.type(e,t,r,a,o)}n(a)},number:function(e,t,n,r,o){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(c(t=""===t?void 0:t)&&!e.required)return n();E.required(e,t,r,a,o),void 0!==t&&(E.type(e,t,r,a,o),E.range(e,t,r,a,o))}n(a)},boolean:function(e,t,n,r,o){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(c(t)&&!e.required)return n();E.required(e,t,r,a,o),void 0!==t&&E.type(e,t,r,a,o)}n(a)},regexp:function(e,t,n,r,o){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(c(t)&&!e.required)return n();E.required(e,t,r,a,o),c(t)||E.type(e,t,r,a,o)}n(a)},integer:function(e,t,n,r,o){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(c(t)&&!e.required)return n();E.required(e,t,r,a,o),void 0!==t&&(E.type(e,t,r,a,o),E.range(e,t,r,a,o))}n(a)},float:function(e,t,n,r,o){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(c(t)&&!e.required)return n();E.required(e,t,r,a,o),void 0!==t&&(E.type(e,t,r,a,o),E.range(e,t,r,a,o))}n(a)},array:function(e,t,n,r,o){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(null==t&&!e.required)return n();E.required(e,t,r,a,o,"array"),null!=t&&(E.type(e,t,r,a,o),E.range(e,t,r,a,o))}n(a)},object:function(e,t,n,r,o){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(c(t)&&!e.required)return n();E.required(e,t,r,a,o),void 0!==t&&E.type(e,t,r,a,o)}n(a)},enum:function(e,t,n,r,o){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(c(t)&&!e.required)return n();E.required(e,t,r,a,o),void 0!==t&&E.enum(e,t,r,a,o)}n(a)},pattern:function(e,t,n,r,o){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(c(t,"string")&&!e.required)return n();E.required(e,t,r,a,o),c(t,"string")||E.pattern(e,t,r,a,o)}n(a)},date:function(e,t,n,r,o){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(c(t,"date")&&!e.required)return n();E.required(e,t,r,a,o),c(t,"date")||(t=t instanceof Date?t:new Date(t),E.type(e,t,r,a,o),t&&E.range(e,t.getTime(),r,a,o))}n(a)},url:s,hex:s,email:s,required:function(e,t,n,r,o){var a=[],i=Array.isArray(t)?"array":typeof t;E.required(e,t,r,a,o,i),n(a)},any:function(e,t,n,r,o){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(c(t)&&!e.required)return n();E.required(e,t,r,a,o)}n(a)}};function w(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var e=JSON.parse(JSON.stringify(this));return e.clone=this.clone,e}}}var k=w(),O=function(){function d(e){this.rules=null,this._messages=k,this.define(e)}var e=d.prototype;return e.define=function(n){var r=this;if(!n)throw new Error("Cannot configure a schema with no rules");if("object"!=typeof n||Array.isArray(n))throw new Error("Rules must be an object");this.rules={},Object.keys(n).forEach(function(e){var t=n[e];r.rules[e]=Array.isArray(t)?t:[t]})},e.messages=function(e){return e&&(this._messages=b(w(),e)),this._messages},e.validate=function(r,e,t){var o=this,l=r,s=e=void 0===e?{}:e,a=t=void 0===t?function(){}:t;if("function"==typeof s&&(a=s,s={}),!this.rules||0===Object.keys(this.rules).length)return a&&a(null,l),Promise.resolve(l);function n(e){var t,n=[];for(var r,o=0;o>>0,t>>>=0,Array(o));++re.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.top-n)return n+t.top}function de(e,t,n){if(void 0!==n&&t.bottome.top?t:e}).link:""}},{key:"render",value:function(){var e=this.context,t=e.getPrefixCls,e=e.direction,n=this.props,r=n.prefixCls,o=n.className,o=void 0===o?"":o,a=n.style,i=n.offsetTop,c=n.affix,l=n.showInkInFixed,s=n.children,n=n.onClick,u=this.state.activeLink,t=t("anchor",r),r=(this.prefixCls=t,xt()("".concat(t,"-ink-ball"),{visible:u})),e=xt()("".concat(t,"-wrapper"),bt({},"".concat(t,"-rtl"),"rtl"===e),o),o=xt()(t,bt({},"".concat(t,"-fixed"),!c&&!l)),l=Object(yt.a)({maxHeight:i?"calc(100vh - ".concat(i,"px)"):"100vh"},a),a=Et.createElement("div",{ref:this.wrapperRef,className:e,style:l},Et.createElement("div",{className:o},Et.createElement("div",{className:"".concat(t,"-ink")},Et.createElement("span",{className:r,ref:this.saveInkNode})),s)),e=this.getMemoizedContextValue(u,n);return Et.createElement(Ie.Provider,{value:e},c?Et.createElement(xe,{offsetTop:i,target:this.getContainer},a):a)}}]),t}(),n=(e.defaultProps={affix:!0,showInkInFixed:!1},e.contextType=me,function(){s(t,Et["Component"]);var e=u(t);function t(){var c;return g(this,t),(c=e.apply(this,arguments)).handleClick=function(e){var t=c.context,n=t.scrollTo,t=t.onClick,r=c.props,o=r.href,r=r.title;null!=t&&t(e,{title:r,href:o}),n(o)},c.renderAnchorLink=function(e){var e=e.getPrefixCls,t=c.props,n=t.prefixCls,r=t.href,o=t.title,a=t.children,i=t.className,t=t.target,e=e("anchor",n),n=c.context.activeLink===r,i=xt()("".concat(e,"-link"),bt({},"".concat(e,"-link-active"),n),i),e=xt()("".concat(e,"-link-title"),bt({},"".concat(e,"-link-title-active"),n));return Et.createElement("div",{className:i},Et.createElement("a",{className:e,href:r,title:"string"==typeof o?o:"",target:t,onClick:c.handleClick},o),a)},c}return c(t,[{key:"componentDidMount",value:function(){this.context.registerLink(this.props.href)}},{key:"componentDidUpdate",value:function(e){var e=e.href,t=this.props.href;e!==t&&(this.context.unregisterLink(e),this.context.registerLink(t))}},{key:"componentWillUnmount",value:function(){this.context.unregisterLink(this.props.href)}},{key:"render",value:function(){return Et.createElement(m,null,this.renderAnchorLink)}}]),t}());n.defaultProps={href:"#"},n.contextType=Ie;e.Link=n;var Ae=e;function ze(e){if(Array.isArray(e))return e}function Ke(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function Ot(e,t){return ze(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a=[],i=!0,c=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){c=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(c)throw o}}return a}}(e,t)||Q(e,t)||Ke()}function He(e,t){if(null==e)return{};var n,r=function(e,t){if(null==e)return{};for(var n,r={},o=Object.keys(e),a=0;a=r.F1&&t<=r.F12)return!1;switch(t){case r.ALT:case r.CAPS_LOCK:case r.CONTEXT_MENU:case r.CTRL:case r.DOWN:case r.END:case r.ESC:case r.HOME:case r.INSERT:case r.LEFT:case r.MAC_FF_META:case r.META:case r.NUMLOCK:case r.NUM_CENTER:case r.PAGE_DOWN:case r.PAGE_UP:case r.PAUSE:case r.PRINT_SCREEN:case r.RIGHT:case r.SHIFT:case r.UP:case r.WIN_KEY:case r.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(e){if(e>=r.ZERO&&e<=r.NINE)return!0;if(e>=r.NUM_ZERO&&e<=r.NUM_MULTIPLY)return!0;if(e>=r.A&&e<=r.Z)return!0;if(-1!==window.navigator.userAgent.indexOf("WebKit")&&0===e)return!0;switch(e){case r.SPACE:case r.QUESTION_MARK:case r.NUM_PLUS:case r.NUM_MINUS:case r.NUM_PERIOD:case r.NUM_DIVISION:case r.SEMICOLON:case r.DASH:case r.EQUALS:case r.COMMA:case r.PERIOD:case r.SLASH:case r.APOSTROPHE:case r.SINGLE_QUOTE:case r.OPEN_SQUARE_BRACKET:case r.BACKSLASH:case r.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},Ne=r;function We(){return!("undefined"==typeof window||!window.document||!window.document.createElement)}var Ue=We()?Et.useLayoutEffect:Et.useEffect;function Ye(e){return ze(e)||J(e)||Q(e)||Ke()}function qe(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 Ge(e,t){e=e||{};return{label:e.label||(t?"children":"label"),value:e.value||"value",options:e.options||"options"}}function $e(e,t){var t=1n.top&&n.right>n.left?n:null}function Yn(e){var t,n,r;return r=b.isWindow(e)||9===e.nodeType?(r=b.getWindow(e),t={left:b.getWindowScrollLeft(r),top:b.getWindowScrollTop(r)},n=b.viewportWidth(r),b.viewportHeight(r)):(t=b.offset(e),n=b.outerWidth(e),b.outerHeight(e)),t.width=n,t.height=r,t}function qn(e,t){var n=t.charAt(0),t=t.charAt(1),r=e.width,o=e.height,a=e.left,e=e.top;return"c"===n?e+=o/2:"b"===n&&(e+=o),"c"===t?a+=r/2:"r"===t&&(a+=r),{left:a,top:e}}function Gn(e,t,n,r,o){t=qn(t,n[1]),n=qn(e,n[0]),n=[n.left-t.left,n.top-t.top];return{left:Math.round(e.left-n[0]+r[0]-o[0]),top:Math.round(e.top-n[1]+r[1]-o[1])}}function $n(e,t,n){return e.leftn.right}function Xn(e,t,n){return e.topn.bottom}function Jn(e,t,n){var r=[];return b.each(e,function(e){r.push(e.replace(t,function(e){return n[e]}))}),r}function Qn(e,t){return e[t]=-e[t],e}function Zn(e,t){t=/%$/.test(e)?parseInt(e.substring(0,e.length-1),10)/100*t:parseInt(e,10);return t||0}function er(e,t){e[0]=Zn(e[0],t.width),e[1]=Zn(e[1],t.height)}function tr(e,t,n,r){var o,a,i,c,l,s=n.points,u=n.offset||[0,0],d=n.targetOffset||[0,0],f=n.overflow,e=n.source||e,u=[].concat(u),d=[].concat(d),p={},m=0,h=Un(e,!(!(f=f||{})||!f.alwaysByViewport)),v=Yn(e),g=(er(u,v),er(d,t),Gn(v,t,s,u,d)),y=b.merge(v,g);return h&&(f.adjustX||f.adjustY)&&r&&(f.adjustX&&$n(g,v,h)&&(r=Jn(s,/[lr]/gi,{l:"r",r:"l"}),o=Qn(u,0),a=Qn(d,0),i=Gn(v,t,r,o,a),c=v,l=h,(i=i).left>l.right||i.left+c.widtha.bottom||r.top+o.height=f.left&&t.left+r.width>f.right&&(r.width-=t.left+r.width-f.right),m.adjustX&&t.left+r.width>f.right&&(t.left=Math.max(f.right-r.width,f.left)),m.adjustY&&t.top=f.top&&t.top+r.height>f.bottom&&(r.height-=t.top+r.height-f.bottom),m.adjustY&&t.top+r.height>f.bottom&&(t.top=Math.max(f.bottom-r.height,f.top)),y=b.mix(t,r))),y.width!==v.width&&b.css(e,"width",b.width(e)+y.width-v.width),y.height!==v.height&&b.css(e,"height",b.height(e)+y.height-v.height),b.offset(e,{left:y.left,top:y.top},{useCssRight:n.useCssRight,useCssBottom:n.useCssBottom,useCssTransform:n.useCssTransform,ignoreShake:n.ignoreShake}),{points:s,offset:u,targetOffset:d,overflow:p}}function nr(e,t,n){var r,t=n.target||t,o=Yn(t);return t=t,r=n.overflow&&n.overflow.alwaysByViewport,r=Un(t,r),t=Yn(t),tr(e,o,n,!(!r||t.left+t.width<=r.left||t.top+t.height<=r.top||t.left>=r.right||t.top>=r.bottom))}nr.__getOffsetParent=Bn,nr.__getVisibleRectForElement=Un;var e=t(32),rr=t.n(e);function or(e,o){var a=null,i=null;var t=new j.a(function(e){var t,n,r,e=Ot(e,1)[0].target;document.documentElement.contains(e)&&(t=(e=e.getBoundingClientRect()).width,e=e.height,n=Math.floor(t),r=Math.floor(e),a===n&&i===r||Promise.resolve().then(function(){o({width:n,height:r})}),a=n,i=r)});return e&&t.observe(e),function(){t.disconnect()}}function ar(n,r){var o=F.a.useRef(!1),a=F.a.useRef(null);function i(){window.clearTimeout(a.current)}return[function e(t){o.current&&!0!==t?(i(),a.current=window.setTimeout(function(){o.current=!1,e()},r)):!1!==n()&&(o.current=!0,i(),a.current=window.setTimeout(function(){o.current=!1},r))},function(){o.current=!1,i()}]}function ir(e){return"function"!=typeof e?null:e()}function cr(e){return"object"===Ct(e)&&e?e:null}n=F.a.forwardRef(function(e,t){var n=e.children,r=e.disabled,o=e.target,a=e.align,i=e.onAlign,c=e.monitorWindowResize,e=e.monitorBufferTime,e=void 0===e?0:e,f=F.a.useRef({}),p=F.a.useRef(),n=F.a.Children.only(n),m=F.a.useRef({});m.current.disabled=r,m.current.target=o,m.current.align=a,m.current.onAlign=i;var i=Ot(ar(function(){var e,t,n,r,o,a,i,c,l=m.current,s=l.disabled,u=l.target,d=l.align,l=l.onAlign;return!(s||!u)&&(s=p.current,n=ir(u),u=cr(u),f.current.element=n,f.current.point=u,f.current.align=d,t=document.activeElement,n&&Zt(n)?e=nr(s,n,d):u&&(n=s,u=u,d=d,r=(r=b.getDocument(n)).defaultView||r.parentWindow,o=b.getWindowScrollLeft(r),a=b.getWindowScrollTop(r),i=b.viewportWidth(r),r=b.viewportHeight(r),c="pageX"in u?u.pageX:o+u.clientX,u="pageY"in u?u.pageY:a+u.clientY,o=0<=c&&c<=o+i&&0<=u&&u<=a+r,i=[d.points[0],"cc"],e=tr(n,{left:c,top:u,width:0,height:0},tn(tn({},d),{},{points:i}),o)),a=s,(r=t)!==document.activeElement&&Qe(a,r)&&"function"==typeof r.focus&&r.focus(),l&&e&&l(s,e),!0)},e),2),l=i[0],s=i[1],u=F.a.useRef({cancel:function(){}}),d=F.a.useRef({cancel:function(){}}),h=(F.a.useEffect(function(){var e,t=ir(o),n=cr(o);p.current!==d.current.element&&(d.current.cancel(),d.current.element=p.current,d.current.cancel=or(p.current,l)),f.current.element===t&&((e=f.current.point)===(n=n)||e&&n&&("pageX"in n&&"pageY"in n?e.pageX===n.pageX&&e.pageY===n.pageY:"clientX"in n&&"clientY"in n&&(e.clientX===n.clientX&&e.clientY===n.clientY)))&&rr()(f.current.align,a)||(l(),u.current.element!==t&&(u.current.cancel(),u.current.element=t,u.current.cancel=or(t,l)))}),F.a.useEffect(function(){(r?s:l)()},[r]),F.a.useRef(null));return F.a.useEffect(function(){c?h.current||(h.current=le(window,"resize",l)):h.current&&(h.current.remove(),h.current=null)},[c]),F.a.useEffect(function(){return function(){u.current.cancel(),d.current.cancel(),h.current&&h.current.remove(),s()}},[]),F.a.useImperativeHandle(t,function(){return{forceAlign:function(){return l(!0)}}}),n=F.a.isValidElement(n)?F.a.cloneElement(n,{ref:Me(n.ref,p)}):n});n.displayName="Align";var lr=n,o=t(5),sr=t.n(o);function ur(e,t,n,r,o,a,i){try{var c=e[a](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function dr(c){return function(){var e=this,i=arguments;return new Promise(function(t,n){var r=c.apply(e,i);function o(e){ur(r,t,n,o,a,"next",e)}function a(e){ur(r,t,n,o,a,"throw",e)}o(void 0)})}}function fr(e,t){var n=Ot(Object(Et.useState)(null),2),r=n[0],o=n[1],a=Object(Et.useRef)(),i=Object(Et.useRef)(!1);function c(e){i.current||o(e)}function l(){we.cancel(a.current)}return Object(Et.useEffect)(function(){c("measure")},[e]),Object(Et.useEffect)(function(){"measure"===r&&t(),r&&(a.current=we(dr(sr.a.mark(function e(){var t,n;return sr.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:t=mr.indexOf(r),(n=mr[t+1])&&-1!==t&&c(n);case 3:case"end":return e.stop()}},e)}))))},[r]),Object(Et.useEffect)(function(){return function(){i.current=!0,l()}},[]),[r,function(e){l(),a.current=we(function(){c(function(e){switch(r){case"align":return"motion";case"motion":return"stable"}return e}),null!=e&&e()})}]}function pr(r){var e=Ot(Et.useState({width:0,height:0}),2),o=e[0],t=e[1];return[Et.useMemo(function(){var e,t,n={};return r&&(e=o.width,t=o.height,-1!==r.indexOf("height")&&t?n.height=t:-1!==r.indexOf("minHeight")&&t&&(n.minHeight=t),-1!==r.indexOf("width")&&e?n.width=e:-1!==r.indexOf("minWidth")&&e&&(n.minWidth=e)),n},[r,o]),function(e){t({width:e.offsetWidth,height:e.offsetHeight})}]}var mr=["measure","align",null,"motion"],e=Et.forwardRef(function(e,t){var n=e.visible,r=e.prefixCls,o=e.className,a=e.style,i=e.children,c=e.zIndex,l=e.stretch,s=e.destroyPopupOnHide,u=e.forceRender,d=e.align,f=e.point,p=e.getRootDomNode,m=e.getClassNameFromAlign,h=e.onAlign,v=e.onMouseEnter,g=e.onMouseLeave,y=e.onMouseDown,b=e.onTouchStart,C=Object(Et.useRef)(),E=Object(Et.useRef)(),x=Ot(Object(Et.useState)(),2),w=x[0],k=x[1],x=Ot(pr(l),2),O=x[0],S=x[1];var x=Ot(fr(n,function(){l&&S(p())}),2),N=x[0],P=x[1],M=Object(Et.useRef)();function j(){var e;null!=(e=C.current)&&e.forceAlign()}function T(e,t){var n=m(t);w!==n&&k(n),"align"===N&&(w!==n?Promise.resolve().then(function(){j()}):P(function(){var e;null!=(e=M.current)&&e.call(M)}),null!=h&&h(e,t))}var R=wt({},Xt(e));function I(){return new Promise(function(e){M.current=e})}["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(e){var n=R[e];R[e]=function(e,t){return P(),null==n?void 0:n(e,t)}}),Et.useEffect(function(){R.motionName||"motion"!==N||P()},[R.motionName,N]),Et.useImperativeHandle(t,function(){return{forceAlign:j,getElement:function(){return E.current}}});var F=wt(wt({},O),{},{zIndex:c,opacity:"motion"!==N&&"stable"!==N&&n?0:void 0,pointerEvents:"stable"===N?void 0:"none"},a),D=!0,L=(null==d||!d.points||"align"!==N&&"stable"!==N||(D=!1),i);return 1