UNPKG

@rc-component/tree-select

Version:
26 lines 173 kB
!(function(){var va=Object.defineProperty,ha=Object.defineProperties;var ya=Object.getOwnPropertyDescriptors;var qo=Object.getOwnPropertySymbols;var Ii=Object.prototype.hasOwnProperty,_i=Object.prototype.propertyIsEnumerable;var mi=(m,p,u)=>p in m?va(m,p,{enumerable:!0,configurable:!0,writable:!0,value:u}):m[p]=u,He=(m,p)=>{for(var u in p||(p={}))Ii.call(p,u)&&mi(m,u,p[u]);if(qo)for(var u of qo(p))_i.call(p,u)&&mi(m,u,p[u]);return m},Nt=(m,p)=>ha(m,ya(p));var tr=(m,p)=>{var u={};for(var g in m)Ii.call(m,g)&&p.indexOf(g)<0&&(u[g]=m[g]);if(m!=null&&qo)for(var g of qo(m))p.indexOf(g)<0&&_i.call(m,g)&&(u[g]=m[g]);return u};var Jo=(m,p,u)=>mi(m,typeof p!="symbol"?p+"":p,u);(self.webpackChunk_rc_component_tree_select=self.webpackChunk_rc_component_tree_select||[]).push([[929],{28853:function(m,p,u){"use strict";u.r(p),u.d(p,{BaseSelect:function(){return Ci},OptGroup:function(){return Oi},Option:function(){return xi},default:function(){return la},useBaseProps:function(){return W}});var g=u(59454),k=u(94463),n=u(96162),h=u.t(n,2),w=u(92310),E=u.n(w),T=u(21523),P=()=>{if(typeof navigator=="undefined"||typeof window=="undefined")return!1;const t=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(t)||/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(t==null?void 0:t.substr(0,4))},_=u(18839),U=t=>{const{className:a,customizeIcon:i,customizeIconProps:l,children:v,onMouseDown:S,onClick:x}=t,F=typeof i=="function"?i(l):i;return n.createElement("span",{className:a,onMouseDown:L=>{L.preventDefault(),S==null||S(L)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:x,"aria-hidden":!0},F!==void 0?F:n.createElement("span",{className:E()(a.split(/\s+/).map(L=>`${L}-icon`))},v))};const N=(t,a,i,l,v,S=!1,x,F)=>{const L=n.useMemo(()=>{if(typeof l=="object")return l.clearIcon;if(v)return v},[l,v]);return{allowClear:n.useMemo(()=>!!(!S&&l&&(i.length||x)&&!(F==="combobox"&&x==="")),[l,S,i.length,x,F]),clearIcon:n.createElement(U,{className:`${t}-clear`,onMouseDown:a,customizeIcon:L},"\xD7")}},D=n.createContext(null);function W(){return n.useContext(D)}function b(t=10){const[a,i]=n.useState(!1),l=n.useRef(null),v=()=>{window.clearTimeout(l.current)};return n.useEffect(()=>v,[]),[a,(x,F)=>{v(),l.current=window.setTimeout(()=>{i(x),F&&F()},t)},v]}function Pe(t=250){const a=n.useRef(null),i=n.useRef(null);n.useEffect(()=>()=>{window.clearTimeout(i.current)},[]);function l(v){(v||a.current===null)&&(a.current=v),window.clearTimeout(i.current),i.current=window.setTimeout(()=>{a.current=null},t)}return[()=>a.current,l]}function ht(t,a,i,l){const v=n.useRef(null);v.current={open:a,triggerOpen:i,customizedTrigger:l},n.useEffect(()=>{function S(x){var L;if((L=v.current)!=null&&L.customizedTrigger)return;let F=x.target;F.shadowRoot&&x.composed&&(F=x.composedPath()[0]||F),v.current.open&&t().filter(Z=>Z).every(Z=>!Z.contains(F)&&Z!==F)&&v.current.triggerOpen(!1)}return window.addEventListener("mousedown",S),()=>window.removeEventListener("mousedown",S)},[])}const B={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(a){const{keyCode:i}=a;if(a.altKey&&!a.ctrlKey||a.metaKey||i>=B.F1&&i<=B.F12)return!1;switch(i){case B.ALT:case B.CAPS_LOCK:case B.CONTEXT_MENU:case B.CTRL:case B.DOWN:case B.END:case B.ESC:case B.HOME:case B.INSERT:case B.LEFT:case B.MAC_FF_META:case B.META:case B.NUMLOCK:case B.NUM_CENTER:case B.PAGE_DOWN:case B.PAGE_UP:case B.PAUSE:case B.PRINT_SCREEN:case B.RIGHT:case B.SHIFT:case B.UP:case B.WIN_KEY:case B.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(a){if(a>=B.ZERO&&a<=B.NINE||a>=B.NUM_ZERO&&a<=B.NUM_MULTIPLY||a>=B.A&&a<=B.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&a===0)return!0;switch(a){case B.SPACE:case B.QUESTION_MARK:case B.NUM_PLUS:case B.NUM_MINUS:case B.NUM_PERIOD:case B.NUM_DIVISION:case B.SEMICOLON:case B.DASH:case B.EQUALS:case B.COMMA:case B.PERIOD:case B.SLASH:case B.APOSTROPHE:case B.SINGLE_QUOTE:case B.OPEN_SQUARE_BRACKET:case B.BACKSLASH:case B.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}};var ue=B;function Se(t){return t&&![ue.ESC,ue.SHIFT,ue.BACKSPACE,ue.TAB,ue.WIN_KEY,ue.ALT,ue.META,ue.WIN_KEY_RIGHT,ue.CTRL,ue.SEMICOLON,ue.EQUALS,ue.CAPS_LOCK,ue.CONTEXT_MENU,ue.F1,ue.F2,ue.F3,ue.F4,ue.F5,ue.F6,ue.F7,ue.F8,ue.F9,ue.F10,ue.F11,ue.F12].includes(t)}const Re=`accept acceptCharset accessKey action allowFullScreen allowTransparency alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge charSet checked classID className colSpan cols content contentEditable contextMenu controls coords crossOrigin data dateTime default defer dir disabled download draggable encType form formAction formEncType formMethod formNoValidate formTarget frameBorder headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media mediaGroup method min minLength multiple muted name noValidate nonce open optimum pattern placeholder poster preload radioGroup readOnly rel required reversed role rowSpan rows sandbox scope scoped scrolling seamless selected shape size sizes span spellCheck src srcDoc srcLang srcSet start step style summary tabIndex target title type useMap value width wmode wrap onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`.split(/[\s\n]+/),Je="aria-",ze="data-";function et(t,a){return t.indexOf(a)===0}function vt(t,a=!1){let i;a===!1?i={aria:!0,data:!0,attr:!0}:a===!0?i={aria:!0}:i=He({},a);const l={};return Object.keys(t).forEach(v=>{(i.aria&&(v==="role"||et(v,Je))||i.data&&et(v,ze)||i.attr&&Re.includes(v))&&(l[v]=t[v])}),l}var yt=u(11780);const $t=(t,a)=>{var Ne;const{prefixCls:i,id:l,inputElement:v,disabled:S,tabIndex:x,autoFocus:F,autoComplete:L,editable:Z,activeDescendantId:A,value:V,maxLength:X,onKeyDown:H,onMouseDown:re,onChange:J,onPaste:ge,onCompositionStart:Le,onCompositionEnd:fe,onBlur:ve,open:he,attrs:Ye}=t;let se=v||n.createElement("input",null);const{ref:ct,props:Ve}=se,{onKeyDown:tt,onChange:Me,onMouseDown:je,onCompositionStart:rt,onCompositionEnd:mt,onBlur:Xe,style:St}=Ve;return(0,k.Kp)(!("maxLength"in se.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),se=n.cloneElement(se,Nt(He(Nt(He({type:"search"},Ve),{id:l,ref:(0,_.sQ)(a,ct),disabled:S,tabIndex:x,autoComplete:L||"off",autoFocus:F,className:E()(`${i}-selection-search-input`,(Ne=se==null?void 0:se.props)==null?void 0:Ne.className),role:"combobox","aria-expanded":he||!1,"aria-haspopup":"listbox","aria-owns":`${l}_list`,"aria-autocomplete":"list","aria-controls":`${l}_list`,"aria-activedescendant":he?A:void 0}),Ye),{value:Z?V:"",maxLength:X,readOnly:!Z,unselectable:Z?null:"on",style:Nt(He({},St),{opacity:Z?null:0}),onKeyDown:me=>{H(me),tt&&tt(me)},onMouseDown:me=>{re(me),je&&je(me)},onChange:me=>{J(me),Me&&Me(me)},onCompositionStart(me){Le(me),rt&&rt(me)},onCompositionEnd(me){fe(me),mt&&mt(me)},onPaste:ge,onBlur(me){ve(me),Xe&&Xe(me)}})),se};var Rt=n.forwardRef($t);function qt(t){return Array.isArray(t)?t:t!==void 0?[t]:[]}const le=typeof window!="undefined"&&window.document&&window.document.documentElement;function ce(t){return t!=null}function be(t){return!t&&t!==0}function Qe(t){return["string","number"].includes(typeof t)}function at(t){let a;return t&&(Qe(t.title)?a=t.title.toString():Qe(t.label)&&(a=t.label.toString())),a}function ft(t,a){le?n.useLayoutEffect(t,a):n.useEffect(t,a)}function xt(t){var a;return(a=t.key)!=null?a:t.value}const De=t=>{t.preventDefault(),t.stopPropagation()};var Pt=t=>{const{id:a,prefixCls:i,values:l,open:v,searchValue:S,autoClearSearchValue:x,inputRef:F,placeholder:L,disabled:Z,mode:A,showSearch:V,autoFocus:X,autoComplete:H,activeDescendantId:re,tabIndex:J,removeIcon:ge,maxTagCount:Le,maxTagTextLength:fe,maxTagPlaceholder:ve=Q=>`+ ${Q.length} ...`,tagRender:he,onToggleOpen:Ye,onRemove:se,onInputChange:ct,onInputPaste:Ve,onInputKeyDown:tt,onInputMouseDown:Me,onInputCompositionStart:je,onInputCompositionEnd:rt,onInputBlur:mt}=t,Xe=n.useRef(null),[St,Ne]=(0,n.useState)(0),[me,st]=(0,n.useState)(!1),Oe=`${i}-selection`,$e=v||A==="multiple"&&x===!1||A==="tags"?S:"",Ot=A==="tags"||A==="multiple"&&x===!1||V&&(v||me);ft(()=>{Ne(Xe.current.scrollWidth)},[$e]);const Ct=(Q,Ae,We,ye,Ge)=>n.createElement("span",{title:at(Q),className:E()(`${Oe}-item`,{[`${Oe}-item-disabled`]:We})},n.createElement("span",{className:`${Oe}-item-content`},Ae),ye&&n.createElement(U,{className:`${Oe}-item-remove`,onMouseDown:De,onClick:Ge,customizeIcon:ge},"\xD7")),Yt=(Q,Ae,We,ye,Ge,pt,Gt)=>{const Ft=Vt=>{De(Vt),Ye(!v)};return n.createElement("span",{onMouseDown:Ft},he({label:Ae,value:Q,index:Gt==null?void 0:Gt.index,disabled:We,closable:ye,onClose:Ge,isMaxTag:!!pt}))},sn=(Q,Ae)=>{const{disabled:We,label:ye,value:Ge}=Q,pt=!Z&&!We;let Gt=ye;if(typeof fe=="number"&&(typeof ye=="string"||typeof ye=="number")){const Vt=String(Gt);Vt.length>fe&&(Gt=`${Vt.slice(0,fe)}...`)}const Ft=Vt=>{Vt&&Vt.stopPropagation(),se(Q)};return typeof he=="function"?Yt(Ge,Gt,We,pt,Ft,void 0,Ae):Ct(Q,Gt,We,pt,Ft)},Wt=Q=>{if(!l.length)return null;const Ae=typeof ve=="function"?ve(Q):ve;return typeof he=="function"?Yt(void 0,Ae,!1,!1,void 0,!0):Ct({title:Ae},Ae,!1)},Kt=n.createElement("div",{className:`${Oe}-search`,style:{width:St},onFocus:()=>{st(!0)},onBlur:()=>{st(!1)}},n.createElement(Rt,{ref:F,open:v,prefixCls:i,id:a,inputElement:null,disabled:Z,autoFocus:X,autoComplete:H,editable:Ot,activeDescendantId:re,value:$e,onKeyDown:tt,onMouseDown:Me,onChange:ct,onPaste:Ve,onCompositionStart:je,onCompositionEnd:rt,onBlur:mt,tabIndex:J,attrs:vt(t,!0)}),n.createElement("span",{ref:Xe,className:`${Oe}-search-mirror`,"aria-hidden":!0},$e,"\xA0")),z=n.createElement(yt.Z,{prefixCls:`${Oe}-overflow`,data:l,renderItem:sn,renderRest:Wt,suffix:Kt,itemKey:xt,maxCount:Le});return n.createElement("span",{className:`${Oe}-wrap`},z,!l.length&&!$e&&n.createElement("span",{className:`${Oe}-placeholder`},L))},mn=t=>{const{inputElement:a,prefixCls:i,id:l,inputRef:v,disabled:S,autoFocus:x,autoComplete:F,activeDescendantId:L,mode:Z,open:A,values:V,placeholder:X,tabIndex:H,showSearch:re,searchValue:J,activeValue:ge,maxLength:Le,onInputKeyDown:fe,onInputMouseDown:ve,onInputChange:he,onInputPaste:Ye,onInputCompositionStart:se,onInputCompositionEnd:ct,onInputBlur:Ve,title:tt}=t,[Me,je]=n.useState(!1),rt=Z==="combobox",mt=rt||re,Xe=V[0];let St=J||"";rt&&ge&&!Me&&(St=ge),n.useEffect(()=>{rt&&je(!1)},[rt,ge]);const Ne=Z!=="combobox"&&!A&&!re?!1:!!St,me=tt===void 0?at(Xe):tt,st=n.useMemo(()=>Xe?null:n.createElement("span",{className:`${i}-selection-placeholder`,style:Ne?{visibility:"hidden"}:void 0},X),[Xe,Ne,X,i]);return n.createElement("span",{className:`${i}-selection-wrap`},n.createElement("span",{className:`${i}-selection-search`},n.createElement(Rt,{ref:v,prefixCls:i,id:l,open:A,inputElement:a,disabled:S,autoFocus:x,autoComplete:F,editable:mt,activeDescendantId:L,value:St,onKeyDown:fe,onMouseDown:ve,onChange:Oe=>{je(!0),he(Oe)},onPaste:Ye,onCompositionStart:se,onCompositionEnd:ct,onBlur:Ve,tabIndex:H,attrs:vt(t,!0),maxLength:rt?Le:void 0})),!rt&&Xe?n.createElement("span",{className:`${i}-selection-item`,title:me,style:Ne?{visibility:"hidden"}:void 0},Xe.label):null,st)};function en(){return en=Object.assign?Object.assign.bind():function(t){for(var a=1;a<arguments.length;a++){var i=arguments[a];for(var l in i)Object.prototype.hasOwnProperty.call(i,l)&&(t[l]=i[l])}return t},en.apply(this,arguments)}const jn=(t,a)=>{const i=(0,n.useRef)(null),l=(0,n.useRef)(!1),{prefixCls:v,open:S,mode:x,showSearch:F,tokenWithEnter:L,disabled:Z,prefix:A,autoClearSearchValue:V,onSearch:X,onSearchSubmit:H,onToggleOpen:re,onInputKeyDown:J,onInputBlur:ge,domRef:Le}=t;n.useImperativeHandle(a,()=>({focus:Ne=>{i.current.focus(Ne)},blur:()=>{i.current.blur()}}));const[fe,ve]=Pe(0),he=Ne=>{const{which:me}=Ne,st=i.current instanceof HTMLTextAreaElement;!st&&S&&(me===ue.UP||me===ue.DOWN)&&Ne.preventDefault(),J&&J(Ne),me===ue.ENTER&&x==="tags"&&!l.current&&!S&&(H==null||H(Ne.target.value)),!(st&&!S&&~[ue.UP,ue.DOWN,ue.LEFT,ue.RIGHT].indexOf(me))&&Se(me)&&re(!0)},Ye=()=>{ve(!0)},se=(0,n.useRef)(null),ct=Ne=>{X(Ne,!0,l.current)!==!1&&re(!0)},Ve=()=>{l.current=!0},tt=Ne=>{l.current=!1,x!=="combobox"&&ct(Ne.target.value)},Me=Ne=>{let{target:{value:me}}=Ne;if(L&&se.current&&/[\r\n]/.test(se.current)){const st=se.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");me=me.replace(st,se.current)}se.current=null,ct(me)},je=Ne=>{const{clipboardData:me}=Ne,st=me==null?void 0:me.getData("text");se.current=st||""},rt=({target:Ne})=>{Ne!==i.current&&(document.body.style.msTouchAction!==void 0?setTimeout(()=>{i.current.focus()}):i.current.focus())},mt=Ne=>{const me=fe();Ne.target!==i.current&&!me&&!(x==="combobox"&&Z)&&Ne.preventDefault(),(x!=="combobox"&&(!F||!me)||!S)&&(S&&V!==!1&&X("",!0,!1),re())},Xe={inputRef:i,onInputKeyDown:he,onInputMouseDown:Ye,onInputChange:Me,onInputPaste:je,onInputCompositionStart:Ve,onInputCompositionEnd:tt,onInputBlur:ge},St=x==="multiple"||x==="tags"?n.createElement(Pt,en({},t,Xe)):n.createElement(mn,en({},t,Xe));return n.createElement("div",{ref:Le,className:`${v}-selector`,onClick:rt,onMouseDown:mt},A&&n.createElement("div",{className:`${v}-prefix`},A),St)};var Wn=n.forwardRef(jn),on=u(37092),nr=u(20338),Kn=n.createContext(null);let Cn=!1;function Gn(t){return typeof t=="boolean"&&(Cn=t),Cn}const tn=[];function un(t,a){const[i]=n.useState(()=>(0,on.Z)()?document.createElement("div"):null),l=n.useRef(!1),v=n.useContext(Kn),[S,x]=n.useState(tn),F=v||(l.current?void 0:A=>{x(V=>[A,...V])});function L(){i.parentElement||document.body.appendChild(i),l.current=!0}function Z(){var A;(A=i.parentElement)==null||A.removeChild(i),l.current=!1}return(0,T.Z)(()=>(t?v?v(L):L():Z(),Z),[t]),(0,T.Z)(()=>{S.length&&(S.forEach(A=>A()),x(tn))},[S]),[i,F]}function Ir(t,a){if(!t)return!1;if(t.contains)return t.contains(a);let i=a;for(;i;){if(i===t)return!0;i=i.parentNode}return!1}const dr="data-rc-order",pr="data-rc-priority",kn="rc-util-key",Bn=new Map;function zn({mark:t}={}){return t?t.startsWith("data-")?t:`data-${t}`:kn}function cn(t){return t.attachTo?t.attachTo:document.querySelector("head")||document.body}function Hn(t){return t==="queue"?"prependQueue":t?"prepend":"append"}function Vn(t){return Array.from((Bn.get(t)||t).children).filter(a=>a.tagName==="STYLE")}function Xn(t,a={}){if(!(0,on.Z)())return null;const{csp:i,prepend:l,priority:v=0}=a,S=Hn(l),x=S==="prependQueue",F=document.createElement("style");F.setAttribute(dr,S),x&&v&&F.setAttribute(pr,`${v}`),i!=null&&i.nonce&&(F.nonce=i==null?void 0:i.nonce),F.innerHTML=t;const L=cn(a),{firstChild:Z}=L;if(l){if(x){const A=(a.styles||Vn(L)).filter(V=>{if(!["prepend","prependQueue"].includes(V.getAttribute(dr)))return!1;const X=Number(V.getAttribute(pr)||0);return v>=X});if(A.length)return L.insertBefore(F,A[A.length-1].nextSibling),F}L.insertBefore(F,Z)}else L.appendChild(F);return F}function rr(t,a={}){let{styles:i}=a;return i||(i=Vn(cn(a))),i.find(l=>l.getAttribute(zn(a))===t)}function qe(t,a={}){const i=rr(t,a);i&&cn(a).removeChild(i)}function gr(t,a){const i=Bn.get(t);if(!i||!Ir(document,i)){const l=Xn("",a),{parentNode:v}=l;Bn.set(t,v),t.removeChild(l)}}function Or(){Bn.clear()}function An(t,a,i={}){var L,Z,A;const l=cn(i),v=Vn(l),S=Nt(He({},i),{styles:v});gr(l,S);const x=rr(a,S);if(x)return(L=S.csp)!=null&&L.nonce&&x.nonce!==((Z=S.csp)==null?void 0:Z.nonce)&&(x.nonce=(A=S.csp)==null?void 0:A.nonce),x.innerHTML!==t&&(x.innerHTML=t),x;const F=Xn(t,S);return F.setAttribute(zn(S),a),F}let mr;function vr(t){const a=`rc-scrollbar-measure-${Math.random().toString(36).substring(7)}`,i=document.createElement("div");i.id=a;const l=i.style;l.position="absolute",l.left="0",l.top="0",l.width="100px",l.height="100px",l.overflow="scroll";let v,S;if(t){const L=getComputedStyle(t);l.scrollbarColor=L.scrollbarColor,l.scrollbarWidth=L.scrollbarWidth;const Z=getComputedStyle(t,"::-webkit-scrollbar"),A=parseInt(Z.width,10),V=parseInt(Z.height,10);try{const X=A?`width: ${Z.width};`:"",H=V?`height: ${Z.height};`:"";An(` #${a}::-webkit-scrollbar { ${X} ${H} }`,a)}catch(X){console.error(X),v=A,S=V}}document.body.appendChild(i);const x=t&&v&&!isNaN(v)?v:i.offsetWidth-i.clientWidth,F=t&&S&&!isNaN(S)?S:i.offsetHeight-i.clientHeight;return document.body.removeChild(i),qe(a),{width:x,height:F}}function To(t){return typeof document=="undefined"?0:((t||mr===void 0)&&(mr=vr()),mr.width)}function so(t){return typeof document=="undefined"||!t||!(t instanceof Element)?{width:0,height:0}:vr(t)}function _r(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}const Rr=`rc-util-locker-${Date.now()}`;let xr=0;function uo(t){const a=!!t,[i]=n.useState(()=>(xr+=1,`${Rr}_${xr}`));(0,T.Z)(()=>{if(a){const l=so(document.body).width,v=_r();An(` html body { overflow-y: hidden; ${v?`width: calc(100% - ${l}px);`:""} }`,i)}else qe(i);return()=>{qe(i)}},[a,i])}const Br=t=>t===!1?!1:!(0,on.Z)()||!t?null:typeof t=="string"?document.querySelector(t):typeof t=="function"?t():t;var co=n.forwardRef((t,a)=>{const{open:i,autoLock:l,getContainer:v,debug:S,autoDestroy:x=!0,children:F}=t,[L,Z]=n.useState(i),A=L||i;n.useEffect(()=>{(x||i)&&Z(i)},[i,x]);const[V,X]=n.useState(()=>Br(v));n.useEffect(()=>{const he=Br(v);X(he!=null?he:null)});const[H,re]=un(A&&!V,S),J=V!=null?V:H;uo(l&&i&&(0,on.Z)()&&(J===H||J===document.body));let ge=null;F&&(0,_.Yr)(F)&&a&&(ge=(0,_.C4)(F));const Le=(0,_.x1)(ge,a);if(!A||!(0,on.Z)()||V===void 0)return null;const fe=J===!1||Gn();let ve=F;return a&&(ve=n.cloneElement(F,{ref:Le})),n.createElement(Kn.Provider,{value:re},fe?ve:(0,nr.createPortal)(ve,J))}),Hr=co,an=u(83147);function or(t,a={}){let i=[];return n.Children.forEach(t,l=>{l==null&&!a.keepEmpty||(Array.isArray(l)?i=i.concat(or(l)):(0,an.Z)(l)&&l.props?i=i.concat(or(l.props.children,a)):i.push(l))}),i}function Zr(t){return t instanceof HTMLElement||t instanceof SVGElement}function Yr(t){return t&&typeof t=="object"&&Zr(t.nativeElement)?t.nativeElement:Zr(t)?t:null}function vi(t){const a=Yr(t);if(a)return a;if(t&&typeof t=="object"&&"current"in t){const i=Yr(t.current);if(i)return i}return null}const fo=n.createContext(null);function ei({children:t,onBatchResize:a}){const i=n.useRef(0),l=n.useRef([]),v=n.useContext(fo),S=n.useCallback((x,F,L)=>{i.current+=1;const Z=i.current;l.current.push({size:x,element:F,data:L}),Promise.resolve().then(()=>{Z===i.current&&(a==null||a(l.current),l.current=[])}),v==null||v(x,F,L)},[a,v]);return n.createElement(fo.Provider,{value:S},t)}const ir=new Map;function ti(t){t.forEach(a=>{var l;const{target:i}=a;(l=ir.get(i))==null||l.forEach(v=>v(i))})}let po;function No(){return po||(po=new ResizeObserver(ti)),po}const hi=null,yi=null;function ni(t,a){ir.has(t)||(ir.set(t,new Set),No().observe(t)),ir.get(t).add(a)}function ri(t,a){ir.has(t)&&(ir.get(t).delete(a),ir.get(t).size||(No().unobserve(t),ir.delete(t)))}function go(t,a){const{children:i,disabled:l}=t,v=n.useRef(null),S=n.useContext(fo),x=typeof i=="function",F=x?i(v):i,L=n.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),Z=!x&&n.isValidElement(F)&&(0,_.Yr)(F),A=Z?(0,_.C4)(F):null,V=(0,_.x1)(A,v),X=()=>Yr(v.current);n.useImperativeHandle(a,()=>X());const H=n.useRef(t);H.current=t;const re=n.useCallback(J=>{const{onResize:ge,data:Le}=H.current,{width:fe,height:ve}=J.getBoundingClientRect(),{offsetWidth:he,offsetHeight:Ye}=J,se=Math.floor(fe),ct=Math.floor(ve);if(L.current.width!==se||L.current.height!==ct||L.current.offsetWidth!==he||L.current.offsetHeight!==Ye){const Ve={width:se,height:ct,offsetWidth:he,offsetHeight:Ye};L.current=Ve;const tt=he===Math.round(fe)?fe:he,Me=Ye===Math.round(ve)?ve:Ye,je=Nt(He({},Ve),{offsetWidth:tt,offsetHeight:Me});S==null||S(je,J,Le),ge&&Promise.resolve().then(()=>{ge(je,J)})}},[]);return n.useEffect(()=>{const J=X();return J&&!l&&ni(J,re),()=>ri(J,re)},[v.current,l]),Z?n.cloneElement(F,{ref:V}):F}var Lr=n.forwardRef(go);function mo(){return mo=Object.assign?Object.assign.bind():function(t){for(var a=1;a<arguments.length;a++){var i=arguments[a];for(var l in i)Object.prototype.hasOwnProperty.call(i,l)&&(t[l]=i[l])}return t},mo.apply(this,arguments)}const Pn="rc-observer-key";function Ao(t,a){const{children:i}=t;return(typeof i=="function"?[i]:or(i)).map((v,S)=>{const x=(v==null?void 0:v.key)||`${Pn}-${S}`;return n.createElement(Lr,mo({},t,{key:x,ref:S===0?a:void 0}),v)})}const wn=n.forwardRef(Ao);wn.Collection=ei;var vo=wn;function Io(t){var a;return(a=t==null?void 0:t.getRootNode)==null?void 0:a.call(t)}function _o(t){return Io(t)instanceof ShadowRoot}function kr(t){return _o(t)?Io(t):null}var Dn=u(32295);function oi(){return He({},h).useId}let Zo=0;function Lo(){}const ko=oi();var ho=ko?function(a){const i=ko();return a||i}:function(a){const[i,l]=n.useState("ssr-id");return n.useEffect(()=>{const v=Zo;Zo+=1,l(`rc_unique_${v}`)},[]),a||i};const ar=n.createContext({});function nn(i){var l=i,{children:t}=l,a=tr(l,["children"]);return React.createElement(ar.Provider,{value:a},t)}var Vo=u(4216),sr=u(33827);function Do(t){const[,a]=n.useReducer(S=>S+1,0),i=n.useRef(t),l=(0,Dn.Z)(()=>i.current),v=(0,Dn.Z)(S=>{i.current=typeof S=="function"?S(i.current):S,a()});return[l,v]}const Qn="none",zr="appear",Vr="enter",Xr="leave",On="none",Rn="prepare",ur="start",Mr="active",Dr="end",Uo="prepared";function yo(t,a){const i={};return i[t.toLowerCase()]=a.toLowerCase(),i[`Webkit${t}`]=`webkit${a}`,i[`Moz${t}`]=`moz${a}`,i[`ms${t}`]=`MS${a}`,i[`O${t}`]=`o${a.toLowerCase()}`,i}function Ur(t,a){const i={animationend:yo("Animation","AnimationEnd"),transitionend:yo("Transition","TransitionEnd")};return t&&("AnimationEvent"in a||delete i.animationend.animation,"TransitionEvent"in a||delete i.transitionend.transition),i}const ii=Ur((0,on.Z)(),typeof window!="undefined"?window:{});let Eo={};(0,on.Z)()&&({style:Eo}=document.createElement("div"));const Fr={};function jo(t){if(Fr[t])return Fr[t];const a=ii[t];if(a){const i=Object.keys(a),l=i.length;for(let v=0;v<l;v+=1){const S=i[v];if(Object.prototype.hasOwnProperty.call(a,S)&&S in Eo)return Fr[t]=a[S],Fr[t]}}return""}const hr=jo("animationend"),$o=jo("transitionend"),Wo=!!(hr&&$o),Ko=hr||"animationend",Qr=$o||"transitionend";function qr(t,a){if(!t)return null;if(typeof t=="object"){const i=a.replace(/-\w/g,l=>l[1].toUpperCase());return t[i]}return`${t}-${a}`}var Bo=t=>{const a=(0,n.useRef)();function i(v){v&&(v.removeEventListener(Qr,t),v.removeEventListener(Ko,t))}function l(v){a.current&&a.current!==v&&i(a.current),v&&v!==a.current&&(v.addEventListener(Qr,t),v.addEventListener(Ko,t),a.current=v)}return n.useEffect(()=>()=>{i(a.current)},[]),[l,i]},Ho=(0,on.Z)()?n.useLayoutEffect:n.useEffect;let Yo=t=>+setTimeout(t,16),Go=t=>clearTimeout(t);typeof window!="undefined"&&"requestAnimationFrame"in window&&(Yo=t=>window.requestAnimationFrame(t),Go=t=>window.cancelAnimationFrame(t));let bo=0;const wo=new Map;function zo(t){wo.delete(t)}const So=(t,a=1)=>{bo+=1;const i=bo;function l(v){if(v===0)zo(i),t();else{const S=Yo(()=>{l(v-1)});wo.set(i,S)}}return l(a),i};So.cancel=t=>{const a=wo.get(t);return zo(t),Go(a)};var Xo=So,Tr=()=>{const t=n.useRef(null);function a(){Xo.cancel(t.current)}function i(l,v=2){a();const S=Xo(()=>{v<=1?l({isCanceled:()=>S!==t.current}):i(l,v-1)});t.current=S}return n.useEffect(()=>()=>{a()},[]),[i,a]};const ai=[Rn,ur,Mr,Dr],d=[Rn,Uo],o=!1,e=!0;function s(t){return t===Mr||t===Dr}var r=(t,a,i)=>{const[l,v]=(0,sr.Z)(On),[S,x]=Tr();function F(){v(Rn,!0)}const L=a?d:ai;return Ho(()=>{if(l!==On&&l!==Dr){const Z=L.indexOf(l),A=L[Z+1],V=i(l);V===o?v(A,!0):A&&S(X=>{function H(){X.isCanceled()||v(A,!0)}V===!0?H():Promise.resolve(V).then(H)})}},[t,l]),n.useEffect(()=>()=>{x()},[]),[F,l]};function c(t,a,i,{motionEnter:l=!0,motionAppear:v=!0,motionLeave:S=!0,motionDeadline:x,motionLeaveImmediately:F,onAppearPrepare:L,onEnterPrepare:Z,onLeavePrepare:A,onAppearStart:V,onEnterStart:X,onLeaveStart:H,onAppearActive:re,onEnterActive:J,onLeaveActive:ge,onAppearEnd:Le,onEnterEnd:fe,onLeaveEnd:ve,onVisibleChanged:he}){const[Ye,se]=(0,sr.Z)(),[ct,Ve]=Do(Qn),[tt,Me]=(0,sr.Z)(null),je=ct(),rt=(0,n.useRef)(!1),mt=(0,n.useRef)(null);function Xe(){return i()}const St=(0,n.useRef)(!1);function Ne(){Ve(Qn),Me(null,!0)}const me=(0,Vo.useEvent)(z=>{const Q=ct();if(Q===Qn)return;const Ae=Xe();if(z&&!z.deadline&&z.target!==Ae)return;const We=St.current;let ye;Q===zr&&We?ye=Le==null?void 0:Le(Ae,z):Q===Vr&&We?ye=fe==null?void 0:fe(Ae,z):Q===Xr&&We&&(ye=ve==null?void 0:ve(Ae,z)),We&&ye!==!1&&Ne()}),[st]=Bo(me),Oe=z=>{switch(z){case zr:return{[Rn]:L,[ur]:V,[Mr]:re};case Vr:return{[Rn]:Z,[ur]:X,[Mr]:J};case Xr:return{[Rn]:A,[ur]:H,[Mr]:ge};default:return{}}},$e=n.useMemo(()=>Oe(je),[je]),[Ot,Ct]=r(je,!t,z=>{var Q;if(z===Rn){const Ae=$e[Rn];return Ae?Ae(Xe()):o}return Ct in $e&&Me(((Q=$e[Ct])==null?void 0:Q.call($e,Xe(),null))||null),Ct===Mr&&je!==Qn&&(st(Xe()),x>0&&(clearTimeout(mt.current),mt.current=setTimeout(()=>{me({deadline:!0})},x))),Ct===Uo&&Ne(),e}),Yt=s(Ct);St.current=Yt;const sn=(0,n.useRef)(null);Ho(()=>{if(rt.current&&sn.current===a)return;se(a);const z=rt.current;rt.current=!0;let Q;!z&&a&&v&&(Q=zr),z&&a&&l&&(Q=Vr),(z&&!a&&S||!z&&F&&!a&&S)&&(Q=Xr);const Ae=Oe(Q);Q&&(t||Ae[Rn])?(Ve(Q),Ot()):Ve(Qn),sn.current=a},[a]),(0,n.useEffect)(()=>{(je===zr&&!v||je===Vr&&!l||je===Xr&&!S)&&Ve(Qn)},[v,l,S]),(0,n.useEffect)(()=>()=>{rt.current=!1,clearTimeout(mt.current)},[]);const Wt=n.useRef(!1);(0,n.useEffect)(()=>{Ye&&(Wt.current=!0),Ye!==void 0&&je===Qn&&((Wt.current||Ye)&&(he==null||he(Ye)),Wt.current=!0)},[Ye,je]);let Kt=tt;return $e[Rn]&&Ct===ur&&(Kt=He({transition:"none"},Kt)),[ct,Ct,Kt,Ye!=null?Ye:a]}function f(t){let a=t;typeof t=="object"&&({transitionSupport:a}=t);function i(v,S){return!!(v.motionName&&a&&S!==!1)}const l=n.forwardRef((v,S)=>{const{visible:x=!0,removeOnLeave:F=!0,forceRender:L,children:Z,motionName:A,leavedClassName:V,eventProps:X}=v,{motion:H}=n.useContext(ar),re=i(v,H),J=(0,n.useRef)();function ge(){return Yr(J.current)}const[Le,fe,ve,he]=c(re,x,ge,v),Ye=Le(),se=n.useRef(he);he&&(se.current=!0);const ct=n.useMemo(()=>{const Me={};return Object.defineProperties(Me,{nativeElement:{enumerable:!0,get:ge},inMotion:{enumerable:!0,get:()=>()=>Le()!==Qn},enableMotion:{enumerable:!0,get:()=>()=>re}}),Me},[]);n.useImperativeHandle(S,()=>ct,[]);let Ve;const tt=Nt(He({},X),{visible:x});if(!Z)Ve=null;else if(Ye===Qn)he?Ve=Z(He({},tt),J):!F&&se.current&&V?Ve=Z(Nt(He({},tt),{className:V}),J):L||!F&&!V?Ve=Z(Nt(He({},tt),{style:{display:"none"}}),J):Ve=null;else{let Me;fe===Rn?Me="prepare":s(fe)?Me="active":fe===ur&&(Me="start");const je=qr(A,`${Ye}-${Me}`);Ve=Z(Nt(He({},tt),{className:E()(qr(A,Ye),{[je]:je&&Me,[A]:typeof A=="string"}),style:ve}),J)}return n.isValidElement(Ve)&&(0,_.Yr)(Ve)&&((0,_.C4)(Ve)||(Ve=n.cloneElement(Ve,{ref:J}))),Ve});return l.displayName="CSSMotion",l}var y=f(Wo);const O="add",M="keep",C="remove",$="removed";function q(t){let a;return t&&typeof t=="object"&&"key"in t?a=t:a={key:t},Nt(He({},a),{key:String(a.key)})}function Fe(t=[]){return t.map(q)}function ee(t=[],a=[]){let i=[],l=0;const v=a.length,S=Fe(t),x=Fe(a);S.forEach(Z=>{let A=!1;for(let V=l;V<v;V+=1){const X=x[V];if(X.key===Z.key){l<V&&(i=i.concat(x.slice(l,V).map(H=>Nt(He({},H),{status:O}))),l=V),i.push(Nt(He({},X),{status:M})),l+=1,A=!0;break}}A||i.push(Nt(He({},Z),{status:C}))}),l<v&&(i=i.concat(x.slice(l).map(Z=>Nt(He({},Z),{status:O}))));const F={};return i.forEach(({key:Z})=>{F[Z]=(F[Z]||0)+1}),Object.keys(F).filter(Z=>F[Z]>1).forEach(Z=>{i=i.filter(({key:A,status:V})=>A!==Z||V!==C),i.forEach(A=>{A.key===Z&&(A.status=M)})}),i}function Y(){return Y=Object.assign?Object.assign.bind():function(t){for(var a=1;a<arguments.length;a++){var i=arguments[a];for(var l in i)Object.prototype.hasOwnProperty.call(i,l)&&(t[l]=i[l])}return t},Y.apply(this,arguments)}const I=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearPrepare","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function de(t,a=y){class i extends n.Component{constructor(){super(...arguments);Jo(this,"state",{keyEntities:[]});Jo(this,"removeKey",S=>{this.setState(x=>({keyEntities:x.keyEntities.map(L=>L.key!==S?L:Nt(He({},L),{status:$}))}),()=>{const{keyEntities:x}=this.state;x.filter(({status:L})=>L!==$).length===0&&this.props.onAllRemoved&&this.props.onAllRemoved()})})}static getDerivedStateFromProps({keys:S},{keyEntities:x}){const F=Fe(S);return{keyEntities:ee(x,F).filter(Z=>{const A=x.find(({key:V})=>Z.key===V);return!(A&&A.status===$&&Z.status===C)})}}render(){const{keyEntities:S}=this.state,H=this.props,{component:x,children:F,onVisibleChanged:L,onAllRemoved:Z}=H,A=tr(H,["component","children","onVisibleChanged","onAllRemoved"]),V=x||n.Fragment,X={};return I.forEach(re=>{X[re]=A[re],delete A[re]}),delete A.keys,n.createElement(V,A,S.map((Le,ge)=>{var fe=Le,{status:re}=fe,J=tr(fe,["status"]);const ve=re===O||re===M;return n.createElement(a,Y({},X,{key:J.key,visible:ve,eventProps:J,onVisibleChanged:he=>{L==null||L(he,{key:J.key}),he||this.removeKey(J.key)}}),(he,Ye)=>F(Nt(He({},he),{index:ge}),Ye))}))}}return Jo(i,"defaultProps",{component:"div"}),i}var K=de(Wo),pe=y;function _e(t){const{prefixCls:a,align:i,arrow:l,arrowPos:v}=t,{className:S,content:x}=l||{},{x:F=0,y:L=0}=v,Z=n.useRef();if(!i||!i.points)return null;const A={position:"absolute"};if(i.autoArrow!==!1){const V=i.points[0],X=i.points[1],H=V[0],re=V[1],J=X[0],ge=X[1];H===J||!["t","b"].includes(H)?A.top=L:H==="t"?A.top=0:A.bottom=0,re===ge||!["l","r"].includes(re)?A.left=F:re==="l"?A.left=0:A.right=0}return n.createElement("div",{ref:Z,className:E()(`${a}-arrow`,S),style:A},x)}function Ce(){return Ce=Object.assign?Object.assign.bind():function(t){for(var a=1;a<arguments.length;a++){var i=arguments[a];for(var l in i)Object.prototype.hasOwnProperty.call(i,l)&&(t[l]=i[l])}return t},Ce.apply(this,arguments)}function it(t){const{prefixCls:a,open:i,zIndex:l,mask:v,motion:S}=t;return v?n.createElement(pe,Ce({},S,{motionAppear:!0,visible:i,removeOnLeave:!0}),({className:x})=>n.createElement("div",{style:{zIndex:l},className:E()(`${a}-mask`,x)})):null}var nt=n.memo(({children:t})=>t,(t,a)=>a.cache);function we(){return we=Object.assign?Object.assign.bind():function(t){for(var a=1;a<arguments.length;a++){var i=arguments[a];for(var l in i)Object.prototype.hasOwnProperty.call(i,l)&&(t[l]=i[l])}return t},we.apply(this,arguments)}var dt=n.forwardRef((t,a)=>{var Ae;const{popup:i,className:l,prefixCls:v,style:S,target:x,onVisibleChanged:F,open:L,keepDom:Z,fresh:A,onClick:V,mask:X,arrow:H,arrowPos:re,align:J,motion:ge,maskMotion:Le,forceRender:fe,getPopupContainer:ve,autoDestroy:he,portal:Ye,zIndex:se,onMouseEnter:ct,onMouseLeave:Ve,onPointerEnter:tt,onPointerDownCapture:Me,ready:je,offsetX:rt,offsetY:mt,offsetR:Xe,offsetB:St,onAlign:Ne,onPrepare:me,stretch:st,targetWidth:Oe,targetHeight:$e}=t,Ot=typeof i=="function"?i():i,Ct=L||Z,Yt=(ve==null?void 0:ve.length)>0,[sn,Wt]=n.useState(!ve||!Yt);if((0,T.Z)(()=>{!sn&&Yt&&x&&Wt(!0)},[sn,Yt,x]),!sn)return null;const Kt="auto",z={left:"-1000vw",top:"-1000vh",right:Kt,bottom:Kt};if(je||!L){const{points:We}=J,ye=J.dynamicInset||((Ae=J._experimental)==null?void 0:Ae.dynamicInset),Ge=ye&&We[0][1]==="r",pt=ye&&We[0][0]==="b";Ge?(z.right=Xe,z.left=Kt):(z.left=rt,z.right=Kt),pt?(z.bottom=St,z.top=Kt):(z.top=mt,z.bottom=Kt)}const Q={};return st&&(st.includes("height")&&$e?Q.height=$e:st.includes("minHeight")&&$e&&(Q.minHeight=$e),st.includes("width")&&Oe?Q.width=Oe:st.includes("minWidth")&&Oe&&(Q.minWidth=Oe)),L||(Q.pointerEvents="none"),n.createElement(Ye,{open:fe||Ct,getContainer:ve&&(()=>ve(x)),autoDestroy:he},n.createElement(it,{prefixCls:v,open:L,zIndex:se,mask:X,motion:Le}),n.createElement(vo,{onResize:Ne,disabled:!L},We=>n.createElement(pe,we({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:fe,leavedClassName:`${v}-hidden`},ge,{onAppearPrepare:me,onEnterPrepare:me,visible:L,onVisibleChanged:ye=>{var Ge;(Ge=ge==null?void 0:ge.onVisibleChanged)==null||Ge.call(ge,ye),F(ye)}}),({className:ye,style:Ge},pt)=>{const Gt=E()(v,ye,l);return n.createElement("div",{ref:(0,_.sQ)(We,a,pt),className:Gt,style:He(Nt(He(He(He({"--arrow-x":`${re.x||0}px`,"--arrow-y":`${re.y||0}px`},z),Q),Ge),{boxSizing:"border-box",zIndex:se}),S),onMouseEnter:ct,onMouseLeave:Ve,onPointerEnter:tt,onClick:V,onPointerDownCapture:Me},H&&n.createElement(_e,{prefixCls:v,arrow:H,arrowPos:re,align:J}),n.createElement(nt,{cache:!L&&!A},Ot))})))}),Et=n.forwardRef((t,a)=>{const{children:i,getTriggerDOMNode:l}=t,v=(0,_.Yr)(i),S=n.useCallback(F=>{(0,_.mH)(a,l?l(F):F)},[l]),x=(0,_.x1)(S,(0,_.C4)(i));return v?n.cloneElement(i,{ref:x}):i}),pn=n.createContext(null);function G(t){return t?Array.isArray(t)?t:[t]:[]}function j(t,a,i,l){return n.useMemo(()=>{const v=G(i!=null?i:a),S=G(l!=null?l:a),x=new Set(v),F=new Set(S);return t&&(x.has("hover")&&(x.delete("hover"),x.add("click")),F.has("hover")&&(F.delete("hover"),F.add("click"))),[x,F]},[t,a,i,l])}var ne=t=>{if(!t)return!1;if(t instanceof Element){if(t.offsetParent)return!0;if(t.getBBox){const{width:a,height:i}=t.getBBox();if(a||i)return!0}if(t.getBoundingClientRect){const{width:a,height:i}=t.getBoundingClientRect();if(a||i)return!0}}return!1};function Ze(t=[],a=[],i){return i?t[0]===a[0]:t[0]===a[0]&&t[1]===a[1]}function Ke(t,a,i,l){var x;const{points:v}=i,S=Object.keys(t);for(let F=0;F<S.length;F+=1){const L=S[F];if(Ze((x=t[L])==null?void 0:x.points,v,l))return`${a}-placement-${L}`}return""}function Te(t){return t.ownerDocument.defaultView}function Mt(t){const a=[];let i=t==null?void 0:t.parentElement;const l=["hidden","scroll","clip","auto"];for(;i;){const{overflowX:v,overflowY:S,overflow:x}=Te(i).getComputedStyle(i);[v,S,x].some(F=>l.includes(F))&&a.push(i),i=i.parentElement}return a}function kt(t,a=1){return Number.isNaN(t)?a:t}function wt(t){return kt(parseFloat(t),0)}function gn(t,a){const i=He({},t);return(a||[]).forEach(l=>{if(l instanceof HTMLBodyElement||l instanceof HTMLHtmlElement)return;const{overflow:v,overflowClipMargin:S,borderTopWidth:x,borderBottomWidth:F,borderLeftWidth:L,borderRightWidth:Z}=Te(l).getComputedStyle(l),A=l.getBoundingClientRect(),{offsetHeight:V,clientHeight:X,offsetWidth:H,clientWidth:re}=l,J=wt(x),ge=wt(F),Le=wt(L),fe=wt(Z),ve=kt(Math.round(A.width/H*1e3)/1e3),he=kt(Math.round(A.height/V*1e3)/1e3),Ye=(H-re-Le-fe)*ve,se=(V-X-J-ge)*he,ct=J*he,Ve=ge*he,tt=Le*ve,Me=fe*ve;let je=0,rt=0;if(v==="clip"){const me=wt(S);je=me*ve,rt=me*he}const mt=A.x+tt-je,Xe=A.y+ct-rt,St=mt+A.width+2*je-tt-Me-Ye,Ne=Xe+A.height+2*rt-ct-Ve-se;i.left=Math.max(i.left,mt),i.top=Math.max(i.top,Xe),i.right=Math.min(i.right,St),i.bottom=Math.min(i.bottom,Ne)}),i}function In(t,a=0){const i=`${a}`,l=i.match(/^(.*)\%$/);return l?t*(parseFloat(l[1])/100):parseFloat(i)}function xn(t,a){const[i,l]=a||[];return[In(t.width,i),In(t.height,l)]}function bi(t=""){return[t[0],t[1]]}function Jr(t,a){const i=a[0],l=a[1];let v,S;return i==="t"?S=t.y:i==="b"?S=t.y+t.height:S=t.y+t.height/2,l==="l"?v=t.x:l==="r"?v=t.x+t.width:v=t.x+t.width/2,{x:v,y:S}}function Nr(t,a){const i={t:"b",b:"t",l:"r",r:"l"};return t.map((l,v)=>v===a?i[l]||"c":l).join("")}function Zi(t,a,i,l,v,S,x){const[F,L]=n.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:v[l]||{}}),Z=n.useRef(0),A=n.useMemo(()=>a?Mt(a):[],[a]),V=n.useRef({});t||(()=>{V.current={}})();const H=(0,Dn.Z)(()=>{var ge,Le,fe,ve,he,Ye;if(a&&i&&t){let te=function(Ie,_t,bn=vn){const Fo=$e.x+Ie,Ai=$e.y+_t,ca=Fo+Q,fa=Ai+z,da=Math.max(Fo,bn.left),pa=Math.max(Ai,bn.top),ga=Math.min(ca,bn.right),ma=Math.min(fa,bn.bottom);return Math.max(0,(ga-da)*(ma-pa))},Ro=function(){Un=$e.y+Ee,Cr=Un+z,Yn=$e.x+oe,Fn=Yn+Q};const se=a,ct=se.ownerDocument,Ve=Te(se),{width:tt,height:Me,position:je}=Ve.getComputedStyle(se),rt=se.style.left,mt=se.style.top,Xe=se.style.right,St=se.style.bottom,Ne=se.style.overflow,me=He(He({},v[l]),S),st=ct.createElement("div");(ge=se.parentElement)==null||ge.appendChild(st),st.style.left=`${se.offsetLeft}px`,st.style.top=`${se.offsetTop}px`,st.style.position=je,st.style.height=`${se.offsetHeight}px`,st.style.width=`${se.offsetWidth}px`,se.style.left="0",se.style.top="0",se.style.right="auto",se.style.bottom="auto",se.style.overflow="hidden";let Oe;if(Array.isArray(i))Oe={x:i[0],y:i[1],width:0,height:0};else{const Ie=i.getBoundingClientRect();Ie.x=(Le=Ie.x)!=null?Le:Ie.left,Ie.y=(fe=Ie.y)!=null?fe:Ie.top,Oe={x:Ie.x,y:Ie.y,width:Ie.width,height:Ie.height}}const $e=se.getBoundingClientRect();$e.x=(ve=$e.x)!=null?ve:$e.left,$e.y=(he=$e.y)!=null?he:$e.top;const{clientWidth:Ot,clientHeight:Ct,scrollWidth:Yt,scrollHeight:sn,scrollTop:Wt,scrollLeft:Kt}=ct.documentElement,z=$e.height,Q=$e.width,Ae=Oe.height,We=Oe.width,ye={left:0,top:0,right:Ot,bottom:Ct},Ge={left:-Kt,top:-Wt,right:Yt-Kt,bottom:sn-Wt};let{htmlRegion:pt}=me;const Gt="visible",Ft="visibleFirst";pt!=="scroll"&&pt!==Ft&&(pt=Gt);const Vt=pt===Ft,Sn=gn(Ge,A),ut=gn(ye,A),vn=pt===Gt?ut:Sn,Dt=Vt?ut:vn;se.style.left="auto",se.style.top="auto",se.style.right="0",se.style.bottom="0";const Mn=se.getBoundingClientRect();se.style.left=rt,se.style.top=mt,se.style.right=Xe,se.style.bottom=St,se.style.overflow=Ne,(Ye=se.parentElement)==null||Ye.removeChild(st);const zt=kt(Math.round(Q/parseFloat(tt)*1e3)/1e3),Ut=kt(Math.round(z/parseFloat(Me)*1e3)/1e3);if(zt===0||Ut===0||Zr(i)&&!ne(i))return;const{offset:hn,targetOffset:Tt}=me;let[rn,Xt]=xn($e,hn);const[yn,_n]=xn(Oe,Tt);Oe.x-=yn,Oe.y-=_n;const[Zn,fn]=me.points||[],Bt=bi(fn),At=bi(Zn),yr=Jr(Oe,Bt),lr=Jr($e,At),Ln=He({},me);let oe=yr.x-lr.x+rn,Ee=yr.y-lr.y+Xt;const Be=te(oe,Ee),ot=te(oe,Ee,ut),Qt=Jr(Oe,["t","l"]),Er=Jr($e,["t","l"]),ln=Jr(Oe,["b","r"]),br=Jr($e,["b","r"]),jr=me.overflow||{},{adjustX:Po,adjustY:Oo,shiftX:wr,shiftY:qn}=jr,Sr=Ie=>typeof Ie=="boolean"?Ie:Ie>=0;let Un,Cr,Yn,Fn;Ro();const eo=Sr(Oo),Jn=At[0]===Bt[0];if(eo&&At[0]==="t"&&(Cr>Dt.bottom||V.current.bt)){let Ie=Ee;Jn?Ie-=z-Ae:Ie=Qt.y-br.y-Xt;const _t=te(oe,Ie),bn=te(oe,Ie,ut);_t>Be||_t===Be&&(!Vt||bn>=ot)?(V.current.bt=!0,Ee=Ie,Xt=-Xt,Ln.points=[Nr(At,0),Nr(Bt,0)]):V.current.bt=!1}if(eo&&At[0]==="b"&&(Un<Dt.top||V.current.tb)){let Ie=Ee;Jn?Ie+=z-Ae:Ie=ln.y-Er.y-Xt;const _t=te(oe,Ie),bn=te(oe,Ie,ut);_t>Be||_t===Be&&(!Vt||bn>=ot)?(V.current.tb=!0,Ee=Ie,Xt=-Xt,Ln.points=[Nr(At,0),Nr(Bt,0)]):V.current.tb=!1}const to=Sr(Po),no=At[1]===Bt[1];if(to&&At[1]==="l"&&(Fn>Dt.right||V.current.rl)){let Ie=oe;no?Ie-=Q-We:Ie=Qt.x-br.x-rn;const _t=te(Ie,Ee),bn=te(Ie,Ee,ut);_t>Be||_t===Be&&(!Vt||bn>=ot)?(V.current.rl=!0,oe=Ie,rn=-rn,Ln.points=[Nr(At,1),Nr(Bt,1)]):V.current.rl=!1}if(to&&At[1]==="r"&&(Yn<Dt.left||V.current.lr)){let Ie=oe;no?Ie+=Q-We:Ie=ln.x-Er.x-rn;const _t=te(Ie,Ee),bn=te(Ie,Ee,ut);_t>Be||_t===Be&&(!Vt||bn>=ot)?(V.current.lr=!0,oe=Ie,rn=-rn,Ln.points=[Nr(At,1),Nr(Bt,1)]):V.current.lr=!1}Ro();const Pr=wr===!0?0:wr;typeof Pr=="number"&&(Yn<ut.left&&(oe-=Yn-ut.left-rn,Oe.x+We<ut.left+Pr&&(oe+=Oe.x-ut.left+We-Pr)),Fn>ut.right&&(oe-=Fn-ut.right-rn,Oe.x>ut.right-Pr&&(oe+=Oe.x-ut.right+Pr)));const er=qn===!0?0:qn;typeof er=="number"&&(Un<ut.top&&(Ee-=Un-ut.top-Xt,Oe.y+Ae<ut.top+er&&(Ee+=Oe.y-ut.top+Ae-er)),Cr>ut.bottom&&(Ee-=Cr-ut.bottom-Xt,Oe.y>ut.bottom-er&&(Ee+=Oe.y-ut.bottom+er)));const $r=$e.x+oe,ro=$r+Q,Ar=$e.y+Ee,cr=Ar+z,oo=Oe.x,xo=oo+We,io=Oe.y,Wr=io+Ae,Kr=Math.max($r,oo),fr=Math.min(ro,xo),Mo=(Kr+fr)/2-$r,xe=Math.max(Ar,io),jt=Math.min(cr,Wr),En=(xe+jt)/2-Ar;x==null||x(a,Ln);let ie=Mn.right-$e.x-(oe+$e.width),gt=Mn.bottom-$e.y-(Ee+$e.height);zt===1&&(oe=Math.round(oe),ie=Math.round(ie)),Ut===1&&(Ee=Math.round(Ee),gt=Math.round(gt));const It={ready:!0,offsetX:oe/zt,offsetY:Ee/Ut,offsetR:ie/zt,offsetB:gt/Ut,arrowX:Mo/zt,arrowY:En/Ut,scaleX:zt,scaleY:Ut,align:Ln};L(It)}}),re=()=>{Z.current+=1;const ge=Z.current;Promise.resolve().then(()=>{Z.current===ge&&H()})},J=()=>{L(ge=>Nt(He({},ge),{ready:!1}))};return(0,T.Z)(J,[l]),(0,T.Z)(()=>{t||J()},[t]),[F.ready,F.offsetX,F.offsetY,F.offsetR,F.offsetB,F.arrowX,F.arrowY,F.scaleX,F.scaleY,F.align,re]}function Li(t,a,i,l,v){(0,T.Z)(()=>{if(t&&a&&i){let V=function(){l(),v()};const S=a,x=i,F=Mt(S),L=Mt(x),Z=Te(x),A=new Set([Z,...F,...L]);return A.forEach(X=>{X.addEventListener("scroll",V,{passive:!0})}),Z.addEventListener("resize",V,{passive:!0}),l(),()=>{A.forEach(X=>{X.removeEventListener("scroll",V),Z.removeEventListener("resize",V)})}}},[t,a,i])}function ki(t,a,i,l,v,S,x,F){const L=n.useRef(t);L.current=t;const Z=n.useRef(!1);n.useEffect(()=>{if(a&&l&&(!v||S)){const V=()=>{Z.current=!1},X=J=>{var ge,Le;L.current&&!x(((Le=(ge=J.composedPath)==null?void 0:ge.call(J))==null?void 0:Le[0])||J.target)&&!Z.current&&F(!1)},H=Te(l);H.addEventListener("pointerdown",V,!0),H.addEventListener("mousedown",X,!0),H.addEventListener("contextmenu",X,!0);const re=kr(i);return re&&(re.addEventListener("mousedown",X,!0),re.addEventListener("contextmenu",X,!0)),()=>{H.removeEventListener("pointerdown",V,!0),H.removeEventListener("mousedown",X,!0),H.removeEventListener("contextmenu",X,!0),re&&(re.removeEventListener("mousedown",X,!0),re.removeEventListener("contextmenu",X,!0))}}},[a,i,l,v,S]);function A(){Z.current=!0}return A}function Vi(t=Hr){return n.forwardRef((i,l)=>{const En=i,{prefixCls:v="rc-trigger-popup",children:S,action:x="hover",showAction:F,hideAction:L,popupVisible:Z,defaultPopupVisible:A,onPopupVisibleChange:V,afterPopupVisibleChange:X,mouseEnterDelay:H,mouseLeaveDelay:re=.1,focusDelay:J,blurDelay:ge,mask:Le,maskClosable:fe=!0,getPopupContainer:ve,forceRender:he,autoDestroy:Ye,popup:se,popupClassName:ct,popupStyle:Ve,popupPlacement:tt,builtinPlacements:Me={},popupAlign:je,zIndex:rt,stretch:mt,getPopupClassNameFromAlign:Xe,fresh:St,alignPoint:Ne,onPopupClick:me,onPopupAlign:st,arrow:Oe,popupMotion:$e,maskMotion:Ot,getTriggerDOMNode:Ct}=En,Yt=tr(En,["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","fresh","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","getTriggerDOMNode"]),sn=Ye||!1,[Wt,Kt]=n.useState(!1);(0,T.Z)(()=>{Kt(P())},[]);const z=n.useRef({}),Q=n.useContext(pn),Ae=n.useMemo(()=>({registerSubPopup:(ie,gt)=>{z.current[ie]=gt,Q==null||Q.registerSubPopup(ie,gt)}}),[Q]),We=ho(),[ye,Ge]=n.useState(null),pt=n.useRef(null),Gt=(0,Dn.Z)(ie=>{pt.current=ie,Zr(ie)&&ye!==ie&&Ge(ie),Q==null||Q.registerSubPopup(We,ie)}),[Ft,Vt]=n.useState(null),Sn=n.useRef(null),ut=(0,Dn.Z)(ie=>{Zr(ie)&&Ft!==ie&&(Vt(ie),Sn.current=ie)}),vn=n.Children.only(S),Dt=(vn==null?void 0:vn.props)||{},Mn={},zt=(0,Dn.Z)(ie=>{var It,Ie;const gt=Ft;return(gt==null?void 0:gt.contains(ie))||((It=kr(gt))==null?void 0:It.host)===ie||ie===gt||(ye==null?void 0:ye.contains(ie))||((Ie=kr(ye))==null?void 0:Ie.host)===ie||ie===ye||Object.values(z.current).some(_t=>(_t==null?void 0:_t.contains(ie))||ie===_t)}),[Ut,hn]=n.useState(A||!1),Tt=Z!=null?Z:Ut,rn=(0,Dn.Z)(ie=>{Z===void 0&&hn(ie)});(0,T.Z)(()=>{hn(Z||!1)},[Z]);const Xt=n.useRef(Tt);Xt.current=Tt;const yn=n.useRef([]);yn.current=[];const _n=(0,Dn.Z)(ie=>{var gt;rn(ie),((gt=yn.current[yn.current.length-1])!=null?gt:Tt)!==ie&&(yn.current.push(ie),V==null||V(ie))}),Zn=n.useRef(),fn=()=>{clearTimeout(Zn.current)},Bt=(ie,gt=0)=>{fn(),gt===0?_n(ie):Zn.current=setTimeout(()=>{_n(ie)},gt*1e3)};n.useEffect(()=>fn,[]);const[At,yr]=n.useState(!1);(0,T.Z)(ie=>{(!ie||Tt)&&yr(!0)},[Tt]);const[lr,Ln]=n.useState(null),[oe,Ee]=n.useState(null),te=ie=>{Ee([ie.clientX,ie.clientY])},[Be,ot,Qt,Er,ln,br,jr,Po,Oo,wr,qn]=Zi(Tt,ye,Ne&&oe!==null?oe:Ft,tt,Me,je,st),[Sr,Un]=j(Wt,x,F,L),Cr=Sr.has("click"),Yn=Un.has("click")||Un.has("contextMenu"),Fn=(0,Dn.Z)(()=>{At||qn()});Li(Tt,Ft,ye,Fn,()=>{Xt.current&&Ne&&Yn&&Bt(!1)}),(0,T.Z)(()=>{Fn()},[oe,tt]),(0,T.Z)(()=>{Tt&&!(Me!=null&&Me[tt])&&Fn()},[JSON.stringify(je)]);const eo=n.useMemo(()=>{const ie=Ke(Me,v,wr,Ne);return E()(ie,Xe==null?void 0:Xe(wr))},[wr,Xe,Me,v,Ne]);n.useImperativeHandle(l,()=>({nativeElement:Sn.current,popupElement:pt.current,forceAlign:Fn}));const[Jn,to]=n.useState(0),[no,Pr]=n.useState(0),er=()=>{if(mt&&Ft){const ie=Ft.getBoundingClientRect();to(ie.width),Pr(ie.height)}},$r=()=>{er(),Fn()},ro=ie=>{yr(!1),qn(),X==null||X(ie)},Ar=()=>new Promise(ie=>{er(),Ln(()=>ie)});(0,T.Z)(()=>{lr&&(qn(),lr(),Ln(null))},[lr]);function cr(ie,gt,It,Ie){Mn[ie]=(_t,...bn)=>{var Fo;Ie==null||Ie(_t),Bt(gt,It),(Fo=Dt[ie])==null||Fo.call(Dt,_t,...bn)}}(Cr||Yn)&&(Mn.onClick=(ie,...gt)=>{var It;Xt.current&&Yn?Bt(!1):!Xt.current&&Cr&&(te(ie),Bt(!0)),(It=Dt.onClick)==null||It.call(Dt,ie,...gt)});const oo=ki(Tt,Yn,Ft,ye,Le,fe,zt,Bt),xo=Sr.has("hover"),io=Un.has("hover");let Wr,Kr;xo&&(cr("onMouseEnter",!0,H,ie=>{te(ie)}),cr("onPointerEnter",!0,H,ie=>{te(ie)}),Wr=ie=>{(Tt||At)&&(ye!=null&&ye.contains(ie.target))&&Bt(!0,H)},Ne&&(Mn.onMouseMove=ie=>{var gt;(gt=Dt.onMouseMove)==null||gt.call(Dt,ie)})),io&&(cr("onMouseLeave",!1,re),cr("onPointerLeave",!1,re),Kr=()=>{Bt(!1,re)}),Sr.has("focus")&&cr("onFocus",!0,J),Un.has("focus")&&cr("onBlur",!1,ge),Sr.has("contextMenu")&&(Mn.onContextMenu=(ie,...gt)=>{var It;Xt.current&&Un.has("contextMenu")?Bt(!1):(te(ie),Bt(!0)),ie.preventDefault(),(It=Dt.onContextMenu)==null||It.call(Dt,ie,...gt)});const fr=He(He({},Dt),Mn),ao={};["onContextMenu","onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur"].forEach(ie=>{Yt[ie]&&(ao[ie]=(...gt)=>{var It;(It=fr[ie])==null||It.call(fr,...gt),Yt[ie](...gt)})});const xe=n.cloneElement(vn,He(He({},fr),ao)),jt={x:br,y:jr},Tn=Oe?He({},Oe!==!0?Oe:{}):null;return n.createElement(n.Fragment,null,n.createElement(vo,{disabled:!Tt,ref:ut,onResize:$r},n.createElement(Et,{getTriggerDOMNode:Ct},xe)),n.createElement(pn.Provider,{value:Ae},n.createElement(dt,{portal:t,ref:Gt,prefixCls:v,popup:se,className:E()(ct,eo),style:Ve,target:Ft,onMouseEnter:Wr,onMouseLeave:Kr,onPointerEnter:Wr,zIndex:rt,open:Tt,keepDom:At,fresh:St,onClick:me,onP