UNPKG

@cocalc/static

Version:

CoCalc's static frontend Webpack-based build system and framework

1 lines 41.6 kB
"use strict";(self.webpackChunk_cocalc_static=self.webpackChunk_cocalc_static||[]).push([[822],{27512:(e,t,n)=>{n.d(t,{Z:()=>P});var r=n(83919),a=n(24177),o=n.n(a),i=n(8345),c=n(16243),l=n(63505),s=n(68804),u=n(83706),d=n(7249),f=n(4525),g=n(69639),m=n(2131);function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function v(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o=[],i=!0,c=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);i=!0);}catch(e){c=!0,a=e}finally{try{i||null==n.return||n.return()}finally{if(c)throw a}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return p(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?p(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function h(e){var t=e.fullscreen,n=e.validRange,r=e.generateConfig,a=e.locale,o=e.prefixCls,i=e.value,c=e.onChange,s=e.divRef,u=r.getYear(i||r.getNow()),d=u-10,f=d+20;n&&(d=r.getYear(n[0]),f=r.getYear(n[1])+1);for(var g=a&&"年"===a.year?"年":"",p=[],h=d;h<f;h++)p.push({label:"".concat(h).concat(g),value:h});return l.createElement(m.Z,{size:t?void 0:"small",options:p,value:u,className:"".concat(o,"-year-select"),onChange:function(e){var t=r.setYear(i,e);if(n){var a=v(n,2),o=a[0],l=a[1],s=r.getYear(t),u=r.getMonth(t);s===r.getYear(l)&&u>r.getMonth(l)&&(t=r.setMonth(t,r.getMonth(l))),s===r.getYear(o)&&u<r.getMonth(o)&&(t=r.setMonth(t,r.getMonth(o)))}c(t)},getPopupContainer:function(){return s.current}})}function y(e){var t=e.prefixCls,n=e.fullscreen,r=e.validRange,a=e.value,o=e.generateConfig,i=e.locale,c=e.onChange,s=e.divRef,u=o.getMonth(a||o.getNow()),d=0,f=11;if(r){var g=v(r,2),p=g[0],h=g[1],y=o.getYear(a);o.getYear(h)===y&&(f=o.getMonth(h)),o.getYear(p)===y&&(d=o.getMonth(p))}for(var b=i.shortMonths||o.locale.getShortMonths(i.locale),w=[],C=d;C<=f;C+=1)w.push({label:b[C],value:C});return l.createElement(m.Z,{size:n?void 0:"small",className:"".concat(t,"-month-select"),value:u,options:w,onChange:function(e){c(o.setMonth(a,e))},getPopupContainer:function(){return s.current}})}function b(e){var t=e.prefixCls,n=e.locale,r=e.mode,a=e.fullscreen,o=e.onModeChange;return l.createElement(f.Z,{onChange:function(e){var t=e.target.value;o(t)},value:r,size:a?void 0:"small",className:"".concat(t,"-mode-switch")},l.createElement(g.Z,{value:"month"},n.month),l.createElement(g.Z,{value:"year"},n.year))}const w=function(e){var t=e.prefixCls,n=e.fullscreen,r=e.mode,a=e.onChange,o=e.onModeChange,i=l.useRef(null),c=(0,l.useContext)(d.aM),s=(0,l.useMemo)((function(){return Object.assign(Object.assign({},c),{isFormItemInput:!1})}),[c]),u=Object.assign(Object.assign({},e),{onChange:a,fullscreen:n,divRef:i});return l.createElement("div",{className:"".concat(t,"-header"),ref:i},l.createElement(d.aM.Provider,{value:s},l.createElement(h,Object.assign({},u)),"month"===r&&l.createElement(y,Object.assign({},u))),l.createElement(b,Object.assign({},u,{onModeChange:o})))};var C=n(51166),S=n(2418),x=n(11049),E=n(754),M=n(72061),N=n(29813);function I(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Z=function(e){var t,n,r,a,o,i,c,l=e.calendarCls,s=e.componentCls,u=e.calendarFullBg,d=e.calendarFullPanelBg,f=e.calendarItemActiveBg;return I(c={},l,Object.assign(Object.assign(Object.assign({},(0,x.kX)(e)),(0,S.Wf)(e)),I({background:u,"&-rtl":{direction:"rtl"}},"".concat(l,"-header"),(I(t={display:"flex",justifyContent:"flex-end",padding:"".concat(e.paddingSM,"px 0")},"".concat(l,"-year-select"),{minWidth:e.yearControlWidth}),I(t,"".concat(l,"-month-select"),{minWidth:e.monthControlWidth,marginInlineStart:e.marginXS}),I(t,"".concat(l,"-mode-switch"),{marginInlineStart:e.marginXS}),t)))),I(c,"".concat(l," ").concat(s,"-panel"),(I(n={background:d,border:0,borderTop:"".concat(e.lineWidth,"px ").concat(e.lineType," ").concat(e.colorSplit),borderRadius:0},"".concat(s,"-month-panel, ").concat(s,"-date-panel"),{width:"auto"}),I(n,"".concat(s,"-body"),{padding:"".concat(e.paddingXS,"px 0")}),I(n,"".concat(s,"-content"),{width:"100%"}),n)),I(c,"".concat(l,"-mini"),(I(r={borderRadius:e.borderRadiusLG},"".concat(l,"-header"),{paddingInlineEnd:e.paddingXS,paddingInlineStart:e.paddingXS}),I(r,"".concat(s,"-panel"),{borderRadius:"0 0 ".concat(e.borderRadiusLG,"px ").concat(e.borderRadiusLG,"px")}),I(r,"".concat(s,"-content"),{height:e.miniContentHeight,th:{height:"auto",padding:0,lineHeight:"".concat(e.weekHeight,"px")}}),I(r,"".concat(s,"-cell::before"),{pointerEvents:"none"}),r)),I(c,"".concat(l).concat(l,"-full"),(I(o={},"".concat(s,"-panel"),I({display:"block",width:"100%",textAlign:"end",background:u,border:0},"".concat(s,"-body"),{"th, td":{padding:0},th:{height:"auto",paddingInlineEnd:e.paddingSM,paddingBottom:e.paddingXXS,lineHeight:"".concat(e.weekHeight,"px")}})),I(o,"".concat(s,"-cell"),(a={"&::before":{display:"none"},"&:hover":I({},"".concat(l,"-date"),{background:e.controlItemBgHover})},I(a,"".concat(l,"-date-today::before"),{display:"none"}),I(a,"&-in-view:is(&-selected)",I({},"".concat(l,"-date, ").concat(l,"-date-today"),{background:f})),I(a,"&-selected, &-selected:hover",I({},"".concat(l,"-date, ").concat(l,"-date-today"),I({},"".concat(l,"-date-value"),{color:e.colorPrimary}))),a)),I(o,"".concat(l,"-date"),{display:"block",width:"auto",height:"auto",margin:"0 ".concat(e.marginXS/2,"px"),padding:"".concat(e.paddingXS/2,"px ").concat(e.paddingXS,"px 0"),border:0,borderTop:"".concat(e.lineWidthBold,"px ").concat(e.lineType," ").concat(e.colorSplit),borderRadius:0,transition:"background ".concat(e.motionDurationSlow),"&-value":{lineHeight:"".concat(e.dateValueHeight,"px"),transition:"color ".concat(e.motionDurationSlow)},"&-content":{position:"static",width:"auto",height:e.dateContentHeight,overflowY:"auto",color:e.colorText,lineHeight:e.lineHeight,textAlign:"start"},"&-today":I({borderColor:e.colorPrimary},"".concat(l,"-date-value"),{color:e.colorText})}),o)),I(c,"@media only screen and (max-width: ".concat(e.screenXS,"px) "),I({},"".concat(l),I({},"".concat(l,"-header"),(I(i={display:"block"},"".concat(l,"-year-select"),{width:"50%"}),I(i,"".concat(l,"-month-select"),{width:"calc(50% - ".concat(e.paddingXS,"px)")}),I(i,"".concat(l,"-mode-switch"),{width:"100%",marginTop:e.marginXS,marginInlineStart:0,"> label":{width:"50%",textAlign:"center"}}),i)))),c};const O=(0,M.Z)("Calendar",(function(e){var t="".concat(e.componentCls,"-calendar"),n=(0,N.TS)((0,E.e5)(e),(0,x.vA)(e),{calendarCls:t,pickerCellInnerCls:"".concat(e.componentCls,"-cell-inner"),calendarFullBg:e.colorBgContainer,calendarFullPanelBg:e.colorBgContainer,calendarItemActiveBg:e.controlItemBgActive,dateValueHeight:e.controlHeightSM,weekHeight:.75*e.controlHeightSM,dateContentHeight:3*(e.fontSizeSM*e.lineHeightSM+e.marginXS)+2*e.lineWidth});return[Z(n)]}),{yearControlWidth:80,monthControlWidth:70,miniContentHeight:256});function j(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function k(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function A(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o=[],i=!0,c=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);i=!0);}catch(e){c=!0,a=e}finally{try{i||null==n.return||n.return()}finally{if(c)throw a}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return j(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?j(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}const P=(z=r.Z,R=function(e,t){return e&&t&&z.getYear(e)===z.getYear(t)},T=function(e,t){return R(e,t)&&z.getMonth(e)===z.getMonth(t)},D=function(e,t){return T(e,t)&&z.getDate(e)===z.getDate(t)},function(e){var t=e.prefixCls,n=e.className,r=e.style,a=e.dateFullCellRender,d=e.dateCellRender,f=e.monthFullCellRender,g=e.monthCellRender,m=e.headerRender,p=e.value,v=e.defaultValue,h=e.disabledDate,y=e.mode,b=e.validRange,S=e.fullscreen,x=void 0===S||S,E=e.onChange,M=e.onPanelChange,N=e.onSelect,I=l.useContext(s.E_),Z=I.getPrefixCls,j=I.direction,P=Z("picker",t),L="".concat(P,"-calendar"),H=A(O(P),2),Y=H[0],X=H[1],B=z.getNow(),W=A((0,c.Z)((function(){return p||z.getNow()}),{defaultValue:v,value:p}),2),F=W[0],U=W[1],V=A((0,c.Z)("month",{value:y}),2),G=V[0],_=V[1],$=l.useMemo((function(){return"year"===G?"month":"date"}),[G]),Q=l.useCallback((function(e){return!!b&&(z.isAfter(b[0],e)||z.isAfter(e,b[1]))||!!(null==h?void 0:h(e))}),[h,b]),J=function(e,t){null==M||M(e,t)},K=function(e){_(e),J(F,e)},q=function(e){!function(e){U(e),D(e,F)||(("date"===$&&!T(e,F)||"month"===$&&!R(e,F))&&J(e,G),null==E||E(e))}(e),null==N||N(e)},ee=l.useCallback((function(e){return a?a(e):l.createElement("div",{className:o()("".concat(P,"-cell-inner"),"".concat(L,"-date"),k({},"".concat(L,"-date-today"),D(B,e)))},l.createElement("div",{className:"".concat(L,"-date-value")},String(z.getDate(e)).padStart(2,"0")),l.createElement("div",{className:"".concat(L,"-date-content")},d&&d(e)))}),[a,d]),te=l.useCallback((function(e,t){if(f)return f(e);var n=t.shortMonths||z.locale.getShortMonths(t.locale);return l.createElement("div",{className:o()("".concat(P,"-cell-inner"),"".concat(L,"-date"),k({},"".concat(L,"-date-today"),T(B,e)))},l.createElement("div",{className:"".concat(L,"-date-value")},n[z.getMonth(e)]),l.createElement("div",{className:"".concat(L,"-date-content")},g&&g(e)))}),[f,g]);return Y(l.createElement(u.Z,{componentName:"Calendar",defaultLocale:function(){var t=e.locale,n=Object.assign(Object.assign({},C.Z),t);return n.lang=Object.assign(Object.assign({},n.lang),(t||{}).lang),n}},(function(e){var t;return l.createElement("div",{className:o()(L,(t={},k(t,"".concat(L,"-full"),x),k(t,"".concat(L,"-mini"),!x),k(t,"".concat(L,"-rtl"),"rtl"===j),t),n,X),style:r},m?m({value:F,type:G,onChange:q,onTypeChange:K}):l.createElement(w,{prefixCls:L,value:F,generateConfig:z,mode:G,fullscreen:x,locale:e.lang,validRange:b,onChange:q,onModeChange:K}),l.createElement(i.N4,{value:F,prefixCls:P,locale:e.lang,generateConfig:z,dateRender:ee,monthCellRender:function(t){return te(t,e.lang)},onSelect:q,mode:$,picker:$,disabledDate:Q,hideHeader:!0}))})))});var z,R,T,D},99497:(e,t,n)=>{n.d(t,{Z:()=>we});var r=n(31662),a=n(24177),o=n.n(a),i=n(96880),c=n(86994),l=n(46504),s=n(1824),u=n(97934),d=n(10191),f=n(63505),g=n(33479),m=n(16243),p=n(30767),v=n(12899),h=n(80768),y=n(42208),b=["visible","onVisibleChange","getContainer","current","countRender"],w=f.createContext({previewUrls:new Map,setPreviewUrls:function(){return null},current:null,setCurrent:function(){return null},setShowPreview:function(){return null},setMousePosition:function(){return null},registerImage:function(){return function(){return null}},rootClassName:""}),C=w.Provider;var S=n(31484),x=n(54905);const E=function(e){var t,n=e.visible,r=e.maskTransitionName,a=e.getContainer,i=e.prefixCls,c=e.rootClassName,s=e.icons,u=e.countRender,d=e.showSwitch,g=e.showProgress,m=e.current,p=e.count,v=e.scale,h=e.onSwitchLeft,y=e.onSwitchRight,b=e.onClose,w=e.onZoomIn,C=e.onZoomOut,E=e.onRotateRight,M=e.onRotateLeft,N=s.rotateLeft,I=s.rotateRight,Z=s.zoomIn,O=s.zoomOut,j=s.close,k=s.left,A=s.right,P="".concat(i,"-operations-operation"),z="".concat(i,"-operations-icon"),R=[{icon:j,onClick:b,type:"close"},{icon:Z,onClick:w,type:"zoomIn",disabled:50===v},{icon:O,onClick:C,type:"zoomOut",disabled:1===v},{icon:I,onClick:E,type:"rotateRight"},{icon:N,onClick:M,type:"rotateLeft"}],T=f.createElement(f.Fragment,null,d&&f.createElement(f.Fragment,null,f.createElement("div",{className:o()("".concat(i,"-switch-left"),(0,l.Z)({},"".concat(i,"-switch-left-disabled"),0===m)),onClick:h},k),f.createElement("div",{className:o()("".concat(i,"-switch-right"),(0,l.Z)({},"".concat(i,"-switch-right-disabled"),m===p-1)),onClick:y},A)),f.createElement("ul",{className:"".concat(i,"-operations")},g&&f.createElement("li",{className:"".concat(i,"-operations-progress")},null!==(t=null==u?void 0:u(m+1,p))&&void 0!==t?t:"".concat(m+1," / ").concat(p)),R.map((function(e){var t,n=e.icon,r=e.onClick,a=e.type,c=e.disabled;return f.createElement("li",{className:o()(P,(t={},(0,l.Z)(t,"".concat(i,"-operations-operation-").concat(a),!0),(0,l.Z)(t,"".concat(i,"-operations-operation-disabled"),!!c),t)),onClick:r,key:a},f.isValidElement(n)?f.cloneElement(n,{className:z}):n)}))));return f.createElement(S.Z,{visible:n,motionName:r},(function(e){var t=e.className,n=e.style;return f.createElement(x.Z,{open:!0,getContainer:null!=a?a:document.body},f.createElement("div",{className:o()("".concat(i,"-operations-wrapper"),t,c),style:n},T))}))};var M=n(26673),N={x:0,y:0,rotate:0,scale:1};function I(e,t,n,r){var a=t+n,o=(n-r)/2;if(n>r){if(t>0)return(0,l.Z)({},e,o);if(t<0&&a<r)return(0,l.Z)({},e,-o)}else if(t<0||a>r)return(0,l.Z)({},e,t<0?o:-o);return{}}var Z=["prefixCls","src","alt","onClose","afterClose","visible","icons","rootClassName","getContainer","countRender","scaleStep","transitionName","maskTransitionName"];const O=function(e){var t=e.prefixCls,n=e.src,r=e.alt,a=e.onClose,u=(e.afterClose,e.visible),m=e.icons,b=void 0===m?{}:m,C=e.rootClassName,S=e.getContainer,x=e.countRender,O=e.scaleStep,j=void 0===O?.5:O,k=e.transitionName,A=void 0===k?"zoom":k,P=e.maskTransitionName,z=void 0===P?"fade":P,R=(0,d.Z)(e,Z),T=(0,f.useRef)(),D=(0,f.useRef)({deltaX:0,deltaY:0,transformX:0,transformY:0}),L=(0,f.useState)(!1),H=(0,s.Z)(L,2),Y=H[0],X=H[1],B=(0,f.useContext)(w),W=B.previewUrls,F=B.current,U=B.isPreviewGroup,V=B.setCurrent,G=W.size,_=Array.from(W.keys()),$=_.indexOf(F),Q=U?W.get(F):n,J=U&&G>1,K=U&&G>=1,q=function(e){var t=(0,f.useRef)(null),n=(0,f.useRef)([]),r=(0,f.useState)(N),a=(0,s.Z)(r,2),o=a[0],i=a[1],l=function(e){null===t.current&&(n.current=[],t.current=(0,M.Z)((function(){i((function(e){var r=e;return n.current.forEach((function(e){r=(0,c.Z)((0,c.Z)({},r),e)})),t.current=null,r}))}))),n.current.push((0,c.Z)((0,c.Z)({},o),e))};return{transform:o,resetTransform:function(){i(N)},updateTransform:l,dispatchZoonChange:function(t,n,r){var a=e.current,i=a.width,c=a.height,s=a.offsetWidth,u=a.offsetHeight,d=a.offsetLeft,f=a.offsetTop,m=t,p=o.scale*t;p>50?(m=50/o.scale,p=50):p<1&&(m=1/o.scale,p=1);var v=null!=n?n:innerWidth/2,h=null!=r?r:innerHeight/2,y=m-1,b=y*i*.5,w=y*c*.5,C=y*(v-o.x-d),S=y*(h-o.y-f),x=o.x-(C-b),E=o.y-(S-w);if(t<1&&1===p){var M=s*p,N=u*p,I=(0,g.g1)(),Z=I.width,O=I.height;M<=Z&&N<=O&&(x=0,E=0)}l({x,y:E,scale:p})}}}(T),ee=q.transform,te=q.resetTransform,ne=q.updateTransform,re=q.dispatchZoonChange,ae=ee.rotate,oe=ee.scale,ie=o()((0,l.Z)({},"".concat(t,"-moving"),Y)),ce=function(){if(u&&Y){X(!1);var e=D.current,t=e.transformX,n=e.transformY;if(ee.x===t||ee.y===n)return;var r=T.current.offsetWidth*oe,a=T.current.offsetHeight*oe,o=T.current.getBoundingClientRect(),i=o.left,l=o.top,s=ae%180!=0,d=function(e,t,n,r){var a=(0,g.g1)(),o=a.width,i=a.height,l=null;return e<=o&&t<=i?l={x:0,y:0}:(e>o||t>i)&&(l=(0,c.Z)((0,c.Z)({},I("x",n,e,o)),I("y",r,t,i))),l}(s?a:r,s?r:a,i,l);d&&ne((0,c.Z)({},d))}},le=function(e){u&&Y&&ne({x:e.pageX-D.current.deltaX,y:e.pageY-D.current.deltaY})},se=(0,f.useCallback)((function(e){u&&J&&(e.keyCode===h.Z.LEFT?$>0&&V(_[$-1]):e.keyCode===h.Z.RIGHT&&$<G-1&&V(_[$+1]))}),[$,G,_,V,J,u]);return(0,f.useEffect)((function(){var e,t,n=(0,v.Z)(window,"mouseup",ce,!1),r=(0,v.Z)(window,"mousemove",le,!1),a=(0,v.Z)(window,"keydown",se,!1);try{window.top!==window.self&&(e=(0,v.Z)(window.top,"mouseup",ce,!1),t=(0,v.Z)(window.top,"mousemove",le,!1))}catch(e){(0,y.Kp)(!1,"[rc-image] ".concat(e))}return function(){var o,i;n.remove(),r.remove(),a.remove(),null===(o=e)||void 0===o||o.remove(),null===(i=t)||void 0===i||i.remove()}}),[u,Y,se]),f.createElement(f.Fragment,null,f.createElement(p.Z,(0,i.Z)({transitionName:A,maskTransitionName:z,closable:!1,keyboard:!0,prefixCls:t,onClose:a,afterClose:function(){te()},visible:u,wrapClassName:ie,rootClassName:C,getContainer:S},R),f.createElement("div",{className:"".concat(t,"-img-wrapper")},f.createElement("img",{width:e.width,height:e.height,onWheel:function(e){if(u&&0!=e.deltaY){var t=Math.abs(e.deltaY/100),n=1+Math.min(t,.2)*j;e.deltaY>0&&(n=1/n),re(n,e.clientX,e.clientY)}},onMouseDown:function(e){0===e.button&&(e.preventDefault(),e.stopPropagation(),D.current={deltaX:e.pageX-ee.x,deltaY:e.pageY-ee.y,transformX:ee.x,transformY:ee.y},X(!0))},onDoubleClick:function(e){u&&(1!==oe?ne({x:0,y:0,scale:1}):re(1+j,e.clientX,e.clientY))},ref:T,className:"".concat(t,"-img"),src:Q,alt:r,style:{transform:"translate3d(".concat(ee.x,"px, ").concat(ee.y,"px, 0) scale3d(").concat(oe,", ").concat(oe,", 1) rotate(").concat(ae,"deg)")}}))),f.createElement(E,{visible:u,maskTransitionName:z,getContainer:S,prefixCls:t,rootClassName:C,icons:b,countRender:x,showSwitch:J,showProgress:K,current:$,count:G,scale:oe,onSwitchLeft:function(e){e.preventDefault(),e.stopPropagation(),$>0&&V(_[$-1])},onSwitchRight:function(e){e.preventDefault(),e.stopPropagation(),$<G-1&&V(_[$+1])},onZoomIn:function(){re(1+j)},onZoomOut:function(){re(1-j)},onRotateRight:function(){ne({rotate:ae+90})},onRotateLeft:function(){ne({rotate:ae-90})},onClose:a}))};var j=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName","crossOrigin","decoding","loading","referrerPolicy","sizes","srcSet","useMap","draggable"],k=["src","visible","onVisibleChange","getContainer","mask","maskClassName","icons","scaleStep"],A=0,P=function(e){var t,n=e.src,r=e.alt,a=e.onPreviewClose,p=e.prefixCls,v=void 0===p?"rc-image":p,h=e.previewPrefixCls,y=void 0===h?"".concat(v,"-preview"):h,b=e.placeholder,C=e.fallback,S=e.width,x=e.height,E=e.style,M=e.preview,N=void 0===M||M,I=e.className,Z=e.onClick,P=e.onError,z=e.wrapperClassName,R=e.wrapperStyle,T=e.rootClassName,D=e.crossOrigin,L=e.decoding,H=e.loading,Y=e.referrerPolicy,X=e.sizes,B=e.srcSet,W=e.useMap,F=e.draggable,U=(0,d.Z)(e,j),V=b&&!0!==b,G="object"===(0,u.Z)(N)?N:{},_=G.src,$=G.visible,Q=void 0===$?void 0:$,J=G.onVisibleChange,K=void 0===J?a:J,q=G.getContainer,ee=void 0===q?void 0:q,te=G.mask,ne=G.maskClassName,re=G.icons,ae=G.scaleStep,oe=(0,d.Z)(G,k),ie=null!=_?_:n,ce=void 0!==Q,le=(0,m.Z)(!!Q,{value:Q,onChange:K}),se=(0,s.Z)(le,2),ue=se[0],de=se[1],fe=(0,f.useState)(V?"loading":"normal"),ge=(0,s.Z)(fe,2),me=ge[0],pe=ge[1],ve=(0,f.useState)(null),he=(0,s.Z)(ve,2),ye=he[0],be=he[1],we="error"===me,Ce=f.useContext(w),Se=Ce.isPreviewGroup,xe=Ce.setCurrent,Ee=Ce.setShowPreview,Me=Ce.setMousePosition,Ne=Ce.registerImage,Ie=f.useState((function(){return A+=1})),Ze=(0,s.Z)(Ie,1)[0],Oe=!!N,je=f.useRef(!1),ke=function(){pe("normal")};f.useEffect((function(){return Ne(Ze,ie)}),[]),f.useEffect((function(){Ne(Ze,ie,Oe)}),[ie,Oe]),f.useEffect((function(){we&&pe("normal"),V&&!je.current&&pe("loading")}),[n]);var Ae=o()(v,z,T,(0,l.Z)({},"".concat(v,"-error"),we)),Pe=we&&C?C:ie,ze={crossOrigin:D,decoding:L,draggable:F,loading:H,referrerPolicy:Y,sizes:X,srcSet:B,useMap:W,alt:r,className:o()("".concat(v,"-img"),(0,l.Z)({},"".concat(v,"-img-placeholder"),!0===b),I),style:(0,c.Z)({height:x},E)};return f.createElement(f.Fragment,null,f.createElement("div",(0,i.Z)({},U,{className:Ae,onClick:Oe?function(e){if(!ce){var t=(0,g.os)(e.target),n=t.left,r=t.top;Se?(xe(Ze),Me({x:n,y:r})):be({x:n,y:r})}Se?Ee(!0):de(!0),Z&&Z(e)}:Z,style:(0,c.Z)({width:S,height:x},R)}),f.createElement("img",(0,i.Z)({},ze,{ref:function(e){je.current=!1,"loading"===me&&null!=e&&e.complete&&(e.naturalWidth||e.naturalHeight)&&(je.current=!0,ke())}},we&&C?{src:C}:{onLoad:ke,onError:function(e){P&&P(e),pe("error")},src:n},{width:S,height:x})),"loading"===me&&f.createElement("div",{"aria-hidden":"true",className:"".concat(v,"-placeholder")},b),te&&Oe&&f.createElement("div",{className:o()("".concat(v,"-mask"),ne),style:{display:"none"===(null===(t=ze.style)||void 0===t?void 0:t.display)?"none":void 0}},te)),!Se&&Oe&&f.createElement(O,(0,i.Z)({"aria-hidden":!ue,visible:ue,prefixCls:y,onClose:function(e){e.stopPropagation(),de(!1),ce||be(null)},mousePosition:ye,src:Pe,alt:r,getContainer:ee,icons:re,scaleStep:ae,rootClassName:T},oe)))};P.PreviewGroup=function(e){var t=e.previewPrefixCls,n=void 0===t?"rc-image-preview":t,r=e.children,a=e.icons,o=void 0===a?{}:a,c=e.preview,l="object"===(0,u.Z)(c)?c:{},g=l.visible,p=void 0===g?void 0:g,v=l.onVisibleChange,h=void 0===v?void 0:v,y=l.getContainer,w=void 0===y?void 0:y,S=l.current,x=void 0===S?0:S,E=l.countRender,M=void 0===E?void 0:E,N=(0,d.Z)(l,b),I=(0,f.useState)(new Map),Z=(0,s.Z)(I,2),j=Z[0],k=Z[1],A=(0,f.useState)(),P=(0,s.Z)(A,2),z=P[0],R=P[1],T=(0,m.Z)(!!p,{value:p,onChange:h}),D=(0,s.Z)(T,2),L=D[0],H=D[1],Y=(0,f.useState)(null),X=(0,s.Z)(Y,2),B=X[0],W=X[1],F=void 0!==p,U=Array.from(j.keys())[x],V=new Map(Array.from(j).filter((function(e){return!!(0,s.Z)(e,2)[1].canPreview})).map((function(e){var t=(0,s.Z)(e,2);return[t[0],t[1].url]})));return f.useEffect((function(){R(U)}),[U]),f.useEffect((function(){!L&&F&&R(U)}),[U,F,L]),f.createElement(C,{value:{isPreviewGroup:!0,previewUrls:V,setPreviewUrls:k,current:z,setCurrent:R,setShowPreview:H,setMousePosition:W,registerImage:function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=function(){k((function(t){var n=new Map(t);return n.delete(e)?n:t}))};return k((function(r){return new Map(r).set(e,{url:t,canPreview:n})})),r}}},r,f.createElement(O,(0,i.Z)({"aria-hidden":!L,visible:L,prefixCls:n,onClose:function(e){e.stopPropagation(),H(!1),W(null)},mousePosition:B,src:V.get(z),icons:o,getContainer:w,countRender:M},N)))},P.displayName="Image";const z=P;var R=n(68804),T=n(282),D=n(93944),L=n(76496),H=n(13701),Y=n(94994);const X={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z"}},{tag:"path",attrs:{d:"M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z"}}]},name:"rotate-left",theme:"outlined"};var B=n(17583),W=function(e,t){return f.createElement(B.Z,(0,c.Z)((0,c.Z)({},e),{},{ref:t,icon:X}))};W.displayName="RotateLeftOutlined";const F=f.forwardRef(W),U={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M480.5 251.2c13-1.6 25.9-2.4 38.8-2.5v63.9c0 6.5 7.5 10.1 12.6 6.1L660 217.6c4-3.2 4-9.2 0-12.3l-128-101c-5.1-4-12.6-.4-12.6 6.1l-.2 64c-118.6.5-235.8 53.4-314.6 154.2A399.75 399.75 0 00123.5 631h74.9c-.9-5.3-1.7-10.7-2.4-16.1-5.1-42.1-2.1-84.1 8.9-124.8 11.4-42.2 31-81.1 58.1-115.8 27.2-34.7 60.3-63.2 98.4-84.3 37-20.6 76.9-33.6 119.1-38.8z"}},{tag:"path",attrs:{d:"M880 418H352c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H396V494h440v326z"}}]},name:"rotate-right",theme:"outlined"};var V=function(e,t){return f.createElement(B.Z,(0,c.Z)((0,c.Z)({},e),{},{ref:t,icon:U}))};V.displayName="RotateRightOutlined";const G=f.forwardRef(V),_={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-in",theme:"outlined"};var $=function(e,t){return f.createElement(B.Z,(0,c.Z)((0,c.Z)({},e),{},{ref:t,icon:_}))};$.displayName="ZoomInOutlined";const Q=f.forwardRef($),J={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-out",theme:"outlined"};var K=function(e,t){return f.createElement(B.Z,(0,c.Z)((0,c.Z)({},e),{},{ref:t,icon:J}))};K.displayName="ZoomOutOutlined";const q=f.forwardRef(K);var ee=n(56336),te=n(48608),ne=n(16699),re=n(62059),ae=n(72061),oe=n(29813),ie=n(2418);function ce(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var le=function(e){return{position:e||"absolute",inset:0}},se=function(e){var t=e.previewCls,n=e.modalMaskBg,r=e.paddingSM,a=e.imagePreviewOperationDisabledColor,o=e.motionDurationSlow,i=new ee.C(n).setAlpha(.1),c=i.clone().setAlpha(.2);return ce({},"".concat(t,"-operations"),Object.assign(Object.assign({},(0,ie.Wf)(e)),{display:"flex",flexDirection:"row-reverse",alignItems:"center",color:e.imagePreviewOperationColor,listStyle:"none",background:i.toRgbString(),pointerEvents:"auto","&-operation":{marginInlineStart:r,padding:r,cursor:"pointer",transition:"all ".concat(o),"&:hover":{background:c.toRgbString()},"&-disabled":{color:a,pointerEvents:"none"},"&:last-of-type":{marginInlineStart:0}},"&-progress":{position:"absolute",left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%)"},"&-icon":{fontSize:e.imagePreviewOperationSize}}))},ue=function(e){var t,n,r=e.modalMaskBg,a=e.iconCls,o=e.imagePreviewOperationDisabledColor,i=e.previewCls,c=e.zIndexPopup,l=e.motionDurationSlow,s=new ee.C(r).setAlpha(.1),u=s.clone().setAlpha(.2);return ce(n={},"".concat(i,"-switch-left, ").concat(i,"-switch-right"),(ce(t={position:"fixed",insetBlockStart:"50%",zIndex:c+1,display:"flex",alignItems:"center",justifyContent:"center",width:e.imagePreviewSwitchSize,height:e.imagePreviewSwitchSize,marginTop:-e.imagePreviewSwitchSize/2,color:e.imagePreviewOperationColor,background:s.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:"all ".concat(l),pointerEvents:"auto","&:hover":{background:u.toRgbString()}},"&-disabled",{"&, &:hover":ce({color:o,background:"transparent",cursor:"not-allowed"},"> ".concat(a),{cursor:"not-allowed"})}),ce(t,"> ".concat(a),{fontSize:e.imagePreviewOperationSize}),t)),ce(n,"".concat(i,"-switch-left"),{insetInlineStart:e.marginSM}),ce(n,"".concat(i,"-switch-right"),{insetInlineEnd:e.marginSM}),n},de=function(e){var t,n,r=e.motionEaseOut,a=e.previewCls,o=e.motionDurationSlow,i=e.componentCls;return[ce({},"".concat(i,"-preview-root"),(t={},ce(t,a,{height:"100%",textAlign:"center",pointerEvents:"none"}),ce(t,"".concat(a,"-body"),Object.assign(Object.assign({},le()),{overflow:"hidden"})),ce(t,"".concat(a,"-img"),{maxWidth:"100%",maxHeight:"100%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:"transform ".concat(o," ").concat(r," 0s"),userSelect:"none",pointerEvents:"auto","&-wrapper":Object.assign(Object.assign({},le()),{transition:"transform ".concat(o," ").concat(r," 0s"),display:"flex",justifyContent:"center",alignItems:"center","&::before":{display:"inline-block",width:1,height:"50%",marginInlineEnd:-1,content:'""'}})}),ce(t,"".concat(a,"-moving"),ce({},"".concat(a,"-preview-img"),{cursor:"grabbing","&-wrapper":{transitionDuration:"0s"}})),t)),ce({},"".concat(i,"-preview-root"),ce({},"".concat(a,"-wrap"),{zIndex:e.zIndexPopup})),(n={},ce(n,"".concat(i,"-preview-operations-wrapper"),{position:"fixed",insetBlockStart:0,insetInlineEnd:0,zIndex:e.zIndexPopup+1,width:"100%"}),ce(n,"&",[se(e),ue(e)]),n)]},fe=function(e){var t,n=e.componentCls;return ce({},n,(ce(t={position:"relative",display:"inline-block"},"".concat(n,"-img"),{width:"100%",height:"auto",verticalAlign:"middle"}),ce(t,"".concat(n,"-img-placeholder"),{backgroundColor:e.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"}),ce(t,"".concat(n,"-mask"),Object.assign({},function(e){var t=e.iconCls,n=e.motionDurationSlow,r=e.paddingXXS,a=e.marginXXS,o=e.prefixCls;return ce({position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:"#fff",background:new ee.C("#000").setAlpha(.5).toRgbString(),cursor:"pointer",opacity:0,transition:"opacity ".concat(n)},".".concat(o,"-mask-info"),Object.assign(Object.assign({},ie.vS),ce({padding:"0 ".concat(r,"px")},t,{marginInlineEnd:a})))}(e))),ce(t,"".concat(n,"-mask:hover"),{opacity:1}),ce(t,"".concat(n,"-placeholder"),Object.assign({},le())),t))},ge=function(e){var t,n=e.previewCls;return ce(t={},"".concat(n,"-root"),(0,ne._y)(e,"zoom")),ce(t,"&",(0,re.J$)(e,!0)),t};const me=(0,ae.Z)("Image",(function(e){var t=new ee.C(e.colorTextLightSolid),n="".concat(e.componentCls,"-preview"),r=(0,oe.TS)(e,{previewCls:n,imagePreviewOperationColor:t.toRgbString(),imagePreviewOperationDisabledColor:new ee.C(t).setAlpha(.25).toRgbString(),modalMaskBg:new ee.C("#000").setAlpha(.45).toRgbString(),imagePreviewOperationSize:1.5*e.fontSizeIcon,imagePreviewSwitchSize:e.controlHeightLG});return[fe(r),de(r),(0,te.Q)((0,oe.TS)(r,{componentCls:n})),ge(r)]}),(function(e){return{zIndexPopup:e.zIndexPopupBase+80}}));function pe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var ve={rotateLeft:f.createElement(F,null),rotateRight:f.createElement(G,null),zoomIn:f.createElement(Q,null),zoomOut:f.createElement(q,null),close:f.createElement(L.Z,null),left:f.createElement(H.Z,null),right:f.createElement(Y.Z,null)};function he(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var ye=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},be=function(e){var t,n,a=e.prefixCls,i=e.preview,c=e.rootClassName,l=ye(e,["prefixCls","preview","rootClassName"]),s=f.useContext(R.E_),u=s.getPrefixCls,d=s.locale,g=void 0===d?T.Z:d,m=s.getPopupContainer,p=u("image",a),v=u(),h=g.Image||T.Z.Image,y=(t=me(p),n=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o=[],i=!0,c=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);i=!0);}catch(e){c=!0,a=e}finally{try{i||null==n.return||n.return()}finally{if(c)throw a}}return o}}(t,n)||function(e,t){if(e){if("string"==typeof e)return he(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?he(e,t):void 0}}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),b=y[0],w=y[1],C=o()(c,w),S=f.useMemo((function(){if(!1===i)return i;var e="object"==typeof i?i:{},t=e.getContainer,n=ye(e,["getContainer"]);return Object.assign(Object.assign({mask:f.createElement("div",{className:"".concat(p,"-mask-info")},f.createElement(r.Z,null),null==h?void 0:h.preview),icons:ve},n),{getContainer:t||m,transitionName:(0,D.mL)(v,"zoom",e.transitionName),maskTransitionName:(0,D.mL)(v,"fade",e.maskTransitionName)})}),[i,h]);return b(f.createElement(z,Object.assign({prefixCls:"".concat(p),preview:S,rootClassName:C},l)))};be.PreviewGroup=function(e){var t,n,r=e.previewPrefixCls,a=e.preview,o=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}(e,["previewPrefixCls","preview"]),i=f.useContext(R.E_).getPrefixCls,c=i("image",r),l="".concat(c,"-preview"),s=i(),u=(t=me(c),n=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o=[],i=!0,c=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);i=!0);}catch(e){c=!0,a=e}finally{try{i||null==n.return||n.return()}finally{if(c)throw a}}return o}}(t,n)||function(e,t){if(e){if("string"==typeof e)return pe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?pe(e,t):void 0}}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),d=u[0],g=u[1],m=f.useMemo((function(){if(!1===a)return a;var e="object"==typeof a?a:{};return Object.assign(Object.assign({},e),{transitionName:(0,D.mL)(s,"zoom",e.transitionName),maskTransitionName:(0,D.mL)(s,"fade",e.maskTransitionName),rootClassName:g})}),[a]);return d(f.createElement(z.PreviewGroup,Object.assign({preview:m,previewPrefixCls:l,icons:ve},o)))};const we=be},20033:(e,t,n)=>{n.d(t,{Z:()=>E});var r=n(24177),a=n.n(r),o=n(63505),i=n(68804),c=n(6864);const l=function(e){var t,n=e.value,r=e.formatter,a=e.precision,i=e.decimalSeparator,c=e.groupSeparator,l=void 0===c?"":c,s=e.prefixCls;if("function"==typeof r)t=r(n);else{var u=String(n),d=u.match(/^(-?)(\d*)(\.(\d+))?$/);if(d&&"-"!==u){var f=d[1],g=d[2]||"0",m=d[4]||"";g=g.replace(/\B(?=(\d{3})+(?!\d))/g,l),"number"==typeof a&&(m=m.padEnd(a,"0").slice(0,a>0?a:0)),m&&(m="".concat(i).concat(m)),t=[o.createElement("span",{key:"int",className:"".concat(s,"-content-value-int")},f,g),m&&o.createElement("span",{key:"decimal",className:"".concat(s,"-content-value-decimal")},m)]}else t=u}return o.createElement("span",{className:"".concat(s,"-content-value")},t)};var s=n(72061),u=n(29813),d=n(2418);function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var g=function(e){var t,n,r=e.componentCls,a=e.marginXXS,o=e.padding,i=e.colorTextDescription,c=e.statisticTitleFontSize,l=e.colorTextHeading,s=e.statisticContentFontSize,u=e.statisticFontFamily;return f({},"".concat(r),Object.assign(Object.assign({},(0,d.Wf)(e)),(f(n={},"".concat(r,"-title"),{marginBottom:a,color:i,fontSize:c}),f(n,"".concat(r,"-skeleton"),{paddingTop:o}),f(n,"".concat(r,"-content"),(f(t={color:l,fontSize:s,fontFamily:u},"".concat(r,"-content-value"),{display:"inline-block",direction:"ltr"}),f(t,"".concat(r,"-content-prefix, ").concat(r,"-content-suffix"),{display:"inline-block"}),f(t,"".concat(r,"-content-prefix"),{marginInlineEnd:a}),f(t,"".concat(r,"-content-suffix"),{marginInlineStart:a}),t)),n)))};const m=(0,s.Z)("Statistic",(function(e){var t=e.fontSizeHeading3,n=e.fontSize,r=e.fontFamily,a=(0,u.TS)(e,{statisticTitleFontSize:n,statisticContentFontSize:t,statisticFontFamily:r});return[g(a)]}));var p=n(8416),v=n(6022);function h(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var y=[["Y",31536e6],["M",2592e6],["D",864e5],["H",36e5],["m",6e4],["s",1e3],["S",1]];function b(e,t){var n=t.format,r=void 0===n?"":n,a=new Date(e).getTime(),o=Date.now();return function(e,t){var n=e,r=/\[[^\]]*]/g,a=(t.match(r)||[]).map((function(e){return e.slice(1,-1)})),o=t.replace(r,"[]"),i=y.reduce((function(e,t){var r,a,o=(a=2,function(e){if(Array.isArray(e))return e}(r=t)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o=[],i=!0,c=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);i=!0);}catch(e){c=!0,a=e}finally{try{i||null==n.return||n.return()}finally{if(c)throw a}}return o}}(r,a)||function(e,t){if(e){if("string"==typeof e)return h(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?h(e,t):void 0}}(r,a)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),i=o[0],c=o[1];if(e.includes(i)){var l=Math.floor(n/c);return n-=l*c,e.replace(new RegExp("".concat(i,"+"),"g"),(function(e){var t=e.length;return l.toString().padStart(t,"0")}))}return e}),o),c=0;return i.replace(r,(function(){var e=a[c];return c+=1,e}))}(Math.max(a-o,0),r)}var w=function(e){var t=e.value,n=e.format,r=void 0===n?"HH:mm:ss":n,a=e.onChange,i=e.onFinish,c=(0,p.Z)(),l=o.useRef(null);return o.useEffect((function(){return e=function(e){return new Date(e).getTime()}(t),e>=Date.now()&&(l.current=setInterval((function(){c(),null==a||a(e-Date.now()),e<Date.now()&&(null==i||i(),l.current&&(clearInterval(l.current),l.current=null))}),33.333333333333336)),function(){l.current&&(clearInterval(l.current),l.current=null)};var e}),[t]),o.createElement(x,Object.assign({},e,{valueRender:function(e){return(0,v.Tm)(e,{title:void 0})},formatter:function(e,t){return b(e,Object.assign(Object.assign({},t),{format:r}))}}))};function C(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var S=function(e){var t,n,r=e.prefixCls,s=e.className,u=e.style,d=e.valueStyle,f=e.value,g=void 0===f?0:f,p=e.title,v=e.valueRender,h=e.prefix,y=e.suffix,b=e.loading,w=void 0!==b&&b,S=e.onMouseEnter,x=e.onMouseLeave,E=e.decimalSeparator,M=void 0===E?".":E,N=e.groupSeparator,I=void 0===N?",":N,Z=o.useContext(i.E_),O=Z.getPrefixCls,j=Z.direction,k=O("statistic",r),A=(t=m(k),n=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o=[],i=!0,c=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);i=!0);}catch(e){c=!0,a=e}finally{try{i||null==n.return||n.return()}finally{if(c)throw a}}return o}}(t,n)||function(e,t){if(e){if("string"==typeof e)return C(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?C(e,t):void 0}}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),P=A[0],z=A[1],R=o.createElement(l,Object.assign({decimalSeparator:M,groupSeparator:I,prefixCls:k},e,{value:g})),T=a()(k,function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},"".concat(k,"-rtl"),"rtl"===j),s,z);return P(o.createElement("div",{className:T,style:u,onMouseEnter:S,onMouseLeave:x},p&&o.createElement("div",{className:"".concat(k,"-title")},p),o.createElement(c.Z,{paragraph:!1,loading:w,className:"".concat(k,"-skeleton")},o.createElement("div",{style:d,className:"".concat(k,"-content")},h&&o.createElement("span",{className:"".concat(k,"-content-prefix")},h),v?v(R):R,y&&o.createElement("span",{className:"".concat(k,"-content-suffix")},y)))))};S.Countdown=o.memo(w);const x=S,E=S}}]);