You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 line
20 KiB
1 line
20 KiB
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[54133,11947,6e3,48474,50928,52687,7436,1911,37637,80182,79635],{9516:function(e,t,n){n.d(t,{Z:function(){return i}});var r=n(33614),a=n(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},s=n(1393),l=function(e,t){return a.createElement(s.Z,(0,r.Z)({},e,{ref:t,icon:o}))};var i=a.forwardRef(l)},76897:function(e,t,n){n.d(t,{Z:function(){return i}});var r=n(33614),a=n(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},s=n(1393),l=function(e,t){return a.createElement(s.Z,(0,r.Z)({},e,{ref:t,icon:o}))};var i=a.forwardRef(l)},81671:function(e,t,n){n.d(t,{Z:function(){return i}});var r=n(33614),a=n(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},s=n(1393),l=function(e,t){return a.createElement(s.Z,(0,r.Z)({},e,{ref:t,icon:o}))};var i=a.forwardRef(l)},56762:function(e,t,n){n.d(t,{Z:function(){return a}});var r=n(59301);function a(){const[,e]=r.useReducer((e=>e+1),0);return e}},38854:function(e,t,n){n.d(t,{Z:function(){return g}});var r=n(91857),a=n(92310),o=n.n(a),s=n(59301),l=n(78892),i=n(3113),c=n(36355),u=n(81327),d=n(33234),f=n(47211),p=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};const m=e=>{const{getPopupContainer:t,getPrefixCls:n,direction:a}=s.useContext(c.E_),{prefixCls:m,type:y="default",danger:v,disabled:g,loading:b,onClick:O,htmlType:h,children:x,className:C,menu:E,arrow:w,autoFocus:N,overlay:Z,trigger:j,align:P,open:K,onOpenChange:z,placement:k,getPopupContainer:$,href:M,icon:S=s.createElement(l.Z,null),title:R,buttonsRender:I=(e=>e),mouseEnterDelay:L,mouseLeaveDelay:D,overlayClassName:T,overlayStyle:A,destroyPopupOnHide:B,dropdownRender:H}=e,_=p(e,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),F=n("dropdown",m),V=`${F}-button`,[Q,U]=(0,f.Z)(F),q={menu:E,arrow:w,autoFocus:N,align:P,disabled:g,trigger:g?[]:j,onOpenChange:z,getPopupContainer:$||t,mouseEnterDelay:L,mouseLeaveDelay:D,overlayClassName:T,overlayStyle:A,destroyPopupOnHide:B,dropdownRender:H},{compactSize:G,compactItemClassnames:W}=(0,d.ri)(F,a),J=o()(V,W,C,U);"overlay"in e&&(q.overlay=Z),"open"in e&&(q.open=K),q.placement="placement"in e?k:"rtl"===a?"bottomLeft":"bottomRight";const X=s.createElement(i.ZP,{type:y,danger:v,disabled:g,loading:b,onClick:O,htmlType:h,href:M,title:R},x),Y=s.createElement(i.ZP,{type:y,danger:v,icon:S}),[ee,te]=I([X,Y]);return Q(s.createElement(u.Z.Compact,Object.assign({className:J,size:G,block:!0},_),ee,s.createElement(r.Z,Object.assign({},q),te)))};m.__ANT_BUTTON=!0;var y=m;const v=r.Z;v.Button=y;var g=v},24650:function(e,t,n){n.d(t,{Z:function(){return M}});var r=n(92310),a=n.n(r),o=n(59301),s=n(36355),l=n(32441),i=n(9937);var c=e=>{const{getPrefixCls:t,direction:n}=(0,o.useContext)(s.E_),{prefixCls:r,className:c}=e,u=t("input-group",r),d=t("input"),[f,p]=(0,i.ZP)(d),m=a()(u,{[`${u}-lg`]:"large"===e.size,[`${u}-sm`]:"small"===e.size,[`${u}-compact`]:e.compact,[`${u}-rtl`]:"rtl"===n},p,c),y=(0,o.useContext)(l.aM),v=(0,o.useMemo)((()=>Object.assign(Object.assign({},y),{isFormItemInput:!1})),[y]);return f(o.createElement("span",{className:m,style:e.style,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onFocus:e.onFocus,onBlur:e.onBlur},o.createElement(l.aM.Provider,{value:v},e.children)))},u=n(9432),d=n(33614),f={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},p=n(1393),m=function(e,t){return o.createElement(p.Z,(0,d.Z)({},e,{ref:t,icon:f}))};var y=o.forwardRef(m),v=n(76897),g=n(55405),b=n(25629),O=n(59412),h=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};const x=e=>e?o.createElement(v.Z,null):o.createElement(y,null),C={click:"onClick",hover:"onMouseOver"};var E=o.forwardRef(((e,t)=>{const{visibilityToggle:n=!0}=e,r="object"==typeof n&&void 0!==n.visible,[l,i]=(0,o.useState)((()=>!!r&&n.visible)),c=(0,o.useRef)(null);o.useEffect((()=>{r&&i(n.visible)}),[r,n]);const d=(0,O.Z)(c),f=()=>{const{disabled:t}=e;t||(l&&d(),i((e=>{var t;const r=!e;return"object"==typeof n&&(null===(t=n.onVisibleChange)||void 0===t||t.call(n,r)),r})))},{className:p,prefixCls:m,inputPrefixCls:y,size:v}=e,E=h(e,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:w}=o.useContext(s.E_),N=w("input",y),Z=w("input-password",m),j=n&&(t=>{const{action:n="click",iconRender:r=x}=e,a=C[n]||"",s=r(l),i={[a]:f,className:`${t}-icon`,key:"passwordIcon",onMouseDown:e=>{e.preventDefault()},onMouseUp:e=>{e.preventDefault()}};return o.cloneElement(o.isValidElement(s)?s:o.createElement("span",null,s),i)})(Z),P=a()(Z,p,{[`${Z}-${v}`]:!!v}),K=Object.assign(Object.assign({},(0,g.Z)(E,["suffix","iconRender","visibilityToggle"])),{type:l?"text":"password",className:P,prefixCls:N,suffix:j});return v&&(K.size=v),o.createElement(u.Z,Object.assign({ref:(0,b.sQ)(t,c)},K))})),w=n(78405),N=n(92343),Z=n(3113),j=n(19716),P=n(33234),K=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};var z=o.forwardRef(((e,t)=>{const{prefixCls:n,inputPrefixCls:r,className:l,size:i,suffix:c,enterButton:d=!1,addonAfter:f,loading:p,disabled:m,onSearch:y,onChange:v,onCompositionStart:g,onCompositionEnd:O}=e,h=K(e,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:x,direction:C}=o.useContext(s.E_),E=o.useRef(!1),z=x("input-search",n),k=x("input",r),{compactSize:$}=(0,P.ri)(z,C),M=(0,j.Z)((e=>{var t;return null!==(t=null!=i?i:$)&&void 0!==t?t:e})),S=o.useRef(null),R=e=>{var t;document.activeElement===(null===(t=S.current)||void 0===t?void 0:t.input)&&e.preventDefault()},I=e=>{var t,n;y&&y(null===(n=null===(t=S.current)||void 0===t?void 0:t.input)||void 0===n?void 0:n.value,e,{source:"input"})},L="boolean"==typeof d?o.createElement(w.Z,null):null,D=`${z}-button`;let T;const A=d||{},B=A.type&&!0===A.type.__ANT_BUTTON;T=B||"button"===A.type?(0,N.Tm)(A,Object.assign({onMouseDown:R,onClick:e=>{var t,n;null===(n=null===(t=null==A?void 0:A.props)||void 0===t?void 0:t.onClick)||void 0===n||n.call(t,e),I(e)},key:"enterButton"},B?{className:D,size:M}:{})):o.createElement(Z.ZP,{className:D,type:d?"primary":void 0,size:M,disabled:m,key:"enterButton",onMouseDown:R,onClick:I,loading:p,icon:L},d),f&&(T=[T,(0,N.Tm)(f,{key:"addonAfter"})]);const H=a()(z,{[`${z}-rtl`]:"rtl"===C,[`${z}-${M}`]:!!M,[`${z}-with-button`]:!!d},l);return o.createElement(u.Z,Object.assign({ref:(0,b.sQ)(S,t),onPressEnter:e=>{E.current||p||I(e)}},h,{size:M,onCompositionStart:e=>{E.current=!0,null==g||g(e)},onCompositionEnd:e=>{E.current=!1,null==O||O(e)},prefixCls:k,addonAfter:T,suffix:c,onChange:e=>{e&&e.target&&"click"===e.type&&y&&y(e.target.value,e,{source:"clear"}),v&&v(e)},className:H,disabled:m}))})),k=n(1643);const $=u.Z;$.Group=c,$.Search=z,$.TextArea=k.Z,$.Password=E;var M=$},81327:function(e,t,n){n.d(t,{Z:function(){return b}});var r=n(59301),a=n(92310),o=n.n(a),s=n(75440),l=n(36355),i=n(33234);const c=r.createContext({latestIndex:0}),u=c.Provider;var d=e=>{let{className:t,index:n,children:a,split:o,style:s}=e;const{latestIndex:l}=r.useContext(c);return null==a?null:r.createElement(r.Fragment,null,r.createElement("div",{className:t,style:s},a),n<l&&o&&r.createElement("span",{className:`${t}-split`},o))},f=n(2856);function p(e){return["small","middle","large"].includes(e)}function m(e){return!!e&&("number"==typeof e&&!Number.isNaN(e))}var y=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};const v=r.forwardRef(((e,t)=>{var n,a;const{getPrefixCls:i,space:c,direction:v}=r.useContext(l.E_),{size:g=(null==c?void 0:c.size)||"small",align:b,className:O,rootClassName:h,children:x,direction:C="horizontal",prefixCls:E,split:w,style:N,wrap:Z=!1,classNames:j,styles:P}=e,K=y(e,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[z,k]=Array.isArray(g)?g:[g,g],$=p(k),M=p(z),S=m(k),R=m(z),I=(0,s.Z)(x,{keepEmpty:!0}),L=void 0===b&&"horizontal"===C?"center":b,D=i("space",E),[T,A]=(0,f.Z)(D),B=o()(D,null==c?void 0:c.className,A,`${D}-${C}`,{[`${D}-rtl`]:"rtl"===v,[`${D}-align-${L}`]:L,[`${D}-gap-row-${k}`]:$,[`${D}-gap-col-${z}`]:M},O,h),H=o()(`${D}-item`,null!==(n=null==j?void 0:j.item)&&void 0!==n?n:null===(a=null==c?void 0:c.classNames)||void 0===a?void 0:a.item);let _=0;const F=I.map(((e,t)=>{var n,a;null!=e&&(_=t);const o=e&&e.key||`${H}-${t}`;return r.createElement(d,{className:H,key:o,index:t,split:w,style:null!==(n=null==P?void 0:P.item)&&void 0!==n?n:null===(a=null==c?void 0:c.styles)||void 0===a?void 0:a.item},e)})),V=r.useMemo((()=>({latestIndex:_})),[_]);if(0===I.length)return null;const Q={};return Z&&(Q.flexWrap="wrap"),!M&&R&&(Q.columnGap=z),!$&&S&&(Q.rowGap=k),T(r.createElement("div",Object.assign({ref:t,className:B,style:Object.assign(Object.assign(Object.assign({},Q),null==c?void 0:c.style),N)},K),r.createElement(u,{value:V},F)))}));const g=v;g.Compact=i.ZP;var b=g},92899:function(e,t,n){n.d(t,{Fm:function(){return f}});var r=n(7102),a=n(95406);const o=new r.Keyframes("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),s=new r.Keyframes("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),l=new r.Keyframes("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),i=new r.Keyframes("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),c=new r.Keyframes("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),u=new r.Keyframes("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),d={"move-up":{inKeyframes:new r.Keyframes("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),outKeyframes:new r.Keyframes("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}})},"move-down":{inKeyframes:o,outKeyframes:s},"move-left":{inKeyframes:l,outKeyframes:i},"move-right":{inKeyframes:c,outKeyframes:u}},f=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:o,outKeyframes:s}=d[t];return[(0,a.R)(r,o,s,e.motionDurationMid),{[`\n ${r}-enter,\n ${r}-appear\n `]:{opacity:0,animationTimingFunction:e.motionEaseOutCirc},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]}},32985:function(e,t,n){n.d(t,{Z:function(){return L}});var r=n(5464),a=n(61414),o=n(49598),s=n(81671),l=n(33614),i=n(59301),c={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},u=n(1393),d=function(e,t){return i.createElement(u.Z,(0,l.Z)({},e,{ref:t,icon:c}))};var f=i.forwardRef(d),p=n(92310),m=n.n(p),y=n(35654),v=n(71430),g=n(36355),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},O=function(e,t){return i.createElement(u.Z,(0,l.Z)({},e,{ref:t,icon:b}))};var h=i.forwardRef(O),x=n(62892),C=n(20648);function E(e){const{dropPosition:t,dropLevelOffset:n,prefixCls:r,indent:a,direction:o="ltr"}=e,s="ltr"===o?"left":"right",l={[s]:-n*a+4,["ltr"===o?"right":"left"]:0};switch(t){case-1:l.top=-3;break;case 1:l.bottom=-3;break;default:l.bottom=-3,l[s]=a+4}return i.createElement("div",{style:l,className:`${r}-drop-indicator`})}var w=n(36474);const N=i.forwardRef(((e,t)=>{const{getPrefixCls:n,direction:a,virtual:o,tree:s}=i.useContext(g.E_),{prefixCls:l,className:c,showIcon:u=!1,showLine:d,switcherIcon:f,blockNode:p=!1,children:y,checkable:v=!1,selectable:b=!0,draggable:O,motion:N,style:Z}=e,j=n("tree",l),P=n(),K=null!=N?N:Object.assign(Object.assign({},(0,x.Z)(P)),{motionAppear:!1}),z=Object.assign(Object.assign({},e),{checkable:v,selectable:b,showIcon:u,motion:K,blockNode:p,showLine:Boolean(d),dropIndicatorRender:E}),[k,$]=(0,C.ZP)(j),M=i.useMemo((()=>{if(!O)return!1;let e={};switch(typeof O){case"function":e.nodeDraggable=O;break;case"object":e=Object.assign({},O)}return!1!==e.icon&&(e.icon=e.icon||i.createElement(h,null)),e}),[O]);return k(i.createElement(r.Z,Object.assign({itemHeight:20,ref:t,virtual:o},z,{style:Object.assign(Object.assign({},null==s?void 0:s.style),Z),prefixCls:j,className:m()({[`${j}-icon-hide`]:!u,[`${j}-block-node`]:p,[`${j}-unselectable`]:!b,[`${j}-rtl`]:"rtl"===a},null==s?void 0:s.className,c,$),direction:a,checkable:v?i.createElement("span",{className:`${j}-checkbox-inner`}):v,selectable:b,switcherIcon:e=>i.createElement(w.Z,{prefixCls:j,switcherIcon:f,treeNodeProps:e,showLine:d}),draggable:M}),y))}));var Z,j=N;function P(e,t){e.forEach((function(e){const{key:n,children:r}=e;!1!==t(n,e)&&P(r||[],t)}))}function K(e){let{treeData:t,expandedKeys:n,startKey:r,endKey:a}=e;const o=[];let s=Z.None;if(r&&r===a)return[r];if(!r||!a)return[];return P(t,(e=>{if(s===Z.End)return!1;if(function(e){return e===r||e===a}(e)){if(o.push(e),s===Z.None)s=Z.Start;else if(s===Z.Start)return s=Z.End,!1}else s===Z.Start&&o.push(e);return n.includes(e)})),o}function z(e,t){const n=(0,a.Z)(t),r=[];return P(e,((e,t)=>{const a=n.indexOf(e);return-1!==a&&(r.push(t),n.splice(a,1)),!!n.length})),r}!function(e){e[e.None=0]="None",e[e.Start=1]="Start",e[e.End=2]="End"}(Z||(Z={}));var k=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function $(e){const{isLeaf:t,expanded:n}=e;return t?i.createElement(o.Z,null):n?i.createElement(s.Z,null):i.createElement(f,null)}function M(e){let{treeData:t,children:n}=e;return t||(0,v.zn)(n)}const S=(e,t)=>{var{defaultExpandAll:n,defaultExpandParent:r,defaultExpandedKeys:o}=e,s=k(e,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const l=i.useRef(),c=i.useRef(),[u,d]=i.useState(s.selectedKeys||s.defaultSelectedKeys||[]),[f,p]=i.useState((()=>(()=>{const{keyEntities:e}=(0,v.I8)(M(s));let t;return t=n?Object.keys(e):r?(0,y.r7)(s.expandedKeys||o||[],e):s.expandedKeys||o,t})()));i.useEffect((()=>{"selectedKeys"in s&&d(s.selectedKeys)}),[s.selectedKeys]),i.useEffect((()=>{"expandedKeys"in s&&p(s.expandedKeys)}),[s.expandedKeys]);const{getPrefixCls:b,direction:O}=i.useContext(g.E_),{prefixCls:h,className:x,showIcon:C=!0,expandAction:E="click"}=s,w=k(s,["prefixCls","className","showIcon","expandAction"]),N=b("tree",h),Z=m()(`${N}-directory`,{[`${N}-directory-rtl`]:"rtl"===O},x);return i.createElement(j,Object.assign({icon:$,ref:t,blockNode:!0},w,{showIcon:C,expandAction:E,prefixCls:N,className:Z,expandedKeys:f,selectedKeys:u,onSelect:(e,t)=>{var n;const{multiple:r}=s,{node:o,nativeEvent:i}=t,{key:u=""}=o,p=M(s),m=Object.assign(Object.assign({},t),{selected:!0}),y=(null==i?void 0:i.ctrlKey)||(null==i?void 0:i.metaKey),v=null==i?void 0:i.shiftKey;let g;r&&y?(g=e,l.current=u,c.current=g,m.selectedNodes=z(p,g)):r&&v?(g=Array.from(new Set([].concat((0,a.Z)(c.current||[]),(0,a.Z)(K({treeData:p,expandedKeys:f,startKey:u,endKey:l.current}))))),m.selectedNodes=z(p,g)):(g=[u],l.current=u,c.current=g,m.selectedNodes=z(p,g)),null===(n=s.onSelect)||void 0===n||n.call(s,g,m),"selectedKeys"in s||d(g)},onExpand:(e,t)=>{var n;return"expandedKeys"in s||p(e),null===(n=s.onExpand)||void 0===n?void 0:n.call(s,e,t)}}))};var R=i.forwardRef(S);const I=j;I.DirectoryTree=R,I.TreeNode=r.O;var L=I}}]); |