3 lines
25 KiB
JavaScript
3 lines
25 KiB
JavaScript
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[732],{97365:function(Vt,at,o){o.d(at,{Z:function(){return Ae}});var r=o(66283),Pe=o(75271),Re={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M758.2 839.1C851.8 765.9 912 651.9 912 523.9 912 303 733.5 124.3 512.6 124 291.4 123.7 112 302.8 112 523.9c0 125.2 57.5 236.9 147.6 310.2 3.5 2.8 8.6 2.2 11.4-1.3l39.4-50.5c2.7-3.4 2.1-8.3-1.2-11.1-8.1-6.6-15.9-13.7-23.4-21.2a318.64 318.64 0 01-68.6-101.7C200.4 609 192 567.1 192 523.9s8.4-85.1 25.1-124.5c16.1-38.1 39.2-72.3 68.6-101.7 29.4-29.4 63.6-52.5 101.7-68.6C426.9 212.4 468.8 204 512 204s85.1 8.4 124.5 25.1c38.1 16.1 72.3 39.2 101.7 68.6 29.4 29.4 52.5 63.6 68.6 101.7 16.7 39.4 25.1 81.3 25.1 124.5s-8.4 85.1-25.1 124.5a318.64 318.64 0 01-68.6 101.7c-9.3 9.3-19.1 18-29.3 26L668.2 724a8 8 0 00-14.1 3l-39.6 162.2c-1.2 5 2.6 9.9 7.7 9.9l167 .8c6.7 0 10.5-7.7 6.3-12.9l-37.3-47.9z"}}]},name:"redo",theme:"outlined"},ke=Re,J=o(60101),L=function(Ke,lt){return Pe.createElement(J.Z,(0,r.Z)({},Ke,{ref:lt,icon:ke}))},K=Pe.forwardRef(L),Ae=K},24508:function(Vt,at,o){o.d(at,{Z:function(){return Ae}});var r=o(66283),Pe=o(75271),Re={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M824.2 699.9a301.55 301.55 0 00-86.4-60.4C783.1 602.8 812 546.8 812 484c0-110.8-92.4-201.7-203.2-200-109.1 1.7-197 90.6-197 200 0 62.8 29 118.8 74.2 155.5a300.95 300.95 0 00-86.4 60.4C345 754.6 314 826.8 312 903.8a8 8 0 008 8.2h56c4.3 0 7.9-3.4 8-7.7 1.9-58 25.4-112.3 66.7-153.5A226.62 226.62 0 01612 684c60.9 0 118.2 23.7 161.3 66.8C814.5 792 838 846.3 840 904.3c.1 4.3 3.7 7.7 8 7.7h56a8 8 0 008-8.2c-2-77-33-149.2-87.8-203.9zM612 612c-34.2 0-66.4-13.3-90.5-37.5a126.86 126.86 0 01-37.5-91.8c.3-32.8 13.4-64.5 36.3-88 24-24.6 56.1-38.3 90.4-38.7 33.9-.3 66.8 12.9 91 36.6 24.8 24.3 38.4 56.8 38.4 91.4 0 34.2-13.3 66.3-37.5 90.5A127.3 127.3 0 01612 612zM361.5 510.4c-.9-8.7-1.4-17.5-1.4-26.4 0-15.9 1.5-31.4 4.3-46.5.7-3.6-1.2-7.3-4.5-8.8-13.6-6.1-26.1-14.5-36.9-25.1a127.54 127.54 0 01-38.7-95.4c.9-32.1 13.8-62.6 36.3-85.6 24.7-25.3 57.9-39.1 93.2-38.7 31.9.3 62.7 12.6 86 34.4 7.9 7.4 14.7 15.6 20.4 24.4 2 3.1 5.9 4.4 9.3 3.2 17.6-6.1 36.2-10.4 55.3-12.4 5.6-.6 8.8-6.6 6.3-11.6-32.5-64.3-98.9-108.7-175.7-109.9-110.9-1.7-203.3 89.2-203.3 199.9 0 62.8 28.9 118.8 74.2 155.5-31.8 14.7-61.1 35-86.5 60.4-54.8 54.7-85.8 126.9-87.8 204a8 8 0 008 8.2h56.1c4.3 0 7.9-3.4 8-7.7 1.9-58 25.4-112.3 66.7-153.5 29.4-29.4 65.4-49.8 104.7-59.7 3.9-1 6.5-4.7 6-8.7z"}}]},name:"team",theme:"outlined"},ke=Re,J=o(60101),L=function(Ke,lt){return Pe.createElement(J.Z,(0,r.Z)({},Ke,{ref:lt,icon:ke}))},K=Pe.forwardRef(L),Ae=K},72884:function(Vt,at,o){o.d(at,{Z:function(){return Qn}});var r=o(75271),Pe=o(82187),Re=o.n(Pe),ke=o(66283),J=o(49744),L=o(28037),K=o(29705),Ae=o(79843),mt=o(19505),Ke=o(79044),lt=o(53556),bt=o(2757),Rt=o(93954),gt=o(4449),qt=function(e){var t=r.useRef({valueLabels:new Map});return r.useMemo(function(){var n=t.current.valueLabels,a=new Map,l=e.map(function(c){var u=c.value,i=c.label,s=i!=null?i:n.get(u);return a.set(u,s),(0,L.Z)((0,L.Z)({},c),{},{label:s})});return t.current.valueLabels=a,[l]},[e])},_t=function(t,n,a,l){return r.useMemo(function(){var c=function(T){return T.map(function(V){var k=V.value;return k})},u=c(t),i=c(n),s=u.filter(function(R){return!l[R]}),d=u,v=i;if(a){var D=(0,bt.S)(u,!0,l);d=D.checkedKeys,v=D.halfCheckedKeys}return[Array.from(new Set([].concat((0,J.Z)(s),(0,J.Z)(d)))),v]},[t,n,a,l])},en=_t,tn=o(28994),nn=function(e,t){return r.useMemo(function(){var n=(0,tn.I8)(e,{fieldNames:t,initWrapper:function(l){return(0,L.Z)((0,L.Z)({},l),{},{valueEntities:new Map})},processEntity:function(l,c){var u=l.node[t.value];if(0)var i;c.valueEntities.set(u,l)}});return n},[e,t])},rn=o(781),an=o(81626),ln=function(){return null},Et=ln,on=["children","value"];function kt(e){return(0,an.Z)(e).map(function(t){if(!r.isValidElement(t)||!t.type)return null;var n=t,a=n.key,l=n.props,c=l.children,u=l.value,i=(0,Ae.Z)(l,on),s=(0,L.Z)({key:a,value:u},i),d=kt(c);return d.length&&(s.children=d),s}).filter(function(t){return t})}function wt(e){if(!e)return e;var t=(0,L.Z)({},e);return"props"in t||Object.defineProperty(t,"props",{get:function(){return(0,gt.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),t}}),t}function un(e,t,n,a,l,c){var u=null,i=null;function s(){function d(v){var D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",R=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return v.map(function(T,V){var k="".concat(D,"-").concat(V),P=T[c.value],H=n.includes(P),_=d(T[c.children]||[],k,H),ee=r.createElement(Et,T,_.map(function($){return $.node}));if(t===P&&(u=ee),H){var ge={pos:k,node:ee,children:_};return R||i.push(ge),ge}return null}).filter(function(T){return T})}i||(i=[],d(a),i.sort(function(v,D){var R=v.node.props.value,T=D.node.props.value,V=n.indexOf(R),k=n.indexOf(T);return V-k}))}Object.defineProperty(e,"triggerNode",{get:function(){return(0,gt.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),s(),u}}),Object.defineProperty(e,"allCheckedNodes",{get:function(){return(0,gt.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),s(),l?i:i.map(function(v){var D=v.node;return D})}})}var sn=function(t,n,a){var l=a.fieldNames,c=a.treeNodeFilterProp,u=a.filterTreeNode,i=l.children;return r.useMemo(function(){if(!n||u===!1)return t;var s=typeof u=="function"?u:function(v,D){return String(D[c]).toUpperCase().includes(n.toUpperCase())},d=function v(D){var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return D.reduce(function(T,V){var k=V[i],P=R||s(n,wt(V)),H=v(k||[],P);return(P||H.length)&&T.push((0,L.Z)((0,L.Z)({},V),{},(0,rn.Z)({isLeaf:void 0},i,H))),T},[])};return d(t)},[t,n,i,c,u])},cn=sn;function At(e){var t=r.useRef();t.current=e;var n=r.useCallback(function(){return t.current.apply(t,arguments)},[]);return n}function dn(e,t){var n=t.id,a=t.pId,l=t.rootPId,c=new Map,u=[];return e.forEach(function(i){var s=i[n],d=(0,L.Z)((0,L.Z)({},i),{},{key:i.key||s});c.set(s,d)}),c.forEach(function(i){var s=i[a],d=c.get(s);d?(d.children=d.children||[],d.children.push(i)):(s===l||l===null)&&u.push(i)}),u}function fn(e,t,n){return r.useMemo(function(){if(e){if(n){var a=(0,L.Z)({id:"id",pId:"pId",rootPId:null},(0,mt.Z)(n)==="object"?n:{});return dn(e,a)}return e}return kt(t)},[t,n,e])}var vn=r.createContext(null),Kt=vn,hn=o(17698);function mn(e,t){var n=typeof Symbol!="undefined"&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=(0,hn.Z)(e))||t&&e&&typeof e.length=="number"){n&&(e=n);var a=0,l=function(){};return{s:l,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(d){throw d},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,u=!0,i=!1;return{s:function(){n=n.call(e)},n:function(){var d=n.next();return u=d.done,d},e:function(d){i=!0,c=d},f:function(){try{u||n.return==null||n.return()}finally{if(i)throw c}}}}var Ht=o(22834),He=o(14583),$t=o(54596),gn=r.createContext(null),Wt=gn,pn=function(t){return Array.isArray(t)?t:t!==void 0?[t]:[]},Cn=function(t){var n=t||{},a=n.label,l=n.value,c=n.children;return{_title:a?[a]:["title","label"],value:l||"value",key:l||"value",children:c||"children"}},Tt=function(t){return!t||t.disabled||t.disableCheckbox||t.checkable===!1},Sn=function(t,n){var a=[],l=function c(u){u.forEach(function(i){var s=i[n.children];s&&(a.push(i[n.value]),c(s))})};return l(t),a},Ft=function(t){return t==null},yn=o(22217),xn={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},In=function(t,n){var a=(0,Ke.lk)(),l=a.prefixCls,c=a.multiple,u=a.searchValue,i=a.toggleOpen,s=a.open,d=a.notFoundContent,v=r.useContext(Wt),D=v.virtual,R=v.listHeight,T=v.listItemHeight,V=v.listItemScrollOffset,k=v.treeData,P=v.fieldNames,H=v.onSelect,_=v.dropdownMatchSelectWidth,ee=v.treeExpandAction,ge=v.treeTitleRender,$=v.onPopupScroll,M=v.leftMaxCount,$e=v.leafCountOnly,le=v.valueEntities,b=r.useContext(Kt),se=b.checkable,W=b.checkedKeys,We=b.halfCheckedKeys,ce=b.treeExpandedKeys,Fe=b.treeDefaultExpandAll,je=b.treeDefaultExpandedKeys,de=b.onTreeExpand,Ze=b.treeIcon,ze=b.showTreeIcon,Ue=b.switcherIcon,Be=b.treeLine,Xe=b.treeNodeFilterProp,Ye=b.loadData,De=b.treeLoadedKeys,Ge=b.treeMotion,pe=b.onTreeLoad,fe=b.keyEntities,te=r.useRef(),j=(0,$t.Z)(function(){return k},[s,k],function(h,f){return f[0]&&h[1]!==f[1]}),z=r.useMemo(function(){return se?{checked:W,halfChecked:We}:null},[se,W,We]);r.useEffect(function(){if(s&&!c&&W.length){var h;(h=te.current)===null||h===void 0||h.scrollTo({key:W[0]})}},[s]);var ve=function(f){f.preventDefault()},Ce=function(f,N){var S=N.node;se&&Tt(S)||(H(S.key,{selected:!W.includes(S.key)}),c||i(!1))},he=r.useState(je),me=(0,K.Z)(he,2),Q=me[0],Je=me[1],ne=r.useState(null),Me=(0,K.Z)(ne,2),Se=Me[0],oe=Me[1],U=r.useMemo(function(){return ce?(0,J.Z)(ce):u?Se:Q},[Q,Se,ce,u]),ye=function(f){Je(f),oe(f),de&&de(f)},xe=String(u).toLowerCase(),C=function(f){return xe?String(f[Xe]).toLowerCase().includes(xe):!1};r.useEffect(function(){u&&oe(Sn(k,P))},[u]);var Qe=r.useState(function(){return new Map}),re=(0,K.Z)(Qe,2),q=re[0],it=re[1];r.useEffect(function(){M&&it(new Map)},[M]);function Y(h){var f=h[P.value];if(!q.has(f)){var N=le.get(f),S=(N.children||[]).length===0;if(S)q.set(f,!1);else{var w=N.children.filter(function(A){return!A.node.disabled&&!A.node.disableCheckbox&&!W.includes(A.node[P.value])}),X=w.length;q.set(f,X>M)}}return q.get(f)}var E=(0,yn.zX)(function(h){var f=h[P.value];return W.includes(f)||M===null?!1:M<=0?!0:$e&&M?Y(h):!1}),ut=function h(f){var N=mn(f),S;try{for(N.s();!(S=N.n()).done;){var w=S.value;if(!(w.disabled||w.selectable===!1)){if(u){if(C(w))return w}else return w;if(w[P.children]){var X=h(w[P.children]);if(X)return X}}}}catch(A){N.e(A)}finally{N.f()}return null},Le=r.useState(null),Ie=(0,K.Z)(Le,2),be=Ie[0],qe=Ie[1],B=fe[be];r.useEffect(function(){if(s){var h=null,f=function(){var S=ut(j);return S?S[P.value]:null};!c&&W.length&&!u?h=W[0]:h=f(),qe(h)}},[s,u]),r.useImperativeHandle(n,function(){var h;return{scrollTo:(h=te.current)===null||h===void 0?void 0:h.scrollTo,onKeyDown:function(N){var S,w=N.which;switch(w){case He.Z.UP:case He.Z.DOWN:case He.Z.LEFT:case He.Z.RIGHT:(S=te.current)===null||S===void 0||S.onKeyDown(N);break;case He.Z.ENTER:{if(B){var X=E(B.node),A=(B==null?void 0:B.node)||{},et=A.selectable,ie=A.value,tt=A.disabled;et!==!1&&!tt&&!X&&Ce(null,{node:{key:be},selected:!W.includes(ie)})}break}case He.Z.ESC:i(!1)}},onKeyUp:function(){}}});var _e=(0,$t.Z)(function(){return!u},[u,ce||Q],function(h,f){var N=(0,K.Z)(h,1),S=N[0],w=(0,K.Z)(f,2),X=w[0],A=w[1];return S!==X&&!!(X||A)}),O=_e?Ye:null;if(j.length===0)return r.createElement("div",{role:"listbox",className:"".concat(l,"-empty"),onMouseDown:ve},d);var F={fieldNames:P};return De&&(F.loadedKeys=De),U&&(F.expandedKeys=U),r.createElement("div",{onMouseDown:ve},B&&s&&r.createElement("span",{style:xn,"aria-live":"assertive"},B.node.value),r.createElement(Ht.y6.Provider,{value:{nodeDisabled:E}},r.createElement(Ht.ZP,(0,ke.Z)({ref:te,focusable:!1,prefixCls:"".concat(l,"-tree"),treeData:j,height:R,itemHeight:T,itemScrollOffset:V,virtual:D!==!1&&_!==!1,multiple:c,icon:Ze,showIcon:ze,switcherIcon:Ue,showLine:Be,loadData:O,motion:Ge,activeKey:be,checkable:se,checkStrictly:!0,checkedKeys:z,selectedKeys:se?[]:W,defaultExpandAll:Fe,titleRender:ge},F,{onActiveChange:qe,onSelect:Ce,onCheck:Ce,onExpand:ye,onLoad:pe,filterTreeNode:C,expandAction:ee,onScroll:$}))))},bn=r.forwardRef(In),En=bn,Nt="SHOW_ALL",Pt="SHOW_PARENT",pt="SHOW_CHILD";function jt(e,t,n,a){var l=new Set(e);return t===pt?e.filter(function(c){var u=n[c];return!u||!u.children||!u.children.some(function(i){var s=i.node;return l.has(s[a.value])})||!u.children.every(function(i){var s=i.node;return Tt(s)||l.has(s[a.value])})}):t===Pt?e.filter(function(c){var u=n[c],i=u?u.parent:null;return!i||Tt(i.node)||!l.has(i.key)}):e}function qn(e){var t=e.searchPlaceholder,n=e.treeCheckStrictly,a=e.treeCheckable,l=e.labelInValue,c=e.value,u=e.multiple,i=e.showCheckedStrategy,s=e.maxCount;warning(!t,"`searchPlaceholder` has been removed."),n&&l===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(l||n)&&warning(toArray(c).every(function(d){return d&&_typeof(d)==="object"&&"value"in d}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),n||u||a?warning(!c||Array.isArray(c),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(c),"`value` should not be array when `TreeSelect` is single mode."),s&&(i==="SHOW_ALL"&&!n||i==="SHOW_PARENT")&&warning(!1,"`maxCount` not work with `showCheckedStrategy=SHOW_ALL` (when `treeCheckStrictly=false`) or `showCheckedStrategy=SHOW_PARENT`.")}var _n=null,wn=["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 Tn(e){return!e||(0,mt.Z)(e)!=="object"}var Nn=r.forwardRef(function(e,t){var n=e.id,a=e.prefixCls,l=a===void 0?"rc-tree-select":a,c=e.value,u=e.defaultValue,i=e.onChange,s=e.onSelect,d=e.onDeselect,v=e.searchValue,D=e.inputValue,R=e.onSearch,T=e.autoClearSearchValue,V=T===void 0?!0:T,k=e.filterTreeNode,P=e.treeNodeFilterProp,H=P===void 0?"value":P,_=e.showCheckedStrategy,ee=e.treeNodeLabelProp,ge=e.multiple,$=e.treeCheckable,M=e.treeCheckStrictly,$e=e.labelInValue,le=e.maxCount,b=e.fieldNames,se=e.treeDataSimpleMode,W=e.treeData,We=e.children,ce=e.loadData,Fe=e.treeLoadedKeys,je=e.onTreeLoad,de=e.treeDefaultExpandAll,Ze=e.treeExpandedKeys,ze=e.treeDefaultExpandedKeys,Ue=e.onTreeExpand,Be=e.treeExpandAction,Xe=e.virtual,Ye=e.listHeight,De=Ye===void 0?200:Ye,Ge=e.listItemHeight,pe=Ge===void 0?20:Ge,fe=e.listItemScrollOffset,te=fe===void 0?0:fe,j=e.onDropdownVisibleChange,z=e.dropdownMatchSelectWidth,ve=z===void 0?!0:z,Ce=e.treeLine,he=e.treeIcon,me=e.showTreeIcon,Q=e.switcherIcon,Je=e.treeMotion,ne=e.treeTitleRender,Me=e.onPopupScroll,Se=(0,Ae.Z)(e,wn),oe=(0,lt.ZP)(n),U=$&&!M,ye=$||M,xe=M||$e,C=ye||ge,Qe=(0,Rt.Z)(u,{value:c}),re=(0,K.Z)(Qe,2),q=re[0],it=re[1],Y=r.useMemo(function(){return $?_||pt:Nt},[_,$]),E=r.useMemo(function(){return Cn(b)},[JSON.stringify(b)]),ut=(0,Rt.Z)("",{value:v!==void 0?v:D,postState:function(m){return m||""}}),Le=(0,K.Z)(ut,2),Ie=Le[0],be=Le[1],qe=function(m){be(m),R==null||R(m)},B=fn(W,We,se),_e=nn(B,E),O=_e.keyEntities,F=_e.valueEntities,h=r.useCallback(function(g){var m=[],p=[];return g.forEach(function(y){F.has(y)?p.push(y):m.push(y)}),{missingRawValues:m,existRawValues:p}},[F]),f=cn(B,Ie,{fieldNames:E,treeNodeFilterProp:H,filterTreeNode:k}),N=r.useCallback(function(g){if(g){if(ee)return g[ee];for(var m=E._title,p=0;p<m.length;p+=1){var y=g[m[p]];if(y!==void 0)return y}}},[E,ee]),S=r.useCallback(function(g){var m=pn(g);return m.map(function(p){return Tn(p)?{value:p}:p})},[]),w=r.useCallback(function(g){var m=S(g);return m.map(function(p){var y=p.label,ae=p.value,Z=p.halfChecked,x,I=F.get(ae);if(I){var G;y=ne?ne(I.node):(G=y)!==null&&G!==void 0?G:N(I.node),x=I.node.disabled}else if(y===void 0){var Te=S(q).find(function(vt){return vt.value===ae});y=Te.label}return{label:y,value:ae,halfChecked:Z,disabled:x}})},[F,N,S,q]),X=r.useMemo(function(){return S(q===null?[]:q)},[S,q]),A=r.useMemo(function(){var g=[],m=[];return X.forEach(function(p){p.halfChecked?m.push(p):g.push(p)}),[g,m]},[X]),et=(0,K.Z)(A,2),ie=et[0],tt=et[1],Ct=r.useMemo(function(){return ie.map(function(g){return g.value})},[ie]),Ot=en(ie,tt,U,O),St=(0,K.Z)(Ot,2),Ee=St[0],we=St[1],Zt=r.useMemo(function(){var g=jt(Ee,Y,O,E),m=g.map(function(Z){var x,I;return(x=(I=O[Z])===null||I===void 0||(I=I.node)===null||I===void 0?void 0:I[E.value])!==null&&x!==void 0?x:Z}),p=m.map(function(Z){var x=ie.find(function(G){return G.value===Z}),I=$e?x==null?void 0:x.label:ne==null?void 0:ne(x);return{value:Z,label:I}}),y=w(p),ae=y[0];return!C&&ae&&Ft(ae.value)&&Ft(ae.label)?[]:y.map(function(Z){var x;return(0,L.Z)((0,L.Z)({},Z),{},{label:(x=Z.label)!==null&&x!==void 0?x:Z.value})})},[E,C,Ee,ie,w,Y,O]),Dt=qt(Zt),yt=(0,K.Z)(Dt,1),st=yt[0],xt=r.useMemo(function(){return C&&(Y==="SHOW_CHILD"||M||!$)?le:null},[le,C,M,Y,$]),nt=At(function(g,m,p){var y=jt(g,Y,O,E);if(!(xt&&y.length>xt)){var ae=w(g);if(it(ae),V&&be(""),i){var Z=g;U&&(Z=y.map(function(ue){var Ne=F.get(ue);return Ne?Ne.node[E.value]:ue}));var x=m||{triggerValue:void 0,selected:void 0},I=x.triggerValue,G=x.selected,Te=Z;if(M){var vt=tt.filter(function(ue){return!Z.includes(ue.value)});Te=[].concat((0,J.Z)(Te),(0,J.Z)(vt))}var ht=w(Te),Ve={preValue:ie,triggerValue:I},rt=!0;(M||p==="selection"&&!G)&&(rt=!1),un(Ve,I,g,B,rt,E),ye?Ve.checked=G:Ve.selected=G;var It=xe?ht:ht.map(function(ue){return ue.value});i(C?It:It[0],xe?null:ht.map(function(ue){return ue.label}),Ve)}}}),ct=r.useCallback(function(g,m){var p,y=m.selected,ae=m.source,Z=O[g],x=Z==null?void 0:Z.node,I=(p=x==null?void 0:x[E.value])!==null&&p!==void 0?p:g;if(!C)nt([I],{selected:!0,triggerValue:I},"option");else{var G=y?[].concat((0,J.Z)(Ct),[I]):Ee.filter(function(Ne){return Ne!==I});if(U){var Te=h(G),vt=Te.missingRawValues,ht=Te.existRawValues,Ve=ht.map(function(Ne){return F.get(Ne).key}),rt;if(y){var It=(0,bt.S)(Ve,!0,O);rt=It.checkedKeys}else{var ue=(0,bt.S)(Ve,{checked:!1,halfCheckedKeys:we},O);rt=ue.checkedKeys}G=[].concat((0,J.Z)(vt),(0,J.Z)(rt.map(function(Ne){return O[Ne].node[E.value]})))}nt(G,{selected:y,triggerValue:I},ae||"option")}y||!C?s==null||s(I,wt(x)):d==null||d(I,wt(x))},[h,F,O,E,C,Ct,nt,U,s,d,Ee,we,le]),Mt=r.useCallback(function(g){if(j){var m={};Object.defineProperty(m,"documentClickClose",{get:function(){return(0,gt.ZP)(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),j(g,m)}},[j]),Lt=At(function(g,m){var p=g.map(function(y){return y.value});if(m.type==="clear"){nt(p,{},"selection");return}m.values.length&&ct(m.values[0].value,{selected:!1,source:"selection"})}),dt=r.useMemo(function(){return{virtual:Xe,dropdownMatchSelectWidth:ve,listHeight:De,listItemHeight:pe,listItemScrollOffset:te,treeData:f,fieldNames:E,onSelect:ct,treeExpandAction:Be,treeTitleRender:ne,onPopupScroll:Me,leftMaxCount:le===void 0?null:le-st.length,leafCountOnly:Y==="SHOW_CHILD"&&!M&&!!$,valueEntities:F}},[Xe,ve,De,pe,te,f,E,ct,Be,ne,Me,le,st.length,Y,M,$,F]),ft=r.useMemo(function(){return{checkable:ye,loadData:ce,treeLoadedKeys:Fe,onTreeLoad:je,checkedKeys:Ee,halfCheckedKeys:we,treeDefaultExpandAll:de,treeExpandedKeys:Ze,treeDefaultExpandedKeys:ze,onTreeExpand:Ue,treeIcon:he,treeMotion:Je,showTreeIcon:me,switcherIcon:Q,treeLine:Ce,treeNodeFilterProp:H,keyEntities:O}},[ye,ce,Fe,je,Ee,we,de,Ze,ze,Ue,he,Je,me,Q,Ce,H,O]);return r.createElement(Wt.Provider,{value:dt},r.createElement(Kt.Provider,{value:ft},r.createElement(Ke.Ac,(0,ke.Z)({ref:t},Se,{id:oe,prefixCls:l,mode:C?"multiple":void 0,displayValues:st,onDisplayValuesChange:Lt,searchValue:Ie,onSearch:qe,OptionList:En,emptyOptions:!B.length,onDropdownVisibleChange:Mt,dropdownMatchSelectWidth:ve}))))}),ot=Nn;ot.TreeNode=Et,ot.SHOW_ALL=Nt,ot.SHOW_PARENT=Pt,ot.SHOW_CHILD=pt;var Pn=ot,On=Pn,zt=o(18051),Zn=o(84619),Ut=o(68819),Dn=o(9679),Bt=o(17227),Xt=o(70436),Mn=o(27402),Ln=o(57365),Yt=o(22123),Vn=o(44413),Rn=o(64414),kn=o(68337),An=o(51739),Kn=o(4624),Hn=o(77168),$n=o(83454),Wn=o(85832),Fn=o(71225),jn=o(95151),Gt=o(89260),zn=o(36942),Jt=o(30509),Un=o(89348),Qt=o(47381);const Bn=e=>{const{componentCls:t,treePrefixCls:n,colorBgElevated:a}=e,l=`.${n}`;return[{[`${t}-dropdown`]:[{padding:`${(0,Gt.bf)(e.paddingXS)} ${(0,Gt.bf)(e.calc(e.paddingXS).div(2).equal())}`},(0,Qt.Yk)(n,(0,Jt.IX)(e,{colorBgContainer:a}),!1),{[l]:{borderRadius:0,[`${l}-list-holder-inner`]:{alignItems:"stretch",[`${l}-treenode`]:{[`${l}-node-content-wrapper`]:{flex:"auto"}}}}},(0,zn.C2)(`${n}-checkbox`,e),{"&-rtl":{direction:"rtl",[`${l}-switcher${l}-switcher_close`]:{[`${l}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]},er=null;function Xn(e,t,n){return(0,Un.I$)("TreeSelect",a=>{const l=(0,Jt.IX)(a,{treePrefixCls:t});return[Bn(l)]},Qt.TM)(e,n)}var Yn=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,a=Object.getOwnPropertySymbols(e);l<a.length;l++)t.indexOf(a[l])<0&&Object.prototype.propertyIsEnumerable.call(e,a[l])&&(n[a[l]]=e[a[l]]);return n};const Gn=(e,t)=>{var n,a,l,c,u;const{prefixCls:i,size:s,disabled:d,bordered:v=!0,style:D,className:R,rootClassName:T,treeCheckable:V,multiple:k,listHeight:P=256,listItemHeight:H,placement:_,notFoundContent:ee,switcherIcon:ge,treeLine:$,getPopupContainer:M,popupClassName:$e,dropdownClassName:le,treeIcon:b=!1,transitionName:se,choiceTransitionName:W="",status:We,treeExpandAction:ce,builtinPlacements:Fe,dropdownMatchSelectWidth:je,popupMatchSelectWidth:de,allowClear:Ze,variant:ze,dropdownStyle:Ue,dropdownRender:Be,popupRender:Xe,onDropdownVisibleChange:Ye,onOpenChange:De,tagRender:Ge,maxCount:pe,showCheckedStrategy:fe,treeCheckStrictly:te,styles:j,classNames:z}=e,ve=Yn(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:he,renderEmpty:me,direction:Q,virtual:Je,popupMatchSelectWidth:ne,popupOverflow:Me}=r.useContext(Xt.E_),{styles:Se,classNames:oe}=(0,Xt.dj)("treeSelect"),[,U]=(0,Fn.ZP)(),ye=H!=null?H:(U==null?void 0:U.controlHeightSM)+(U==null?void 0:U.paddingXXS),xe=he(),C=he("select",i),Qe=he("select-tree",i),re=he("tree-select",i),{compactSize:q,compactItemClassnames:it}=(0,Wn.ri)(C,Q),Y=(0,Yt.Z)(C),E=(0,Yt.Z)(re),[ut,Le,Ie]=(0,Kn.Z)(C,Y),[be]=Xn(re,Qe,E),[qe,B]=(0,kn.Z)("treeSelect",ze,v),_e=Re()(((n=z==null?void 0:z.popup)===null||n===void 0?void 0:n.root)||((a=oe==null?void 0:oe.popup)===null||a===void 0?void 0:a.root)||$e||le,`${re}-dropdown`,{[`${re}-dropdown-rtl`]:Q==="rtl"},T,oe.root,z==null?void 0:z.root,Ie,Y,E,Le),O=((l=j==null?void 0:j.popup)===null||l===void 0?void 0:l.root)||((c=Se==null?void 0:Se.popup)===null||c===void 0?void 0:c.root)||Ue,F=Xe||Be,h=De||Ye,f=!!(V||k),N=r.useMemo(()=>{if(!(pe&&(fe==="SHOW_ALL"&&!te||fe==="SHOW_PARENT")))return pe},[pe,fe,te]),S=(0,$n.Z)(e.suffixIcon,e.showArrow),w=(u=de!=null?de:je)!==null&&u!==void 0?u:ne,{status:X,hasFeedback:A,isFormItemInput:et,feedbackIcon:ie}=r.useContext(Rn.aM),tt=(0,Bt.F)(X,We),{suffixIcon:Ct,removeIcon:Ot,clearIcon:St}=(0,Hn.Z)(Object.assign(Object.assign({},ve),{multiple:f,showSuffixIcon:S,hasFeedback:A,feedbackIcon:ie,prefixCls:C,componentName:"TreeSelect"})),Ee=Ze===!0?{clearIcon:St}:Ze;let we;ee!==void 0?we=ee:we=(me==null?void 0:me("Select"))||r.createElement(Mn.Z,{componentName:"Select"});const Zt=(0,zt.Z)(ve,["suffixIcon","removeIcon","clearIcon","itemIcon","switcherIcon","style"]),Dt=r.useMemo(()=>_!==void 0?_:Q==="rtl"?"bottomRight":"bottomLeft",[_,Q]),yt=(0,Vn.Z)(dt=>{var ft;return(ft=s!=null?s:q)!==null&&ft!==void 0?ft:dt}),st=r.useContext(Ln.Z),xt=d!=null?d:st,nt=Re()(!i&&re,{[`${C}-lg`]:yt==="large",[`${C}-sm`]:yt==="small",[`${C}-rtl`]:Q==="rtl",[`${C}-${qe}`]:B,[`${C}-in-form-item`]:et},(0,Bt.Z)(C,tt,A),it,R,T,oe.root,z==null?void 0:z.root,Ie,Y,E,Le),ct=dt=>r.createElement(jn.Z,{prefixCls:Qe,switcherIcon:ge,treeNodeProps:dt,showLine:$}),[Mt]=(0,Zn.Cn)("SelectLike",O==null?void 0:O.zIndex),Lt=r.createElement(On,Object.assign({virtual:Je,disabled:xt},Zt,{dropdownMatchSelectWidth:w,builtinPlacements:(0,An.Z)(Fe,Me),ref:t,prefixCls:C,className:nt,style:Object.assign(Object.assign({},j==null?void 0:j.root),D),listHeight:P,listItemHeight:ye,treeCheckable:V&&r.createElement("span",{className:`${C}-tree-checkbox-inner`}),treeLine:!!$,suffixIcon:Ct,multiple:f,placement:Dt,removeIcon:Ot,allowClear:Ee,switcherIcon:ct,showTreeIcon:b,notFoundContent:we,getPopupContainer:M||Ce,treeMotion:null,dropdownClassName:_e,dropdownStyle:Object.assign(Object.assign({},O),{zIndex:Mt}),dropdownRender:F,onDropdownVisibleChange:h,choiceTransitionName:(0,Ut.m)(xe,"",W),transitionName:(0,Ut.m)(xe,"slide-up",se),treeExpandAction:ce,tagRender:f?Ge:void 0,maxCount:N,showCheckedStrategy:fe,treeCheckStrictly:te}));return ut(be(Lt))},Oe=r.forwardRef(Gn),Jn=(0,Dn.Z)(Oe,"dropdownAlign",e=>(0,zt.Z)(e,["visible"]));Oe.TreeNode=Et,Oe.SHOW_ALL=Nt,Oe.SHOW_PARENT=Pt,Oe.SHOW_CHILD=pt,Oe._InternalPanelDoNotUseOrYouWillBeFired=Jn;var Qn=Oe}}]);
|