@rc-component/tree-select
Version:
tree-select ui component for react
26 lines • 173 kB
JavaScript
!(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