import{cT as Ft,r as n,aV as Y,ax as Ee,cr as jt,aW as Ot,b6 as st,bc as zt,aU as Vt,cU as Ut,cV as Et,aS as re,bL as Bt,cW as Je,aX as Kt,cX as Xt,bv as kt,cY as Yt,aq as qt,ar as $t,as as Nt,an as Gt,au as Zt,cZ as Jt,cc as Qt,ce as _t,c_ as er,cd as tr,ao as Dt,c$ as rr,d0 as nr,cf as ar,c9 as lr,aA as or,a$ as Ht,av as ir,bu as ur,cj as cr,ch as sr,d1 as Tt,d2 as dr,ck as fr,cl as vr}from"./index-D2cxrzyv.js";import{c as St,a as hr,U as pr,T as mr,i as gr,g as Cr,S as Sr}from"./iconUtil-CAY5Il88.js";import{g as yr}from"./index-COTHVrjr.js";function br(e,t){var r=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=Ft(e))||t){r&&(e=r);var a=0,l=function(){};return{s:l,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(s){throw s},f:l}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var c,o=!0,i=!1;return{s:function(){r=r.call(e)},n:function(){var s=r.next();return o=s.done,s},e:function(s){i=!0,c=s},f:function(){try{o||r.return==null||r.return()}finally{if(i)throw c}}}}const xr=function(e){var t=n.useRef({valueLabels:new Map});return n.useMemo(function(){var r=t.current.valueLabels,a=new Map,l=e.map(function(c){var o=c.value,i=c.label,u=i??r.get(o);return a.set(o,u),Y(Y({},c),{},{label:u})});return t.current.valueLabels=a,[l]},[e])};var wr=function(t,r,a,l){return n.useMemo(function(){var c=function(E){return E.map(function(P){var L=P.value;return L})},o=c(t),i=c(r),u=o.filter(function(M){return!l[M]}),s=o,h=i;if(a){var _=St(o,!0,l);s=_.checkedKeys,h=_.halfCheckedKeys}return[Array.from(new Set([].concat(Ee(u),Ee(s)))),h]},[t,r,a,l])},Ir=function(t){return Array.isArray(t)?t:t!==void 0?[t]:[]},Er=function(t){var r=t||{},a=r.label,l=r.value,c=r.children;return{_title:a?[a]:["title","label"],value:l||"value",key:l||"value",children:c||"children"}},yt=function(t){return!t||t.disabled||t.disableCheckbox||t.checkable===!1},kr=function(t,r){var a=[],l=function c(o){o.forEach(function(i){var u=i[r.children];u&&(a.push(i[r.value]),c(u))})};return l(t),a},Pt=function(t){return t==null};const Nr=function(e,t){return n.useMemo(function(){var r=hr(e,{fieldNames:t,initWrapper:function(l){return Y(Y({},l),{},{valueEntities:new Map})},processEntity:function(l,c){var o=l.node[t.value];c.valueEntities.set(o,l)}});return r},[e,t])};var xt=function(){return null},_r=["children","value"];function Rt(e){return jt(e).map(function(t){if(!n.isValidElement(t)||!t.type)return null;var r=t,a=r.key,l=r.props,c=l.children,o=l.value,i=Ot(l,_r),u=Y({key:a,value:o},i),s=Rt(c);return s.length&&(u.children=s),u}).filter(function(t){return t})}function bt(e){if(!e)return e;var t=Y({},e);return"props"in t||Object.defineProperty(t,"props",{get:function(){return st(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),t}}),t}function Dr(e,t,r,a,l,c){var o=null,i=null;function u(){function s(h){var _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",M=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return h.map(function(E,P){var L="".concat(_,"-").concat(P),k=E[c.value],$=r.includes(k),G=s(E[c.children]||[],L,$),Z=n.createElement(xt,E,G.map(function(H){return H.node}));if(t===k&&(o=Z),$){var ne={pos:L,node:Z,children:G};return M||i.push(ne),ne}return null}).filter(function(E){return E})}i||(i=[],s(a),i.sort(function(h,_){var M=h.node.props.value,E=_.node.props.value,P=r.indexOf(M),L=r.indexOf(E);return P-L}))}Object.defineProperty(e,"triggerNode",{get:function(){return st(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),u(),o}}),Object.defineProperty(e,"allCheckedNodes",{get:function(){return st(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),u(),l?i:i.map(function(h){var _=h.node;return _})}})}var Tr=function(t,r,a){var l=a.fieldNames,c=a.treeNodeFilterProp,o=a.filterTreeNode,i=l.children;return n.useMemo(function(){if(!r||o===!1)return t;var u=typeof o=="function"?o:function(h,_){return String(_[c]).toUpperCase().includes(r.toUpperCase())},s=function h(_){var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return _.reduce(function(E,P){var L=P[i],k=M||u(r,bt(P)),$=h(L||[],k);return(k||$.length)&&E.push(Y(Y({},P),{},zt({isLeaf:void 0},i,$))),E},[])};return s(t)},[t,r,i,c,o])};function Mt(e){var t=n.useRef();t.current=e;var r=n.useCallback(function(){return t.current.apply(t,arguments)},[]);return r}function Pr(e,t){var r=t.id,a=t.pId,l=t.rootPId,c=new Map,o=[];return e.forEach(function(i){var u=i[r],s=Y(Y({},i),{},{key:i.key||u});c.set(u,s)}),c.forEach(function(i){var u=i[a],s=c.get(u);s?(s.children=s.children||[],s.children.push(i)):(u===l||l===null)&&o.push(i)}),o}function Mr(e,t,r){return n.useMemo(function(){if(e){if(r){var a=Y({id:"id",pId:"pId",rootPId:null},Vt(r)==="object"?r:{});return Pr(e,a)}return e}return Rt(t)},[t,r,e])}var At=n.createContext(null),Wt=n.createContext(null),Lr={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},Or=function(t,r){var a=Ut(),l=a.prefixCls,c=a.multiple,o=a.searchValue,i=a.toggleOpen,u=a.open,s=a.notFoundContent,h=n.useContext(Wt),_=h.virtual,M=h.listHeight,E=h.listItemHeight,P=h.listItemScrollOffset,L=h.treeData,k=h.fieldNames,$=h.onSelect,G=h.dropdownMatchSelectWidth,Z=h.treeExpandAction,ne=h.treeTitleRender,H=h.onPopupScroll,D=h.leftMaxCount,Le=h.leafCountOnly,ae=h.valueEntities,b=n.useContext(At),ue=b.checkable,R=b.checkedKeys,Oe=b.halfCheckedKeys,ce=b.treeExpandedKeys,Ve=b.treeDefaultExpandAll,Ke=b.treeDefaultExpandedKeys,se=b.onTreeExpand,ke=b.treeIcon,$e=b.showTreeIcon,He=b.switcherIcon,Re=b.treeLine,Ae=b.treeNodeFilterProp,We=b.loadData,Ne=b.treeLoadedKeys,Fe=b.treeMotion,ge=b.onTreeLoad,de=b.keyEntities,J=n.useRef(),F=Et(function(){return L},[u,L],function(p,v){return v[0]&&p[1]!==v[1]}),j=n.useMemo(function(){return ue?{checked:R,halfChecked:Oe}:null},[ue,R,Oe]);n.useEffect(function(){if(u&&!c&&R.length){var p;(p=J.current)===null||p===void 0||p.scrollTo({key:R[0]})}},[u]);var fe=function(v){v.preventDefault()},Ce=function(v,w){var g=w.node;ue&&yt(g)||($(g.key,{selected:!R.includes(g.key)}),c||i(!1))},ve=n.useState(Ke),he=re(ve,2),q=he[0],je=he[1],Q=n.useState(null),_e=re(Q,2),Se=_e[0],le=_e[1],pe=n.useMemo(function(){return ce?Ee(ce):o?Se:q},[q,Se,ce,o]),B=function(v){je(v),le(v),se&&se(v)},De=String(o).toLowerCase(),A=function(v){return De?String(v[Ae]).toLowerCase().includes(De):!1};n.useEffect(function(){o&&le(kr(L,k))},[o]);var O=n.useState(function(){return new Map}),ye=re(O,2),V=ye[0],et=ye[1];n.useEffect(function(){D&&et(new Map)},[D]);function ee(p){var v=p[k.value];if(!V.has(v)){var w=ae.get(v),g=(w.children||[]).length===0;if(g)V.set(v,!1);else{var I=w.children.filter(function(W){return!W.node.disabled&&!W.node.disableCheckbox&&!R.includes(W.node[k.value])}),U=I.length;V.set(v,U>D)}}return V.get(v)}var x=Bt(function(p){var v=p[k.value];return R.includes(v)||D===null?!1:D<=0?!0:Le&&D?ee(p):!1}),Te=function p(v){var w=br(v),g;try{for(w.s();!(g=w.n()).done;){var I=g.value;if(!(I.disabled||I.selectable===!1)){if(o){if(A(I))return I}else return I;if(I[k.children]){var U=p(I[k.children]);if(U)return U}}}}catch(W){w.e(W)}finally{w.f()}return null},ze=n.useState(null),be=re(ze,2),me=be[0],Ue=be[1],z=de[me];n.useEffect(function(){if(u){var p=null,v=function(){var g=Te(F);return g?g[k.value]:null};!c&&R.length&&!o?p=R[0]:p=v(),Ue(p)}},[u,o]),n.useImperativeHandle(r,function(){var p;return{scrollTo:(p=J.current)===null||p===void 0?void 0:p.scrollTo,onKeyDown:function(w){var g,I=w.which;switch(I){case Je.UP:case Je.DOWN:case Je.LEFT:case Je.RIGHT:(g=J.current)===null||g===void 0||g.onKeyDown(w);break;case Je.ENTER:{if(z){var U=x(z.node),W=(z==null?void 0:z.node)||{},Pe=W.selectable,oe=W.value,Xe=W.disabled;Pe!==!1&&!Xe&&!U&&Ce(null,{node:{key:me},selected:!R.includes(oe)})}break}case Je.ESC:i(!1)}},onKeyUp:function(){}}});var Be=Et(function(){return!o},[o,ce||q],function(p,v){var w=re(p,1),g=w[0],I=re(v,2),U=I[0],W=I[1];return g!==U&&!!(U||W)}),K=Be?We:null;if(F.length===0)return n.createElement("div",{role:"listbox",className:"".concat(l,"-empty"),onMouseDown:fe},s);var T={fieldNames:k};return Ne&&(T.loadedKeys=Ne),pe&&(T.expandedKeys=pe),n.createElement("div",{onMouseDown:fe},z&&u&&n.createElement("span",{style:Lr,"aria-live":"assertive"},z.node.value),n.createElement(pr.Provider,{value:{nodeDisabled:x}},n.createElement(mr,Kt({ref:J,focusable:!1,prefixCls:"".concat(l,"-tree"),treeData:F,height:M,itemHeight:E,itemScrollOffset:P,virtual:_!==!1&&G!==!1,multiple:c,icon:ke,showIcon:$e,switcherIcon:He,showLine:Re,loadData:K,motion:Fe,activeKey:me,checkable:ue,checkStrictly:!0,checkedKeys:j,selectedKeys:ue?[]:R,defaultExpandAll:Ve,titleRender:ne},T,{onActiveChange:Ue,onSelect:Ce,onCheck:Ce,onExpand:B,onLoad:ge,filterTreeNode:A,expandAction:Z,onScroll:H}))))},Vr=n.forwardRef(Or),wt="SHOW_ALL",It="SHOW_PARENT",dt="SHOW_CHILD";function Lt(e,t,r,a){var l=new Set(e);return t===dt?e.filter(function(c){var o=r[c];return!o||!o.children||!o.children.some(function(i){var u=i.node;return l.has(u[a.value])})||!o.children.every(function(i){var u=i.node;return yt(u)||l.has(u[a.value])})}):t===It?e.filter(function(c){var o=r[c],i=o?o.parent:null;return!i||yt(i.node)||!l.has(i.key)}):e}var Kr=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","maxCount","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","listItemScrollOffset","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion","treeTitleRender","onPopupScroll"];function $r(e){return!e||Vt(e)!=="object"}var Hr=n.forwardRef(function(e,t){var r=e.id,a=e.prefixCls,l=a===void 0?"rc-tree-select":a,c=e.value,o=e.defaultValue,i=e.onChange,u=e.onSelect,s=e.onDeselect,h=e.searchValue,_=e.inputValue,M=e.onSearch,E=e.autoClearSearchValue,P=E===void 0?!0:E,L=e.filterTreeNode,k=e.treeNodeFilterProp,$=k===void 0?"value":k,G=e.showCheckedStrategy,Z=e.treeNodeLabelProp,ne=e.multiple,H=e.treeCheckable,D=e.treeCheckStrictly,Le=e.labelInValue,ae=e.maxCount,b=e.fieldNames,ue=e.treeDataSimpleMode,R=e.treeData,Oe=e.children,ce=e.loadData,Ve=e.treeLoadedKeys,Ke=e.onTreeLoad,se=e.treeDefaultExpandAll,ke=e.treeExpandedKeys,$e=e.treeDefaultExpandedKeys,He=e.onTreeExpand,Re=e.treeExpandAction,Ae=e.virtual,We=e.listHeight,Ne=We===void 0?200:We,Fe=e.listItemHeight,ge=Fe===void 0?20:Fe,de=e.listItemScrollOffset,J=de===void 0?0:de,F=e.onDropdownVisibleChange,j=e.dropdownMatchSelectWidth,fe=j===void 0?!0:j,Ce=e.treeLine,ve=e.treeIcon,he=e.showTreeIcon,q=e.switcherIcon,je=e.treeMotion,Q=e.treeTitleRender,_e=e.onPopupScroll,Se=Ot(e,Kr),le=Xt(r),pe=H&&!D,B=H||D,De=D||Le,A=B||ne,O=kt(o,{value:c}),ye=re(O,2),V=ye[0],et=ye[1],ee=n.useMemo(function(){return H?G||dt:wt},[G,H]),x=n.useMemo(function(){return Er(b)},[JSON.stringify(b)]),Te=kt("",{value:h!==void 0?h:_,postState:function(d){return d||""}}),ze=re(Te,2),be=ze[0],me=ze[1],Ue=function(d){me(d),M==null||M(d)},z=Mr(R,Oe,ue),Be=Nr(z,x),K=Be.keyEntities,T=Be.valueEntities,p=n.useCallback(function(f){var d=[],m=[];return f.forEach(function(C){T.has(C)?m.push(C):d.push(C)}),{missingRawValues:d,existRawValues:m}},[T]),v=Tr(z,be,{fieldNames:x,treeNodeFilterProp:$,filterTreeNode:L}),w=n.useCallback(function(f){if(f){if(Z)return f[Z];for(var d=x._title,m=0;mut)){var te=I(f);if(et(te),P&&me(""),i){var N=f;pe&&(N=C.map(function(ie){var Ie=T.get(ie);return Ie?Ie.node[x.value]:ie}));var S=d||{triggerValue:void 0,selected:void 0},y=S.triggerValue,X=S.selected,we=N;if(D){var nt=Xe.filter(function(ie){return!N.includes(ie.value)});we=[].concat(Ee(we),Ee(nt))}var at=I(we),Me={preValue:oe,triggerValue:y},Ze=!0;(D||m==="selection"&&!X)&&(Ze=!1),Dr(Me,y,f,z,Ze,x),B?Me.checked=X:Me.selected=X;var ct=De?at:at.map(function(ie){return ie.value});i(A?ct:ct[0],De?null:at.map(function(ie){return ie.label}),Me)}}}),rt=n.useCallback(function(f,d){var m,C=d.selected,te=d.source,N=K[f],S=N==null?void 0:N.node,y=(m=S==null?void 0:S[x.value])!==null&&m!==void 0?m:f;if(!A)Ge([y],{selected:!0,triggerValue:y},"option");else{var X=C?[].concat(Ee(ot),[y]):xe.filter(function(Ie){return Ie!==y});if(pe){var we=p(X),nt=we.missingRawValues,at=we.existRawValues,Me=at.map(function(Ie){return T.get(Ie).key}),Ze;if(C){var ct=St(Me,!0,K);Ze=ct.checkedKeys}else{var ie=St(Me,{halfCheckedKeys:Ye},K);Ze=ie.checkedKeys}X=[].concat(Ee(nt),Ee(Ze.map(function(Ie){return K[Ie].node[x.value]})))}Ge(X,{selected:C,triggerValue:y},te||"option")}C||!A?u==null||u(y,bt(S)):s==null||s(y,bt(S))},[p,T,K,x,A,ot,Ge,pe,u,s,xe,Ye,ae]),pt=n.useCallback(function(f){if(F){var d={};Object.defineProperty(d,"documentClickClose",{get:function(){return st(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),F(f,d)}},[F]),mt=Mt(function(f,d){var m=f.map(function(C){return C.value});if(d.type==="clear"){Ge(m,{},"selection");return}d.values.length&&rt(d.values[0].value,{selected:!1,source:"selection"})}),gt=n.useMemo(function(){return{virtual:Ae,dropdownMatchSelectWidth:fe,listHeight:Ne,listItemHeight:ge,listItemScrollOffset:J,treeData:v,fieldNames:x,onSelect:rt,treeExpandAction:Re,treeTitleRender:Q,onPopupScroll:_e,leftMaxCount:ae===void 0?null:ae-qe.length,leafCountOnly:ee==="SHOW_CHILD"&&!D&&!!H,valueEntities:T}},[Ae,fe,Ne,ge,J,v,x,rt,Re,Q,_e,ae,qe.length,ee,D,H,T]),Ct=n.useMemo(function(){return{checkable:B,loadData:ce,treeLoadedKeys:Ve,onTreeLoad:Ke,checkedKeys:xe,halfCheckedKeys:Ye,treeDefaultExpandAll:se,treeExpandedKeys:ke,treeDefaultExpandedKeys:$e,onTreeExpand:He,treeIcon:ve,treeMotion:je,showTreeIcon:he,switcherIcon:q,treeLine:Ce,treeNodeFilterProp:$,keyEntities:K}},[B,ce,Ve,Ke,xe,Ye,se,ke,$e,He,ve,je,he,q,Ce,$,K]);return n.createElement(Wt.Provider,{value:gt},n.createElement(At.Provider,{value:Ct},n.createElement(Yt,Kt({ref:t},Se,{id:le,prefixCls:l,mode:A?"multiple":void 0,displayValues:qe,onDisplayValuesChange:mt,searchValue:be,onSearch:Ue,OptionList:Vr,emptyOptions:!z.length,onDropdownVisibleChange:pt,dropdownMatchSelectWidth:fe}))))}),lt=Hr;lt.TreeNode=xt;lt.SHOW_ALL=wt;lt.SHOW_PARENT=It;lt.SHOW_CHILD=dt;const Rr=e=>{const{componentCls:t,treePrefixCls:r,colorBgElevated:a}=e,l=`.${r}`;return[{[`${t}-dropdown`]:[{padding:`${Nt(e.paddingXS)} ${Nt(e.calc(e.paddingXS).div(2).equal())}`},Cr(r,$t(e,{colorBgContainer:a}),!1),{[l]:{borderRadius:0,[`${l}-list-holder-inner`]:{alignItems:"stretch",[`${l}-treenode`]:{[`${l}-node-content-wrapper`]:{flex:"auto"}}}}},yr(`${r}-checkbox`,e),{"&-rtl":{direction:"rtl",[`${l}-switcher${l}-switcher_close`]:{[`${l}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]};function Ar(e,t,r){return qt("TreeSelect",a=>{const l=$t(a,{treePrefixCls:t});return Rr(l)},gr)(e,r)}var Wr=function(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,a=Object.getOwnPropertySymbols(e);l{var r,a,l,c,o;const{prefixCls:i,size:u,disabled:s,bordered:h=!0,style:_,className:M,rootClassName:E,treeCheckable:P,multiple:L,listHeight:k=256,listItemHeight:$,placement:G,notFoundContent:Z,switcherIcon:ne,treeLine:H,getPopupContainer:D,popupClassName:Le,dropdownClassName:ae,treeIcon:b=!1,transitionName:ue,choiceTransitionName:R="",status:Oe,treeExpandAction:ce,builtinPlacements:Ve,dropdownMatchSelectWidth:Ke,popupMatchSelectWidth:se,allowClear:ke,variant:$e,dropdownStyle:He,dropdownRender:Re,popupRender:Ae,onDropdownVisibleChange:We,onOpenChange:Ne,tagRender:Fe,maxCount:ge,showCheckedStrategy:de,treeCheckStrictly:J,styles:F,classNames:j}=e,fe=Wr(e,["prefixCls","size","disabled","bordered","style","className","rootClassName","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","popupClassName","dropdownClassName","treeIcon","transitionName","choiceTransitionName","status","treeExpandAction","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","allowClear","variant","dropdownStyle","dropdownRender","popupRender","onDropdownVisibleChange","onOpenChange","tagRender","maxCount","showCheckedStrategy","treeCheckStrictly","styles","classNames"]),{getPopupContainer:Ce,getPrefixCls:ve,renderEmpty:he,direction:q,virtual:je,popupMatchSelectWidth:Q,popupOverflow:_e}=n.useContext(Gt),{styles:Se,classNames:le,switcherIcon:pe}=Zt("treeSelect"),[,B]=Jt(),De=$??(B==null?void 0:B.controlHeightSM)+(B==null?void 0:B.paddingXXS),A=ve(),O=ve("select",i),ye=ve("select-tree",i),V=ve("tree-select",i),{compactSize:et,compactItemClassnames:ee}=Qt(O,q),x=_t(O),Te=_t(V),[ze,be,me]=er(O,x),[Ue]=Ar(V,ye,Te),[z,Be]=tr("treeSelect",$e,h),K=Dt(((r=j==null?void 0:j.popup)===null||r===void 0?void 0:r.root)||((a=le==null?void 0:le.popup)===null||a===void 0?void 0:a.root)||Le||ae,`${V}-dropdown`,{[`${V}-dropdown-rtl`]:q==="rtl"},E,le.root,j==null?void 0:j.root,me,x,Te,be),T=((l=F==null?void 0:F.popup)===null||l===void 0?void 0:l.root)||((c=Se==null?void 0:Se.popup)===null||c===void 0?void 0:c.root)||He,p=rr(Ae||Re),v=Ne||We,w=!!(P||L),g=n.useMemo(()=>{if(!(ge&&(de==="SHOW_ALL"&&!J||de==="SHOW_PARENT")))return ge},[ge,de,J]),I=nr(e.suffixIcon,e.showArrow),U=(o=se??Ke)!==null&&o!==void 0?o:Q,{status:W,hasFeedback:Pe,isFormItemInput:oe,feedbackIcon:Xe}=n.useContext(ar),ot=fr(W,Oe),{suffixIcon:ft,removeIcon:it,clearIcon:xe}=lr(Object.assign(Object.assign({},fe),{multiple:w,showSuffixIcon:I,hasFeedback:Pe,feedbackIcon:Xe,prefixCls:O,componentName:"TreeSelect"})),Ye=ke===!0?{clearIcon:xe}:ke;let tt;Z!==void 0?tt=Z:tt=(he==null?void 0:he("Select"))||n.createElement(or,{componentName:"Select"});const vt=Ht(fe,["suffixIcon","removeIcon","clearIcon","itemIcon","switcherIcon","style"]),ht=n.useMemo(()=>G!==void 0?G:q==="rtl"?"bottomRight":"bottomLeft",[G,q]),qe=ir(f=>{var d;return(d=u??et)!==null&&d!==void 0?d:f}),ut=n.useContext(ur),Ge=s??ut,rt=Dt(!i&&V,{[`${O}-lg`]:qe==="large",[`${O}-sm`]:qe==="small",[`${O}-rtl`]:q==="rtl",[`${O}-${z}`]:Be,[`${O}-in-form-item`]:oe},cr(O,ot,Pe),ee,M,E,le.root,j==null?void 0:j.root,me,x,Te,be),pt=ne??pe,mt=f=>n.createElement(Sr,{prefixCls:ye,switcherIcon:pt,treeNodeProps:f,showLine:H}),[gt]=sr("SelectLike",T==null?void 0:T.zIndex),Ct=n.createElement(lt,Object.assign({virtual:je,disabled:Ge},vt,{dropdownMatchSelectWidth:U,builtinPlacements:dr(Ve,_e),ref:t,prefixCls:O,className:rt,style:Object.assign(Object.assign({},F==null?void 0:F.root),_),listHeight:k,listItemHeight:De,treeCheckable:P&&n.createElement("span",{className:`${O}-tree-checkbox-inner`}),treeLine:!!H,suffixIcon:ft,multiple:w,placement:ht,removeIcon:it,allowClear:Ye,switcherIcon:mt,showTreeIcon:b,notFoundContent:tt,getPopupContainer:D||Ce,treeMotion:null,dropdownClassName:K,dropdownStyle:Object.assign(Object.assign({},T),{zIndex:gt}),dropdownRender:p,onDropdownVisibleChange:v,choiceTransitionName:Tt(A,"",R),transitionName:Tt(A,"slide-up",ue),treeExpandAction:ce,tagRender:w?Fe:void 0,maxCount:g,showCheckedStrategy:de,treeCheckStrictly:J}));return ze(Ue(Ct))},jr=n.forwardRef(Fr),Qe=jr,zr=vr(Qe,"dropdownAlign",e=>Ht(e,["visible"]));Qe.TreeNode=xt;Qe.SHOW_ALL=wt;Qe.SHOW_PARENT=It;Qe.SHOW_CHILD=dt;Qe._InternalPanelDoNotUseOrYouWillBeFired=zr;export{Qe as T};