You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 line
61 KiB
1 line
61 KiB
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[86132],{86132:function(e,n,t){t.d(n,{Z:function(){return bn}});var o=t(87462),r=t(4942),a=t(71002),i=t(1413),c=t(74902),d=t(15671),s=t(43144),l=t(97326),u=t(60136),f=t(51630),p=t(94184),v=t.n(p),y={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(e){var n=e.keyCode;if(e.altKey&&!e.ctrlKey||e.metaKey||n>=y.F1&&n<=y.F12)return!1;switch(n){case y.ALT:case y.CAPS_LOCK:case y.CONTEXT_MENU:case y.CTRL:case y.DOWN:case y.END:case y.ESC:case y.HOME:case y.INSERT:case y.LEFT:case y.MAC_FF_META:case y.META:case y.NUMLOCK:case y.NUM_CENTER:case y.PAGE_DOWN:case y.PAGE_UP:case y.PAUSE:case y.PRINT_SCREEN:case y.RIGHT:case y.SHIFT:case y.UP:case y.WIN_KEY:case y.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(e){if(e>=y.ZERO&&e<=y.NINE)return!0;if(e>=y.NUM_ZERO&&e<=y.NUM_MULTIPLY)return!0;if(e>=y.A&&e<=y.Z)return!0;if(-1!==window.navigator.userAgent.indexOf("WebKit")&&0===e)return!0;switch(e){case y.SPACE:case y.QUESTION_MARK:case y.NUM_PLUS:case y.NUM_MINUS:case y.NUM_PERIOD:case y.NUM_DIVISION:case y.SEMICOLON:case y.DASH:case y.EQUALS:case y.COMMA:case y.PERIOD:case y.SLASH:case y.APOSTROPHE:case y.SINGLE_QUOTE:case y.OPEN_SQUARE_BRACKET:case y.BACKSLASH:case y.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},h=y,g=t(34952),E=t(72978),m=t(67294),k=t(69610);var N=t(36459),K=t(97685),S=t(45987);function C(){return!("undefined"==typeof window||!window.document||!window.document.createElement)}var x=C()?m.useLayoutEffect:m.useEffect,b=x,Z=t(73358),D=t(73935);function O(e){return function(e){return e instanceof HTMLElement||e instanceof SVGElement}(e)?e:e instanceof m.Component?D.findDOMNode(e):null}var w=t(28580);function L(e,n){"function"==typeof e?e(n):"object"===(0,a.Z)(e)&&e&&"current"in e&&(e.current=n)}function P(e,n){var t={};return t[e.toLowerCase()]=n.toLowerCase(),t["Webkit".concat(e)]="webkit".concat(n),t["Moz".concat(e)]="moz".concat(n),t["ms".concat(e)]="MS".concat(n),t["O".concat(e)]="o".concat(n.toLowerCase()),t}var T,M,A,I=(T=C(),M="undefined"!=typeof window?window:{},A={animationend:P("Animation","AnimationEnd"),transitionend:P("Transition","TransitionEnd")},T&&("AnimationEvent"in M||delete A.animationend.animation,"TransitionEvent"in M||delete A.transitionend.transition),A),R={};if(C()){var _=document.createElement("div");R=_.style}var U={};function F(e){if(U[e])return U[e];var n=I[e];if(n)for(var t=Object.keys(n),o=t.length,r=0;r<o;r+=1){var a=t[r];if(Object.prototype.hasOwnProperty.call(n,a)&&a in R)return U[e]=n[a],U[e]}return""}var H=F("animationend"),j=F("transitionend"),G=!(!H||!j),B=H||"animationend",W=j||"transitionend";function V(e,n){return e?"object"===(0,a.Z)(e)?e[n.replace(/-\w/g,(function(e){return e[1].toUpperCase()}))]:"".concat(e,"-").concat(n):null}var z="none",$="appear",q="enter",Q="leave",Y="none",X="prepare",J="start",ee="active",ne="end";function te(e){var n=m.useRef(!1),t=m.useState(e),o=(0,K.Z)(t,2),r=o[0],a=o[1];return m.useEffect((function(){return n.current=!1,function(){n.current=!0}}),[]),[r,function(e,t){t&&n.current||a(e)}]}var oe=function(e){return+setTimeout(e,16)},re=function(e){return clearTimeout(e)};"undefined"!=typeof window&&"requestAnimationFrame"in window&&(oe=function(e){return window.requestAnimationFrame(e)},re=function(e){return window.cancelAnimationFrame(e)});var ae=0,ie=new Map;function ce(e){ie.delete(e)}var de=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,t=ae+=1;function o(n){if(0===n)ce(t),e();else{var r=oe((function(){o(n-1)}));ie.set(t,r)}}return o(n),t};de.cancel=function(e){var n=ie.get(e);return ce(n),re(n)};var se=de,le=C()?m.useLayoutEffect:m.useEffect,ue=[X,J,ee,ne];function fe(e){return e===ee||e===ne}var pe=function(e,n){var t=te(Y),o=(0,K.Z)(t,2),r=o[0],a=o[1],i=function(){var e=m.useRef(null);function n(){se.cancel(e.current)}return m.useEffect((function(){return function(){n()}}),[]),[function t(o){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;n();var a=se((function(){r<=1?o({isCanceled:function(){return a!==e.current}}):t(o,r-1)}));e.current=a},n]}(),c=(0,K.Z)(i,2),d=c[0],s=c[1];return le((function(){if(r!==Y&&r!==ne){var e=ue.indexOf(r),t=ue[e+1],o=n(r);false===o?a(t,!0):d((function(e){function n(){e.isCanceled()||a(t,!0)}!0===o?n():Promise.resolve(o).then(n)}))}}),[e,r]),m.useEffect((function(){return function(){s()}}),[]),[function(){a(X,!0)},r]};function ve(e,n,t,o){var a=o.motionEnter,c=void 0===a||a,d=o.motionAppear,s=void 0===d||d,l=o.motionLeave,u=void 0===l||l,f=o.motionDeadline,p=o.motionLeaveImmediately,v=o.onAppearPrepare,y=o.onEnterPrepare,h=o.onLeavePrepare,g=o.onAppearStart,E=o.onEnterStart,k=o.onLeaveStart,N=o.onAppearActive,S=o.onEnterActive,C=o.onLeaveActive,x=o.onAppearEnd,b=o.onEnterEnd,Z=o.onLeaveEnd,D=o.onVisibleChanged,O=te(),w=(0,K.Z)(O,2),L=w[0],P=w[1],T=te(z),M=(0,K.Z)(T,2),A=M[0],I=M[1],R=te(null),_=(0,K.Z)(R,2),U=_[0],F=_[1],H=(0,m.useRef)(!1),j=(0,m.useRef)(null);function G(){return t()}var V=(0,m.useRef)(!1);function Y(e){var n=G();if(!e||e.deadline||e.target===n){var t,o=V.current;A===$&&o?t=null==x?void 0:x(n,e):A===q&&o?t=null==b?void 0:b(n,e):A===Q&&o&&(t=null==Z?void 0:Z(n,e)),A!==z&&o&&!1!==t&&(I(z,!0),F(null,!0))}}var ne=function(e){var n=(0,m.useRef)(),t=(0,m.useRef)(e);t.current=e;var o=m.useCallback((function(e){t.current(e)}),[]);function r(e){e&&(e.removeEventListener(W,o),e.removeEventListener(B,o))}return m.useEffect((function(){return function(){r(n.current)}}),[]),[function(e){n.current&&n.current!==e&&r(n.current),e&&e!==n.current&&(e.addEventListener(W,o),e.addEventListener(B,o),n.current=e)},r]}(Y),oe=(0,K.Z)(ne,1)[0],re=m.useMemo((function(){var e,n,t;switch(A){case $:return e={},(0,r.Z)(e,X,v),(0,r.Z)(e,J,g),(0,r.Z)(e,ee,N),e;case q:return n={},(0,r.Z)(n,X,y),(0,r.Z)(n,J,E),(0,r.Z)(n,ee,S),n;case Q:return t={},(0,r.Z)(t,X,h),(0,r.Z)(t,J,k),(0,r.Z)(t,ee,C),t;default:return{}}}),[A]),ae=pe(A,(function(e){if(e===X){var n=re[X];return!!n&&n(G())}var t;de in re&&F((null===(t=re[de])||void 0===t?void 0:t.call(re,G(),null))||null);return de===ee&&(oe(G()),f>0&&(clearTimeout(j.current),j.current=setTimeout((function(){Y({deadline:!0})}),f))),true})),ie=(0,K.Z)(ae,2),ce=ie[0],de=ie[1],se=fe(de);V.current=se,le((function(){P(n);var t,o=H.current;(H.current=!0,e)&&(!o&&n&&s&&(t=$),o&&n&&c&&(t=q),(o&&!n&&u||!o&&p&&!n&&u)&&(t=Q),t&&(I(t),ce()))}),[n]),(0,m.useEffect)((function(){(A===$&&!s||A===q&&!c||A===Q&&!u)&&I(z)}),[s,c,u]),(0,m.useEffect)((function(){return function(){H.current=!1,clearTimeout(j.current)}}),[]);var ue=m.useRef(!1);(0,m.useEffect)((function(){L&&(ue.current=!0),void 0!==L&&A===z&&((ue.current||L)&&(null==D||D(L)),ue.current=!0)}),[L,A]);var ve=U;return re[X]&&de===J&&(ve=(0,i.Z)({transition:"none"},ve)),[A,de,ve,null!=L?L:n]}var ye=function(e){(0,u.Z)(t,e);var n=(0,f.Z)(t);function t(){return(0,d.Z)(this,t),n.apply(this,arguments)}return(0,s.Z)(t,[{key:"render",value:function(){return this.props.children}}]),t}(m.Component),he=ye;var ge=function(e){var n=e;function t(e){return!(!e.motionName||!n)}"object"===(0,a.Z)(e)&&(n=e.transitionSupport);var o=m.forwardRef((function(e,n){var o=e.visible,a=void 0===o||o,c=e.removeOnLeave,d=void 0===c||c,s=e.forceRender,l=e.children,u=e.motionName,f=e.leavedClassName,p=e.eventProps,y=t(e),h=(0,m.useRef)(),g=(0,m.useRef)();var E=ve(y,a,(function(){try{return h.current instanceof HTMLElement?h.current:O(g.current)}catch(e){return null}}),e),k=(0,K.Z)(E,4),N=k[0],S=k[1],C=k[2],x=k[3],b=m.useRef(x);x&&(b.current=!0);var Z,D,P,T,M,A=m.useCallback((function(e){h.current=e,L(n,e)}),[n]),I=(0,i.Z)((0,i.Z)({},p),{},{visible:a});if(l)if(N!==z&&t(e)){var R,_;S===X?_="prepare":fe(S)?_="active":S===J&&(_="start"),Z=l((0,i.Z)((0,i.Z)({},I),{},{className:v()(V(u,N),(R={},(0,r.Z)(R,V(u,"".concat(N,"-").concat(_)),_),(0,r.Z)(R,u,"string"==typeof u),R)),style:C}),A)}else Z=x?l((0,i.Z)({},I),A):!d&&b.current&&f?l((0,i.Z)((0,i.Z)({},I),{},{className:f}),A):s||!d&&!f?l((0,i.Z)((0,i.Z)({},I),{},{style:{display:"none"}}),A):null;else Z=null;m.isValidElement(Z)&&(D=Z,("function"!=typeof(M=(0,w.isMemo)(D)?D.type.type:D.type)||null!==(P=M.prototype)&&void 0!==P&&P.render)&&("function"!=typeof D||null!==(T=D.prototype)&&void 0!==T&&T.render))&&(Z.ref||(Z=m.cloneElement(Z,{ref:A})));return m.createElement(he,{ref:g},Z)}));return o.displayName="CSSMotion",o}(G),Ee="add",me="keep",ke="remove",Ne="removed";function Ke(e){var n;return n=e&&"object"===(0,a.Z)(e)&&"key"in e?e:{key:e},(0,i.Z)((0,i.Z)({},n),{},{key:String(n.key)})}function Se(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.map(Ke)}function Ce(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],t=[],o=0,r=n.length,a=Se(e),c=Se(n);a.forEach((function(e){for(var n=!1,a=o;a<r;a+=1){var d=c[a];if(d.key===e.key){o<a&&(t=t.concat(c.slice(o,a).map((function(e){return(0,i.Z)((0,i.Z)({},e),{},{status:Ee})}))),o=a),t.push((0,i.Z)((0,i.Z)({},d),{},{status:me})),o+=1,n=!0;break}}n||t.push((0,i.Z)((0,i.Z)({},e),{},{status:ke}))})),o<r&&(t=t.concat(c.slice(o).map((function(e){return(0,i.Z)((0,i.Z)({},e),{},{status:Ee})}))));var d={};t.forEach((function(e){var n=e.key;d[n]=(d[n]||0)+1}));var s=Object.keys(d).filter((function(e){return d[e]>1}));return s.forEach((function(e){(t=t.filter((function(n){var t=n.key,o=n.status;return t!==e||o!==ke}))).forEach((function(n){n.key===e&&(n.status=me)}))})),t}var xe=["component","children","onVisibleChanged","onAllRemoved"],be=["status"],Ze=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];!function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ge,t=function(e){(0,u.Z)(a,e);var t=(0,f.Z)(a);function a(){var e;(0,d.Z)(this,a);for(var n=arguments.length,o=new Array(n),c=0;c<n;c++)o[c]=arguments[c];return e=t.call.apply(t,[this].concat(o)),(0,r.Z)((0,l.Z)(e),"state",{keyEntities:[]}),(0,r.Z)((0,l.Z)(e),"removeKey",(function(n){var t=e.state.keyEntities.map((function(e){return e.key!==n?e:(0,i.Z)((0,i.Z)({},e),{},{status:Ne})}));return e.setState({keyEntities:t}),t.filter((function(e){return e.status!==Ne})).length})),e}return(0,s.Z)(a,[{key:"render",value:function(){var e=this,t=this.state.keyEntities,r=this.props,a=r.component,i=r.children,c=r.onVisibleChanged,d=r.onAllRemoved,s=(0,S.Z)(r,xe),l=a||m.Fragment,u={};return Ze.forEach((function(e){u[e]=s[e],delete s[e]})),delete s.keys,m.createElement(l,s,t.map((function(t){var r=t.status,a=(0,S.Z)(t,be),s=r===Ee||r===me;return m.createElement(n,(0,o.Z)({},u,{key:a.key,visible:s,eventProps:a,onVisibleChanged:function(n){(null==c||c(n,{key:a.key}),n)||0===e.removeKey(a.key)&&d&&d()}}),i)})))}}],[{key:"getDerivedStateFromProps",value:function(e,n){var t=e.keys,o=n.keyEntities,r=Se(t);return{keyEntities:Ce(o,r).filter((function(e){var n=o.find((function(n){var t=n.key;return e.key===t}));return!n||n.status!==Ne||e.status!==ke}))}}}]),a}(m.Component);(0,r.Z)(t,"defaultProps",{component:"div"})}(G);var De=ge,Oe=t(56261);var we=t(83898),Le=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],Pe=function(e,n){var t=e.className,r=e.style,a=e.motion,i=e.motionNodes,c=e.motionType,d=e.onMotionStart,s=e.onMotionEnd,l=e.active,u=e.treeNodeRequiredProps,f=(0,S.Z)(e,Le),p=m.useState(!0),y=(0,K.Z)(p,2),h=y[0],g=y[1],E=m.useContext(k.k).prefixCls,C=i&&"hide"!==c;b((function(){i&&C!==h&&g(C)}),[i]);var x=m.useRef(!1),Z=function(){i&&!x.current&&(x.current=!0,s())};!function(e,n){var t=m.useState(!1),o=(0,K.Z)(t,2),r=o[0],a=o[1];m.useLayoutEffect((function(){if(r)return e(),function(){n()}}),[r]),m.useLayoutEffect((function(){return a(!0),function(){a(!1)}}),[])}((function(){i&&d()}),Z);return i?m.createElement(De,(0,o.Z)({ref:n,visible:h},a,{motionAppear:"show"===c,onVisibleChanged:function(e){C===e&&Z()}}),(function(e,n){var t=e.className,r=e.style;return m.createElement("div",{ref:n,className:v()("".concat(E,"-treenode-motion"),t),style:r},i.map((function(e){var n=(0,o.Z)({},((0,N.Z)(e.data),e.data)),t=e.title,r=e.key,a=e.isStart,i=e.isEnd;delete n.children;var c=(0,we.H8)(r,u);return m.createElement(Oe.Z,(0,o.Z)({},n,c,{title:t,active:l,data:e.data,key:r,isStart:a,isEnd:i}))})))})):m.createElement(Oe.Z,(0,o.Z)({domRef:n,className:t,style:r},f,{active:l}))};Pe.displayName="MotionTreeNode";var Te=m.forwardRef(Pe);function Me(e,n,t){var o=e.findIndex((function(e){return e.key===t})),r=e[o+1],a=n.findIndex((function(e){return e.key===t}));if(r){var i=n.findIndex((function(e){return e.key===r.key}));return n.slice(a+1,i)}return n.slice(a+1)}var Ae=["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"],Ie={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},Re=function(){},_e="RC_TREE_MOTION_".concat(Math.random()),Ue={key:_e},Fe={key:_e,level:0,index:0,pos:"0",node:Ue,nodes:[Ue]},He={parent:null,children:[],pos:Fe.pos,data:Ue,title:null,key:_e,isStart:[],isEnd:[]};function je(e,n,t,o){return!1!==n&&t?e.slice(0,Math.ceil(t/o)+1):e}function Ge(e){var n=e.key,t=e.pos;return(0,we.km)(n,t)}var Be=m.forwardRef((function(e,n){var t=e.prefixCls,r=e.data,a=(e.selectable,e.checkable,e.expandedKeys),i=e.selectedKeys,c=e.checkedKeys,d=e.loadedKeys,s=e.loadingKeys,l=e.halfCheckedKeys,u=e.keyEntities,f=e.disabled,p=e.dragging,v=e.dragOverNodeKey,y=e.dropPosition,h=e.motion,g=e.height,E=e.itemHeight,k=e.virtual,C=e.focusable,x=e.activeItem,D=e.focused,O=e.tabIndex,w=e.onKeyDown,L=e.onFocus,P=e.onBlur,T=e.onActiveChange,M=e.onListChangeStart,A=e.onListChangeEnd,I=(0,S.Z)(e,Ae),R=m.useRef(null),_=m.useRef(null);m.useImperativeHandle(n,(function(){return{scrollTo:function(e){R.current.scrollTo(e)},getIndentWidth:function(){return _.current.offsetWidth}}}));var U=m.useState(a),F=(0,K.Z)(U,2),H=F[0],j=F[1],G=m.useState(r),B=(0,K.Z)(G,2),W=B[0],V=B[1],z=m.useState(r),$=(0,K.Z)(z,2),q=$[0],Q=$[1],Y=m.useState([]),X=(0,K.Z)(Y,2),J=X[0],ee=X[1],ne=m.useState(null),te=(0,K.Z)(ne,2),oe=te[0],re=te[1],ae=m.useRef(r);function ie(){var e=ae.current;V(e),Q(e),ee([]),re(null),A()}ae.current=r,b((function(){j(a);var e=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],t=e.length,o=n.length;if(1!==Math.abs(t-o))return{add:!1,key:null};function r(e,n){var t=new Map;e.forEach((function(e){t.set(e,!0)}));var o=n.filter((function(e){return!t.has(e)}));return 1===o.length?o[0]:null}return t<o?{add:!0,key:r(e,n)}:{add:!1,key:r(n,e)}}(H,a);if(null!==e.key)if(e.add){var n=W.findIndex((function(n){return n.key===e.key})),t=je(Me(W,r,e.key),k,g,E),o=W.slice();o.splice(n+1,0,He),Q(o),ee(t),re("show")}else{var i=r.findIndex((function(n){return n.key===e.key})),c=je(Me(r,W,e.key),k,g,E),d=r.slice();d.splice(i+1,0,He),Q(d),ee(c),re("hide")}else W!==r&&(V(r),Q(r))}),[a,r]),m.useEffect((function(){p||ie()}),[p]);var ce=h?q:r,de={expandedKeys:a,selectedKeys:i,loadedKeys:d,loadingKeys:s,checkedKeys:c,halfCheckedKeys:l,dragOverNodeKey:v,dropPosition:y,keyEntities:u};return m.createElement(m.Fragment,null,D&&x&&m.createElement("span",{style:Ie,"aria-live":"assertive"},function(e){for(var n=String(e.data.key),t=e;t.parent;)t=t.parent,n="".concat(t.data.key," > ").concat(n);return n}(x)),m.createElement("div",null,m.createElement("input",{style:Ie,disabled:!1===C||f,tabIndex:!1!==C?O:null,onKeyDown:w,onFocus:L,onBlur:P,value:"",onChange:Re,"aria-label":"for screen reader"})),m.createElement("div",{className:"".concat(t,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},m.createElement("div",{className:"".concat(t,"-indent")},m.createElement("div",{ref:_,className:"".concat(t,"-indent-unit")}))),m.createElement(Z.Z,(0,o.Z)({},I,{data:ce,itemKey:Ge,height:g,fullHeight:!1,virtual:k,itemHeight:E,prefixCls:"".concat(t,"-list"),ref:R,onVisibleChange:function(e,n){var t=new Set(e);n.filter((function(e){return!t.has(e)})).some((function(e){return Ge(e)===_e}))&&ie()}}),(function(e){var n=e.pos,t=(0,o.Z)({},((0,N.Z)(e.data),e.data)),r=e.title,a=e.key,i=e.isStart,c=e.isEnd,d=(0,we.km)(a,n);delete t.key,delete t.children;var s=(0,we.H8)(d,de);return m.createElement(Te,(0,o.Z)({},t,s,{title:r,active:!!x&&a===x.key,pos:n,data:e.data,isStart:i,isEnd:c,motion:h,motionNodes:a===_e?J:null,motionType:oe,onMotionStart:M,onMotionEnd:ie,treeNodeRequiredProps:de,onMouseMove:function(){T(null)}}))})))}));Be.displayName="NodeList";var We=Be,Ve=t(29873),ze=t(97153),$e=t(3596),qe=function(e){(0,u.Z)(t,e);var n=(0,f.Z)(t);function t(){var e;(0,d.Z)(this,t);for(var o=arguments.length,r=new Array(o),a=0;a<o;a++)r[a]=arguments[a];return(e=n.call.apply(n,[this].concat(r))).destroyed=!1,e.delayedDragEnterLogic=void 0,e.loadingRetryTimes={},e.state={keyEntities:{},indent:null,selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],draggingNodeKey:null,dragChildrenKeys:[],dropTargetKey:null,dropPosition:null,dropContainerKey:null,dropLevelOffset:null,dropTargetPos:null,dropAllowed:!0,dragOverNodeKey:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null,fieldNames:(0,we.w$)()},e.dragStartMousePosition=null,e.dragNode=void 0,e.currentMouseOverDroppableNodeKey=null,e.listRef=m.createRef(),e.onNodeDragStart=function(n,t){var o=e.state,r=o.expandedKeys,a=o.keyEntities,i=e.props.onDragStart,c=t.props.eventKey;e.dragNode=t,e.dragStartMousePosition={x:n.clientX,y:n.clientY};var d=(0,Ve._5)(r,c);e.setState({draggingNodeKey:c,dragChildrenKeys:(0,Ve.wA)(c,a),indent:e.listRef.current.getIndentWidth()}),e.setExpandedKeys(d),window.addEventListener("dragend",e.onWindowDragEnd),null==i||i({event:n,node:(0,we.F)(t.props)})},e.onNodeDragEnter=function(n,t){var o=e.state,r=o.expandedKeys,a=o.keyEntities,i=o.dragChildrenKeys,d=o.flattenNodes,s=o.indent,u=e.props,f=u.onDragEnter,p=u.onExpand,v=u.allowDrop,y=u.direction,h=t.props,g=h.pos,E=h.eventKey,m=(0,l.Z)(e).dragNode;if(e.currentMouseOverDroppableNodeKey!==E&&(e.currentMouseOverDroppableNodeKey=E),m){var k=(0,Ve.OM)(n,m,t,s,e.dragStartMousePosition,v,d,a,r,y),N=k.dropPosition,K=k.dropLevelOffset,S=k.dropTargetKey,C=k.dropContainerKey,x=k.dropTargetPos,b=k.dropAllowed,Z=k.dragOverNodeKey;-1===i.indexOf(S)&&b?(e.delayedDragEnterLogic||(e.delayedDragEnterLogic={}),Object.keys(e.delayedDragEnterLogic).forEach((function(n){clearTimeout(e.delayedDragEnterLogic[n])})),m.props.eventKey!==t.props.eventKey&&(n.persist(),e.delayedDragEnterLogic[g]=window.setTimeout((function(){if(null!==e.state.draggingNodeKey){var o=(0,c.Z)(r),i=(0,$e.Z)(a,t.props.eventKey);i&&(i.children||[]).length&&(o=(0,Ve.L0)(r,t.props.eventKey)),"expandedKeys"in e.props||e.setExpandedKeys(o),null==p||p(o,{node:(0,we.F)(t.props),expanded:!0,nativeEvent:n.nativeEvent})}}),800)),m.props.eventKey!==S||0!==K?(e.setState({dragOverNodeKey:Z,dropPosition:N,dropLevelOffset:K,dropTargetKey:S,dropContainerKey:C,dropTargetPos:x,dropAllowed:b}),null==f||f({event:n,node:(0,we.F)(t.props),expandedKeys:r})):e.resetDragState()):e.resetDragState()}else e.resetDragState()},e.onNodeDragOver=function(n,t){var o=e.state,r=o.dragChildrenKeys,a=o.flattenNodes,i=o.keyEntities,c=o.expandedKeys,d=o.indent,s=e.props,u=s.onDragOver,f=s.allowDrop,p=s.direction,v=(0,l.Z)(e).dragNode;if(v){var y=(0,Ve.OM)(n,v,t,d,e.dragStartMousePosition,f,a,i,c,p),h=y.dropPosition,g=y.dropLevelOffset,E=y.dropTargetKey,m=y.dropContainerKey,k=y.dropAllowed,N=y.dropTargetPos,K=y.dragOverNodeKey;-1===r.indexOf(E)&&k&&(v.props.eventKey===E&&0===g?null===e.state.dropPosition&&null===e.state.dropLevelOffset&&null===e.state.dropTargetKey&&null===e.state.dropContainerKey&&null===e.state.dropTargetPos&&!1===e.state.dropAllowed&&null===e.state.dragOverNodeKey||e.resetDragState():h===e.state.dropPosition&&g===e.state.dropLevelOffset&&E===e.state.dropTargetKey&&m===e.state.dropContainerKey&&N===e.state.dropTargetPos&&k===e.state.dropAllowed&&K===e.state.dragOverNodeKey||e.setState({dropPosition:h,dropLevelOffset:g,dropTargetKey:E,dropContainerKey:m,dropTargetPos:N,dropAllowed:k,dragOverNodeKey:K}),null==u||u({event:n,node:(0,we.F)(t.props)}))}},e.onNodeDragLeave=function(n,t){e.currentMouseOverDroppableNodeKey!==t.props.eventKey||n.currentTarget.contains(n.relatedTarget)||(e.resetDragState(),e.currentMouseOverDroppableNodeKey=null);var o=e.props.onDragLeave;null==o||o({event:n,node:(0,we.F)(t.props)})},e.onWindowDragEnd=function(n){e.onNodeDragEnd(n,null,!0),window.removeEventListener("dragend",e.onWindowDragEnd)},e.onNodeDragEnd=function(n,t){var o=e.props.onDragEnd;e.setState({dragOverNodeKey:null}),e.cleanDragState(),null==o||o({event:n,node:(0,we.F)(t.props)}),e.dragNode=null,window.removeEventListener("dragend",e.onWindowDragEnd)},e.onNodeDrop=function(n,t){var o,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=e.state,c=a.dragChildrenKeys,d=a.dropPosition,s=a.dropTargetKey,l=a.dropTargetPos,u=a.dropAllowed;if(u){var f=e.props.onDrop;if(e.setState({dragOverNodeKey:null}),e.cleanDragState(),null!==s){var p=(0,i.Z)((0,i.Z)({},(0,we.H8)(s,e.getTreeNodeRequiredProps())),{},{active:(null===(o=e.getActiveItem())||void 0===o?void 0:o.key)===s,data:(0,$e.Z)(e.state.keyEntities,s).node}),v=-1!==c.indexOf(s);(0,E.ZP)(!v,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var y=(0,Ve.yx)(l),h={event:n,node:(0,we.F)(p),dragNode:e.dragNode?(0,we.F)(e.dragNode.props):null,dragNodesKeys:[e.dragNode.props.eventKey].concat(c),dropToGap:0!==d,dropPosition:d+Number(y[y.length-1])};r||null==f||f(h),e.dragNode=null}}},e.cleanDragState=function(){null!==e.state.draggingNodeKey&&e.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),e.dragStartMousePosition=null,e.currentMouseOverDroppableNodeKey=null},e.triggerExpandActionExpand=function(n,t){var o=e.state,r=o.expandedKeys,a=o.flattenNodes,c=t.expanded,d=t.key;if(!(t.isLeaf||n.shiftKey||n.metaKey||n.ctrlKey)){var s=a.filter((function(e){return e.key===d}))[0],l=(0,we.F)((0,i.Z)((0,i.Z)({},(0,we.H8)(d,e.getTreeNodeRequiredProps())),{},{data:s.data}));e.setExpandedKeys(c?(0,Ve._5)(r,d):(0,Ve.L0)(r,d)),e.onNodeExpand(n,l)}},e.onNodeClick=function(n,t){var o=e.props,r=o.onClick;"click"===o.expandAction&&e.triggerExpandActionExpand(n,t),null==r||r(n,t)},e.onNodeDoubleClick=function(n,t){var o=e.props,r=o.onDoubleClick;"doubleClick"===o.expandAction&&e.triggerExpandActionExpand(n,t),null==r||r(n,t)},e.onNodeSelect=function(n,t){var o=e.state.selectedKeys,r=e.state,a=r.keyEntities,i=r.fieldNames,c=e.props,d=c.onSelect,s=c.multiple,l=t.selected,u=t[i.key],f=!l,p=(o=f?s?(0,Ve.L0)(o,u):[u]:(0,Ve._5)(o,u)).map((function(e){var n=(0,$e.Z)(a,e);return n?n.node:null})).filter((function(e){return e}));e.setUncontrolledState({selectedKeys:o}),null==d||d(o,{event:"select",selected:f,node:t,selectedNodes:p,nativeEvent:n.nativeEvent})},e.onNodeCheck=function(n,t,o){var r,a=e.state,i=a.keyEntities,d=a.checkedKeys,s=a.halfCheckedKeys,l=e.props,u=l.checkStrictly,f=l.onCheck,p=t.key,v={event:"check",node:t,checked:o,nativeEvent:n.nativeEvent};if(u){var y=o?(0,Ve.L0)(d,p):(0,Ve._5)(d,p);r={checked:y,halfChecked:(0,Ve._5)(s,p)},v.checkedNodes=y.map((function(e){return(0,$e.Z)(i,e)})).filter((function(e){return e})).map((function(e){return e.node})),e.setUncontrolledState({checkedKeys:y})}else{var h=(0,ze.S)([].concat((0,c.Z)(d),[p]),!0,i),g=h.checkedKeys,E=h.halfCheckedKeys;if(!o){var m=new Set(g);m.delete(p);var k=(0,ze.S)(Array.from(m),{checked:!1,halfCheckedKeys:E},i);g=k.checkedKeys,E=k.halfCheckedKeys}r=g,v.checkedNodes=[],v.checkedNodesPositions=[],v.halfCheckedKeys=E,g.forEach((function(e){var n=(0,$e.Z)(i,e);if(n){var t=n.node,o=n.pos;v.checkedNodes.push(t),v.checkedNodesPositions.push({node:t,pos:o})}})),e.setUncontrolledState({checkedKeys:g},!1,{halfCheckedKeys:E})}null==f||f(r,v)},e.onNodeLoad=function(n){var t=n.key,o=new Promise((function(o,r){e.setState((function(a){var i=a.loadedKeys,c=void 0===i?[]:i,d=a.loadingKeys,s=void 0===d?[]:d,l=e.props,u=l.loadData,f=l.onLoad;return u&&-1===c.indexOf(t)&&-1===s.indexOf(t)?(u(n).then((function(){var r=e.state.loadedKeys,a=(0,Ve.L0)(r,t);null==f||f(a,{event:"load",node:n}),e.setUncontrolledState({loadedKeys:a}),e.setState((function(e){return{loadingKeys:(0,Ve._5)(e.loadingKeys,t)}})),o()})).catch((function(n){if(e.setState((function(e){return{loadingKeys:(0,Ve._5)(e.loadingKeys,t)}})),e.loadingRetryTimes[t]=(e.loadingRetryTimes[t]||0)+1,e.loadingRetryTimes[t]>=10){var a=e.state.loadedKeys;(0,E.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),e.setUncontrolledState({loadedKeys:(0,Ve.L0)(a,t)}),o()}r(n)})),{loadingKeys:(0,Ve.L0)(s,t)}):null}))}));return o.catch((function(){})),o},e.onNodeMouseEnter=function(n,t){var o=e.props.onMouseEnter;null==o||o({event:n,node:t})},e.onNodeMouseLeave=function(n,t){var o=e.props.onMouseLeave;null==o||o({event:n,node:t})},e.onNodeContextMenu=function(n,t){var o=e.props.onRightClick;o&&(n.preventDefault(),o({event:n,node:t}))},e.onFocus=function(){var n=e.props.onFocus;e.setState({focused:!0});for(var t=arguments.length,o=new Array(t),r=0;r<t;r++)o[r]=arguments[r];null==n||n.apply(void 0,o)},e.onBlur=function(){var n=e.props.onBlur;e.setState({focused:!1}),e.onActiveChange(null);for(var t=arguments.length,o=new Array(t),r=0;r<t;r++)o[r]=arguments[r];null==n||n.apply(void 0,o)},e.getTreeNodeRequiredProps=function(){var n=e.state;return{expandedKeys:n.expandedKeys||[],selectedKeys:n.selectedKeys||[],loadedKeys:n.loadedKeys||[],loadingKeys:n.loadingKeys||[],checkedKeys:n.checkedKeys||[],halfCheckedKeys:n.halfCheckedKeys||[],dragOverNodeKey:n.dragOverNodeKey,dropPosition:n.dropPosition,keyEntities:n.keyEntities}},e.setExpandedKeys=function(n){var t=e.state,o=t.treeData,r=t.fieldNames,a=(0,we.oH)(o,n,r);e.setUncontrolledState({expandedKeys:n,flattenNodes:a},!0)},e.onNodeExpand=function(n,t){var o=e.state.expandedKeys,r=e.state,a=r.listChanging,i=r.fieldNames,c=e.props,d=c.onExpand,s=c.loadData,l=t.expanded,u=t[i.key];if(!a){var f=o.indexOf(u),p=!l;if((0,E.ZP)(l&&-1!==f||!l&&-1===f,"Expand state not sync with index check"),o=p?(0,Ve.L0)(o,u):(0,Ve._5)(o,u),e.setExpandedKeys(o),null==d||d(o,{node:t,expanded:p,nativeEvent:n.nativeEvent}),p&&s){var v=e.onNodeLoad(t);v&&v.then((function(){var n=(0,we.oH)(e.state.treeData,o,i);e.setUncontrolledState({flattenNodes:n})})).catch((function(){var n=e.state.expandedKeys,t=(0,Ve._5)(n,u);e.setExpandedKeys(t)}))}}},e.onListChangeStart=function(){e.setUncontrolledState({listChanging:!0})},e.onListChangeEnd=function(){setTimeout((function(){e.setUncontrolledState({listChanging:!1})}))},e.onActiveChange=function(n){var t=e.state.activeKey,o=e.props.onActiveChange;t!==n&&(e.setState({activeKey:n}),null!==n&&e.scrollTo({key:n}),null==o||o(n))},e.getActiveItem=function(){var n=e.state,t=n.activeKey,o=n.flattenNodes;return null===t?null:o.find((function(e){return e.key===t}))||null},e.offsetActiveKey=function(n){var t=e.state,o=t.flattenNodes,r=t.activeKey,a=o.findIndex((function(e){return e.key===r}));-1===a&&n<0&&(a=o.length);var i=o[a=(a+n+o.length)%o.length];if(i){var c=i.key;e.onActiveChange(c)}else e.onActiveChange(null)},e.onKeyDown=function(n){var t=e.state,o=t.activeKey,r=t.expandedKeys,a=t.checkedKeys,c=t.fieldNames,d=e.props,s=d.onKeyDown,l=d.checkable,u=d.selectable;switch(n.which){case h.UP:e.offsetActiveKey(-1),n.preventDefault();break;case h.DOWN:e.offsetActiveKey(1),n.preventDefault()}var f=e.getActiveItem();if(f&&f.data){var p=e.getTreeNodeRequiredProps(),v=!1===f.data.isLeaf||!!(f.data[c.children]||[]).length,y=(0,we.F)((0,i.Z)((0,i.Z)({},(0,we.H8)(o,p)),{},{data:f.data,active:!0}));switch(n.which){case h.LEFT:v&&r.includes(o)?e.onNodeExpand({},y):f.parent&&e.onActiveChange(f.parent.key),n.preventDefault();break;case h.RIGHT:v&&!r.includes(o)?e.onNodeExpand({},y):f.children&&f.children.length&&e.onActiveChange(f.children[0].key),n.preventDefault();break;case h.ENTER:case h.SPACE:!l||y.disabled||!1===y.checkable||y.disableCheckbox?l||!u||y.disabled||!1===y.selectable||e.onNodeSelect({},y):e.onNodeCheck({},y,!a.includes(o))}}null==s||s(n)},e.setUncontrolledState=function(n){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(!e.destroyed){var r=!1,a=!0,c={};Object.keys(n).forEach((function(t){t in e.props?a=!1:(r=!0,c[t]=n[t])})),!r||t&&!a||e.setState((0,i.Z)((0,i.Z)({},c),o))}},e.scrollTo=function(n){e.listRef.current.scrollTo(n)},e}return(0,s.Z)(t,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var e=this.props.activeKey;void 0!==e&&e!==this.state.activeKey&&(this.setState({activeKey:e}),null!==e&&this.scrollTo({key:e}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var e,n,t=this.state,i=t.focused,c=t.flattenNodes,d=t.keyEntities,s=t.draggingNodeKey,l=t.activeKey,u=t.dropLevelOffset,f=t.dropContainerKey,p=t.dropTargetKey,y=t.dropPosition,h=t.dragOverNodeKey,E=t.indent,N=this.props,K=N.prefixCls,S=N.className,C=N.style,x=N.showLine,b=N.focusable,Z=N.tabIndex,D=void 0===Z?0:Z,O=N.selectable,w=N.showIcon,L=N.icon,P=N.switcherIcon,T=N.draggable,M=N.checkable,A=N.checkStrictly,I=N.disabled,R=N.motion,_=N.loadData,U=N.filterTreeNode,F=N.height,H=N.itemHeight,j=N.virtual,G=N.titleRender,B=N.dropIndicatorRender,W=N.onContextMenu,V=N.onScroll,z=N.direction,$=N.rootClassName,q=N.rootStyle,Q=(0,g.Z)(this.props,{aria:!0,data:!0});return T&&(n="object"===(0,a.Z)(T)?T:"function"==typeof T?{nodeDraggable:T}:{}),m.createElement(k.k.Provider,{value:{prefixCls:K,selectable:O,showIcon:w,icon:L,switcherIcon:P,draggable:n,draggingNodeKey:s,checkable:M,checkStrictly:A,disabled:I,keyEntities:d,dropLevelOffset:u,dropContainerKey:f,dropTargetKey:p,dropPosition:y,dragOverNodeKey:h,indent:E,direction:z,dropIndicatorRender:B,loadData:_,filterTreeNode:U,titleRender:G,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},m.createElement("div",{role:"tree",className:v()(K,S,$,(e={},(0,r.Z)(e,"".concat(K,"-show-line"),x),(0,r.Z)(e,"".concat(K,"-focused"),i),(0,r.Z)(e,"".concat(K,"-active-focused"),null!==l),e)),style:q},m.createElement(We,(0,o.Z)({ref:this.listRef,prefixCls:K,style:C,data:c,disabled:I,selectable:O,checkable:!!M,motion:R,dragging:null!==s,height:F,itemHeight:H,virtual:j,focusable:b,focused:i,tabIndex:D,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:W,onScroll:V},this.getTreeNodeRequiredProps(),Q))))}}],[{key:"getDerivedStateFromProps",value:function(e,n){var t,o=n.prevProps,a={prevProps:e};function c(n){return!o&&n in e||o&&o[n]!==e[n]}var d=n.fieldNames;if(c("fieldNames")&&(d=(0,we.w$)(e.fieldNames),a.fieldNames=d),c("treeData")?t=e.treeData:c("children")&&((0,E.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),t=(0,we.zn)(e.children)),t){a.treeData=t;var s=(0,we.I8)(t,{fieldNames:d});a.keyEntities=(0,i.Z)((0,r.Z)({},_e,Fe),s.keyEntities)}var l,u=a.keyEntities||n.keyEntities;if(c("expandedKeys")||o&&c("autoExpandParent"))a.expandedKeys=e.autoExpandParent||!o&&e.defaultExpandParent?(0,Ve.r7)(e.expandedKeys,u):e.expandedKeys;else if(!o&&e.defaultExpandAll){var f=(0,i.Z)({},u);delete f[_e],a.expandedKeys=Object.keys(f).map((function(e){return f[e].key}))}else!o&&e.defaultExpandedKeys&&(a.expandedKeys=e.autoExpandParent||e.defaultExpandParent?(0,Ve.r7)(e.defaultExpandedKeys,u):e.defaultExpandedKeys);if(a.expandedKeys||delete a.expandedKeys,t||a.expandedKeys){var p=(0,we.oH)(t||n.treeData,a.expandedKeys||n.expandedKeys,d);a.flattenNodes=p}if((e.selectable&&(c("selectedKeys")?a.selectedKeys=(0,Ve.BT)(e.selectedKeys,e):!o&&e.defaultSelectedKeys&&(a.selectedKeys=(0,Ve.BT)(e.defaultSelectedKeys,e))),e.checkable)&&(c("checkedKeys")?l=(0,Ve.E6)(e.checkedKeys)||{}:!o&&e.defaultCheckedKeys?l=(0,Ve.E6)(e.defaultCheckedKeys)||{}:t&&(l=(0,Ve.E6)(e.checkedKeys)||{checkedKeys:n.checkedKeys,halfCheckedKeys:n.halfCheckedKeys}),l)){var v=l,y=v.checkedKeys,h=void 0===y?[]:y,g=v.halfCheckedKeys,m=void 0===g?[]:g;if(!e.checkStrictly){var k=(0,ze.S)(h,!0,u);h=k.checkedKeys,m=k.halfCheckedKeys}a.checkedKeys=h,a.halfCheckedKeys=m}return c("loadedKeys")&&(a.loadedKeys=e.loadedKeys),a}}]),t}(m.Component);qe.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:function(e){var n=e.dropPosition,t=e.dropLevelOffset,o=e.indent,r={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(n){case-1:r.top=0,r.left=-t*o;break;case 1:r.bottom=0,r.left=-t*o;break;case 0:r.bottom=0,r.left=o}return m.createElement("div",{style:r})},allowDrop:function(){return!0},expandAction:!1},qe.TreeNode=Oe.Z;var Qe=qe,Ye=t(46214),Xe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},Je=t(44327),en=function(e,n){return m.createElement(Je.Z,(0,o.Z)({},e,{ref:n,icon:Xe}))};var nn=m.forwardRef(en),tn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},on=function(e,n){return m.createElement(Je.Z,(0,o.Z)({},e,{ref:n,icon:tn}))};var rn=m.forwardRef(on),an=t(53124),cn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},dn=function(e,n){return m.createElement(Je.Z,(0,o.Z)({},e,{ref:n,icon:cn}))};var sn=m.forwardRef(dn),ln=t(33603),un=t(32157);function fn(e){const{dropPosition:n,dropLevelOffset:t,prefixCls:o,indent:r,direction:a="ltr"}=e,i="ltr"===a?"left":"right",c={[i]:-t*r+4,["ltr"===a?"right":"left"]:0};switch(n){case-1:c.top=-3;break;case 1:c.bottom=-3;break;default:c.bottom=-3,c[i]=r+4}return m.createElement("div",{style:c,className:`${o}-drop-indicator`})}var pn=t(7349);const vn=m.forwardRef(((e,n)=>{const{getPrefixCls:t,direction:o,virtual:r,tree:a}=m.useContext(an.E_),{prefixCls:i,className:c,showIcon:d=!1,showLine:s,switcherIcon:l,blockNode:u=!1,children:f,checkable:p=!1,selectable:y=!0,draggable:h,motion:g,style:E}=e,k=t("tree",i),N=t(),K=null!=g?g:Object.assign(Object.assign({},(0,ln.Z)(N)),{motionAppear:!1}),S=Object.assign(Object.assign({},e),{checkable:p,selectable:y,showIcon:d,motion:K,blockNode:u,showLine:Boolean(s),dropIndicatorRender:fn}),[C,x]=(0,un.ZP)(k),b=m.useMemo((()=>{if(!h)return!1;let e={};switch(typeof h){case"function":e.nodeDraggable=h;break;case"object":e=Object.assign({},h)}return!1!==e.icon&&(e.icon=e.icon||m.createElement(sn,null)),e}),[h]);return C(m.createElement(Qe,Object.assign({itemHeight:20,ref:n,virtual:r},S,{style:Object.assign(Object.assign({},null==a?void 0:a.style),E),prefixCls:k,className:v()({[`${k}-icon-hide`]:!d,[`${k}-block-node`]:u,[`${k}-unselectable`]:!y,[`${k}-rtl`]:"rtl"===o},null==a?void 0:a.className,c,x),direction:o,checkable:p?m.createElement("span",{className:`${k}-checkbox-inner`}):p,selectable:y,switcherIcon:e=>m.createElement(pn.Z,{prefixCls:k,switcherIcon:l,treeNodeProps:e,showLine:s}),draggable:b}),f))}));var yn,hn=vn;function gn(e,n){e.forEach((function(e){const{key:t,children:o}=e;!1!==n(t,e)&&gn(o||[],n)}))}function En(e){let{treeData:n,expandedKeys:t,startKey:o,endKey:r}=e;const a=[];let i=yn.None;if(o&&o===r)return[o];if(!o||!r)return[];return gn(n,(e=>{if(i===yn.End)return!1;if(function(e){return e===o||e===r}(e)){if(a.push(e),i===yn.None)i=yn.Start;else if(i===yn.Start)return i=yn.End,!1}else i===yn.Start&&a.push(e);return t.includes(e)})),a}function mn(e,n){const t=(0,c.Z)(n),o=[];return gn(e,((e,n)=>{const r=t.indexOf(e);return-1!==r&&(o.push(n),t.splice(r,1)),!!t.length})),o}!function(e){e[e.None=0]="None",e[e.Start=1]="Start",e[e.End=2]="End"}(yn||(yn={}));var kn=function(e,n){var t={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&n.indexOf(o)<0&&(t[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(o=Object.getOwnPropertySymbols(e);r<o.length;r++)n.indexOf(o[r])<0&&Object.prototype.propertyIsEnumerable.call(e,o[r])&&(t[o[r]]=e[o[r]])}return t};function Nn(e){const{isLeaf:n,expanded:t}=e;return n?m.createElement(Ye.Z,null):t?m.createElement(nn,null):m.createElement(rn,null)}function Kn(e){let{treeData:n,children:t}=e;return n||(0,we.zn)(t)}const Sn=(e,n)=>{var{defaultExpandAll:t,defaultExpandParent:o,defaultExpandedKeys:r}=e,a=kn(e,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const i=m.useRef(),d=m.useRef(),[s,l]=m.useState(a.selectedKeys||a.defaultSelectedKeys||[]),[u,f]=m.useState((()=>(()=>{const{keyEntities:e}=(0,we.I8)(Kn(a));let n;return n=t?Object.keys(e):o?(0,Ve.r7)(a.expandedKeys||r||[],e):a.expandedKeys||r,n})()));m.useEffect((()=>{"selectedKeys"in a&&l(a.selectedKeys)}),[a.selectedKeys]),m.useEffect((()=>{"expandedKeys"in a&&f(a.expandedKeys)}),[a.expandedKeys]);const{getPrefixCls:p,direction:y}=m.useContext(an.E_),{prefixCls:h,className:g,showIcon:E=!0,expandAction:k="click"}=a,N=kn(a,["prefixCls","className","showIcon","expandAction"]),K=p("tree",h),S=v()(`${K}-directory`,{[`${K}-directory-rtl`]:"rtl"===y},g);return m.createElement(hn,Object.assign({icon:Nn,ref:n,blockNode:!0},N,{showIcon:E,expandAction:k,prefixCls:K,className:S,expandedKeys:u,selectedKeys:s,onSelect:(e,n)=>{var t;const{multiple:o}=a,{node:r,nativeEvent:s}=n,{key:f=""}=r,p=Kn(a),v=Object.assign(Object.assign({},n),{selected:!0}),y=(null==s?void 0:s.ctrlKey)||(null==s?void 0:s.metaKey),h=null==s?void 0:s.shiftKey;let g;o&&y?(g=e,i.current=f,d.current=g,v.selectedNodes=mn(p,g)):o&&h?(g=Array.from(new Set([].concat((0,c.Z)(d.current||[]),(0,c.Z)(En({treeData:p,expandedKeys:u,startKey:f,endKey:i.current}))))),v.selectedNodes=mn(p,g)):(g=[f],i.current=f,d.current=g,v.selectedNodes=mn(p,g)),null===(t=a.onSelect)||void 0===t||t.call(a,g,v),"selectedKeys"in a||l(g)},onExpand:(e,n)=>{var t;return"expandedKeys"in a||f(e),null===(t=a.onExpand)||void 0===t?void 0:t.call(a,e,n)}}))};var Cn=m.forwardRef(Sn);const xn=hn;xn.DirectoryTree=Cn,xn.TreeNode=Oe.Z;var bn=xn},56261:function(e,n,t){t.d(n,{Z:function(){return b}});var o=t(87462),r=t(4942),a=t(45987),i=t(1413),c=t(15671),d=t(43144),s=t(97326),l=t(60136),u=t(51630),f=t(94184),p=t.n(f),v=t(34952),y=t(67294),h=t(69610),g=function(e){for(var n=e.prefixCls,t=e.level,o=e.isStart,a=e.isEnd,i="".concat(n,"-indent-unit"),c=[],d=0;d<t;d+=1){var s;c.push(y.createElement("span",{key:d,className:p()(i,(s={},(0,r.Z)(s,"".concat(i,"-start"),o[d]),(0,r.Z)(s,"".concat(i,"-end"),a[d]),s))}))}return y.createElement("span",{"aria-hidden":"true",className:"".concat(n,"-indent")},c)},E=y.memo(g),m=t(3596),k=t(83898),N=["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","data","onMouseMove","selectable"],K="open",S="close",C=function(e){(0,l.Z)(t,e);var n=(0,u.Z)(t);function t(){var e;(0,c.Z)(this,t);for(var o=arguments.length,r=new Array(o),a=0;a<o;a++)r[a]=arguments[a];return(e=n.call.apply(n,[this].concat(r))).state={dragNodeHighlight:!1},e.selectHandle=void 0,e.cacheIndent=void 0,e.onSelectorClick=function(n){(0,e.props.context.onNodeClick)(n,(0,k.F)(e.props)),e.isSelectable()?e.onSelect(n):e.onCheck(n)},e.onSelectorDoubleClick=function(n){(0,e.props.context.onNodeDoubleClick)(n,(0,k.F)(e.props))},e.onSelect=function(n){e.isDisabled()||(0,e.props.context.onNodeSelect)(n,(0,k.F)(e.props))},e.onCheck=function(n){if(!e.isDisabled()){var t=e.props,o=t.disableCheckbox,r=t.checked,a=e.props.context.onNodeCheck;if(e.isCheckable()&&!o){var i=!r;a(n,(0,k.F)(e.props),i)}}},e.onMouseEnter=function(n){(0,e.props.context.onNodeMouseEnter)(n,(0,k.F)(e.props))},e.onMouseLeave=function(n){(0,e.props.context.onNodeMouseLeave)(n,(0,k.F)(e.props))},e.onContextMenu=function(n){(0,e.props.context.onNodeContextMenu)(n,(0,k.F)(e.props))},e.onDragStart=function(n){var t=e.props.context.onNodeDragStart;n.stopPropagation(),e.setState({dragNodeHighlight:!0}),t(n,(0,s.Z)(e));try{n.dataTransfer.setData("text/plain","")}catch(e){}},e.onDragEnter=function(n){var t=e.props.context.onNodeDragEnter;n.preventDefault(),n.stopPropagation(),t(n,(0,s.Z)(e))},e.onDragOver=function(n){var t=e.props.context.onNodeDragOver;n.preventDefault(),n.stopPropagation(),t(n,(0,s.Z)(e))},e.onDragLeave=function(n){var t=e.props.context.onNodeDragLeave;n.stopPropagation(),t(n,(0,s.Z)(e))},e.onDragEnd=function(n){var t=e.props.context.onNodeDragEnd;n.stopPropagation(),e.setState({dragNodeHighlight:!1}),t(n,(0,s.Z)(e))},e.onDrop=function(n){var t=e.props.context.onNodeDrop;n.preventDefault(),n.stopPropagation(),e.setState({dragNodeHighlight:!1}),t(n,(0,s.Z)(e))},e.onExpand=function(n){var t=e.props,o=t.loading,r=t.context.onNodeExpand;o||r(n,(0,k.F)(e.props))},e.setSelectHandle=function(n){e.selectHandle=n},e.getNodeState=function(){var n=e.props.expanded;return e.isLeaf()?null:n?K:S},e.hasChildren=function(){var n=e.props.eventKey,t=e.props.context.keyEntities;return!!(((0,m.Z)(t,n)||{}).children||[]).length},e.isLeaf=function(){var n=e.props,t=n.isLeaf,o=n.loaded,r=e.props.context.loadData,a=e.hasChildren();return!1!==t&&(t||!r&&!a||r&&o&&!a)},e.isDisabled=function(){var n=e.props.disabled;return!(!e.props.context.disabled&&!n)},e.isCheckable=function(){var n=e.props.checkable,t=e.props.context.checkable;return!(!t||!1===n)&&t},e.syncLoadData=function(n){var t=n.expanded,o=n.loading,r=n.loaded,a=e.props.context,i=a.loadData,c=a.onNodeLoad;o||i&&t&&!e.isLeaf()&&(e.hasChildren()||r||c((0,k.F)(e.props)))},e.isDraggable=function(){var n=e.props,t=n.data,o=n.context.draggable;return!(!o||o.nodeDraggable&&!o.nodeDraggable(t))},e.renderDragHandler=function(){var n=e.props.context,t=n.draggable,o=n.prefixCls;return(null==t?void 0:t.icon)?y.createElement("span",{className:"".concat(o,"-draggable-icon")},t.icon):null},e.renderSwitcherIconDom=function(n){var t=e.props.switcherIcon,o=e.props.context.switcherIcon,r=t||o;return"function"==typeof r?r((0,i.Z)((0,i.Z)({},e.props),{},{isLeaf:n})):r},e.renderSwitcher=function(){var n=e.props.expanded,t=e.props.context.prefixCls;if(e.isLeaf()){var o=e.renderSwitcherIconDom(!0);return!1!==o?y.createElement("span",{className:p()("".concat(t,"-switcher"),"".concat(t,"-switcher-noop"))},o):null}var r=p()("".concat(t,"-switcher"),"".concat(t,"-switcher_").concat(n?K:S)),a=e.renderSwitcherIconDom(!1);return!1!==a?y.createElement("span",{onClick:e.onExpand,className:r},a):null},e.renderCheckbox=function(){var n=e.props,t=n.checked,o=n.halfChecked,r=n.disableCheckbox,a=e.props.context.prefixCls,i=e.isDisabled(),c=e.isCheckable();if(!c)return null;var d="boolean"!=typeof c?c:null;return y.createElement("span",{className:p()("".concat(a,"-checkbox"),t&&"".concat(a,"-checkbox-checked"),!t&&o&&"".concat(a,"-checkbox-indeterminate"),(i||r)&&"".concat(a,"-checkbox-disabled")),onClick:e.onCheck},d)},e.renderIcon=function(){var n=e.props.loading,t=e.props.context.prefixCls;return y.createElement("span",{className:p()("".concat(t,"-iconEle"),"".concat(t,"-icon__").concat(e.getNodeState()||"docu"),n&&"".concat(t,"-icon_loading"))})},e.renderSelector=function(){var n,t,o=e.state.dragNodeHighlight,r=e.props,a=r.title,i=void 0===a?"---":a,c=r.selected,d=r.icon,s=r.loading,l=r.data,u=e.props.context,f=u.prefixCls,v=u.showIcon,h=u.icon,g=u.loadData,E=u.titleRender,m=e.isDisabled(),k="".concat(f,"-node-content-wrapper");if(v){var N=d||h;n=N?y.createElement("span",{className:p()("".concat(f,"-iconEle"),"".concat(f,"-icon__customize"))},"function"==typeof N?N(e.props):N):e.renderIcon()}else g&&s&&(n=e.renderIcon());t="function"==typeof i?i(l):E?E(l):i;var K=y.createElement("span",{className:"".concat(f,"-title")},t);return y.createElement("span",{ref:e.setSelectHandle,title:"string"==typeof i?i:"",className:p()("".concat(k),"".concat(k,"-").concat(e.getNodeState()||"normal"),!m&&(c||o)&&"".concat(f,"-node-selected")),onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onContextMenu:e.onContextMenu,onClick:e.onSelectorClick,onDoubleClick:e.onSelectorDoubleClick},n,K,e.renderDropIndicator())},e.renderDropIndicator=function(){var n=e.props,t=n.disabled,o=n.eventKey,r=e.props.context,a=r.draggable,i=r.dropLevelOffset,c=r.dropPosition,d=r.prefixCls,s=r.indent,l=r.dropIndicatorRender,u=r.dragOverNodeKey,f=r.direction,p=!t&&!!a&&u===o,v=null!=s?s:e.cacheIndent;return e.cacheIndent=s,p?l({dropPosition:c,dropLevelOffset:i,indent:v,prefixCls:d,direction:f}):null},e}return(0,d.Z)(t,[{key:"componentDidMount",value:function(){this.syncLoadData(this.props)}},{key:"componentDidUpdate",value:function(){this.syncLoadData(this.props)}},{key:"isSelectable",value:function(){var e=this.props.selectable,n=this.props.context.selectable;return"boolean"==typeof e?e:n}},{key:"render",value:function(){var e,n=this.props,t=n.eventKey,i=n.className,c=n.style,d=n.dragOver,s=n.dragOverGapTop,l=n.dragOverGapBottom,u=n.isLeaf,f=n.isStart,h=n.isEnd,g=n.expanded,K=n.selected,S=n.checked,C=n.halfChecked,x=n.loading,b=n.domRef,Z=n.active,D=(n.data,n.onMouseMove),O=n.selectable,w=(0,a.Z)(n,N),L=this.props.context,P=L.prefixCls,T=L.filterTreeNode,M=L.keyEntities,A=L.dropContainerKey,I=L.dropTargetKey,R=L.draggingNodeKey,_=this.isDisabled(),U=(0,v.Z)(w,{aria:!0,data:!0}),F=((0,m.Z)(M,t)||{}).level,H=h[h.length-1],j=this.isDraggable(),G=!_&&j,B=R===t,W=void 0!==O?{"aria-selected":!!O}:void 0;return y.createElement("div",(0,o.Z)({ref:b,className:p()(i,"".concat(P,"-treenode"),(e={},(0,r.Z)(e,"".concat(P,"-treenode-disabled"),_),(0,r.Z)(e,"".concat(P,"-treenode-switcher-").concat(g?"open":"close"),!u),(0,r.Z)(e,"".concat(P,"-treenode-checkbox-checked"),S),(0,r.Z)(e,"".concat(P,"-treenode-checkbox-indeterminate"),C),(0,r.Z)(e,"".concat(P,"-treenode-selected"),K),(0,r.Z)(e,"".concat(P,"-treenode-loading"),x),(0,r.Z)(e,"".concat(P,"-treenode-active"),Z),(0,r.Z)(e,"".concat(P,"-treenode-leaf-last"),H),(0,r.Z)(e,"".concat(P,"-treenode-draggable"),j),(0,r.Z)(e,"dragging",B),(0,r.Z)(e,"drop-target",I===t),(0,r.Z)(e,"drop-container",A===t),(0,r.Z)(e,"drag-over",!_&&d),(0,r.Z)(e,"drag-over-gap-top",!_&&s),(0,r.Z)(e,"drag-over-gap-bottom",!_&&l),(0,r.Z)(e,"filter-node",T&&T((0,k.F)(this.props))),e)),style:c,draggable:G,"aria-grabbed":B,onDragStart:G?this.onDragStart:void 0,onDragEnter:j?this.onDragEnter:void 0,onDragOver:j?this.onDragOver:void 0,onDragLeave:j?this.onDragLeave:void 0,onDrop:j?this.onDrop:void 0,onDragEnd:j?this.onDragEnd:void 0,onMouseMove:D},W,U),y.createElement(E,{prefixCls:P,level:F,isStart:f,isEnd:h}),this.renderDragHandler(),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),t}(y.Component),x=function(e){return y.createElement(h.k.Consumer,null,(function(n){return y.createElement(C,(0,o.Z)({},e,{context:n}))}))};x.displayName="TreeNode",x.isTreeNode=1;var b=x},69610:function(e,n,t){t.d(n,{k:function(){return o}});var o=t(67294).createContext(null)},29873:function(e,n,t){t.d(n,{BT:function(){return p},E6:function(){return v},L0:function(){return d},OM:function(){return f},_5:function(){return c},r7:function(){return y},wA:function(){return l},yx:function(){return s}});var o=t(74902),r=t(71002),a=t(72978),i=(t(67294),t(56261),t(3596));t(83898);function c(e,n){if(!e)return[];var t=e.slice(),o=t.indexOf(n);return o>=0&&t.splice(o,1),t}function d(e,n){var t=(e||[]).slice();return-1===t.indexOf(n)&&t.push(n),t}function s(e){return e.split("-")}function l(e,n){var t=[];return function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];n.forEach((function(n){var o=n.key,r=n.children;t.push(o),e(r)}))}((0,i.Z)(n,e).children),t}function u(e){if(e.parent){var n=s(e.pos);return Number(n[n.length-1])===e.parent.children.length-1}return!1}function f(e,n,t,o,r,a,c,d,l,f){var p,v=e.clientX,y=e.clientY,h=e.target.getBoundingClientRect(),g=h.top,E=h.height,m=(("rtl"===f?-1:1)*(((null==r?void 0:r.x)||0)-v)-12)/o,k=(0,i.Z)(d,t.props.eventKey);if(y<g+E/2){var N=c.findIndex((function(e){return e.key===k.key})),K=c[N<=0?0:N-1].key;k=(0,i.Z)(d,K)}var S=k.key,C=k,x=k.key,b=0,Z=0;if(!l.includes(S))for(var D=0;D<m&&u(k);D+=1)k=k.parent,Z+=1;var O,w=n.props.data,L=k.node,P=!0;return O=s(k.pos),0===Number(O[O.length-1])&&0===k.level&&y<g+E/2&&a({dragNode:w,dropNode:L,dropPosition:-1})&&k.key===t.props.eventKey?b=-1:(C.children||[]).length&&l.includes(x)?a({dragNode:w,dropNode:L,dropPosition:0})?b=0:P=!1:0===Z?m>-1.5?a({dragNode:w,dropNode:L,dropPosition:1})?b=1:P=!1:a({dragNode:w,dropNode:L,dropPosition:0})?b=0:a({dragNode:w,dropNode:L,dropPosition:1})?b=1:P=!1:a({dragNode:w,dropNode:L,dropPosition:1})?b=1:P=!1,{dropPosition:b,dropLevelOffset:Z,dropTargetKey:k.key,dropTargetPos:k.pos,dragOverNodeKey:x,dropContainerKey:0===b?null:(null===(p=k.parent)||void 0===p?void 0:p.key)||null,dropAllowed:P}}function p(e,n){if(e)return n.multiple?e.slice():e.length?[e[0]]:e}function v(e){if(!e)return null;var n;if(Array.isArray(e))n={checkedKeys:e,halfCheckedKeys:void 0};else{if("object"!==(0,r.Z)(e))return(0,a.ZP)(!1,"`checkedKeys` is not an array or an object"),null;n={checkedKeys:e.checked||void 0,halfCheckedKeys:e.halfChecked||void 0}}return n}function y(e,n){var t=new Set;function r(e){if(!t.has(e)){var o=(0,i.Z)(n,e);if(o){t.add(e);var a=o.parent;o.node.disabled||a&&r(a.key)}}}return(e||[]).forEach((function(e){r(e)})),(0,o.Z)(t)}},97153:function(e,n,t){t.d(n,{S:function(){return c}});var o=t(72978),r=t(3596);function a(e,n){var t=new Set;return e.forEach((function(e){n.has(e)||t.add(e)})),t}function i(e){var n=e||{},t=n.disabled,o=n.disableCheckbox,r=n.checkable;return!(!t&&!o)||!1===r}function c(e,n,t,c){var d,s=[];d=c||i;var l,u=new Set(e.filter((function(e){var n=!!(0,r.Z)(t,e);return n||s.push(e),n}))),f=new Map,p=0;return Object.keys(t).forEach((function(e){var n=t[e],o=n.level,r=f.get(o);r||(r=new Set,f.set(o,r)),r.add(n),p=Math.max(p,o)})),(0,o.ZP)(!s.length,"Tree missing follow keys: ".concat(s.slice(0,100).map((function(e){return"'".concat(e,"'")})).join(", "))),l=!0===n?function(e,n,t,o){for(var r=new Set(e),i=new Set,c=0;c<=t;c+=1)(n.get(c)||new Set).forEach((function(e){var n=e.key,t=e.node,a=e.children,i=void 0===a?[]:a;r.has(n)&&!o(t)&&i.filter((function(e){return!o(e.node)})).forEach((function(e){r.add(e.key)}))}));for(var d=new Set,s=t;s>=0;s-=1)(n.get(s)||new Set).forEach((function(e){var n=e.parent,t=e.node;if(!o(t)&&e.parent&&!d.has(e.parent.key))if(o(e.parent.node))d.add(n.key);else{var a=!0,c=!1;(n.children||[]).filter((function(e){return!o(e.node)})).forEach((function(e){var n=e.key,t=r.has(n);a&&!t&&(a=!1),c||!t&&!i.has(n)||(c=!0)})),a&&r.add(n.key),c&&i.add(n.key),d.add(n.key)}}));return{checkedKeys:Array.from(r),halfCheckedKeys:Array.from(a(i,r))}}(u,f,p,d):function(e,n,t,o,r){for(var i=new Set(e),c=new Set(n),d=0;d<=o;d+=1)(t.get(d)||new Set).forEach((function(e){var n=e.key,t=e.node,o=e.children,a=void 0===o?[]:o;i.has(n)||c.has(n)||r(t)||a.filter((function(e){return!r(e.node)})).forEach((function(e){i.delete(e.key)}))}));c=new Set;for(var s=new Set,l=o;l>=0;l-=1)(t.get(l)||new Set).forEach((function(e){var n=e.parent,t=e.node;if(!r(t)&&e.parent&&!s.has(e.parent.key))if(r(e.parent.node))s.add(n.key);else{var o=!0,a=!1;(n.children||[]).filter((function(e){return!r(e.node)})).forEach((function(e){var n=e.key,t=i.has(n);o&&!t&&(o=!1),a||!t&&!c.has(n)||(a=!0)})),o||i.delete(n.key),a&&c.add(n.key),s.add(n.key)}}));return{checkedKeys:Array.from(i),halfCheckedKeys:Array.from(a(c,i))}}(u,n.halfCheckedKeys,f,p,d),l}},3596:function(e,n,t){function o(e,n){return e[n]}t.d(n,{Z:function(){return o}})},83898:function(e,n,t){t.d(n,{I8:function(){return k},F:function(){return K},zn:function(){return g},w$:function(){return h},oH:function(){return E},km:function(){return y},H8:function(){return N}});var o=t(71002),r=t(74902),a=t(1413),i=t(45987),c=t(67294),d=t(28580);function s(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=[];return c.Children.forEach(e,(function(e){(null!=e||n.keepEmpty)&&(Array.isArray(e)?t=t.concat(s(e)):(0,d.isFragment)(e)&&e.props?t=t.concat(s(e.props.children,n)):t.push(e))})),t}function l(e,n){var t=(0,a.Z)({},e);return Array.isArray(n)&&n.forEach((function(e){delete t[e]})),t}var u=t(72978),f=t(3596),p=["children"];function v(e,n){return"".concat(e,"-").concat(n)}function y(e,n){return null!=e?e:n}function h(e){var n=e||{},t=n.title||"title";return{title:t,_title:n._title||[t],key:n.key||"key",children:n.children||"children"}}function g(e){return function e(n){return s(n).map((function(n){if(!function(e){return e&&e.type&&e.type.isTreeNode}(n))return(0,u.ZP)(!n,"Tree/TreeNode can only accept TreeNode as children."),null;var t=n.key,o=n.props,r=o.children,c=(0,i.Z)(o,p),d=(0,a.Z)({key:t},c),s=e(r);return s.length&&(d.children=s),d})).filter((function(e){return e}))}(e)}function E(e,n,t){var o=h(t),i=o._title,c=o.key,d=o.children,s=new Set(!0===n?[]:n),u=[];return function e(t){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return t.map((function(f,p){for(var h,g=v(o?o.pos:"0",p),E=y(f[c],g),m=0;m<i.length;m+=1){var k=i[m];if(void 0!==f[k]){h=f[k];break}}var N=(0,a.Z)((0,a.Z)({},l(f,[].concat((0,r.Z)(i),[c,d]))),{},{title:h,key:E,parent:o,pos:g,children:null,data:f,isStart:[].concat((0,r.Z)(o?o.isStart:[]),[0===p]),isEnd:[].concat((0,r.Z)(o?o.isEnd:[]),[p===t.length-1])});return u.push(N),!0===n||s.has(E)?N.children=e(f[d]||[],N):N.children=[],N}))}(e),u}function m(e,n,t){var a,i=("object"===(0,o.Z)(t)?t:{externalGetKey:t})||{},c=i.childrenPropName,d=i.externalGetKey,s=h(i.fieldNames),l=s.key,u=s.children,f=c||u;d?"string"==typeof d?a=function(e){return e[d]}:"function"==typeof d&&(a=function(e){return d(e)}):a=function(e,n){return y(e[l],n)},function t(o,i,c,d){var s=o?o[f]:e,l=o?v(c.pos,i):"0",u=o?[].concat((0,r.Z)(d),[o]):[];if(o){var p=a(o,l),y={node:o,index:i,pos:l,key:p,parentPos:c.node?c.pos:null,level:c.level+1,nodes:u};n(y)}s&&s.forEach((function(e,n){t(e,n,{node:o,pos:l,level:c?c.level+1:-1},u)}))}(null)}function k(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=n.initWrapper,o=n.processEntity,r=n.onProcessFinished,a=n.externalGetKey,i=n.childrenPropName,c=n.fieldNames,d=arguments.length>2?arguments[2]:void 0,s=a||d,l={},u={},f={posEntities:l,keyEntities:u};return t&&(f=t(f)||f),m(e,(function(e){var n=e.node,t=e.index,r=e.pos,a=e.key,i=e.parentPos,c=e.level,d={node:n,nodes:e.nodes,index:t,key:a,pos:r,level:c},s=y(a,r);l[r]=d,u[s]=d,d.parent=l[i],d.parent&&(d.parent.children=d.parent.children||[],d.parent.children.push(d)),o&&o(d,f)}),{externalGetKey:s,childrenPropName:i,fieldNames:c}),r&&r(f),f}function N(e,n){var t=n.expandedKeys,o=n.selectedKeys,r=n.loadedKeys,a=n.loadingKeys,i=n.checkedKeys,c=n.halfCheckedKeys,d=n.dragOverNodeKey,s=n.dropPosition,l=n.keyEntities,u=(0,f.Z)(l,e);return{eventKey:e,expanded:-1!==t.indexOf(e),selected:-1!==o.indexOf(e),loaded:-1!==r.indexOf(e),loading:-1!==a.indexOf(e),checked:-1!==i.indexOf(e),halfChecked:-1!==c.indexOf(e),pos:String(u?u.pos:""),dragOver:d===e&&0===s,dragOverGapTop:d===e&&-1===s,dragOverGapBottom:d===e&&1===s}}function K(e){var n=e.data,t=e.expanded,o=e.selected,r=e.checked,i=e.loaded,c=e.loading,d=e.halfChecked,s=e.dragOver,l=e.dragOverGapTop,f=e.dragOverGapBottom,p=e.pos,v=e.active,y=e.eventKey,h=(0,a.Z)((0,a.Z)({},n),{},{expanded:t,selected:o,checked:r,loaded:i,loading:c,halfChecked:d,dragOver:s,dragOverGapTop:l,dragOverGapBottom:f,pos:p,active:v,key:y});return"props"in h||Object.defineProperty(h,"props",{get:function(){return(0,u.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),e}}),h}},34952:function(e,n,t){t.d(n,{Z:function(){return d}});var o=t(1413),r="".concat("accept acceptCharset accessKey action allowFullScreen allowTransparency\n alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge\n charSet checked classID className colSpan cols content contentEditable contextMenu\n controls coords crossOrigin data dateTime default defer dir disabled download draggable\n encType form formAction formEncType formMethod formNoValidate formTarget frameBorder\n headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity\n is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media\n mediaGroup method min minLength multiple muted name noValidate nonce open\n optimum pattern placeholder poster preload radioGroup readOnly rel required\n reversed role rowSpan rows sandbox scope scoped scrolling seamless selected\n shape size sizes span spellCheck src srcDoc srcLang srcSet start step style\n summary tabIndex target title type useMap value width wmode wrap"," ").concat("onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown\n onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick\n onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown\n onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel\n onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough\n onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata\n onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError").split(/[\s\n]+/),a="aria-",i="data-";function c(e,n){return 0===e.indexOf(n)}function d(e){var n,t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];n=!1===t?{aria:!0,data:!0,attr:!0}:!0===t?{aria:!0}:(0,o.Z)({},t);var d={};return Object.keys(e).forEach((function(t){(n.aria&&("role"===t||c(t,a))||n.data&&c(t,i)||n.attr&&r.includes(t))&&(d[t]=e[t])})),d}},72978:function(e,n,t){var o={};function r(e,n){0}function a(e,n,t){n||o[t]||(e(!1,t),o[t]=!0)}n.ZP=function(e,n){a(r,e,n)}},81533:function(e,n){var t="function"==typeof Symbol&&Symbol.for,o=t?Symbol.for("react.element"):60103,r=t?Symbol.for("react.portal"):60106,a=t?Symbol.for("react.fragment"):60107,i=t?Symbol.for("react.strict_mode"):60108,c=t?Symbol.for("react.profiler"):60114,d=t?Symbol.for("react.provider"):60109,s=t?Symbol.for("react.context"):60110,l=t?Symbol.for("react.async_mode"):60111,u=t?Symbol.for("react.concurrent_mode"):60111,f=t?Symbol.for("react.forward_ref"):60112,p=t?Symbol.for("react.suspense"):60113,v=t?Symbol.for("react.suspense_list"):60120,y=t?Symbol.for("react.memo"):60115,h=t?Symbol.for("react.lazy"):60116,g=t?Symbol.for("react.block"):60121,E=t?Symbol.for("react.fundamental"):60117,m=t?Symbol.for("react.responder"):60118,k=t?Symbol.for("react.scope"):60119;function N(e){if("object"==typeof e&&null!==e){var n=e.$$typeof;switch(n){case o:switch(e=e.type){case l:case u:case a:case c:case i:case p:return e;default:switch(e=e&&e.$$typeof){case s:case f:case h:case y:case d:return e;default:return n}}case r:return n}}}function K(e){return N(e)===u}n.isFragment=function(e){return N(e)===a},n.isMemo=function(e){return N(e)===y}},28580:function(e,n,t){e.exports=t(81533)}}]); |