"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8770],{8770:function(e,t,n){function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(null,arguments)}n.d(t,{iz:function(){return qr},BW:function(){return Xr},sN:function(){return Yr},Wd:function(){return Rr},ZP:function(){return Qr}});var o=n(4942);function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){(0,o.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var s=n(5671),u=n(3144),c=n(7326),l=n(136),f=n(3568),p=n(7294),d=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),h=p.createContext(null),v=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return d(t,e),t.prototype.render=function(){return p.createElement(h.Provider,{value:this.props.store},this.props.children)},t}(p.Component),m=n(6774),y=n.n(m),g=n(8679),b=n.n(g),w=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),E=function(){return E=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},E.apply(this,arguments)};var M=function(){return{}};function C(e,t){void 0===t&&(t={});var n=!!e,r=e||M;return function(o){var i=function(t){function i(e,n){var o=t.call(this,e,n)||this;return o.unsubscribe=null,o.handleChange=function(){if(o.unsubscribe){var e=r(o.store.getState(),o.props);o.setState({subscribed:e})}},o.store=o.context,o.state={subscribed:r(o.store.getState(),e),store:o.store,props:e},o}return w(i,t),i.getDerivedStateFromProps=function(t,n){return e&&2===e.length&&t!==n.props?{subscribed:r(n.store.getState(),t),props:t}:{props:t}},i.prototype.componentDidMount=function(){this.trySubscribe()},i.prototype.componentWillUnmount=function(){this.tryUnsubscribe()},i.prototype.shouldComponentUpdate=function(e,t){return!y()(this.props,e)||!y()(this.state.subscribed,t.subscribed)},i.prototype.trySubscribe=function(){n&&(this.unsubscribe=this.store.subscribe(this.handleChange),this.handleChange())},i.prototype.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null)},i.prototype.render=function(){var e=E(E(E({},this.props),this.state.subscribed),{store:this.store});return p.createElement(o,E({},e,{ref:this.props.miniStoreForwardedRef}))},i.displayName="Connect("+function(e){return e.displayName||e.name||"Component"}(o)+")",i.contextType=h,i}(p.Component);if(t.forwardRef){var a=p.forwardRef((function(e,t){return p.createElement(i,E({},e,{miniStoreForwardedRef:t}))}));return b()(a,o)}return b()(i,o)}}var O=function(){return O=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},O.apply(this,arguments)};function S(e,t){var n=Object.assign({},e);return Array.isArray(t)&&t.forEach((function(e){delete n[e]})),n}var k={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(e){var t=e.keyCode;if(e.altKey&&!e.ctrlKey||e.metaKey||t>=k.F1&&t<=k.F12)return!1;switch(t){case k.ALT:case k.CAPS_LOCK:case k.CONTEXT_MENU:case k.CTRL:case k.DOWN:case k.END:case k.ESC:case k.HOME:case k.INSERT:case k.LEFT:case k.MAC_FF_META:case k.META:case k.NUMLOCK:case k.NUM_CENTER:case k.PAGE_DOWN:case k.PAGE_UP:case k.PAUSE:case k.PRINT_SCREEN:case k.RIGHT:case k.SHIFT:case k.UP:case k.WIN_KEY:case k.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(e){if(e>=k.ZERO&&e<=k.NINE)return!0;if(e>=k.NUM_ZERO&&e<=k.NUM_MULTIPLY)return!0;if(e>=k.A&&e<=k.Z)return!0;if(-1!==window.navigator.userAgent.indexOf("WebKit")&&0===e)return!0;switch(e){case k.SPACE:case k.QUESTION_MARK:case k.NUM_PLUS:case k.NUM_MINUS:case k.NUM_PERIOD:case k.NUM_DIVISION:case k.SEMICOLON:case k.DASH:case k.EQUALS:case k.COMMA:case k.PERIOD:case k.SLASH:case k.APOSTROPHE:case k.SINGLE_QUOTE:case k.OPEN_SQUARE_BRACKET:case k.BACKSLASH:case k.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},T=k;function P(){var e=[].slice.call(arguments,0);return 1===e.length?e[0]:function(){for(var t=0;t<e.length;t++)e[t]&&e[t].apply&&e[t].apply(this,arguments)}}var x=n(1805);function N(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=[];return p.Children.forEach(e,(function(e){(void 0!==e&&null!==e||t.keepEmpty)&&(Array.isArray(e)?n=n.concat(N(e)):(0,x.isFragment)(e)&&e.props?n=n.concat(N(e.props.children,t)):n.push(e))})),n}var A=n(3967),_=n.n(A),R=n(1002);var D=n(181);function I(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,s=[],u=!0,c=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=i.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){c=!0,o=e}finally{try{if(!u&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,t)||(0,D.Z)(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var Z=/iPhone/i,K=/iPod/i,L=/iPad/i,j=/\bAndroid(?:.+)Mobile\b/i,F=/Android/i,H=/\bAndroid(?:.+)SD4930UR\b/i,W=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,V=/Windows Phone/i,U=/\bWindows(?:.+)ARM\b/i,z=/BlackBerry/i,B=/BB10/i,Y=/Opera Mini/i,G=/\b(CriOS|Chrome)(?:.+)Mobile/i,X=/Mobile(?:.+)Firefox\b/i;function $(e,t){return e.test(t)}function q(e){var t=e||("undefined"!==typeof navigator?navigator.userAgent:""),n=(t||"").split("[FBAN");"undefined"!==typeof n[1]&&(t=I(n,1)[0]);"undefined"!==typeof(n=t.split("Twitter"))[1]&&(t=I(n,1)[0]);var r={apple:{phone:$(Z,t)&&!$(V,t),ipod:$(K,t),tablet:!$(Z,t)&&$(L,t)&&!$(V,t),device:($(Z,t)||$(K,t)||$(L,t))&&!$(V,t)},amazon:{phone:$(H,t),tablet:!$(H,t)&&$(W,t),device:$(H,t)||$(W,t)},android:{phone:!$(V,t)&&$(H,t)||!$(V,t)&&$(j,t),tablet:!$(V,t)&&!$(H,t)&&!$(j,t)&&($(W,t)||$(F,t)),device:!$(V,t)&&($(H,t)||$(W,t)||$(j,t)||$(F,t))||$(/\bokhttp\b/i,t)},windows:{phone:$(V,t),tablet:$(U,t),device:$(V,t)||$(U,t)},other:{blackberry:$(z,t),blackberry10:$(B,t),opera:$(Y,t),firefox:$(X,t),chrome:$(G,t),device:$(z,t)||$(B,t)||$(Y,t)||$(X,t)||$(G,t)},any:null,phone:null,tablet:null};return r.any=r.apple.device||r.android.device||r.windows.device||r.other.device,r.phone=r.apple.phone||r.android.phone||r.windows.phone,r.tablet=r.apple.tablet||r.android.tablet||r.windows.tablet,r}var Q=a(a({},q()),{},{isMobile:q});function J(){}function ee(e,t,n){var r=t||"";return e.key||"".concat(r,"item_").concat(n)}function te(e){return"".concat(e,"-menu-")}function ne(e,t){var n=-1;p.Children.forEach(e,(function(e){n+=1,e&&e.type&&e.type.isMenuItemGroup?p.Children.forEach(e.props.children,(function(e){t(e,n+=1)})):t(e,n)}))}function re(e,t,n){e&&!n.find&&p.Children.forEach(e,(function(e){if(e){var r=e.type;if(!r||!(r.isSubMenu||r.isMenuItem||r.isMenuItemGroup))return;-1!==t.indexOf(e.key)?n.find=!0:e.props.children&&re(e.props.children,t,n)}}))}var oe=["defaultSelectedKeys","selectedKeys","defaultOpenKeys","openKeys","mode","getPopupContainer","onSelect","onDeselect","onDestroy","openTransitionName","openAnimation","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","triggerSubMenuAction","level","selectable","multiple","onOpenChange","visible","focusable","defaultActiveFirst","prefixCls","inlineIndent","parentMenu","title","rootPrefixCls","eventKey","active","onItemHover","onTitleMouseEnter","onTitleMouseLeave","onTitleClick","popupAlign","popupOffset","isOpen","renderMenuItem","manualRef","subMenuKey","disabled","index","isSelected","store","activeKey","builtinPlacements","overflowedIndicator","motion","attribute","value","popupClassName","inlineCollapsed","menu","theme","itemIcon","expandIcon"],ie=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e&&"function"===typeof e.getBoundingClientRect&&e.getBoundingClientRect().width;if(n){if(t){var r=getComputedStyle(e),o=r.marginLeft,i=r.marginRight;n+=+o.replace("px","")+ +i.replace("px","")}n=+n.toFixed(6)}return n||0},ae=function(e,t,n){e&&"object"===(0,R.Z)(e.style)&&(e.style[t]=n)},se=n(907);function ue(e){return function(e){if(Array.isArray(e))return(0,se.Z)(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||(0,D.Z)(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ce(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var le=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}()}(),fe="undefined"!==typeof window&&"undefined"!==typeof document&&window.document===document,pe="undefined"!==typeof 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")(),de="function"===typeof requestAnimationFrame?requestAnimationFrame.bind(pe):function(e){return setTimeout((function(){return e(Date.now())}),1e3/60)};var he=["top","right","bottom","left","width","height","size","weight"],ve="undefined"!==typeof MutationObserver,me=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&&s()}function a(){de(i)}function s(){var e=Date.now();if(n){if(e-o<2)return;r=!0}else n=!0,r=!1,setTimeout(a,t);o=e}return s}(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(){fe&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),ve?(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(){fe&&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;he.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}(),ye=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},ge=function(e){return e&&e.ownerDocument&&e.ownerDocument.defaultView||pe},be=Se(0,0,0,0);function we(e){return parseFloat(e)||0}function Ee(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return t.reduce((function(t,n){return t+we(e["border-"+n+"-width"])}),0)}function Me(e){var t=e.clientWidth,n=e.clientHeight;if(!t&&!n)return be;var r=ge(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]=we(i)}return t}(r),i=o.left+o.right,a=o.top+o.bottom,s=we(r.width),u=we(r.height);if("border-box"===r.boxSizing&&(Math.round(s+i)!==t&&(s-=Ee(r,"left","right")+i),Math.round(u+a)!==n&&(u-=Ee(r,"top","bottom")+a)),!function(e){return e===ge(e).document.documentElement}(e)){var c=Math.round(s+i)-t,l=Math.round(u+a)-n;1!==Math.abs(c)&&(s-=c),1!==Math.abs(l)&&(u-=l)}return Se(o.left,o.top,s,u)}var Ce="undefined"!==typeof SVGGraphicsElement?function(e){return e instanceof ge(e).SVGGraphicsElement}:function(e){return e instanceof ge(e).SVGElement&&"function"===typeof e.getBBox};function Oe(e){return fe?Ce(e)?function(e){var t=e.getBBox();return Se(0,0,t.width,t.height)}(e):Me(e):be}function Se(e,t,n,r){return{x:e,y:t,width:n,height:r}}var ke=function(){function e(e){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=Se(0,0,0,0),this.target=e}return e.prototype.isActive=function(){var e=Oe(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}(),Te=function(e,t){var n=function(e){var t=e.x,n=e.y,r=e.width,o=e.height,i="undefined"!==typeof DOMRectReadOnly?DOMRectReadOnly:Object,a=Object.create(i.prototype);return ye(a,{x:t,y:n,width:r,height:o,top:n,right:t+r,bottom:o+n,left:t}),a}(t);ye(this,{target:e,contentRect:n})},Pe=function(){function e(e,t,n){if(this.activeObservations_=[],this.observations_=new le,"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 ge(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)||(t.set(e,new ke(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 ge(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 Te(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}(),xe="undefined"!==typeof WeakMap?new WeakMap:new le,Ne=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=me.getInstance(),r=new Pe(t,n,this);xe.set(this,r)};["observe","unobserve","disconnect"].forEach((function(e){Ne.prototype[e]=function(){var t;return(t=xe.get(this))[e].apply(t,arguments)}}));var Ae="undefined"!==typeof pe.ResizeObserver?pe.ResizeObserver:Ne,_e=n(3935),Re=function(e){return+setTimeout(e,16)},De=function(e){return clearTimeout(e)};"undefined"!==typeof window&&"requestAnimationFrame"in window&&(Re=function(e){return window.requestAnimationFrame(e)},De=function(e){return window.cancelAnimationFrame(e)});var Ie=0,Ze=new Map;function Ke(e){Ze.delete(e)}var Le=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=Ie+=1;function r(t){if(0===t)Ke(n),e();else{var o=Re((function(){r(t-1)}));Ze.set(n,o)}}return r(t),n};Le.cancel=function(e){var t=Ze.get(e);return Ke(e),De(t)};var je=Le;function Fe(e,t){if(!e)return!1;if(e.contains)return e.contains(t);for(var n=t;n;){if(n===e)return!0;n=n.parentNode}return!1}function He(e){return e instanceof HTMLElement||e instanceof SVGElement}function We(e){var t,n=function(e){return e&&"object"===(0,R.Z)(e)&&He(e.nativeElement)?e.nativeElement:He(e)?e:null}(e);return n||(e instanceof p.Component?null===(t=_e.findDOMNode)||void 0===t?void 0:t.call(_e,e):null)}var Ve=function(e,t){"function"===typeof e?e(t):"object"===(0,R.Z)(e)&&e&&"current"in e&&(e.current=t)},Ue=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=t.filter(Boolean);return r.length<=1?r[0]:function(e){t.forEach((function(t){Ve(t,e)}))}},ze=function(e){var t,n,r=(0,x.isMemo)(e)?e.type.type:e.type;return!!("function"!==typeof r||null!==(t=r.prototype)&&void 0!==t&&t.render||r.$$typeof===x.ForwardRef)&&!!("function"!==typeof e||null!==(n=e.prototype)&&void 0!==n&&n.render||e.$$typeof===x.ForwardRef)};function Be(e){return(0,p.isValidElement)(e)&&!(0,x.isFragment)(e)}Number(p.version.split(".")[0]);function Ye(e,t,n,r){var o=_e.unstable_batchedUpdates?function(e){_e.unstable_batchedUpdates(n,e)}:n;return null!==e&&void 0!==e&&e.addEventListener&&e.addEventListener(t,o,r),{remove:function(){null!==e&&void 0!==e&&e.removeEventListener&&e.removeEventListener(t,o,r)}}}function Ge(){return!("undefined"===typeof window||!window.document||!window.document.createElement)}var Xe=(0,p.forwardRef)((function(e,t){var n=e.didUpdate,r=e.getContainer,o=e.children,i=(0,p.useRef)(),a=(0,p.useRef)();(0,p.useImperativeHandle)(t,(function(){return{}}));var s=(0,p.useRef)(!1);return!s.current&&Ge()&&(a.current=r(),i.current=a.current.parentNode,s.current=!0),(0,p.useEffect)((function(){null===n||void 0===n||n(e)})),(0,p.useEffect)((function(){return null===a.current.parentNode&&null!==i.current&&i.current.appendChild(a.current),function(){var e;null===(e=a.current)||void 0===e||null===(e=e.parentNode)||void 0===e||e.removeChild(a.current)}}),[]),a.current?_e.createPortal(o,a.current):null}));function $e(e,t,n){return n?e[0]===t[0]:e[0]===t[0]&&e[1]===t[1]}var qe=p.createContext({});var Qe=function(e){(0,l.Z)(n,e);var t=(0,f.Z)(n);function n(){return(0,s.Z)(this,n),t.apply(this,arguments)}return(0,u.Z)(n,[{key:"render",value:function(){return this.props.children}}]),n}(p.Component),Je=Qe;function et(e){var t=p.useRef();t.current=e;var n=p.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 n}var tt=Ge()?p.useLayoutEffect:p.useEffect,nt=function(e,t){var n=p.useRef(!0);tt((function(){return e(n.current)}),t),tt((function(){return n.current=!1,function(){n.current=!0}}),[])},rt=nt;function ot(e){var t=p.useRef(!1),n=I(p.useState(e),2),r=n[0],o=n[1];return p.useEffect((function(){return t.current=!1,function(){t.current=!0}}),[]),[r,function(e,n){n&&t.current||o(e)}]}"undefined"===typeof Reflect?Object.keys:Reflect.ownKeys;var it={},at=[];function st(e,t){}function ut(e,t){}function ct(e,t,n){t||it[n]||(e(!1,n),it[n]=!0)}function lt(e,t){ct(st,e,t)}lt.preMessage=function(e){at.push(e)},lt.resetWarned=function(){it={}},lt.noteOnce=function(e,t){ct(ut,e,t)};var ft=lt;var pt="none",dt="appear",ht="enter",vt="leave",mt="none",yt="prepare",gt="start",bt="active",wt="end",Et="prepared";function Mt(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit".concat(e)]="webkit".concat(t),n["Moz".concat(e)]="moz".concat(t),n["ms".concat(e)]="MS".concat(t),n["O".concat(e)]="o".concat(t.toLowerCase()),n}var Ct=function(e,t){var n={animationend:Mt("Animation","AnimationEnd"),transitionend:Mt("Transition","TransitionEnd")};return e&&("AnimationEvent"in t||delete n.animationend.animation,"TransitionEvent"in t||delete n.transitionend.transition),n}(Ge(),"undefined"!==typeof window?window:{}),Ot={};if(Ge()){var St=document.createElement("div");Ot=St.style}var kt={};function Tt(e){if(kt[e])return kt[e];var t=Ct[e];if(t)for(var n=Object.keys(t),r=n.length,o=0;o<r;o+=1){var i=n[o];if(Object.prototype.hasOwnProperty.call(t,i)&&i in Ot)return kt[e]=t[i],kt[e]}return""}var Pt=Tt("animationend"),xt=Tt("transitionend"),Nt=!(!Pt||!xt),At=Pt||"animationend",_t=xt||"transitionend";function Rt(e,t){if(!e)return null;if("object"===(0,R.Z)(e)){var n=t.replace(/-\w/g,(function(e){return e[1].toUpperCase()}));return e[n]}return"".concat(e,"-").concat(t)}var Dt=Ge()?p.useLayoutEffect:p.useEffect,It=[yt,gt,bt,wt],Zt=[yt,Et];function Kt(e){return e===bt||e===wt}var Lt=function(e,t,n){var r=I(ot(mt),2),o=r[0],i=r[1],a=function(){var e=p.useRef(null);function t(){je.cancel(e.current)}return p.useEffect((function(){return function(){t()}}),[]),[function n(r){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;t();var i=je((function(){o<=1?r({isCanceled:function(){return i!==e.current}}):n(r,o-1)}));e.current=i},t]}(),s=I(a,2),u=s[0],c=s[1];var l=t?Zt:It;return Dt((function(){if(o!==mt&&o!==wt){var e=l.indexOf(o),t=l[e+1],r=n(o);false===r?i(t,!0):t&&u((function(e){function n(){e.isCanceled()||i(t,!0)}!0===r?n():Promise.resolve(r).then(n)}))}}),[e,o]),p.useEffect((function(){return function(){c()}}),[]),[function(){i(yt,!0)},o]};function jt(e,t,n,r){var i=r.motionEnter,s=void 0===i||i,u=r.motionAppear,c=void 0===u||u,l=r.motionLeave,f=void 0===l||l,d=r.motionDeadline,h=r.motionLeaveImmediately,v=r.onAppearPrepare,m=r.onEnterPrepare,y=r.onLeavePrepare,g=r.onAppearStart,b=r.onEnterStart,w=r.onLeaveStart,E=r.onAppearActive,M=r.onEnterActive,C=r.onLeaveActive,O=r.onAppearEnd,S=r.onEnterEnd,k=r.onLeaveEnd,T=r.onVisibleChanged,P=I(ot(),2),x=P[0],N=P[1],A=function(e){var t=I(p.useReducer((function(e){return e+1}),0),2)[1],n=p.useRef(e);return[et((function(){return n.current})),et((function(e){n.current="function"===typeof e?e(n.current):e,t()}))]}(pt),_=I(A,2),R=_[0],D=_[1],Z=I(ot(null),2),K=Z[0],L=Z[1],j=R(),F=(0,p.useRef)(!1),H=(0,p.useRef)(null);function W(){return n()}var V=(0,p.useRef)(!1);function U(){D(pt),L(null,!0)}var z=et((function(e){var t=R();if(t!==pt){var n=W();if(!e||e.deadline||e.target===n){var r,o=V.current;t===dt&&o?r=null===O||void 0===O?void 0:O(n,e):t===ht&&o?r=null===S||void 0===S?void 0:S(n,e):t===vt&&o&&(r=null===k||void 0===k?void 0:k(n,e)),o&&!1!==r&&U()}}})),B=function(e){var t=(0,p.useRef)();function n(t){t&&(t.removeEventListener(_t,e),t.removeEventListener(At,e))}return p.useEffect((function(){return function(){n(t.current)}}),[]),[function(r){t.current&&t.current!==r&&n(t.current),r&&r!==t.current&&(r.addEventListener(_t,e),r.addEventListener(At,e),t.current=r)},n]}(z),Y=I(B,1)[0],G=function(e){switch(e){case dt:return(0,o.Z)((0,o.Z)((0,o.Z)({},yt,v),gt,g),bt,E);case ht:return(0,o.Z)((0,o.Z)((0,o.Z)({},yt,m),gt,b),bt,M);case vt:return(0,o.Z)((0,o.Z)((0,o.Z)({},yt,y),gt,w),bt,C);default:return{}}},X=p.useMemo((function(){return G(j)}),[j]),$=I(Lt(j,!e,(function(e){if(e===yt){var t=X.prepare;return!!t&&t(W())}var n;Q in X&&L((null===(n=X[Q])||void 0===n?void 0:n.call(X,W(),null))||null);return Q===bt&&j!==pt&&(Y(W()),d>0&&(clearTimeout(H.current),H.current=setTimeout((function(){z({deadline:!0})}),d))),Q===Et&&U(),true})),2),q=$[0],Q=$[1],J=Kt(Q);V.current=J,Dt((function(){N(t);var n,r=F.current;F.current=!0,!r&&t&&c&&(n=dt),r&&t&&s&&(n=ht),(r&&!t&&f||!r&&h&&!t&&f)&&(n=vt);var o=G(n);n&&(e||o.prepare)?(D(n),q()):D(pt)}),[t]),(0,p.useEffect)((function(){(j===dt&&!c||j===ht&&!s||j===vt&&!f)&&D(pt)}),[c,s,f]),(0,p.useEffect)((function(){return function(){F.current=!1,clearTimeout(H.current)}}),[]);var ee=p.useRef(!1);(0,p.useEffect)((function(){x&&(ee.current=!0),void 0!==x&&j===pt&&((ee.current||x)&&(null===T||void 0===T||T(x)),ee.current=!0)}),[x,j]);var te=K;return X.prepare&&Q===gt&&(te=a({transition:"none"},te)),[j,Q,te,null!==x&&void 0!==x?x:t]}var Ft=function(e){var t=e;"object"===(0,R.Z)(e)&&(t=e.transitionSupport);var n=p.forwardRef((function(e,n){var r=e.visible,i=void 0===r||r,s=e.removeOnLeave,u=void 0===s||s,c=e.forceRender,l=e.children,f=e.motionName,d=e.leavedClassName,h=e.eventProps,v=function(e,n){return!(!e.motionName||!t||!1===n)}(e,p.useContext(qe).motion),m=(0,p.useRef)(),y=(0,p.useRef)();var g=I(jt(v,i,(function(){try{return m.current instanceof HTMLElement?m.current:We(y.current)}catch(e){return null}}),e),4),b=g[0],w=g[1],E=g[2],M=g[3],C=p.useRef(M);M&&(C.current=!0);var O,S=p.useCallback((function(e){m.current=e,Ve(n,e)}),[n]),k=a(a({},h),{},{visible:i});if(l)if(b===pt)O=M?l(a({},k),S):!u&&C.current&&d?l(a(a({},k),{},{className:d}),S):c||!u&&!d?l(a(a({},k),{},{style:{display:"none"}}),S):null;else{var T;w===yt?T="prepare":Kt(w)?T="active":w===gt&&(T="start");var P=Rt(f,"".concat(b,"-").concat(T));O=l(a(a({},k),{},{className:_()(Rt(f,b),(0,o.Z)((0,o.Z)({},P,P&&T),f,"string"===typeof f)),style:E}),S)}else O=null;p.isValidElement(O)&&ze(O)&&(O.ref||(O=p.cloneElement(O,{ref:S})));return p.createElement(Je,{ref:y},O)}));return n.displayName="CSSMotion",n}(Nt),Ht="add",Wt="keep",Vt="remove",Ut="removed";function zt(e){var t;return a(a({},t=e&&"object"===(0,R.Z)(e)&&"key"in e?e:{key:e}),{},{key:String(t.key)})}function Bt(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.map(zt)}function Yt(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=[],r=0,o=t.length,i=Bt(e),s=Bt(t);i.forEach((function(e){for(var t=!1,i=r;i<o;i+=1){var u=s[i];if(u.key===e.key){r<i&&(n=n.concat(s.slice(r,i).map((function(e){return a(a({},e),{},{status:Ht})}))),r=i),n.push(a(a({},u),{},{status:Wt})),r+=1,t=!0;break}}t||n.push(a(a({},e),{},{status:Vt}))})),r<o&&(n=n.concat(s.slice(r).map((function(e){return a(a({},e),{},{status:Ht})}))));var u={};n.forEach((function(e){var t=e.key;u[t]=(u[t]||0)+1}));var c=Object.keys(u).filter((function(e){return u[e]>1}));return c.forEach((function(e){(n=n.filter((function(t){var n=t.key,r=t.status;return n!==e||r!==Vt}))).forEach((function(t){t.key===e&&(t.status=Wt)}))})),n}var Gt=["component","children","onVisibleChanged","onAllRemoved"],Xt=["status"],$t=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearPrepare","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];!function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ft,n=function(e){(0,l.Z)(i,e);var n=(0,f.Z)(i);function i(){var e;(0,s.Z)(this,i);for(var t=arguments.length,r=new Array(t),u=0;u<t;u++)r[u]=arguments[u];return e=n.call.apply(n,[this].concat(r)),(0,o.Z)((0,c.Z)(e),"state",{keyEntities:[]}),(0,o.Z)((0,c.Z)(e),"removeKey",(function(t){e.setState((function(e){return{keyEntities:e.keyEntities.map((function(e){return e.key!==t?e:a(a({},e),{},{status:Ut})}))}}),(function(){0===e.state.keyEntities.filter((function(e){return e.status!==Ut})).length&&e.props.onAllRemoved&&e.props.onAllRemoved()}))})),e}return(0,u.Z)(i,[{key:"render",value:function(){var e=this,n=this.state.keyEntities,o=this.props,i=o.component,s=o.children,u=o.onVisibleChanged,c=(o.onAllRemoved,ce(o,Gt)),l=i||p.Fragment,f={};return $t.forEach((function(e){f[e]=c[e],delete c[e]})),delete c.keys,p.createElement(l,c,n.map((function(n,o){var i=n.status,c=ce(n,Xt),l=i===Ht||i===Wt;return p.createElement(t,r({},f,{key:c.key,visible:l,eventProps:c,onVisibleChanged:function(t){null===u||void 0===u||u(t,{key:c.key}),t||e.removeKey(c.key)}}),(function(e,t){return s(a(a({},e),{},{index:o}),t)}))})))}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=e.keys,r=t.keyEntities,o=Bt(n);return{keyEntities:Yt(r,o).filter((function(e){var t=r.find((function(t){var n=t.key;return e.key===n}));return!t||t.status!==Ut||e.status!==Vt}))}}}]),i}(p.Component);(0,o.Z)(n,"defaultProps",{component:"div"})}(Nt);var qt,Qt=Ft;function Jt(e){var t=e.prefixCls,n=e.motion,r=e.animation,o=e.transitionName;return n||(r?{motionName:"".concat(t,"-").concat(r)}:o?{motionName:o}:null)}function en(e){var t=e.prefixCls,n=e.visible,o=e.zIndex,i=e.mask,s=e.maskMotion,u=e.maskAnimation,c=e.maskTransitionName;if(!i)return null;var l={};return(s||c||u)&&(l=a({motionAppear:!0},Jt({motion:s,prefixCls:t,transitionName:c,animation:u}))),p.createElement(Qt,r({},l,{visible:n,removeOnLeave:!0}),(function(e){var n=e.className;return p.createElement("div",{style:{zIndex:o},className:_()("".concat(t,"-mask"),n)})}))}function tn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function nn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?tn(Object(n),!0).forEach((function(t){on(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function rn(e){return rn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},rn(e)}function on(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var an={Webkit:"-webkit-",Moz:"-moz-",ms:"-ms-",O:"-o-"};function sn(){if(void 0!==qt)return qt;qt="";var e=document.createElement("p").style;for(var t in an)t+"Transform"in e&&(qt=t);return qt}function un(){return sn()?"".concat(sn(),"TransitionProperty"):"transitionProperty"}function cn(){return sn()?"".concat(sn(),"Transform"):"transform"}function ln(e,t){var n=un();n&&(e.style[n]=t,"transitionProperty"!==n&&(e.style.transitionProperty=t))}function fn(e,t){var n=cn();n&&(e.style[n]=t,"transform"!==n&&(e.style.transform=t))}var pn,dn=/matrix\((.*)\)/,hn=/matrix3d\((.*)\)/;function vn(e){var t=e.style.display;e.style.display="none",e.offsetHeight,e.style.display=t}function mn(e,t,n){var r=n;if("object"!==rn(t))return"undefined"!==typeof r?("number"===typeof r&&(r="".concat(r,"px")),void(e.style[t]=r)):pn(e,t);for(var o in t)t.hasOwnProperty(o)&&mn(e,o,t[o])}function yn(e,t){var n=e["page".concat(t?"Y":"X","Offset")],r="scroll".concat(t?"Top":"Left");if("number"!==typeof n){var o=e.document;"number"!==typeof(n=o.documentElement[r])&&(n=o.body[r])}return n}function gn(e){return yn(e)}function bn(e){return yn(e,!0)}function wn(e){var t=function(e){var t,n,r,o=e.ownerDocument,i=o.body,a=o&&o.documentElement;return t=e.getBoundingClientRect(),n=Math.floor(t.left),r=Math.floor(t.top),{left:n-=a.clientLeft||i.clientLeft||0,top:r-=a.clientTop||i.clientTop||0}}(e),n=e.ownerDocument,r=n.defaultView||n.parentWindow;return t.left+=gn(r),t.top+=bn(r),t}function En(e){return null!==e&&void 0!==e&&e==e.window}function Mn(e){return En(e)?e.document:9===e.nodeType?e:e.ownerDocument}var Cn=new RegExp("^(".concat(/[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source,")(?!px)[a-z%]+$"),"i"),On=/^(top|right|bottom|left)$/;function Sn(e,t){return"left"===e?t.useCssRight?"right":e:t.useCssBottom?"bottom":e}function kn(e){return"left"===e?"right":"right"===e?"left":"top"===e?"bottom":"bottom"===e?"top":void 0}function Tn(e,t,n){"static"===mn(e,"position")&&(e.style.position="relative");var r=-999,o=-999,i=Sn("left",n),a=Sn("top",n),s=kn(i),u=kn(a);"left"!==i&&(r=999),"top"!==a&&(o=999);var c,l="",f=wn(e);("left"in t||"top"in t)&&(l=(c=e).style.transitionProperty||c.style[un()]||"",ln(e,"none")),"left"in t&&(e.style[s]="",e.style[i]="".concat(r,"px")),"top"in t&&(e.style[u]="",e.style[a]="".concat(o,"px")),vn(e);var p=wn(e),d={};for(var h in t)if(t.hasOwnProperty(h)){var v=Sn(h,n),m="left"===h?r:o,y=f[h]-p[h];d[v]=v===h?m+y:m-y}mn(e,d),vn(e),("left"in t||"top"in t)&&ln(e,l);var g={};for(var b in t)if(t.hasOwnProperty(b)){var w=Sn(b,n),E=t[b]-f[b];g[w]=b===w?d[w]+E:d[w]-E}mn(e,g)}function Pn(e,t){var n=wn(e),r=function(e){var t=window.getComputedStyle(e,null),n=t.getPropertyValue("transform")||t.getPropertyValue(cn());if(n&&"none"!==n){var r=n.replace(/[^0-9\-.,]/g,"").split(",");return{x:parseFloat(r[12]||r[4],0),y:parseFloat(r[13]||r[5],0)}}return{x:0,y:0}}(e),o={x:r.x,y:r.y};"left"in t&&(o.x=r.x+t.left-n.left),"top"in t&&(o.y=r.y+t.top-n.top),function(e,t){var n=window.getComputedStyle(e,null),r=n.getPropertyValue("transform")||n.getPropertyValue(cn());if(r&&"none"!==r){var o,i=r.match(dn);i?((o=(i=i[1]).split(",").map((function(e){return parseFloat(e,10)})))[4]=t.x,o[5]=t.y,fn(e,"matrix(".concat(o.join(","),")"))):((o=r.match(hn)[1].split(",").map((function(e){return parseFloat(e,10)})))[12]=t.x,o[13]=t.y,fn(e,"matrix3d(".concat(o.join(","),")")))}else fn(e,"translateX(".concat(t.x,"px) translateY(").concat(t.y,"px) translateZ(0)"))}(e,o)}function xn(e,t){for(var n=0;n<e.length;n++)t(e[n])}function Nn(e){return"border-box"===pn(e,"boxSizing")}"undefined"!==typeof window&&(pn=window.getComputedStyle?function(e,t,n){var r=n,o="",i=Mn(e);return(r=r||i.defaultView.getComputedStyle(e,null))&&(o=r.getPropertyValue(t)||r[t]),o}:function(e,t){var n=e.currentStyle&&e.currentStyle[t];if(Cn.test(n)&&!On.test(t)){var r=e.style,o=r.left,i=e.runtimeStyle.left;e.runtimeStyle.left=e.currentStyle.left,r.left="fontSize"===t?"1em":n||0,n=r.pixelLeft+"px",r.left=o,e.runtimeStyle.left=i}return""===n?"auto":n});var An=["margin","border","padding"];function _n(e,t,n){var r,o={},i=e.style;for(r in t)t.hasOwnProperty(r)&&(o[r]=i[r],i[r]=t[r]);for(r in n.call(e),t)t.hasOwnProperty(r)&&(i[r]=o[r])}function Rn(e,t,n){var r,o,i,a=0;for(o=0;o<t.length;o++)if(r=t[o])for(i=0;i<n.length;i++){var s=void 0;s="border"===r?"".concat(r).concat(n[i],"Width"):r+n[i],a+=parseFloat(pn(e,s))||0}return a}var Dn={getParent:function(e){var t=e;do{t=11===t.nodeType&&t.host?t.host:t.parentNode}while(t&&1!==t.nodeType&&9!==t.nodeType);return t}};function In(e,t,n){var r=n;if(En(e))return"width"===t?Dn.viewportWidth(e):Dn.viewportHeight(e);if(9===e.nodeType)return"width"===t?Dn.docWidth(e):Dn.docHeight(e);var o="width"===t?["Left","Right"]:["Top","Bottom"],i="width"===t?Math.floor(e.getBoundingClientRect().width):Math.floor(e.getBoundingClientRect().height),a=Nn(e),s=0;(null===i||void 0===i||i<=0)&&(i=void 0,(null===(s=pn(e,t))||void 0===s||Number(s)<0)&&(s=e.style[t]||0),s=Math.floor(parseFloat(s))||0),void 0===r&&(r=a?1:-1);var u=void 0!==i||a,c=i||s;return-1===r?u?c-Rn(e,["border","padding"],o):s:u?1===r?c:c+(2===r?-Rn(e,["border"],o):Rn(e,["margin"],o)):s+Rn(e,An.slice(r),o)}xn(["Width","Height"],(function(e){Dn["doc".concat(e)]=function(t){var n=t.document;return Math.max(n.documentElement["scroll".concat(e)],n.body["scroll".concat(e)],Dn["viewport".concat(e)](n))},Dn["viewport".concat(e)]=function(t){var n="client".concat(e),r=t.document,o=r.body,i=r.documentElement[n];return"CSS1Compat"===r.compatMode&&i||o&&o[n]||i}}));var Zn={position:"absolute",visibility:"hidden",display:"block"};function Kn(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r,o=t[0];return 0!==o.offsetWidth?r=In.apply(void 0,t):_n(o,Zn,(function(){r=In.apply(void 0,t)})),r}function Ln(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e}xn(["width","height"],(function(e){var t=e.charAt(0).toUpperCase()+e.slice(1);Dn["outer".concat(t)]=function(t,n){return t&&Kn(t,e,n?0:1)};var n="width"===e?["Left","Right"]:["Top","Bottom"];Dn[e]=function(t,r){var o=r;return void 0!==o?t?(Nn(t)&&(o+=Rn(t,["padding","border"],n)),mn(t,e,o)):void 0:t&&Kn(t,e,-1)}}));var jn={getWindow:function(e){if(e&&e.document&&e.setTimeout)return e;var t=e.ownerDocument||e;return t.defaultView||t.parentWindow},getDocument:Mn,offset:function(e,t,n){if("undefined"===typeof t)return wn(e);!function(e,t,n){if(n.ignoreShake){var r=wn(e),o=r.left.toFixed(0),i=r.top.toFixed(0),a=t.left.toFixed(0),s=t.top.toFixed(0);if(o===a&&i===s)return}n.useCssRight||n.useCssBottom?Tn(e,t,n):n.useCssTransform&&cn()in document.body.style?Pn(e,t):Tn(e,t,n)}(e,t,n||{})},isWindow:En,each:xn,css:mn,clone:function(e){var t,n={};for(t in e)e.hasOwnProperty(t)&&(n[t]=e[t]);if(e.overflow)for(t in e)e.hasOwnProperty(t)&&(n.overflow[t]=e.overflow[t]);return n},mix:Ln,getWindowScrollLeft:function(e){return gn(e)},getWindowScrollTop:function(e){return bn(e)},merge:function(){for(var e={},t=0;t<arguments.length;t++)jn.mix(e,t<0||arguments.length<=t?void 0:arguments[t]);return e},viewportWidth:0,viewportHeight:0};Ln(jn,Dn);var Fn=jn.getParent;function Hn(e){if(jn.isWindow(e)||9===e.nodeType)return null;var t,n=jn.getDocument(e).body,r=jn.css(e,"position");if(!("fixed"===r||"absolute"===r))return"html"===e.nodeName.toLowerCase()?null:Fn(e);for(t=Fn(e);t&&t!==n&&9!==t.nodeType;t=Fn(t))if("static"!==(r=jn.css(t,"position")))return t;return null}var Wn=jn.getParent;function Vn(e,t){for(var n={left:0,right:1/0,top:0,bottom:1/0},r=Hn(e),o=jn.getDocument(e),i=o.defaultView||o.parentWindow,a=o.body,s=o.documentElement;r;){if(-1!==navigator.userAgent.indexOf("MSIE")&&0===r.clientWidth||r===a||r===s||"visible"===jn.css(r,"overflow")){if(r===a||r===s)break}else{var u=jn.offset(r);u.left+=r.clientLeft,u.top+=r.clientTop,n.top=Math.max(n.top,u.top),n.right=Math.min(n.right,u.left+r.clientWidth),n.bottom=Math.min(n.bottom,u.top+r.clientHeight),n.left=Math.max(n.left,u.left)}r=Hn(r)}var c=null;jn.isWindow(e)||9===e.nodeType||(c=e.style.position,"absolute"===jn.css(e,"position")&&(e.style.position="fixed"));var l=jn.getWindowScrollLeft(i),f=jn.getWindowScrollTop(i),p=jn.viewportWidth(i),d=jn.viewportHeight(i),h=s.scrollWidth,v=s.scrollHeight,m=window.getComputedStyle(a);if("hidden"===m.overflowX&&(h=i.innerWidth),"hidden"===m.overflowY&&(v=i.innerHeight),e.style&&(e.style.position=c),t||function(e){if(jn.isWindow(e)||9===e.nodeType)return!1;var t=jn.getDocument(e),n=t.body,r=null;for(r=Wn(e);r&&r!==n&&r!==t;r=Wn(r))if("fixed"===jn.css(r,"position"))return!0;return!1}(e))n.left=Math.max(n.left,l),n.top=Math.max(n.top,f),n.right=Math.min(n.right,l+p),n.bottom=Math.min(n.bottom,f+d);else{var y=Math.max(h,l+p);n.right=Math.min(n.right,y);var g=Math.max(v,f+d);n.bottom=Math.min(n.bottom,g)}return n.top>=0&&n.left>=0&&n.bottom>n.top&&n.right>n.left?n:null}function Un(e){var t,n,r;if(jn.isWindow(e)||9===e.nodeType){var o=jn.getWindow(e);t={left:jn.getWindowScrollLeft(o),top:jn.getWindowScrollTop(o)},n=jn.viewportWidth(o),r=jn.viewportHeight(o)}else t=jn.offset(e),n=jn.outerWidth(e),r=jn.outerHeight(e);return t.width=n,t.height=r,t}function zn(e,t){var n=t.charAt(0),r=t.charAt(1),o=e.width,i=e.height,a=e.left,s=e.top;return"c"===n?s+=i/2:"b"===n&&(s+=i),"c"===r?a+=o/2:"r"===r&&(a+=o),{left:a,top:s}}function Bn(e,t,n,r,o){var i=zn(t,n[1]),a=zn(e,n[0]),s=[a.left-i.left,a.top-i.top];return{left:Math.round(e.left-s[0]+r[0]-o[0]),top:Math.round(e.top-s[1]+r[1]-o[1])}}function Yn(e,t,n){return e.left<n.left||e.left+t.width>n.right}function Gn(e,t,n){return e.top<n.top||e.top+t.height>n.bottom}function Xn(e,t,n){var r=[];return jn.each(e,(function(e){r.push(e.replace(t,(function(e){return n[e]})))})),r}function $n(e,t){return e[t]=-e[t],e}function qn(e,t){return(/%$/.test(e)?parseInt(e.substring(0,e.length-1),10)/100*t:parseInt(e,10))||0}function Qn(e,t){e[0]=qn(e[0],t.width),e[1]=qn(e[1],t.height)}function Jn(e,t,n,r){var o=n.points,i=n.offset||[0,0],a=n.targetOffset||[0,0],s=n.overflow,u=n.source||e;i=[].concat(i),a=[].concat(a);var c={},l=0,f=Vn(u,!(!(s=s||{})||!s.alwaysByViewport)),p=Un(u);Qn(i,p),Qn(a,t);var d=Bn(p,t,o,i,a),h=jn.merge(p,d);if(f&&(s.adjustX||s.adjustY)&&r){if(s.adjustX&&Yn(d,p,f)){var v=Xn(o,/[lr]/gi,{l:"r",r:"l"}),m=$n(i,0),y=$n(a,0);(function(e,t,n){return e.left>n.right||e.left+t.width<n.left})(Bn(p,t,v,m,y),p,f)||(l=1,o=v,i=m,a=y)}if(s.adjustY&&Gn(d,p,f)){var g=Xn(o,/[tb]/gi,{t:"b",b:"t"}),b=$n(i,1),w=$n(a,1);(function(e,t,n){return e.top>n.bottom||e.top+t.height<n.top})(Bn(p,t,g,b,w),p,f)||(l=1,o=g,i=b,a=w)}l&&(d=Bn(p,t,o,i,a),jn.mix(h,d));var E=Yn(d,p,f),M=Gn(d,p,f);if(E||M){var C=o;E&&(C=Xn(o,/[lr]/gi,{l:"r",r:"l"})),M&&(C=Xn(o,/[tb]/gi,{t:"b",b:"t"})),o=C,i=n.offset||[0,0],a=n.targetOffset||[0,0]}c.adjustX=s.adjustX&&E,c.adjustY=s.adjustY&&M,(c.adjustX||c.adjustY)&&(h=function(e,t,n,r){var o=jn.clone(e),i={width:t.width,height:t.height};return r.adjustX&&o.left<n.left&&(o.left=n.left),r.resizeWidth&&o.left>=n.left&&o.left+i.width>n.right&&(i.width-=o.left+i.width-n.right),r.adjustX&&o.left+i.width>n.right&&(o.left=Math.max(n.right-i.width,n.left)),r.adjustY&&o.top<n.top&&(o.top=n.top),r.resizeHeight&&o.top>=n.top&&o.top+i.height>n.bottom&&(i.height-=o.top+i.height-n.bottom),r.adjustY&&o.top+i.height>n.bottom&&(o.top=Math.max(n.bottom-i.height,n.top)),jn.mix(o,i)}(d,p,f,c))}return h.width!==p.width&&jn.css(u,"width",jn.width(u)+h.width-p.width),h.height!==p.height&&jn.css(u,"height",jn.height(u)+h.height-p.height),jn.offset(u,{left:h.left,top:h.top},{useCssRight:n.useCssRight,useCssBottom:n.useCssBottom,useCssTransform:n.useCssTransform,ignoreShake:n.ignoreShake}),{points:o,offset:i,targetOffset:a,overflow:c}}function er(e,t,n){var r=n.target||t,o=Un(r),i=!function(e,t){var n=Vn(e,t),r=Un(e);return!n||r.left+r.width<=n.left||r.top+r.height<=n.top||r.left>=n.right||r.top>=n.bottom}(r,n.overflow&&n.overflow.alwaysByViewport);return Jn(e,o,n,i)}er.__getOffsetParent=Hn,er.__getVisibleRectForElement=Vn;var tr=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=new Set;function o(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,a=r.has(e);if(ft(!a,"Warning: There may be circular references"),a)return!1;if(e===t)return!0;if(n&&i>1)return!1;r.add(e);var s=i+1;if(Array.isArray(e)){if(!Array.isArray(t)||e.length!==t.length)return!1;for(var u=0;u<e.length;u++)if(!o(e[u],t[u],s))return!1;return!0}if(e&&t&&"object"===(0,R.Z)(e)&&"object"===(0,R.Z)(t)){var c=Object.keys(e);return c.length===Object.keys(t).length&&c.every((function(n){return o(e[n],t[n],s)}))}return!1}return o(e,t)};function nr(e,t){var n=null,r=null;var o=new Ae((function(e){var o=I(e,1)[0].target;if(document.documentElement.contains(o)){var i=o.getBoundingClientRect(),a=i.width,s=i.height,u=Math.floor(a),c=Math.floor(s);n===u&&r===c||Promise.resolve().then((function(){t({width:u,height:c})})),n=u,r=c}}));return e&&o.observe(e),function(){o.disconnect()}}function rr(e){return"function"!==typeof e?null:e()}function or(e){return"object"===(0,R.Z)(e)&&e?e:null}var ir=function(e,t){var n=e.children,r=e.disabled,o=e.target,i=e.align,a=e.onAlign,s=e.monitorWindowResize,u=e.monitorBufferTime,c=void 0===u?0:u,l=p.useRef({}),f=p.useRef(),d=p.Children.only(n),h=p.useRef({});h.current.disabled=r,h.current.target=o,h.current.align=i,h.current.onAlign=a;var v=function(e,t){var n=p.useRef(!1),r=p.useRef(null);function o(){window.clearTimeout(r.current)}return[function i(a){if(o(),n.current&&!0!==a)r.current=window.setTimeout((function(){n.current=!1,i()}),t);else{if(!1===e(a))return;n.current=!0,r.current=window.setTimeout((function(){n.current=!1}),t)}},function(){n.current=!1,o()}]}((function(){var e=h.current,t=e.disabled,n=e.target,r=e.align,o=e.onAlign,i=f.current;if(!t&&n&&i){var a,s=rr(n),u=or(n);l.current.element=s,l.current.point=u,l.current.align=r;var c=document.activeElement;return s&&function(e){if(!e)return!1;if(e instanceof Element){if(e.offsetParent)return!0;if(e.getBBox){var t=e.getBBox(),n=t.width,r=t.height;if(n||r)return!0}if(e.getBoundingClientRect){var o=e.getBoundingClientRect(),i=o.width,a=o.height;if(i||a)return!0}}return!1}(s)?a=er(i,s,r):u&&(a=function(e,t,n){var r,o,i=jn.getDocument(e),a=i.defaultView||i.parentWindow,s=jn.getWindowScrollLeft(a),u=jn.getWindowScrollTop(a),c=jn.viewportWidth(a),l=jn.viewportHeight(a),f={left:r="pageX"in t?t.pageX:s+t.clientX,top:o="pageY"in t?t.pageY:u+t.clientY,width:0,height:0},p=r>=0&&r<=s+c&&o>=0&&o<=u+l,d=[n.points[0],"cc"];return Jn(e,f,nn(nn({},n),{},{points:d}),p)}(i,u,r)),function(e,t){e!==document.activeElement&&Fe(t,e)&&"function"===typeof e.focus&&e.focus()}(c,i),o&&a&&o(i,a),!0}return!1}),c),m=I(v,2),y=m[0],g=m[1],b=I(p.useState(),2),w=b[0],E=b[1],M=I(p.useState(),2),C=M[0],O=M[1];return rt((function(){E(rr(o)),O(or(o))})),p.useEffect((function(){var e,t;l.current.element===w&&((e=l.current.point)===(t=C)||e&&t&&("pageX"in t&&"pageY"in t?e.pageX===t.pageX&&e.pageY===t.pageY:"clientX"in t&&"clientY"in t&&e.clientX===t.clientX&&e.clientY===t.clientY))&&tr(l.current.align,i)||y()})),p.useEffect((function(){return nr(f.current,y)}),[f.current]),p.useEffect((function(){return nr(w,y)}),[w]),p.useEffect((function(){r?g():y()}),[r]),p.useEffect((function(){if(s)return Ye(window,"resize",y).remove}),[s]),p.useEffect((function(){return function(){g()}}),[]),p.useImperativeHandle(t,(function(){return{forceAlign:function(){return y(!0)}}})),p.isValidElement(d)&&(d=p.cloneElement(d,{ref:Ue(d.ref,f)})),d},ar=p.forwardRef(ir);ar.displayName="Align";var sr=ar;function ur(){ur=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",s=i.asyncIterator||"@@asyncIterator",u=i.toStringTag||"@@toStringTag";function c(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(e){c=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var i=t&&t.prototype instanceof m?t:m,a=Object.create(i.prototype),s=new x(r||[]);return o(a,"_invoke",{value:S(e,n,s)}),a}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var p="suspendedStart",d="executing",h="completed",v={};function m(){}function y(){}function g(){}var b={};c(b,a,(function(){return this}));var w=Object.getPrototypeOf,E=w&&w(w(N([])));E&&E!==n&&r.call(E,a)&&(b=E);var M=g.prototype=m.prototype=Object.create(b);function C(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function O(e,t){function n(o,i,a,s){var u=f(e[o],e,i);if("throw"!==u.type){var c=u.arg,l=c.value;return l&&"object"==(0,R.Z)(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,a,s)}),(function(e){n("throw",e,a,s)})):t.resolve(l).then((function(e){c.value=e,a(c)}),(function(e){return n("throw",e,a,s)}))}s(u.arg)}var i;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return i=i?i.then(o,o):o()}})}function S(t,n,r){var o=p;return function(i,a){if(o===d)throw Error("Generator is already running");if(o===h){if("throw"===i)throw a;return{value:e,done:!0}}for(r.method=i,r.arg=a;;){var s=r.delegate;if(s){var u=k(s,r);if(u){if(u===v)continue;return u}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===p)throw o=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=d;var c=f(t,n,r);if("normal"===c.type){if(o=r.done?h:"suspendedYield",c.arg===v)continue;return{value:c.arg,done:r.done}}"throw"===c.type&&(o=h,r.method="throw",r.arg=c.arg)}}}function k(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,k(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var i=f(o,t.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,v;var a=i.arg;return a?a.done?(n[t.resultName]=a.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function T(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function P(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function x(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(T,this),this.reset(!0)}function N(t){if(t||""===t){var n=t[a];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,i=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return i.next=i}}throw new TypeError((0,R.Z)(t)+" is not iterable")}return y.prototype=g,o(M,"constructor",{value:g,configurable:!0}),o(g,"constructor",{value:y,configurable:!0}),y.displayName=c(g,u,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===y||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,c(e,u,"GeneratorFunction")),e.prototype=Object.create(M),e},t.awrap=function(e){return{__await:e}},C(O.prototype),c(O.prototype,s,(function(){return this})),t.AsyncIterator=O,t.async=function(e,n,r,o,i){void 0===i&&(i=Promise);var a=new O(l(e,n,r,o),i);return t.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},C(M),c(M,u,"Generator"),c(M,a,(function(){return this})),c(M,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=N,x.prototype={constructor:x,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(P),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return s.type="throw",s.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],s=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var u=r.call(a,"catchLoc"),c=r.call(a,"finallyLoc");if(u&&c){if(this.prev<a.catchLoc)return o(a.catchLoc,!0);if(this.prev<a.finallyLoc)return o(a.finallyLoc)}else if(u){if(this.prev<a.catchLoc)return o(a.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return o(a.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,v):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),P(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;P(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:N(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function cr(e,t,n,r,o,i,a){try{var s=e[i](a),u=s.value}catch(e){return void n(e)}s.done?t(u):Promise.resolve(u).then(r,o)}function lr(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var i=e.apply(t,n);function a(e){cr(i,r,o,a,s,"next",e)}function s(e){cr(i,r,o,a,s,"throw",e)}a(void 0)}))}}var fr=["measure","alignPre","align",null,"motion"],pr=p.forwardRef((function(e,t){var n=e.visible,o=e.prefixCls,i=e.className,s=e.style,u=e.children,c=e.zIndex,l=e.stretch,f=e.destroyPopupOnHide,d=e.forceRender,h=e.align,v=e.point,m=e.getRootDomNode,y=e.getClassNameFromAlign,g=e.onAlign,b=e.onMouseEnter,w=e.onMouseLeave,E=e.onMouseDown,M=e.onTouchStart,C=e.onClick,O=(0,p.useRef)(),S=(0,p.useRef)(),k=I((0,p.useState)(),2),T=k[0],P=k[1],x=function(e){var t=I(p.useState({width:0,height:0}),2),n=t[0],r=t[1];return[p.useMemo((function(){var t={};if(e){var r=n.width,o=n.height;-1!==e.indexOf("height")&&o?t.height=o:-1!==e.indexOf("minHeight")&&o&&(t.minHeight=o),-1!==e.indexOf("width")&&r?t.width=r:-1!==e.indexOf("minWidth")&&r&&(t.minWidth=r)}return t}),[e,n]),function(e){var t=e.offsetWidth,n=e.offsetHeight,o=e.getBoundingClientRect(),i=o.width,a=o.height;Math.abs(t-i)<1&&Math.abs(n-a)<1&&(t=i,n=a),r({width:t,height:n})}]}(l),N=I(x,2),A=N[0],R=N[1];var D=function(e,t){var n=I(ot(null),2),r=n[0],o=n[1],i=(0,p.useRef)();function a(e){o(e,!0)}function s(){je.cancel(i.current)}return(0,p.useEffect)((function(){a("measure")}),[e]),(0,p.useEffect)((function(){"measure"===r&&t(),r&&(i.current=je(lr(ur().mark((function e(){var t,n;return ur().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=fr.indexOf(r),(n=fr[t+1])&&-1!==t&&a(n);case 3:case"end":return e.stop()}}),e)})))))}),[r]),(0,p.useEffect)((function(){return function(){s()}}),[]),[r,function(e){s(),i.current=je((function(){a((function(e){switch(r){case"align":return"motion";case"motion":return"stable"}return e})),null===e||void 0===e||e()}))}]}(n,(function(){l&&R(m())})),Z=I(D,2),K=Z[0],L=Z[1],j=I((0,p.useState)(0),2),F=j[0],H=j[1],W=(0,p.useRef)();function V(){var e;null===(e=O.current)||void 0===e||e.forceAlign()}function U(e,t){var n=y(t);T!==n&&P(n),H((function(e){return e+1})),"align"===K&&(null===g||void 0===g||g(e,t))}rt((function(){"alignPre"===K&&H(0)}),[K]),rt((function(){"align"===K&&(F<3?V():L((function(){var e;null===(e=W.current)||void 0===e||e.call(W)})))}),[F]);var z=a({},Jt(e));function B(){return new Promise((function(e){W.current=e}))}["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach((function(e){var t=z[e];z[e]=function(e,n){return L(),null===t||void 0===t?void 0:t(e,n)}})),p.useEffect((function(){z.motionName||"motion"!==K||L()}),[z.motionName,K]),p.useImperativeHandle(t,(function(){return{forceAlign:V,getElement:function(){return S.current}}}));var Y=a(a({},A),{},{zIndex:c,opacity:"motion"!==K&&"stable"!==K&&n?0:void 0,pointerEvents:n||"stable"===K?void 0:"none"},s),G=!0;null===h||void 0===h||!h.points||"align"!==K&&"stable"!==K||(G=!1);var X=u;return p.Children.count(u)>1&&(X=p.createElement("div",{className:"".concat(o,"-content")},u)),p.createElement(Qt,r({visible:n,ref:S,leavedClassName:"".concat(o,"-hidden")},z,{onAppearPrepare:B,onEnterPrepare:B,removeOnLeave:f,forceRender:d}),(function(e,t){var n=e.className,r=e.style,s=_()(o,i,T,n);return p.createElement(sr,{target:v||m,key:"popup",ref:O,monitorWindowResize:!0,disabled:G,align:h,onAlign:U},p.createElement("div",{ref:t,className:s,onMouseEnter:b,onMouseLeave:w,onMouseDownCapture:E,onTouchStartCapture:M,onClick:C,style:a(a({},r),Y)},X))}))}));pr.displayName="PopupInner";var dr=pr,hr=p.forwardRef((function(e,t){var n=e.prefixCls,o=e.visible,i=e.zIndex,s=e.children,u=e.mobile,c=(u=void 0===u?{}:u).popupClassName,l=u.popupStyle,f=u.popupMotion,d=void 0===f?{}:f,h=u.popupRender,v=e.onClick,m=p.useRef();p.useImperativeHandle(t,(function(){return{forceAlign:function(){},getElement:function(){return m.current}}}));var y=a({zIndex:i},l),g=s;return p.Children.count(s)>1&&(g=p.createElement("div",{className:"".concat(n,"-content")},s)),h&&(g=h(g)),p.createElement(Qt,r({visible:o,ref:m,removeOnLeave:!0},d),(function(e,t){var r=e.className,o=e.style,i=_()(n,c,r);return p.createElement("div",{ref:t,className:i,onClick:v,style:a(a({},o),y)},g)}))}));hr.displayName="MobilePopupInner";var vr=hr,mr=["visible","mobile"],yr=p.forwardRef((function(e,t){var n=e.visible,o=e.mobile,i=ce(e,mr),s=I((0,p.useState)(n),2),u=s[0],c=s[1],l=I((0,p.useState)(!1),2),f=l[0],d=l[1],h=a(a({},i),{},{visible:u});(0,p.useEffect)((function(){c(n),n&&o&&d(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?void 0:e.substr(0,4))}())}),[n,o]);var v=f?p.createElement(vr,r({},h,{mobile:o,ref:t})):p.createElement(dr,r({},h,{ref:t}));return p.createElement("div",null,p.createElement(en,h),v)}));yr.displayName="Popup";var gr=yr,br=p.createContext(null);function wr(){}function Er(){return""}function Mr(e){return e?e.ownerDocument:window.document}var Cr=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];var Or=function(e){var t=function(t){(0,l.Z)(i,t);var n=(0,f.Z)(i);function i(e){var t,a;return(0,s.Z)(this,i),t=n.call(this,e),(0,o.Z)((0,c.Z)(t),"popupRef",p.createRef()),(0,o.Z)((0,c.Z)(t),"triggerRef",p.createRef()),(0,o.Z)((0,c.Z)(t),"portalContainer",void 0),(0,o.Z)((0,c.Z)(t),"attachId",void 0),(0,o.Z)((0,c.Z)(t),"clickOutsideHandler",void 0),(0,o.Z)((0,c.Z)(t),"touchOutsideHandler",void 0),(0,o.Z)((0,c.Z)(t),"contextMenuOutsideHandler1",void 0),(0,o.Z)((0,c.Z)(t),"contextMenuOutsideHandler2",void 0),(0,o.Z)((0,c.Z)(t),"mouseDownTimeout",void 0),(0,o.Z)((0,c.Z)(t),"focusTime",void 0),(0,o.Z)((0,c.Z)(t),"preClickTime",void 0),(0,o.Z)((0,c.Z)(t),"preTouchTime",void 0),(0,o.Z)((0,c.Z)(t),"delayTimer",void 0),(0,o.Z)((0,c.Z)(t),"hasPopupMouseDown",void 0),(0,o.Z)((0,c.Z)(t),"onMouseEnter",(function(e){var n=t.props.mouseEnterDelay;t.fireEvents("onMouseEnter",e),t.delaySetPopupVisible(!0,n,n?null:e)})),(0,o.Z)((0,c.Z)(t),"onMouseMove",(function(e){t.fireEvents("onMouseMove",e),t.setPoint(e)})),(0,o.Z)((0,c.Z)(t),"onMouseLeave",(function(e){t.fireEvents("onMouseLeave",e),t.delaySetPopupVisible(!1,t.props.mouseLeaveDelay)})),(0,o.Z)((0,c.Z)(t),"onPopupMouseEnter",(function(){t.clearDelayTimer()})),(0,o.Z)((0,c.Z)(t),"onPopupMouseLeave",(function(e){var n;e.relatedTarget&&!e.relatedTarget.setTimeout&&Fe(null===(n=t.popupRef.current)||void 0===n?void 0:n.getElement(),e.relatedTarget)||t.delaySetPopupVisible(!1,t.props.mouseLeaveDelay)})),(0,o.Z)((0,c.Z)(t),"onFocus",(function(e){t.fireEvents("onFocus",e),t.clearDelayTimer(),t.isFocusToShow()&&(t.focusTime=Date.now(),t.delaySetPopupVisible(!0,t.props.focusDelay))})),(0,o.Z)((0,c.Z)(t),"onMouseDown",(function(e){t.fireEvents("onMouseDown",e),t.preClickTime=Date.now()})),(0,o.Z)((0,c.Z)(t),"onTouchStart",(function(e){t.fireEvents("onTouchStart",e),t.preTouchTime=Date.now()})),(0,o.Z)((0,c.Z)(t),"onBlur",(function(e){t.fireEvents("onBlur",e),t.clearDelayTimer(),t.isBlurToHide()&&t.delaySetPopupVisible(!1,t.props.blurDelay)})),(0,o.Z)((0,c.Z)(t),"onContextMenu",(function(e){e.preventDefault(),t.fireEvents("onContextMenu",e),t.setPopupVisible(!0,e)})),(0,o.Z)((0,c.Z)(t),"onContextMenuClose",(function(){t.isContextMenuToShow()&&t.close()})),(0,o.Z)((0,c.Z)(t),"onClick",(function(e){if(t.fireEvents("onClick",e),t.focusTime){var n;if(t.preClickTime&&t.preTouchTime?n=Math.min(t.preClickTime,t.preTouchTime):t.preClickTime?n=t.preClickTime:t.preTouchTime&&(n=t.preTouchTime),Math.abs(n-t.focusTime)<20)return;t.focusTime=0}t.preClickTime=0,t.preTouchTime=0,t.isClickToShow()&&(t.isClickToHide()||t.isBlurToHide())&&e&&e.preventDefault&&e.preventDefault();var r=!t.state.popupVisible;(t.isClickToHide()&&!r||r&&t.isClickToShow())&&t.setPopupVisible(!t.state.popupVisible,e)})),(0,o.Z)((0,c.Z)(t),"onPopupMouseDown",(function(){var e;(t.hasPopupMouseDown=!0,clearTimeout(t.mouseDownTimeout),t.mouseDownTimeout=window.setTimeout((function(){t.hasPopupMouseDown=!1}),0),t.context)&&(e=t.context).onPopupMouseDown.apply(e,arguments)})),(0,o.Z)((0,c.Z)(t),"onDocumentClick",(function(e){if(!t.props.mask||t.props.maskClosable){var n=e.target,r=t.getRootDomNode(),o=t.getPopupDomNode();Fe(r,n)&&!t.isContextMenuOnly()||Fe(o,n)||t.hasPopupMouseDown||t.close()}})),(0,o.Z)((0,c.Z)(t),"getRootDomNode",(function(){var e=t.props.getTriggerDOMNode;if(e)return e(t.triggerRef.current);try{var n=We(t.triggerRef.current);if(n)return n}catch(r){}return _e.findDOMNode((0,c.Z)(t))})),(0,o.Z)((0,c.Z)(t),"getPopupClassNameFromAlign",(function(e){var n=[],r=t.props,o=r.popupPlacement,i=r.builtinPlacements,a=r.prefixCls,s=r.alignPoint,u=r.getPopupClassNameFromAlign;return o&&i&&n.push(function(e,t,n,r){for(var o=n.points,i=Object.keys(e),a=0;a<i.length;a+=1){var s=i[a];if($e(e[s].points,o,r))return"".concat(t,"-placement-").concat(s)}return""}(i,a,e,s)),u&&n.push(u(e)),n.join(" ")})),(0,o.Z)((0,c.Z)(t),"getComponent",(function(){var e=t.props,n=e.prefixCls,o=e.destroyPopupOnHide,i=e.popupClassName,a=e.onPopupAlign,s=e.popupMotion,u=e.popupAnimation,c=e.popupTransitionName,l=e.popupStyle,f=e.mask,d=e.maskAnimation,h=e.maskTransitionName,v=e.maskMotion,m=e.zIndex,y=e.popup,g=e.stretch,b=e.alignPoint,w=e.mobile,E=e.forceRender,M=e.onPopupClick,C=t.state,O=C.popupVisible,S=C.point,k=t.getPopupAlign(),T={};return t.isMouseEnterToShow()&&(T.onMouseEnter=t.onPopupMouseEnter),t.isMouseLeaveToHide()&&(T.onMouseLeave=t.onPopupMouseLeave),T.onMouseDown=t.onPopupMouseDown,T.onTouchStart=t.onPopupMouseDown,p.createElement(gr,r({prefixCls:n,destroyPopupOnHide:o,visible:O,point:b&&S,className:i,align:k,onAlign:a,animation:u,getClassNameFromAlign:t.getPopupClassNameFromAlign},T,{stretch:g,getRootDomNode:t.getRootDomNode,style:l,mask:f,zIndex:m,transitionName:c,maskAnimation:d,maskTransitionName:h,maskMotion:v,ref:t.popupRef,motion:s,mobile:w,forceRender:E,onClick:M}),"function"===typeof y?y():y)})),(0,o.Z)((0,c.Z)(t),"attachParent",(function(e){je.cancel(t.attachId);var n,r=t.props,o=r.getPopupContainer,i=r.getDocument,a=t.getRootDomNode();o?(a||0===o.length)&&(n=o(a)):n=i(t.getRootDomNode()).body,n?n.appendChild(e):t.attachId=je((function(){t.attachParent(e)}))})),(0,o.Z)((0,c.Z)(t),"getContainer",(function(){if(!t.portalContainer){var e=(0,t.props.getDocument)(t.getRootDomNode()).createElement("div");e.style.position="absolute",e.style.top="0",e.style.left="0",e.style.width="100%",t.portalContainer=e}return t.attachParent(t.portalContainer),t.portalContainer})),(0,o.Z)((0,c.Z)(t),"setPoint",(function(e){t.props.alignPoint&&e&&t.setState({point:{pageX:e.pageX,pageY:e.pageY}})})),(0,o.Z)((0,c.Z)(t),"handlePortalUpdate",(function(){t.state.prevPopupVisible!==t.state.popupVisible&&t.props.afterPopupVisibleChange(t.state.popupVisible)})),(0,o.Z)((0,c.Z)(t),"triggerContextValue",{onPopupMouseDown:t.onPopupMouseDown}),a="popupVisible"in e?!!e.popupVisible:!!e.defaultPopupVisible,t.state={prevPopupVisible:a,popupVisible:a},Cr.forEach((function(e){t["fire".concat(e)]=function(n){t.fireEvents(e,n)}})),t}return(0,u.Z)(i,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var e,t=this.props;if(this.state.popupVisible)return this.clickOutsideHandler||!this.isClickToHide()&&!this.isContextMenuToShow()||(e=t.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Ye(e,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(e=e||t.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Ye(e,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(e=e||t.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Ye(e,"scroll",this.onContextMenuClose)),void(!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Ye(window,"blur",this.onContextMenuClose)));this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),je.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var e;return(null===(e=this.popupRef.current)||void 0===e?void 0:e.getElement())||null}},{key:"getPopupAlign",value:function(){var e=this.props,t=e.popupPlacement,n=e.popupAlign,r=e.builtinPlacements;return t&&r?function(e,t,n){return a(a({},e[t]||{}),n)}(r,t,n):n}},{key:"setPopupVisible",value:function(e,t){var n=this.props.alignPoint,r=this.state.popupVisible;this.clearDelayTimer(),r!==e&&("popupVisible"in this.props||this.setState({popupVisible:e,prevPopupVisible:r}),this.props.onPopupVisibleChange(e)),n&&t&&e&&this.setPoint(t)}},{key:"delaySetPopupVisible",value:function(e,t,n){var r=this,o=1e3*t;if(this.clearDelayTimer(),o){var i=n?{pageX:n.pageX,pageY:n.pageY}:null;this.delayTimer=window.setTimeout((function(){r.setPopupVisible(e,i),r.clearDelayTimer()}),o)}else this.setPopupVisible(e,n)}},{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(e){var t=this.props.children.props,n=this.props;return t[e]&&n[e]?this["fire".concat(e)]:t[e]||n[e]}},{key:"isClickToShow",value:function(){var e=this.props,t=e.action,n=e.showAction;return-1!==t.indexOf("click")||-1!==n.indexOf("click")}},{key:"isContextMenuOnly",value:function(){var e=this.props.action;return"contextMenu"===e||1===e.length&&"contextMenu"===e[0]}},{key:"isContextMenuToShow",value:function(){var e=this.props,t=e.action,n=e.showAction;return-1!==t.indexOf("contextMenu")||-1!==n.indexOf("contextMenu")}},{key:"isClickToHide",value:function(){var e=this.props,t=e.action,n=e.hideAction;return-1!==t.indexOf("click")||-1!==n.indexOf("click")}},{key:"isMouseEnterToShow",value:function(){var e=this.props,t=e.action,n=e.showAction;return-1!==t.indexOf("hover")||-1!==n.indexOf("mouseEnter")}},{key:"isMouseLeaveToHide",value:function(){var e=this.props,t=e.action,n=e.hideAction;return-1!==t.indexOf("hover")||-1!==n.indexOf("mouseLeave")}},{key:"isFocusToShow",value:function(){var e=this.props,t=e.action,n=e.showAction;return-1!==t.indexOf("focus")||-1!==n.indexOf("focus")}},{key:"isBlurToHide",value:function(){var e=this.props,t=e.action,n=e.hideAction;return-1!==t.indexOf("focus")||-1!==n.indexOf("blur")}},{key:"forcePopupAlign",value:function(){var e;this.state.popupVisible&&(null===(e=this.popupRef.current)||void 0===e||e.forceAlign())}},{key:"fireEvents",value:function(e,t){var n=this.props.children.props[e];n&&n(t);var r=this.props[e];r&&r(t)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var t=this.state.popupVisible,n=this.props,r=n.children,o=n.forceRender,i=n.alignPoint,s=n.className,u=n.autoDestroy,c=p.Children.only(r),l={key:"trigger"};this.isContextMenuToShow()?l.onContextMenu=this.onContextMenu:l.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(l.onClick=this.onClick,l.onMouseDown=this.onMouseDown,l.onTouchStart=this.onTouchStart):(l.onClick=this.createTwoChains("onClick"),l.onMouseDown=this.createTwoChains("onMouseDown"),l.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(l.onMouseEnter=this.onMouseEnter,i&&(l.onMouseMove=this.onMouseMove)):l.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?l.onMouseLeave=this.onMouseLeave:l.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(l.onFocus=this.onFocus,l.onBlur=this.onBlur):(l.onFocus=this.createTwoChains("onFocus"),l.onBlur=this.createTwoChains("onBlur"));var f=_()(c&&c.props&&c.props.className,s);f&&(l.className=f);var d=a({},l);ze(c)&&(d.ref=Ue(this.triggerRef,c.ref));var h,v=p.cloneElement(c,d);return(t||this.popupRef.current||o)&&(h=p.createElement(e,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!t&&u&&(h=null),p.createElement(br.Provider,{value:this.triggerContextValue},v,h)}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=e.popupVisible,r={};return void 0!==n&&t.popupVisible!==n&&(r.popupVisible=n,r.prevPopupVisible=t.popupVisible),r}}]),i}(p.Component);return(0,o.Z)(t,"contextType",br),(0,o.Z)(t,"defaultProps",{prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:Er,getDocument:Mr,onPopupVisibleChange:wr,afterPopupVisibleChange:wr,onPopupAlign:wr,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1}),t}(Xe),Sr={adjustX:1,adjustY:1},kr={topLeft:{points:["bl","tl"],overflow:Sr,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Sr,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:Sr,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:Sr,offset:[4,0]}},Tr={topLeft:{points:["bl","tl"],overflow:Sr,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Sr,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:Sr,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:Sr,offset:[4,0]}},Pr=0,xr={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Nr=function(e,t,n){var r=te(t),i=e.getState();e.setState({defaultActiveFirst:a(a({},i.defaultActiveFirst),{},(0,o.Z)({},r,n))})},Ar=function(e){(0,l.Z)(n,e);var t=(0,f.Z)(n);function n(e){var r;(0,s.Z)(this,n),(r=t.call(this,e)).onDestroy=function(e){r.props.onDestroy(e)},r.onKeyDown=function(e){var t=e.keyCode,n=r.menuInstance,o=r.props.store,i=r.getVisible();if(t===T.ENTER)return r.onTitleClick(e),Nr(o,r.props.eventKey,!0),!0;if(t===T.RIGHT)return i?n.onKeyDown(e):(r.triggerOpenChange(!0),Nr(o,r.props.eventKey,!0)),!0;if(t===T.LEFT){var a;if(!i)return;return(a=n.onKeyDown(e))||(r.triggerOpenChange(!1),a=!0),a}return!i||t!==T.UP&&t!==T.DOWN?void 0:n.onKeyDown(e)},r.onOpenChange=function(e){r.props.onOpenChange(e)},r.onPopupVisibleChange=function(e){r.triggerOpenChange(e,e?"mouseenter":"mouseleave")},r.onMouseEnter=function(e){var t=r.props,n=t.eventKey,o=t.onMouseEnter,i=t.store;Nr(i,r.props.eventKey,!1),o({key:n,domEvent:e})},r.onMouseLeave=function(e){var t=r.props,n=t.parentMenu,o=t.eventKey,i=t.onMouseLeave;n.subMenuInstance=(0,c.Z)(r),i({key:o,domEvent:e})},r.onTitleMouseEnter=function(e){var t=r.props,n=t.eventKey,o=t.onItemHover,i=t.onTitleMouseEnter;o({key:n,hover:!0}),i({key:n,domEvent:e})},r.onTitleMouseLeave=function(e){var t=r.props,n=t.parentMenu,o=t.eventKey,i=t.onItemHover,a=t.onTitleMouseLeave;n.subMenuInstance=(0,c.Z)(r),i({key:o,hover:!1}),a({key:o,domEvent:e})},r.onTitleClick=function(e){var t=(0,c.Z)(r).props;t.onTitleClick({key:t.eventKey,domEvent:e}),"hover"!==t.triggerSubMenuAction&&(r.triggerOpenChange(!r.getVisible(),"click"),Nr(t.store,r.props.eventKey,!1))},r.onSubMenuClick=function(e){"function"===typeof r.props.onClick&&r.props.onClick(r.addKeyPath(e))},r.onSelect=function(e){r.props.onSelect(e)},r.onDeselect=function(e){r.props.onDeselect(e)},r.getPrefixCls=function(){return"".concat(r.props.rootPrefixCls,"-submenu")},r.getActiveClassName=function(){return"".concat(r.getPrefixCls(),"-active")},r.getDisabledClassName=function(){return"".concat(r.getPrefixCls(),"-disabled")},r.getSelectedClassName=function(){return"".concat(r.getPrefixCls(),"-selected")},r.getOpenClassName=function(){return"".concat(r.props.rootPrefixCls,"-submenu-open")},r.getVisible=function(){return r.state.isOpen},r.getMode=function(){return r.state.mode},r.saveMenuInstance=function(e){r.menuInstance=e},r.addKeyPath=function(e){return a(a({},e),{},{keyPath:(e.keyPath||[]).concat(r.props.eventKey)})},r.triggerOpenChange=function(e,t){var n=r.props.eventKey,o=function(){r.onOpenChange({key:n,item:(0,c.Z)(r),trigger:t,open:e})};"mouseenter"===t?r.mouseenterTimeout=setTimeout((function(){o()}),0):o()},r.isChildrenSelected=function(){var e={find:!1};return re(r.props.children,r.props.selectedKeys,e),e.find},r.isInlineMode=function(){return"inline"===r.getMode()},r.adjustWidth=function(){if(r.subMenuTitle&&r.menuInstance){var e=_e.findDOMNode(r.menuInstance);e.offsetWidth>=r.subMenuTitle.offsetWidth||(e.style.minWidth="".concat(r.subMenuTitle.offsetWidth,"px"))}},r.saveSubMenuTitle=function(e){r.subMenuTitle=e},r.getBaseProps=function(){var e=(0,c.Z)(r).props,t=r.getMode();return{mode:"horizontal"===t?"vertical":t,visible:r.getVisible(),level:e.level+1,inlineIndent:e.inlineIndent,focusable:!1,onClick:r.onSubMenuClick,onSelect:r.onSelect,onDeselect:r.onDeselect,onDestroy:r.onDestroy,selectedKeys:e.selectedKeys,eventKey:"".concat(e.eventKey,"-menu-"),openKeys:e.openKeys,motion:e.motion,onOpenChange:r.onOpenChange,subMenuOpenDelay:e.subMenuOpenDelay,parentMenu:(0,c.Z)(r),subMenuCloseDelay:e.subMenuCloseDelay,forceSubMenuRender:e.forceSubMenuRender,triggerSubMenuAction:e.triggerSubMenuAction,builtinPlacements:e.builtinPlacements,defaultActiveFirst:e.store.getState().defaultActiveFirst[te(e.eventKey)],multiple:e.multiple,prefixCls:e.rootPrefixCls,id:r.internalMenuId,manualRef:r.saveMenuInstance,itemIcon:e.itemIcon,expandIcon:e.expandIcon,direction:e.direction}},r.getMotion=function(e,t){var n=(0,c.Z)(r).haveRendered,o=r.props,i=o.motion,s=o.rootPrefixCls;return a(a({},i),{},{leavedClassName:"".concat(s,"-hidden"),removeOnLeave:!1,motionAppear:n||!t||"inline"!==e})};var o=e.store,i=e.eventKey,u=o.getState().defaultActiveFirst;r.isRootMenu=!1;var l=!1;return u&&(l=u[i]),Nr(o,i,l),r.state={mode:e.mode,isOpen:e.isOpen},r}return(0,u.Z)(n,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var e=this,t=this.props,n=t.mode,r=t.parentMenu,o=t.manualRef,i=t.isOpen,a=function(){e.setState({mode:n,isOpen:i})},s=i!==this.state.isOpen,u=n!==this.state.mode;(u||s)&&(je.cancel(this.updateStateRaf),u?this.updateStateRaf=je(a):a()),o&&o(this),"horizontal"===n&&(null===r||void 0===r?void 0:r.isRootMenu)&&i&&(this.minWidthTimeout=setTimeout((function(){return e.adjustWidth()}),0))}},{key:"componentWillUnmount",value:function(){var e=this.props,t=e.onDestroy,n=e.eventKey;t&&t(n),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),je.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(e,t){var n=this.getBaseProps();return p.createElement(Wr,r({},n,{id:this.internalMenuId,className:e,style:t}),this.props.children)}},{key:"renderChildren",value:function(){var e=this,t=this.getBaseProps(),n=t.mode,i=t.visible,a=t.forceSubMenuRender,s=t.direction,u=this.getMotion(n,i);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||i||a,!this.haveOpened)return p.createElement("div",null);var c=_()("".concat(t.prefixCls,"-sub"),(0,o.Z)({},"".concat(t.prefixCls,"-rtl"),"rtl"===s));return this.isInlineMode()?p.createElement(Qt,r({visible:t.visible,forceRender:a},u),(function(t){var n=t.className,r=t.style,o=_()(c,n);return e.renderPopupMenu(o,r)})):this.renderPopupMenu(c)}},{key:"render",value:function(){var e,t,n,i=a({},this.props),s=this.getVisible(),u=this.getPrefixCls(),c=this.isInlineMode(),l=this.getMode(),f=_()(u,"".concat(u,"-").concat(l),(e={},(0,o.Z)(e,i.className,!!i.className),(0,o.Z)(e,this.getOpenClassName(),s),(0,o.Z)(e,this.getActiveClassName(),i.active||s&&!c),(0,o.Z)(e,this.getDisabledClassName(),i.disabled),(0,o.Z)(e,this.getSelectedClassName(),this.isChildrenSelected()),e));this.internalMenuId||(i.eventKey?this.internalMenuId="".concat(i.eventKey,"$Menu"):(Pr+=1,this.internalMenuId="$__$".concat(Pr,"$Menu")));var d={},h={},v={};i.disabled||(d={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},h={onClick:this.onTitleClick},v={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var m={},y="rtl"===i.direction;c&&(y?m.paddingRight=i.inlineIndent*i.level:m.paddingLeft=i.inlineIndent*i.level);var g={};this.getVisible()&&(g={"aria-owns":this.internalMenuId});var b=null;"horizontal"!==l&&(b=this.props.expandIcon,"function"===typeof this.props.expandIcon&&(b=p.createElement(this.props.expandIcon,a({},this.props))));var w=p.createElement("div",r({ref:this.saveSubMenuTitle,style:m,className:"".concat(u,"-title"),role:"button"},v,h,{"aria-expanded":s},g,{"aria-haspopup":"true",title:"string"===typeof i.title?i.title:void 0}),i.title,b||p.createElement("i",{className:"".concat(u,"-arrow")})),E=this.renderChildren(),M=(null===(t=i.parentMenu)||void 0===t?void 0:t.isRootMenu)?i.parentMenu.props.getPopupContainer:function(e){return e.parentNode},C=xr[l],O=i.popupOffset?{offset:i.popupOffset}:{},S=_()((n={},(0,o.Z)(n,i.popupClassName,i.popupClassName&&!c),(0,o.Z)(n,"".concat(u,"-rtl"),y),n)),k=i.disabled,T=i.triggerSubMenuAction,P=i.subMenuOpenDelay,x=i.forceSubMenuRender,N=i.subMenuCloseDelay,A=i.builtinPlacements;oe.forEach((function(e){return delete i[e]})),delete i.onClick;var R=a(a({},y?Tr:kr),A);delete i.direction;var D=this.getBaseProps(),I=c?null:this.getMotion(D.mode,D.visible);return p.createElement("li",r({},i,d,{className:f,role:"menuitem"}),p.createElement(Or,{prefixCls:u,popupClassName:_()("".concat(u,"-popup"),S),getPopupContainer:M,builtinPlacements:R,popupPlacement:C,popupVisible:!c&&s,popupAlign:O,popup:c?null:E,action:k||c?[]:[T],mouseEnterDelay:P,mouseLeaveDelay:N,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:x,popupMotion:I},w),c?E:null)}}]),n}(p.Component);Ar.defaultProps={onMouseEnter:J,onMouseLeave:J,onTitleMouseEnter:J,onTitleMouseLeave:J,onTitleClick:J,manualRef:J,mode:"vertical",title:""};var _r=C((function(e,t){var n=e.openKeys,r=e.activeKey,o=e.selectedKeys,i=t.eventKey,a=t.subMenuKey;return{isOpen:n.indexOf(i)>-1,active:r[a]===i,selectedKeys:o}}))(Ar);_r.isSubMenu=!0;var Rr=_r,Dr="menuitem-overflowed",Ir=function(e){(0,l.Z)(n,e);var t=(0,f.Z)(n);function n(){var e;return(0,s.Z)(this,n),(e=t.apply(this,arguments)).resizeObserver=null,e.mutationObserver=null,e.originalTotalWidth=0,e.overflowedItems=[],e.menuItemSizes=[],e.cancelFrameId=null,e.state={lastVisibleIndex:void 0},e.childRef=p.createRef(),e.getMenuItemNodes=function(){var t=e.props.prefixCls,n=e.childRef.current;return n?[].slice.call(n.children).filter((function(e){return e.className.split(" ").indexOf("".concat(t,"-overflowed-submenu"))<0})):[]},e.getOverflowedSubMenuItem=function(t,n,o){var i=e.props,s=i.overflowedIndicator,u=i.level,c=i.mode,l=i.prefixCls,f=i.theme;if(1!==u||"horizontal"!==c)return null;var d=e.props.children[0].props,h=(d.children,d.title,d.style),v=ce(d,["children","title","style"]),m=a({},h),y="".concat(t,"-overflowed-indicator"),g="".concat(t,"-overflowed-indicator");0===n.length&&!0!==o?m=a(a({},m),{},{display:"none"}):o&&(m=a(a({},m),{},{visibility:"hidden",position:"absolute"}),y="".concat(y,"-placeholder"),g="".concat(g,"-placeholder"));var b=f?"".concat(l,"-").concat(f):"",w={};return oe.forEach((function(e){void 0!==v[e]&&(w[e]=v[e])})),p.createElement(Rr,r({title:s,className:"".concat(l,"-overflowed-submenu"),popupClassName:b},w,{key:y,eventKey:g,disabled:!1,style:m}),n)},e.setChildrenWidthAndResize=function(){if("horizontal"===e.props.mode){var t=e.childRef.current;if(t){var n=t.children;if(n&&0!==n.length){var r=t.children[n.length-1];ae(r,"display","inline-block");var o=e.getMenuItemNodes(),i=o.filter((function(e){return e.className.split(" ").indexOf(Dr)>=0}));i.forEach((function(e){ae(e,"display","inline-block")})),e.menuItemSizes=o.map((function(e){return ie(e,!0)})),i.forEach((function(e){ae(e,"display","none")})),e.overflowedIndicatorWidth=ie(t.children[t.children.length-1],!0),e.originalTotalWidth=e.menuItemSizes.reduce((function(e,t){return e+t}),0),e.handleResize(),ae(r,"display","none")}}}},e.handleResize=function(){if("horizontal"===e.props.mode){var t=e.childRef.current;if(t){var n=ie(t);e.overflowedItems=[];var r,o=0;e.originalTotalWidth>n+.5&&(r=-1,e.menuItemSizes.forEach((function(t){(o+=t)+e.overflowedIndicatorWidth<=n&&(r+=1)}))),e.setState({lastVisibleIndex:r})}}},e}return(0,u.Z)(n,[{key:"componentDidMount",value:function(){var e=this;if(this.setChildrenWidthAndResize(),1===this.props.level&&"horizontal"===this.props.mode){var t=this.childRef.current;if(!t)return;this.resizeObserver=new Ae((function(t){t.forEach((function(){var t=e.cancelFrameId;cancelAnimationFrame(t),e.cancelFrameId=requestAnimationFrame(e.setChildrenWidthAndResize)}))})),[].slice.call(t.children).concat(t).forEach((function(t){e.resizeObserver.observe(t)})),"undefined"!==typeof MutationObserver&&(this.mutationObserver=new MutationObserver((function(){e.resizeObserver.disconnect(),[].slice.call(t.children).concat(t).forEach((function(t){e.resizeObserver.observe(t)})),e.setChildrenWidthAndResize()})),this.mutationObserver.observe(t,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(e){var t=this,n=this.state.lastVisibleIndex;return(e||[]).reduce((function(r,o,i){var a=o;if("horizontal"===t.props.mode){var s=t.getOverflowedSubMenuItem(o.props.eventKey,[]);void 0!==n&&-1!==t.props.className.indexOf("".concat(t.props.prefixCls,"-root"))&&(i>n&&(a=p.cloneElement(o,{style:{display:"none"},eventKey:"".concat(o.props.eventKey,"-hidden"),className:"".concat(Dr)})),i===n+1&&(t.overflowedItems=e.slice(n+1).map((function(e){return p.cloneElement(e,{key:e.props.eventKey,mode:"vertical-left"})})),s=t.getOverflowedSubMenuItem(o.props.eventKey,t.overflowedItems)));var u=[].concat(ue(r),[s,a]);return i===e.length-1&&u.push(t.getOverflowedSubMenuItem(o.props.eventKey,[],!0)),u}return[].concat(ue(r),[a])}),[])}},{key:"render",value:function(){var e=this.props,t=(e.visible,e.prefixCls,e.overflowedIndicator,e.mode,e.level,e.tag),n=e.children,o=(e.theme,ce(e,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"])),i=t;return p.createElement(i,r({ref:this.childRef},o),this.renderChildren(n))}}]),n}(p.Component);Ir.defaultProps={tag:"div",className:""};var Zr=Ir;function Kr(e,t,n){var r=e.getState();e.setState({activeKey:a(a({},r.activeKey),{},(0,o.Z)({},t,n))})}function Lr(e){return e.eventKey||"0-menu-"}function jr(e,t){var n,r=t,o=e.children,i=e.eventKey;if(r&&(ne(o,(function(e,t){e&&e.props&&!e.props.disabled&&r===ee(e,i,t)&&(n=!0)})),n))return r;return r=null,e.defaultActiveFirst?(ne(o,(function(e,t){r||!e||e.props.disabled||(r=ee(e,i,t))})),r):r}function Fr(e){if(e){var t=this.instanceArray.indexOf(e);-1!==t?this.instanceArray[t]=e:this.instanceArray.push(e)}}var Hr=function(e){(0,l.Z)(n,e);var t=(0,f.Z)(n);function n(e){var r;return(0,s.Z)(this,n),(r=t.call(this,e)).onKeyDown=function(e,t){var n,o=e.keyCode;if(r.getFlatInstanceArray().forEach((function(t){t&&t.props.active&&t.onKeyDown&&(n=t.onKeyDown(e))})),n)return 1;var i=null;return o!==T.UP&&o!==T.DOWN||(i=r.step(o===T.UP?-1:1)),i?(e.preventDefault(),Kr(r.props.store,Lr(r.props),i.props.eventKey),"function"===typeof t&&t(i),1):void 0},r.onItemHover=function(e){var t=e.key,n=e.hover;Kr(r.props.store,Lr(r.props),n?t:null)},r.onDeselect=function(e){r.props.onDeselect(e)},r.onSelect=function(e){r.props.onSelect(e)},r.onClick=function(e){r.props.onClick(e)},r.onOpenChange=function(e){r.props.onOpenChange(e)},r.onDestroy=function(e){r.props.onDestroy(e)},r.getFlatInstanceArray=function(){return r.instanceArray},r.step=function(e){var t=r.getFlatInstanceArray(),n=r.props.store.getState().activeKey[Lr(r.props)],o=t.length;if(!o)return null;e<0&&(t=t.concat().reverse());var i=-1;if(t.every((function(e,t){return!e||e.props.eventKey!==n||(i=t,!1)})),r.props.defaultActiveFirst||-1===i||(a=t.slice(i,o-1)).length&&!a.every((function(e){return!!e.props.disabled}))){var a,s=(i+1)%o,u=s;do{var c=t[u];if(c&&!c.props.disabled)return c;u=(u+1)%o}while(u!==s);return null}},r.renderCommonMenuItem=function(e,t,n){var o=r.props.store.getState(),i=(0,c.Z)(r).props,s=ee(e,i.eventKey,t),u=e.props;if(!u||"string"===typeof e.type)return e;var l=s===o.activeKey,f=a(a({mode:u.mode||i.mode,level:i.level,inlineIndent:i.inlineIndent,renderMenuItem:r.renderMenuItem,rootPrefixCls:i.prefixCls,index:t,parentMenu:i.parentMenu,manualRef:u.disabled?void 0:P(e.ref,Fr.bind((0,c.Z)(r))),eventKey:s,active:!u.disabled&&l,multiple:i.multiple,onClick:function(e){(u.onClick||J)(e),r.onClick(e)},onItemHover:r.onItemHover,motion:i.motion,subMenuOpenDelay:i.subMenuOpenDelay,subMenuCloseDelay:i.subMenuCloseDelay,forceSubMenuRender:i.forceSubMenuRender,onOpenChange:r.onOpenChange,onDeselect:r.onDeselect,onSelect:r.onSelect,builtinPlacements:i.builtinPlacements,itemIcon:u.itemIcon||r.props.itemIcon,expandIcon:u.expandIcon||r.props.expandIcon},n),{},{direction:i.direction});return("inline"===i.mode||Q.any)&&(f.triggerSubMenuAction="click"),p.cloneElement(e,a(a({},f),{},{key:s||t}))},r.renderMenuItem=function(e,t,n){if(!e)return null;var o=r.props.store.getState(),i={openKeys:o.openKeys,selectedKeys:o.selectedKeys,triggerSubMenuAction:r.props.triggerSubMenuAction,subMenuKey:n};return r.renderCommonMenuItem(e,t,i)},e.store.setState({activeKey:a(a({},e.store.getState().activeKey),{},(0,o.Z)({},e.eventKey,jr(e,e.activeKey)))}),r.instanceArray=[],r}return(0,u.Z)(n,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(e){return this.props.visible||e.visible||this.props.className!==e.className||!y()(this.props.style,e.style)}},{key:"componentDidUpdate",value:function(e){var t=this.props,n="activeKey"in t?t.activeKey:t.store.getState().activeKey[Lr(t)],r=jr(t,n);if(r!==n)Kr(t.store,Lr(t),r);else if("activeKey"in e){r!==jr(e,e.activeKey)&&Kr(t.store,Lr(t),r)}}},{key:"render",value:function(){var e=this,t=r({},this.props);this.instanceArray=[];var n={className:_()(t.prefixCls,t.className,"".concat(t.prefixCls,"-").concat(t.mode)),role:t.role||"menu"};t.id&&(n.id=t.id),t.focusable&&(n.tabIndex=0,n.onKeyDown=this.onKeyDown);var o=t.prefixCls,i=t.eventKey,a=t.visible,s=t.level,u=t.mode,c=t.overflowedIndicator,l=t.theme;return oe.forEach((function(e){return delete t[e]})),delete t.onClick,p.createElement(Zr,r({},t,{prefixCls:o,mode:u,tag:"ul",level:s,theme:l,visible:a,overflowedIndicator:c},n),N(t.children).map((function(t,n){return e.renderMenuItem(t,n,i||"0-menu-")})))}}]),n}(p.Component);Hr.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:J};var Wr=C()(Hr);function Vr(e,t,n){var r=e.prefixCls,o=e.motion,i=e.defaultMotions,a=void 0===i?{}:i,s=e.openAnimation,u=e.openTransitionName,c=t.switchingModeFromInline;if(o)return o;if("object"===(0,R.Z)(s)&&s)ft(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if("string"===typeof s)return{motionName:"".concat(r,"-open-").concat(s)};if(u)return{motionName:u};var l=a[n];return l||(c?null:a.other)}var Ur=function(e){(0,l.Z)(n,e);var t=(0,f.Z)(n);function n(e){var r;(0,s.Z)(this,n),(r=t.call(this,e)).onSelect=function(e){var t=(0,c.Z)(r).props;if(t.selectable){var n=r.store.getState().selectedKeys,o=e.key;n=t.multiple?n.concat([o]):[o],"selectedKeys"in t||r.store.setState({selectedKeys:n}),t.onSelect(a(a({},e),{},{selectedKeys:n}))}},r.onClick=function(e){var t=r.getRealMenuMode(),n=(0,c.Z)(r),o=n.store,i=n.props.onOpenChange;"inline"===t||"openKeys"in r.props||(o.setState({openKeys:[]}),i([])),r.props.onClick(e)},r.onKeyDown=function(e,t){r.innerMenu.getWrappedInstance().onKeyDown(e,t)},r.onOpenChange=function(e){var t=(0,c.Z)(r).props,n=r.store.getState().openKeys.concat(),o=!1,i=function(e){var t=!1;if(e.open)(t=-1===n.indexOf(e.key))&&n.push(e.key);else{var r=n.indexOf(e.key);(t=-1!==r)&&n.splice(r,1)}o=o||t};Array.isArray(e)?e.forEach(i):i(e),o&&("openKeys"in r.props||r.store.setState({openKeys:n}),t.onOpenChange(n))},r.onDeselect=function(e){var t=(0,c.Z)(r).props;if(t.selectable){var n=r.store.getState().selectedKeys.concat(),o=e.key,i=n.indexOf(o);-1!==i&&n.splice(i,1),"selectedKeys"in t||r.store.setState({selectedKeys:n}),t.onDeselect(a(a({},e),{},{selectedKeys:n}))}},r.onMouseEnter=function(e){r.restoreModeVerticalFromInline();var t=r.props.onMouseEnter;t&&t(e)},r.onTransitionEnd=function(e){var t="width"===e.propertyName&&e.target===e.currentTarget,n=e.target.className,o="[object SVGAnimatedString]"===Object.prototype.toString.call(n)?n.animVal:n,i="font-size"===e.propertyName&&o.indexOf("anticon")>=0;(t||i)&&r.restoreModeVerticalFromInline()},r.setInnerMenu=function(e){r.innerMenu=e},r.isRootMenu=!0;var o=e.defaultSelectedKeys,i=e.defaultOpenKeys;return"selectedKeys"in e&&(o=e.selectedKeys||[]),"openKeys"in e&&(i=e.openKeys||[]),r.store=function(e){var t=e,n=[];return{setState:function(e){t=O(O({},t),e);for(var r=0;r<n.length;r++)n[r]()},getState:function(){return t},subscribe:function(e){return n.push(e),function(){var t=n.indexOf(e);n.splice(t,1)}}}}({selectedKeys:o,openKeys:i,activeKey:{"0-menu-":jr(e,e.activeKey)}}),r.state={switchingModeFromInline:!1,prevProps:e,inlineOpenKeys:[],store:r.store},r}return(0,u.Z)(n,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.siderCollapsed,r=t.inlineCollapsed,o=t.onOpenChange;(!e.inlineCollapsed&&r||!e.siderCollapsed&&n)&&o([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var e=this.props.collapsedWidth,t=this.store,n=this.prevOpenKeys;this.getInlineCollapsed()&&(0===e||"0"===e||"0px"===e)?(this.prevOpenKeys=t.getState().openKeys.concat(),this.store.setState({openKeys:[]})):n&&(this.store.setState({openKeys:n}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var e=this.props.mode,t=this.state.switchingModeFromInline,n=this.getInlineCollapsed();return t&&n?"inline":n?"vertical":e}},{key:"getInlineCollapsed",value:function(){var e=this.props,t=e.inlineCollapsed,n=e.siderCollapsed;return void 0!==n?n:t}},{key:"restoreModeVerticalFromInline",value:function(){this.state.switchingModeFromInline&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var e=a({},S(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),t=this.getRealMenuMode();return e.className+=" ".concat(e.prefixCls,"-root"),"rtl"===e.direction&&(e.className+=" ".concat(e.prefixCls,"-rtl")),delete(e=a(a({},e),{},{mode:t,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Vr(this.props,this.state,t)})).openAnimation,delete e.openTransitionName,p.createElement(v,{store:this.store},p.createElement(Wr,r({},e,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=t.prevProps,r=t.store,o=r.getState(),i={},a={prevProps:e};return"inline"===n.mode&&"inline"!==e.mode&&(a.switchingModeFromInline=!0),"openKeys"in e?i.openKeys=e.openKeys||[]:((e.inlineCollapsed&&!n.inlineCollapsed||e.siderCollapsed&&!n.siderCollapsed)&&(a.switchingModeFromInline=!0,a.inlineOpenKeys=o.openKeys,i.openKeys=[]),(!e.inlineCollapsed&&n.inlineCollapsed||!e.siderCollapsed&&n.siderCollapsed)&&(i.openKeys=t.inlineOpenKeys,a.inlineOpenKeys=[])),Object.keys(i).length&&r.setState(i),a}}]),n}(p.Component);Ur.defaultProps={selectable:!0,onClick:J,onSelect:J,onOpenChange:J,onDeselect:J,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:p.createElement("span",null,"\xb7\xb7\xb7")};var zr=Ur,Br=function(e){(0,l.Z)(n,e);var t=(0,f.Z)(n);function n(){var e;return(0,s.Z)(this,n),(e=t.apply(this,arguments)).onKeyDown=function(t){if(t.keyCode===T.ENTER)return e.onClick(t),!0},e.onMouseLeave=function(t){var n=e.props,r=n.eventKey,o=n.onItemHover,i=n.onMouseLeave;o({key:r,hover:!1}),i({key:r,domEvent:t})},e.onMouseEnter=function(t){var n=e.props,r=n.eventKey,o=n.onItemHover,i=n.onMouseEnter;o({key:r,hover:!0}),i({key:r,domEvent:t})},e.onClick=function(t){var n=e.props,r=n.eventKey,o=n.multiple,i=n.onClick,a=n.onSelect,s=n.onDeselect,u=n.isSelected,l={key:r,keyPath:[r],item:(0,c.Z)(e),domEvent:t};i(l),o?u?s(l):a(l):u||a(l)},e.saveNode=function(t){e.node=t},e}return(0,u.Z)(n,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var e=this.props;e.onDestroy&&e.onDestroy(e.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var e,t=a({},this.props),n=_()(this.getPrefixCls(),t.className,(e={},(0,o.Z)(e,this.getActiveClassName(),!t.disabled&&t.active),(0,o.Z)(e,this.getSelectedClassName(),t.isSelected),(0,o.Z)(e,this.getDisabledClassName(),t.disabled),e)),i=a(a({},t.attribute),{},{title:"string"===typeof t.title?t.title:void 0,className:n,role:t.role||"menuitem","aria-disabled":t.disabled});"option"===t.role?i=a(a({},i),{},{role:"option","aria-selected":t.isSelected}):null!==t.role&&"none"!==t.role||(i.role="none");var s={onClick:t.disabled?null:this.onClick,onMouseLeave:t.disabled?null:this.onMouseLeave,onMouseEnter:t.disabled?null:this.onMouseEnter},u=a({},t.style);"inline"===t.mode&&("rtl"===t.direction?u.paddingRight=t.inlineIndent*t.level:u.paddingLeft=t.inlineIndent*t.level),oe.forEach((function(e){return delete t[e]})),delete t.direction;var c=this.props.itemIcon;return"function"===typeof this.props.itemIcon&&(c=p.createElement(this.props.itemIcon,this.props)),p.createElement("li",r({},S(t,["onClick","onMouseEnter","onMouseLeave","onSelect"]),i,s,{style:u,ref:this.saveNode}),t.children,c)}}]),n}(p.Component);Br.isMenuItem=!0,Br.defaultProps={onSelect:J,onMouseEnter:J,onMouseLeave:J,manualRef:J};var Yr=C((function(e,t){var n=e.activeKey,r=e.selectedKeys,o=t.eventKey;return{active:n[t.subMenuKey]===o,isSelected:Array.isArray(r)?-1!==r.indexOf(o):r===o}}))(Br),Gr=function(e){(0,l.Z)(n,e);var t=(0,f.Z)(n);function n(){var e;return(0,s.Z)(this,n),(e=t.apply(this,arguments)).renderInnerMenuItem=function(t){var n=e.props;return(0,n.renderMenuItem)(t,n.index,e.props.subMenuKey)},e}return(0,u.Z)(n,[{key:"render",value:function(){var e=r({},this.props),t=e.className,n=void 0===t?"":t,o=e.rootPrefixCls,i="".concat(o,"-item-group-title"),a="".concat(o,"-item-group-list"),s=e.title,u=e.children;return oe.forEach((function(t){return delete e[t]})),delete e.direction,p.createElement("li",r({},e,{onClick:function(e){return e.stopPropagation()},className:"".concat(n," ").concat(o,"-item-group")}),p.createElement("div",{className:i,title:"string"===typeof s?s:void 0},s),p.createElement("ul",{className:a},p.Children.map(u,this.renderInnerMenuItem)))}}]),n}(p.Component);Gr.isMenuItemGroup=!0,Gr.defaultProps={disabled:!0};var Xr=Gr,$r=function(e){var t=e.className,n=e.rootPrefixCls,r=e.style;return p.createElement("li",{className:"".concat(t," ").concat(n,"-item-divider"),style:r})};$r.defaultProps={disabled:!0,className:"",style:{}};var qr=$r,Qr=zr},1162:function(e,t){var n,r=Symbol.for("react.element"),o=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),u=Symbol.for("react.provider"),c=Symbol.for("react.context"),l=Symbol.for("react.server_context"),f=Symbol.for("react.forward_ref"),p=Symbol.for("react.suspense"),d=Symbol.for("react.suspense_list"),h=Symbol.for("react.memo"),v=Symbol.for("react.lazy"),m=Symbol.for("react.offscreen");function y(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case i:case s:case a:case p:case d:return e;default:switch(e=e&&e.$$typeof){case l:case c:case f:case v:case h:case u:return e;default:return t}}case o:return t}}}n=Symbol.for("react.module.reference"),t.ForwardRef=f,t.isFragment=function(e){return y(e)===i},t.isMemo=function(e){return y(e)===h}},1805:function(e,t,n){e.exports=n(1162)},907:function(e,t,n){function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}n.d(t,{Z:function(){return r}})},7326:function(e,t,n){function r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.d(t,{Z:function(){return r}})},5671:function(e,t,n){function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}n.d(t,{Z:function(){return r}})},3144:function(e,t,n){n.d(t,{Z:function(){return i}});var r=n(3997);function o(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,(0,r.Z)(o.key),o)}}function i(e,t,n){return t&&o(e.prototype,t),n&&o(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}},3568:function(e,t,n){function r(e){return r=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},r(e)}function o(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(o=function(){return!!e})()}n.d(t,{Z:function(){return u}});var i=n(1002),a=n(7326);function s(e,t){if(t&&("object"==(0,i.Z)(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return(0,a.Z)(e)}function u(e){var t=o();return function(){var n,o=r(e);if(t){var i=r(this).constructor;n=Reflect.construct(o,arguments,i)}else n=o.apply(this,arguments);return s(this,n)}}},4942:function(e,t,n){n.d(t,{Z:function(){return o}});var r=n(3997);function o(e,t,n){return(t=(0,r.Z)(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},136:function(e,t,n){n.d(t,{Z:function(){return o}});var r=n(9611);function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&(0,r.Z)(e,t)}},9611:function(e,t,n){function r(e,t){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},r(e,t)}n.d(t,{Z:function(){return r}})},3997:function(e,t,n){n.d(t,{Z:function(){return o}});var r=n(1002);function o(e){var t=function(e,t){if("object"!=(0,r.Z)(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,t||"default");if("object"!=(0,r.Z)(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==(0,r.Z)(t)?t:t+""}},181:function(e,t,n){n.d(t,{Z:function(){return o}});var r=n(907);function o(e,t){if(e){if("string"==typeof e)return(0,r.Z)(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?(0,r.Z)(e,t):void 0}}}}]);