(self.webpackChunk=self.webpackChunk||[]).push([[238],{71100:function(Fe,Ue,N){"use strict";var Q=N(58430),D=N(62435),V=N(57971);function L(T,S){return me(T)||ie(T,S)||re(T,S)||J()}function J(){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 re(T,S){if(T){if(typeof T=="string")return ae(T,S);var K=Object.prototype.toString.call(T).slice(8,-1);if(K==="Object"&&T.constructor&&(K=T.constructor.name),K==="Map"||K==="Set")return Array.from(T);if(K==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(K))return ae(T,S)}}function ae(T,S){(S==null||S>T.length)&&(S=T.length);for(var K=0,f=new Array(S);K")},function:function(S){var K=this,f=S.signature;if(!f)return"Function";var H="oneOf"in f?f.oneOf:[f];return H.map(function(j){return"".concat(j.isAsync?"async ":"","(").concat(j.arguments.map(function(W){return"".concat(W.key,": ").concat(K.toString(W))}).join(", "),") => ").concat(K.toString(j.returnType))}).join(" | ")},dom:function(S){return S.className||"DOM"},enum:function(S){return S.enum.map(function(K){return JSON.stringify(K)}).join(" | ")},oneOf:function(S){var K=this;return S.oneOf.map(function(f){return K.getValidClassName(f)||K.toString(f)}).join(" | ")},getValidClassName:function(S){return"className"in S&&typeof S.className=="string"&&S.className!=="__type"?S.className:null}},Ne=function(S){var K=useState(function(){return ve.toString(S)}),f=L(K,2),H=f[0],j=f[1];return useEffect(function(){j(ve.toString(S))},[S]),React.createElement("code",null,H)},G=function(S){var K,f=useRouteMeta(),H=f.frontmatter,j=useAtomAssets(),W=j.components,se=S.id||H.atomId,q=useIntl();if(!se)throw new Error("`id` properties if required for API component!");var w=W==null?void 0:W[se];return React.createElement("div",{className:"markdown"},React.createElement(Table,null,React.createElement("thead",null,React.createElement("tr",null,React.createElement("th",null,q.formatMessage({id:"api.component.name"})),React.createElement("th",null,q.formatMessage({id:"api.component.description"})),React.createElement("th",null,q.formatMessage({id:"api.component.type"})),React.createElement("th",null,q.formatMessage({id:"api.component.default"})))),React.createElement("tbody",null,w&&(K=w.propsConfig)!==null&&K!==void 0&&K.properties?Object.entries(w.propsConfig.properties).map(function(Y){var ne,Ke=L(Y,2),Ce=Ke[0],pe=Ke[1];return React.createElement("tr",{key:Ce},React.createElement("td",null,Ce),React.createElement("td",null,pe.description||"--"),React.createElement("td",null,React.createElement(Ne,pe)),React.createElement("td",null,React.createElement("code",null,(ne=w.propsConfig.required)!==null&&ne!==void 0&&ne.includes(Ce)?q.formatMessage({id:"api.component.required"}):JSON.stringify(pe.default)||"--")))}):React.createElement("tr",null,React.createElement("td",{colSpan:4},q.formatMessage({id:"api.component.".concat(W?"not.found":"unavailable")},{id:se}))))))},R=null},71852:function(Fe,Ue,N){"use strict";N.d(Ue,{Z:function(){return L}});var Q=N(62435);function D(){return D=Object.assign?Object.assign.bind():function(J){for(var re=1;reS.length)&&(K=S.length);for(var f=0,H=new Array(K);f=0)&&Object.prototype.propertyIsEnumerable.call(S,H)&&(f[H]=S[H])}return f}function G(S,K){if(S==null)return{};var f={},H=Object.keys(S),j,W;for(W=0;W=0)&&(f[j]=S[j]);return f}var R=function(K){var f=K.children,H=Ne(K,L),j=(0,V.useRef)(null),W=(0,V.useState)(!1),se=J(W,2),q=se[0],w=se[1],Y=(0,V.useState)(!1),ne=J(Y,2),Ke=ne[0],Ce=ne[1];return(0,V.useEffect)(function(){var pe=j.current;if(pe){var xe=D()(function(){w(pe.scrollLeft>0),Ce(pe.scrollLeft=R.F1&&a<=R.F12)return!1;switch(a){case R.ALT:case R.CAPS_LOCK:case R.CONTEXT_MENU:case R.CTRL:case R.DOWN:case R.END:case R.ESC:case R.HOME:case R.INSERT:case R.LEFT:case R.MAC_FF_META:case R.META:case R.NUMLOCK:case R.NUM_CENTER:case R.PAGE_DOWN:case R.PAGE_UP:case R.PAUSE:case R.PRINT_SCREEN:case R.RIGHT:case R.SHIFT:case R.UP:case R.WIN_KEY:case R.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(n){if(n>=R.ZERO&&n<=R.NINE||n>=R.NUM_ZERO&&n<=R.NUM_MULTIPLY||n>=R.A&&n<=R.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&n===0)return!0;switch(n){case R.SPACE:case R.QUESTION_MARK:case R.NUM_PLUS:case R.NUM_MINUS:case R.NUM_PERIOD:case R.NUM_DIVISION:case R.SEMICOLON:case R.DASH:case R.EQUALS:case R.COMMA:case R.PERIOD:case R.SLASH:case R.APOSTROPHE:case R.SINGLE_QUOTE:case R.OPEN_SQUARE_BRACKET:case R.BACKSLASH:case R.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},T=R,S=`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`,K=`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`,f="".concat(S," ").concat(K).split(/[\s\n]+/),H="aria-",j="data-";function W(t,n){return t.indexOf(n)===0}function se(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,a;n===!1?a={aria:!0,data:!0,attr:!0}:n===!0?a={aria:!0}:a=(0,L.Z)({},n);var e={};return Object.keys(t).forEach(function(s){(a.aria&&(s==="role"||W(s,H))||a.data&&W(s,j)||a.attr&&f.includes(s))&&(e[s]=t[s])}),e}var q={},w=[],Y=function(n){w.push(n)};function ne(t,n){if(!1)var a}function Ke(t,n){if(!1)var a}function Ce(){q={}}function pe(t,n,a){!n&&!q[a]&&(t(!1,a),q[a]=!0)}function xe(t,n){pe(ne,t,n)}function Pe(t,n){pe(Ke,t,n)}xe.preMessage=Y,xe.resetWarned=Ce,xe.noteOnce=Pe;var Te=xe,g=N(62435),ut=g.createContext(null);function rt(t){var n=t.dropPosition,a=t.dropLevelOffset,e=t.indent,s={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(n){case-1:s.top=0,s.left=-a*e;break;case 1:s.bottom=0,s.left=-a*e;break;case 0:s.bottom=0,s.left=e;break}return g.createElement("div",{style:s})}function ft(t){if(t==null)throw new TypeError("Cannot destructure "+t)}var ee=N(97685),at=N(12402);function Tt(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var gt=Tt()?g.useLayoutEffect:g.useEffect,ot=function(n,a){var e=g.useRef(!0);gt(function(){return n(e.current)},a),gt(function(){return e.current=!1,function(){e.current=!0}},[])},Ot=function(n,a){ot(function(e){if(!e)return n()},a)},xt=ot,ht=N(61254),vt=N(6278),le=g.forwardRef(function(t,n){var a=t.height,e=t.offsetY,s=t.offsetX,l=t.children,d=t.prefixCls,r=t.onInnerResize,o=t.innerProps,i=t.rtl,c=t.extra,u={},v={display:"flex",flexDirection:"column"};if(e!==void 0){var p;u={height:a,position:"relative",overflow:"hidden"},v=(0,L.Z)((0,L.Z)({},v),{},(p={transform:"translateY(".concat(e,"px)")},(0,D.Z)(p,i?"marginRight":"marginLeft",-s),(0,D.Z)(p,"position","absolute"),(0,D.Z)(p,"left",0),(0,D.Z)(p,"right",0),(0,D.Z)(p,"top",0),p))}return g.createElement("div",{style:u},g.createElement(vt.Z,{onResize:function(m){var E=m.offsetHeight;E&&r&&r()}},g.createElement("div",(0,Q.Z)({style:v,className:G()((0,D.Z)({},"".concat(d,"-holder-inner"),d)),ref:n},o),l,c)))});le.displayName="Filler";var je=le,Je=function(n){return+setTimeout(n,16)},yt=function(n){return clearTimeout(n)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(Je=function(n){return window.requestAnimationFrame(n)},yt=function(n){return window.cancelAnimationFrame(n)});var en=0,Mt=new Map;function tn(t){Mt.delete(t)}var nn=function(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;en+=1;var e=en;function s(l){if(l===0)tn(e),n();else{var d=Je(function(){s(l-1)});Mt.set(e,d)}}return s(a),e};nn.cancel=function(t){var n=Mt.get(t);return tn(n),yt(n)};var We=nn;function rn(t,n){var a="touches"in t?t.touches[0]:t;return a[n?"pageX":"pageY"]}var Vn=g.forwardRef(function(t,n){var a,e=t.prefixCls,s=t.rtl,l=t.scrollOffset,d=t.scrollRange,r=t.onStartMove,o=t.onStopMove,i=t.onScroll,c=t.horizontal,u=t.spinSize,v=t.containerSize,p=t.style,y=t.thumbStyle,m=g.useState(!1),E=(0,ee.Z)(m,2),h=E[0],b=E[1],C=g.useState(null),x=(0,ee.Z)(C,2),k=x[0],P=x[1],O=g.useState(null),I=(0,ee.Z)(O,2),M=I[0],F=I[1],A=!s,U=g.useRef(),_=g.useRef(),B=g.useState(!1),ce=(0,ee.Z)(B,2),ge=ce[0],te=ce[1],oe=g.useRef(),ke=function(){clearTimeout(oe.current),te(!0),oe.current=setTimeout(function(){te(!1)},3e3)},Ae=d-v||0,Ze=v-u||0,he=Ae>0,Ee=g.useMemo(function(){if(l===0||Ae===0)return 0;var be=l/Ae;return be*Ze},[l,Ae,Ze]),we=function(ue){ue.stopPropagation(),ue.preventDefault()},Ie=g.useRef({top:Ee,dragging:h,pageY:k,startTop:M});Ie.current={top:Ee,dragging:h,pageY:k,startTop:M};var Ge=function(ue){b(!0),P(rn(ue,c)),F(Ie.current.top),r(),ue.stopPropagation(),ue.preventDefault()};g.useEffect(function(){var be=function(lt){lt.preventDefault()},ue=U.current,He=_.current;return ue.addEventListener("touchstart",be),He.addEventListener("touchstart",Ge),function(){ue.removeEventListener("touchstart",be),He.removeEventListener("touchstart",Ge)}},[]);var ze=g.useRef();ze.current=Ae;var Ye=g.useRef();Ye.current=Ze,g.useEffect(function(){if(h){var be,ue=function(lt){var Xe=Ie.current,pt=Xe.dragging,Be=Xe.pageY,Nt=Xe.startTop;if(We.cancel(be),pt){var et=rn(lt,c)-Be,X=Nt;!A&&c?X-=et:X+=et;var _e=ze.current,Me=Ye.current,De=Me?X/Me:0,ye=Math.ceil(De*_e);ye=Math.max(ye,0),ye=Math.min(ye,_e),be=We(function(){i(ye,c)})}},He=function(){b(!1),o()};return window.addEventListener("mousemove",ue),window.addEventListener("touchmove",ue),window.addEventListener("mouseup",He),window.addEventListener("touchend",He),function(){window.removeEventListener("mousemove",ue),window.removeEventListener("touchmove",ue),window.removeEventListener("mouseup",He),window.removeEventListener("touchend",He),We.cancel(be)}}},[h]),g.useEffect(function(){ke()},[l]),g.useImperativeHandle(n,function(){return{delayHidden:ke}});var Oe="".concat(e,"-scrollbar"),de={position:"absolute",visibility:ge&&he?null:"hidden"},Se={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return c?(de.height=8,de.left=0,de.right=0,de.bottom=0,Se.height="100%",Se.width=u,A?Se.left=Ee:Se.right=Ee):(de.width=8,de.top=0,de.bottom=0,A?de.right=0:de.left=0,Se.width="100%",Se.height=u,Se.top=Ee),g.createElement("div",{ref:U,className:G()(Oe,(a={},(0,D.Z)(a,"".concat(Oe,"-horizontal"),c),(0,D.Z)(a,"".concat(Oe,"-vertical"),!c),(0,D.Z)(a,"".concat(Oe,"-visible"),ge),a)),style:(0,L.Z)((0,L.Z)({},de),p),onMouseDown:we,onMouseMove:ke},g.createElement("div",{ref:_,className:G()("".concat(Oe,"-thumb"),(0,D.Z)({},"".concat(Oe,"-thumb-moving"),h)),style:(0,L.Z)((0,L.Z)({},Se),y),onMouseDown:Ge}))}),an=Vn;function Gn(t){var n=t.children,a=t.setRef,e=g.useCallback(function(s){a(s)},[]);return g.cloneElement(n,{ref:e})}function Yn(t,n,a,e,s,l,d){var r=d.getKey;return t.slice(n,a+1).map(function(o,i){var c=n+i,u=l(o,c,{style:{width:e}}),v=r(o);return g.createElement(Gn,{key:v,setRef:function(y){return s(o,y)}},u)})}function Xn(t){return t instanceof HTMLElement||t instanceof SVGElement}function Qn(t){return Xn(t)?t:t instanceof g.Component?ht.findDOMNode(t):null}var Jn=function(){function t(){(0,re.Z)(this,t),this.maps=void 0,this.id=0,this.maps=Object.create(null)}return(0,ae.Z)(t,[{key:"set",value:function(a,e){this.maps[a]=e,this.id+=1}},{key:"get",value:function(a){return this.maps[a]}}]),t}(),qn=Jn;function er(t,n,a){var e=g.useState(0),s=(0,ee.Z)(e,2),l=s[0],d=s[1],r=(0,g.useRef)(new Map),o=(0,g.useRef)(new qn),i=(0,g.useRef)();function c(){We.cancel(i.current)}function u(){var p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;c();var y=function(){r.current.forEach(function(E,h){if(E&&E.offsetParent){var b=Qn(E),C=b.offsetHeight;o.current.get(h)!==C&&o.current.set(h,b.offsetHeight)}}),d(function(E){return E+1})};p?y():i.current=We(y)}function v(p,y){var m=t(p),E=r.current.get(m);y?(r.current.set(m,y),u()):r.current.delete(m),!E!=!y&&(y?n==null||n(p):a==null||a(p))}return(0,g.useEffect)(function(){return c},[]),[v,u,o.current,l]}function tr(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var on=tr()?g.useLayoutEffect:g.useEffect,sn=function(n,a){var e=g.useRef(!0);on(function(){return n(e.current)},a),on(function(){return e.current=!1,function(){e.current=!0}},[])},$a=function(n,a){sn(function(e){if(!e)return n()},a)},mt=sn;function ln(t){var n=g.useRef();n.current=t;var a=g.useCallback(function(){for(var e,s=arguments.length,l=new Array(s),d=0;d3&&arguments[3]!==void 0?arguments[3]:!1;return n.length&&e&&a===void 0&&!get(t,n.slice(0,-1))?t:cn(t,n,a,e)}function or(t){return _typeof(t)==="object"&&t!==null&&Object.getPrototypeOf(t)===Object.prototype}function dn(t){return Array.isArray(t)?[]:{}}var ir=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function za(){for(var t=arguments.length,n=new Array(t),a=0;a=0;B-=1){var ce=s(n[B]),ge=a.get(ce);if(ge===void 0){b=!0;break}if(_-=ge,_<=0)break}switch(k){case"top":x=O-E;break;case"bottom":x=I-h+E;break;default:{var te=t.current.scrollTop,oe=te+h;Ooe&&(C="bottom")}}x!==null&&d(x),x!==u.lastTop&&(b=!0)}b&&v(function(ke){return(0,L.Z)((0,L.Z)({},ke),{},{times:ke.times+1,targetAlign:C,lastTop:x})})}},[u,t.current]),function(p){if(p==null){r();return}if(We.cancel(o.current),typeof p=="number")d(p);else if(p&&(0,V.Z)(p)==="object"){var y,m=p.align;"index"in p?y=p.index:y=n.findIndex(function(b){return s(b)===p.key});var E=p.offset,h=E===void 0?0:E;v({times:0,index:y,offset:h,originAlign:m})}}}function Va(t,n,a,e){var s=a-t,l=n-a,d=Math.min(s,l)*2;if(e<=d){var r=Math.floor(e/2);return e%2?a+r+1:a-r}return s>l?a-(e-l):a+(e-s)}function gr(t,n,a){var e=t.length,s=n.length,l,d;if(e===0&&s===0)return null;e1&&arguments[1]!==void 0?arguments[1]:!1,o=d<0&&l.current.top||d>0&&l.current.bottom;return r&&o?(clearTimeout(e.current),a.current=!1):(!o||a.current)&&s(),!a.current&&o}};function mr(t,n,a,e,s){var l=(0,g.useRef)(0),d=(0,g.useRef)(null),r=(0,g.useRef)(null),o=(0,g.useRef)(!1),i=vn(n,a);function c(E,h){We.cancel(d.current),l.current+=h,r.current=h,!i(h)&&(fn||E.preventDefault(),d.current=We(function(){var b=o.current?10:1;s(l.current*b),l.current=0}))}function u(E,h){s(h,!0),fn||E.preventDefault()}var v=(0,g.useRef)(null),p=(0,g.useRef)(null);function y(E){if(t){We.cancel(p.current),p.current=We(function(){v.current=null},2);var h=E.deltaX,b=E.deltaY,C=E.shiftKey,x=h,k=b;(v.current==="sx"||!v.current&&C&&b&&!h)&&(x=b,k=0,v.current="sx");var P=Math.abs(x),O=Math.abs(k);v.current===null&&(v.current=e&&P>O?"x":"y"),v.current==="y"?c(E,k):u(E,x)}}function m(E){t&&(o.current=E.detail===r.current)}return[y,m]}var Er=14/15;function Sr(t,n,a){var e=(0,g.useRef)(!1),s=(0,g.useRef)(0),l=(0,g.useRef)(null),d=(0,g.useRef)(null),r,o=function(v){if(e.current){var p=Math.ceil(v.touches[0].pageY),y=s.current-p;s.current=p,a(y)&&v.preventDefault(),clearInterval(d.current),d.current=setInterval(function(){y*=Er,(!a(y,!0)||Math.abs(y)<=.1)&&clearInterval(d.current)},16)}},i=function(){e.current=!1,r()},c=function(v){r(),v.touches.length===1&&!e.current&&(e.current=!0,s.current=Math.ceil(v.touches[0].pageY),l.current=v.target,l.current.addEventListener("touchmove",o),l.current.addEventListener("touchend",i))};r=function(){l.current&&(l.current.removeEventListener("touchmove",o),l.current.removeEventListener("touchend",i))},mt(function(){return t&&n.current.addEventListener("touchstart",c),function(){var u;(u=n.current)===null||u===void 0||u.removeEventListener("touchstart",c),r(),clearInterval(d.current)}},[t])}var br=20;function pn(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,a=t/n*100;return isNaN(a)&&(a=0),a=Math.max(a,br),a=Math.min(a,t/2),Math.floor(a)}function Nr(t,n,a,e){var s=g.useMemo(function(){return[new Map,[]]},[t,a.id,e]),l=(0,ee.Z)(s,2),d=l[0],r=l[1],o=function(c){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:c,v=d.get(c),p=d.get(u);if(v===void 0||p===void 0)for(var y=t.length,m=r.length;ml||!!m),A=y==="rtl",U=G()(e,(0,D.Z)({},"".concat(e,"-rtl"),A),s),_=c||Cr,B=(0,g.useRef)(),ce=(0,g.useRef)(),ge=(0,g.useState)(0),te=(0,ee.Z)(ge,2),oe=te[0],ke=te[1],Ae=(0,g.useState)(0),Ze=(0,ee.Z)(Ae,2),he=Ze[0],Ee=Ze[1],we=(0,g.useState)(!1),Ie=(0,ee.Z)(we,2),Ge=Ie[0],ze=Ie[1],Ye=function(){ze(!0)},Oe=function(){ze(!1)},de=g.useCallback(function($){return typeof v=="function"?v($):$==null?void 0:$[v]},[v]),Se={getKey:de};function be($){ke(function(Z){var z;typeof $=="function"?z=$(Z):z=$;var Re=Ra(z);return B.current.scrollTop=Re,Re})}var ue=(0,g.useRef)({start:0,end:_.length}),He=(0,g.useRef)(),st=hr(_,de),lt=(0,ee.Z)(st,1),Xe=lt[0];He.current=Xe;var pt=er(de,null,null),Be=(0,ee.Z)(pt,4),Nt=Be[0],et=Be[1],X=Be[2],_e=Be[3],Me=g.useMemo(function(){if(!M)return{scrollHeight:void 0,start:0,end:_.length-1,offset:void 0};if(!F){var $;return{scrollHeight:(($=ce.current)===null||$===void 0?void 0:$.offsetHeight)||0,start:0,end:_.length-1,offset:void 0}}for(var Z=0,z,Re,nt,Aa=_.length,Ct=0;Ct=oe&&z===void 0&&(z=Ct,Re=Z),qt>oe+l&&nt===void 0&&(nt=Ct),Z=qt}return z===void 0&&(z=0,Re=0,nt=Math.ceil(l/d)),nt===void 0&&(nt=_.length-1),nt=Math.min(nt+1,_.length-1),{scrollHeight:Z,start:z,end:nt,offset:Re}},[F,M,oe,_,_e,l]),De=Me.scrollHeight,ye=Me.start,$e=Me.end,ct=Me.offset;ue.current.start=ye,ue.current.end=$e;var dt=g.useState({width:0,height:l}),tt=(0,ee.Z)(dt,2),Qe=tt[0],Ka=tt[1],Ca=function(Z){Ka({width:Z.width||Z.offsetWidth,height:Z.height||Z.offsetHeight})},In=(0,g.useRef)(),_n=(0,g.useRef)(),xa=g.useMemo(function(){return pn(Qe.width,m)},[Qe.width,m]),ka=g.useMemo(function(){return pn(Qe.height,De)},[Qe.height,De]),Bt=De-l,Vt=(0,g.useRef)(Bt);Vt.current=Bt;function Ra($){var Z=$;return Number.isNaN(Vt.current)||(Z=Math.min(Z,Vt.current)),Z=Math.max(Z,0),Z}var $n=oe<=0,Zn=oe>=Bt,Ta=vn($n,Zn),Gt=function(){return{x:A?-he:he,y:oe}},Yt=(0,g.useRef)(Gt()),Xt=ln(function(){if(C){var $=Gt();(Yt.current.x!==$.x||Yt.current.y!==$.y)&&(C($),Yt.current=$)}});function Un($,Z){var z=$;Z?((0,ht.flushSync)(function(){Ee(z)}),Xt()):be(z)}function Oa($){var Z=$.currentTarget.scrollTop;Z!==oe&&be(Z),b==null||b($),Xt()}var Qt=function(Z){var z=Z,Re=m-Qe.width;return z=Math.max(z,0),z=Math.min(z,Re),z},Ma=ln(function($,Z){Z?((0,ht.flushSync)(function(){Ee(function(z){var Re=z+(A?-$:$);return Qt(Re)})}),Xt()):be(function(z){var Re=z+$;return Re})}),Da=mr(M,$n,Zn,!!m,Ma),Hn=(0,ee.Z)(Da,2),Jt=Hn[0],Fn=Hn[1];Sr(M,B,function($,Z){return Ta($,Z)?!1:(Jt({preventDefault:function(){},deltaY:$}),!0)}),mt(function(){function $(z){M&&z.preventDefault()}var Z=B.current;return Z.addEventListener("wheel",Jt),Z.addEventListener("DOMMouseScroll",Fn),Z.addEventListener("MozMousePixelScroll",$),function(){Z.removeEventListener("wheel",Jt),Z.removeEventListener("DOMMouseScroll",Fn),Z.removeEventListener("MozMousePixelScroll",$)}},[M]),mt(function(){m&&Ee(function($){return Qt($)})},[Qe.width,m]);var jn=function(){var Z,z;(Z=In.current)===null||Z===void 0||Z.delayHidden(),(z=_n.current)===null||z===void 0||z.delayHidden()},Wn=pr(B,_,X,d,de,function(){return et(!0)},be,jn);g.useImperativeHandle(n,function(){return{getScrollInfo:Gt,scrollTo:function(Z){function z(Re){return Re&&(0,V.Z)(Re)==="object"&&("left"in Re||"top"in Re)}z(Z)?(Z.left!==void 0&&Ee(Qt(Z.left)),Wn(Z.top)):Wn(Z)}}}),mt(function(){if(x){var $=_.slice(ye,$e+1);x($,_)}},[ye,$e,_]);var wa=Nr(_,de,X,d),Pa=P==null?void 0:P({start:ye,end:$e,virtual:F,offsetX:he,offsetY:ct,rtl:A,getSize:wa}),La=Yn(_,ye,$e,m,Nt,u,Se),Kt=null;l&&(Kt=(0,L.Z)((0,D.Z)({},o?"height":"maxHeight",l),xr),M&&(Kt.overflowY="hidden",m&&(Kt.overflowX="hidden"),Ge&&(Kt.pointerEvents="none")));var zn={};return A&&(zn.dir="rtl"),g.createElement("div",(0,Q.Z)({style:(0,L.Z)((0,L.Z)({},i),{},{position:"relative"}),className:U},zn,I),g.createElement(vt.Z,{onResize:Ca},g.createElement(h,{className:"".concat(e,"-holder"),style:Kt,ref:B,onScroll:Oa,onMouseEnter:jn},g.createElement(je,{prefixCls:e,height:De,offsetX:he,offsetY:ct,scrollWidth:m,onInnerResize:et,ref:ce,innerProps:k,rtl:A,extra:Pa},La))),F&&De>l&&g.createElement(an,{ref:In,prefixCls:e,scrollOffset:oe,scrollRange:De,rtl:A,onScroll:Un,onStartMove:Ye,onStopMove:Oe,spinSize:ka,containerSize:Qe.height,style:O==null?void 0:O.verticalScrollBar,thumbStyle:O==null?void 0:O.verticalScrollBarThumb}),F&&m&&g.createElement(an,{ref:_n,prefixCls:e,scrollOffset:he,scrollRange:m,rtl:A,onScroll:Un,onStartMove:Ye,onStopMove:Oe,spinSize:xa,containerSize:Qe.width,horizontal:!0,style:O==null?void 0:O.horizontalScrollBar,thumbStyle:O==null?void 0:O.horizontalScrollBarThumb}))}var gn=g.forwardRef(kr);gn.displayName="List";var Rr=gn,Tr=Rr,Or=N(21224),Mr=function(n){for(var a=n.prefixCls,e=n.level,s=n.isStart,l=n.isEnd,d="".concat(a,"-indent-unit"),r=[],o=0;o1&&arguments[1]!==void 0?arguments[1]:{},a=[];return g.Children.forEach(t,function(e){e==null&&!n.keepEmpty||(Array.isArray(e)?a=a.concat(At(e)):(0,wr.isFragment)(e)&&e.props?a=a.concat(At(e.props.children,n)):a.push(e))}),a}function Pr(t,n){var a=(0,L.Z)({},t);return Array.isArray(n)&&n.forEach(function(e){delete a[e]}),a}var Lr=["children"];function hn(t,n){return"".concat(t,"-").concat(n)}function Ar(t){return t&&t.type&&t.type.isTreeNode}function Et(t,n){return t!=null?t:n}function kt(t){var n=t||{},a=n.title,e=n._title,s=n.key,l=n.children,d=a||"title";return{title:d,_title:e||[d],key:s||"key",children:l||"children"}}function Ga(t,n){var a=new Map;function e(s){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(s||[]).forEach(function(d){var r=d[n.key],o=d[n.children];warning(r!=null,"Tree node must have a certain key: [".concat(l).concat(r,"]"));var i=String(r);warning(!a.has(i)||r===null||r===void 0,"Same 'key' exist in the Tree: ".concat(i)),a.set(i,!0),e(o,"".concat(l).concat(i," > "))})}e(t)}function Ir(t){function n(a){var e=At(a);return e.map(function(s){if(!Ar(s))return Te(!s,"Tree/TreeNode can only accept TreeNode as children."),null;var l=s.key,d=s.props,r=d.children,o=(0,at.Z)(d,Lr),i=(0,L.Z)({key:l},o),c=n(r);return c.length&&(i.children=c),i}).filter(function(s){return s})}return n(t)}function It(t,n,a){var e=kt(a),s=e._title,l=e.key,d=e.children,r=new Set(n===!0?[]:n),o=[];function i(c){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return c.map(function(v,p){for(var y=hn(u?u.pos:"0",p),m=Et(v[l],y),E,h=0;h1&&arguments[1]!==void 0?arguments[1]:{},a=n.initWrapper,e=n.processEntity,s=n.onProcessFinished,l=n.externalGetKey,d=n.childrenPropName,r=n.fieldNames,o=arguments.length>2?arguments[2]:void 0,i=l||o,c={},u={},v={posEntities:c,keyEntities:u};return a&&(v=a(v)||v),_r(t,function(p){var y=p.node,m=p.index,E=p.pos,h=p.key,b=p.parentPos,C=p.level,x=p.nodes,k={node:y,nodes:x,index:m,key:h,pos:E,level:C},P=Et(h,E);c[E]=k,u[P]=k,k.parent=c[b],k.parent&&(k.parent.children=k.parent.children||[],k.parent.children.push(k)),e&&e(k,v)},{externalGetKey:i,childrenPropName:d,fieldNames:r}),s&&s(v),v}function St(t,n){var a=n.expandedKeys,e=n.selectedKeys,s=n.loadedKeys,l=n.loadingKeys,d=n.checkedKeys,r=n.halfCheckedKeys,o=n.dragOverNodeKey,i=n.dropPosition,c=n.keyEntities,u=Le(c,t),v={eventKey:t,expanded:a.indexOf(t)!==-1,selected:e.indexOf(t)!==-1,loaded:s.indexOf(t)!==-1,loading:l.indexOf(t)!==-1,checked:d.indexOf(t)!==-1,halfChecked:r.indexOf(t)!==-1,pos:String(u?u.pos:""),dragOver:o===t&&i===0,dragOverGapTop:o===t&&i===-1,dragOverGapBottom:o===t&&i===1};return v}function fe(t){var n=t.data,a=t.expanded,e=t.selected,s=t.checked,l=t.loaded,d=t.loading,r=t.halfChecked,o=t.dragOver,i=t.dragOverGapTop,c=t.dragOverGapBottom,u=t.pos,v=t.active,p=t.eventKey,y=(0,L.Z)((0,L.Z)({},n),{},{expanded:a,selected:e,checked:s,loaded:l,loading:d,halfChecked:r,dragOver:o,dragOverGapTop:i,dragOverGapBottom:c,pos:u,active:v,key:p});return"props"in y||Object.defineProperty(y,"props",{get:function(){return Te(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),t}}),y}var Zr=["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","data","onMouseMove","selectable"],yn="open",mn="close",Ur="---",Hr=function(t){(0,me.Z)(a,t);var n=(0,ve.Z)(a);function a(){var e;(0,re.Z)(this,a);for(var s=arguments.length,l=new Array(s),d=0;d0&&arguments[0]!==void 0?arguments[0]:[],n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],a=t.length,e=n.length;if(Math.abs(a-e)!==1)return{add:!1,key:null};function s(l,d){var r=new Map;l.forEach(function(i){r.set(i,!0)});var o=d.filter(function(i){return!r.has(i)});return o.length===1?o[0]:null}return a ").concat(n);return n}var kn=g.forwardRef(function(t,n){var a=t.prefixCls,e=t.data,s=t.selectable,l=t.checkable,d=t.expandedKeys,r=t.selectedKeys,o=t.checkedKeys,i=t.loadedKeys,c=t.loadingKeys,u=t.halfCheckedKeys,v=t.keyEntities,p=t.disabled,y=t.dragging,m=t.dragOverNodeKey,E=t.dropPosition,h=t.motion,b=t.height,C=t.itemHeight,x=t.virtual,k=t.focusable,P=t.activeItem,O=t.focused,I=t.tabIndex,M=t.onKeyDown,F=t.onFocus,A=t.onBlur,U=t.onActiveChange,_=t.onListChangeStart,B=t.onListChangeEnd,ce=(0,at.Z)(t,Vr),ge=g.useRef(null),te=g.useRef(null);g.useImperativeHandle(n,function(){return{scrollTo:function(_e){ge.current.scrollTo(_e)},getIndentWidth:function(){return te.current.offsetWidth}}});var oe=g.useState(d),ke=(0,ee.Z)(oe,2),Ae=ke[0],Ze=ke[1],he=g.useState(e),Ee=(0,ee.Z)(he,2),we=Ee[0],Ie=Ee[1],Ge=g.useState(e),ze=(0,ee.Z)(Ge,2),Ye=ze[0],Oe=ze[1],de=g.useState([]),Se=(0,ee.Z)(de,2),be=Se[0],ue=Se[1],He=g.useState(null),st=(0,ee.Z)(He,2),lt=st[0],Xe=st[1],pt=g.useRef(e);pt.current=e;function Be(){var X=pt.current;Ie(X),Oe(X),ue([]),Xe(null),B()}xt(function(){Ze(d);var X=Br(Ae,d);if(X.key!==null)if(X.add){var _e=we.findIndex(function(dt){var tt=dt.key;return tt===X.key}),Me=Cn(Sn(we,e,X.key),x,b,C),De=we.slice();De.splice(_e+1,0,Kn),Oe(De),ue(Me),Xe("show")}else{var ye=e.findIndex(function(dt){var tt=dt.key;return tt===X.key}),$e=Cn(Sn(e,we,X.key),x,b,C),ct=e.slice();ct.splice(ye+1,0,Kn),Oe(ct),ue($e),Xe("hide")}else we!==e&&(Ie(e),Oe(e))},[d,e]),g.useEffect(function(){y||Be()},[y]);var Nt=h?Ye:e,et={expandedKeys:d,selectedKeys:r,loadedKeys:i,loadingKeys:c,checkedKeys:o,halfCheckedKeys:u,dragOverNodeKey:m,dropPosition:E,keyEntities:v};return g.createElement(g.Fragment,null,O&&P&&g.createElement("span",{style:bn,"aria-live":"assertive"},Yr(P)),g.createElement("div",null,g.createElement("input",{style:bn,disabled:k===!1||p,tabIndex:k!==!1?I:null,onKeyDown:M,onFocus:F,onBlur:A,value:"",onChange:Gr,"aria-label":"for screen reader"})),g.createElement("div",{className:"".concat(a,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},g.createElement("div",{className:"".concat(a,"-indent")},g.createElement("div",{ref:te,className:"".concat(a,"-indent-unit")}))),g.createElement(Tr,(0,Q.Z)({},ce,{data:Nt,itemKey:xn,height:b,fullHeight:!1,virtual:x,itemHeight:C,prefixCls:"".concat(a,"-list"),ref:ge,onVisibleChange:function(_e,Me){var De=new Set(_e),ye=Me.filter(function($e){return!De.has($e)});ye.some(function($e){return xn($e)===it})&&Be()}}),function(X){var _e=X.pos,Me=(0,Q.Z)({},(ft(X.data),X.data)),De=X.title,ye=X.key,$e=X.isStart,ct=X.isEnd,dt=Et(ye,_e);delete Me.key,delete Me.children;var tt=St(dt,et);return g.createElement(zr,(0,Q.Z)({},Me,tt,{title:De,active:!!P&&ye===P.key,pos:_e,data:X.data,isStart:$e,isEnd:ct,motion:h,motionNodes:ye===it?be:null,motionType:lt,onMotionStart:_,onMotionEnd:Be,treeNodeRequiredProps:et,onMouseMove:function(){U(null)}}))}))});kn.displayName="NodeList";var Xr=kn,Qr=null;function Ve(t,n){if(!t)return[];var a=t.slice(),e=a.indexOf(n);return e>=0&&a.splice(e,1),a}function qe(t,n){var a=(t||[]).slice();return a.indexOf(n)===-1&&a.push(n),a}function Ut(t){return t.split("-")}function Jr(t,n){var a=[],e=Le(n,t);function s(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];l.forEach(function(d){var r=d.key,o=d.children;a.push(r),s(o)})}return s(e.children),a}function qr(t){if(t.parent){var n=Ut(t.pos);return Number(n[n.length-1])===t.parent.children.length-1}return!1}function ea(t){var n=Ut(t.pos);return Number(n[n.length-1])===0}function Rn(t,n,a,e,s,l,d,r,o,i){var c,u=t.clientX,v=t.clientY,p=t.target.getBoundingClientRect(),y=p.top,m=p.height,E=(i==="rtl"?-1:1)*(((s==null?void 0:s.x)||0)-u),h=(E-12)/e,b=Le(r,a.props.eventKey);if(v-1.5?l({dragNode:U,dropNode:_,dropPosition:1})?M=1:B=!1:l({dragNode:U,dropNode:_,dropPosition:0})?M=0:l({dragNode:U,dropNode:_,dropPosition:1})?M=1:B=!1:l({dragNode:U,dropNode:_,dropPosition:1})?M=1:B=!1,{dropPosition:M,dropLevelOffset:F,dropTargetKey:b.key,dropTargetPos:b.pos,dragOverNodeKey:I,dropContainerKey:M===0?null:((c=b.parent)===null||c===void 0?void 0:c.key)||null,dropAllowed:B}}function Tn(t,n){if(t){var a=n.multiple;return a?t.slice():t.length?[t[0]]:t}}var ta=function(n){return n};function na(t,n){if(!t)return[];var a=n||{},e=a.processProps,s=e===void 0?ta:e,l=Array.isArray(t)?t:[t];return l.map(function(d){var r=d.children,o=_objectWithoutProperties(d,Qr),i=na(r,n);return React.createElement(TreeNode,_extends({key:o.key},s(o)),i)})}function Ht(t){if(!t)return null;var n;if(Array.isArray(t))n={checkedKeys:t,halfCheckedKeys:void 0};else if((0,V.Z)(t)==="object")n={checkedKeys:t.checked||void 0,halfCheckedKeys:t.halfChecked||void 0};else return Te(!1,"`checkedKeys` is not an array or an object"),null;return n}function On(t,n){var a=new Set;function e(s){if(!a.has(s)){var l=Le(n,s);if(l){a.add(s);var d=l.parent,r=l.node;r.disabled||d&&e(d.key)}}}return(t||[]).forEach(function(s){e(s)}),(0,J.Z)(a)}function Mn(t,n){var a=new Set;return t.forEach(function(e){n.has(e)||a.add(e)}),a}function ra(t){var n=t||{},a=n.disabled,e=n.disableCheckbox,s=n.checkable;return!!(a||e)||s===!1}function aa(t,n,a,e){for(var s=new Set(t),l=new Set,d=0;d<=a;d+=1){var r=n.get(d)||new Set;r.forEach(function(u){var v=u.key,p=u.node,y=u.children,m=y===void 0?[]:y;s.has(v)&&!e(p)&&m.filter(function(E){return!e(E.node)}).forEach(function(E){s.add(E.key)})})}for(var o=new Set,i=a;i>=0;i-=1){var c=n.get(i)||new Set;c.forEach(function(u){var v=u.parent,p=u.node;if(!(e(p)||!u.parent||o.has(u.parent.key))){if(e(u.parent.node)){o.add(v.key);return}var y=!0,m=!1;(v.children||[]).filter(function(E){return!e(E.node)}).forEach(function(E){var h=E.key,b=s.has(h);y&&!b&&(y=!1),!m&&(b||l.has(h))&&(m=!0)}),y&&s.add(v.key),m&&l.add(v.key),o.add(v.key)}})}return{checkedKeys:Array.from(s),halfCheckedKeys:Array.from(Mn(l,s))}}function oa(t,n,a,e,s){for(var l=new Set(t),d=new Set(n),r=0;r<=e;r+=1){var o=a.get(r)||new Set;o.forEach(function(v){var p=v.key,y=v.node,m=v.children,E=m===void 0?[]:m;!l.has(p)&&!d.has(p)&&!s(y)&&E.filter(function(h){return!s(h.node)}).forEach(function(h){l.delete(h.key)})})}d=new Set;for(var i=new Set,c=e;c>=0;c-=1){var u=a.get(c)||new Set;u.forEach(function(v){var p=v.parent,y=v.node;if(!(s(y)||!v.parent||i.has(v.parent.key))){if(s(v.parent.node)){i.add(p.key);return}var m=!0,E=!1;(p.children||[]).filter(function(h){return!s(h.node)}).forEach(function(h){var b=h.key,C=l.has(b);m&&!C&&(m=!1),!E&&(C||d.has(b))&&(E=!0)}),m||l.delete(p.key),E&&d.add(p.key),i.add(p.key)}})}return{checkedKeys:Array.from(l),halfCheckedKeys:Array.from(Mn(d,l))}}function Ft(t,n,a,e){var s=[],l;e?l=e:l=ra;var d=new Set(t.filter(function(c){var u=!!Le(a,c);return u||s.push(c),u})),r=new Map,o=0;Object.keys(a).forEach(function(c){var u=a[c],v=u.level,p=r.get(v);p||(p=new Set,r.set(v,p)),p.add(u),o=Math.max(o,v)}),Te(!s.length,"Tree missing follow keys: ".concat(s.slice(0,100).map(function(c){return"'".concat(c,"'")}).join(", ")));var i;return n===!0?i=aa(d,r,o,l):i=oa(d,n.halfCheckedKeys,r,o,l),i}var ia=10,Dn=function(t){(0,me.Z)(a,t);var n=(0,ve.Z)(a);function a(){var e;(0,re.Z)(this,a);for(var s=arguments.length,l=new Array(s),d=0;d2&&arguments[2]!==void 0?arguments[2]:!1,u=e.state,v=u.dragChildrenKeys,p=u.dropPosition,y=u.dropTargetKey,m=u.dropTargetPos,E=u.dropAllowed;if(E){var h=e.props.onDrop;if(e.setState({dragOverNodeKey:null}),e.cleanDragState(),y!==null){var b=(0,L.Z)((0,L.Z)({},St(y,e.getTreeNodeRequiredProps())),{},{active:((i=e.getActiveItem())===null||i===void 0?void 0:i.key)===y,data:Le(e.state.keyEntities,y).node}),C=v.indexOf(y)!==-1;Te(!C,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var x=Ut(m),k={event:r,node:fe(b),dragNode:e.dragNode?fe(e.dragNode.props):null,dragNodesKeys:[e.dragNode.props.eventKey].concat(v),dropToGap:p!==0,dropPosition:p+Number(x[x.length-1])};c||h==null||h(k),e.dragNode=null}}},e.cleanDragState=function(){var r=e.state.draggingNodeKey;r!==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(r,o){var i=e.state,c=i.expandedKeys,u=i.flattenNodes,v=o.expanded,p=o.key,y=o.isLeaf;if(!(y||r.shiftKey||r.metaKey||r.ctrlKey)){var m=u.filter(function(h){return h.key===p})[0],E=fe((0,L.Z)((0,L.Z)({},St(p,e.getTreeNodeRequiredProps())),{},{data:m.data}));e.setExpandedKeys(v?Ve(c,p):qe(c,p)),e.onNodeExpand(r,E)}},e.onNodeClick=function(r,o){var i=e.props,c=i.onClick,u=i.expandAction;u==="click"&&e.triggerExpandActionExpand(r,o),c==null||c(r,o)},e.onNodeDoubleClick=function(r,o){var i=e.props,c=i.onDoubleClick,u=i.expandAction;u==="doubleClick"&&e.triggerExpandActionExpand(r,o),c==null||c(r,o)},e.onNodeSelect=function(r,o){var i=e.state.selectedKeys,c=e.state,u=c.keyEntities,v=c.fieldNames,p=e.props,y=p.onSelect,m=p.multiple,E=o.selected,h=o[v.key],b=!E;b?m?i=qe(i,h):i=[h]:i=Ve(i,h);var C=i.map(function(x){var k=Le(u,x);return k?k.node:null}).filter(function(x){return x});e.setUncontrolledState({selectedKeys:i}),y==null||y(i,{event:"select",selected:b,node:o,selectedNodes:C,nativeEvent:r.nativeEvent})},e.onNodeCheck=function(r,o,i){var c=e.state,u=c.keyEntities,v=c.checkedKeys,p=c.halfCheckedKeys,y=e.props,m=y.checkStrictly,E=y.onCheck,h=o.key,b,C={event:"check",node:o,checked:i,nativeEvent:r.nativeEvent};if(m){var x=i?qe(v,h):Ve(v,h),k=Ve(p,h);b={checked:x,halfChecked:k},C.checkedNodes=x.map(function(A){return Le(u,A)}).filter(function(A){return A}).map(function(A){return A.node}),e.setUncontrolledState({checkedKeys:x})}else{var P=Ft([].concat((0,J.Z)(v),[h]),!0,u),O=P.checkedKeys,I=P.halfCheckedKeys;if(!i){var M=new Set(O);M.delete(h);var F=Ft(Array.from(M),{checked:!1,halfCheckedKeys:I},u);O=F.checkedKeys,I=F.halfCheckedKeys}b=O,C.checkedNodes=[],C.checkedNodesPositions=[],C.halfCheckedKeys=I,O.forEach(function(A){var U=Le(u,A);if(U){var _=U.node,B=U.pos;C.checkedNodes.push(_),C.checkedNodesPositions.push({node:_,pos:B})}}),e.setUncontrolledState({checkedKeys:O},!1,{halfCheckedKeys:I})}E==null||E(b,C)},e.onNodeLoad=function(r){var o=r.key,i=new Promise(function(c,u){e.setState(function(v){var p=v.loadedKeys,y=p===void 0?[]:p,m=v.loadingKeys,E=m===void 0?[]:m,h=e.props,b=h.loadData,C=h.onLoad;if(!b||y.indexOf(o)!==-1||E.indexOf(o)!==-1)return null;var x=b(r);return x.then(function(){var k=e.state.loadedKeys,P=qe(k,o);C==null||C(P,{event:"load",node:r}),e.setUncontrolledState({loadedKeys:P}),e.setState(function(O){return{loadingKeys:Ve(O.loadingKeys,o)}}),c()}).catch(function(k){if(e.setState(function(O){return{loadingKeys:Ve(O.loadingKeys,o)}}),e.loadingRetryTimes[o]=(e.loadingRetryTimes[o]||0)+1,e.loadingRetryTimes[o]>=ia){var P=e.state.loadedKeys;Te(!1,"Retry for `loadData` many times but still failed. No more retry."),e.setUncontrolledState({loadedKeys:qe(P,o)}),c()}u(k)}),{loadingKeys:qe(E,o)}})});return i.catch(function(){}),i},e.onNodeMouseEnter=function(r,o){var i=e.props.onMouseEnter;i==null||i({event:r,node:o})},e.onNodeMouseLeave=function(r,o){var i=e.props.onMouseLeave;i==null||i({event:r,node:o})},e.onNodeContextMenu=function(r,o){var i=e.props.onRightClick;i&&(r.preventDefault(),i({event:r,node:o}))},e.onFocus=function(){var r=e.props.onFocus;e.setState({focused:!0});for(var o=arguments.length,i=new Array(o),c=0;c1&&arguments[1]!==void 0?arguments[1]:!1,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!e.destroyed){var c=!1,u=!0,v={};Object.keys(r).forEach(function(p){if(p in e.props){u=!1;return}c=!0,v[p]=r[p]}),c&&(!o||u)&&e.setState((0,L.Z)((0,L.Z)({},v),i))}},e.scrollTo=function(r){e.listRef.current.scrollTo(r)},e}return(0,ae.Z)(a,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var s=this.props,l=s.activeKey,d=s.itemScrollOffset,r=d===void 0?0:d;l!==void 0&&l!==this.state.activeKey&&(this.setState({activeKey:l}),l!==null&&this.scrollTo({key:l,offset:r}))}},{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,d=l.focused,r=l.flattenNodes,o=l.keyEntities,i=l.draggingNodeKey,c=l.activeKey,u=l.dropLevelOffset,v=l.dropContainerKey,p=l.dropTargetKey,y=l.dropPosition,m=l.dragOverNodeKey,E=l.indent,h=this.props,b=h.prefixCls,C=h.className,x=h.style,k=h.showLine,P=h.focusable,O=h.tabIndex,I=O===void 0?0:O,M=h.selectable,F=h.showIcon,A=h.icon,U=h.switcherIcon,_=h.draggable,B=h.checkable,ce=h.checkStrictly,ge=h.disabled,te=h.motion,oe=h.loadData,ke=h.filterTreeNode,Ae=h.height,Ze=h.itemHeight,he=h.virtual,Ee=h.titleRender,we=h.dropIndicatorRender,Ie=h.onContextMenu,Ge=h.onScroll,ze=h.direction,Ye=h.rootClassName,Oe=h.rootStyle,de=se(this.props,{aria:!0,data:!0}),Se;return _&&((0,V.Z)(_)==="object"?Se=_:typeof _=="function"?Se={nodeDraggable:_}:Se={}),g.createElement(ut.Provider,{value:{prefixCls:b,selectable:M,showIcon:F,icon:A,switcherIcon:U,draggable:Se,draggingNodeKey:i,checkable:B,checkStrictly:ce,disabled:ge,keyEntities:o,dropLevelOffset:u,dropContainerKey:v,dropTargetKey:p,dropPosition:y,dragOverNodeKey:m,indent:E,direction:ze,dropIndicatorRender:we,loadData:oe,filterTreeNode:ke,titleRender:Ee,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}},g.createElement("div",{role:"tree",className:G()(b,C,Ye,(s={},(0,D.Z)(s,"".concat(b,"-show-line"),k),(0,D.Z)(s,"".concat(b,"-focused"),d),(0,D.Z)(s,"".concat(b,"-active-focused"),c!==null),s)),style:Oe},g.createElement(Xr,(0,Q.Z)({ref:this.listRef,prefixCls:b,style:x,data:r,disabled:ge,selectable:M,checkable:!!B,motion:te,dragging:i!==null,height:Ae,itemHeight:Ze,virtual:he,focusable:P,focused:d,tabIndex:I,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Ie,onScroll:Ge},this.getTreeNodeRequiredProps(),de))))}}],[{key:"getDerivedStateFromProps",value:function(s,l){var d=l.prevProps,r={prevProps:s};function o(P){return!d&&P in s||d&&d[P]!==s[P]}var i,c=l.fieldNames;if(o("fieldNames")&&(c=kt(s.fieldNames),r.fieldNames=c),o("treeData")?i=s.treeData:o("children")&&(Te(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),i=Ir(s.children)),i){r.treeData=i;var u=$r(i,{fieldNames:c});r.keyEntities=(0,L.Z)((0,D.Z)({},it,Nn),u.keyEntities)}var v=r.keyEntities||l.keyEntities;if(o("expandedKeys")||d&&o("autoExpandParent"))r.expandedKeys=s.autoExpandParent||!d&&s.defaultExpandParent?On(s.expandedKeys,v):s.expandedKeys;else if(!d&&s.defaultExpandAll){var p=(0,L.Z)({},v);delete p[it],r.expandedKeys=Object.keys(p).map(function(P){return p[P].key})}else!d&&s.defaultExpandedKeys&&(r.expandedKeys=s.autoExpandParent||s.defaultExpandParent?On(s.defaultExpandedKeys,v):s.defaultExpandedKeys);if(r.expandedKeys||delete r.expandedKeys,i||r.expandedKeys){var y=It(i||l.treeData,r.expandedKeys||l.expandedKeys,c);r.flattenNodes=y}if(s.selectable&&(o("selectedKeys")?r.selectedKeys=Tn(s.selectedKeys,s):!d&&s.defaultSelectedKeys&&(r.selectedKeys=Tn(s.defaultSelectedKeys,s))),s.checkable){var m;if(o("checkedKeys")?m=Ht(s.checkedKeys)||{}:!d&&s.defaultCheckedKeys?m=Ht(s.defaultCheckedKeys)||{}:i&&(m=Ht(s.checkedKeys)||{checkedKeys:l.checkedKeys,halfCheckedKeys:l.halfCheckedKeys}),m){var E=m,h=E.checkedKeys,b=h===void 0?[]:h,C=E.halfCheckedKeys,x=C===void 0?[]:C;if(!s.checkStrictly){var k=Ft(b,!0,v);b=k.checkedKeys,x=k.halfCheckedKeys}r.checkedKeys=b,r.halfCheckedKeys=x}}return o("loadedKeys")&&(r.loadedKeys=s.loadedKeys),r}}]),a}(g.Component);Dn.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:rt,allowDrop:function(){return!0},expandAction:!1},Dn.TreeNode=$t;var Ya=null,Xa=null;function bt(t){"@babel/helpers - typeof";return bt=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},bt(t)}function wn(t,n){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(t);n&&(e=e.filter(function(s){return Object.getOwnPropertyDescriptor(t,s).enumerable})),a.push.apply(a,e)}return a}function Pn(t){for(var n=1;nt.length)&&(n=t.length);for(var a=0,e=new Array(n);a1&&arguments[1]!==void 0?arguments[1]:"",a=[];return[].concat(t).forEach(function(e,s){var l="".concat(n?"".concat(n,"-"):"").concat(s);switch(e==null?void 0:e.type){case"ul":{var d,r=((d=a[a.length-1])===null||d===void 0?void 0:d.children)||a,o=Rt(e.props.children||[],l);r.push.apply(r,pa(o));break}case"li":{var i=Rt(e.props.children,l);a.push({title:[].concat(e.props.children).filter(function(c){return c.type!=="ul"}),key:l,children:i,isLeaf:!i.length});break}default:}}),a}var ma=function(n){var a=useState(Rt(n)),e=da(a,2),s=e[0],l=e[1];return useEffect(function(){l(Rt(n))},[n]),s},Ea=function(n){var a=n.isLeaf,e=n.expanded;return a?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"}))},Sa=function(n){var a=n.isLeaf,e=n.expanded;return a?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}},An=function(n){var a=n.scrollHeight;return{height:a,opacity:1}},ba=function(n){return{height:n?n.offsetHeight:0}},zt=function(n,a){return(a==null?void 0:a.deadline)===!0||a.propertyName==="height"},Na={motionName:"ant-motion-collapse",onAppearStart:Wt,onEnterStart:Wt,onAppearActive:An,onEnterActive:An,onLeaveStart:ba,onLeaveActive:Wt,onAppearEnd:zt,onEnterEnd:zt,onLeaveEnd:zt,motionDeadline:500},Qa=function(t){var n=ma(t.children),a=createRef(),e=function(l,d){var r=d.isLeaf;r||l.shiftKey||l.metaKey||l.ctrlKey||a.current.onNodeExpand(l,d)};return React.createElement(Tree,{className:"dumi-default-tree",icon:Ea,ref:a,itemHeight:20,showLine:!0,selectable:!1,virtual:!1,motion:Pn(Pn({},Na),{},{motionAppear:!1}),onClick:e,treeData:[{key:"0",title:t.title||"",children:n}],defaultExpandAll:!0,switcherIcon:Sa})}},17211:function(Fe,Ue){"use strict";var N;var Q=Symbol.for("react.element"),D=Symbol.for("react.portal"),V=Symbol.for("react.fragment"),L=Symbol.for("react.strict_mode"),J=Symbol.for("react.profiler"),re=Symbol.for("react.provider"),ae=Symbol.for("react.context"),ie=Symbol.for("react.server_context"),me=Symbol.for("react.forward_ref"),ve=Symbol.for("react.suspense"),Ne=Symbol.for("react.suspense_list"),G=Symbol.for("react.memo"),R=Symbol.for("react.lazy"),T=Symbol.for("react.offscreen"),S;S=Symbol.for("react.module.reference");function K(f){if(typeof f=="object"&&f!==null){var H=f.$$typeof;switch(H){case Q:switch(f=f.type,f){case V:case J:case L:case ve:case Ne:return f;default:switch(f=f&&f.$$typeof,f){case ie:case ae:case me:case R:case G:case re:return f;default:return H}}case D:return H}}}N=ae,N=re,N=Q,N=me,N=V,N=R,N=G,N=D,N=J,N=L,N=ve,N=Ne,N=function(){return!1},N=function(){return!1},N=function(f){return K(f)===ae},N=function(f){return K(f)===re},N=function(f){return typeof f=="object"&&f!==null&&f.$$typeof===Q},N=function(f){return K(f)===me},Ue.isFragment=function(f){return K(f)===V},N=function(f){return K(f)===R},N=function(f){return K(f)===G},N=function(f){return K(f)===D},N=function(f){return K(f)===J},N=function(f){return K(f)===L},N=function(f){return K(f)===ve},N=function(f){return K(f)===Ne},N=function(f){return typeof f=="string"||typeof f=="function"||f===V||f===J||f===L||f===ve||f===Ne||f===T||typeof f=="object"&&f!==null&&(f.$$typeof===R||f.$$typeof===G||f.$$typeof===re||f.$$typeof===ae||f.$$typeof===me||f.$$typeof===S||f.getModuleId!==void 0)},N=K},99627:function(Fe,Ue,N){"use strict";Fe.exports=N(17211)},93096:function(Fe,Ue,N){var Q="Expected a function",D=NaN,V="[object Symbol]",L=/^\s+|\s+$/g,J=/^[-+]0x[0-9a-f]+$/i,re=/^0b[01]+$/i,ae=/^0o[0-7]+$/i,ie=parseInt,me=typeof N.g=="object"&&N.g&&N.g.Object===Object&&N.g,ve=typeof self=="object"&&self&&self.Object===Object&&self,Ne=me||ve||Function("return this")(),G=Object.prototype,R=G.toString,T=Math.max,S=Math.min,K=function(){return Ne.Date.now()};function f(w,Y,ne){var Ke,Ce,pe,xe,Pe,Te,g=0,ut=!1,rt=!1,ft=!0;if(typeof w!="function")throw new TypeError(Q);Y=q(Y)||0,j(ne)&&(ut=!!ne.leading,rt="maxWait"in ne,pe=rt?T(q(ne.maxWait)||0,Y):pe,ft="trailing"in ne?!!ne.trailing:ft);function ee(le){var je=Ke,Je=Ce;return Ke=Ce=void 0,g=le,xe=w.apply(Je,je),xe}function at(le){return g=le,Pe=setTimeout(ot,Y),ut?ee(le):xe}function Tt(le){var je=le-Te,Je=le-g,yt=Y-je;return rt?S(yt,pe-Je):yt}function gt(le){var je=le-Te,Je=le-g;return Te===void 0||je>=Y||je<0||rt&&Je>=pe}function ot(){var le=K();if(gt(le))return Ot(le);Pe=setTimeout(ot,Tt(le))}function Ot(le){return Pe=void 0,ft&&Ke?ee(le):(Ke=Ce=void 0,xe)}function xt(){Pe!==void 0&&clearTimeout(Pe),g=0,Ke=Te=Ce=Pe=void 0}function ht(){return Pe===void 0?xe:Ot(K())}function vt(){var le=K(),je=gt(le);if(Ke=arguments,Ce=this,Te=le,je){if(Pe===void 0)return at(Te);if(rt)return Pe=setTimeout(ot,Y),ee(Te)}return Pe===void 0&&(Pe=setTimeout(ot,Y)),xe}return vt.cancel=xt,vt.flush=ht,vt}function H(w,Y,ne){var Ke=!0,Ce=!0;if(typeof w!="function")throw new TypeError(Q);return j(ne)&&(Ke="leading"in ne?!!ne.leading:Ke,Ce="trailing"in ne?!!ne.trailing:Ce),f(w,Y,{leading:Ke,maxWait:Y,trailing:Ce})}function j(w){var Y=typeof w;return!!w&&(Y=="object"||Y=="function")}function W(w){return!!w&&typeof w=="object"}function se(w){return typeof w=="symbol"||W(w)&&R.call(w)==V}function q(w){if(typeof w=="number")return w;if(se(w))return D;if(j(w)){var Y=typeof w.valueOf=="function"?w.valueOf():w;w=j(Y)?Y+"":Y}if(typeof w!="string")return w===0?w:+w;w=w.replace(L,"");var ne=re.test(w);return ne||ae.test(w)?ie(w.slice(2),ne?2:8):J.test(w)?D:+w}Fe.exports=H},66392:function(Fe,Ue){"use strict";var N;var Q=Symbol.for("react.element"),D=Symbol.for("react.portal"),V=Symbol.for("react.fragment"),L=Symbol.for("react.strict_mode"),J=Symbol.for("react.profiler"),re=Symbol.for("react.provider"),ae=Symbol.for("react.context"),ie=Symbol.for("react.server_context"),me=Symbol.for("react.forward_ref"),ve=Symbol.for("react.suspense"),Ne=Symbol.for("react.suspense_list"),G=Symbol.for("react.memo"),R=Symbol.for("react.lazy"),T=Symbol.for("react.offscreen"),S;S=Symbol.for("react.module.reference");function K(f){if(typeof f=="object"&&f!==null){var H=f.$$typeof;switch(H){case Q:switch(f=f.type,f){case V:case J:case L:case ve:case Ne:return f;default:switch(f=f&&f.$$typeof,f){case ie:case ae:case me:case R:case G:case re:return f;default:return H}}case D:return H}}}N=ae,N=re,N=Q,N=me,N=V,N=R,N=G,N=D,N=J,N=L,N=ve,N=Ne,N=function(){return!1},N=function(){return!1},N=function(f){return K(f)===ae},N=function(f){return K(f)===re},N=function(f){return typeof f=="object"&&f!==null&&f.$$typeof===Q},N=function(f){return K(f)===me},N=function(f){return K(f)===V},N=function(f){return K(f)===R},N=function(f){return K(f)===G},N=function(f){return K(f)===D},N=function(f){return K(f)===J},N=function(f){return K(f)===L},N=function(f){return K(f)===ve},N=function(f){return K(f)===Ne},N=function(f){return typeof f=="string"||typeof f=="function"||f===V||f===J||f===L||f===ve||f===Ne||f===T||typeof f=="object"&&f!==null&&(f.$$typeof===R||f.$$typeof===G||f.$$typeof===re||f.$$typeof===ae||f.$$typeof===me||f.$$typeof===S||f.getModuleId!==void 0)},N=K},31461:function(Fe,Ue,N){"use strict";N(66392)}}]);