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
31 KiB
1 line
31 KiB
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[78563,90282],{6270:function(e,t,n){n.r(t),n.d(t,{default:function(){return B}});var a=n(82242),o=n.n(a),c=n(7557),i=n.n(c),r=n(41498),l=n.n(r),s=n(79800),u=n.n(s),d=n(39647),f=n.n(d),p=n(59301),A=n(7880),v=n(78241),m=n(6848),g=n(3113),h=n(71418),S=n(43418),x=n(8591),E=n(95237),C=n(43604),w=n(52306),b=n(90963),R=n(7406),I="MultiLine___jesmY",y="DiscussionDetail___zgks4",N=n(51136),D=n(27065),F=n(6457),k=n(42783),Z=n(91317),j=n(93882),U=n(84143),P=n(89918),O=n(37712),X=["classroomList","globalSetting","user","virtualSpaces","loading","dispatch"],B=(0,A.connect)((function(e){var t=e.loading,n=e.globalSetting,a=e.virtualSpaces,o=e.user;return{globalSetting:n,loading:t.effects,virtualSpaces:a,user:o}}))((function(e){e.classroomList,e.globalSetting,e.user;var t,n,a,c,r,s,d=e.virtualSpaces,B=e.loading,Q=e.dispatch,H=(f()(e,X),v.Z.useForm()),G=u()(H,1)[0],M=d.DiscussionDetail,Y=(0,A.useParams)(),K=Y.virtual_spacesId,V=Y.id,T=Y.fileid,z=(0,p.useState)(!1),L=u()(z,2),J=L[0],q=L[1],W=(0,p.useState)(!1),$=u()(W,2),_=$[0],ee=$[1],te=(0,p.useState)(!1),ne=u()(te,2),ae=ne[0],oe=ne[1],ce=(0,p.useState)(null),ie=u()(ce,2),re=ie[0],le=ie[1],se=(0,A.useSearchParams)(),ue=u()(se,1)[0],de=(0,p.useState)(Boolean(ue.get("isViewFile"))||!1),fe=u()(de,2),pe=fe[0],Ae=fe[1],ve=(0,p.useRef)(),me=(0,p.useState)({content:"",type:""}),ge=u()(me,2),he=ge[0],Se=ge[1],xe=(0,p.useRef)(null),Ee=(0,p.useState)({virtual_classroom_id:K,virtual_spacesId:K,id:V,page:1,limit:10}),Ce=u()(Ee,2),we=Ce[0],be=(Ce[1],[{title:"名称",dataIndex:"title",ellipsis:!0,render:function(e,t){return(0,O.jsx)(m.Z,{placement:"topLeft",title:e,children:(0,O.jsxs)("span",{style:{cursor:"pointer"},onClick:function(){window.open("/".concat(F.AS,"/").concat(K,"/discussion/").concat(V,"/detail/").concat(null==t?void 0:t.id,"?isViewFile=true&leftMenuId=").concat(window.localStorage.getItem("vtrsModuleId")))},children:[(0,O.jsx)(j.Z,{fileName:e}),e||"--"]})})}},{title:"操作",dataIndex:"keyword",align:"right",ellipsis:!0,width:150,render:function(e,t){return(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)(g.ZP,{style:{padding:"4px 10px"},type:"link",onClick:function(){window.open("/".concat(F.AS,"/").concat(K,"/discussion/").concat(V,"/detail/").concat(null==t?void 0:t.id,"?isViewFile=true&leftMenuId=").concat(window.localStorage.getItem("vtrsModuleId")))},children:"查看"}),(0,O.jsx)(b.op,{openLoading:!0,type:"link",style:{padding:"4px 10px"},onClick:l()(i()().mark((function e(){var n,a;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!["pdf","txt","image"].includes(null==t?void 0:t.file_type)){e.next=4;break}return e.next=3,Ie("".concat(D.Z.API_SERVER).concat(null==t||null===(a=t.url)||void 0===a?void 0:a.replace("disposition=inline","")),null==t?void 0:t.title);case 3:return e.abrupt("return");case 4:(0,F.Nd)(null==t?void 0:t.title,"".concat(D.Z.API_SERVER).concat(null==t||null===(n=t.url)||void 0===n?void 0:n.replace("disposition=inline","")));case 5:case"end":return e.stop()}}),e)}))),children:"下载"})]})}}]),Re=function(){var e=l()(i()().mark((function e(t){var n,a;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,N.ZP)("/api/attachments/".concat(t,"/detail.json"),{method:"get"});case 2:if(-1===(null==(n=e.sent)?void 0:n.status)){e.next=10;break}if("txt"!==n.file_type){e.next=9;break}return e.next=7,(0,N.ZP)(n.url,{method:"get",headers:{"Content-Type":"application/xml"},credentials:"omit"});case 7:a=e.sent,ve.current=a;case 9:Se({type:n.file_type,content:n.url+"&nocredentials=true"});case 10:le(n);case 11:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Ie=function(){var e=l()(i()().mark((function e(t){var n,a,o,c,r,l,s=arguments;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=s.length>1&&void 0!==s[1]?s[1]:"",e.next=3,fetch(t,{method:"get"});case 3:return c=e.sent,e.next=6,c.blob();case 6:r=e.sent,l=decodeURIComponent(null===(n=/filename[^;=\n]*=((['"]).*?\2|[^;\n]*)/.exec(null==c||null===(a=c.headers)||void 0===a?void 0:a.get("Content-Disposition")))||void 0===n||null===(n=n[1])||void 0===n?void 0:n.replace(/['"]/g,"")),(0,F.Nd)(o||l,window.URL.createObjectURL(r));case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ye=function(){Q({type:"virtualSpaces/getDiscussionDetail",payload:o()({},we)})};return(0,p.useEffect)((function(){pe?Re(T):K&&V&&ye()}),[pe]),(0,p.useEffect)((function(){var e;(null==xe||null===(e=xe.current)||void 0===e?void 0:e.clientHeight)>90?ee(!0):ee(!1)}),[M]),(0,O.jsx)(h.Z,{spinning:!!B["virtualSpaces/getDiscussionDetail"],children:(0,O.jsxs)("div",{className:"ml40 mr40",children:[(0,O.jsxs)(b.qE,{title:pe?null==re?void 0:re.title:null==M||null===(t=M.data)||void 0===t?void 0:t.name,onClick:function(){pe?A.history.push("/".concat(F.AS,"/").concat(K,"/discussion/").concat(V,"/detail?leftMenuId=").concat(window.localStorage.getItem("vtrsModuleId"))):A.history.push("/".concat(F.AS,"/").concat(K,"/discussion?leftMenuId=").concat(window.localStorage.getItem("vtrsModuleId")))},children:[pe&&(0,O.jsx)(O.Fragment,{children:(0,O.jsx)(b.op,{openLoading:!0,className:"primary-hover",type:"link",icon:(0,O.jsx)("i",{className:"iconfont icon-xiazai4 font14"}),onClick:l()(i()().mark((function e(){var t,n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!["pdf","txt","image"].includes(null==re?void 0:re.file_type)){e.next=4;break}return e.next=3,Ie("".concat(D.Z.API_SERVER).concat(null==re||null===(n=re.url)||void 0===n?void 0:n.replace("disposition=inline","")),null==re?void 0:re.title);case 3:return e.abrupt("return");case 4:(0,F.Nd)(null==re?void 0:re.title,"".concat(D.Z.API_SERVER).concat(null==re||null===(t=re.url)||void 0===t?void 0:t.replace("disposition=inline","")));case 5:case"end":return e.stop()}}),e)}))),children:"下载"})}),!pe&&(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)(g.ZP,{className:"primary-hover",type:"link",icon:(0,O.jsx)("i",{className:"iconfont icon-bianji7 font14"}),onClick:function(){var e;oe(!0),G.setFieldsValue(o()(o()({},null==M?void 0:M.data),{},{attachment_ids:null==M||null===(e=M.data)||void 0===e?void 0:e.attachments.map((function(e){return{uid:e.id,name:e.title,status:"done",url:"".concat(D.Z.API_SERVER,"/api/attachments/").concat(e.id),response:{id:e.id}}}))}))},children:"编辑"}),(0,O.jsx)(g.ZP,{className:"delete-hover",type:"link",icon:(0,O.jsx)("i",{className:"iconfont icon-piliangshanchubeifen font14"}),onClick:function(){var e,t=S.Z.confirm({icon:null,centered:!0,maskClosable:!0,width:374,title:"提示",content:"确定删除该交流研讨?",onOk:(e=l()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,N.ZP)("/api/virtual_classrooms/".concat(K,"/discussions/").concat(V,".json"),{method:"delete"});case 2:0==(null==(n=e.sent)?void 0:n.status)&&(x.ZP.success("删除成功"),t.destroy(),A.history.push("/".concat(F.AS,"/").concat(K,"/discussion?leftMenuId=").concat(window.localStorage.getItem("vtrsModuleId"))));case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)}),onCancel:function(){return t.destroy()}})},children:"删除"})]})]}),pe&&(0,O.jsx)("div",{style:{position:"relative",height:1e3,margin:"25px 0"},children:(0,O.jsx)(U.Z,{data:null==he?void 0:he.content,type:null==he?void 0:he.type,disabledDownload:!(0,P.bg)(),style:{position:"absolute",zIndex:1,alignItems:"flex-start"},monacoEditor:{value:ve.current,language:"txt",onChange:function(){},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:function(){Se({content:"",type:""}),Ae(!1)}})}),!pe&&(0,O.jsxs)(O.Fragment,{children:[(0,O.jsxs)(E.Z,{className:y,children:[(0,O.jsx)(C.Z,{children:(0,O.jsx)("img",{width:283,height:177,src:"".concat(D.Z.API_SERVER).concat(null==M||null===(n=M.data)||void 0===n||null===(n=n.cover)||void 0===n?void 0:n.url)})}),(0,O.jsxs)(E.Z,{className:"ml20",style:{flexDirection:"column",flex:1},children:[(0,O.jsx)("div",{className:"font16 ".concat(I),style:{fontWeight:500,lineHeight:"26px"},children:(0,O.jsx)(m.Z,{title:null==M||null===(a=M.data)||void 0===a?void 0:a.name,children:null==M||null===(c=M.data)||void 0===c?void 0:c.name})}),(0,O.jsxs)(C.Z,{children:[(0,O.jsx)("div",{ref:xe,children:(0,O.jsx)(k.Z,{className:"mt20 font14 ".concat(!J&&I),style:{WebkitLineClamp:4},value:null==M||null===(r=M.data)||void 0===r?void 0:r.desc})}),_&&(0,O.jsx)("a",{style:{float:"right",display:"inline-block"},onClick:function(){return q(!J)},children:J?"收起":"展开"})]})]})]}),(0,O.jsx)(b.YG,{className:"mt20",value:1,onChange:function(){},dataSource:[{id:1,name:"附件"}]}),(0,O.jsx)(w.Z,{className:"mt20",columns:be,dataSource:(null==M||null===(s=M.data)||void 0===s?void 0:s.attachments)||[],loading:B["virtualSpaces/getLessonResourcesList"],locale:{emptyText:(0,O.jsx)(R.Z,{})},pagination:!1})]}),(0,O.jsx)(Z.Z,{title:"编辑交流研讨",form:G,width:1200,open:ae,destroyOnClose:!0,dispatch:Q,onCancel:function(){return oe(!1)},confirmLoading:B["virtualSpaces/putEditDiscussion"],onOk:function(){return G.submit()},handleFinish:function(){var e=l()(i()().mark((function e(t){var n,a;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.attachment_ids=null==t||null===(n=t.attachment_ids)||void 0===n?void 0:n.map((function(e){var t;return null==e||null===(t=e.response)||void 0===t?void 0:t.id})),e.next=3,Q({type:"virtualSpaces/putEditDiscussion",payload:o()(o()({},we),t)});case 3:0==(null==(a=e.sent)?void 0:a.status)&&(x.ZP.success("修改成功"),oe(!1),ye());case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()})]})})}))},93882:function(e,t,n){n.d(t,{Z:function(){return s}});var a=n(82242),o=n.n(a),c=n(39647),i=n.n(c),r=(n(59301),n(37712)),l=["fileName","width"],s=function(e){var t=e.fileName,n=e.width,a=void 0===n?26:n,c=i()(e,l);return(0,r.jsx)("img",o()(o()({},c),{},{width:a,src:function(){switch(t.split(".").pop().toLowerCase()){case"mp4":case"ram":case"avi":case"wmv":case"mov":case"mkv":case"flv":case"webm":case"m4v":case"rmvb":case"ts":case"vob":case"f4v":case"ogv":case"swf":case"asf":case"mpg":case"mpeg":case"3gp":case"3g2":case"m2ts":case"mts":return"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAAA0hJREFUaEPtmctLVFEcxz+30dDRXDiSWaDLSAUN0jAhTPFNJhIuotVI+cAHZJLgZhYFToSizsbX/QtEbaOtQkJDDYygRYtoISgqbbTwgQ43DrdhMB/3OjN3ulP3LM895/f7fc73d55XUhTFxj9UJAvI5GpaCplcIP5jhZ48ucTWVheKcg9FuRwWpSRpFUl6jcPxHLd7XY9PfQq1tFxne3saRUnSYzTkbSTpO3Z7OQMDH7VsawO5XBdYXv4MXNEyZvD3FVJTM3G5fpzmRxvo0aNneL0vDA5Wn3mbrYvhYXdwQE7nO+CWPo+Gt3qPLN8OFugnEGN4qPoc7CLL8cECHejzFaZWshxlAR0aAafTUsjQ5DMs5WpqoKAAenuhsBDy8/0csgznz8PDh/66mRmYn4f2doiOVuu/foWREejoAIdDrdvfh+lpmJw8flwMAxoagqgo2NqC7m548AAyM9UgvF7o74erV6Giwh/Y+DisrUFDA5w7p9YvLcHEBHR2QlycH6q+PsxAQgVfWV+Hnh5oaoK0NLV2dxdevoTiYsjL87cdHYXYWHUAfOXtW1hcPKye0/kXgYTrb99gcFBNn6TfR77NTXC71dRLT1cDPDiAvj7IyICyMn/QY2OwsaGqJ0lQVxdmoOPdGV9r2BwSk9k3D4zACHvKWUBnlNF0Cq2swNSUuueUlkJKytmITAcklue5ORVCzDWxCVdVQUKCPjDTAYklfGHhcPAxMVBZCSUl/tPCSXgRAeQLPjERamshN/dktSIKyIfR2grZ2cdDRSRQWxtkZf0DQOJkLVIuJyfCU04cSu/ehaKiCFwUxGl8dlZVwGaDO3fUZTv+1DcOv2Kmm0NiY33zRr3oiWU6OVnf/uNrZTqgs4V/tLUFpI6J9lPwSa8+4iTgexsIVo0/+4tL4OPHYb7gVVdDeXnoocQjiZh74p3huGLYBS/Uqui1ZwH9OVLWy6ne3AmwXQhSbhW4GKD7UHfbQJZP/b+rvWzX1Y2hKNWhjiwge5I0yejo/dP6agM1Nl5jb++DCX567WK338Dj+RIckOjd3JzFzs4r4CaKYg9odAPtJEnbwAKxsU/xeD5pmdFWSMuCyb5bQCYT5Eg4lkKWQmEegV/wVtNEQlRZ7wAAAABJRU5ErkJggg==";case"zip":case"rar":case"7z":case"gz":case"tar":case"tgz":case"xz":case"z":return"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAABIRJREFUaEPtml1oHFUUx//nzswmaZNso0lTNNAUTGtb8UFb44v9MEQs1NYiQoqiRh/0RRCsCtqCFqFBSrX4JggRqk3yUB+qUCSE2hTMhxELokJiWo2xTZs1SROyn3OP7G52dtmd7M7O7qy7uvM4c885/9/93537MUvMrOA/dFEZqMjdLDtU5Abhf+7QWGcLdP/rYPkIGHeBVBXKmrhpodv2DCT8oXtm5+Syd1Srv/tt7Onz2ksEqw6NCYycegNSHgO4MlaMt74Hcm8xavPkGdDNr2xpCd28gdDfsxCatkCu6jbt6cEf7SSyNuRGDh+F5HeTC/B9J0HVTcZt+VsfxK1zdnQgBhQOJkUJiNo1u7SD332fbbLMQD907kTAOwhATQHafhJUkwA00Qsx+2W2GiLtE4EiUEIJKuvce9UDl4aySZgZaLijF4ynzJLyti5QbXPcofHPITzns6lvtE0GWnEqqFS729VDly5bTWoB6PA0mBvNEgaXq0Bag/FIVGmgjfsAiMg98s8Af/Za0mIGFIVSQ0rdHY+r+wcuWklkBSgA5qjCDJdctxfi3peNVqz7QaPPZwqLPNfnPAjOXDdtS4qqK+76feqB/oFMyTIDDXWEMiWJPZfuPRBbX7EFxIEAAtfGwZJNywnN5XNtaG5C27n5dHqKBigsUi4uIHjjL7Cum2pW3XUX1EOD+50DqmgAXPVGfn3ZBzQ9CaLoCOXFKSiePqsGR9tJCfb7TKFIiCv06PkHHQPi7V2gmvhbjid7wFfPhFEiNUnVQBXGPJwdmFlrwjJae2odBMrfPGSZ9uGelPkwMTan3xDncWItCiC55ThE3WZDi/y1G2L+gmVttho66ZB+2wvJa1d0MZSGFtDmF42JFb7roIkPbeleNchJoOSiucxDlqnLQMldVaCVQlE6pAfXguvbAKKovqVpqKGstzTp2Qo55CJKQuGl38p6TCiAsLSutWwQCg5kXZq9lo4C3bkLvPFZQE04KInJDC6Brn4KzI/aE75alJNAvO0EqHbTqoJ59gpo4kQJASUtfVLmJc/PEOPHy0Bpe8DRIZfgEMv4xpZEdEEsS9EhaNUIXXwJFJwzOpZd66G2dYMXJktvyPHSFMTvp1NGiWw5Ft7ilR4QpA/0y9EkIALf/xHY6yktILnpCETjDvD8T9EzuNhGorIpcuYtpwYgpj8pnbdcyOsCGtsBLbYnStDuXwDd6odSZX6CY5vSybdcbO3GLFP0RU5+1LTbf3tMjgPZk2U/Kmeg4Y4gGCv7Afs68haZM9BQR/jAOX4inzdlNhIRzaL17IZ0kVaOscIffJ6wUT7/IURfo/XswdyARp7bDQ70/+vDjsAQle3Y2Z32s0pmh8LdMfxMF1g/kv8uzyKjEKfw0BdvZoqwBnStW8PMN++D5WsACv3fIB1CnMb6x95B8wvB/ADFsox2PgDpfQug3WCOf3bIVMXO8/ALAPwtlIoPsOOzMasprDlklm3iYxU1fgdmTgCLFSHc86rlD22J8uwDWe2yArcrAxW4w7MuV3Yo6y4rcMA/JZNzUzMJvf0AAAAASUVORK5CYII=";case"doc":case"docx":return"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAABDNJREFUaEPtmXtsU1Ucx7+37bq1rGu7Rxndypjr6CozhkV8hKAs6AwJ8ZEAMkMQHxlEosPgI4qvf1hEo4n/EFEhOkXDNhSJkYfRkQyZJgQxwKJbtznLykbtXLvbduvjHnOuNlD3uC3cS69w75+9v/s738/5fs/JvacMIUSNa+hiFCCZu6k4JHODcP05dBRg6ttcW+KENBCCG8R0aFuN5ecGu3GRmD0FHSpucz0f50iTmIMmerXXzYUnFDtdZ521UKz+gkCWlh4XAeaJNeClfShQtSkbX7nZjvttubVijCEIVNTSExNjoKl6JIDovb2/j+1/aJ5h5ZWOJRsgAKS5179rXYVx45VAyQkIcQLyca9/+2N248uXCyUrIAoxwRHyUR/77Aa74d3LgZIdEIVgoxzZ3Rt49Okq06fpQskSiEL4JuJcc3/ggWeqzN+kA5VRoP1LS7DYop9W7/lwLNbcN1b7wgJzZ6pQGQV6ymHCqzcXzai1j41G9vwxUfPKjbm/pgKVUSC9Cti3tBS3FOpm1Nrlj4RazgWdry8wDwpBZRSIistmgA12IxYV6mDQTv/xfMI7fqGxOt8qe6CEQBKNg8TJjHp965ya/w2QkFB637u6UgGaNFFSvpym4sqlNYpDU82Y4lC6OUqjXomcErk04iJGqRI5JXJi5CiNHpJGrqHShPryPBACeMJRdHrD+KDHjwh38QXTkqPG1psK+LM3WnfcG8b2sz4EYxdrSvUavFhdAKcxG3FC0D4UwltdPkS5yaSSAjUvnoP3ukd5kVadhoermzMLK9rdvBhjlgrf3mPDttM+HHCzUDPAE5UmPGgzYPn3blDuEr0GX9eWYuspLw4OBpGlYrDZacZgKIY9/YFJRFcNKDFy08IiDLBR7OwZxUvVBfzPTWd8ScLev70YBwdZfOlmsePW2Tg5Mo4PXf6UgnfVgZZYdFhfYcTjnUPYd1cJ3ukawQ/ecJLYh8vz4MjT4rVf/sSPy8tQ3+FBPxuVJ9CyYj1WlRmw8adhfL7Eip3dozg6HEoS+0iFEXTd0Ch23DuXh+8OROQJtOuOYnw3FMJn/QE0Vpl54c+d9CaJbb3Tyq89WvdmTRFGIhze+E8sp6OTPHJHPEGc+mscVl0W1pQboFUxWHvsPK8nR83g0DIbv17aBsb4Bd8w34R8rRrrj/9TY9aqcPhuG1oHxvDFvzWbnfk44QtPua4kBbqvNBcrywygG7AnFOO37QPn2KTJ1akZbHKYcVthDj3i5bfk3S4//0ziytWosMlh4g9JxuMcDnuC+KRv8g5H6yUFSin0IhcpQNfFu5ylxfUbAakQOT1pt2PA9F5YbXcIPSh4cjq71dXIEfK2UCOp76sYZsvwKrvgf0aCQFQohSIET2bCKeoMw2BHKjBUa0pAUs++mP0VIDFnU4peikNSzKqYPa85h/4GTP+NU24sRsEAAAAASUVORK5CYII=";case"ppt":case"pptx":return"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAAA19JREFUaEPtmltIFFEYx/+zs17WVVtZRUMhykLoKSjBBytKUCRCyKDIILpQUFHkiqT1YFJo5S1BQ4JKSPOlhwwLLH0oC0sK0iBEVqxcWW+r6bb3mRMzJm24Ojs6244187acb77z/33/bw+Hc4YihND4hx5KAZK5m4pDMjcI/6dDpsxN5wnDngZIspQOadKznuuv3M6WMqegQ3MwTKWUk87n0u7NA6Wi2nTnSnOkyi8INJyR3C+1M95AdEwsmMnxppj8q0ekgPIDaINHiol85eAc4oC4h5001+ryy/JXOpdsgCiKIsz4cInOcOPaSqBkAzQHQVj3qOmCvvBm3XKhZAbEN5+HHfl6TFdU3bwcKBkC8UwuxjySG1NU+UwslDyBuObzuGzEbMrWXap5LQYqqEARWfuhjk9cVC9xOWbU4+ad2uLqPn+hggoUsnkrNNvSl9RKnPaJ8LGRtLDLtUP+QAUViKhDoM3cB3VswpJaWbvVFGqZSI0orh4TggoqEL9Qq2iEpmwBHbcWqrCwRfUyE2NDcRWNG2UPNC+QeFiwLFlS77pXX9SrBkhIKDee1DGoAC0o1HBG4Dan/rjiHaM45KtiikNi+0hEvNJySsuJaBcpQpWWU1pOij4SkSOgLRd54CS/9ScMw0ty9fVguqEMcDkRfaIQmrRdICwLEAJHdydm7lcjPG03oo/OnVSpIiLB2qz8+FTFRbgHPgmiBRRIX9oA66O7cH58C0obhRhDGdzGz5htqkNc1UNM15Xyv1U6PfQl9bA+aYa94zEvmouPv/MU5kPbBSH+2tbHG4ibVJORg/DUHZgqN/wBxI1F5Z0BFRqGmXtV8gayd3fC3d8LOjYB0ccLMNvSAHtnKw9kbX0Az7dBqJPWY82pIljKDXD1vpM3EFd1xjIO4rTD8b4Ljq52XjAHxHy3gNhtIDYr7G9ewPnh9+HNqmg5717ngCzXC8CMmnz+RxSgX2UJ6Cqn3XMQjp6XYMZGFrgQmXsMP9paQBw236sYrUb04bOYaayRzyonSolEwQF1SCKNotIoQL43p4G7khRlDyhjUocxRegdwZPTQF4aC4nzHqdo2pDYPnBL6B1BIC5BoK71hcTNjVNGilbV+wPDRysfL/lX1qBFKQ4FrfR+Tqw45Gehghb2EzV0UlPSsDHCAAAAAElFTkSuQmCC";case"xls":case"xlsx":return"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAAA+NJREFUaEPtmnlIFFEcx7/jrlnZoVYWlrFZ2F3qtrVBm0FlF2UF0fGPEXRZqWV22KEWJf1hIkX0TwRBZUSHFXZIoV2moFJRYmaY7uZupmbrrsceL97Clh3rzNZMs9W8f99v3vt+3vc7w8x7wxBCZPiHGiMBebibkkMebhD+T4fmXVsVbycklgDD+XRIEzQlb58qYR6fY7I6RGFshGTwOalzrKXD58NkMV9PDF+/hK/xWYHm5Kys4NuZzkC+8h7Qt9afSQrfuIYPKFagqJyVVj4m+tkY1CEKRJvOrM/cFbE56Xfn8hggMAx516Lfv1O5Kf13oDwHCAABsWtb6uKSJ8Wd/FUojwKiEATEWmvUr96j2pL9K1AeB0QhbMTeoTXpl+ydFHfbXSiPBKIQFrvVXNdqmLNHGV/oDpSoQAsUsxDg09el3g5iaTa0GGYkqxKec4USFWhCwGhMHDCmS62ttvYP70mjeu+4LdVcoEQF8mbkmDV0Ovp39+9Sq9naqmtob1AlKxPes0GJCkTFyYgXQv2GYUCPfujm5e1Sb0NbU/URzb4RHg/kFGi1WmC3dv1Skr/8qvyvAWITSvvvRJ+XgH5YKCFfTrm40rlGcuhnKyY55G6O3KiXIidFzo248FEqRU6KHB85cmMMQSM3PUiNIN+ByK7M+SJpzegVeNFYgSJDGTaNX42bb+/hzaeabyQP6hmIrWFrEdwrCG22duRrH+PsqyuwERsrmqBAckaGTE0aTpdfQGn9c6gHRmB5aDS2PzzgEJc6ORGXq3LxrKH8G6GH1Dvx4F0RbtXko7vMBwsUM3FP+whN7c3iAtHZqUPpU3cjveQ4todvwK7Hh/GhrdEhzBVQluYALr6+gYd1xawA3xcI6pBzsqihkdgWtg6pRRl4Yij9osEV0Cj/EYgdHwNfeU8U6ApxvTqPkzt/7PNht3Kz42tTZzIgo+zr/qArICexoncwIgerQTdKkh4dxFujltUxwR1aqJgNZeAEpBUfxUF1Egp0T5BXe7/LyH2vOmbUMrRYTLhUlSsuUKhfCHZExCL+/n6YrGb06dYbWZo0pBRnoMaoQ8rkbSjSl6Hy4xuH0OYOo+P+ovfQnZoClNQ/Qy9vXySGb8Cxp6fwsqlSXKCZQ6ah2qhFVfPX3aWxAaGO+OXrCqEKDHNEytno45s+9fx9+mJxyFwo+gTTsyHcrX2Aknpu226CR451SXkukID+i3c5IY8k3UkkA1Tdjj4/ku0a1p1TIQ+N2cR17pcxTOLNReey2K5hBaIDCHWszyaO9lNnvBjmBBcYR7308xKXZRWxRnJIxMXnNLXkEKdlErHoM3lAaVMM4OYsAAAAAElFTkSuQmCC";case"pdf":return"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAABQBJREFUaEPtmmtoU2cYx//POc3pRVtte7K7G92YK1QHY/tQkbmi4hA/TOZyUp0oirWguNEJo8gu/bbJ3JVNhjJRmmKTbNBNd0FWkF2g0IGMUf0wGH5wF0napkubmEvfZ7xpUtqs5sT05LKZ8y3nvJfn9/yf93ne9yXEzCr+Rw+VgUpczbJCJS4Qbk+FAnv2rIiHw29CiCcB3GmRStfV6urN9WfOjFg0XmIYU4USMJOTlxhYbsXERBRjYBTMdxHRmKJpWxpcrmErxs4KyG8YZ5nZYdWEIJqsqq5+PBIKXWDgAflb0bStjS7XRSvmMFXIZxi/g9mqMIMEsHs8y8c7O++dHh+/wMyPgOiGYrO1N/b1nV8slDmQwxFf7CTz+ieB5Lupjg49HAh8zcBjBMRRUbFbP3vWvZj5igokDZ84cKAu6vefA/NaIhIgOqi73SdzhSo6UMLwnp5q38jIZwA2yZ+KonQ3ut3HcoEqDaAZKJvv8mUXmLclod5odLtfvVWo0gGSlp84ofgGB09CiN0JEEU5bne7X7gVqMIDASG711uXychRp/NdIcShRF1RFJe+YcNe7N8vsgErBhDU2tr7G06d+sMEqkcI8UoCimhAX7NmB7q6omZQRQEiVT2s9/e/b2ac3+nsYiHeSkJ9qzc1PYujR0OZ+hUFCECIqqq26L2932cBtRfMHzOzko0jigUkw0jWnE8J+JEBXyYwlpmPeRup6st6f/87paiQmTALfi8DLeQWn9V7uZy0melUVuj2VIhokpgT6ZaJFGKuZKIVYH4o5RAiGgfzULJNBYAaeXQn4EGZfuc6jgAG8E26M5noPjCvntc2H1mOiC7rHs+j8ixDQqg1uh6UxW58585N8WjUC+YlIPrB7vG0hTo775gGYrXNzVOyygc7O+sjgcARMB9kZi1ZMGO6x1MtjxEVsVjinXxCwWA7pqffKxiQzzB+BXPTzGqln211dc/Eg8HnWIhjKSC/YURSN7MEXCNF6a3S9Q9uTEy0cDQqT6uKvGOQQD6H46vU8eFmeSMvSSGl0DwguTFW1UOsab9wOHxxIaDZcAQu6S0t6/xXrvSwEIdLEkh6X1u6dH0sFNokhPgwE5AEkwc4rqwc5HB4OAXkdzp7wbxuVh3mJek3TXlVaHTXrpUqs0Y2W3DZ5s3XAgMDrfFYbICZ682ACPhcX7Vqh39k5G8AQoZcepiNOZ27p4X4pGBraLS9/W0W4h4AVWB+mIHm2cmTSWHuGkrLbOd1r3erzzAmCNAkkN/pdEGIp+aMUcPMywoGlL6G5nnYDEhVX7fV1vZGA4HfZteQYXwJ5qczbSTyGnK5AiWSSlNT6+jVq91CiCP/KSCfYfyZyOrMEQB/QVG+qLTbj0cmJlYjEpFp21aSWe5fYZIMuXnvvV51/Ny5lfFo9HkS4qX0wlrMOjTNgJ8Ae/o2Zs7WR17Ij82pPTYw1zNAC64RousE1KcgC1pYMy3afH/LS1LIt9EFz3JlIAs9YFXITQGotNCunIdSFOXFRrf7o4xhafbHC7/DMcTAEzlbYWFH0rT1el/fd4sD2r7dyfF4n4V25TQUEQ3rGzeuNbvjNr1olLP72tu7SYjXzOpETpZm04loSKup2bns9OmrZs2zApKDjHV03I1wuJXjcbvZoFZ9F0RRVVVHGvbt+wltbfLuwfTJGsh0pBJpUAYqESFuakZZobJCBfbAP/nAgWJ1139AAAAAAElFTkSuQmCC";default:return"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAAAzZJREFUaEPt2W1IE3EcB/Dv3dzUPTTbfFi5RuiCkjJ6AEt8oLRAKQl9EfSiICL0RS+KXkT4IoogEExMcBQRvYogyZKIwDcmlPUiZxYI2YO4czG3qTn35G4XNyhEc9vd5u5mt3dj/7v7f37f3/9ud0cwDCPDOvoQEkjkaUoJiTwg/H8J5Vu+XqHBXAID3Rqk45IR5L2HtUXX6swIJWP/MRPSW8Z9YCBPxsFW28fVgwWOyQBZ2lGmciZ6nNig7vGkVC7aRO/XmTDlCXnHZoPlnRU5nxJBiQbEItx+OjTsCDXdqdK84IsSFYhF+GkmPGRbuNxRrevkgxIdiEXQDMEMUR5LW8XGC1xRogSxCIIgmPd2b//NA9o6LijRgv4gRp2BMbVBs/eiEcF4YKIHsYjx2eA0RZO7b+9TOmKh0gLEIuwLtPezO1jZVakdiYYSBShW1Zf8bnW1mPevJxBcLeYMCbS0AvoU/PXh0HJSQiuKJSX0j/7RZ5Fw+cNcOmvVsYKdFAxKGa6X56LGpEROpgzzwTAGKS9a3zgx8Yv/HYkgoGKtHP1NRmzIXPnIzxcK43gvheHpAK/EBAGxmD35WXD6aNx454LV4ccOnQKtZXoYNXJ8n1tE2aMJ0Ax3U8pBm1UZGD29NTLTxj4KAzbf31mX6BQYPGmKfK95Mgkrj5RSDtqVq4ClxoD5II36XgrhZSlMnCuCWk7ifP9P9HzxcI4o5aBoM6wqzMbThsLIkCM9k/jg4L6ORAHarlOg0axGc2kOVHISww4/antsnNNhNxAcdGiLEo/rN0FGEhEA5QnhxHMK3+YW0xPUVpmHszu1CNIMuj/Ooss6A3cCF1nBE2qvzsOZEi1e/VjAqZd2Xqks3UhwkFGdAXYNsS3Gt81EBVKQQEWhEkN2H7whHlfSZZkKntDd2gI0bdNgwOZFY99U+rfcg6MGNBSr8XbKh2PPqPQHaeQEDptUeG3zYiaQ+C2E4C2XcCRiW0MSKEYFpJZbXiDpIUmyF03STwopeGkcdw0ILLqazdnRxsd8WL/Gr/XjtoCAWwai3dFcfCshUPxHFMfImAmJY5rxz0ICxV8rYUZKCQlT9/iP+htQKA9TYDw82QAAAABJRU5ErkJggg=="}}()}))}},41750:function(e,t,n){n.d(t,{Z:function(){return j}});var a=n(24931),o=n(59301),c={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"},i=n(99194),r=function(e,t){return o.createElement(i.Z,(0,a.Z)({},e,{ref:t,icon:c}))};var l=o.forwardRef(r),s=n(92310),u=n.n(s),d=n(84957),f=n(69553),p=n(46012),A=n(290),v=n(81331),m=n(90339);function g(e,t){var n=e.disabled,a=e.prefixCls,c=e.character,i=e.characterRender,r=e.index,l=e.count,s=e.value,d=e.allowHalf,f=e.focused,p=e.onHover,A=e.onClick,m=r+1,g=new Set([a]);0===s&&0===r&&f?g.add("".concat(a,"-focused")):d&&s+.5>=m&&s<m?(g.add("".concat(a,"-half")),g.add("".concat(a,"-active")),f&&g.add("".concat(a,"-focused"))):(m<=s?g.add("".concat(a,"-full")):g.add("".concat(a,"-zero")),m===s&&f&&g.add("".concat(a,"-focused")));var h="function"==typeof c?c(e):c,S=o.createElement("li",{className:u()(Array.from(g)),ref:t},o.createElement("div",{onClick:n?null:function(e){A(e,r)},onKeyDown:n?null:function(e){e.keyCode===v.Z.ENTER&&A(e,r)},onMouseMove:n?null:function(e){p(e,r)},role:"radio","aria-checked":s>r?"true":"false","aria-posinset":r+1,"aria-setsize":l,tabIndex:n?-1:0},o.createElement("div",{className:"".concat(a,"-first")},h),o.createElement("div",{className:"".concat(a,"-second")},h)));return i&&(S=i(S,e)),S}var h=o.forwardRef(g);var S=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function x(e,t){var n,c,i=e.prefixCls,r=void 0===i?"rc-rate":i,l=e.className,s=e.defaultValue,g=e.value,x=e.count,E=void 0===x?5:x,C=e.allowHalf,w=void 0!==C&&C,b=e.allowClear,R=void 0===b||b,I=e.character,y=void 0===I?"★":I,N=e.characterRender,D=e.disabled,F=e.direction,k=void 0===F?"ltr":F,Z=e.tabIndex,j=void 0===Z?0:Z,U=e.autoFocus,P=e.onHoverChange,O=e.onChange,X=e.onFocus,B=e.onBlur,Q=e.onKeyDown,H=e.onMouseLeave,G=(0,p.Z)(e,S),M=(c=o.useRef({}),[function(e){return c.current[e]},function(e){return function(t){c.current[e]=t}}]),Y=(0,f.Z)(M,2),K=Y[0],V=Y[1],T=o.useRef(null),z=function(){var e;D||(null===(e=T.current)||void 0===e||e.focus())};o.useImperativeHandle(t,(function(){return{focus:z,blur:function(){var e;D||(null===(e=T.current)||void 0===e||e.blur())}}}));var L=(0,A.Z)(s||0,{value:g}),J=(0,f.Z)(L,2),q=J[0],W=J[1],$=(0,A.Z)(null),_=(0,f.Z)($,2),ee=_[0],te=_[1],ne=function(e,t){var n,a,o,c,i="rtl"===k,r=e+1;if(w){var l=K(e),s=(a=function(e){var t,n,a=e.ownerDocument,o=a.body,c=a&&a.documentElement,i=e.getBoundingClientRect();return t=i.left,n=i.top,{left:t-=c.clientLeft||o.clientLeft||0,top:n-=c.clientTop||o.clientTop||0}}(n=l),o=n.ownerDocument,c=o.defaultView||o.parentWindow,a.left+=function(e){var t=e.pageXOffset,n="scrollLeft";if("number"!=typeof t){var a=e.document;"number"!=typeof(t=a.documentElement[n])&&(t=a.body[n])}return t}(c),a.left),u=l.clientWidth;(i&&t-s>u/2||!i&&t-s<u/2)&&(r-=.5)}return r},ae=function(e){W(e),null==O||O(e)},oe=o.useState(!1),ce=(0,f.Z)(oe,2),ie=ce[0],re=ce[1],le=o.useState(null),se=(0,f.Z)(le,2),ue=se[0],de=se[1],fe=function(e,t){var n=ne(t,e.pageX);n!==ee&&(de(n),te(null)),null==P||P(n)},pe=function(e){D||(de(null),te(null),null==P||P(void 0)),e&&(null==H||H(e))},Ae=function(e,t){var n=ne(t,e.pageX),a=!1;R&&(a=n===q),pe(),ae(a?0:n),te(a?n:null)};o.useEffect((function(){U&&!D&&z()}),[]);var ve=new Array(E).fill(0).map((function(e,t){return o.createElement(h,{ref:V(t),index:t,count:E,disabled:D,prefixCls:"".concat(r,"-star"),allowHalf:w,value:null===ue?q:ue,onClick:Ae,onHover:fe,key:e||t,character:y,characterRender:N,focused:ie})})),me=u()(r,l,(n={},(0,d.Z)(n,"".concat(r,"-disabled"),D),(0,d.Z)(n,"".concat(r,"-rtl"),"rtl"===k),n));return o.createElement("ul",(0,a.Z)({className:me,onMouseLeave:pe,tabIndex:D?-1:j,onFocus:D?null:function(){re(!0),null==X||X()},onBlur:D?null:function(){re(!1),null==B||B()},onKeyDown:D?null:function(e){var t=e.keyCode,n="rtl"===k,a=q;t===v.Z.RIGHT&&a<E&&!n?(ae(a+=w?.5:1),e.preventDefault()):t===v.Z.LEFT&&a>0&&!n||t===v.Z.RIGHT&&a>0&&n?(ae(a-=w?.5:1),e.preventDefault()):t===v.Z.LEFT&&a<E&&n&&(ae(a+=w?.5:1),e.preventDefault()),null==Q||Q(e)},ref:T,role:"radiogroup"},(0,m.Z)(G,{aria:!0,data:!0,attr:!0})),ve)}var E=o.forwardRef(x),C=n(36355),w=n(6848),b=n(17313),R=n(83116),I=n(37613);const y=e=>{const{componentCls:t}=e;return{[`${t}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:e.marginXS},"> div":{transition:`all ${e.motionDurationMid}, outline 0s`,"&:hover":{transform:e.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${e.lineWidth}px dashed ${e.starColor}`,transform:e.starHoverScale}},"&-first, &-second":{color:e.starBg,transition:`all ${e.motionDurationMid}`,userSelect:"none",[e.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${t}-star-first, &-half ${t}-star-second`]:{opacity:1},[`&-half ${t}-star-first, &-full ${t}-star-second`]:{color:"inherit"}}}},N=e=>({[`&-rtl${e.componentCls}`]:{direction:"rtl"}}),D=e=>{const{componentCls:t}=e;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,b.Wf)(e)),{display:"inline-block",margin:0,padding:0,color:e.starColor,fontSize:e.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${t} ${t}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),y(e)),{[`+ ${t}-text`]:{display:"inline-block",marginInlineStart:e.marginXS,fontSize:e.fontSize}}),N(e))}};var F=(0,R.Z)("Rate",(e=>{const t=(0,I.TS)(e,{});return[D(t)]}),(e=>({starColor:e.yellow6,starSize:.5*e.controlHeightLG,starHoverScale:"scale(1.1)",starBg:e.colorFillContent}))),k=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(a=Object.getOwnPropertySymbols(e);o<a.length;o++)t.indexOf(a[o])<0&&Object.prototype.propertyIsEnumerable.call(e,a[o])&&(n[a[o]]=e[a[o]])}return n};const Z=o.forwardRef(((e,t)=>{const{prefixCls:n,className:a,rootClassName:c,style:i,tooltips:r,character:s=o.createElement(l,null)}=e,d=k(e,["prefixCls","className","rootClassName","style","tooltips","character"]),{getPrefixCls:f,direction:p,rate:A}=o.useContext(C.E_),v=f("rate",n),[m,g]=F(v),h=Object.assign(Object.assign({},null==A?void 0:A.style),i);return m(o.createElement(E,Object.assign({ref:t,character:s,characterRender:(e,t)=>{let{index:n}=t;return r?o.createElement(w.Z,{title:r[n]},e):e}},d,{className:u()(a,c,g,null==A?void 0:A.className),style:h,prefixCls:v,direction:p})))}));var j=Z},31797:function(e,t,n){n.d(t,{Z:function(){return E}});var a=n(59301),o=n(56762),c=n(92343),i=n(92310),r=n.n(i),l=n(36355),s=n(87876);var u=e=>{const{value:t,formatter:n,precision:o,decimalSeparator:c,groupSeparator:i="",prefixCls:r}=e;let l;if("function"==typeof n)l=n(t);else{const e=String(t),n=e.match(/^(-?)(\d*)(\.(\d+))?$/);if(n&&"-"!==e){const e=n[1];let t=n[2]||"0",s=n[4]||"";t=t.replace(/\B(?=(\d{3})+(?!\d))/g,i),"number"==typeof o&&(s=s.padEnd(o,"0").slice(0,o>0?o:0)),s&&(s=`${c}${s}`),l=[a.createElement("span",{key:"int",className:`${r}-content-value-int`},e,t),s&&a.createElement("span",{key:"decimal",className:`${r}-content-value-decimal`},s)]}else l=e}return a.createElement("span",{className:`${r}-content-value`},l)},d=n(17313),f=n(83116),p=n(37613);const A=e=>{const{componentCls:t,marginXXS:n,padding:a,colorTextDescription:o,titleFontSize:c,colorTextHeading:i,contentFontSize:r,fontFamily:l}=e;return{[`${t}`]:Object.assign(Object.assign({},(0,d.Wf)(e)),{[`${t}-title`]:{marginBottom:n,color:o,fontSize:c},[`${t}-skeleton`]:{paddingTop:a},[`${t}-content`]:{color:i,fontSize:r,fontFamily:l,[`${t}-content-value`]:{display:"inline-block",direction:"ltr"},[`${t}-content-prefix, ${t}-content-suffix`]:{display:"inline-block"},[`${t}-content-prefix`]:{marginInlineEnd:n},[`${t}-content-suffix`]:{marginInlineStart:n}}})}};var v=(0,f.Z)("Statistic",(e=>{const t=(0,p.TS)(e,{});return[A(t)]}),(e=>{const{fontSizeHeading3:t,fontSize:n}=e;return{titleFontSize:n,contentFontSize:t}}));var m=e=>{const{prefixCls:t,className:n,rootClassName:o,style:c,valueStyle:i,value:d=0,title:f,valueRender:p,prefix:A,suffix:m,loading:g=!1,onMouseEnter:h,onMouseLeave:S,decimalSeparator:x=".",groupSeparator:E=","}=e,{getPrefixCls:C,direction:w,statistic:b}=a.useContext(l.E_),R=C("statistic",t),[I,y]=v(R),N=a.createElement(u,Object.assign({decimalSeparator:x,groupSeparator:E,prefixCls:R},e,{value:d})),D=r()(R,{[`${R}-rtl`]:"rtl"===w},null==b?void 0:b.className,n,o,y);return I(a.createElement("div",{className:D,style:Object.assign(Object.assign({},null==b?void 0:b.style),c),onMouseEnter:h,onMouseLeave:S},f&&a.createElement("div",{className:`${R}-title`},f),a.createElement(s.Z,{paragraph:!1,loading:g,className:`${R}-skeleton`},a.createElement("div",{style:i,className:`${R}-content`},A&&a.createElement("span",{className:`${R}-content-prefix`},A),p?p(N):N,m&&a.createElement("span",{className:`${R}-content-suffix`},m)))))};const g=[["Y",31536e6],["M",2592e6],["D",864e5],["H",36e5],["m",6e4],["s",1e3],["S",1]];function h(e,t){const{format:n=""}=t,a=new Date(e).getTime(),o=Date.now();return function(e,t){let n=e;const a=/\[[^\]]*]/g,o=(t.match(a)||[]).map((e=>e.slice(1,-1))),c=t.replace(a,"[]"),i=g.reduce(((e,t)=>{let[a,o]=t;if(e.includes(a)){const t=Math.floor(n/o);return n-=t*o,e.replace(new RegExp(`${a}+`,"g"),(e=>{const n=e.length;return t.toString().padStart(n,"0")}))}return e}),c);let r=0;return i.replace(a,(()=>{const e=o[r];return r+=1,e}))}(Math.max(a-o,0),n)}const S=e=>{const{value:t,format:n="HH:mm:ss",onChange:i,onFinish:r}=e,l=(0,o.Z)(),s=a.useRef(null),u=()=>{const e=function(e){return new Date(e).getTime()}(t);e>=Date.now()&&(s.current=setInterval((()=>{l(),null==i||i(e-Date.now()),e<Date.now()&&(null==r||r(),s.current&&(clearInterval(s.current),s.current=null))}),33.333333333333336))};a.useEffect((()=>(u(),()=>{s.current&&(clearInterval(s.current),s.current=null)})),[t]);return a.createElement(m,Object.assign({},e,{valueRender:e=>(0,c.Tm)(e,{title:void 0}),formatter:(e,t)=>h(e,Object.assign(Object.assign({},t),{format:n}))}))};var x=a.memo(S);m.Countdown=x;var E=m}}]); |