Files
issues-helper/323.233960bc.async.js
2023-07-19 01:57:28 +00:00

23 lines
71 KiB
JavaScript

(self.webpackChunk=self.webpackChunk||[]).push([[323],{71100:function(at,Qe,_){"use strict";var q=_(98889),A=_(62435),ae=_(57971);function Z(M,y){return De(M)||re(M,y)||ce(M,y)||oe()}function oe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ce(M,y){if(M){if(typeof M=="string")return fe(M,y);var K=Object.prototype.toString.call(M).slice(8,-1);if(K==="Object"&&M.constructor&&(K=M.constructor.name),K==="Map"||K==="Set")return Array.from(M);if(K==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(K))return fe(M,y)}}function fe(M,y){(y==null||y>M.length)&&(y=M.length);for(var K=0,k=new Array(y);K<y;K++)k[K]=M[K];return k}function re(M,y){var K=M==null?null:typeof Symbol!="undefined"&&M[Symbol.iterator]||M["@@iterator"];if(K!=null){var k=[],$=!0,w=!1,j,X;try{for(K=K.call(M);!($=(j=K.next()).done)&&(k.push(j.value),!(y&&k.length===y));$=!0);}catch(J){w=!0,X=J}finally{try{!$&&K.return!=null&&K.return()}finally{if(w)throw X}}return k}}function De(M){if(Array.isArray(M))return M}var Ce={toString:function(y){return typeof y.type=="string"&&y.type in this?"enum"in y?this.enum(y):this[y.type](y):y.type?this.getValidClassName(y)||y.type:"const"in y?"".concat(y.const):"oneOf"in y?this.oneOf(y):"unknown"},string:function(y){return y.type},number:function(y){return y.type},boolean:function(y){return y.type},any:function(y){return y.type},object:function(y){var K=this,k=[];return Object.entries(y.properties||{}).forEach(function($){var w,j=Z($,2),X=j[0],J=j[1];k.push("".concat(X).concat((w=y.required)!==null&&w!==void 0&&w.includes(X)?"":"?",": ").concat(J.type==="object"?"object":K.toString(J)))}),k.length?"{ ".concat(k.join("; ")," }"):"{}"},array:function(y){if(y.items){var K=this.getValidClassName(y.items);return K?"".concat(K,"[]"):"".concat(this.toString(y.items),"[]")}return"any[]"},element:function(y){return"<".concat(y.componentName," />")},function:function(y){var K=this,k=y.signature,$="oneOf"in k?k.oneOf:[k];return $.map(function(w){return"".concat(w.isAsync?"async ":"","(").concat(w.arguments.map(function(j){return"".concat(j.key,": ").concat(K.toString(j))}).join(", "),") => ").concat(K.toString(w.returnType))}).join(" | ")},dom:function(y){return y.className||"DOM"},enum:function(y){return y.enum.map(function(K){return JSON.stringify(K)}).join(" | ")},oneOf:function(y){var K=this;return y.oneOf.map(function(k){return K.getValidClassName(k)||K.toString(k)}).join(" | ")},getValidClassName:function(y){return"className"in y&&typeof y.className=="string"&&y.className!=="__type"?y.className:null}},p=function(y){var K=useState(function(){return Ce.toString(y)}),k=Z(K,2),$=k[0],w=k[1];return useEffect(function(){w(Ce.toString(y))},[y]),React.createElement("code",null,$)},x=function(y){var K,k=useRouteMeta(),$=k.frontmatter,w=useAtomAssets(),j=w.components,X=y.id||$.atomId,J=useIntl();if(!X)throw new Error("`id` properties if required for API component!");var T=j==null?void 0:j[X];return React.createElement("div",{className:"markdown"},React.createElement(Table,null,React.createElement("thead",null,React.createElement("tr",null,React.createElement("th",null,J.formatMessage({id:"api.component.name"})),React.createElement("th",null,J.formatMessage({id:"api.component.description"})),React.createElement("th",null,J.formatMessage({id:"api.component.type"})),React.createElement("th",null,J.formatMessage({id:"api.component.default"})))),React.createElement("tbody",null,T&&(K=T.propsConfig)!==null&&K!==void 0&&K.properties?Object.entries(T.propsConfig.properties).map(function(G){var V,se=Z(G,2),le=se[0],ie=se[1];return React.createElement("tr",{key:le},React.createElement("td",null,le),React.createElement("td",null,ie.description||"--"),React.createElement("td",null,React.createElement(p,ie)),React.createElement("td",null,React.createElement("code",null,(V=T.propsConfig.required)!==null&&V!==void 0&&V.includes(le)?J.formatMessage({id:"api.component.required"}):JSON.stringify(ie.default)||"--")))}):React.createElement("tr",null,React.createElement("td",{colSpan:4},J.formatMessage({id:"api.component.".concat(j?"not.found":"unavailable")},{id:X}))))))},Ee=null},71852:function(at,Qe,_){"use strict";_.d(Qe,{Z:function(){return Z}});var q=_(62435);function A(){return A=Object.assign?Object.assign.bind():function(oe){for(var ce=1;ce<arguments.length;ce++){var fe=arguments[ce];for(var re in fe)Object.prototype.hasOwnProperty.call(fe,re)&&(oe[re]=fe[re])}return oe},A.apply(this,arguments)}var ae=function(ce){return q.createElement("span",A({className:"dumi-default-badge"},ce))},Z=ae},57971:function(at,Qe,_){"use strict";_.d(Qe,{Z:function(){return M}});var q=_(93096),A=_.n(q),ae=_(62435),Z=["children"];function oe(y,K){return Ce(y)||De(y,K)||fe(y,K)||ce()}function ce(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function fe(y,K){if(y){if(typeof y=="string")return re(y,K);var k=Object.prototype.toString.call(y).slice(8,-1);if(k==="Object"&&y.constructor&&(k=y.constructor.name),k==="Map"||k==="Set")return Array.from(y);if(k==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(k))return re(y,K)}}function re(y,K){(K==null||K>y.length)&&(K=y.length);for(var k=0,$=new Array(K);k<K;k++)$[k]=y[k];return $}function De(y,K){var k=y==null?null:typeof Symbol!="undefined"&&y[Symbol.iterator]||y["@@iterator"];if(k!=null){var $=[],w=!0,j=!1,X,J;try{for(k=k.call(y);!(w=(X=k.next()).done)&&($.push(X.value),!(K&&$.length===K));w=!0);}catch(T){j=!0,J=T}finally{try{!w&&k.return!=null&&k.return()}finally{if(j)throw J}}return $}}function Ce(y){if(Array.isArray(y))return y}function p(y,K){if(y==null)return{};var k=x(y,K),$,w;if(Object.getOwnPropertySymbols){var j=Object.getOwnPropertySymbols(y);for(w=0;w<j.length;w++)$=j[w],!(K.indexOf($)>=0)&&Object.prototype.propertyIsEnumerable.call(y,$)&&(k[$]=y[$])}return k}function x(y,K){if(y==null)return{};var k={},$=Object.keys(y),w,j;for(j=0;j<$.length;j++)w=$[j],!(K.indexOf(w)>=0)&&(k[w]=y[w]);return k}var Ee=function(K){var k=K.children,$=p(K,Z),w=(0,ae.useRef)(null),j=(0,ae.useState)(!1),X=oe(j,2),J=X[0],T=X[1],G=(0,ae.useState)(!1),V=oe(G,2),se=V[0],le=V[1];return(0,ae.useEffect)(function(){var ie=w.current;if(ie){var ve=A()(function(){T(ie.scrollLeft>0),le(ie.scrollLeft<ie.scrollWidth-ie.offsetWidth)},100);return ve(),ie.addEventListener("scroll",ve),window.addEventListener("resize",ve),function(){ie.removeEventListener("scroll",ve),window.removeEventListener("resize",ve)}}},[]),ae.createElement("div",{className:"dumi-default-table"},ae.createElement("div",{className:"dumi-default-table-content",ref:w,"data-left-folded":J||void 0,"data-right-folded":se||void 0},ae.createElement("table",$,k)))},M=Ee},8931:function(at,Qe,_){"use strict";var q=_(87462),A=_(4942),ae=_(71002),Z=_(1413),oe=_(41451),ce=_(15671),fe=_(43144),re=_(97326),De=_(32531),Ce=_(73568),p=_(62435),x={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(a){var o=a.keyCode;if(a.altKey&&!a.ctrlKey||a.metaKey||o>=x.F1&&o<=x.F12)return!1;switch(o){case x.ALT:case x.CAPS_LOCK:case x.CONTEXT_MENU:case x.CTRL:case x.DOWN:case x.END:case x.ESC:case x.HOME:case x.INSERT:case x.LEFT:case x.MAC_FF_META:case x.META:case x.NUMLOCK:case x.NUM_CENTER:case x.PAGE_DOWN:case x.PAGE_UP:case x.PAUSE:case x.PRINT_SCREEN:case x.RIGHT:case x.SHIFT:case x.UP:case x.WIN_KEY:case x.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(a){if(a>=x.ZERO&&a<=x.NINE||a>=x.NUM_ZERO&&a<=x.NUM_MULTIPLY||a>=x.A&&a<=x.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&a===0)return!0;switch(a){case x.SPACE:case x.QUESTION_MARK:case x.NUM_PLUS:case x.NUM_MINUS:case x.NUM_PERIOD:case x.NUM_DIVISION:case x.SEMICOLON:case x.DASH:case x.EQUALS:case x.COMMA:case x.PERIOD:case x.SLASH:case x.APOSTROPHE:case x.SINGLE_QUOTE:case x.OPEN_SQUARE_BRACKET:case x.BACKSLASH:case x.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},Ee=x,M={},y=[],K=function(a){y.push(a)};function k(t,a){if(!1)var o}function $(t,a){if(!1)var o}function w(){M={}}function j(t,a,o){!a&&!M[o]&&(t(!1,o),M[o]=!0)}function X(t,a){j(k,t,a)}function J(t,a){j($,t,a)}X.preMessage=K,X.resetWarned=w,X.noteOnce=J;var T=X,G=`accept acceptCharset accessKey action allowFullScreen allowTransparency
alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge
charSet checked classID className colSpan cols content contentEditable contextMenu
controls coords crossOrigin data dateTime default defer dir disabled download draggable
encType form formAction formEncType formMethod formNoValidate formTarget frameBorder
headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity
is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media
mediaGroup method min minLength multiple muted name noValidate nonce open
optimum pattern placeholder poster preload radioGroup readOnly rel required
reversed role rowSpan rows sandbox scope scoped scrolling seamless selected
shape size sizes span spellCheck src srcDoc srcLang srcSet start step style
summary tabIndex target title type useMap value width wmode wrap`,V=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown
onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick
onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown
onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel
onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough
onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata
onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,se="".concat(G," ").concat(V).split(/[\s\n]+/),le="aria-",ie="data-";function ve(t,a){return t.indexOf(a)===0}function he(t){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,o;a===!1?o={aria:!0,data:!0,attr:!0}:a===!0?o={aria:!0}:o=(0,Z.Z)({},a);var e={};return Object.keys(t).forEach(function(s){(o.aria&&(s==="role"||ve(s,le))||o.data&&ve(s,ie)||o.attr&&se.includes(s))&&(e[s]=t[s])}),e}var Me=_(94184),ee=_.n(Me),Xe=p.createContext(null),Ne=_(12402),ot=function(a){for(var o=a.prefixCls,e=a.level,s=a.isStart,l=a.isEnd,u="".concat(o,"-indent-unit"),n=[],r=0;r<e;r+=1){var i;n.push(p.createElement("span",{key:r,className:ee()(u,(i={},(0,A.Z)(i,"".concat(u,"-start"),s[r]),(0,A.Z)(i,"".concat(u,"-end"),l[r]),i))}))}return p.createElement("span",{"aria-hidden":"true",className:"".concat(o,"-indent")},n)},it=p.memo(ot),Kt=_(59864);function st(t){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=[];return p.Children.forEach(t,function(e){e==null&&!a.keepEmpty||(Array.isArray(e)?o=o.concat(st(e)):(0,Kt.isFragment)(e)&&e.props?o=o.concat(st(e.props.children,a)):o.push(e))}),o}function gt(t,a){var o=(0,Z.Z)({},t);return Array.isArray(a)&&a.forEach(function(e){delete o[e]}),o}var Je=["children"];function lt(t,a){return"".concat(t,"-").concat(a)}function Ct(t){return t&&t.type&&t.type.isTreeNode}function Be(t,a){return t!=null?t:a}function Ze(t){var a=t||{},o=a.title,e=a._title,s=a.key,l=a.children,u=o||"title";return{title:u,_title:e||[u],key:s||"key",children:l||"children"}}function te(t,a){var o=new Map;function e(s){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(s||[]).forEach(function(u){var n=u[a.key],r=u[a.children];warning(n!=null,"Tree node must have a certain key: [".concat(l).concat(n,"]"));var i=String(n);warning(!o.has(i)||n===null||n===void 0,"Same 'key' exist in the Tree: ".concat(i)),o.set(i,!0),e(r,"".concat(l).concat(i," > "))})}e(t)}function xe(t){function a(o){var e=st(o);return e.map(function(s){if(!Ct(s))return T(!s,"Tree/TreeNode can only accept TreeNode as children."),null;var l=s.key,u=s.props,n=u.children,r=(0,Ne.Z)(u,Je),i=(0,Z.Z)({key:l},r),d=a(n);return d.length&&(i.children=d),i}).filter(function(s){return s})}return a(t)}function Re(t,a,o){var e=Ze(o),s=e._title,l=e.key,u=e.children,n=new Set(a===!0?[]:a),r=[];function i(d){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return d.map(function(f,v){for(var h=lt(c?c.pos:"0",v),m=Be(f[l],h),E,g=0;g<s.length;g+=1){var N=s[g];if(f[N]!==void 0){E=f[N];break}}var b=(0,Z.Z)((0,Z.Z)({},gt(f,[].concat((0,oe.Z)(s),[l,u]))),{},{title:E,key:m,parent:c,pos:h,children:null,data:f,isStart:[].concat((0,oe.Z)(c?c.isStart:[]),[v===0]),isEnd:[].concat((0,oe.Z)(c?c.isEnd:[]),[v===d.length-1])});return r.push(b),a===!0||n.has(m)?b.children=i(f[u]||[],b):b.children=[],b})}return i(t),r}function yt(t,a,o){var e={};(0,ae.Z)(o)==="object"?e=o:e={externalGetKey:o},e=e||{};var s=e,l=s.childrenPropName,u=s.externalGetKey,n=s.fieldNames,r=Ze(n),i=r.key,d=r.children,c=l||d,f;u?typeof u=="string"?f=function(m){return m[u]}:typeof u=="function"&&(f=function(m){return u(m)}):f=function(m,E){return Be(m[i],E)};function v(h,m,E,g){var N=h?h[c]:t,b=h?lt(E.pos,m):"0",C=h?[].concat((0,oe.Z)(g),[h]):[];if(h){var S=f(h,b),R={node:h,index:m,pos:b,key:S,parentPos:E.node?E.pos:null,level:E.level+1,nodes:C};a(R)}N&&N.forEach(function(P,O){v(P,O,{node:h,pos:b,level:E?E.level+1:-1},C)})}v(null)}function Nn(t){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=a.initWrapper,e=a.processEntity,s=a.onProcessFinished,l=a.externalGetKey,u=a.childrenPropName,n=a.fieldNames,r=arguments.length>2?arguments[2]:void 0,i=l||r,d={},c={},f={posEntities:d,keyEntities:c};return o&&(f=o(f)||f),yt(t,function(v){var h=v.node,m=v.index,E=v.pos,g=v.key,N=v.parentPos,b=v.level,C=v.nodes,S={node:h,nodes:C,index:m,key:g,pos:E,level:b},R=Be(g,E);d[E]=S,c[R]=S,S.parent=d[N],S.parent&&(S.parent.children=S.parent.children||[],S.parent.children.push(S)),e&&e(S,f)},{externalGetKey:i,childrenPropName:u,fieldNames:n}),s&&s(f),f}function dt(t,a){var o=a.expandedKeys,e=a.selectedKeys,s=a.loadedKeys,l=a.loadingKeys,u=a.checkedKeys,n=a.halfCheckedKeys,r=a.dragOverNodeKey,i=a.dropPosition,d=a.keyEntities,c=d[t],f={eventKey:t,expanded:o.indexOf(t)!==-1,selected:e.indexOf(t)!==-1,loaded:s.indexOf(t)!==-1,loading:l.indexOf(t)!==-1,checked:u.indexOf(t)!==-1,halfChecked:n.indexOf(t)!==-1,pos:String(c?c.pos:""),dragOver:r===t&&i===0,dragOverGapTop:r===t&&i===-1,dragOverGapBottom:r===t&&i===1};return f}function ne(t){var a=t.data,o=t.expanded,e=t.selected,s=t.checked,l=t.loaded,u=t.loading,n=t.halfChecked,r=t.dragOver,i=t.dragOverGapTop,d=t.dragOverGapBottom,c=t.pos,f=t.active,v=t.eventKey,h=(0,Z.Z)((0,Z.Z)({},a),{},{expanded:o,selected:e,checked:s,loaded:l,loading:u,halfChecked:n,dragOver:r,dragOverGapTop:i,dragOverGapBottom:d,pos:c,active:f,key:v});return"props"in h||Object.defineProperty(h,"props",{get:function(){return T(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),t}}),h}var bn=["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","data","onMouseMove","selectable"],_t="open",Zt="close",Sn="---",Kn=function(t){(0,De.Z)(o,t);var a=(0,Ce.Z)(o);function o(){var e;(0,ce.Z)(this,o);for(var s=arguments.length,l=new Array(s),u=0;u<s;u++)l[u]=arguments[u];return e=a.call.apply(a,[this].concat(l)),e.state={dragNodeHighlight:!1},e.selectHandle=void 0,e.cacheIndent=void 0,e.onSelectorClick=function(n){var r=e.props.context.onNodeClick;r(n,ne(e.props)),e.isSelectable()?e.onSelect(n):e.onCheck(n)},e.onSelectorDoubleClick=function(n){var r=e.props.context.onNodeDoubleClick;r(n,ne(e.props))},e.onSelect=function(n){if(!e.isDisabled()){var r=e.props.context.onNodeSelect;n.preventDefault(),r(n,ne(e.props))}},e.onCheck=function(n){if(!e.isDisabled()){var r=e.props,i=r.disableCheckbox,d=r.checked,c=e.props.context.onNodeCheck;if(!(!e.isCheckable()||i)){n.preventDefault();var f=!d;c(n,ne(e.props),f)}}},e.onMouseEnter=function(n){var r=e.props.context.onNodeMouseEnter;r(n,ne(e.props))},e.onMouseLeave=function(n){var r=e.props.context.onNodeMouseLeave;r(n,ne(e.props))},e.onContextMenu=function(n){var r=e.props.context.onNodeContextMenu;r(n,ne(e.props))},e.onDragStart=function(n){var r=e.props.context.onNodeDragStart;n.stopPropagation(),e.setState({dragNodeHighlight:!0}),r(n,(0,re.Z)(e));try{n.dataTransfer.setData("text/plain","")}catch(i){}},e.onDragEnter=function(n){var r=e.props.context.onNodeDragEnter;n.preventDefault(),n.stopPropagation(),r(n,(0,re.Z)(e))},e.onDragOver=function(n){var r=e.props.context.onNodeDragOver;n.preventDefault(),n.stopPropagation(),r(n,(0,re.Z)(e))},e.onDragLeave=function(n){var r=e.props.context.onNodeDragLeave;n.stopPropagation(),r(n,(0,re.Z)(e))},e.onDragEnd=function(n){var r=e.props.context.onNodeDragEnd;n.stopPropagation(),e.setState({dragNodeHighlight:!1}),r(n,(0,re.Z)(e))},e.onDrop=function(n){var r=e.props.context.onNodeDrop;n.preventDefault(),n.stopPropagation(),e.setState({dragNodeHighlight:!1}),r(n,(0,re.Z)(e))},e.onExpand=function(n){var r=e.props,i=r.loading,d=r.context.onNodeExpand;i||d(n,ne(e.props))},e.setSelectHandle=function(n){e.selectHandle=n},e.getNodeState=function(){var n=e.props.expanded;return e.isLeaf()?null:n?_t:Zt},e.hasChildren=function(){var n=e.props.eventKey,r=e.props.context.keyEntities,i=r[n]||{},d=i.children;return!!(d||[]).length},e.isLeaf=function(){var n=e.props,r=n.isLeaf,i=n.loaded,d=e.props.context.loadData,c=e.hasChildren();return r===!1?!1:r||!d&&!c||d&&i&&!c},e.isDisabled=function(){var n=e.props.disabled,r=e.props.context.disabled;return!!(r||n)},e.isCheckable=function(){var n=e.props.checkable,r=e.props.context.checkable;return!r||n===!1?!1:r},e.syncLoadData=function(n){var r=n.expanded,i=n.loading,d=n.loaded,c=e.props.context,f=c.loadData,v=c.onNodeLoad;i||f&&r&&!e.isLeaf()&&!e.hasChildren()&&!d&&v(ne(e.props))},e.isDraggable=function(){var n=e.props,r=n.data,i=n.context.draggable;return!!(i&&(!i.nodeDraggable||i.nodeDraggable(r)))},e.renderDragHandler=function(){var n=e.props.context,r=n.draggable,i=n.prefixCls;return r!=null&&r.icon?p.createElement("span",{className:"".concat(i,"-draggable-icon")},r.icon):null},e.renderSwitcherIconDom=function(n){var r=e.props.switcherIcon,i=e.props.context.switcherIcon,d=r||i;return typeof d=="function"?d((0,Z.Z)((0,Z.Z)({},e.props),{},{isLeaf:n})):d},e.renderSwitcher=function(){var n=e.props.expanded,r=e.props.context.prefixCls;if(e.isLeaf()){var i=e.renderSwitcherIconDom(!0);return i!==!1?p.createElement("span",{className:ee()("".concat(r,"-switcher"),"".concat(r,"-switcher-noop"))},i):null}var d=ee()("".concat(r,"-switcher"),"".concat(r,"-switcher_").concat(n?_t:Zt)),c=e.renderSwitcherIconDom(!1);return c!==!1?p.createElement("span",{onClick:e.onExpand,className:d},c):null},e.renderCheckbox=function(){var n=e.props,r=n.checked,i=n.halfChecked,d=n.disableCheckbox,c=e.props.context.prefixCls,f=e.isDisabled(),v=e.isCheckable();if(!v)return null;var h=typeof v!="boolean"?v:null;return p.createElement("span",{className:ee()("".concat(c,"-checkbox"),r&&"".concat(c,"-checkbox-checked"),!r&&i&&"".concat(c,"-checkbox-indeterminate"),(f||d)&&"".concat(c,"-checkbox-disabled")),onClick:e.onCheck},h)},e.renderIcon=function(){var n=e.props.loading,r=e.props.context.prefixCls;return p.createElement("span",{className:ee()("".concat(r,"-iconEle"),"".concat(r,"-icon__").concat(e.getNodeState()||"docu"),n&&"".concat(r,"-icon_loading"))})},e.renderSelector=function(){var n=e.state.dragNodeHighlight,r=e.props,i=r.title,d=i===void 0?Sn:i,c=r.selected,f=r.icon,v=r.loading,h=r.data,m=e.props.context,E=m.prefixCls,g=m.showIcon,N=m.icon,b=m.loadData,C=m.titleRender,S=e.isDisabled(),R="".concat(E,"-node-content-wrapper"),P;if(g){var O=f||N;P=O?p.createElement("span",{className:ee()("".concat(E,"-iconEle"),"".concat(E,"-icon__customize"))},typeof O=="function"?O(e.props):O):e.renderIcon()}else b&&v&&(P=e.renderIcon());var D;typeof d=="function"?D=d(h):C?D=C(h):D=d;var H=p.createElement("span",{className:"".concat(E,"-title")},D);return p.createElement("span",{ref:e.setSelectHandle,title:typeof d=="string"?d:"",className:ee()("".concat(R),"".concat(R,"-").concat(e.getNodeState()||"normal"),!S&&(c||n)&&"".concat(E,"-node-selected")),onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onContextMenu:e.onContextMenu,onClick:e.onSelectorClick,onDoubleClick:e.onSelectorDoubleClick},P,H,e.renderDropIndicator())},e.renderDropIndicator=function(){var n=e.props,r=n.disabled,i=n.eventKey,d=e.props.context,c=d.draggable,f=d.dropLevelOffset,v=d.dropPosition,h=d.prefixCls,m=d.indent,E=d.dropIndicatorRender,g=d.dragOverNodeKey,N=d.direction,b=!!c,C=!r&&b&&g===i,S=m!=null?m:e.cacheIndent;return e.cacheIndent=m,C?E({dropPosition:v,dropLevelOffset:f,indent:S,prefixCls:h,direction:N}):null},e}return(0,fe.Z)(o,[{key:"componentDidMount",value:function(){this.syncLoadData(this.props)}},{key:"componentDidUpdate",value:function(){this.syncLoadData(this.props)}},{key:"isSelectable",value:function(){var s=this.props.selectable,l=this.props.context.selectable;return typeof s=="boolean"?s:l}},{key:"render",value:function(){var s,l=this.props,u=l.eventKey,n=l.className,r=l.style,i=l.dragOver,d=l.dragOverGapTop,c=l.dragOverGapBottom,f=l.isLeaf,v=l.isStart,h=l.isEnd,m=l.expanded,E=l.selected,g=l.checked,N=l.halfChecked,b=l.loading,C=l.domRef,S=l.active,R=l.data,P=l.onMouseMove,O=l.selectable,D=(0,Ne.Z)(l,bn),H=this.props.context,I=H.prefixCls,L=H.filterTreeNode,F=H.keyEntities,Y=H.dropContainerKey,de=H.dropTargetKey,B=H.draggingNodeKey,W=this.isDisabled(),ge=he(D,{aria:!0,data:!0}),Le=F[u]||{},be=Le.level,Ve=h[h.length-1],ue=this.isDraggable(),ke=!W&&ue,ye=B===u,He=O!==void 0?{"aria-selected":!!O}:void 0;return p.createElement("div",(0,q.Z)({ref:C,className:ee()(n,"".concat(I,"-treenode"),(s={},(0,A.Z)(s,"".concat(I,"-treenode-disabled"),W),(0,A.Z)(s,"".concat(I,"-treenode-switcher-").concat(m?"open":"close"),!f),(0,A.Z)(s,"".concat(I,"-treenode-checkbox-checked"),g),(0,A.Z)(s,"".concat(I,"-treenode-checkbox-indeterminate"),N),(0,A.Z)(s,"".concat(I,"-treenode-selected"),E),(0,A.Z)(s,"".concat(I,"-treenode-loading"),b),(0,A.Z)(s,"".concat(I,"-treenode-active"),S),(0,A.Z)(s,"".concat(I,"-treenode-leaf-last"),Ve),(0,A.Z)(s,"".concat(I,"-treenode-draggable"),ue),(0,A.Z)(s,"dragging",ye),(0,A.Z)(s,"drop-target",de===u),(0,A.Z)(s,"drop-container",Y===u),(0,A.Z)(s,"drag-over",!W&&i),(0,A.Z)(s,"drag-over-gap-top",!W&&d),(0,A.Z)(s,"drag-over-gap-bottom",!W&&c),(0,A.Z)(s,"filter-node",L&&L(ne(this.props))),s)),style:r,draggable:ke,"aria-grabbed":ye,onDragStart:ke?this.onDragStart:void 0,onDragEnter:ue?this.onDragEnter:void 0,onDragOver:ue?this.onDragOver:void 0,onDragLeave:ue?this.onDragLeave:void 0,onDrop:ue?this.onDrop:void 0,onDragEnd:ue?this.onDragEnd:void 0,onMouseMove:P},He,ge),p.createElement(it,{prefixCls:I,level:be,isStart:v,isEnd:h}),this.renderDragHandler(),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),o}(p.Component),xt=function(a){return p.createElement(Xe.Consumer,null,function(o){return p.createElement(Kn,(0,q.Z)({},a,{context:o}))})};xt.displayName="TreeNode",xt.isTreeNode=1;var kt=xt,Cn=null;function Oe(t,a){if(!t)return[];var o=t.slice(),e=o.indexOf(a);return e>=0&&o.splice(e,1),o}function Ue(t,a){var o=(t||[]).slice();return o.indexOf(a)===-1&&o.push(a),o}function Tt(t){return t.split("-")}function xn(t,a){var o=[],e=a[t];function s(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];l.forEach(function(u){var n=u.key,r=u.children;o.push(n),s(r)})}return s(e.children),o}function kn(t){if(t.parent){var a=Tt(t.pos);return Number(a[a.length-1])===t.parent.children.length-1}return!1}function Tn(t){var a=Tt(t.pos);return Number(a[a.length-1])===0}function Ut(t,a,o,e,s,l,u,n,r,i){var d,c=t.clientX,f=t.clientY,v=t.target.getBoundingClientRect(),h=v.top,m=v.height,E=(i==="rtl"?-1:1)*(((s==null?void 0:s.x)||0)-c),g=(E-12)/e,N=n[o.props.eventKey];if(f<h+m/2){var b=u.findIndex(function(de){return de.key===N.key}),C=b<=0?0:b-1,S=u[C].key;N=n[S]}var R=N.key,P=N,O=N.key,D=0,H=0;if(!r.includes(R))for(var I=0;I<g&&kn(N);I+=1)N=N.parent,H+=1;var L=a.props.data,F=N.node,Y=!0;return Tn(N)&&N.level===0&&f<h+m/2&&l({dragNode:L,dropNode:F,dropPosition:-1})&&N.key===o.props.eventKey?D=-1:(P.children||[]).length&&r.includes(O)?l({dragNode:L,dropNode:F,dropPosition:0})?D=0:Y=!1:H===0?g>-1.5?l({dragNode:L,dropNode:F,dropPosition:1})?D=1:Y=!1:l({dragNode:L,dropNode:F,dropPosition:0})?D=0:l({dragNode:L,dropNode:F,dropPosition:1})?D=1:Y=!1:l({dragNode:L,dropNode:F,dropPosition:1})?D=1:Y=!1,{dropPosition:D,dropLevelOffset:H,dropTargetKey:N.key,dropTargetPos:N.pos,dragOverNodeKey:O,dropContainerKey:D===0?null:((d=N.parent)===null||d===void 0?void 0:d.key)||null,dropAllowed:Y}}function Ht(t,a){if(t){var o=a.multiple;return o?t.slice():t.length?[t[0]]:t}}var Dn=function(a){return a};function Mn(t,a){if(!t)return[];var o=a||{},e=o.processProps,s=e===void 0?Dn:e,l=Array.isArray(t)?t:[t];return l.map(function(u){var n=u.children,r=_objectWithoutProperties(u,Cn),i=Mn(n,a);return React.createElement(TreeNode,_extends({key:r.key},s(r)),i)})}function Dt(t){if(!t)return null;var a;if(Array.isArray(t))a={checkedKeys:t,halfCheckedKeys:void 0};else if((0,ae.Z)(t)==="object")a={checkedKeys:t.checked||void 0,halfCheckedKeys:t.halfChecked||void 0};else return T(!1,"`checkedKeys` is not an array or an object"),null;return a}function $t(t,a){var o=new Set;function e(s){if(!o.has(s)){var l=a[s];if(l){o.add(s);var u=l.parent,n=l.node;n.disabled||u&&e(u.key)}}}return(t||[]).forEach(function(s){e(s)}),(0,oe.Z)(o)}function Ft(t){if(t==null)throw new TypeError("Cannot destructure "+t)}var pe=_(86854);function Rn(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var jt=Rn()?p.useLayoutEffect:p.useEffect,Wt=function(a,o){var e=p.useRef(!0);jt(function(){return a(e.current)},o),jt(function(){return e.current=!1,function(){e.current=!0}},[])},_r=function(a,o){Wt(function(e){if(!e)return a()},o)},Bt=Wt,On=_(6278),Gt=p.forwardRef(function(t,a){var o=t.height,e=t.offset,s=t.children,l=t.prefixCls,u=t.onInnerResize,n=t.innerProps,r={},i={display:"flex",flexDirection:"column"};return e!==void 0&&(r={height:o,position:"relative",overflow:"hidden"},i=(0,Z.Z)((0,Z.Z)({},i),{},{transform:"translateY(".concat(e,"px)"),position:"absolute",left:0,right:0,top:0})),p.createElement("div",{style:r},p.createElement(On.Z,{onResize:function(c){var f=c.offsetHeight;f&&u&&u()}},p.createElement("div",(0,q.Z)({style:i,className:ee()((0,A.Z)({},"".concat(l,"-holder-inner"),l)),ref:a},n),s)))});Gt.displayName="Filler";var Pn=Gt,Vt=function(a){return+setTimeout(a,16)},Yt=function(a){return clearTimeout(a)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(Vt=function(a){return window.requestAnimationFrame(a)},Yt=function(a){return window.cancelAnimationFrame(a)});var zt=0,Mt=new Map;function Qt(t){Mt.delete(t)}var Xt=function(a){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;zt+=1;var e=zt;function s(l){if(l===0)Qt(e),a();else{var u=Vt(function(){s(l-1)});Mt.set(e,u)}}return s(o),e};Xt.cancel=function(t){var a=Mt.get(t);return Qt(a),Yt(a)};var Pe=Xt,Ln=20;function Jt(t){return"touches"in t?t.touches[0].pageY:t.pageY}var wn=function(t){(0,De.Z)(o,t);var a=(0,Ce.Z)(o);function o(){var e;(0,ce.Z)(this,o);for(var s=arguments.length,l=new Array(s),u=0;u<s;u++)l[u]=arguments[u];return e=a.call.apply(a,[this].concat(l)),e.moveRaf=null,e.scrollbarRef=p.createRef(),e.thumbRef=p.createRef(),e.visibleTimeout=null,e.state={dragging:!1,pageY:null,startTop:null,visible:!1},e.delayHidden=function(){clearTimeout(e.visibleTimeout),e.setState({visible:!0}),e.visibleTimeout=setTimeout(function(){e.setState({visible:!1})},2e3)},e.onScrollbarTouchStart=function(n){n.preventDefault()},e.onContainerMouseDown=function(n){n.stopPropagation(),n.preventDefault()},e.patchEvents=function(){window.addEventListener("mousemove",e.onMouseMove),window.addEventListener("mouseup",e.onMouseUp),e.thumbRef.current.addEventListener("touchmove",e.onMouseMove),e.thumbRef.current.addEventListener("touchend",e.onMouseUp)},e.removeEvents=function(){window.removeEventListener("mousemove",e.onMouseMove),window.removeEventListener("mouseup",e.onMouseUp),e.thumbRef.current&&(e.thumbRef.current.removeEventListener("touchmove",e.onMouseMove),e.thumbRef.current.removeEventListener("touchend",e.onMouseUp)),Pe.cancel(e.moveRaf)},e.onMouseDown=function(n){var r=e.props.onStartMove;e.setState({dragging:!0,pageY:Jt(n),startTop:e.getTop()}),r(),e.patchEvents(),n.stopPropagation(),n.preventDefault()},e.onMouseMove=function(n){var r=e.state,i=r.dragging,d=r.pageY,c=r.startTop,f=e.props.onScroll;if(Pe.cancel(e.moveRaf),i){var v=Jt(n)-d,h=c+v,m=e.getEnableScrollRange(),E=e.getEnableHeightRange(),g=E?h/E:0,N=Math.ceil(g*m);e.moveRaf=Pe(function(){f(N)})}},e.onMouseUp=function(){var n=e.props.onStopMove;e.setState({dragging:!1}),n(),e.removeEvents()},e.getSpinHeight=function(){var n=e.props,r=n.height,i=n.count,d=r/i*10;return d=Math.max(d,Ln),d=Math.min(d,r/2),Math.floor(d)},e.getEnableScrollRange=function(){var n=e.props,r=n.scrollHeight,i=n.height;return r-i||0},e.getEnableHeightRange=function(){var n=e.props.height,r=e.getSpinHeight();return n-r||0},e.getTop=function(){var n=e.props.scrollTop,r=e.getEnableScrollRange(),i=e.getEnableHeightRange();if(n===0||r===0)return 0;var d=n/r;return d*i},e.showScroll=function(){var n=e.props,r=n.height,i=n.scrollHeight;return i>r},e}return(0,fe.Z)(o,[{key:"componentDidMount",value:function(){this.scrollbarRef.current.addEventListener("touchstart",this.onScrollbarTouchStart),this.thumbRef.current.addEventListener("touchstart",this.onMouseDown)}},{key:"componentDidUpdate",value:function(s){s.scrollTop!==this.props.scrollTop&&this.delayHidden()}},{key:"componentWillUnmount",value:function(){var s,l;this.removeEvents(),(s=this.scrollbarRef.current)===null||s===void 0||s.removeEventListener("touchstart",this.onScrollbarTouchStart),(l=this.thumbRef.current)===null||l===void 0||l.removeEventListener("touchstart",this.onMouseDown),clearTimeout(this.visibleTimeout)}},{key:"render",value:function(){var s=this.state,l=s.dragging,u=s.visible,n=this.props,r=n.prefixCls,i=n.direction,d=this.getSpinHeight(),c=this.getTop(),f=this.showScroll(),v=f&&u,h=i==="rtl"?{left:0}:{right:0};return p.createElement("div",{ref:this.scrollbarRef,className:ee()("".concat(r,"-scrollbar"),(0,A.Z)({},"".concat(r,"-scrollbar-show"),f)),style:(0,Z.Z)((0,Z.Z)({width:8,top:0,bottom:0},h),{},{position:"absolute",display:v?null:"none"}),onMouseDown:this.onContainerMouseDown,onMouseMove:this.delayHidden},p.createElement("div",{ref:this.thumbRef,className:ee()("".concat(r,"-scrollbar-thumb"),(0,A.Z)({},"".concat(r,"-scrollbar-thumb-moving"),l)),style:{width:"100%",height:d,top:c,left:0,position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"},onMouseDown:this.onMouseDown}))}}]),o}(p.Component);function In(t){var a=t.children,o=t.setRef,e=p.useCallback(function(s){o(s)},[]);return p.cloneElement(a,{ref:e})}function An(t,a,o,e,s,l){var u=l.getKey;return t.slice(a,o+1).map(function(n,r){var i=a+r,d=s(n,i,{}),c=u(n);return p.createElement(In,{key:c,setRef:function(v){return e(n,v)}},d)})}var _n=_(61254);function Zn(t){return t instanceof HTMLElement||t instanceof SVGElement}function Un(t){return Zn(t)?t:t instanceof p.Component?_n.findDOMNode(t):null}var Hn=function(){function t(){(0,ce.Z)(this,t),this.maps=void 0,this.maps=Object.create(null)}return(0,fe.Z)(t,[{key:"set",value:function(o,e){this.maps[o]=e}},{key:"get",value:function(o){return this.maps[o]}}]),t}(),$n=Hn;function Fn(t,a,o){var e=p.useState(0),s=(0,pe.Z)(e,2),l=s[0],u=s[1],n=(0,p.useRef)(new Map),r=(0,p.useRef)(new $n),i=(0,p.useRef)();function d(){Pe.cancel(i.current)}function c(){d(),i.current=Pe(function(){n.current.forEach(function(v,h){if(v&&v.offsetParent){var m=Un(v),E=m.offsetHeight;r.current.get(h)!==E&&r.current.set(h,m.offsetHeight)}}),u(function(v){return v+1})})}function f(v,h){var m=t(v),E=n.current.get(m);h?(n.current.set(m,h),c()):n.current.delete(m),!E!=!h&&(h?a==null||a(v):o==null||o(v))}return(0,p.useEffect)(function(){return d},[]),[f,c,r.current,l]}function jn(t,a,o,e,s,l,u,n){var r=p.useRef();return function(i){if(i==null){n();return}if(Pe.cancel(r.current),typeof i=="number")u(i);else if(i&&(0,ae.Z)(i)==="object"){var d,c=i.align;"index"in i?d=i.index:d=a.findIndex(function(m){return s(m)===i.key});var f=i.offset,v=f===void 0?0:f,h=function m(E,g){if(!(E<0||!t.current)){var N=t.current.clientHeight,b=!1,C=g;if(N){for(var S=g||c,R=0,P=0,O=0,D=Math.min(a.length,d),H=0;H<=D;H+=1){var I=s(a[H]);P=R;var L=o.get(I);O=P+(L===void 0?e:L),R=O,H===d&&L===void 0&&(b=!0)}var F=null;switch(S){case"top":F=P-v;break;case"bottom":F=O-N+v;break;default:{var Y=t.current.scrollTop,de=Y+N;P<Y?C="top":O>de&&(C="bottom")}}F!==null&&F!==t.current.scrollTop&&u(F)}r.current=Pe(function(){b&&l(),m(E-1,C)},2)}};h(3)}}}function Zr(t,a,o,e){var s=o-t,l=a-o,u=Math.min(s,l)*2;if(e<=u){var n=Math.floor(e/2);return e%2?o+n+1:o-n}return s>l?o-(e-l):o+(e-s)}function Wn(t,a,o){var e=t.length,s=a.length,l,u;if(e===0&&s===0)return null;e<s?(l=t,u=a):(l=a,u=t);var n={__EMPTY_ITEM__:!0};function r(h){return h!==void 0?o(h):n}for(var i=null,d=Math.abs(e-s)!==1,c=0;c<u.length;c+=1){var f=r(l[c]),v=r(u[c]);if(f!==v){i=c,d=d||f!==r(u[c+1]);break}}return i===null?null:{index:i,multiple:d}}function Bn(t,a,o){var e=p.useState(t),s=(0,pe.Z)(e,2),l=s[0],u=s[1],n=p.useState(null),r=(0,pe.Z)(n,2),i=r[0],d=r[1];return p.useEffect(function(){var c=Wn(l||[],t||[],a);(c==null?void 0:c.index)!==void 0&&(o==null||o(c.index),d(t[c.index])),u(t)},[t]),[i]}var Gn=(typeof navigator=="undefined"?"undefined":(0,ae.Z)(navigator))==="object"&&/Firefox/i.test(navigator.userAgent),Vn=Gn,qt=function(t,a){var o=(0,p.useRef)(!1),e=(0,p.useRef)(null);function s(){clearTimeout(e.current),o.current=!0,e.current=setTimeout(function(){o.current=!1},50)}var l=(0,p.useRef)({top:t,bottom:a});return l.current.top=t,l.current.bottom=a,function(u){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=u<0&&l.current.top||u>0&&l.current.bottom;return n&&r?(clearTimeout(e.current),o.current=!1):(!r||o.current)&&s(),!o.current&&r}};function Yn(t,a,o,e){var s=(0,p.useRef)(0),l=(0,p.useRef)(null),u=(0,p.useRef)(null),n=(0,p.useRef)(!1),r=qt(a,o);function i(c){if(t){Pe.cancel(l.current);var f=c.deltaY;s.current+=f,u.current=f,!r(f)&&(Vn||c.preventDefault(),l.current=Pe(function(){var v=n.current?10:1;e(s.current*v),s.current=0}))}}function d(c){t&&(n.current=c.detail===u.current)}return[i,d]}function zn(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var en=zn()?p.useLayoutEffect:p.useEffect,tn=function(a,o){var e=p.useRef(!0);en(function(){return a(e.current)},o),en(function(){return e.current=!1,function(){e.current=!0}},[])},Ur=function(a,o){tn(function(e){if(!e)return a()},o)},Rt=tn,Qn=14/15;function Xn(t,a,o){var e=(0,p.useRef)(!1),s=(0,p.useRef)(0),l=(0,p.useRef)(null),u=(0,p.useRef)(null),n,r=function(f){if(e.current){var v=Math.ceil(f.touches[0].pageY),h=s.current-v;s.current=v,o(h)&&f.preventDefault(),clearInterval(u.current),u.current=setInterval(function(){h*=Qn,(!o(h,!0)||Math.abs(h)<=.1)&&clearInterval(u.current)},16)}},i=function(){e.current=!1,n()},d=function(f){n(),f.touches.length===1&&!e.current&&(e.current=!0,s.current=Math.ceil(f.touches[0].pageY),l.current=f.target,l.current.addEventListener("touchmove",r),l.current.addEventListener("touchend",i))};n=function(){l.current&&(l.current.removeEventListener("touchmove",r),l.current.removeEventListener("touchend",i))},Rt(function(){return t&&a.current.addEventListener("touchstart",d),function(){var c;(c=a.current)===null||c===void 0||c.removeEventListener("touchstart",d),n(),clearInterval(u.current)}},[t])}var Jn=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","component","onScroll","onVisibleChange","innerProps"],qn=[],er={overflowY:"auto",overflowAnchor:"none"};function tr(t,a){var o=t.prefixCls,e=o===void 0?"rc-virtual-list":o,s=t.className,l=t.height,u=t.itemHeight,n=t.fullHeight,r=n===void 0?!0:n,i=t.style,d=t.data,c=t.children,f=t.itemKey,v=t.virtual,h=t.direction,m=t.component,E=m===void 0?"div":m,g=t.onScroll,N=t.onVisibleChange,b=t.innerProps,C=(0,Ne.Z)(t,Jn),S=!!(v!==!1&&l&&u),R=S&&d&&u*d.length>l,P=(0,p.useState)(0),O=(0,pe.Z)(P,2),D=O[0],H=O[1],I=(0,p.useState)(!1),L=(0,pe.Z)(I,2),F=L[0],Y=L[1],de=ee()(e,(0,A.Z)({},"".concat(e,"-rtl"),h==="rtl"),s),B=d||qn,W=(0,p.useRef)(),ge=(0,p.useRef)(),Le=(0,p.useRef)(),be=p.useCallback(function(U){return typeof f=="function"?f(U):U==null?void 0:U[f]},[f]),Ve={getKey:be};function ue(U){H(function(Q){var me;typeof U=="function"?me=U(Q):me=U;var rt=bt(me);return W.current.scrollTop=rt,rt})}var ke=(0,p.useRef)({start:0,end:B.length}),ye=(0,p.useRef)(),He=Bn(B,be),ct=(0,pe.Z)(He,1),qe=ct[0];ye.current=qe;var ut=Fn(be,null,null),Se=(0,pe.Z)(ut,4),ft=Se[0],Te=Se[1],Et=Se[2],vt=Se[3],et=p.useMemo(function(){if(!S)return{scrollHeight:void 0,start:0,end:B.length-1,offset:void 0};if(!R){var U;return{scrollHeight:((U=ge.current)===null||U===void 0?void 0:U.offsetHeight)||0,start:0,end:B.length-1,offset:void 0}}for(var Q=0,me,rt,We,wr=B.length,ht=0;ht<wr;ht+=1){var Ir=B[ht],Ar=be(Ir),En=Et.get(Ar),At=Q+(En===void 0?u:En);At>=D&&me===void 0&&(me=ht,rt=Q),At>D+l&&We===void 0&&(We=ht),Q=At}return me===void 0&&(me=0,rt=0,We=Math.ceil(l/u)),We===void 0&&(We=B.length-1),We=Math.min(We+1,B.length),{scrollHeight:Q,start:me,end:We,offset:rt}},[R,S,D,B,vt,l]),tt=et.scrollHeight,nt=et.start,$e=et.end,Nt=et.offset;ke.current.start=nt,ke.current.end=$e;var Ye=tt-l,pt=(0,p.useRef)(Ye);pt.current=Ye;function bt(U){var Q=U;return Number.isNaN(pt.current)||(Q=Math.min(Q,pt.current)),Q=Math.max(Q,0),Q}var z=D<=0,Ke=D>=Ye,we=qt(z,Ke);function Fe(U){var Q=U;ue(Q)}function Ie(U){var Q=U.currentTarget.scrollTop;Q!==D&&ue(Q),g==null||g(U)}var Ae=Yn(S,z,Ke,function(U){ue(function(Q){var me=Q+U;return me})}),ze=(0,pe.Z)(Ae,2),_e=ze[0],je=ze[1];Xn(S,W,function(U,Q){return we(U,Q)?!1:(_e({preventDefault:function(){},deltaY:U}),!0)}),Rt(function(){function U(Q){S&&Q.preventDefault()}return W.current.addEventListener("wheel",_e),W.current.addEventListener("DOMMouseScroll",je),W.current.addEventListener("MozMousePixelScroll",U),function(){W.current&&(W.current.removeEventListener("wheel",_e),W.current.removeEventListener("DOMMouseScroll",je),W.current.removeEventListener("MozMousePixelScroll",U))}},[S]);var mn=jn(W,B,Et,u,be,Te,ue,function(){var U;(U=Le.current)===null||U===void 0||U.delayHidden()});p.useImperativeHandle(a,function(){return{scrollTo:mn}}),Rt(function(){if(N){var U=B.slice(nt,$e+1);N(U,B)}},[nt,$e,B]);var Lr=An(B,nt,$e,ft,c,Ve),St=null;return l&&(St=(0,Z.Z)((0,A.Z)({},r?"height":"maxHeight",l),er),S&&(St.overflowY="hidden",F&&(St.pointerEvents="none"))),p.createElement("div",(0,q.Z)({style:(0,Z.Z)((0,Z.Z)({},i),{},{position:"relative"}),className:de},C),p.createElement(E,{className:"".concat(e,"-holder"),style:St,ref:W,onScroll:Ie},p.createElement(Pn,{prefixCls:e,height:tt,offset:Nt,onInnerResize:Te,ref:ge,innerProps:b},Lr)),S&&p.createElement(wn,{ref:Le,prefixCls:e,scrollTop:D,height:l,scrollHeight:tt,count:B.length,direction:h,onScroll:Fe,onStartMove:function(){Y(!0)},onStopMove:function(){Y(!1)}}))}var nn=p.forwardRef(tr);nn.displayName="List";var nr=nn,rr=nr,ar=_(21224);function or(t,a){var o=p.useState(!1),e=(0,pe.Z)(o,2),s=e[0],l=e[1];p.useLayoutEffect(function(){if(s)return t(),function(){a()}},[s]),p.useLayoutEffect(function(){return l(!0),function(){l(!1)}},[])}var ir=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],rn=function(a,o){var e=a.className,s=a.style,l=a.motion,u=a.motionNodes,n=a.motionType,r=a.onMotionStart,i=a.onMotionEnd,d=a.active,c=a.treeNodeRequiredProps,f=(0,Ne.Z)(a,ir),v=p.useState(!0),h=(0,pe.Z)(v,2),m=h[0],E=h[1],g=p.useContext(Xe),N=g.prefixCls,b=u&&n!=="hide";Bt(function(){u&&b!==m&&E(b)},[u]);var C=function(){u&&r()},S=p.useRef(!1),R=function(){u&&!S.current&&(S.current=!0,i())};or(C,R);var P=function(D){b===D&&R()};return u?p.createElement(ar.ZP,(0,q.Z)({ref:o,visible:m},l,{motionAppear:n==="show",onVisibleChanged:P}),function(O,D){var H=O.className,I=O.style;return p.createElement("div",{ref:D,className:ee()("".concat(N,"-treenode-motion"),H),style:I},u.map(function(L){var F=(0,q.Z)({},(Ft(L.data),L.data)),Y=L.title,de=L.key,B=L.isStart,W=L.isEnd;delete F.children;var ge=dt(de,c);return p.createElement(kt,(0,q.Z)({},F,ge,{title:Y,active:d,data:L.data,key:de,isStart:B,isEnd:W}))}))}):p.createElement(kt,(0,q.Z)({domRef:o,className:e,style:s},f,{active:d}))};rn.displayName="MotionTreeNode";var sr=p.forwardRef(rn),lr=sr;function dr(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],o=t.length,e=a.length;if(Math.abs(o-e)!==1)return{add:!1,key:null};function s(l,u){var n=new Map;l.forEach(function(i){n.set(i,!0)});var r=u.filter(function(i){return!n.has(i)});return r.length===1?r[0]:null}return o<e?{add:!0,key:s(t,a)}:{add:!1,key:s(a,t)}}function an(t,a,o){var e=t.findIndex(function(n){return n.key===o}),s=t[e+1],l=a.findIndex(function(n){return n.key===o});if(s){var u=a.findIndex(function(n){return n.key===s.key});return a.slice(l+1,u)}return a.slice(l+1)}var cr=["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"],on={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},ur=function(){},Ge="RC_TREE_MOTION_".concat(Math.random()),Ot={key:Ge},sn={key:Ge,level:0,index:0,pos:"0",node:Ot,nodes:[Ot]},ln={parent:null,children:[],pos:sn.pos,data:Ot,title:null,key:Ge,isStart:[],isEnd:[]};function dn(t,a,o,e){return a===!1||!o?t:t.slice(0,Math.ceil(o/e)+1)}function cn(t){var a=t.key,o=t.pos;return Be(a,o)}function fr(t){for(var a=String(t.data.key),o=t;o.parent;)o=o.parent,a="".concat(o.data.key," > ").concat(a);return a}var un=p.forwardRef(function(t,a){var o=t.prefixCls,e=t.data,s=t.selectable,l=t.checkable,u=t.expandedKeys,n=t.selectedKeys,r=t.checkedKeys,i=t.loadedKeys,d=t.loadingKeys,c=t.halfCheckedKeys,f=t.keyEntities,v=t.disabled,h=t.dragging,m=t.dragOverNodeKey,E=t.dropPosition,g=t.motion,N=t.height,b=t.itemHeight,C=t.virtual,S=t.focusable,R=t.activeItem,P=t.focused,O=t.tabIndex,D=t.onKeyDown,H=t.onFocus,I=t.onBlur,L=t.onActiveChange,F=t.onListChangeStart,Y=t.onListChangeEnd,de=(0,Ne.Z)(t,cr),B=p.useRef(null),W=p.useRef(null);p.useImperativeHandle(a,function(){return{scrollTo:function(Ke){B.current.scrollTo(Ke)},getIndentWidth:function(){return W.current.offsetWidth}}});var ge=p.useState(u),Le=(0,pe.Z)(ge,2),be=Le[0],Ve=Le[1],ue=p.useState(e),ke=(0,pe.Z)(ue,2),ye=ke[0],He=ke[1],ct=p.useState(e),qe=(0,pe.Z)(ct,2),ut=qe[0],Se=qe[1],ft=p.useState([]),Te=(0,pe.Z)(ft,2),Et=Te[0],vt=Te[1],et=p.useState(null),tt=(0,pe.Z)(et,2),nt=tt[0],$e=tt[1],Nt=p.useRef(e);Nt.current=e;function Ye(){var z=Nt.current;He(z),Se(z),vt([]),$e(null),Y()}Bt(function(){Ve(u);var z=dr(be,u);if(z.key!==null)if(z.add){var Ke=ye.findIndex(function(_e){var je=_e.key;return je===z.key}),we=dn(an(ye,e,z.key),C,N,b),Fe=ye.slice();Fe.splice(Ke+1,0,ln),Se(Fe),vt(we),$e("show")}else{var Ie=e.findIndex(function(_e){var je=_e.key;return je===z.key}),Ae=dn(an(e,ye,z.key),C,N,b),ze=e.slice();ze.splice(Ie+1,0,ln),Se(ze),vt(Ae),$e("hide")}else ye!==e&&(He(e),Se(e))},[u,e]),p.useEffect(function(){h||Ye()},[h]);var pt=g?ut:e,bt={expandedKeys:u,selectedKeys:n,loadedKeys:i,loadingKeys:d,checkedKeys:r,halfCheckedKeys:c,dragOverNodeKey:m,dropPosition:E,keyEntities:f};return p.createElement(p.Fragment,null,P&&R&&p.createElement("span",{style:on,"aria-live":"assertive"},fr(R)),p.createElement("div",null,p.createElement("input",{style:on,disabled:S===!1||v,tabIndex:S!==!1?O:null,onKeyDown:D,onFocus:H,onBlur:I,value:"",onChange:ur,"aria-label":"for screen reader"})),p.createElement("div",{className:"".concat(o,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},p.createElement("div",{className:"".concat(o,"-indent")},p.createElement("div",{ref:W,className:"".concat(o,"-indent-unit")}))),p.createElement(rr,(0,q.Z)({},de,{data:pt,itemKey:cn,height:N,fullHeight:!1,virtual:C,itemHeight:b,prefixCls:"".concat(o,"-list"),ref:B,onVisibleChange:function(Ke,we){var Fe=new Set(Ke),Ie=we.filter(function(Ae){return!Fe.has(Ae)});Ie.some(function(Ae){return cn(Ae)===Ge})&&Ye()}}),function(z){var Ke=z.pos,we=(0,q.Z)({},(Ft(z.data),z.data)),Fe=z.title,Ie=z.key,Ae=z.isStart,ze=z.isEnd,_e=Be(Ie,Ke);delete we.key,delete we.children;var je=dt(_e,bt);return p.createElement(lr,(0,q.Z)({},we,je,{title:Fe,active:!!R&&Ie===R.key,pos:Ke,data:z.data,isStart:Ae,isEnd:ze,motion:g,motionNodes:Ie===Ge?Et:null,motionType:nt,onMotionStart:F,onMotionEnd:Ye,treeNodeRequiredProps:bt,onMouseMove:function(){L(null)}}))}))});un.displayName="NodeList";var vr=un;function fn(t,a){var o=new Set;return t.forEach(function(e){a.has(e)||o.add(e)}),o}function pr(t){var a=t||{},o=a.disabled,e=a.disableCheckbox,s=a.checkable;return!!(o||e)||s===!1}function hr(t,a,o,e){for(var s=new Set(t),l=new Set,u=0;u<=o;u+=1){var n=a.get(u)||new Set;n.forEach(function(c){var f=c.key,v=c.node,h=c.children,m=h===void 0?[]:h;s.has(f)&&!e(v)&&m.filter(function(E){return!e(E.node)}).forEach(function(E){s.add(E.key)})})}for(var r=new Set,i=o;i>=0;i-=1){var d=a.get(i)||new Set;d.forEach(function(c){var f=c.parent,v=c.node;if(!(e(v)||!c.parent||r.has(c.parent.key))){if(e(c.parent.node)){r.add(f.key);return}var h=!0,m=!1;(f.children||[]).filter(function(E){return!e(E.node)}).forEach(function(E){var g=E.key,N=s.has(g);h&&!N&&(h=!1),!m&&(N||l.has(g))&&(m=!0)}),h&&s.add(f.key),m&&l.add(f.key),r.add(f.key)}})}return{checkedKeys:Array.from(s),halfCheckedKeys:Array.from(fn(l,s))}}function gr(t,a,o,e,s){for(var l=new Set(t),u=new Set(a),n=0;n<=e;n+=1){var r=o.get(n)||new Set;r.forEach(function(f){var v=f.key,h=f.node,m=f.children,E=m===void 0?[]:m;!l.has(v)&&!u.has(v)&&!s(h)&&E.filter(function(g){return!s(g.node)}).forEach(function(g){l.delete(g.key)})})}u=new Set;for(var i=new Set,d=e;d>=0;d-=1){var c=o.get(d)||new Set;c.forEach(function(f){var v=f.parent,h=f.node;if(!(s(h)||!f.parent||i.has(f.parent.key))){if(s(f.parent.node)){i.add(v.key);return}var m=!0,E=!1;(v.children||[]).filter(function(g){return!s(g.node)}).forEach(function(g){var N=g.key,b=l.has(N);m&&!b&&(m=!1),!E&&(b||u.has(N))&&(E=!0)}),m||l.delete(v.key),E&&u.add(v.key),i.add(v.key)}})}return{checkedKeys:Array.from(l),halfCheckedKeys:Array.from(fn(u,l))}}function Pt(t,a,o,e){var s=[],l;e?l=e:l=pr;var u=new Set(t.filter(function(d){var c=!!o[d];return c||s.push(d),c})),n=new Map,r=0;Object.keys(o).forEach(function(d){var c=o[d],f=c.level,v=n.get(f);v||(v=new Set,n.set(f,v)),v.add(c),r=Math.max(r,f)}),T(!s.length,"Tree missing follow keys: ".concat(s.slice(0,100).map(function(d){return"'".concat(d,"'")}).join(", ")));var i;return a===!0?i=hr(u,n,r,l):i=gr(u,a.halfCheckedKeys,n,r,l),i}function yr(t){var a=t.dropPosition,o=t.dropLevelOffset,e=t.indent,s={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(a){case-1:s.top=0,s.left=-o*e;break;case 1:s.bottom=0,s.left=-o*e;break;case 0:s.bottom=0,s.left=e;break}return p.createElement("div",{style:s})}var mr=10,vn=function(t){(0,De.Z)(o,t);var a=(0,Ce.Z)(o);function o(){var e;(0,ce.Z)(this,o);for(var s=arguments.length,l=new Array(s),u=0;u<s;u++)l[u]=arguments[u];return e=a.call.apply(a,[this].concat(l)),e.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:Ze()},e.dragStartMousePosition=null,e.dragNode=void 0,e.currentMouseOverDroppableNodeKey=null,e.listRef=p.createRef(),e.onNodeDragStart=function(n,r){var i=e.state,d=i.expandedKeys,c=i.keyEntities,f=e.props.onDragStart,v=r.props.eventKey;e.dragNode=r,e.dragStartMousePosition={x:n.clientX,y:n.clientY};var h=Oe(d,v);e.setState({draggingNodeKey:v,dragChildrenKeys:xn(v,c),indent:e.listRef.current.getIndentWidth()}),e.setExpandedKeys(h),window.addEventListener("dragend",e.onWindowDragEnd),f==null||f({event:n,node:ne(r.props)})},e.onNodeDragEnter=function(n,r){var i=e.state,d=i.expandedKeys,c=i.keyEntities,f=i.dragChildrenKeys,v=i.flattenNodes,h=i.indent,m=e.props,E=m.onDragEnter,g=m.onExpand,N=m.allowDrop,b=m.direction,C=r.props,S=C.pos,R=C.eventKey,P=(0,re.Z)(e),O=P.dragNode;if(e.currentMouseOverDroppableNodeKey!==R&&(e.currentMouseOverDroppableNodeKey=R),!O){e.resetDragState();return}var D=Ut(n,O,r,h,e.dragStartMousePosition,N,v,c,d,b),H=D.dropPosition,I=D.dropLevelOffset,L=D.dropTargetKey,F=D.dropContainerKey,Y=D.dropTargetPos,de=D.dropAllowed,B=D.dragOverNodeKey;if(f.indexOf(L)!==-1||!de){e.resetDragState();return}if(e.delayedDragEnterLogic||(e.delayedDragEnterLogic={}),Object.keys(e.delayedDragEnterLogic).forEach(function(W){clearTimeout(e.delayedDragEnterLogic[W])}),O.props.eventKey!==r.props.eventKey&&(n.persist(),e.delayedDragEnterLogic[S]=window.setTimeout(function(){if(e.state.draggingNodeKey!==null){var W=(0,oe.Z)(d),ge=c[r.props.eventKey];ge&&(ge.children||[]).length&&(W=Ue(d,r.props.eventKey)),"expandedKeys"in e.props||e.setExpandedKeys(W),g==null||g(W,{node:ne(r.props),expanded:!0,nativeEvent:n.nativeEvent})}},800)),O.props.eventKey===L&&I===0){e.resetDragState();return}e.setState({dragOverNodeKey:B,dropPosition:H,dropLevelOffset:I,dropTargetKey:L,dropContainerKey:F,dropTargetPos:Y,dropAllowed:de}),E==null||E({event:n,node:ne(r.props),expandedKeys:d})},e.onNodeDragOver=function(n,r){var i=e.state,d=i.dragChildrenKeys,c=i.flattenNodes,f=i.keyEntities,v=i.expandedKeys,h=i.indent,m=e.props,E=m.onDragOver,g=m.allowDrop,N=m.direction,b=(0,re.Z)(e),C=b.dragNode;if(C){var S=Ut(n,C,r,h,e.dragStartMousePosition,g,c,f,v,N),R=S.dropPosition,P=S.dropLevelOffset,O=S.dropTargetKey,D=S.dropContainerKey,H=S.dropAllowed,I=S.dropTargetPos,L=S.dragOverNodeKey;d.indexOf(O)!==-1||!H||(C.props.eventKey===O&&P===0?e.state.dropPosition===null&&e.state.dropLevelOffset===null&&e.state.dropTargetKey===null&&e.state.dropContainerKey===null&&e.state.dropTargetPos===null&&e.state.dropAllowed===!1&&e.state.dragOverNodeKey===null||e.resetDragState():R===e.state.dropPosition&&P===e.state.dropLevelOffset&&O===e.state.dropTargetKey&&D===e.state.dropContainerKey&&I===e.state.dropTargetPos&&H===e.state.dropAllowed&&L===e.state.dragOverNodeKey||e.setState({dropPosition:R,dropLevelOffset:P,dropTargetKey:O,dropContainerKey:D,dropTargetPos:I,dropAllowed:H,dragOverNodeKey:L}),E==null||E({event:n,node:ne(r.props)}))}},e.onNodeDragLeave=function(n,r){e.currentMouseOverDroppableNodeKey===r.props.eventKey&&!n.currentTarget.contains(n.relatedTarget)&&(e.resetDragState(),e.currentMouseOverDroppableNodeKey=null);var i=e.props.onDragLeave;i==null||i({event:n,node:ne(r.props)})},e.onWindowDragEnd=function(n){e.onNodeDragEnd(n,null,!0),window.removeEventListener("dragend",e.onWindowDragEnd)},e.onNodeDragEnd=function(n,r){var i=e.props.onDragEnd;e.setState({dragOverNodeKey:null}),e.cleanDragState(),i==null||i({event:n,node:ne(r.props)}),e.dragNode=null,window.removeEventListener("dragend",e.onWindowDragEnd)},e.onNodeDrop=function(n,r){var i,d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,c=e.state,f=c.dragChildrenKeys,v=c.dropPosition,h=c.dropTargetKey,m=c.dropTargetPos,E=c.dropAllowed;if(E){var g=e.props.onDrop;if(e.setState({dragOverNodeKey:null}),e.cleanDragState(),h!==null){var N=(0,Z.Z)((0,Z.Z)({},dt(h,e.getTreeNodeRequiredProps())),{},{active:((i=e.getActiveItem())===null||i===void 0?void 0:i.key)===h,data:e.state.keyEntities[h].node}),b=f.indexOf(h)!==-1;T(!b,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var C=Tt(m),S={event:n,node:ne(N),dragNode:e.dragNode?ne(e.dragNode.props):null,dragNodesKeys:[e.dragNode.props.eventKey].concat(f),dropToGap:v!==0,dropPosition:v+Number(C[C.length-1])};d||g==null||g(S),e.dragNode=null}}},e.cleanDragState=function(){var n=e.state.draggingNodeKey;n!==null&&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,r){var i=e.state,d=i.expandedKeys,c=i.flattenNodes,f=r.expanded,v=r.key,h=r.isLeaf;if(!(h||n.shiftKey||n.metaKey||n.ctrlKey)){var m=c.filter(function(g){return g.key===v})[0],E=ne((0,Z.Z)((0,Z.Z)({},dt(v,e.getTreeNodeRequiredProps())),{},{data:m.data}));e.setExpandedKeys(f?Oe(d,v):Ue(d,v)),e.onNodeExpand(n,E)}},e.onNodeClick=function(n,r){var i=e.props,d=i.onClick,c=i.expandAction;c==="click"&&e.triggerExpandActionExpand(n,r),d==null||d(n,r)},e.onNodeDoubleClick=function(n,r){var i=e.props,d=i.onDoubleClick,c=i.expandAction;c==="doubleClick"&&e.triggerExpandActionExpand(n,r),d==null||d(n,r)},e.onNodeSelect=function(n,r){var i=e.state.selectedKeys,d=e.state,c=d.keyEntities,f=d.fieldNames,v=e.props,h=v.onSelect,m=v.multiple,E=r.selected,g=r[f.key],N=!E;N?m?i=Ue(i,g):i=[g]:i=Oe(i,g);var b=i.map(function(C){var S=c[C];return S?S.node:null}).filter(function(C){return C});e.setUncontrolledState({selectedKeys:i}),h==null||h(i,{event:"select",selected:N,node:r,selectedNodes:b,nativeEvent:n.nativeEvent})},e.onNodeCheck=function(n,r,i){var d=e.state,c=d.keyEntities,f=d.checkedKeys,v=d.halfCheckedKeys,h=e.props,m=h.checkStrictly,E=h.onCheck,g=r.key,N,b={event:"check",node:r,checked:i,nativeEvent:n.nativeEvent};if(m){var C=i?Ue(f,g):Oe(f,g),S=Oe(v,g);N={checked:C,halfChecked:S},b.checkedNodes=C.map(function(I){return c[I]}).filter(function(I){return I}).map(function(I){return I.node}),e.setUncontrolledState({checkedKeys:C})}else{var R=Pt([].concat((0,oe.Z)(f),[g]),!0,c),P=R.checkedKeys,O=R.halfCheckedKeys;if(!i){var D=new Set(P);D.delete(g);var H=Pt(Array.from(D),{checked:!1,halfCheckedKeys:O},c);P=H.checkedKeys,O=H.halfCheckedKeys}N=P,b.checkedNodes=[],b.checkedNodesPositions=[],b.halfCheckedKeys=O,P.forEach(function(I){var L=c[I];if(L){var F=L.node,Y=L.pos;b.checkedNodes.push(F),b.checkedNodesPositions.push({node:F,pos:Y})}}),e.setUncontrolledState({checkedKeys:P},!1,{halfCheckedKeys:O})}E==null||E(N,b)},e.onNodeLoad=function(n){var r=n.key,i=new Promise(function(d,c){e.setState(function(f){var v=f.loadedKeys,h=v===void 0?[]:v,m=f.loadingKeys,E=m===void 0?[]:m,g=e.props,N=g.loadData,b=g.onLoad;if(!N||h.indexOf(r)!==-1||E.indexOf(r)!==-1)return null;var C=N(n);return C.then(function(){var S=e.state.loadedKeys,R=Ue(S,r);b==null||b(R,{event:"load",node:n}),e.setUncontrolledState({loadedKeys:R}),e.setState(function(P){return{loadingKeys:Oe(P.loadingKeys,r)}}),d()}).catch(function(S){if(e.setState(function(P){return{loadingKeys:Oe(P.loadingKeys,r)}}),e.loadingRetryTimes[r]=(e.loadingRetryTimes[r]||0)+1,e.loadingRetryTimes[r]>=mr){var R=e.state.loadedKeys;T(!1,"Retry for `loadData` many times but still failed. No more retry."),e.setUncontrolledState({loadedKeys:Ue(R,r)}),d()}c(S)}),{loadingKeys:Ue(E,r)}})});return i.catch(function(){}),i},e.onNodeMouseEnter=function(n,r){var i=e.props.onMouseEnter;i==null||i({event:n,node:r})},e.onNodeMouseLeave=function(n,r){var i=e.props.onMouseLeave;i==null||i({event:n,node:r})},e.onNodeContextMenu=function(n,r){var i=e.props.onRightClick;i&&(n.preventDefault(),i({event:n,node:r}))},e.onFocus=function(){var n=e.props.onFocus;e.setState({focused:!0});for(var r=arguments.length,i=new Array(r),d=0;d<r;d++)i[d]=arguments[d];n==null||n.apply(void 0,i)},e.onBlur=function(){var n=e.props.onBlur;e.setState({focused:!1}),e.onActiveChange(null);for(var r=arguments.length,i=new Array(r),d=0;d<r;d++)i[d]=arguments[d];n==null||n.apply(void 0,i)},e.getTreeNodeRequiredProps=function(){var n=e.state,r=n.expandedKeys,i=n.selectedKeys,d=n.loadedKeys,c=n.loadingKeys,f=n.checkedKeys,v=n.halfCheckedKeys,h=n.dragOverNodeKey,m=n.dropPosition,E=n.keyEntities;return{expandedKeys:r||[],selectedKeys:i||[],loadedKeys:d||[],loadingKeys:c||[],checkedKeys:f||[],halfCheckedKeys:v||[],dragOverNodeKey:h,dropPosition:m,keyEntities:E}},e.setExpandedKeys=function(n){var r=e.state,i=r.treeData,d=r.fieldNames,c=Re(i,n,d);e.setUncontrolledState({expandedKeys:n,flattenNodes:c},!0)},e.onNodeExpand=function(n,r){var i=e.state.expandedKeys,d=e.state,c=d.listChanging,f=d.fieldNames,v=e.props,h=v.onExpand,m=v.loadData,E=r.expanded,g=r[f.key];if(!c){var N=i.indexOf(g),b=!E;if(T(E&&N!==-1||!E&&N===-1,"Expand state not sync with index check"),b?i=Ue(i,g):i=Oe(i,g),e.setExpandedKeys(i),h==null||h(i,{node:r,expanded:b,nativeEvent:n.nativeEvent}),b&&m){var C=e.onNodeLoad(r);C&&C.then(function(){var S=Re(e.state.treeData,i,f);e.setUncontrolledState({flattenNodes:S})}).catch(function(){var S=e.state.expandedKeys,R=Oe(S,g);e.setExpandedKeys(R)})}}},e.onListChangeStart=function(){e.setUncontrolledState({listChanging:!0})},e.onListChangeEnd=function(){setTimeout(function(){e.setUncontrolledState({listChanging:!1})})},e.onActiveChange=function(n){var r=e.state.activeKey,i=e.props.onActiveChange;r!==n&&(e.setState({activeKey:n}),n!==null&&e.scrollTo({key:n}),i==null||i(n))},e.getActiveItem=function(){var n=e.state,r=n.activeKey,i=n.flattenNodes;return r===null?null:i.find(function(d){var c=d.key;return c===r})||null},e.offsetActiveKey=function(n){var r=e.state,i=r.flattenNodes,d=r.activeKey,c=i.findIndex(function(h){var m=h.key;return m===d});c===-1&&n<0&&(c=i.length),c=(c+n+i.length)%i.length;var f=i[c];if(f){var v=f.key;e.onActiveChange(v)}else e.onActiveChange(null)},e.onKeyDown=function(n){var r=e.state,i=r.activeKey,d=r.expandedKeys,c=r.checkedKeys,f=r.fieldNames,v=e.props,h=v.onKeyDown,m=v.checkable,E=v.selectable;switch(n.which){case Ee.UP:{e.offsetActiveKey(-1),n.preventDefault();break}case Ee.DOWN:{e.offsetActiveKey(1),n.preventDefault();break}}var g=e.getActiveItem();if(g&&g.data){var N=e.getTreeNodeRequiredProps(),b=g.data.isLeaf===!1||!!(g.data[f.children]||[]).length,C=ne((0,Z.Z)((0,Z.Z)({},dt(i,N)),{},{data:g.data,active:!0}));switch(n.which){case Ee.LEFT:{b&&d.includes(i)?e.onNodeExpand({},C):g.parent&&e.onActiveChange(g.parent.key),n.preventDefault();break}case Ee.RIGHT:{b&&!d.includes(i)?e.onNodeExpand({},C):g.children&&g.children.length&&e.onActiveChange(g.children[0].key),n.preventDefault();break}case Ee.ENTER:case Ee.SPACE:{m&&!C.disabled&&C.checkable!==!1&&!C.disableCheckbox?e.onNodeCheck({},C,!c.includes(i)):!m&&E&&!C.disabled&&C.selectable!==!1&&e.onNodeSelect({},C);break}}}h==null||h(n)},e.setUncontrolledState=function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!e.destroyed){var d=!1,c=!0,f={};Object.keys(n).forEach(function(v){if(v in e.props){c=!1;return}d=!0,f[v]=n[v]}),d&&(!r||c)&&e.setState((0,Z.Z)((0,Z.Z)({},f),i))}},e.scrollTo=function(n){e.listRef.current.scrollTo(n)},e}return(0,fe.Z)(o,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var s=this.props.activeKey;s!==void 0&&s!==this.state.activeKey&&(this.setState({activeKey:s}),s!==null&&this.scrollTo({key:s}))}},{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 s,l=this.state,u=l.focused,n=l.flattenNodes,r=l.keyEntities,i=l.draggingNodeKey,d=l.activeKey,c=l.dropLevelOffset,f=l.dropContainerKey,v=l.dropTargetKey,h=l.dropPosition,m=l.dragOverNodeKey,E=l.indent,g=this.props,N=g.prefixCls,b=g.className,C=g.style,S=g.showLine,R=g.focusable,P=g.tabIndex,O=P===void 0?0:P,D=g.selectable,H=g.showIcon,I=g.icon,L=g.switcherIcon,F=g.draggable,Y=g.checkable,de=g.checkStrictly,B=g.disabled,W=g.motion,ge=g.loadData,Le=g.filterTreeNode,be=g.height,Ve=g.itemHeight,ue=g.virtual,ke=g.titleRender,ye=g.dropIndicatorRender,He=g.onContextMenu,ct=g.onScroll,qe=g.direction,ut=g.rootClassName,Se=g.rootStyle,ft=he(this.props,{aria:!0,data:!0}),Te;return F&&((0,ae.Z)(F)==="object"?Te=F:typeof F=="function"?Te={nodeDraggable:F}:Te={}),p.createElement(Xe.Provider,{value:{prefixCls:N,selectable:D,showIcon:H,icon:I,switcherIcon:L,draggable:Te,draggingNodeKey:i,checkable:Y,checkStrictly:de,disabled:B,keyEntities:r,dropLevelOffset:c,dropContainerKey:f,dropTargetKey:v,dropPosition:h,dragOverNodeKey:m,indent:E,direction:qe,dropIndicatorRender:ye,loadData:ge,filterTreeNode:Le,titleRender:ke,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}},p.createElement("div",{role:"tree",className:ee()(N,b,ut,(s={},(0,A.Z)(s,"".concat(N,"-show-line"),S),(0,A.Z)(s,"".concat(N,"-focused"),u),(0,A.Z)(s,"".concat(N,"-active-focused"),d!==null),s)),style:Se},p.createElement(vr,(0,q.Z)({ref:this.listRef,prefixCls:N,style:C,data:n,disabled:B,selectable:D,checkable:!!Y,motion:W,dragging:i!==null,height:be,itemHeight:Ve,virtual:ue,focusable:R,focused:u,tabIndex:O,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:He,onScroll:ct},this.getTreeNodeRequiredProps(),ft))))}}],[{key:"getDerivedStateFromProps",value:function(s,l){var u=l.prevProps,n={prevProps:s};function r(R){return!u&&R in s||u&&u[R]!==s[R]}var i,d=l.fieldNames;if(r("fieldNames")&&(d=Ze(s.fieldNames),n.fieldNames=d),r("treeData")?i=s.treeData:r("children")&&(T(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),i=xe(s.children)),i){n.treeData=i;var c=Nn(i,{fieldNames:d});n.keyEntities=(0,Z.Z)((0,A.Z)({},Ge,sn),c.keyEntities)}var f=n.keyEntities||l.keyEntities;if(r("expandedKeys")||u&&r("autoExpandParent"))n.expandedKeys=s.autoExpandParent||!u&&s.defaultExpandParent?$t(s.expandedKeys,f):s.expandedKeys;else if(!u&&s.defaultExpandAll){var v=(0,Z.Z)({},f);delete v[Ge],n.expandedKeys=Object.keys(v).map(function(R){return v[R].key})}else!u&&s.defaultExpandedKeys&&(n.expandedKeys=s.autoExpandParent||s.defaultExpandParent?$t(s.defaultExpandedKeys,f):s.defaultExpandedKeys);if(n.expandedKeys||delete n.expandedKeys,i||n.expandedKeys){var h=Re(i||l.treeData,n.expandedKeys||l.expandedKeys,d);n.flattenNodes=h}if(s.selectable&&(r("selectedKeys")?n.selectedKeys=Ht(s.selectedKeys,s):!u&&s.defaultSelectedKeys&&(n.selectedKeys=Ht(s.defaultSelectedKeys,s))),s.checkable){var m;if(r("checkedKeys")?m=Dt(s.checkedKeys)||{}:!u&&s.defaultCheckedKeys?m=Dt(s.defaultCheckedKeys)||{}:i&&(m=Dt(s.checkedKeys)||{checkedKeys:l.checkedKeys,halfCheckedKeys:l.halfCheckedKeys}),m){var E=m,g=E.checkedKeys,N=g===void 0?[]:g,b=E.halfCheckedKeys,C=b===void 0?[]:b;if(!s.checkStrictly){var S=Pt(N,!0,f);N=S.checkedKeys,C=S.halfCheckedKeys}n.checkedKeys=N,n.halfCheckedKeys=C}}return r("loadedKeys")&&(n.loadedKeys=s.loadedKeys),n}}]),o}(p.Component);vn.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:yr,allowDrop:function(){return!0},expandAction:!1},vn.TreeNode=kt;var Hr=null,$r=null;function pn(t,a){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(t);a&&(e=e.filter(function(s){return Object.getOwnPropertyDescriptor(t,s).enumerable})),o.push.apply(o,e)}return o}function hn(t){for(var a=1;a<arguments.length;a++){var o=arguments[a]!=null?arguments[a]:{};a%2?pn(Object(o),!0).forEach(function(e){Er(t,e,o[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):pn(Object(o)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(o,e))})}return t}function Er(t,a,o){return a in t?Object.defineProperty(t,a,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[a]=o,t}function Nr(t,a){return Kr(t)||Sr(t,a)||gn(t,a)||br()}function br(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Sr(t,a){var o=t==null?null:typeof Symbol!="undefined"&&t[Symbol.iterator]||t["@@iterator"];if(o!=null){var e=[],s=!0,l=!1,u,n;try{for(o=o.call(t);!(s=(u=o.next()).done)&&(e.push(u.value),!(a&&e.length===a));s=!0);}catch(r){l=!0,n=r}finally{try{!s&&o.return!=null&&o.return()}finally{if(l)throw n}}return e}}function Kr(t){if(Array.isArray(t))return t}function Cr(t){return Tr(t)||kr(t)||gn(t)||xr()}function xr(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function gn(t,a){if(t){if(typeof t=="string")return Lt(t,a);var o=Object.prototype.toString.call(t).slice(8,-1);if(o==="Object"&&t.constructor&&(o=t.constructor.name),o==="Map"||o==="Set")return Array.from(t);if(o==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o))return Lt(t,a)}}function kr(t){if(typeof Symbol!="undefined"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function Tr(t){if(Array.isArray(t))return Lt(t)}function Lt(t,a){(a==null||a>t.length)&&(a=t.length);for(var o=0,e=new Array(a);o<a;o++)e[o]=t[o];return e}function mt(t){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",o=[];return[].concat(t).forEach(function(e,s){var l="".concat(a?"".concat(a,"-"):"").concat(s);switch(e==null?void 0:e.type){case"ul":{var u,n=((u=o[o.length-1])===null||u===void 0?void 0:u.children)||o,r=mt(e.props.children||[],l);n.push.apply(n,Cr(r));break}case"li":{var i=mt(e.props.children,l);o.push({title:[].concat(e.props.children).filter(function(d){return d.type!=="ul"}),key:l,children:i,isLeaf:!i.length});break}default:}}),o}var Dr=function(a){var o=useState(mt(a)),e=Nr(o,2),s=e[0],l=e[1];return useEffect(function(){l(mt(a))},[a]),s},Mr=function(a){var o=a.isLeaf,e=a.expanded;return o?React.createElement("span",{className:"dumi-default-tree-icon"},React.createElement(FileOutlined,{fill:"currentColor"})):e?React.createElement("span",{className:"dumi-default-tree-icon"},React.createElement(FolderOpenOutlined,{fill:"currentColor"})):React.createElement("span",{className:"dumi-default-tree-icon"},React.createElement(FolderOutlined,{fill:"currentColor"}))},Rr=function(a){var o=a.isLeaf,e=a.expanded;return o?React.createElement("span",{className:"tree-switcher-leaf-line"}):e?React.createElement("span",{className:"tree-switcher-line-icon"},React.createElement("span",{className:"dumi-default-tree-icon"},React.createElement(MinusSquareOutlined,{fill:"currentColor"}))):React.createElement("span",{className:"tree-switcher-line-icon"},React.createElement("span",{className:"dumi-default-tree-icon"},React.createElement(PlusSquareOutlined,{fill:"currentColor"})))},wt=function(){return{height:0,opacity:0}},yn=function(a){var o=a.scrollHeight;return{height:o,opacity:1}},Or=function(a){return{height:a?a.offsetHeight:0}},It=function(a,o){return(o==null?void 0:o.deadline)===!0||o.propertyName==="height"},Pr={motionName:"ant-motion-collapse",onAppearStart:wt,onEnterStart:wt,onAppearActive:yn,onEnterActive:yn,onLeaveStart:Or,onLeaveActive:wt,onAppearEnd:It,onEnterEnd:It,onLeaveEnd:It,motionDeadline:500},Fr=function(t){var a=Dr(t.children),o=createRef(),e=function(l,u){var n=u.isLeaf;n||l.shiftKey||l.metaKey||l.ctrlKey||o.current.onNodeExpand(l,u)};return React.createElement(Tree,{className:"dumi-default-tree",icon:Mr,ref:o,itemHeight:20,showLine:!0,selectable:!1,virtual:!1,motion:hn(hn({},Pr),{},{motionAppear:!1}),onClick:e,treeData:[{key:"0",title:t.title||"<root>",children:a}],defaultExpandAll:!0,switcherIcon:Rr})}},93096:function(at,Qe,_){var q="Expected a function",A=NaN,ae="[object Symbol]",Z=/^\s+|\s+$/g,oe=/^[-+]0x[0-9a-f]+$/i,ce=/^0b[01]+$/i,fe=/^0o[0-7]+$/i,re=parseInt,De=typeof _.g=="object"&&_.g&&_.g.Object===Object&&_.g,Ce=typeof self=="object"&&self&&self.Object===Object&&self,p=De||Ce||Function("return this")(),x=Object.prototype,Ee=x.toString,M=Math.max,y=Math.min,K=function(){return p.Date.now()};function k(T,G,V){var se,le,ie,ve,he,Me,ee=0,Xe=!1,Ne=!1,ot=!0;if(typeof T!="function")throw new TypeError(q);G=J(G)||0,w(V)&&(Xe=!!V.leading,Ne="maxWait"in V,ie=Ne?M(J(V.maxWait)||0,G):ie,ot="trailing"in V?!!V.trailing:ot);function it(te){var xe=se,Re=le;return se=le=void 0,ee=te,ve=T.apply(Re,xe),ve}function Kt(te){return ee=te,he=setTimeout(Je,G),Xe?it(te):ve}function st(te){var xe=te-Me,Re=te-ee,yt=G-xe;return Ne?y(yt,ie-Re):yt}function gt(te){var xe=te-Me,Re=te-ee;return Me===void 0||xe>=G||xe<0||Ne&&Re>=ie}function Je(){var te=K();if(gt(te))return lt(te);he=setTimeout(Je,st(te))}function lt(te){return he=void 0,ot&&se?it(te):(se=le=void 0,ve)}function Ct(){he!==void 0&&clearTimeout(he),ee=0,se=Me=le=he=void 0}function Be(){return he===void 0?ve:lt(K())}function Ze(){var te=K(),xe=gt(te);if(se=arguments,le=this,Me=te,xe){if(he===void 0)return Kt(Me);if(Ne)return he=setTimeout(Je,G),it(Me)}return he===void 0&&(he=setTimeout(Je,G)),ve}return Ze.cancel=Ct,Ze.flush=Be,Ze}function $(T,G,V){var se=!0,le=!0;if(typeof T!="function")throw new TypeError(q);return w(V)&&(se="leading"in V?!!V.leading:se,le="trailing"in V?!!V.trailing:le),k(T,G,{leading:se,maxWait:G,trailing:le})}function w(T){var G=typeof T;return!!T&&(G=="object"||G=="function")}function j(T){return!!T&&typeof T=="object"}function X(T){return typeof T=="symbol"||j(T)&&Ee.call(T)==ae}function J(T){if(typeof T=="number")return T;if(X(T))return A;if(w(T)){var G=typeof T.valueOf=="function"?T.valueOf():T;T=w(G)?G+"":G}if(typeof T!="string")return T===0?T:+T;T=T.replace(Z,"");var V=ce.test(T);return V||fe.test(T)?re(T.slice(2),V?2:8):oe.test(T)?A:+T}at.exports=$}}]);