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
16 KiB
1 line
16 KiB
(self.webpackChunk=self.webpackChunk||[]).push([[57459],{8887:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(5891),o=n(59301),s={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"},l=n(22589),a=function(e,t){return o.createElement(l.Z,(0,r.Z)({},e,{ref:t,icon:s}))};var i=o.forwardRef(a)},71600:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(5891),o=n(59301),s={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"},l=n(22589),a=function(e,t){return o.createElement(l.Z,(0,r.Z)({},e,{ref:t,icon:s}))};var i=o.forwardRef(a)},56762:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(59301);function o(){const[,e]=r.useReducer((e=>e+1),0);return e}},38854:function(e,t,n){"use strict";n.d(t,{Z:function(){return y}});var r=n(91857),o=n(92310),s=n.n(o),l=n(59301),a=n(94172),i=n(3113),c=n(36355),u=n(81327),d=n(33234),p=n(47211),f=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 o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n};const h=e=>{const{getPopupContainer:t,getPrefixCls:n,direction:o}=l.useContext(c.E_),{prefixCls:h,type:m="default",danger:v,disabled:y,loading:g,onClick:b,htmlType:w,children:O,className:E,menu:x,arrow:C,autoFocus:L,overlay:P,trigger:N,align:S,open:k,onOpenChange:j,placement:Z,getPopupContainer:M,href:R,icon:K=l.createElement(a.Z,null),title:H,buttonsRender:T=(e=>e),mouseEnterDelay:$,mouseLeaveDelay:z,overlayClassName:_,overlayStyle:I,destroyPopupOnHide:D,dropdownRender:A}=e,W=f(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"]),B=n("dropdown",h),V=`${B}-button`,[F,U]=(0,p.Z)(B),Y={menu:x,arrow:C,autoFocus:L,align:S,disabled:y,trigger:y?[]:N,onOpenChange:j,getPopupContainer:M||t,mouseEnterDelay:$,mouseLeaveDelay:z,overlayClassName:_,overlayStyle:I,destroyPopupOnHide:D,dropdownRender:A},{compactSize:q,compactItemClassnames:G}=(0,d.ri)(B,o),J=s()(V,G,E,U);"overlay"in e&&(Y.overlay=P),"open"in e&&(Y.open=k),Y.placement="placement"in e?Z:"rtl"===o?"bottomLeft":"bottomRight";const Q=l.createElement(i.ZP,{type:m,danger:v,disabled:y,loading:g,onClick:b,htmlType:w,href:R,title:H},O),X=l.createElement(i.ZP,{type:m,danger:v,icon:K}),[ee,te]=T([Q,X]);return F(l.createElement(u.Z.Compact,Object.assign({className:J,size:q,block:!0},W),ee,l.createElement(r.Z,Object.assign({},Y),te)))};h.__ANT_BUTTON=!0;var m=h;const v=r.Z;v.Button=m;var y=v},81327:function(e,t,n){"use strict";n.d(t,{Z:function(){return g}});var r=n(59301),o=n(92310),s=n.n(o),l=n(75440),a=n(36355),i=n(33234);const c=r.createContext({latestIndex:0}),u=c.Provider;var d=e=>{let{className:t,index:n,children:o,split:s,style:l}=e;const{latestIndex:a}=r.useContext(c);return null==o?null:r.createElement(r.Fragment,null,r.createElement("div",{className:t,style:l},o),n<a&&s&&r.createElement("span",{className:`${t}-split`},s))},p=n(2856);function f(e){return["small","middle","large"].includes(e)}function h(e){return!!e&&("number"==typeof e&&!Number.isNaN(e))}var m=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 o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n};const v=r.forwardRef(((e,t)=>{var n,o;const{getPrefixCls:i,space:c,direction:v}=r.useContext(a.E_),{size:y=(null==c?void 0:c.size)||"small",align:g,className:b,rootClassName:w,children:O,direction:E="horizontal",prefixCls:x,split:C,style:L,wrap:P=!1,classNames:N,styles:S}=e,k=m(e,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[j,Z]=Array.isArray(y)?y:[y,y],M=f(Z),R=f(j),K=h(Z),H=h(j),T=(0,l.Z)(O,{keepEmpty:!0}),$=void 0===g&&"horizontal"===E?"center":g,z=i("space",x),[_,I]=(0,p.Z)(z),D=s()(z,null==c?void 0:c.className,I,`${z}-${E}`,{[`${z}-rtl`]:"rtl"===v,[`${z}-align-${$}`]:$,[`${z}-gap-row-${Z}`]:M,[`${z}-gap-col-${j}`]:R},b,w),A=s()(`${z}-item`,null!==(n=null==N?void 0:N.item)&&void 0!==n?n:null===(o=null==c?void 0:c.classNames)||void 0===o?void 0:o.item);let W=0;const B=T.map(((e,t)=>{var n,o;null!=e&&(W=t);const s=e&&e.key||`${A}-${t}`;return r.createElement(d,{className:A,key:s,index:t,split:C,style:null!==(n=null==S?void 0:S.item)&&void 0!==n?n:null===(o=null==c?void 0:c.styles)||void 0===o?void 0:o.item},e)})),V=r.useMemo((()=>({latestIndex:W})),[W]);if(0===T.length)return null;const F={};return P&&(F.flexWrap="wrap"),!R&&H&&(F.columnGap=j),!M&&K&&(F.rowGap=Z),_(r.createElement("div",Object.assign({ref:t,className:D,style:Object.assign(Object.assign(Object.assign({},F),null==c?void 0:c.style),L)},k),r.createElement(u,{value:V},B)))}));const y=v;y.Compact=i.ZP;var g=y},38318:function(e,t,n){"use strict";n.d(t,{Z:function(){return H}});var r=n(99581),o=n(26390),s=n(98483),l=n(8887),a=n(5891),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(22589),d=function(e,t){return i.createElement(u.Z,(0,a.Z)({},e,{ref:t,icon:c}))};var p=i.forwardRef(d),f=n(92310),h=n.n(f),m=n(35654),v=n(71430),y=n(36355),g=n(71600),b=n(62892),w=n(20648);function O(e){const{dropPosition:t,dropLevelOffset:n,prefixCls:r,indent:o,direction:s="ltr"}=e,l="ltr"===s?"left":"right",a={[l]:-n*o+4,["ltr"===s?"right":"left"]:0};switch(t){case-1:a.top=-3;break;case 1:a.bottom=-3;break;default:a.bottom=-3,a[l]=o+4}return i.createElement("div",{style:a,className:`${r}-drop-indicator`})}var E=n(10333);const x=i.forwardRef(((e,t)=>{const{getPrefixCls:n,direction:o,virtual:s,tree:l}=i.useContext(y.E_),{prefixCls:a,className:c,showIcon:u=!1,showLine:d,switcherIcon:p,blockNode:f=!1,children:m,checkable:v=!1,selectable:x=!0,draggable:C,motion:L,style:P}=e,N=n("tree",a),S=n(),k=null!=L?L:Object.assign(Object.assign({},(0,b.Z)(S)),{motionAppear:!1}),j=Object.assign(Object.assign({},e),{checkable:v,selectable:x,showIcon:u,motion:k,blockNode:f,showLine:Boolean(d),dropIndicatorRender:O}),[Z,M]=(0,w.ZP)(N),R=i.useMemo((()=>{if(!C)return!1;let e={};switch(typeof C){case"function":e.nodeDraggable=C;break;case"object":e=Object.assign({},C)}return!1!==e.icon&&(e.icon=e.icon||i.createElement(g.Z,null)),e}),[C]);return Z(i.createElement(r.Z,Object.assign({itemHeight:20,ref:t,virtual:s},j,{style:Object.assign(Object.assign({},null==l?void 0:l.style),P),prefixCls:N,className:h()({[`${N}-icon-hide`]:!u,[`${N}-block-node`]:f,[`${N}-unselectable`]:!x,[`${N}-rtl`]:"rtl"===o},null==l?void 0:l.className,c,M),direction:o,checkable:v?i.createElement("span",{className:`${N}-checkbox-inner`}):v,selectable:x,switcherIcon:e=>i.createElement(E.Z,{prefixCls:N,switcherIcon:p,treeNodeProps:e,showLine:d}),draggable:R}),m))}));var C,L=x;function P(e,t){e.forEach((function(e){const{key:n,children:r}=e;!1!==t(n,e)&&P(r||[],t)}))}function N(e){let{treeData:t,expandedKeys:n,startKey:r,endKey:o}=e;const s=[];let l=C.None;if(r&&r===o)return[r];if(!r||!o)return[];return P(t,(e=>{if(l===C.End)return!1;if(function(e){return e===r||e===o}(e)){if(s.push(e),l===C.None)l=C.Start;else if(l===C.Start)return l=C.End,!1}else l===C.Start&&s.push(e);return n.includes(e)})),s}function S(e,t){const n=(0,o.Z)(t),r=[];return P(e,((e,t)=>{const o=n.indexOf(e);return-1!==o&&(r.push(t),n.splice(o,1)),!!n.length})),r}!function(e){e[e.None=0]="None",e[e.Start=1]="Start",e[e.End=2]="End"}(C||(C={}));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 o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n};function j(e){const{isLeaf:t,expanded:n}=e;return t?i.createElement(s.Z,null):n?i.createElement(l.Z,null):i.createElement(p,null)}function Z(e){let{treeData:t,children:n}=e;return t||(0,v.zn)(n)}const M=(e,t)=>{var{defaultExpandAll:n,defaultExpandParent:r,defaultExpandedKeys:s}=e,l=k(e,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const a=i.useRef(),c=i.useRef(),[u,d]=i.useState(l.selectedKeys||l.defaultSelectedKeys||[]),[p,f]=i.useState((()=>(()=>{const{keyEntities:e}=(0,v.I8)(Z(l));let t;return t=n?Object.keys(e):r?(0,m.r7)(l.expandedKeys||s||[],e):l.expandedKeys||s,t})()));i.useEffect((()=>{"selectedKeys"in l&&d(l.selectedKeys)}),[l.selectedKeys]),i.useEffect((()=>{"expandedKeys"in l&&f(l.expandedKeys)}),[l.expandedKeys]);const{getPrefixCls:g,direction:b}=i.useContext(y.E_),{prefixCls:w,className:O,showIcon:E=!0,expandAction:x="click"}=l,C=k(l,["prefixCls","className","showIcon","expandAction"]),P=g("tree",w),M=h()(`${P}-directory`,{[`${P}-directory-rtl`]:"rtl"===b},O);return i.createElement(L,Object.assign({icon:j,ref:t,blockNode:!0},C,{showIcon:E,expandAction:x,prefixCls:P,className:M,expandedKeys:p,selectedKeys:u,onSelect:(e,t)=>{var n;const{multiple:r}=l,{node:s,nativeEvent:i}=t,{key:u=""}=s,f=Z(l),h=Object.assign(Object.assign({},t),{selected:!0}),m=(null==i?void 0:i.ctrlKey)||(null==i?void 0:i.metaKey),v=null==i?void 0:i.shiftKey;let y;r&&m?(y=e,a.current=u,c.current=y,h.selectedNodes=S(f,y)):r&&v?(y=Array.from(new Set([].concat((0,o.Z)(c.current||[]),(0,o.Z)(N({treeData:f,expandedKeys:p,startKey:u,endKey:a.current}))))),h.selectedNodes=S(f,y)):(y=[u],a.current=u,c.current=y,h.selectedNodes=S(f,y)),null===(n=l.onSelect)||void 0===n||n.call(l,y,h),"selectedKeys"in l||d(y)},onExpand:(e,t)=>{var n;return"expandedKeys"in l||f(e),null===(n=l.onExpand)||void 0===n?void 0:n.call(l,e,t)}}))};var R=i.forwardRef(M);const K=L;K.DirectoryTree=R,K.TreeNode=r.O;var H=K},51581:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(59301),s=a(o),l=a(n(12708));function a(e){return e&&e.__esModule?e:{default:e}}var i=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.scrollListener=n.scrollListener.bind(n),n.eventListenerOptions=n.eventListenerOptions.bind(n),n.mousewheelListener=n.mousewheelListener.bind(n),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var e=this.getParentElement(this.scrollComponent);e.scrollTop=e.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var e=!1,t={get passive(){e=!0}};try{document.addEventListener("test",null,t),document.removeEventListener("test",null,t)}catch(e){}return e}},{key:"eventListenerOptions",value:function(){var e=this.props.useCapture;return this.isPassiveSupported()&&(e={useCapture:this.props.useCapture,passive:!0}),e}},{key:"setDefaultLoader",value:function(e){this.defaultLoader=e}},{key:"detachMousewheelListener",value:function(){var e=window;!1===this.props.useWindow&&(e=this.scrollComponent.parentNode),e.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var e=window;!1===this.props.useWindow&&(e=this.getParentElement(this.scrollComponent)),e.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),e.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(e){var t=this.props.getScrollParent&&this.props.getScrollParent();return null!=t?t:e&&e.parentNode}},{key:"filterProps",value:function(e){return e}},{key:"attachScrollListener",value:function(){var e=this.getParentElement(this.scrollComponent);if(this.props.hasMore&&e){var t=window;!1===this.props.useWindow&&(t=e),t.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),t.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),t.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(e){1!==e.deltaY||this.isPassiveSupported()||e.preventDefault()}},{key:"scrollListener",value:function(){var e=this.scrollComponent,t=window,n=this.getParentElement(e),r=void 0;if(this.props.useWindow){var o=document.documentElement||document.body.parentNode||document.body,s=void 0!==t.pageYOffset?t.pageYOffset:o.scrollTop;r=this.props.isReverse?s:this.calculateOffset(e,s)}else r=this.props.isReverse?n.scrollTop:e.scrollHeight-n.scrollTop-n.clientHeight;r<Number(this.props.threshold)&&e&&null!==e.offsetParent&&(this.detachScrollListener(),this.beforeScrollHeight=n.scrollHeight,this.beforeScrollTop=n.scrollTop,"function"==typeof this.props.loadMore&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(e,t){return e?this.calculateTopPosition(e)+(e.offsetHeight-t-window.innerHeight):0}},{key:"calculateTopPosition",value:function(e){return e?e.offsetTop+this.calculateTopPosition(e.offsetParent):0}},{key:"render",value:function(){var e=this,t=this.filterProps(this.props),n=t.children,r=t.element,o=t.hasMore,l=(t.initialLoad,t.isReverse),a=t.loader,i=(t.loadMore,t.pageStart,t.ref),c=(t.threshold,t.useCapture,t.useWindow,t.getScrollParent,function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]));c.ref=function(t){e.scrollComponent=t,i&&i(t)};var u=[n];return o&&(a?l?u.unshift(a):u.push(a):this.defaultLoader&&(l?u.unshift(this.defaultLoader):u.push(this.defaultLoader))),s.default.createElement(r,c,u)}}]),t}(o.Component);i.propTypes={children:l.default.node.isRequired,element:l.default.node,hasMore:l.default.bool,initialLoad:l.default.bool,isReverse:l.default.bool,loader:l.default.node,loadMore:l.default.func.isRequired,pageStart:l.default.number,ref:l.default.func,getScrollParent:l.default.func,threshold:l.default.number,useCapture:l.default.bool,useWindow:l.default.bool},i.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},t.default=i,e.exports=t.default},26724:function(e,t,n){e.exports=n(51581)}}]); |