"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[39440],{39440:function(e,t,n){n.d(t,{Z:function(){return X}});var r=n(5891),i=n(80665),o=n(57259),u=n(80962),a=n(29043),c=n(19149),l=n(92310),s=n.n(l),f=n(28647),v=n(83794),d=n(19171),h=n(59301),g=n(4676),m=h.forwardRef((function(e,t){var n=e.height,i=e.offsetY,a=e.offsetX,c=e.children,l=e.prefixCls,v=e.onInnerResize,d=e.innerProps,g=e.rtl,m=e.extra,p={},Z={display:"flex",flexDirection:"column"};return void 0!==i&&(p={height:n,position:"relative",overflow:"hidden"},Z=(0,o.Z)((0,o.Z)({},Z),{},(0,u.Z)((0,u.Z)((0,u.Z)((0,u.Z)((0,u.Z)({transform:"translateY(".concat(i,"px)")},g?"marginRight":"marginLeft",-a),"position","absolute"),"left",0),"right",0),"top",0))),h.createElement("div",{style:p},h.createElement(f.Z,{onResize:function(e){e.offsetHeight&&v&&v()}},h.createElement("div",(0,r.Z)({style:Z,className:s()((0,u.Z)({},"".concat(l,"-holder-inner"),l)),ref:t},d),c,m)))}));m.displayName="Filler";var p=m;function Z(e){var t=e.children,n=e.setRef,r=h.useCallback((function(e){n(e)}),[]);return h.cloneElement(t,{ref:r})}function M(e,t,n){var r=h.useState(e),i=(0,a.Z)(r,2),o=i[0],u=i[1],c=h.useState(null),l=(0,a.Z)(c,2),s=l[0],f=l[1];return h.useEffect((function(){var r=function(e,t,n){var r,i,o=e.length,u=t.length;if(0===o&&0===u)return null;o2&&void 0!==arguments[2]&&arguments[2],r=e?t<0&&a.current.left||t>0&&a.current.right:t<0&&a.current.top||t>0&&a.current.bottom;return n&&r?(clearTimeout(o.current),i.current=!1):r&&!i.current||u(),!i.current&&r}};function S(e,t,n,r,i,o,u){var a=(0,h.useRef)(0),c=(0,h.useRef)(null),l=(0,h.useRef)(null),s=(0,h.useRef)(!1),f=b(t,n,r,i);var v=(0,h.useRef)(null),d=(0,h.useRef)(null);return[function(t){if(e){E.Z.cancel(d.current),d.current=(0,E.Z)((function(){v.current=null}),2);var n=t.deltaX,r=t.deltaY,i=t.shiftKey,h=n,g=r;("sx"===v.current||!v.current&&i&&r&&!n)&&(h=r,g=0,v.current="sx");var m=Math.abs(h),p=Math.abs(g);null===v.current&&(v.current=o&&m>p?"x":"y"),"y"===v.current?function(e,t){if(E.Z.cancel(c.current),!f(!1,t)){var n=e;n._virtualHandled||(n._virtualHandled=!0,a.current+=t,l.current=t,R||n.preventDefault(),c.current=(0,E.Z)((function(){var e=s.current?10:1;u(a.current*e,!1),a.current=0})))}}(t,g):function(e,t){u(t,!0),R||e.preventDefault()}(t,h)}},function(t){e&&(s.current=t.detail===l.current)}]}var w=n(10748),y=n(79545),x=n(68550),L=function(){function e(){(0,y.Z)(this,e),(0,u.Z)(this,"maps",void 0),(0,u.Z)(this,"id",0),this.maps=Object.create(null)}return(0,x.Z)(e,[{key:"set",value:function(e,t){this.maps[e]=t,this.id+=1}},{key:"get",value:function(e){return this.maps[e]}}]),e}();function H(e){var t=parseFloat(e);return isNaN(t)?0:t}var T=14/15;function z(e,t){return("touches"in e?e.touches[0]:e)[t?"pageX":"pageY"]}var k=h.forwardRef((function(e,t){var n=e.prefixCls,r=e.rtl,i=e.scrollOffset,c=e.scrollRange,l=e.onStartMove,f=e.onStopMove,v=e.onScroll,d=e.horizontal,g=e.spinSize,m=e.containerSize,p=e.style,Z=e.thumbStyle,M=h.useState(!1),R=(0,a.Z)(M,2),b=R[0],S=R[1],w=h.useState(null),y=(0,a.Z)(w,2),x=y[0],L=y[1],H=h.useState(null),T=(0,a.Z)(H,2),k=T[0],N=T[1],C=!r,Y=h.useRef(),D=h.useRef(),I=h.useState(!1),P=(0,a.Z)(I,2),X=P[0],_=P[1],O=h.useRef(),A=function(){clearTimeout(O.current),_(!0),O.current=setTimeout((function(){_(!1)}),3e3)},B=c-m||0,j=m-g||0,K=h.useMemo((function(){return 0===i||0===B?0:i/B*j}),[i,B,j]),V=h.useRef({top:K,dragging:b,pageY:x,startTop:k});V.current={top:K,dragging:b,pageY:x,startTop:k};var W=function(e){S(!0),L(z(e,d)),N(V.current.top),l(),e.stopPropagation(),e.preventDefault()};h.useEffect((function(){var e=function(e){e.preventDefault()},t=Y.current,n=D.current;return t.addEventListener("touchstart",e,{passive:!1}),n.addEventListener("touchstart",W,{passive:!1}),function(){t.removeEventListener("touchstart",e),n.removeEventListener("touchstart",W)}}),[]);var F=h.useRef();F.current=B;var q=h.useRef();q.current=j,h.useEffect((function(){if(b){var e,t=function(t){var n=V.current,r=n.dragging,i=n.pageY,o=n.startTop;E.Z.cancel(e);var u=Y.current.getBoundingClientRect(),a=m/(d?u.width:u.height);if(r){var c=(z(t,d)-i)*a,l=o;!C&&d?l-=c:l+=c;var s=F.current,f=q.current,h=f?l/f:0,g=Math.ceil(h*s);g=Math.max(g,0),g=Math.min(g,s),e=(0,E.Z)((function(){v(g,d)}))}},n=function(){S(!1),f()};return window.addEventListener("mousemove",t,{passive:!0}),window.addEventListener("touchmove",t,{passive:!0}),window.addEventListener("mouseup",n,{passive:!0}),window.addEventListener("touchend",n,{passive:!0}),function(){window.removeEventListener("mousemove",t),window.removeEventListener("touchmove",t),window.removeEventListener("mouseup",n),window.removeEventListener("touchend",n),E.Z.cancel(e)}}}),[b]),h.useEffect((function(){return A(),function(){clearTimeout(O.current)}}),[i]),h.useImperativeHandle(t,(function(){return{delayHidden:A}}));var G="".concat(n,"-scrollbar"),J={position:"absolute",visibility:X?null:"hidden"},Q={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return d?(J.height=8,J.left=0,J.right=0,J.bottom=0,Q.height="100%",Q.width=g,C?Q.left=K:Q.right=K):(J.width=8,J.top=0,J.bottom=0,C?J.right=0:J.left=0,Q.width="100%",Q.height=g,Q.top=K),h.createElement("div",{ref:Y,className:s()(G,(0,u.Z)((0,u.Z)((0,u.Z)({},"".concat(G,"-horizontal"),d),"".concat(G,"-vertical"),!d),"".concat(G,"-visible"),X)),style:(0,o.Z)((0,o.Z)({},J),p),onMouseDown:function(e){e.stopPropagation(),e.preventDefault()},onMouseMove:A},h.createElement("div",{ref:D,className:s()("".concat(G,"-thumb"),(0,u.Z)({},"".concat(G,"-thumb-moving"),b)),style:(0,o.Z)((0,o.Z)({},Q),Z),onMouseDown:W}))}));function N(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=e/t*e;return isNaN(n)&&(n=0),n=Math.max(n,20),Math.floor(n)}var C=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles"],Y=[],D={overflowY:"auto",overflowAnchor:"none"};function I(e,t){var n=e.prefixCls,l=void 0===n?"rc-virtual-list":n,m=e.className,R=e.height,y=e.itemHeight,x=e.fullHeight,z=void 0===x||x,I=e.style,P=e.data,X=e.children,_=e.itemKey,O=e.virtual,A=e.direction,B=e.scrollWidth,j=e.component,K=void 0===j?"div":j,V=e.onScroll,W=e.onVirtualScroll,F=e.onVisibleChange,q=e.innerProps,G=e.extraRender,J=e.styles,Q=(0,c.Z)(e,C),U=h.useCallback((function(e){return"function"==typeof _?_(e):null==e?void 0:e[_]}),[_]),$=function(e,t,n){var r=h.useState(0),i=(0,a.Z)(r,2),o=i[0],u=i[1],c=(0,h.useRef)(new Map),l=(0,h.useRef)(new L),s=(0,h.useRef)();function f(){E.Z.cancel(s.current)}function v(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];f();var t=function(){c.current.forEach((function(e,t){if(e&&e.offsetParent){var n=(0,w.ZP)(e),r=n.offsetHeight,i=getComputedStyle(n),o=i.marginTop,u=i.marginBottom,a=r+H(o)+H(u);l.current.get(t)!==a&&l.current.set(t,a)}})),u((function(e){return e+1}))};e?t():s.current=(0,E.Z)(t)}return(0,h.useEffect)((function(){return f}),[]),[function(r,i){var o=e(r),u=c.current.get(o);i?(c.current.set(o,i),v()):c.current.delete(o),!u!=!i&&(i?null==t||t(r):null==n||n(r))},v,l.current,o]}(U,null,null),ee=(0,a.Z)($,4),te=ee[0],ne=ee[1],re=ee[2],ie=ee[3],oe=!(!1===O||!R||!y),ue=h.useMemo((function(){return Object.values(re.maps).reduce((function(e,t){return e+t}),0)}),[re.id,re.maps]),ae=oe&&P&&(Math.max(y*P.length,ue)>R||!!B),ce="rtl"===A,le=s()(l,(0,u.Z)({},"".concat(l,"-rtl"),ce),m),se=P||Y,fe=(0,h.useRef)(),ve=(0,h.useRef)(),de=(0,h.useRef)(),he=(0,h.useState)(0),ge=(0,a.Z)(he,2),me=ge[0],pe=ge[1],Ze=(0,h.useState)(0),Me=(0,a.Z)(Ze,2),Ee=Me[0],Re=Me[1],be=(0,h.useState)(!1),Se=(0,a.Z)(be,2),we=Se[0],ye=Se[1],xe=function(){ye(!0)},Le=function(){ye(!1)},He={getKey:U};function Te(e){pe((function(t){var n=function(e){var t=e;Number.isNaN(qe.current)||(t=Math.min(t,qe.current));return t=Math.max(t,0),t}("function"==typeof e?e(t):e);return fe.current.scrollTop=n,n}))}var ze=(0,h.useRef)({start:0,end:se.length}),ke=(0,h.useRef)(),Ne=M(se,U),Ce=(0,a.Z)(Ne,1)[0];ke.current=Ce;var Ye=h.useMemo((function(){if(!oe)return{scrollHeight:void 0,start:0,end:se.length-1,offset:void 0};var e;if(!ae)return{scrollHeight:(null===(e=ve.current)||void 0===e?void 0:e.offsetHeight)||0,start:0,end:se.length-1,offset:void 0};for(var t,n,r,i=0,o=se.length,u=0;u=me&&void 0===t&&(t=u,n=i),s>me+R&&void 0===r&&(r=u),i=s}return void 0===t&&(t=0,n=0,r=Math.ceil(R/y)),void 0===r&&(r=se.length-1),{scrollHeight:i,start:t,end:r=Math.min(r+1,se.length-1),offset:n}}),[ae,oe,me,se,ie,R]),De=Ye.scrollHeight,Ie=Ye.start,Pe=Ye.end,Xe=Ye.offset;ze.current.start=Ie,ze.current.end=Pe;var _e=h.useState({width:0,height:R}),Oe=(0,a.Z)(_e,2),Ae=Oe[0],Be=Oe[1],je=(0,h.useRef)(),Ke=(0,h.useRef)(),Ve=h.useMemo((function(){return N(Ae.width,B)}),[Ae.width,B]),We=h.useMemo((function(){return N(Ae.height,De)}),[Ae.height,De]),Fe=De-R,qe=(0,h.useRef)(Fe);qe.current=Fe;var Ge=me<=0,Je=me>=Fe,Qe=Ee<=0,Ue=Ee>=B,$e=b(Ge,Je,Qe,Ue),et=function(){return{x:ce?-Ee:Ee,y:me}},tt=(0,h.useRef)(et()),nt=(0,v.useEvent)((function(e){if(W){var t=(0,o.Z)((0,o.Z)({},et()),e);tt.current.x===t.x&&tt.current.y===t.y||(W(t),tt.current=t)}}));function rt(e,t){var n=e;t?((0,g.flushSync)((function(){Re(n)})),nt()):Te(n)}var it=function(e){var t=e,n=B?B-Ae.width:0;return t=Math.max(t,0),t=Math.min(t,n)},ot=(0,v.useEvent)((function(e,t){t?((0,g.flushSync)((function(){Re((function(t){return it(t+(ce?-e:e))}))})),nt()):Te((function(t){return t+e}))})),ut=S(oe,Ge,Je,Qe,Ue,!!B,ot),at=(0,a.Z)(ut,2),ct=at[0],lt=at[1];!function(e,t,n){var r,i=(0,h.useRef)(!1),o=(0,h.useRef)(0),u=(0,h.useRef)(0),a=(0,h.useRef)(null),c=(0,h.useRef)(null),l=function(e){if(i.current){var t=Math.ceil(e.touches[0].pageX),r=Math.ceil(e.touches[0].pageY),a=o.current-t,l=u.current-r,s=Math.abs(a)>Math.abs(l);s?o.current=t:u.current=r;var f=n(s,s?a:l,!1,e);f&&e.preventDefault(),clearInterval(c.current),f&&(c.current=setInterval((function(){s?a*=T:l*=T;var e=Math.floor(s?a:l);(!n(s,e,!0)||Math.abs(e)<=.1)&&clearInterval(c.current)}),16))}},s=function(){i.current=!1,r()},f=function(e){r(),1!==e.touches.length||i.current||(i.current=!0,o.current=Math.ceil(e.touches[0].pageX),u.current=Math.ceil(e.touches[0].pageY),a.current=e.target,a.current.addEventListener("touchmove",l,{passive:!1}),a.current.addEventListener("touchend",s,{passive:!0}))};r=function(){a.current&&(a.current.removeEventListener("touchmove",l),a.current.removeEventListener("touchend",s))},(0,d.Z)((function(){return e&&t.current.addEventListener("touchstart",f,{passive:!0}),function(){var e;null===(e=t.current)||void 0===e||e.removeEventListener("touchstart",f),r(),clearInterval(c.current)}}),[e])}(oe,fe,(function(e,t,n,r){var i=r;return!$e(e,t,n)&&((!i||!i._virtualHandled)&&(i&&(i._virtualHandled=!0),ct({preventDefault:function(){},deltaX:e?t:0,deltaY:e?0:t}),!0))})),(0,d.Z)((function(){function e(e){var t=Ge&&e.detail<0,n=Je&&e.detail>0;!oe||t||n||e.preventDefault()}var t=fe.current;return t.addEventListener("wheel",ct,{passive:!1}),t.addEventListener("DOMMouseScroll",lt,{passive:!0}),t.addEventListener("MozMousePixelScroll",e,{passive:!1}),function(){t.removeEventListener("wheel",ct),t.removeEventListener("DOMMouseScroll",lt),t.removeEventListener("MozMousePixelScroll",e)}}),[oe,Ge,Je]),(0,d.Z)((function(){if(B){var e=it(Ee);Re(e),nt({x:e})}}),[Ae.width,B]);var st=function(){var e,t;null===(e=je.current)||void 0===e||e.delayHidden(),null===(t=Ke.current)||void 0===t||t.delayHidden()},ft=function(e,t,n,r,u,c,l,s){var f=h.useRef(),v=h.useState(null),g=(0,a.Z)(v,2),m=g[0],p=g[1];return(0,d.Z)((function(){if(m&&m.times<10){if(!e.current)return void p((function(e){return(0,o.Z)({},e)}));c();var i=m.targetAlign,a=m.originAlign,s=m.index,f=m.offset,v=e.current.clientHeight,d=!1,h=i,g=null;if(v){for(var Z=i||a,M=0,E=0,R=0,b=Math.min(t.length-1,s),S=0;S<=b;S+=1){var w=u(t[S]);E=M;var y=n.get(w);M=R=E+(void 0===y?r:y)}for(var x="top"===Z?f:v-f,L=b;L>=0;L-=1){var H=u(t[L]),T=n.get(H);if(void 0===T){d=!0;break}if((x-=T)<=0)break}switch(Z){case"top":g=E-f;break;case"bottom":g=R-v+f;break;default:var z=e.current.scrollTop;Ez+v&&(h="bottom")}null!==g&&l(g),g!==m.lastTop&&(d=!0)}d&&p((0,o.Z)((0,o.Z)({},m),{},{times:m.times+1,targetAlign:h,lastTop:g}))}}),[m,e.current]),function(e){if(null!=e){if(E.Z.cancel(f.current),"number"==typeof e)l(e);else if(e&&"object"===(0,i.Z)(e)){var n,r=e.align;n="index"in e?e.index:t.findIndex((function(t){return u(t)===e.key}));var o=e.offset;p({times:0,index:n,offset:void 0===o?0:o,originAlign:r})}}else s()}}(fe,se,re,y,U,(function(){return ne(!0)}),Te,st);h.useImperativeHandle(t,(function(){return{nativeElement:de.current,getScrollInfo:et,scrollTo:function(e){var t;(t=e)&&"object"===(0,i.Z)(t)&&("left"in t||"top"in t)?(void 0!==e.left&&Re(it(e.left)),ft(e.top)):ft(e)}}})),(0,d.Z)((function(){if(F){var e=se.slice(Ie,Pe+1);F(e,se)}}),[Ie,Pe,se]);var vt=function(e,t,n,r){var i=h.useMemo((function(){return[new Map,[]]}),[e,n.id,r]),o=(0,a.Z)(i,2),u=o[0],c=o[1];return function(i){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i,a=u.get(i),l=u.get(o);if(void 0===a||void 0===l)for(var s=e.length,f=c.length;fR&&h.createElement(k,{ref:je,prefixCls:l,scrollOffset:me,scrollRange:De,rtl:ce,onScroll:rt,onStartMove:xe,onStopMove:Le,spinSize:We,containerSize:Ae.height,style:null==J?void 0:J.verticalScrollBar,thumbStyle:null==J?void 0:J.verticalScrollBarThumb}),ae&&B>Ae.width&&h.createElement(k,{ref:Ke,prefixCls:l,scrollOffset:Ee,scrollRange:B,rtl:ce,onScroll:rt,onStartMove:xe,onStopMove:Le,spinSize:Ve,containerSize:Ae.width,horizontal:!0,style:null==J?void 0:J.horizontalScrollBar,thumbStyle:null==J?void 0:J.horizontalScrollBarThumb}))}var P=h.forwardRef(I);P.displayName="List";var X=P}}]);