import{Cn as e,D as t,Ht as n,J as r,Tn as i,Ut as a,g as o,gt as s,k as c,tt as l,vn as u,wn as d,xn as f}from"./runtime-core.esm-bundler-DkysjgTd.js";import{r as p}from"./en_US-Cv9hrLhb.js";import{F as m,G as h,J as g,X as _,Y as v,et as y,l as b,q as x,rt as S,t as C,u as w,vt as T,wt as E,yt as D}from"./useConfigInject-DomGmy3z.js";import{t as O}from"./initDefaultProps-D8Mki4gM.js";import"./warning-BLl3S_cO.js";import{t as k}from"./omit-C0ksMpVM.js";import{t as A}from"./vue-types-CEi2nPn2.js";import{t as j}from"./devWarning-DlchpATv.js";import{a as M,c as N,d as P,i as F,n as I,r as ee,s as L,t as R,u as z}from"./style-5nQAtSdD.js";import{r as B}from"./Portal-pBogH1MM.js";import{t as V}from"./KeyCode-DNtAKsAc.js";import{t as H}from"./useMemo-m5GuU0Kd.js";import{t as U}from"./useMergedState-zH37e67U.js";import{i as W,n as G}from"./FormItemContext-CEmO5XmM.js";import{n as te,t as ne}from"./statusUtils-k563KlQ5.js";import{r as K}from"./Compact-B2FnUvCm.js";import{a as q,r as re,t as ie}from"./style-sXUGRq_n.js";import{n as J,r as ae,t as Y}from"./useMaxLevel-D5rQV09v.js";import{t as oe}from"./style-C0ysPJGB.js";function se(e){return Array.isArray(e)?e:e===void 0?[]:[e]}function ce(e){let{label:t,value:n,children:r}=e||{},i=n||`value`;return{_title:t?[t]:[`title`,`label`],value:i,key:i,children:r||`children`}}function X(e){return e.disabled||e.disableCheckbox||e.checkable===!1}function le(e,t){let n=[];function r(e){e.forEach(e=>{n.push(e[t.value]);let i=e[t.children];i&&r(i)})}return r(e),n}function ue(e){return e==null}var Z=Symbol(`TreeSelectContextPropsKey`);function de(e){return s(Z,e)}function fe(){return r(Z,{})}var pe={width:0,height:0,display:`flex`,overflow:`hidden`,opacity:0,border:0,padding:0,margin:0},me=c({compatConfig:{MODE:3},name:`OptionList`,inheritAttrs:!1,setup(r,i){let{slots:a,expose:s}=i,c=N(),d=z(),m=fe(),h=u(),g=H(()=>m.treeData,[()=>c.open,()=>m.treeData],e=>e[0]),_=o(()=>{let{checkable:e,halfCheckedKeys:t,checkedKeys:n}=d;return e?{checked:n,halfChecked:t}:null});n(()=>c.open,()=>{l(()=>{var e;c.open&&!c.multiple&&d.checkedKeys.length&&((e=h.value)==null||e.scrollTo({key:d.checkedKeys[0]}))})},{immediate:!0,flush:`post`});let v=o(()=>String(c.searchValue).toLowerCase()),y=e=>v.value?String(e[d.treeNodeFilterProp]).toLowerCase().includes(v.value):!1,b=f(d.treeDefaultExpandedKeys),x=f(null);n(()=>c.searchValue,()=>{c.searchValue&&(x.value=le(e(m.treeData),e(m.fieldNames)))},{immediate:!0});let S=o(()=>d.treeExpandedKeys?d.treeExpandedKeys.slice():c.searchValue?x.value:b.value),C=e=>{var t;b.value=e,x.value=e,(t=d.onTreeExpand)==null||t.call(d,e)},w=e=>{e.preventDefault()},T=(e,t)=>{let{node:n}=t;var r,i;let{checkable:a,checkedKeys:o}=d;a&&X(n)||((r=m.onSelect)==null||r.call(m,n.key,{selected:!o.includes(n.key)}),c.multiple||(i=c.toggleOpen)==null||i.call(c,!1))},D=u(null),O=o(()=>d.keyEntities[D.value]),k=e=>{D.value=e};return s({scrollTo:function(){var e,t,n=[...arguments];return(t=(e=h.value)==null?void 0:e.scrollTo)==null?void 0:t.call(e,...n)},onKeydown:e=>{var t;let{which:n}=e;switch(n){case V.UP:case V.DOWN:case V.LEFT:case V.RIGHT:(t=h.value)==null||t.onKeydown(e);break;case V.ENTER:if(O.value){let{selectable:e,value:t}=O.value.node||{};e!==!1&&T(null,{node:{key:D.value},selected:!d.checkedKeys.includes(t)})}break;case V.ESC:c.toggleOpen(!1)}},onKeyup:()=>{}}),()=>{var e;let{prefixCls:n,multiple:r,searchValue:i,open:o,notFoundContent:s=(e=a.notFoundContent)==null?void 0:e.call(a)}=c,{listHeight:l,listItemHeight:u,virtual:f,dropdownMatchSelectWidth:v,treeExpandAction:b}=m,{checkable:x,treeDefaultExpandAll:A,treeIcon:j,showTreeIcon:M,switcherIcon:N,treeLine:P,loadData:F,treeLoadedKeys:I,treeMotion:ee,onTreeLoad:L,checkedKeys:R}=d;if(g.value.length===0)return t(`div`,{role:`listbox`,class:`${n}-empty`,onMousedown:w},[s]);let z={fieldNames:m.fieldNames};return I&&(z.loadedKeys=I),S.value&&(z.expandedKeys=S.value),t(`div`,{onMousedown:w},[O.value&&o&&t(`span`,{style:pe,"aria-live":`assertive`},[O.value.node.value]),t(q,E(E({ref:h,focusable:!1,prefixCls:`${n}-tree`,treeData:g.value,height:l,itemHeight:u,virtual:f!==!1&&v!==!1,multiple:r,icon:j,showIcon:M,switcherIcon:N,showLine:P,loadData:i?null:F,motion:ee,activeKey:D.value,checkable:x,checkStrictly:!0,checkedKeys:_.value,selectedKeys:x?[]:R,defaultExpandAll:A},z),{},{onActiveChange:k,onSelect:T,onCheck:T,onExpand:C,onLoad:L,filterTreeNode:y,expandAction:b}),p(p({},a),{checkable:d.customSlots.treeCheckable}))])}}}),he=`SHOW_ALL`,ge=`SHOW_PARENT`,_e=`SHOW_CHILD`;function ve(e,t,n,r){let i=new Set(e);return t===`SHOW_CHILD`?e.filter(e=>{let t=n[e];return!(t&&t.children&&t.children.some(e=>{let{node:t}=e;return i.has(t[r.value])})&&t.children.every(e=>{let{node:t}=e;return X(t)||i.has(t[r.value])}))}):t===`SHOW_PARENT`?e.filter(e=>{let t=n[e],r=t?t.parent:null;return!(r&&!X(r.node)&&i.has(r.key))}):e}var Q=()=>null;Q.inheritAttrs=!1,Q.displayName=`ATreeSelectNode`,Q.isTreeSelectNode=!0;var ye=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i0&&arguments[0]!==void 0?arguments[0]:[];return y(e).map(e=>{var n,r,i;if(!be(e))return null;let a=e.children||{},o=e.key,s={};for(let[t,n]of Object.entries(e.props))s[D(t)]=n;let{isLeaf:c,checkable:l,selectable:u,disabled:d,disableCheckbox:f}=s,m={isLeaf:c||c===``||void 0,checkable:l||l===``||void 0,selectable:u||u===``||void 0,disabled:d||d===``||void 0,disableCheckbox:f||f===``||void 0},h=p(p({},s),m),{title:g=(n=a.title)==null?void 0:n.call(a,h),switcherIcon:_=(r=a.switcherIcon)==null?void 0:r.call(a,h)}=s,v=ye(s,[`title`,`switcherIcon`]),y=(i=a.default)==null?void 0:i.call(a),b=p(p(p({},v),{title:g,switcherIcon:_,key:o,isLeaf:c}),m),x=t(y);return x.length&&(b.children=x),b})}return t(e)}function Se(e){if(!e)return e;let t=p({},e);return`props`in t||Object.defineProperty(t,"props",{get(){return t}}),t}function Ce(e,n,r,i,a,o){let s=null,c=null;function l(){function e(i){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:`0`,l=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return i.map((i,u)=>{let d=`${a}-${u}`,f=i[o.value],p=r.includes(f),m=e(i[o.children]||[],d,p),h=t(Q,i,{default:()=>[m.map(e=>e.node)]});if(n===f&&(s=h),p){let e={pos:d,node:h,children:m};return l||c.push(e),e}return null}).filter(e=>e)}c||(c=[],e(i),c.sort((e,t)=>{let{node:{props:{value:n}}}=e,{node:{props:{value:i}}}=t;return r.indexOf(n)-r.indexOf(i)}))}Object.defineProperty(e,"triggerNode",{get(){return l(),s}}),Object.defineProperty(e,"allCheckedNodes",{get(){return l(),a?c:c.map(e=>{let{node:t}=e;return t})}})}function we(e,t){let{id:n,pId:r,rootPId:i}=t,a={},o=[];return e.map(e=>{let t=p({},e),r=t[n];return a[r]=t,t.key=t.key||r,t}).forEach(e=>{let t=e[r],n=a[t];n&&(n.children=n.children||[],n.children.push(e)),(t===i||!n&&i===null)&&o.push(e)}),o}function Te(t,r,i){let a=f();return n([i,t,r],()=>{let n=i.value;t.value?a.value=i.value?we(e(t.value),p({id:`id`,pId:`pId`,rootPId:null},n===!0?{}:n)):e(t.value).slice():a.value=xe(e(r.value))},{immediate:!0,deep:!0}),a}var Ee=(t=>{let r=f({valueLabels:new Map}),i=f();return n(t,()=>{i.value=e(t.value)},{immediate:!0}),[o(()=>{let{valueLabels:e}=r.value,t=new Map,n=i.value.map(n=>{var r;let{value:i}=n,a=(r=n.label)==null?e.get(i):r;return t.set(i,a),p(p({},n),{label:a})});return r.value.valueLabels=t,n})]}),De=((e,t)=>{let n=f(new Map),r=f({});return a(()=>{let i=t.value,a=ae(e.value,{fieldNames:i,initWrapper:e=>p(p({},e),{valueEntities:new Map}),processEntity:(e,t)=>{let n=e.node[i.value];t.valueEntities.set(n,e)}});n.value=a.valueEntities,r.value=a.keyEntities}),{valueEntities:n,keyEntities:r}}),Oe=((e,t,n,r,i,o)=>{let s=f([]),c=f([]);return a(()=>{let a=e.value.map(e=>{let{value:t}=e;return t}),l=t.value.map(e=>{let{value:t}=e;return t}),u=a.filter(e=>!r.value[e]);n.value&&({checkedKeys:a,halfCheckedKeys:l}=J(a,!0,r.value,i.value,o.value)),s.value=Array.from(new Set([...u,...a])),c.value=l}),[s,c]}),ke=((e,t,n)=>{let{treeNodeFilterProp:r,filterTreeNode:i,fieldNames:a}=n;return o(()=>{let{children:n}=a.value,o=t.value,s=r==null?void 0:r.value;if(!o||i.value===!1)return e.value;let c;if(typeof i.value==`function`)c=i.value;else{let e=o.toUpperCase();c=(t,n)=>{let r=n[s];return String(r).toUpperCase().includes(e)}}function l(e){let t=arguments.length>1&&arguments[1]!==void 0&&arguments[1],r=[];for(let i=0,a=e.length;in.treeCheckable&&!n.treeCheckStrictly),g=o(()=>n.treeCheckable||n.treeCheckStrictly),_=o(()=>n.treeCheckStrictly||n.labelInValue),v=o(()=>g.value||n.multiple),y=o(()=>ce(n.fieldNames)),[b,x]=U(``,{value:o(()=>n.searchValue===void 0?n.inputValue:n.searchValue),postState:e=>e||``}),S=e=>{var t;x(e),(t=n.onSearch)==null||t.call(n,e)},C=Te(d(n,`treeData`),d(n,`children`),d(n,`treeDataSimpleMode`)),{keyEntities:w,valueEntities:T}=De(C,y),D=e=>{let t=[],n=[];return e.forEach(e=>{T.value.has(e)?n.push(e):t.push(e)}),{missingRawValues:t,existRawValues:n}},O=ke(C,b,{fieldNames:y,treeNodeFilterProp:d(n,`treeNodeFilterProp`),filterTreeNode:d(n,`filterTreeNode`)}),A=e=>{if(e){if(n.treeNodeLabelProp)return e[n.treeNodeLabelProp];let{_title:t}=y.value;for(let n=0;nse(e).map(e=>je(e)?{value:e}:e),M=e=>j(e).map(e=>{let{label:t}=e,{value:n,halfChecked:r}=e,i,a=T.value.get(n);return a&&(t=t==null?A(a.node):t,i=a.node.disabled),{label:t,value:n,halfChecked:r,disabled:i}}),[N,I]=U(n.defaultValue,{value:d(n,`value`)}),R=o(()=>j(N.value)),z=f([]),B=f([]);a(()=>{let e=[],t=[];R.value.forEach(n=>{n.halfChecked?t.push(n):e.push(n)}),z.value=e,B.value=t});let V=o(()=>z.value.map(e=>e.value)),{maxLevel:H,levelEntities:W}=Y(w),[G,te]=Oe(z,B,h,w,H,W),[ne]=Ee(o(()=>{let e=ve(G.value,n.showCheckedStrategy,w.value,y.value).map(e=>{var t,n,r;return(r=(n=(t=w.value[e])==null?void 0:t.node)==null?void 0:n[y.value.value])==null?e:r}).map(e=>{let t=z.value.find(t=>t.value===e);return{value:e,label:t==null?void 0:t.label}}),t=M(e),r=t[0];return!v.value&&r&&ue(r.value)&&ue(r.label)?[]:t.map(e=>{var t;return p(p({},e),{label:(t=e.label)==null?e.value:t})})})),K=(e,t,r)=>{let i=M(e);if(I(i),n.autoClearSearchValue&&x(``),n.onChange){let i=e;h.value&&(i=ve(e,n.showCheckedStrategy,w.value,y.value).map(e=>{let t=T.value.get(e);return t?t.node[y.value.value]:e}));let{triggerValue:a,selected:o}=t||{triggerValue:void 0,selected:void 0},s=i;if(n.treeCheckStrictly){let e=B.value.filter(e=>!i.includes(e.value));s=[...s,...e]}let c=M(s),l={preValue:z.value,triggerValue:a},u=!0;(n.treeCheckStrictly||r===`selection`&&!o)&&(u=!1),Ce(l,a,e,C.value,u,y.value),g.value?l.checked=o:l.selected=o;let d=_.value?c:c.map(e=>e.value);n.onChange(v.value?d:d[0],_.value?null:c.map(e=>e.label),l)}},q=(t,r)=>{let{selected:i,source:a}=r;var o,s,c;let l=e(w.value),u=e(T.value),d=l[t],f=d==null?void 0:d.node,p=(o=f==null?void 0:f[y.value.value])==null?t:o;if(!v.value)K([p],{selected:!0,triggerValue:p},`option`);else{let e=i?[...V.value,p]:G.value.filter(e=>e!==p);if(h.value){let{missingRawValues:t,existRawValues:n}=D(e),r=n.map(e=>u.get(e).key),a;i?{checkedKeys:a}=J(r,!0,l,H.value,W.value):{checkedKeys:a}=J(r,{checked:!1,halfCheckedKeys:te.value},l,H.value,W.value),e=[...t,...a.map(e=>l[e].node[y.value.value])]}K(e,{selected:i,triggerValue:p},a||`option`)}i||!v.value?(s=n.onSelect)==null||s.call(n,p,Se(f)):(c=n.onDeselect)==null||c.call(n,p,Se(f))},re=e=>{if(n.onDropdownVisibleChange){let t={};Object.defineProperty(t,"documentClickClose",{get(){return!1}}),n.onDropdownVisibleChange(e,t)}},ie=(e,t)=>{let n=e.map(e=>e.value);if(t.type===`clear`){K(n,{},`selection`);return}t.values.length&&q(t.values[0].value,{selected:!1,source:`selection`})},{treeNodeFilterProp:ae,loadData:oe,treeLoadedKeys:X,onTreeLoad:le,treeDefaultExpandAll:Z,treeExpandedKeys:fe,treeDefaultExpandedKeys:pe,onTreeExpand:he,virtual:ge,listHeight:_e,listItemHeight:Q,treeLine:ye,treeIcon:be,showTreeIcon:xe,switcherIcon:we,treeMotion:Ae,customSlots:Me,dropdownMatchSelectWidth:Ne,treeExpandAction:Pe}=i(n);P(L({checkable:g,loadData:oe,treeLoadedKeys:X,onTreeLoad:le,checkedKeys:G,halfCheckedKeys:te,treeDefaultExpandAll:Z,treeExpandedKeys:fe,treeDefaultExpandedKeys:pe,onTreeExpand:he,treeIcon:be,treeMotion:Ae,showTreeIcon:xe,switcherIcon:we,treeLine:ye,treeNodeFilterProp:ae,keyEntities:w,customSlots:Me})),de(L({virtual:ge,listHeight:_e,listItemHeight:Q,treeData:O,fieldNames:y,onSelect:q,dropdownMatchSelectWidth:Ne,treeExpandAction:Pe}));let $=u();return c({focus(){var e;(e=$.value)==null||e.focus()},blur(){var e;(e=$.value)==null||e.blur()},scrollTo(e){var t;(t=$.value)==null||t.scrollTo(e)}}),()=>{var e;let r=k(n,`id.prefixCls.customSlots.value.defaultValue.onChange.onSelect.onDeselect.searchValue.inputValue.onSearch.autoClearSearchValue.filterTreeNode.treeNodeFilterProp.showCheckedStrategy.treeNodeLabelProp.multiple.treeCheckable.treeCheckStrictly.labelInValue.fieldNames.treeDataSimpleMode.treeData.children.loadData.treeLoadedKeys.onTreeLoad.treeDefaultExpandAll.treeExpandedKeys.treeDefaultExpandedKeys.onTreeExpand.virtual.listHeight.listItemHeight.onDropdownVisibleChange.treeLine.treeIcon.showTreeIcon.switcherIcon.treeMotion`.split(`.`));return t(F,E(E(E({ref:$},s),r),{},{id:m,prefixCls:n.prefixCls,mode:v.value?`multiple`:void 0,displayValues:ne.value,onDisplayValuesChange:ie,searchValue:b.value,onSearch:S,OptionList:me,emptyOptions:!C.value.length,onDropdownVisibleChange:re,tagRender:n.tagRender||l.tagRender,dropdownMatchSelectWidth:(e=n.dropdownMatchSelectWidth)==null||e}),l)}}}),Ne=e=>{let{componentCls:t,treePrefixCls:n,colorBgElevated:r}=e,i=`.${n}`;return[{[`${t}-dropdown`]:[{padding:`${e.paddingXS}px ${e.paddingXS/2}px`},ie(n,b(e,{colorBgContainer:r})),{[i]:{borderRadius:0,"&-list-holder-inner":{alignItems:`stretch`,[`${i}-treenode`]:{[`${i}-node-content-wrapper`]:{flex:`auto`}}}}},oe(`${n}-checkbox`,e),{"&-rtl":{direction:`rtl`,[`${i}-switcher${i}-switcher_close`]:{[`${i}-switcher-icon svg`]:{transform:`rotate(90deg)`}}}}]}]};function Pe(e,t){return w(`TreeSelect`,e=>[Ne(b(e,{treePrefixCls:t.value}))])(e)}var $=(e,t,n)=>n===void 0?`${e}-${t}`:n;function Fe(){return p(p({},k(Ae(),[`showTreeIcon`,`treeMotion`,`inputIcon`,`getInputElement`,`treeLine`,`customSlots`])),{suffixIcon:A.any,size:_(),bordered:h(),treeLine:v([Boolean,Object]),replaceFields:g(),placement:_(),status:_(),popupClassName:String,dropdownClassName:String,"onUpdate:value":x(),"onUpdate:treeExpandedKeys":x(),"onUpdate:searchValue":x()})}var Ie=c({compatConfig:{MODE:3},name:`ATreeSelect`,inheritAttrs:!1,props:O(Fe(),{choiceTransitionName:``,listHeight:256,treeIcon:!1,listItemHeight:26,bordered:!0}),slots:Object,setup(e,n){let{attrs:r,slots:i,expose:a,emit:s}=n;e.treeData===void 0&&i.default,j(e.multiple!==!1||!e.treeCheckable,`TreeSelect`,"`multiple` will always be `true` when `treeCheckable` is true"),j(e.replaceFields===void 0,`TreeSelect`,"`replaceFields` is deprecated, please use fieldNames instead"),j(!e.dropdownClassName,`TreeSelect`,"`dropdownClassName` is deprecated. Please use `popupClassName` instead.");let c=W(),l=G.useInject(),d=o(()=>ne(l.status,e.status)),{prefixCls:f,renderEmpty:h,direction:g,virtual:_,dropdownMatchSelectWidth:v,size:y,getPopupContainer:b,getPrefixCls:x,disabled:w}=C(`select`,e),{compactSize:D,compactItemClassnames:O}=K(f,g),A=o(()=>D.value||y.value),M=m(),N=o(()=>{var e;return(e=w.value)==null?M.value:e}),P=o(()=>x()),F=o(()=>e.placement===void 0?g.value===`rtl`?`bottomRight`:`bottomLeft`:e.placement),ee=o(()=>$(P.value,B(F.value),e.transitionName)),L=o(()=>$(P.value,``,e.choiceTransitionName)),z=o(()=>x(`select-tree`,e.prefixCls)),V=o(()=>x(`tree-select`,e.prefixCls)),[H,U]=R(f),[q]=Pe(V,z),ie=o(()=>T(e.popupClassName||e.dropdownClassName,`${V.value}-dropdown`,{[`${V.value}-dropdown-rtl`]:g.value===`rtl`},U.value)),J=o(()=>!!(e.treeCheckable||e.multiple)),ae=o(()=>e.showArrow===void 0?e.loading||!J.value:e.showArrow),Y=u();a({focus(){var e,t;(t=(e=Y.value).focus)==null||t.call(e)},blur(){var e,t;(t=(e=Y.value).blur)==null||t.call(e)}});let oe=function(){var e=[...arguments];s(`update:value`,e[0]),s(`change`,...e),c.onFieldChange()},se=e=>{s(`update:treeExpandedKeys`,e),s(`treeExpand`,e)},ce=e=>{s(`update:searchValue`,e),s(`search`,e)},X=e=>{s(`blur`,e),c.onFieldBlur()};return()=>{var n,a,o;let{notFoundContent:s=(n=i.notFoundContent)==null?void 0:n.call(i),prefixCls:u,bordered:m,listHeight:y,listItemHeight:x,multiple:C,treeIcon:w,treeLine:D,showArrow:j,switcherIcon:M=(a=i.switcherIcon)==null?void 0:a.call(i),fieldNames:P=e.replaceFields,id:R=c.id.value,placeholder:B=(o=i.placeholder)==null?void 0:o.call(i)}=e,{isFormItemInput:W,hasFeedback:G,feedbackIcon:ne}=l,{suffixIcon:K,removeIcon:le,clearIcon:ue}=I(p(p({},e),{multiple:J.value,showArrow:ae.value,hasFeedback:G,feedbackIcon:ne,prefixCls:f.value}),i),Z;Z=s===void 0?h(`Select`):s;let de=k(e,[`suffixIcon`,`itemIcon`,`removeIcon`,`clearIcon`,`switcherIcon`,`bordered`,`status`,`onUpdate:value`,`onUpdate:treeExpandedKeys`,`onUpdate:searchValue`]),fe=T(!u&&V.value,{[`${f.value}-lg`]:A.value===`large`,[`${f.value}-sm`]:A.value===`small`,[`${f.value}-rtl`]:g.value===`rtl`,[`${f.value}-borderless`]:!m,[`${f.value}-in-form-item`]:W},te(f.value,d.value,G),O.value,r.class,U.value),pe={};return e.treeData===void 0&&i.default&&(pe.children=S(i.default())),H(q(t(Me,E(E(E(E({},r),de),{},{disabled:N.value,virtual:_.value,dropdownMatchSelectWidth:v.value,id:R,fieldNames:P,ref:Y,prefixCls:f.value,class:fe,listHeight:y,listItemHeight:x,treeLine:!!D,inputIcon:K,multiple:C,removeIcon:le,clearIcon:ue,switcherIcon:e=>re(z.value,M,e,i.leafIcon,D),showTreeIcon:w,notFoundContent:Z,getPopupContainer:b==null?void 0:b.value,treeMotion:null,dropdownClassName:ie.value,choiceTransitionName:L.value,onChange:oe,onBlur:X,onSearch:ce,onTreeExpand:se},pe),{},{transitionName:ee.value,customSlots:p(p({},i),{treeCheckable:()=>t(`span`,{class:`${f.value}-tree-checkbox-inner`},null)}),maxTagPlaceholder:e.maxTagPlaceholder||i.maxTagPlaceholder,placement:F.value,showArrow:G||j,placeholder:B}),p(p({},i),{treeCheckable:()=>t(`span`,{class:`${f.value}-tree-checkbox-inner`},null)}))))}}}),Le=Q,Re=p(Ie,{TreeNode:Q,SHOW_ALL:he,SHOW_PARENT:ge,SHOW_CHILD:_e,install:e=>(e.component(Ie.name,Ie),e.component(Le.displayName,Le),e)});export{Le as TreeSelectNode,Re as default,Fe as treeSelectProps};