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.
7 lines
154 KiB
7 lines
154 KiB
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[6270],{3407:function(rt,De,e){e.d(De,{Z:function(){return oe}});var n=e(87462),v=e(67294),W={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z"}}]},name:"loading",theme:"outlined"},ee=W,ae=e(43387),U=function(f,R){return v.createElement(ae.Z,(0,n.Z)({},f,{ref:R,icon:ee}))},oe=v.forwardRef(U)},53978:function(rt,De,e){e.d(De,{Z:function(){return oe}});var n=e(87462),v=e(67294),W={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},ee=W,ae=e(43387),U=function(f,R){return v.createElement(ae.Z,(0,n.Z)({},f,{ref:R,icon:ee}))},oe=v.forwardRef(U)},11579:function(rt,De){De.Z={footer:"footer___bruwa",whiteFooter:"whiteFooter___mR7kn",error:"error___KO0Jg",case:"case___L0pNc","resize-y-bar":"resize-y-bar___NK0gI",unfoldBtn:"unfoldBtn___aMmZw",caseHead:"caseHead___EuMPr",dot:"dot___Iky9k",text:"text___lMSx6",pass:"pass___XjijC",noPass:"noPass___JxpWk",btns:"btns___FPIaK",result:"result___oRj1h",title:"title___IhMSa",left:"left___XlC98",leftNode:"leftNode___NGHgx",right:"right____fIu_",node:"node___MwdH7",elseNode:"elseNode___WjFIg",nameWrap:"nameWrap___bEdbD",scroll:"scroll___ylWYt",scrollBox:"scrollBox___hWkc9",action:"action___xBwDi",whiteCase:"whiteCase___AZiDR",disabled:"disabled___lWQU2",codeHead:"codeHead___l8q5R",navWrap:"navWrap___xdWQe",nav:"nav___JKPVX",active:"active___DTAtT",whiteCodeHead:"whiteCodeHead___wDOny",header:"header___VjNh9",timepiece:"timepiece___yuqJC",btn_edit:"btn_edit___ozzux",whiteHeader:"whiteHeader___REV3m",djs:"djs___v0Ru7",myProblems:"myProblems___DKSbs",whiteMyProblems:"whiteMyProblems___k0QS3",fullMask:"fullMask___QZH1M"}},22707:function(rt,De,e){var n=e(67294),v=Object.defineProperty,W=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,U=(f,R,I)=>R in f?v(f,R,{enumerable:!0,configurable:!0,writable:!0,value:I}):f[R]=I,oe=(f,R)=>{for(var I in R||(R={}))ee.call(R,I)&&U(f,I,R[I]);if(W)for(var I of W(R))ae.call(R,I)&&U(f,I,R[I]);return f};const A=f=>React.createElement("svg",oe({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},f),React.createElement("title",null,"\u5360\u7528\u5185\u5B58"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{fillOpacity:.01,fill:"#FFF",d:"M0 0h30v30H0z"}),React.createElement("path",{d:"M6.866 26.928h-1.28a2.561 2.561 0 0 1-2.562-2.561V5.585a2.561 2.561 0 0 1 2.561-2.56h1.28v4.268a2.561 2.561 0 0 0 2.562 2.56h3.842a2.561 2.561 0 0 0 2.56-2.56V3.024h2.915l8.184 8.184v13.159a2.561 2.561 0 0 1-2.561 2.561h-1.28v-5.976c0-.943-.765-1.707-1.708-1.707H8.573c-.943 0-1.707.764-1.707 1.707v5.976Z",fill:"#B6D0FC"}),React.createElement("path",{d:"M8.573 3.024h5.55v4.269a.854.854 0 0 1-.854.853H9.427a.854.854 0 0 1-.854-.853V3.024ZM8.573 26.928v-5.976H21.38v5.976z",fill:"#1890FF"})));De.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},8861:function(rt,De,e){var n=e(67294),v=Object.defineProperty,W=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,U=(f,R,I)=>R in f?v(f,R,{enumerable:!0,configurable:!0,writable:!0,value:I}):f[R]=I,oe=(f,R)=>{for(var I in R||(R={}))ee.call(R,I)&&U(f,I,R[I]);if(W)for(var I of W(R))ae.call(R,I)&&U(f,I,R[I]);return f};const A=f=>React.createElement("svg",oe({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},f),React.createElement("title",null,"\u8FD0\u884C\u65F6\u95F4"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M30 15c0 8.284-6.716 15-15 15-8.284 0-15-6.716-15-15C0 6.716 6.716 0 15 0c8.284 0 15 6.716 15 15Z",fill:"#BAFFF0"}),React.createElement("path",{d:"M25.5 15c0 5.8-4.7 10.5-10.5 10.5S4.5 20.8 4.5 15 9.2 4.5 15 4.5 25.5 9.2 25.5 15Z",fill:"#44D7B6"}),React.createElement("path",{d:"M13.5 9a1.5 1.5 0 0 1 1.5 1.5v4.379l3.56 3.56a1.5 1.5 0 0 1-2.12 2.122l-4-4A1.5 1.5 0 0 1 12 15.5v-5A1.5 1.5 0 0 1 13.5 9Z",fill:"#FFF"})));De.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},60076:function(rt,De,e){e.d(De,{Z:function(){return ee}});var n=e(67294),v=e(33054),W=e(67294),ee=({defaultX:ae="40%",leftChild:U,rightChild:oe,className:A,hideResize:f=!1})=>{const[R,I]=(0,n.useState)(ae),ke=(0,n.useRef)();function ue(){ke.current=!0}(0,n.useEffect)(()=>{function Xe(Me){ke.current&&(v.Z.publish("resize-move-bar",Me),I(Me.pageX))}function qe(){ke.current=!1}return window.addEventListener("mousemove",Xe),window.addEventListener("mouseup",qe),()=>{window.removeEventListener("mousemove",Xe),window.removeEventListener("mouseup",qe)}},[]);const _e=typeof R=="number"&&R!==.01?`${R}px`:ae,s=`calc(100% - ${f?"0px":"4px"} - ${_e})`;return W.createElement("div",{className:`split-panel-container ${A}`},W.createElement("section",{style:{width:_e,display:R===.01?"none":""}},U),W.createElement("section",{className:"resize-x-bar",onMouseDown:ue},W.createElement("a",{className:"btn-resize"},W.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},W.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),W.createElement("section",{style:{width:s}},oe))}},88508:function(rt,De,e){var n=e(67294);const v=ee=>String(ee).length===1?`0${ee}`:ee,W=({className:ee="",onChange:ae,defaultValue:U=0})=>{const[oe,A]=(0,n.useState)(U);(0,n.useEffect)(()=>{const ke=setTimeout(()=>{A(oe+1e3)},1e3);return ae(oe+1e3),()=>{clearInterval(ke)}},[oe]);const f=parseInt(oe/(60*6e4))||"00",R=parseInt(oe%(60*6e4)/6e4)||"00",I=parseInt(oe%6e4/1e3)||"00";return n.createElement("div",{className:ee},v(f),":",v(R),":",v(I))};De.Z=W},38365:function(rt,De,e){e.d(De,{Z:function(){return s}});var n=e(67294),v=e(35973),W=e(14446),ee=e(71577),ae=e(57953),U=e(88742),oe=e(72971),A=e(36295),f=e(19575),R=e(27484),I=e.n(R),ke=e(94189),ue=e(67294),_e=(Xe,qe,Me)=>new Promise((r,Y)=>{var Le=u=>{try{Ye(Me.next(u))}catch(Ve){Y(Ve)}},st=u=>{try{Ye(Me.throw(u))}catch(Ve){Y(Ve)}},Ye=u=>u.done?r(u.value):Promise.resolve(u.value).then(Le,st);Ye((Me=Me.apply(Xe,qe)).next())}),s=({open:Xe,onClose:qe})=>{const[Me,r]=(0,n.useState)(void 0);console.log((0,v.useLocation)(),33);const Y=(0,v.useLocation)();(0,n.useEffect)(()=>{Xe&&function(){return _e(this,null,function*(){const N=yield(0,U.X6)(Xe);r(N.data)})}()},[Xe]);const{status:Le,created_at:st,code:Ye,name:u,language:Ve,pass_sets_count:vt,set_count:je,error_msg:Je,output:i,input:ye,expected_output:pe,execute_memory:M,user:_,execute_time:P,input_file_url:m,output_file_url:x,is_file:E,expected_output_file_url:B}=Me||{};return ue.createElement(W.default,{open:Xe,width:1e3,onCancel:()=>qe(!1),footer:ue.createElement(ee.ZP,{type:"primary",onClick:()=>qe(!1)},"\u5173\u95ED"),centered:!0},ue.createElement(ae.Z,{spinning:!Me,delay:500},ue.createElement("div",{className:"record-detail-info"},Me?ue.createElement(ue.Fragment,null,ue.createElement("div",{className:"record-detail-body"},ue.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),ue.createElement("ul",{className:"record-info"},ue.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",ue.createElement("span",{className:Le===0?"c-green":"c-red"},oe.Im[Le])," "),ue.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",ue.createElement("span",null,I()(st).format("YYYY-MM-DD HH:mm:ss"))," "),ue.createElement("li",null," \u8BED\u8A00\uFF1A",ue.createElement("span",null,Ve)," "),ue.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",ue.createElement("span",null,P*1e3,"ms")," "),ue.createElement("li",null," ",`${Le===ke.h.HIDE_COMPILE_STATUS?"--":vt} / ${je} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,oe.gZ)({status:Le,error_msg:Je,execute_time:P,output:i,input:ye,expected_output:pe,input_file_url:m,output_file_url:x,is_file:E,expected_output_file_url:B}),ue.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),ue.createElement(A.ZP,{height:"200px",width:"100%",language:Ve==null?void 0:Ve.toLocaleLowerCase(),value:f.Base64.decode(Ye),options:{readOnly:!0}}))):null)))}},86276:function(rt,De,e){e.d(De,{Im:function(){return je},Y4:function(){return i}});var n=e(67294),v=e(11486),W=e(2453),ee=e(71577),ae=e(96707),U=e(19575),oe=e.n(U),A=e(11579),f=e(7621),R=e(85725),I=e(28706),ke=e(12320),ue=e.n(ke),_e=e(33170),s=e(35973),Xe=e(38365),qe=e(33054),Me=e(88742),r=e(27209),Y=e(91613),Le=e(94184),st=e.n(Le),Ye=e(51959),u=e(67294),Ve=(M,_,P)=>new Promise((m,x)=>{var E=N=>{try{H(P.next(N))}catch(w){x(w)}},B=N=>{try{H(P.throw(N))}catch(w){x(w)}},H=N=>N.done?m(N.value):Promise.resolve(N.value).then(E,B);H((P=P.apply(M,_)).next())});const{TextArea:vt}=v.default,je={[ae.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[ae.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[ae.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Je=(M=>(M[M.SET_VISIBLE=0]="SET_VISIBLE",M[M.SET_TABINDEX=1]="SET_TABINDEX",M))(Je||{});function i(M){const{status:_,error_msg:P,output:m,input:x,expected_output:E,is_file:B,input_file_url:H,output_file_url:N,expected_output_file_url:w,setMonacoValue:T,setData:se}=M,S=(0,n.useRef)(),L=(0,n.useRef)(),Pe=(0,n.useRef)();let Te=null;const Se={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,n.useEffect)(()=>{if(m&&!B&&S.current){const Ae=new ke.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ae.open(S.current);const ve=(0,I.pp)(U.Base64.decode(m));Ae.write(ve),Ae.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{Ae.scrollToTop()}catch(d){}},100)}if(x&&!B&&L.current){const Ae=new ke.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ae.open(L.current),Ae.write((0,I.pp)(x)),Ae.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{Ae.scrollToTop()}catch(ve){}},100)}if(E&&!B&&Pe.current){const Ae=new ke.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ae.open(Pe.current),Ae.write((0,I.pp)(U.Base64.decode(E))),Ae.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{Ae.scrollToTop()}catch(ve){}},100)}},[m]),_){case ae.h.NOMATCH:Te=u.createElement(u.Fragment,null,u.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!B&&u.createElement("div",{ref:S}),B&&u.createElement("div",{style:Se},u.createElement("a",{style:{fontSize:"16px"},onClick:()=>Ve(this,null,function*(){const Ae=yield(0,_e.ZP)(N,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});T(Ae),setTimeout(()=>{se(N)},200)})},m)),u.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!B&&u.createElement("div",{ref:Pe}),B&&u.createElement("div",{style:Se},u.createElement("a",{style:{fontSize:"16px"},onClick:()=>Ve(this,null,function*(){const Ae=yield fetch(w,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});T(yield Ae.text()),setTimeout(()=>{se(w)},200)})},E)));break;case ae.h.EXECUTEFAILURE:Te=u.createElement(u.Fragment,null,u.createElement("div",{style:{border:"1px #F6F7F9 solid"}},u.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!B&&u.createElement(R.Z,{value:x,style:Se}),B&&u.createElement("div",{style:Se},u.createElement("a",{onClick:()=>(0,I.LR)(H,x)},x))),u.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},u.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),u.createElement("pre",{className:A.Z.error,style:{color:"#E30000",padding:"0 10px"}},U.Base64.decode(P),"111")));break;case ae.h.COMPILEFAILURE:Te=u.createElement(u.Fragment,null,u.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),u.createElement("pre",{className:A.Z.error},U.Base64.decode(P)));break;case ae.h.PODFAILURE:Te=u.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ae.h.TIMEOUT:Te=u.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return u.createElement(u.Fragment,null," ",Te," ")}function ye(M){const{status:_,error_msg:P,execute_time:m,output:x,input:E,expected_output:B,is_file:H,input_file_url:N,output_file_url:w,expected_output_file_url:T}=M;let se=null;switch(_){case ae.h.OK:case ae.h.NOMATCH:case ae.h.EXECUTEFAILURE:case ae.h.COMPILEFAILURE:se=u.createElement("div",{id:"outputResultRef",className:"h100"});break;case ae.h.PODFAILURE:se=u.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ae.h.TIMEOUT:se=u.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return u.createElement(u.Fragment,null," ",se," ")}function pe({value:M,className:_}){return u.createElement("span",{className:_},M)}De.ZP=({input:M,is_file:_,debuging:P,submitting:m,executingMessage:x,debugResult:E,onChangeInput:B,onDebugCode:H,onSubmitCode:N,hack:w,user:T,submitResult:se,isWhiteTheme:S,topDispatch:L})=>{const[Pe]=(0,s.useSearchParams)(),Te=(0,s.useParams)(),[Se,Ae]=(0,n.useState)(!1),[ve,d]=(0,n.useState)(!1),[l,h]=(0,n.useState)(1),[te,Ce]=(0,n.useState)(!1),[Be,y]=(0,n.useState)(0),[V,k]=(0,n.useState)(!1),[Ue,Re]=(0,n.useState)(""),[q,c]=(0,n.useState)(""),z=(0,n.useRef)(),ce=(0,n.useRef)(),Fe=(0,n.useRef)(null),de=(0,n.useRef)(null),xe=(0,n.useRef)(null);console.log(se,"submitResult",Te);const{status:J,id:Ge,input:b,output:he,expected_output:$,is_file:le,input_file_url:G,output_file_url:ge,expected_output_file_url:We,error_msg:ft,hack_sets:it}=se||{};(0,n.useEffect)(()=>{J===0&&(h(1),y(0))},[J,Ge]),(0,n.useEffect)(()=>{Ve(void 0,null,function*(){var be;const Ze=yield(0,Me.rX)(Te==null?void 0:Te.id,"submit");(Ze==null?void 0:Ze.status)===0&&(Ze!=null&&Ze.data&&((be=Ze==null?void 0:Ze.data)==null?void 0:be.status)!==0?(L({type:r.Types.SET_SUBMIT_RESULT,payload:{submitResult:Ze==null?void 0:Ze.data}}),h(2),y(320)):(h(1),y(0)))})},[Te==null?void 0:Te.id]),(0,n.useEffect)(()=>{if(z.current){let we=function(ct){Ot=St.offsetHeight,Mt=!0,Tt=ct.pageY,xe.current.style.display="block"},be=function(){Mt=!1,xe.current.style.display="none"},Ze=function(ct){if(Mt){ht();let tn=Tt-ct.pageY,bt=Ot+tn;if(bt<0&&(bt=0),bt>window.innerHeight-150&&(bt=window.innerHeight-150),l===1){bt<=34?y(0):y(bt);return}console.log(bt,"resizeH"),y(bt)}};const St=Fe.current;let Ot=0,Mt=!1,Tt=0;const zt=document.getElementById("case-y-bar");return zt==null||zt.addEventListener("mousedown",we),document.addEventListener("mousemove",Ze),document.addEventListener("mouseup",be),()=>{const ct=document.getElementById("case-y-bar");ct==null||ct.removeEventListener("mousedown",we),document.removeEventListener("mousemove",Ze),document.removeEventListener("mouseup",be)}}},[z,l]),(0,n.useEffect)(()=>{const we=qe.Z.subscribe("resize-move-bar",ht);if(Pe.get("type")!=="exercises")return document.addEventListener((0,Ye.gH)(),Ke),()=>{document.removeEventListener((0,Ye.gH)(),Ke),we()}},[]),(0,n.useEffect)(()=>{});function ht(){var we,be,Ze,St;const Ot=document.getElementById("outputResultRef");if(Ot){let Mt=Ot.dataset.text;ce.current.reset(),ce.current.writeln(Mt);const Tt=document.getElementById("outputResultRef").offsetWidth-20,zt=((St=(Ze=(be=(we=ce.current)==null?void 0:we._core)==null?void 0:be._renderService)==null?void 0:Ze.dimensions)==null?void 0:St.actualCellWidth)||10,ct=Math.ceil(Tt/zt);ce.current.resize(ct,Math.ceil(Ot.clientHeight/16))}}function wt(){Ae(!Se),setTimeout(()=>{ht()},300),y(Se?320:window.innerHeight-150)}function Et(){ve?(d(!1),(0,Ye.BU)()):(d(!0),(0,Ye.Dj)(de.current))}const Ke=we=>{(0,Ye.vp)()||d(!1)},Ft=(0,n.useMemo)(()=>{if(E){const{status:we,output:be,error_msg:Ze}=E;return setTimeout(()=>{let St="",Ot=document.getElementById("outputResultRef");be?St=U.Base64.decode(be):Ze&&(St=U.Base64.decode(Ze)),ce.current=new ke.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),ce.current.open(Ot),ce.current.onKey(function(Mt){var Tt;if(Mt.domEvent.key.toLocaleUpperCase()==="C"&&Mt.domEvent.ctrlKey){Mt.domEvent.preventDefault();let zt=(Tt=ce.current)==null?void 0:Tt.getSelection();navigator.clipboard.writeText(zt).then(()=>{})}}),Ot.dataset.text=St,ce.current.setOption("convertEol",!0),ht()},300),u.createElement(u.Fragment,null,ye(E))}return null},[E]);function xt(){var we,be;if(!(w!=null&&w.code)||((we=w==null?void 0:w.code)==null?void 0:we.trim().length)===0){(be=W.ZP)==null||be.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}h(1),y(320),H()}const Ut=we=>Ve(void 0,null,function*(){let be=yield(0,_e.ZP)(`/api/problems/${we}/start.json`,{method:"get",params:{hack_user_id:T==null?void 0:T.user_id}});be&&(window.location.href=`/myproblems/${be==null?void 0:be.identifier}${window.location.search}`)});function Ht(){le?navigator.clipboard.writeText(U.Base64.decode(ft)).then(()=>{W.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(U.Base64.decode(he)).then(()=>{W.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return u.createElement(n.Fragment,null,u.createElement("div",{className:st()(A.Z.case,S&&A.Z.whiteCase),style:{height:Be},ref:Fe},u.createElement("div",{className:A.Z.fullMask,ref:xe}),u.createElement("div",{className:A.Z["resize-y-bar"],id:"case-y-bar",ref:z,draggable:!1},l===2&&u.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),l===1&&(Be<=34?u.createElement("div",{onClick:()=>{y(320)},className:A.Z.unfoldBtn},"\u63A7\u5236\u53F0",u.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):u.createElement("div",{onClick:()=>{y(0)},className:A.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",u.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),u.createElement("div",null,u.createElement("div",{className:A.Z.caseHead},u.createElement("div",{className:A.Z.dot}),u.createElement("div",{className:A.Z.text},l===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),l===2&&!m&&typeof J=="number"&&u.createElement(u.Fragment,null,J===ae.h.OK?u.createElement("div",{className:A.Z.pass},u.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):u.createElement("div",{className:A.Z.noPass},u.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),je[J])),u.createElement("div",{className:A.Z.btns},l===2&&!m&&u.createElement(u.Fragment,null,J!==ae.h.OK&&u.createElement("div",{onClick:Ht},u.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),u.createElement("div",{onClick:()=>{k(Ge)}},u.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),Pe.get("type")!=="exercises"&&u.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>wt()},u.createElement("i",{className:`iconfont icon-${Se?"suoxiao1":"fangda"}`})))),u.createElement("div",{style:{display:l===1?"block":"none"}},P?u.createElement(f.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):u.createElement("div",{style:{height:Be-34}},u.createElement("div",{className:A.Z.result},u.createElement("div",{className:A.Z.left},u.createElement("div",{className:A.Z.title},u.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),u.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),u.createElement("div",{className:A.Z.leftNode},u.createElement(vt,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:_?"":M,onChange:B}))),u.createElement("div",{className:A.Z.right},u.createElement("div",{className:A.Z.title},u.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),u.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),u.createElement("div",{className:A.Z.node},E?Ft:u.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),u.createElement("div",{style:{display:l===2?"block":"none"}},m?u.createElement(f.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):u.createElement("div",{style:{height:Be-34,display:"flex",flexDirection:"column",overflow:"hidden"}},u.createElement("div",{ref:de,className:A.Z.elseNode},u.createElement("div",{className:A.Z.nameWrap},u.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),u.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),u.createElement("div",{className:A.Z.scroll},u.createElement("pre",{className:A.Z.scrollBox,style:te?{height:ve?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!le&&u.createElement(pe,{value:b}),le&&u.createElement("a",{style:{fontSize:"16px"},onClick:()=>Ve(void 0,null,function*(){const we=yield fetch(G,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});c(yield we.text()),setTimeout(()=>{Re(G)},200)})},b)),b&&u.createElement("div",{className:A.Z.action},u.createElement("span",{onClick:()=>Ce(!te)},te?"\u6536\u8D77":"\u5C55\u5F00"),Pe.get("type")!=="exercises"&&u.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>Et(),className:`iconfont icon-${ve?"suoxiao1":"fangda"}`})))),u.createElement("div",{className:A.Z.result,style:{flex:1,overflow:"hidden"}},u.createElement("div",{className:A.Z.left},u.createElement("div",{className:A.Z.title},u.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),u.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),u.createElement("div",{className:A.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},u.createElement("pre",null,!le&&u.createElement(pe,{className:"mb10",value:$&&U.Base64.decode($)||""}),le&&u.createElement("a",{style:{fontSize:"16px"},onClick:()=>Ve(void 0,null,function*(){const we=yield fetch(We,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});c(yield we.text()),setTimeout(()=>{Re(We)},200)})},$)))),u.createElement("div",{className:A.Z.right},u.createElement("div",{className:A.Z.title},u.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),u.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),u.createElement("div",{className:A.Z.node,style:{color:J===ae.h.OK?"#2ABD8C":"#FF2C29"}},u.createElement("pre",null,(J===4||J===5)&&u.createElement(pe,{className:"mb10",value:ft&&U.Base64.decode(ft)||""}),J!=4&&J!=5&&(le?u.createElement("a",{style:{fontSize:"16px"},onClick:()=>Ve(void 0,null,function*(){const we=yield(0,_e.ZP)(ge,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{c(we)}catch(be){c("")}setTimeout(()=>{Re(ge)},200)})},he):u.createElement(pe,{className:"mb10",value:he&&U.Base64.decode(he)||""})))))))))),u.createElement("div",{className:st()(A.Z.footer,S&&A.Z.whiteFooter),style:{zIndex:100}},(w==null?void 0:w.is_program)&&(w==null?void 0:w.above_question)&&u.createElement(ee.ZP,{className:"mr10",type:"primary",onClick:()=>Ut(w==null?void 0:w.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(w==null?void 0:w.is_program)&&(w==null?void 0:w.under_question)&&u.createElement(ee.ZP,{className:"mr10",type:"primary",onClick:()=>Ut(w==null?void 0:w.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),u.createElement(ee.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:P||m,loading:P,color:"#2ABD8C",className:"mr10",onClick:xt},"\u8C03\u8BD5\u4EE3\u7801"),Pe.get("qtype")!=="8"&&u.createElement(ee.ZP,{className:A.Z.disabled,type:"primary",icon:u.createElement("i",{className:"iconfont icon-bofang1"}),loading:m,disabled:P||m,onClick:()=>{var we,be;if(!(w!=null&&w.code)||((we=w==null?void 0:w.code)==null?void 0:we.trim().length)===0){(be=W.ZP)==null||be.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}h(2),y(320),N()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),u.createElement(Xe.Z,{onClose:k,open:V}),u.createElement(Y.Z,{close:!0,data:Ue,type:Ue.length?"txt":"",onClose:()=>Re(""),monacoEditor:{value:q,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},27209:function(rt,De,e){e.r(De),e.d(De,{Types:function(){return hn},default:function(){return _n}});var n=e(67294),v=e(35973),W=e(55054),ee=e(14446),ae=e(57953),U=e(71577),oe=e(83062),A=e(71230),f=e(88742),R=e(15835),I=e(51959),ke=e(60076),ue=e(11320),_e=e(55304),s=e(72565),Xe=e(36295),qe=e(76621),Me=e(40471),r=e(21434),Y=e(67294),Le=Object.defineProperty,st=Object.defineProperties,Ye=Object.getOwnPropertyDescriptors,u=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,vt=Object.prototype.propertyIsEnumerable,je=(t,a,o)=>a in t?Le(t,a,{enumerable:!0,configurable:!0,writable:!0,value:o}):t[a]=o,Je=(t,a)=>{for(var o in a||(a={}))Ve.call(a,o)&&je(t,o,a[o]);if(u)for(var o of u(a))vt.call(a,o)&&je(t,o,a[o]);return t},i=(t,a)=>st(t,Ye(a));const ye={theme:(0,Me.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,Me.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,Me.G)("cmTabToSpace",!0)};var pe=(t=>(t[t.set_font_size=0]="set_font_size",t[t.set_theme=1]="set_theme",t[t.on_tab_to_space=2]="on_tab_to_space",t[t.set_show_editor_setting=3]="set_show_editor_setting",t))(pe||{});function M(t,a){switch(a.type){case 3:return i(Je({},t),{showEditorSetting:a.payload});case 1:return i(Je({},t),{theme:a.payload});case 0:return i(Je({},t),{fontSize:a.payload});case 2:return i(Je({},t),{tabToSpace:a.payload});default:throw new Error}}var _=({isLoading:t,value:a,onChange:o,language:ne,onUpdateCode:re,ActionBarRender:j,setIsWhiteTheme:X})=>{const[D,C]=(0,n.useReducer)(M,ye),{theme:Z,fontSize:F,showEditorSetting:Ie,tabToSpace:K}=D,Oe=(0,n.useRef)(),ie=(0,n.useRef)();(0,n.useEffect)(()=>{X(Z==="vs")},[Z]);const Qe={onFontSizeChange:He=>{C({type:0,payload:He}),(0,Me.t)("cmFontSize",He)},tabToSpace:K,cmFontSize:F,className:"oj",cmCodeMode:Z,onTabToSpace:He=>{C({type:2,payload:He}),(0,Me.t)("cmTabToSpace",He)},onCodeModeChange:He=>{C({type:1,payload:He}),(0,Me.t)("ProgrammingCodeMode",He)}};function lt(){C({type:3,payload:!1})}function Lt(){C({type:3,payload:!0})}const Rt={value:a,language:ne,theme:Z,options:{fontSize:F,insertSpaces:K},onChange:He=>{o(He),ie.current=He,clearTimeout(Oe.current),Oe.current=setTimeout(()=>{re(ie.current)},1e4)},onEditBlur:He=>{ie.current&&re(ie.current)}};return Y.createElement(n.Fragment,null,j(Lt),Y.createElement("div",{style:{flex:1,overflow:"hidden"}},!t&&Y.createElement(Xe.ZP,Je({},Rt))),Y.createElement(qe.Z,null,Y.createElement(s.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Ie,onClose:lt},Y.createElement(r.Z,Je({},Qe)))))},P=e(60141),m=e(19575),x=e(86276),E={flex_box_center:"flex_box_center___rM3g8",flex_space_between:"flex_space_between___Oc7SE",flex_box_vertical_center:"flex_box_vertical_center___MnmYE",flex_box_center_end:"flex_box_center_end___QQh83",flex_box_column:"flex_box_column___ZRFbL","left-panel":"left-panel___SKGyd","tab-panel-body":"tab-panel-body___gABdv",b1:"b1___QpbmK","oj-width-input":"oj-width-input___eJQWT","oj-mr":"oj-mr___AxILO","s-navs":"s-navs___FXwOi","bg-white":"bg-white___kbZ6r",active:"active___QGOnZ",list:"list___PXTsq",btns:"btns___F8yZK",drawer:"drawer___xdGaT",tour:"tour___oMkVh"},B={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},H=e(86129),N=e(34435),w=e(3407),T=e(38365),se=e(27484),S=e.n(se),L=e(67294);const{Column:Pe}=H.default;var Te=({submitResult:t,submitting:a,submitRecords:o,page:ne,onPageChange:re,topicId:j})=>{const[X]=(0,v.useSearchParams)(),{records:D,records_count:C}=o||{},[Z,F]=(0,n.useState)(!1),Ie=X.get("type")==="1";return L.createElement(ae.Z,{spinning:a,tip:"\u8BC4\u6D4B\u4E2D...",indicator:L.createElement(w.Z,{style:{fontSize:24},spin:!0})},(D==null?void 0:D.length)>0?L.createElement(H.default,{dataSource:D,rowKey:"id",pagination:!1},L.createElement(Pe,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(K,Oe)=>L.createElement("span",null," ",S()(K).format("YYYY-MM-DD HH:mm:ss"))}),L.createElement(Pe,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(K,Oe)=>{var ie;return L.createElement("span",{className:`${K===0?"c-green":"c-red"} current`,onClick:()=>{F(Oe.id)}},(ie=x.Im[K])==null?void 0:ie.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),L.createElement(Pe,{title:`\u6267\u884C\u7528\u65F6 (${Ie?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:K=>K?Ie?K:K/1e3:""}),L.createElement(Pe,{title:`\u5185\u5B58\u6D88\u8017\uFF08${Ie?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:K=>K?Ie?K:parseFloat((K/1024).toFixed(2)):""}),L.createElement(Pe,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),L.createElement(Pe,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(K,Oe)=>L.createElement("span",{className:"c-light-primary current",onClick:()=>{F(Oe.id)}},"\u67E5\u770B")})):L.createElement("div",{style:{height:300,width:"100%"}}),L.createElement(T.Z,{onClose:F,open:Z}),C>15?L.createElement(N.Z,{className:B.pagination,current:ne,pageSize:15,total:C,onChange:re}):null)},Se=e(26194),Ae=e(66309),ve={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},d=e(85725),l=e(67294);const h={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var te=({hack:t})=>{const{language:a,difficult:o,time_limit:ne,description:re}=t,[j]=(0,v.useSearchParams)(),X=h[o];return l.createElement(l.Fragment,null,l.createElement("ul",{className:ve.info},l.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",l.createElement("b",{className:ve.info_tag},a)),l.createElement("li",null,l.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",l.createElement(Ae.default,{color:X==null?void 0:X.color},X==null?void 0:X.name)),l.createElement("li",null,l.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",l.createElement("span",{style:{color:"#333333"}},ne,"\u79D2"))),j.get("qtype")==="8"?l.createElement(d.Z,{value:re,showProgramFill:!0,className:ve.desc}):l.createElement(d.Z,{value:re,className:ve.desc}))},Ce={},Be=e(67294),y=({hack:t,current_user:a})=>Be.createElement("div",{className:Ce.answer},t!=null&&t.answer_text?Be.createElement(d.Z,{style:{padding:"13px 0"},value:(t==null?void 0:t.answer_text)||""}):Be.createElement(Se.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),V=e(33054),k=e(33170);function Ue(t,a){return(0,k.U2)(`/problems/${t}/comments.json`,{page:a,limit:10})}function Re(t){return(0,k.v_)(`/discusses/${t}/plus.json`,{container_type:"Discuss",type:1})}function q(t,a,o){return(0,k.v_)(`/problems/${t}/comments/reply.json`,{comments:{content:o,parent_id:a}})}function c(t,a){return(0,k.v_)(`/problems/${t}/comments.json`,{comments:{content:a}})}function z(t,a,o){return(0,k.v_)(`/problems/${t}/comments/${a}/hidden.json`,o)}function ce(t,a){return(0,k.IV)(`/problems/${t}/comments/${a}`)}var Fe=e(93989);function de({author:t}){return n.createElement("a",{href:`/users/${t.login}`,target:"_blank"},n.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${ue.Z.IMG_SERVER}/images/${t.image_url}`,width:"50"}))}function xe({data:t,index:a,parentDiscussIndex:o,user:ne,onSetActionType:re}){const{author:j,can_delete:X,content:D,id:C,time:Z}=t;function F(){re({id:C,index:a,type:"delete-discuss",parentDiscussIndex:o,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const Ie=ne.admin||X||j.user_id===ne.user_id;return n.createElement("div",{className:"discuss-item-container second-discuss "},n.createElement(de,{author:j}),n.createElement("section",null,n.createElement("div",{className:"discuss-info"},n.createElement("a",{href:`/users/${j.login}`,target:"_blank"},j.name),n.createElement("span",{className:"grey"},Z),n.createElement("div",{className:"btn-group",style:{marginBottom:0}},Ie?n.createElement("a",{onClick:F,title:"\u5220\u9664"},n.createElement("i",{className:"iconfont icon-shanchu"})):null)),n.createElement(d.Z,{className:"discuss-content",value:D})))}var J=({user:t,data:a,index:o,onPlusDiscuss:ne,onSetActionType:re,activeDiscussIndex:j,onReplyDiscuss:X,onSetActiveDiscussIndex:D})=>{const{content:C,children:Z,hidden:F,id:Ie,praise_count:K,time:Oe,user_praise:ie,can_delete:Qe,author:lt}=a;function Lt(){D(Ie)}function Rt(){ne(Ie,!ie,o)}function He(){re({id:Ie,index:o,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function It(){re({id:Ie,index:o,params:{hidden:F?"0":"1"},type:"hidden-discuss",message:F?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const Dt=t.admin||t.user_id===lt.user_id;return n.createElement("div",{className:"discuss-item-container",key:Ie},n.createElement(de,{author:lt}),n.createElement("section",null,n.createElement("div",{className:"discuss-info"},n.createElement("a",{href:`/users/${lt.login}`,target:"_blank"}," ",lt.name," "),n.createElement("span",{className:"grey"},Oe)),n.createElement(d.Z,{className:"discuss-content",value:C}),Z&&Z.length>0?n.createElement("div",{className:"reply-discuss-container"},Z.map((Ee,$e)=>n.createElement(xe,{key:Ee.id,data:Ee,index:$e,user:t,onSetActionType:re,parentDiscussIndex:o}))):null,n.createElement("div",{className:"btn-group"},Dt?n.createElement("a",{onClick:It,title:F?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},n.createElement("i",{className:F?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Qe&&(!Z||Z.length==0)?n.createElement("a",{onClick:He,title:"\u5220\u9664"},n.createElement("i",{className:"iconfont icon-shanchu"})):null,n.createElement("a",{onClick:Lt,title:"\u56DE\u590D"}," ",n.createElement("i",{className:"iconfont icon-huifu1"})," "),n.createElement("a",{onClick:Rt,className:ie?"c-orange":""},n.createElement("i",{className:ie?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),n.createElement("span",null,K||""))),n.createElement(Fe.Z,{id:Ie,activeDiscussIndex:j,onReplyDiscuss:X})))},Ge=e(30676),b={"dis-input-editor-container":"dis-input-editor-container___nKGxx",active:"active___tmt7T","input-mask":"input-mask___epEle","text-area":"text-area___Vry8W","tip-container":"tip-container___plpA3",hide:"hide___kPfyC","md-container":"md-container___u85aq","btn-send":"btn-send___deQ5v"},he=e(35567),$=(t,a,o)=>new Promise((ne,re)=>{var j=C=>{try{D(o.next(C))}catch(Z){re(Z)}},X=C=>{try{D(o.throw(C))}catch(Z){re(Z)}},D=C=>C.done?ne(C.value):Promise.resolve(C.value).then(j,X);D((o=o.apply(t,a)).next())}),le=({user_praise:t,praise_count:a,praisePlus:o,onCreateDiscuss:ne,discuss_count:re})=>{const[j,X]=(0,n.useState)(!1),[D,C]=(0,n.useState)("");function Z(Oe){C(Oe)}function F(){X(!0)}function Ie(){X(!1)}function K(){return $(this,null,function*(){ne(D),C(""),X(!1)})}return n.createElement("div",{className:`${b["dis-input-editor-container"]} ${j?b.active:""} `},n.createElement("div",{className:j?`hide ${b["text-area"]}`:b["text-area"]},n.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:F}),n.createElement("a",null," ",n.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",re," "),n.createElement("a",{className:"c-light-black",onClick:o,title:t?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},n.createElement("i",{className:`mr3 ${t?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),a?n.createElement("span",null,a):"")),j?n.createElement("div",{className:b["input-mask"],onClick:Ie}):null,n.createElement("div",{className:j?b["md-container"]:`${b["md-container"]} hide`},n.createElement(he.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:D,height:240,onChange:Z}),n.createElement("div",{className:b["tip-container"],onClick:Ie},n.createElement("a",{className:b["btn-send"],onClick:K}," \u53D1\u9001 "))))},G=e(67294),ge=Object.defineProperty,We=Object.defineProperties,ft=Object.getOwnPropertyDescriptors,it=Object.getOwnPropertySymbols,ht=Object.prototype.hasOwnProperty,wt=Object.prototype.propertyIsEnumerable,Et=(t,a,o)=>a in t?ge(t,a,{enumerable:!0,configurable:!0,writable:!0,value:o}):t[a]=o,Ke=(t,a)=>{for(var o in a||(a={}))ht.call(a,o)&&Et(t,o,a[o]);if(it)for(var o of it(a))wt.call(a,o)&&Et(t,o,a[o]);return t},Ft=(t,a)=>We(t,ft(a)),xt=(t,a,o)=>new Promise((ne,re)=>{var j=C=>{try{D(o.next(C))}catch(Z){re(Z)}},X=C=>{try{D(o.throw(C))}catch(Z){re(Z)}},D=C=>C.done?ne(C.value):Promise.resolve(C.value).then(j,X);D((o=o.apply(t,a)).next())});const Ut={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var Ht=(t=>(t[t.GET_DISCUSSES=0]="GET_DISCUSSES",t[t.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",t[t.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",t[t.PLUS_DISCUSS=3]="PLUS_DISCUSS",t[t.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",t[t.SET_PAGE=5]="SET_PAGE",t[t.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",t))(Ht||{});function we(t,a){switch(a.type){case 6:return Ft(Ke({},t),{loading:!0});case 0:return Ke(Ke({},t),a.payload);case 1:return Ke(Ke({},t),a.payload);case 4:return Ke(Ke({},t),a.payload);case 3:return Ke(Ke({},t),a.payload);case 5:return Ft(Ke({},t),{page:a.payload});case 2:return Ke(Ke({},t),a.payload);default:throw new Error}}var be=({user:t,identifier:a,hack:o,onTriggerPraise:ne,activeIndex:re})=>{const[j,X]=(0,n.useReducer)(we,Ut),{loading:D,page:C,data:Z,count:F,actionType:Ie,activeDiscussIndex:K}=j,Oe=(0,n.useCallback)(()=>xt(void 0,null,function*(){X({type:6});const Ee=yield Ue(a,C),{comments:$e,disscuss_count:ut}=Ee;X({type:0,payload:{data:$e,count:ut,loading:!1}})}),[C,a]);(0,n.useEffect)(()=>{re==="2"&&Oe()},[a,C,re]);function ie(Ee){X({type:5,payload:Ee})}function Qe(Ee){X({type:4,payload:{actionType:Ee}})}function lt(Ee){X(K===Ee?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:Ee}})}function Lt(Ee,$e,ut){return xt(this,null,function*(){try{const ze=yield Re(Ee);Z[ut].user_praise=$e,Z[ut].praise_count=ze.praise_count,X({type:3,payload:{data:[...Z]}})}catch(ze){console.log(ze)}})}function Rt(){return xt(this,null,function*(){const{id:Ee,params:$e,type:ut,index:ze,parentDiscussIndex:pt}=Ie;if(ut==="hidden-discuss"&&(yield z(a,Ee,$e),pt?Z[pt].children[ze].hidden=$e.hidden==1:Z[ze].hidden=$e.hidden==1,X({type:4,payload:{actionType:null,data:[...Z]}})),ut==="delete-discuss"){if(yield ce(a,Ee),pt||pt===0){let gt=Z[pt].children;for(let At=gt.length-1;At>=0;At--)if(gt[At].id===Ee){gt.splice(At,1);break}Z[pt].children=gt}else for(let gt=Z.length-1;gt>=0;gt--)if(Z[gt].id===Ee){Z.splice(gt,1);break}X({type:4,payload:{actionType:null,data:[...Z]}})}})}function He(){X({type:4,payload:{actionType:null}})}function It(Ee,$e){return xt(this,null,function*(){try{yield q(a,Ee,$e),Oe()}catch(ut){console.log(ut)}})}function Dt(Ee){return xt(this,null,function*(){X({type:6}),yield c(a,Ee),Oe()})}return G.createElement(G.Fragment,null,G.createElement("div",{className:"discuss-panel"},Z.length===0?G.createElement(Se.Z,null):Z.map((Ee,$e)=>G.createElement(J,{onReplyDiscuss:It,onPlusDiscuss:Lt,onSetActiveDiscussIndex:lt,onSetActionType:Qe,data:Ee,index:$e,user:t,activeDiscussIndex:K})),F>10?G.createElement("div",{className:"pagination-container"},G.createElement(N.Z,{showQuickJumper:!0,onChange:ie,current:C,total:F})):null),G.createElement(le,{user_praise:o.user_praise,praise_count:o.praises_count,praisePlus:ne,discuss_count:o.comments_count,onCreateDiscuss:Dt}),G.createElement(qe.Z,null,G.createElement(ee.default,{centered:!0,title:"\u63D0\u793A",open:!!Ie,onOk:Rt,onCancel:He},G.createElement("p",null,Ie?Ie.message:"")),G.createElement(Ge.Z,null)))},Ze=e(42563),St=e(11486),Ot=e(79753),Mt={},Tt=e(67294),zt=({hack:t,current_user:a})=>Tt.createElement("div",{className:Mt.answer},t!=null&&t.analysis?Tt.createElement(d.Z,{style:{padding:"13px 0"},value:(t==null?void 0:t.analysis)||""}):Tt.createElement(Se.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),ct={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},tn=e(47221),bt=e(15746),un=e(91773),Bn=e(42405),xn=e(32259),at=e(67294);const{TextArea:sn}=St.default,{Panel:bn}=tn.default;var Nn=({data:t,hack:a})=>(console.log(t,a,"data"),a!=null&&a.is_file?at.createElement(xn.Y2,{disabled:!0,className:ct.uploadTableWrapper,showScore:!a.test_set_score,data:t,isProgramHomework:!0}):at.createElement("div",{className:ct.hackSets},t==null?void 0:t.map((o,ne)=>at.createElement(tn.default,{accordion:!0,bordered:!1,key:ne,defaultActiveKey:ne===0&&o.id,className:ct.collapseWrapper,expandIcon:({isActive:re})=>at.createElement("i",{className:`iconfont icon-weizhankai ${re?ct.open:ct.close}`,style:{fontSize:14,transition:"all .2s"}})},at.createElement(bn,{key:o.id,header:at.createElement(A.Z,{align:"middle",justify:"space-between",wrap:!1},at.createElement(bt.Z,{className:ct.panelHeader},at.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",ne+1)),at.createElement(bt.Z,{flex:1},at.createElement(A.Z,{align:"middle",justify:"end",wrap:!1},!(a!=null&&a.test_set_score)&&at.createElement(bt.Z,{className:ct.rateInput},at.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),at.createElement("div",null,at.createElement(un.default.Item,{noStyle:!0},at.createElement(Bn.Z,{value:o==null?void 0:o.score,className:ct.baseFormItem,min:0,max:100,disabled:!0}))),at.createElement("span",{className:"ml10"},"%")))))},at.createElement(un.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},at.createElement(sn,{readOnly:!0,value:o==null?void 0:o.input,rows:4})),at.createElement(un.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},at.createElement(sn,{readOnly:!0,value:o==null?void 0:o.output,rows:4}))))))),Vt={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},nn=e(67294),cn=(0,n.forwardRef)(({data:t=[]},a)=>{var o;const[ne,re]=(0,n.useState)(),j=t.filter(D=>D.show);(0,n.useEffect)(()=>{j.length&&re(j[0].id)},[t==null?void 0:t.length]);const X=((o=j.find(D=>D.id===ne))==null?void 0:o.element)||null;return(0,n.useImperativeHandle)(a,()=>({setActiveTab:D=>re(D)})),nn.createElement("div",{className:Vt.tabs},nn.createElement("div",{className:Vt.tabWarp},j.map(D=>nn.createElement("div",{onClick:()=>re(D.id),className:`${Vt.tab} ${D.id===ne?Vt.active:""}`,key:D.id},D.name))),nn.createElement("div",{className:Vt.content},X))}),g=e(67294),In=Object.defineProperty,Pn=Object.defineProperties,Sn=Object.getOwnPropertyDescriptors,dn=Object.getOwnPropertySymbols,On=Object.prototype.hasOwnProperty,Mn=Object.prototype.propertyIsEnumerable,mn=(t,a,o)=>a in t?In(t,a,{enumerable:!0,configurable:!0,writable:!0,value:o}):t[a]=o,Yt=(t,a)=>{for(var o in a||(a={}))On.call(a,o)&&mn(t,o,a[o]);if(dn)for(var o of dn(a))Mn.call(a,o)&&mn(t,o,a[o]);return t},fn=(t,a)=>Pn(t,Sn(a)),Kt=(t,a,o)=>new Promise((ne,re)=>{var j=C=>{try{D(o.next(C))}catch(Z){re(Z)}},X=C=>{try{D(o.throw(C))}catch(Z){re(Z)}},D=C=>C.done?ne(C.value):Promise.resolve(C.value).then(j,X);D((o=o.apply(t,a)).next())});const Tn={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},ya={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var Ln=({hack:t,onTriggerPraise:a,topicId:o,page:ne,onPageChange:re,user:j,current_user:X,submitRecords:D,submitting:C,submitResult:Z,setActiveIndex:F,hack_sets:Ie})=>{var K,Oe;const[ie]=(0,v.useSearchParams)(),[Qe,lt]=(0,n.useState)("0"),Lt=(0,v.useLocation)(),[Rt,He]=(0,n.useState)(!1),[It,Dt]=(0,n.useState)(null),[Ee,$e]=(0,n.useState)([]),[ut,ze]=(0,n.useState)([]),[pt,gt]=(0,n.useState)({page:1,limit:10}),At=(0,n.useRef)(null),jt=(0,n.useRef)(null);console.log(j,"user");let[et,Qt]=(0,n.useState)(fn(Yt({},(0,v.useParams)()),{page:1,per_page:20,name:""}));(0,n.useEffect)(()=>{jt.current&&(t==null?void 0:t.is_close_tips)===!1&&It===null&&Dt(!0)},[jt.current,t==null?void 0:t.is_close_tips,It]);function Xt(){return Kt(this,null,function*(){yield(0,k.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,n.useEffect)(()=>{F(Qe)},[Qe]);function Zt(me){return Kt(this,null,function*(){let mt=me.target.id;if(mt==="1"){let yt=yield(0,k.ZP)(`/api/myproblems/${et.id}/redo_logs.json`,{method:"get",params:Yt({},pt)});(yt==null?void 0:yt.status)===0&&ze(yt==null?void 0:yt.data)}lt(mt)})}(0,n.useEffect)(()=>V.Z.subscribe("to-commit-info",()=>{lt("1"),At.current&&At.current.setActiveTab("1")}),[]),(0,n.useEffect)(()=>V.Z.subscribe("to-reset-info",()=>{Zt({target:{id:"1"}}),At.current&&At.current.setActiveTab("2")}),[]);function Jt(){lt("2")}function ot(){return Kt(this,null,function*(){let me=yield(0,k.ZP)("/api/problems/my_hack_list.json",{method:"get",params:Yt({identifier:et==null?void 0:et.id},et)});$e(me)})}const Q=[{title:null,description:g.createElement("div",null,g.createElement("b",{onClick:()=>{Dt(!1),Xt(),He(!0),ot()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),g.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),g.createElement(U.ZP,{onClick:()=>{Dt(!1),Xt()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>jt.current}];return g.createElement("div",{className:E["left-panel"]},g.createElement("ul",{className:`${E["s-navs"]} ${E["bg-white"]} ${E.b1}`},(t==null?void 0:t.is_program)&&!ie.get("pageId")&&g.createElement(oe.Z,{title:"\u9898\u76EE\u5217\u8868"},g.createElement("div",{onClick:()=>{ot(),He(!0)},className:E.btns,ref:jt,style:It?{pointerEvents:"none"}:{}},g.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),g.createElement("li",{style:{marginLeft:20}},g.createElement("a",{className:Qe==="0"?E.active:"",id:"0",onClick:Zt},"\u9898\u76EE\u63CF\u8FF0")),g.createElement("li",null,g.createElement("a",{className:Qe==="1"?E.active:"",id:"1",onClick:Zt},"\u64CD\u4F5C\u8BB0\u5F55")),(ie.get("type")!=="exercises"&&(t==null?void 0:t.answer_text_show)||ie.get("type")!=="exercises"&&(t==null?void 0:t.analysis_show))&&g.createElement("li",null,g.createElement("a",{className:Qe==="4"?E.active:"",id:"4",onClick:Zt},"\u89E3\u7B54\u53C2\u8003")),ie.get("type")!=="exercises"&&g.createElement("li",null,g.createElement("a",{className:Qe==="2"?E.active:"",id:"2",onClick:Zt},"\u8BC4\u8BBA")),!!(Ie!=null&&Ie.length)&&ie.get("type")!=="exercises"&&ie.get("type")!=="1"&&g.createElement("li",null,g.createElement("a",{className:Qe==="5"?E.active:"",id:"5",onClick:Zt},"\u6D4B\u8BD5\u7528\u4F8B"))),g.createElement("div",{className:`${E["tab-panel-body"]} ${Qe==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},g.createElement(te,{hack:t,onTriggerPraise:a,toDiscuss:Jt})),g.createElement("div",{style:{padding:"12px"},className:`${E["tab-panel-body"]} ${Qe==="1"?"":"hide"}`},g.createElement(cn,{ref:At,data:[{id:"1",show:ie.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:g.createElement(g.Fragment,null,D!=null&&D.records_count||C?g.createElement(Te,{page:ne,onPageChange:re,topicId:o,submitting:C,key:(Z==null?void 0:Z.id)||1,submitRecords:D,submitResult:Z}):g.createElement(Se.Z,null))},{id:"2",show:ie.get("type")==="exercises"||(t==null?void 0:t.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:g.createElement(g.Fragment,null,g.createElement(H.default,{pagination:!1,dataSource:ut==null?void 0:ut.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(me,mt,yt)=>S()(me).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(me,mt,yt)=>{var _t;return(_t=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(rn=>rn.id===me))==null?void 0:_t.name}}]}),g.createElement(N.Z,{style:{marginTop:10},current:pt.page,total:ut==null?void 0:ut.count,hideOnSinglePage:!0,onChange:me=>Kt(void 0,null,function*(){pt.page=me,gt(pt);let mt=yield(0,k.ZP)(`/api/myproblems/${et.id}/redo_logs.json`,{method:"get",params:fn(Yt({},pt),{courseId:et.courseId})});(mt==null?void 0:mt.status)===0&&ze(mt==null?void 0:mt.data)})}))}]})),g.createElement("div",{style:{padding:"12px"},className:`${E["tab-panel-body"]} ${Qe==="4"?"":"hide"}`},g.createElement(cn,{data:[{id:"1",show:ie.get("type")!=="exercises"&&(t==null?void 0:t.answer_text_show),name:"\u7B54\u6848",element:g.createElement(g.Fragment,null,g.createElement(y,{hack:t,current_user:X}))},{id:"2",show:ie.get("type")!=="exercises"&&(t==null?void 0:t.analysis_show),name:"\u89E3\u6790",element:g.createElement(g.Fragment,null,g.createElement(zt,{hack:t,current_user:X}))}]})),g.createElement("div",{className:`${E["tab-panel-body"]} ${Qe==="2"?"":"hide"}`,style:{padding:0}},g.createElement(be,{user:j,activeIndex:Qe,identifier:t.identifier,hack:t,onTriggerPraise:a})),g.createElement("div",{className:`${E["tab-panel-body"]} ${Qe==="5"?"":"hide"}`,style:{padding:12}},g.createElement(Nn,{data:Ie||[],hack:t})),g.createElement(s.Z,{rootClassName:E.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>He(!1),open:Rt},g.createElement(A.Z,null,g.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),g.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",Ee==null?void 0:Ee.total_count,"\u9898\xA0[\xA0",Ee==null?void 0:Ee.total_score,"\u5206\xA0]\xA0"),!(j!=null&&j.hack_manager)&&g.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",Ee==null?void 0:Ee.work_score,"\u5206")),g.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),g.createElement(A.Z,{align:"middle",className:"mt10 mb10"},!(j!=null&&j.hack_manager)&&g.createElement(Ze.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:me=>{et.page=1,et.finish_status=me,Qt(Yt({},et)),ot()}},g.createElement(Ze.default.Option,{value:""},"\u5168\u90E8"),g.createElement(Ze.default.Option,{value:0},"\u672A\u5F00\u59CB"),g.createElement(Ze.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),g.createElement(Ze.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),g.createElement(Ze.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:me=>{et.page=1,et.difficult=me||null,Qt(Yt({},et)),ot()}},g.createElement(Ze.default.Option,{value:0},"\u5168\u90E8"),g.createElement(Ze.default.Option,{value:1},"\u7B80\u5355"),g.createElement(Ze.default.Option,{value:2},"\u9002\u4E2D"),g.createElement(Ze.default.Option,{value:3},"\u56F0\u96BE")),g.createElement(St.default.Search,{size:"large",onSearch:me=>{et.name=me,et.page=1,Qt(Yt({},et)),ot()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),g.createElement("div",{className:E.list,style:{height:36,background:"#3D445C"}},!(j!=null&&j.hack_manager)&&g.createElement("span",null,"\u72B6\u6001"),g.createElement("span",null,"\u5E8F\u53F7"),g.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),g.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),g.createElement("div",{style:{overflow:"auto",flex:1}},(K=Ee==null?void 0:Ee.data)!=null&&K.length?(Oe=Ee==null?void 0:Ee.data)==null?void 0:Oe.map((me,mt)=>g.createElement("div",{onClick:()=>Kt(void 0,null,function*(){let yt=yield(0,k.ZP)(`/api/problems/${me==null?void 0:me.identifier}/start.json`,{method:"get",params:{hack_user_id:j==null?void 0:j.user_id}});yt&&(window.location.href=`/myproblems/${yt==null?void 0:yt.identifier}${window.location.search}`)}),className:`${E.list} ${me!=null&&me.checked?E.active:""}`},!(j!=null&&j.hack_manager)&&g.createElement(g.Fragment,null,!(me!=null&&me.opened)&&g.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(me==null?void 0:me.opened)&&!(me!=null&&me.passed)&&g.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(me==null?void 0:me.opened)&&(me==null?void 0:me.passed)&&g.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),g.createElement("span",null,(et.page-1)*20+(mt+1)),g.createElement("span",{style:{flex:1},title:me.name},`[${me==null?void 0:me.score}\u5206]`,"\xA0",me.name),g.createElement("span",{style:{flexBasis:48,paddingRight:0}},Tn[me.difficult]))):g.createElement(Se.Z,null)),g.createElement(N.Z,{current:et.page,className:"mt20",hideOnSinglePage:!0,total:Ee==null?void 0:Ee.count,pageSize:et.per_page,onChange:(me,mt)=>{et.page=me,et.per_page=mt,ot()}})),g.createElement(Ot.Z,{rootClassName:E.tour,closeIcon:!1,open:!!It,steps:Q,gap:{offset:3,radius:2}}))},Rn=e(62522),En=e(53814),wn=e(88508),jn=e(97917),Un=e(43462),Zn=e(93137),Nt=e(11579),zn=e(94184),pn=e.n(zn),vn=e(96325),Yn=e(22707),Gn=e(8861),p=e(67294),Wn=Object.defineProperty,Hn=Object.defineProperties,kn=Object.getOwnPropertyDescriptors,an=Object.getOwnPropertySymbols,gn=Object.prototype.hasOwnProperty,yn=Object.prototype.propertyIsEnumerable,Cn=(t,a,o)=>a in t?Wn(t,a,{enumerable:!0,configurable:!0,writable:!0,value:o}):t[a]=o,Ne=(t,a)=>{for(var o in a||(a={}))gn.call(a,o)&&Cn(t,o,a[o]);if(an)for(var o of an(a))yn.call(a,o)&&Cn(t,o,a[o]);return t},tt=(t,a)=>Hn(t,kn(a)),Vn=(t,a)=>{var o={};for(var ne in t)gn.call(t,ne)&&a.indexOf(ne)<0&&(o[ne]=t[ne]);if(t!=null&&an)for(var ne of an(t))a.indexOf(ne)<0&&yn.call(t,ne)&&(o[ne]=t[ne]);return o},dt=(t,a,o)=>new Promise((ne,re)=>{var j=C=>{try{D(o.next(C))}catch(Z){re(Z)}},X=C=>{try{D(o.throw(C))}catch(Z){re(Z)}},D=C=>C.done?ne(C.value):Promise.resolve(C.value).then(j,X);D((o=o.apply(t,a)).next())});const{Countdown:Kn}=W.default,Qn={Java:"java",C:"c",Python:"py","C++":"c"};var hn=(t=>(t[t.SET_LOADING=0]="SET_LOADING",t[t.GET_DATA=1]="GET_DATA",t[t.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",t[t.SET_DATA=3]="SET_DATA",t[t.SET_DEBUGING=4]="SET_DEBUGING",t[t.SET_SUBMITING=5]="SET_SUBMITING",t[t.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",t[t.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",t[t.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",t[t.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",t[t.SET_PAGE=10]="SET_PAGE",t))(hn||{});function ln(){return new Date().getTime()}const Xn={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function Jn(t,a){switch(a.type){case 1:return Ne(Ne({},t),a.payload);case 3:return tt(Ne({},t),{data:a.payload});case 0:return tt(Ne({},t),{loading:a.payload});case 9:return tt(Ne({},t),{showNote:a.payload});case 4:return tt(Ne({},t),{debuging:a.payload});case 5:return tt(Ne({},t),{submitting:a.payload});case 2:return tt(Ne({},t),{submitRecords:a.payload});case 10:return tt(Ne({},t),{submitRecordPage:a.payload});case 6:return tt(Ne({},t),{executingMessage:a.payload});case 7:return Ne(Ne({},t),a.payload);case 8:return Ne(Ne({},t),a.payload);default:throw new Error}}var _n=({children:t})=>{var a,o,ne,re,j;const[X,D]=(0,n.useReducer)(Jn,Xn),{id:C}=(0,v.useParams)(),Z=(0,v.useLocation)(),[F]=(0,v.useSearchParams)(),{loading:Ie,data:K,debugResult:Oe,submitResult:ie,submitRecords:Qe,submitRecordPage:lt,showNote:Lt,debuging:Rt,submitting:He,executingMessage:It}=X,[Dt,Ee]=(0,n.useState)("#37AD83"),[$e,ut]=(0,n.useState)(null),[ze,pt]=(0,n.useState)({}),[gt,At]=(0,n.useState)(!0),[jt,et]=(0,n.useState)(!1),[Qt,Xt]=(0,n.useState)(!1),Zt=(0,n.useRef)(null),Jt=(0,n.useRef)(0),ot=K==null?void 0:K.user,Q=K==null?void 0:K.hack,[me,mt]=(0,n.useState)(!1),yt=(0,n.useRef)(1),_t=(0,n.useRef)(!1);(0,vn.y)(F.get("type")==="exercises");const{setOpenDisableCopyAndPaste:rn}=(0,vn.X)(),[Fn,ea]=(0,n.useState)(""),ta=(0,Un._)(ze);(0,n.useEffect)(()=>{function O(){return dt(this,null,function*(){var fe,Ct,Bt,kt,Gt;At(!0);const Pt=yield(0,f.fu)(C,{exercise_id:F.get("exercisesId")});if(setTimeout(()=>{At(!1)},800),Pt.status!==401){try{Pt.hack.code=m.Base64.decode(Pt.hack.code)}catch(nt){console.log(nt)}Pt.hack=tt(Ne({},Pt.hack),{is_program:F.get("type")==="1"}),D({type:1,payload:{loading:!1,data:Pt}})}if(F.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let nt;F.get("coursesId")=="coursesId"?nt=yield(0,R._F)({categoryId:F.get("exercisesId"),login:F.get("login")}):nt=yield(0,R._B)({categoryId:F.get("exercisesId"),login:F.get("login")}),pt(Ne({},nt)),rn((fe=nt==null?void 0:nt.exercise)==null?void 0:fe.forbid_copy),typeof((Ct=nt==null?void 0:nt.exercise)==null?void 0:Ct.left_time)=="number"&&(ut(Date.now()+((Bt=nt==null?void 0:nt.exercise)==null?void 0:Bt.left_time)*1e3),setTimeout(()=>{Ee("red")},(((kt=nt==null?void 0:nt.exercise)==null?void 0:kt.left_time)-300>0?((Gt=nt==null?void 0:nt.exercise)==null?void 0:Gt.left_time)-300:0)*1e3))}})}C&&O()},[C]),(0,n.useEffect)(()=>{var O;return F.get("type")==="exercises"&&((O=ze==null?void 0:ze.exercise)!=null&&O.screen_open)&&(window.removeEventListener("blur",qt,!1),Zn.U.forEach((fe,Ct)=>{window.addEventListener(fe,qt,!1)}),window.addEventListener("blur",qt,!1),window.focus()),()=>{document.removeEventListener((0,I.gH)(),qt)}},[ze]),(0,n.useEffect)(()=>{Fn==="1"&&C&&Q!=null&&Q.language&&aa()},[C,lt,Q==null?void 0:Q.language,Fn]),(0,n.useEffect)(()=>(Q!=null&&Q.is_program&&(Jt.current=0,Zt.current=setInterval(()=>{na()},15e3)),()=>{clearInterval(Zt.current)}),[Q==null?void 0:Q.is_program]);const na=()=>dt(void 0,null,function*(){let O=yield(0,k.ZP)(`/api/myproblems/${C}/save_long_time.json`,{method:"get",params:{answer_long_time:Jt.current}})}),qt=()=>{_t.current||(0,I.BU)(),window.parent.postMessage("backExercise","*")};function aa(){return dt(this,null,function*(){try{const O=yield(0,f.zO)(C,{limit:15,page:lt,language:Q==null?void 0:Q.language});D({type:2,payload:O})}catch(O){console.log(O)}})}function la(O){D({type:10,payload:O})}function $t(O){return dt(this,null,function*(){var fe;let Ct;(F.get("ip_limit")==="inner"||F.get("ip_bind_type")==="true")&&(Ct=yield(0,En.y)({ip_limit:F.get("ip_limit"),ip_bind:F.get("ip_bind_type")==="true"}));const Bt=yield(0,f.n4)(C,{code:m.Base64.encode(O||Q.code),language:Q==null?void 0:Q.language,exercise_id:F.get("exercisesId"),question_id:F.get("questionId"),ip:Ct});return Bt.status===-5&&(0,v.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:tt(Ne({errorMessage:Bt==null?void 0:Bt.message},(ze==null?void 0:ze.exercise)||{}),{exercise_user_id:(fe=ze==null?void 0:ze.exercise)==null?void 0:fe.exercise_user_id,id:F.get("exercisesId")})}}),Bt})}function Dn(){return dt(this,null,function*(){if(yt.current=2,!He){D({type:5,payload:!0});try{V.Z.publish("to-commit-info");const O=yield $t();if(console.log(O,1),O.status===0){let Pt=function(){return dt(this,null,function*(){const{status:nt,data:Wt}=yield(0,f.rX)(C,"submit"),en=ln()-Gt>(Bt*kt+30)*1e3;if(nt!==0&&!en&&setTimeout(Pt,1e3),en&&nt!==0){ee.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),D({type:5,payload:!1});return}if(nt===0){Wt.status===2&&ee.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(Wt==null?void 0:Wt.status)===0&&F.get("type")==="1"&&Xt(!0);const va=yield(0,f.zO)(C,{limit:15,page:lt,language:Q==null?void 0:Q.language});D({type:8,payload:tt(Ne({},X),{submitResult:Wt,submitting:!1,submitRecords:va})})}})},fe={};F.get("type")==="exercises"&&(fe.extras={exercise_id:F.get("exercisesId"),question_id:F.get("questionId")},(F.get("ip_limit")==="inner"||F.get("ip_bind_type")==="true")&&(fe.extras.ip=yield(0,En.y)({ip_limit:F.get("ip_limit"),ip_bind:F.get("ip_bind_type")==="true"})));const Ct=yield(0,f.bM)(C,fe);if(Ct.status===-1&&F.get("exercisesId")){window.parent.location.href=`/classrooms/${F.get("coursesId")}/exercise/${F.get("exercisesId")}/detail`;return}const{time_limit:Bt,test_case_size:kt}=Q,Gt=ln();Ct.status>-1?Pt():D({type:5,payload:!1})}else D({type:5,payload:!1})}catch(O){console.log(O),D({type:5,payload:!1})}mt(!1)}})}function An(){return dt(this,null,function*(){yt.current=1,X.debuging=!0,D({type:4,payload:!0});try{if((yield $t()).status===0){let Gt=function(){return dt(this,null,function*(){const{status:Pt,message:nt,data:Wt}=yield(0,f.rX)(C,"debug"),en=ln()-kt>(fe+30)*1e3;if(Pt!==0&&!en&&(D({type:6,payload:nt}),setTimeout(Gt,1e3)),en){ee.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),D({type:4,payload:!1}),D({type:7,payload:tt(Ne({},X),{debugResult:{status:2},debuging:!1})});return}Pt===0&&(Wt.status===2&&ee.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),D({type:4,payload:!1}),D({type:7,payload:tt(Ne({},X),{debugResult:Wt,debuging:!1})}))})};const{time_limit:fe}=Q;let Ct={input:encodeURIComponent(K.test_case.input)};F.get("type")==="exercises"&&(Ct.exercise_id=F.get("exercisesId"));const Bt=yield(0,f.MU)(C,Ct);if(Bt.status===-1&&F.get("exercisesId")){window.parent.location.href=`/classrooms/${F.get("coursesId")}/exercise/${F.get("exercisesId")}/detail`;return}const kt=ln();(Bt==null?void 0:Bt.status)>-1?Gt():D({type:4,payload:!1})}else D({type:4,payload:!1})}catch(O){console.log(O)}finally{}})}function on(O,fe){const Ct=fe?{modify_code:!1}:{};D({type:3,payload:tt(Ne({},K),{hack:Ne(tt(Ne({},Q),{code:O}),Ct)})}),mt(!0)}const ua=O=>dt(void 0,null,function*(){let fe=yield(0,k.ZP)(`/api/problems/${Q==null?void 0:Q.identifier}/start.json`,{method:"get",params:{language:O==="C++"||O==="c++"?encodeURIComponent(O):O,hack_user_id:ot==null?void 0:ot.user_id}});fe.status!==-1&&v.history.replace(`/myproblems/${fe==null?void 0:fe.identifier}${window.location.search}`)});function ra(O){let fe=O.target.value;D({type:3,payload:tt(Ne({},K),{test_case:{input:fe}})})}function oa(){return dt(this,null,function*(){try{let O={};F.get("type")==="exercises"?O.exercise_id=F.get("exercisesId"):Q!=null&&Q.homework_common_id&&(O.homework_common_id=Q==null?void 0:Q.homework_common_id);const fe=yield(0,f.H7)(C,Ne({},O));fe.status===401||(on(m.Base64.decode(fe.code)),(F.get("type")==="exercises"||Q!=null&&Q.homework_common_id)&&V.Z.publish("to-reset-info"))}catch(O){console.log(O)}})}function sa(){ee.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:p.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",p.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return dt(this,null,function*(){const O=yield(0,f.fi)(C);O.status===401||on(m.Base64.decode(O.code),!0)})}})}function ia(){D({type:9,payload:!0})}function ca(){D({type:9,payload:!1})}function da(O){return dt(this,null,function*(){yield(0,f.MK)(C,O),D({type:1,payload:{showNote:!1,data:tt(Ne({},K),{hack:tt(Ne({},Q),{notes:O.notes})})}})})}const ma={hack:Q,isLoading:gt,input:(a=K==null?void 0:K.test_case)==null?void 0:a.input,is_file:(o=K==null?void 0:K.test_case)==null?void 0:o.is_file,language:Q==null?void 0:Q.language,code:Q==null?void 0:Q.code,title:"main."+Qn[Q==null?void 0:Q.language],modify_code:Q==null?void 0:Q.modify_code,notes:Q==null?void 0:Q.notes,debugResult:Oe,debuging:Rt,submitting:He,submitResult:ie,executingMessage:It,onCancelNote:ca,onAddNote:da,showNote:Lt,user:ot,onShowNote:ia,onSubmitCode:Dn,onChangeCode:on,onChangeInput:ra,onDebugCode:An,onResetCode:oa,onSyncCode:sa,onUpdateCode:$t,onChangeLanguage:ua,isWhiteTheme:jt,setIsWhiteTheme:et,topDispatch:D};function fa(){return dt(this,null,function*(){const{praise_count:O}=yield(0,f.vl)(Q.id,{container_type:"Hack",type:1});let fe=tt(Ne({},K),{hack:tt(Ne({},Q),{praises_count:O,user_praise:!Q.user_praise})});D({type:3,payload:fe})})}const Ea={topicId:C,submitResult:ie,submitRecords:Qe,submitting:He,page:lt,onPageChange:la,hack:Q,user:K==null?void 0:K.user,hack_sets:K==null?void 0:K.hack_sets,current_user:K==null?void 0:K.current_user,onTriggerPraise:fa,setActiveIndex:ea};return console.log(ze),p.createElement(p.Fragment,null,p.createElement(ae.Z,{spinning:Ie,delay:500},K?p.createElement(p.Fragment,null,p.createElement("header",{className:pn()(Nt.Z.header,jt&&Nt.Z.whiteHeader)},F.get("type")!=="exercises"&&p.createElement("div",null,p.createElement("img",{src:`${ue.Z.IMG_SERVER}/images/${ot==null?void 0:ot.image_url}`,alt:"user",width:36}),p.createElement("span",{style:{color:jt?"#333":"#B2BACB",fontSize:16}},ot==null?void 0:ot.name)),F.get("type")==="exercises"&&p.createElement("div",null,p.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",p.createElement("span",{className:"ml10"},(ne=ze==null?void 0:ze.exercise)==null?void 0:ne.user_name)),p.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",p.createElement("span",{className:"ml10"},(re=ze==null?void 0:ze.exercise)==null?void 0:re.student_id))),p.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},p.createElement("div",null,Q.name)),(Q==null?void 0:Q.is_program)&&p.createElement(wn.Z,{defaultValue:Q==null?void 0:Q.answer_long_time,onChange:O=>{Jt.current=O},className:Nt.Z.timepiece}),ot!=null&&ot.hack_manager?p.createElement(v.Link,{className:Nt.Z.btn_edit,to:F.get("type")==="1"?F.get("pageId")?`/problems/newedit/${Q.identifier}?type=1&pageId=${F.get("pageId")}&backUrl=${F.get("backUrl")}`:`/problems/newedit/${Q.identifier}?type=1`:`/problems/newedit/${Q.identifier}`}," ",p.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,((j=ze==null?void 0:ze.exercise)==null?void 0:j.left_time)&&p.createElement(p.Fragment,null,p.createElement("span",{style:{color:Dt,marginRight:6},className:`iconfont icon-daojishi ${Nt.Z.djs}`}),p.createElement("span",{className:"c-white mr20"},p.createElement(Kn,{valueStyle:{color:Dt,fontSize:20,fontWeight:500},title:p.createElement("span",{style:{color:Dt,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:$e,onFinish:()=>dt(void 0,null,function*(){const O=yield(0,R.VL)({categoryId:F.get("exercisesId"),commit_method:2});if((O==null?void 0:O.status)===0&&($t(),ee.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:p.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",p.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>dt(void 0,null,function*(){window.parent.location.href=`/classrooms/${F.get("coursesId")}/exercise/${F.get("exercisesId")}/detail`})})),(O==null?void 0:O.status)===-3){const fe=parseInt(O==null?void 0:O.message);ut(Date.now()+fe*1e3)}})}))),F.get("type")==="exercises"?p.createElement(U.ZP,{type:"primary",onClick:()=>{const O=()=>dt(void 0,null,function*(){yield $t(),mt(!1),ta(),_t.current=!0,qt()});if(!(Qe!=null&&Qe.records_count)||me){ee.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:p.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:O});return}O()}},p.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"):p.createElement("span",{onClick:()=>{var O;if(F.get("backUrl"))v.history.push(F.get("backUrl"));else if(F.get("type")==="1"){let fe=(O=localStorage.getItem("program_homework"))==null?void 0:O.split(",");v.history.push(`/classrooms/${fe==null?void 0:fe[0]}/program_homework/${fe==null?void 0:fe[1]}/detail`)}else v.history.push("/problemset")}},p.createElement(oe.Z,{title:"\u5173\u95ED"},p.createElement("i",{style:{color:jt?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),p.createElement(ae.Z,{size:"large",spinning:gt},p.createElement(ke.Z,{className:pn()(Nt.Z.myProblems,jt&&Nt.Z.whiteMyProblems),leftChild:p.createElement(Ln,Ne({},Ea)),rightChild:p.createElement($n,Ne({},ma))}))):null,p.createElement(ee.default,{centered:!0,closable:!1,width:680,footer:null,open:Qt,className:"oj-modal"},p.createElement("section",{className:"oj-modal-content"},p.createElement("div",{className:"oj-modal-head"},p.createElement("img",{src:Rn,alt:""}),p.createElement("i",{onClick:()=>Xt(!1),className:"iconfont icon-guanbi1"})),p.createElement("aside",null,p.createElement("img",{className:"mr30",src:Gn.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",p.createElement("span",{style:{color:"#75d6ba",marginRight:100}},ie==null?void 0:ie.execute_time,"ms"),"\u4F18\u4E8E",p.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(ie==null?void 0:ie.time_better_than)||100,"%"),"\u7684\u7528\u6237"),p.createElement("aside",{className:"mb50"},p.createElement("img",{src:Yn.Z,className:"mr30"}),p.createElement("span",{className:"oj-modal-tt"},p.createElement("span",null,p.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),p.createElement("span",{className:"c-light-primary"},ie==null?void 0:ie.execute_memory,"kb")),p.createElement("span",null,p.createElement("span",null))),"\u4F18\u4E8E",p.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(ie==null?void 0:ie.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),p.createElement("div",{id:"oj-modal-next",onClick:()=>dt(void 0,null,function*(){var O;if(ie!=null&&ie.next_identifier){let fe=yield(0,k.ZP)(`/api/problems/${ie==null?void 0:ie.next_identifier}/start.json`,{method:"get",params:{hack_user_id:ot==null?void 0:ot.user_id}});fe&&(window.location.href=`/myproblems/${fe==null?void 0:fe.identifier}${window.location.search}`)}else{let fe=(O=localStorage.getItem("program_homework"))==null?void 0:O.split(",");v.history.push(`/classrooms/${fe==null?void 0:fe[0]}/program_homework/${fe==null?void 0:fe[1]}/detail`)}}),className:"oj-modal-btn"},ie!=null&&ie.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875")))),p.createElement(jn.Z,{successCb:()=>{yt.current===1?An():Dn()}}))};function qn({title:t,modify_code:a,onSyncCode:o,onShowCodeSetting:ne,onResetCode:re,hack:j,onChangeLanguage:X,isWhiteTheme:D}){var C;const Z=()=>{ee.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:p.createElement(_e.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:re})},[F]=(0,v.useSearchParams)(),Ie=F.get("language"),K=Oe=>Oe==="1"?"c++":Oe==="2"?"C++":Oe;return(0,n.useEffect)(()=>{Ie&&X(K(Ie))},[]),(0,n.useEffect)(()=>{j!=null&&j.tpm_code_modified&&ee.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:p.createElement(_e.Z,null),content:p.createElement("div",null,p.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),p.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),p.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>re()})},[j==null?void 0:j.language]),console.log(j,D,"hack"),p.createElement("div",{className:`${Nt.Z.codeHead} ${D?Nt.Z.whiteCodeHead:""}`},p.createElement("div",{className:Nt.Z.navWrap},(C=j==null?void 0:j.all_language)==null?void 0:C.map(Oe=>p.createElement("div",{className:`${Nt.Z.nav} ${Oe===(j==null?void 0:j.language)?Nt.Z.active:""}`,key:Oe,onClick:()=>X(Oe)},p.createElement(oe.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},p.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),p.createElement("span",null,Oe)))),p.createElement(A.Z,{align:"middle",style:{marginLeft:"auto"}},a?p.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:o},p.createElement("img",{src:P,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,p.createElement("a",{onClick:Z},p.createElement(oe.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},p.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),p.createElement("a",{onClick:ne},p.createElement(oe.Z,{title:"\u8BBE\u7F6E"},p.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function $n(t){var a=t,{input:o,is_file:ne,showNote:re,onShowNote:j,notes:X,onCancelNote:D,onAddNote:C,debugResult:Z,language:F,debuging:Ie,submitting:K,executingMessage:Oe,code:ie,onSubmitCode:Qe,onDebugCode:lt,onChangeCode:Lt,onChangeInput:Rt,onUpdateCode:He,user:It,isLoading:Dt,submitResult:Ee}=a,$e=Vn(a,["input","is_file","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function ut(pt){return p.createElement(qn,tt(Ne({},$e),{onShowCodeSetting:pt}))}const ze=Ne({input:o,is_file:ne,debugResult:Z,debuging:Ie,submitting:K,executingMessage:Oe,onDebugCode:lt,onChangeCode:Lt,onSubmitCode:Qe,onChangeInput:Rt,user:It,submitResult:Ee},$e);return p.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},p.createElement(_,{setIsWhiteTheme:$e==null?void 0:$e.setIsWhiteTheme,isLoading:Dt,language:F,value:ie,onChange:Lt,onUpdateCode:He,ActionBarRender:ut}),p.createElement(x.ZP,Ne({},ze)))}},96707:function(rt,De,e){e.d(De,{h:function(){return n}});var n=(v=>(v[v.NOMATCH=-1]="NOMATCH",v[v.OK=0]="OK",v[v.TIMEOUT=2]="TIMEOUT",v[v.PODFAILURE=3]="PODFAILURE",v[v.COMPILEFAILURE=4]="COMPILEFAILURE",v[v.EXECUTEFAILURE=5]="EXECUTEFAILURE",v[v.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",v))(n||{})},88742:function(rt,De,e){e.d(De,{H7:function(){return s},MK:function(){return _e},MU:function(){return R},X6:function(){return ke},bM:function(){return f},fi:function(){return Xe},fu:function(){return A},n4:function(){return qe},rX:function(){return ue},vl:function(){return Me},zO:function(){return I}});var n=e(33170),v=Object.defineProperty,W=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,U=(r,Y,Le)=>Y in r?v(r,Y,{enumerable:!0,configurable:!0,writable:!0,value:Le}):r[Y]=Le,oe=(r,Y)=>{for(var Le in Y||(Y={}))ee.call(Y,Le)&&U(r,Le,Y[Le]);if(W)for(var Le of W(Y))ae.call(Y,Le)&&U(r,Le,Y[Le]);return r};function A(r,Y){return(0,n.U2)(`myproblems/${r}.json`,oe({hidePopLogin:!0},Y||{}))}function f(r,Y){return(0,n.v_)(`myproblems/${r}/code_submit.json`,Y)}function R(r,Y){return(0,n.v_)(`myproblems/${r}/code_debug.json`,Y)}function I(r,Y){return Y.language&&(Y.language=encodeURIComponent(Y.language)),(0,n.U2)(`myproblems/${r}/submit_records.json`,Y)}function ke(r){return(0,n.U2)("myproblems/record_detail.json",{id:r})}function ue(r,Y){return(0,n.U2)(`myproblems/${r}/result.json`,{mode:Y})}function _e(r,Y){return(0,n.v_)(`myproblems/${r}/add_notes.json`,Y)}function s(r,Y){return(0,n.v_)(`myproblems/${r}/restore_initial_code.json`,Y)}function Xe(r){return(0,n.v_)(`myproblems/${r}/sync_code.json`)}function qe(r,Y){return(0,n.v_)(`myproblems/${r}/update_code.json`,Y)}function Me(r,Y){return(0,n.v_)(`discusses/${r}/plus.json`,Y)}},72971:function(rt,De,e){e.d(De,{Im:function(){return je},ZP:function(){return _},gZ:function(){return pe}});var n=e(67294),v=e(11486),W=e(71577),ee=e(42922),ae=e(53978),U=e(94189),oe=e(19575),A=e(7621),f=e(85725),R=e(28706),I=e(38658),ke=e(12320),ue=e(94184),_e=e.n(ue),s=e(67294),Xe=Object.defineProperty,qe=Object.defineProperties,Me=Object.getOwnPropertyDescriptors,r=Object.getOwnPropertySymbols,Y=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,st=(P,m,x)=>m in P?Xe(P,m,{enumerable:!0,configurable:!0,writable:!0,value:x}):P[m]=x,Ye=(P,m)=>{for(var x in m||(m={}))Y.call(m,x)&&st(P,x,m[x]);if(r)for(var x of r(m))Le.call(m,x)&&st(P,x,m[x]);return P},u=(P,m)=>qe(P,Me(m));const{TextArea:Ve}=v.default,vt={visible:!1,tabIndex:"0"},je={[U.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[U.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[U.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Je=(P=>(P[P.SET_VISIBLE=0]="SET_VISIBLE",P[P.SET_TABINDEX=1]="SET_TABINDEX",P))(Je||{});function i(P,m){switch(m.type){case 0:return u(Ye({},P),{visible:m.payload});case 1:return u(Ye({},P),{tabIndex:m.payload});default:throw new Error}}function ye({value:P,className:m}){const[x,E]=(0,n.useState)(!1),B=(0,n.useRef)(),H=(0,n.useRef)();return(0,n.useEffect)(()=>{x&&(H.current.reset(),H.current.write((0,R.pp)(P||"")))},[P,x]),(0,n.useEffect)(()=>{var N,w,T,se;if(B.current){H.current=new ke.Terminal({fontSize:14,disableStdin:!0}),H.current.open(B.current);const S=B.current.offsetWidth-14,L=((se=(T=(w=(N=H.current)==null?void 0:N._core)==null?void 0:w._renderService)==null?void 0:T.dimensions)==null?void 0:se.actualCellWidth)||9.5,Pe=Math.ceil(S/L);H.current.resize(Pe,8),E(!0)}},[]),s.createElement("div",{ref:B,className:_e()("XtermText-valueRef",m)})}function pe(P){const{status:m,error_msg:x,output:E,input:B,expected_output:H,is_file:N,input_file_url:w,output_file_url:T,expected_output_file_url:se}=P;let S=null;const L={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(m){case U.h.NOMATCH:S=s.createElement(s.Fragment,null,s.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!N&&s.createElement(ye,{className:"mb10",value:B}),N&&s.createElement("div",{style:L},s.createElement("a",{onClick:()=>(0,R.LR)(w,B)},B)),s.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!N&&s.createElement(ye,{className:"mb10",value:E&&oe.Base64.decode(E)||""}),N&&s.createElement("div",{style:L},s.createElement("a",{onClick:()=>(0,R.LR)(T,E)},E)),s.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!N&&s.createElement(ye,{className:"mb10",value:H&&oe.Base64.decode(H)||""}),N&&s.createElement("div",{style:L},s.createElement("a",{onClick:()=>(0,R.LR)(se,H)},H)));break;case U.h.EXECUTEFAILURE:S=s.createElement(s.Fragment,null,s.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!N&&s.createElement(f.Z,{value:B,style:L}),N&&s.createElement("div",{style:L},s.createElement("a",{onClick:()=>(0,R.LR)(w,B)},B)),s.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),s.createElement("pre",{className:"error"},oe.Base64.decode(x)));break;case U.h.COMPILEFAILURE:S=s.createElement(s.Fragment,null,s.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!N&&s.createElement(f.Z,{value:B,style:L}),N&&s.createElement("div",{style:L},s.createElement("a",{onClick:()=>(0,R.LR)(w,B)},B)),s.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),s.createElement("pre",{className:"error"},oe.Base64.decode(x)));break;case U.h.PODFAILURE:S=s.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case U.h.TIMEOUT:S=s.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return s.createElement(s.Fragment,null," ",S," ")}function M(P){const{status:m,error_msg:x,execute_time:E,output:B,input:H,expected_output:N,is_file:w,input_file_url:T,output_file_url:se,expected_output_file_url:S}=P;let L=null;switch(m){case U.h.OK:L=s.createElement(s.Fragment,null,s.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",E,"\u79D2"),s.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),s.createElement("pre",null,oe.Base64.decode(B)));break;case U.h.NOMATCH:L=s.createElement(s.Fragment,null,s.createElement("p",null,"\u8F93\u5165\uFF1A",s.createElement("pre",null,H)),s.createElement("p",null,"\u8F93\u51FA\uFF1A",B&&oe.Base64.decode(B)),s.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",N&&oe.Base64.decode(N)));break;case U.h.EXECUTEFAILURE:L=s.createElement(s.Fragment,null,s.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",s.createElement("pre",null,H)),s.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),s.createElement("pre",{className:"error"},oe.Base64.decode(x)));break;case U.h.COMPILEFAILURE:L=s.createElement(s.Fragment,null,s.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",s.createElement("pre",null,H)),s.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),s.createElement("pre",{className:"error"},oe.Base64.decode(x)));break;case U.h.PODFAILURE:L=s.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case U.h.TIMEOUT:L=s.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return s.createElement(s.Fragment,null," ",L," ")}var _=({id:P,is_file:m,input:x,debuging:E,submitting:B,executingMessage:H,debugResult:N,onChangeInput:w,onDebugCode:T,onSubmitCode:se})=>{const[S,L]=(0,n.useReducer)(i,vt),{visible:Pe,tabIndex:Te}=S;(0,n.useEffect)(()=>{L({type:0,payload:!1})},[P]);function Se(l){let h=l.target.id;L({type:1,payload:h})}function Ae(){L({type:0,payload:!Pe})}const ve=(0,n.useMemo)(()=>{if(N){const{status:l}=N;return s.createElement(s.Fragment,null,M(N))}return null},[N]);function d(){L({type:0,payload:!0}),L({type:1,payload:"1"}),T()}return s.createElement("div",{className:"test-case-panel"},s.createElement("div",{className:`test-case-panel-body ${Pe?"active":""}`},s.createElement("ul",{className:"s-navs"},s.createElement("li",null,s.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),s.createElement(I.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:s.createElement(Ve,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:m?"":x,onChange:w}),rightNode:E?s.createElement(A.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):N?ve:s.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),s.createElement("a",{className:`btn-collapse ${Pe?"up":""}`,onClick:Ae},Pe?s.createElement(ee.Z,null):s.createElement(ae.Z,null)),s.createElement("footer",{className:"footer"},s.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),s.createElement("div",{className:"flex-container"},s.createElement(W.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),s.createElement(W.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),s.createElement(W.ZP,{className:"btn-green",type:"ghost",loading:E,onClick:d},"\u8C03\u8BD5\u4EE3\u7801"),s.createElement(W.ZP,{type:"primary",className:"custom-ant-disabled",loading:B,disabled:B,onClick:()=>{L({type:0,payload:!1}),se()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},94189:function(rt,De,e){e.d(De,{h:function(){return n}});var n=(v=>(v[v.NOMATCH=-1]="NOMATCH",v[v.OK=0]="OK",v[v.TIMEOUT=2]="TIMEOUT",v[v.PODFAILURE=3]="PODFAILURE",v[v.COMPILEFAILURE=4]="COMPILEFAILURE",v[v.EXECUTEFAILURE=5]="EXECUTEFAILURE",v[v.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",v))(n||{})},32259:function(rt,De,e){e.d(De,{Y2:function(){return _},ZP:function(){return P}});var n=e(67294),v=e(92421),W=e(2453),ee=e(14446),ae=e(71230),U=e(78045),oe=e(71577),A=e(84567),f=e(83062),R=e(11486),I={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},ke="data:image/png;base64,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",ue=e(56448),_e=e.n(ue),s=e(33170),Xe=e(25934),qe=e(28706),Me=e(91613),r=e(67294),Y=Object.defineProperty,Le=Object.defineProperties,st=Object.getOwnPropertyDescriptors,Ye=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,vt=(m,x,E)=>x in m?Y(m,x,{enumerable:!0,configurable:!0,writable:!0,value:E}):m[x]=E,je=(m,x)=>{for(var E in x||(x={}))u.call(x,E)&&vt(m,E,x[E]);if(Ye)for(var E of Ye(x))Ve.call(x,E)&&vt(m,E,x[E]);return m},Je=(m,x)=>Le(m,st(x)),i=(m,x,E)=>new Promise((B,H)=>{var N=se=>{try{T(E.next(se))}catch(S){H(S)}},w=se=>{try{T(E.throw(se))}catch(S){H(S)}},T=se=>se.done?B(se.value):Promise.resolve(se.value).then(N,w);T((E=E.apply(m,x)).next())});const{Dragger:ye}=v.default,pe=m=>{const x=S=>S&&S.substring(0,S.lastIndexOf("."));for(var E=[...m],B=0,H=[],N=0;N<E.length;N++){for(var w="",T=0;T<H.length;T++)if(x(H[T][0].name)==x(E[N].name)){B=1,w=T;break}if(B==1)H[w].push(E[N]),B=0;else if(B==0){let S=new Array;S.push(E[N]),H.push(S)}}return H.map(S=>{if(S.forEach(L=>{let Pe=L.name.split(/\.(?=[^\.]+$)/);L.name=`${Pe[0]}.${Pe[1].toLowerCase()}`}),S[0].name.includes(".in"))return S.length===2?S:[S[0],{}];if(S[0].name.includes(".out"))return S.length===2?S.reverse():[{},S[0]]})},M=({onClose:m,onOK:x,visible:E,wrapClassName:B,rootIdentifier:H,multiple:N=!1,defaultMultipleValue:w=!0})=>{const[T,se]=(0,n.useState)([]),[S,L]=(0,n.useState)({}),[Pe,Te]=(0,n.useState)(!1),[Se,Ae]=(0,n.useState)(!0),[ve,d]=(0,n.useState)(null),l=(0,n.useRef)([]),h=(0,n.useRef)(0),te=()=>{m()};(0,n.useEffect)(()=>{Ce()},[]),(0,n.useEffect)(()=>{E&&(l.current=[],h.current=0,se([]),Ae(w))},[E]);const Ce=()=>i(void 0,null,function*(){try{d(!0)}catch(c){}}),Be=c=>c&&c.substring(0,c.lastIndexOf(".")),y=c=>{var z,ce;const Fe=Be((z=c[0])==null?void 0:z.name)||Be((ce=c[1])==null?void 0:ce.name),de=T.filter(xe=>Be(xe.name)!==Fe);l.current=[...de],se([...de])},V=c=>{if(!Se){const J=new FormData;J.append("file",c.file),(0,s.ZP)("/api/attachments/get_file_content.json",{method:"post",body:J},!0).then(b=>{if(b.status===0){h.current=h.current+1;const he=l.current.map($=>{var le;if($.name===c.name){const G=je({},$);return(le=c==null?void 0:c.name)!=null&&le.includes(".in")?G.input=b==null?void 0:b.content:G.output=b==null?void 0:b.content,G}return $});if(l.current=[...he],se([...he]),h.current>0&&h.current===T.length){Te(!1);let $=pe(he);$=$.filter(le=>{var G,ge;return!!((G=le[0])!=null&&G.name&&((ge=le[1])!=null&&ge.name))}),$=$.map(le=>Je(je(je({},le[0]),le[1]),{is_file:!1})),x($),m()}}else Te(!1),m()});return}if(ve){const J=new FormData;J.append("file",c.file),H===null?J.append("identifier","testsets"):J.append("identifier",H),(0,s.ZP)("/api/attachments.json",{method:"post",body:J},!0).then(b=>{if(b.filename){h.current=h.current+1;const he=l.current.map($=>{var le;if($.name===(b==null?void 0:b.filename)){const G=Je(je({},$),{is_oss:!ve});return(le=b==null?void 0:b.filename)!=null&&le.includes(".in")?(G.in_object_key=b==null?void 0:b.object,G.in_object_size=b==null?void 0:b.size,G.input=b==null?void 0:b.filename,G.in_file=c):(G.out_object_key=b==null?void 0:b.object,G.out_object_size=b==null?void 0:b.size,G.output=b==null?void 0:b.filename,G.out_file=c),G}return $});if(l.current=[...he],se([...he]),h.current>0&&h.current===T.length){Te(!1);let $=pe(he);$=$.filter(le=>{var G,ge;return!!((G=le[0])!=null&&G.name&&((ge=le[1])!=null&&ge.name))}),$=$.map(le=>Je(je(je({},le[0]),le[1]),{is_file:!0})),x($),m()}}else Te(!1),m()});return}const z=new(_e())({endpoint:S.end_point,region:S.region,accessKeyId:S.access_key_id,accessKeySecret:S.access_key_secret,bucket:S.bucket,stsToken:S.security_token}),ce=c.name,Fe={container_type:"TestSet",file_name:ce},de=(0,Xe.Z)();let xe=`testsets/${H}/${de}${ce.indexOf(".")>-1?"."+ce.split(".").pop():""}`;H===null&&(xe=`testsets/${de}${ce.indexOf(".")>-1?"."+ce.split(".").pop():""}`),z.multipartUpload(xe,new Blob([c.file],{type:c.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:ce+""},url:S==null?void 0:S.callback_url,host:S==null?void 0:S.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,s.rz)(Fe)}}).then(function(J){if(J.data.status===0){h.current=h.current+1;const Ge=l.current.map(b=>{var he,$,le,G,ge,We,ft,it,ht,wt,Et,Ke,Ft,xt,Ut,Ht,we;if(b.name===(($=(he=J.data)==null?void 0:he.data)==null?void 0:$.file_name)){const be=Je(je({},b),{is_oss:!ve});return(ge=(G=(le=J.data)==null?void 0:le.data)==null?void 0:G.file_name)!=null&&ge.includes(".in")?(be.in_object_key=(ft=(We=J.data)==null?void 0:We.data)==null?void 0:ft.object,be.in_object_size=(ht=(it=J.data)==null?void 0:it.data)==null?void 0:ht.size,be.input=(Et=(wt=J.data)==null?void 0:wt.data)==null?void 0:Et.file_name,be.in_file=c):(be.out_object_key=(Ft=(Ke=J.data)==null?void 0:Ke.data)==null?void 0:Ft.object,be.out_object_size=(Ut=(xt=J.data)==null?void 0:xt.data)==null?void 0:Ut.size,be.output=(we=(Ht=J.data)==null?void 0:Ht.data)==null?void 0:we.file_name,be.out_file=c),be}return b});if(l.current=[...Ge],se([...Ge]),h.current>0&&h.current===T.length){Te(!1);let b=pe(Ge);b=b.filter(he=>{var $,le;return!!(($=he[0])!=null&&$.name&&((le=he[1])!=null&&le.name))}),b=b.map(he=>Je(je(je({},he[0]),he[1]),{is_file:!0})),x(b),m()}}})},k=c=>new Promise((z,ce)=>{let Fe=0,de=[];for(let xe=0;xe<c.length;xe++)c[xe].file.slice(0,1).arrayBuffer().then(()=>{Fe++,Fe===c.length&&(de.length?(W.ZP.warning(`${de.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),ce()):z(c))}).catch(J=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",J),Fe++,de.push(c[xe].name),Fe===c.length&&(de.length?(W.ZP.warning(`${de.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),ce()):z(c))})}),Ue=()=>i(void 0,null,function*(){if(T.length===0){W.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield k(T),Te(!0),pe(T).some(z=>{var ce,Fe;return!((ce=z[0])!=null&&ce.name&&((Fe=z[1])!=null&&Fe.name))})){ee.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>i(void 0,null,function*(){T.map(z=>i(void 0,null,function*(){V(z)}))}),onCancel:()=>{Te(!1)}});return}T.map(z=>i(void 0,null,function*(){V(z)}))}),Re={name:"file",fileList:T,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:c=>{if(T!=null&&T.some(ce=>ce.name===c.name))return W.ZP.info(`${c.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(c.size/1024/1024>100)return W.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(c.name))return W.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const z={name:c.name,uid:c.uid,file:c,percent:0};return T.push(z),l.current=[...T],se([...T]),!1}},q=pe(T);return console.log(T,q,"fileList"),r.createElement(ee.default,{open:E,wrapClassName:B,onOk:Ue,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:Pe},onCancel:te,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},r.createElement("div",{className:I.wrap},T.length?r.createElement("div",null,r.createElement(ae.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},r.createElement("div",{style:{visibility:N?"visible":"hidden"}},r.createElement("span",{className:I.greyText},"\u7528\u4F8B\u7C7B\u578B"),r.createElement(U.ZP.Group,{className:`ml20 ${I.testCaseRadio}`,optionType:"button",value:Se,onChange:c=>Ae(c.target.value)},r.createElement(U.ZP,{value:!1},"\u6587\u672C"),r.createElement(U.ZP,{value:!0},"\u6587\u4EF6"))),r.createElement(v.default,je({},Re),r.createElement(oe.ZP,{type:"primary",className:I.btnS},r.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),r.createElement(_,{data:q,onRemove:y})):r.createElement("div",{className:`${I.noData} mb30`},r.createElement(v.default.Dragger,Je(je({},Re),{className:I.dragger}),r.createElement("img",{src:ke,alt:"",className:"mb20"}),r.createElement("div",null,r.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),r.createElement("span",{className:I.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),r.createElement("div",{className:I.text},r.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),r.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",r.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",r.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",r.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",r.createElement("br",null))))},_=({data:m=[],onRemove:x,width:E="auto",showScore:B=!1,disabled:H=!1,inputChange:N,onEvaluatingChange:w,onSelectAll:T,checkAll1:se,checkAll2:S,checkAll3:L,checkAll4:Pe,checkAll5:Te,showEvaluatingSetting:Se=!1,className:Ae="",isProgramHomework:ve=!1})=>{const d={value:"",filename:"",dataUrl:""},[l,h]=(0,n.useState)(je({},d)),te=y=>{let V=document.createElement("a");document.body.appendChild(V);let k=URL.createObjectURL(y.file);V.href=k,V.download=y.name,V.click(),URL.revokeObjectURL(k),document.body.removeChild(V)},Ce=(y,V)=>{(0,qe.LR)(y,V)},Be=(y,V)=>{ee.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:r.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{x(y,V)},onCancel:()=>{}})};return m.length?r.createElement("div",{className:Ae,style:{width:E}},r.createElement("div",{className:`${ve?I.headProgram:I.head}`},Se&&r.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},r.createElement(A.default,{checked:se,onChange:y=>{T(y.target.checked,"hidden")}}),r.createElement(f.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},r.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),r.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),r.createElement("div",{style:{width:ve?"25%":"15%"}},"\u7528\u4F8B"),r.createElement("div",{style:{width:B?ve?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),r.createElement("div",{style:{width:B?ve?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),B&&r.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),Se&&r.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},r.createElement(A.default,{checked:Pe,onChange:y=>{T(y.target.checked,"input_visible")}}),r.createElement(f.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},r.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),r.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Se&&r.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},r.createElement(A.default,{checked:S,onChange:y=>{T(y.target.checked,"is_invisible")}}),r.createElement(f.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},r.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),r.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Se&&r.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},r.createElement(A.default,{checked:Te,onChange:y=>{T(y.target.checked,"actual_output_visible")}}),r.createElement(f.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},r.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),r.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Se&&r.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},r.createElement(A.default,{checked:L,onChange:y=>{T(y.target.checked,"last_match_rule")}}),r.createElement(f.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},r.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),r.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),r.createElement("div",{className:I.operation,style:ve?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),r.createElement("div",{className:I.listWrapper,style:{boxShadow:ve?"0px 2px 4px 0px #EAEEF4":"unset"}},m.map((y,V)=>{var k,Ue,Re,q;return r.createElement("div",{key:V,className:I.list,style:ve?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},Se&&r.createElement("div",{style:{width:"15%"}},r.createElement(A.default,{checked:!!y.hidden,onChange:c=>{w(c.target.checked,V,"hidden")}})),r.createElement("div",{style:{width:ve?"25%":"15%",paddingLeft:ve?"5px":"0px",paddingRight:ve?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",V+1),r.createElement("div",{className:I.info,style:{width:B?ve?"20%":"15%":"25%"}},r.createElement("span",{title:y.input||((k=y[0])==null?void 0:k.name),onClick:()=>i(void 0,null,function*(){let c;y.input?y.input_file_url?c=y.input_file_url:c=y.in_file:c=y[0];let z;typeof c=="string"?(z=yield fetch(c,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),h({value:yield z.text(),filename:"",dataUrl:c})):(z=yield(0,qe.db)(c.file),h({value:z.text,filename:c.name,dataUrl:z.link}))})},y.input||((Ue=y[0])==null?void 0:Ue.name))),r.createElement("div",{className:I.info,style:{width:B?ve?"20%":"15%":"25%"}},r.createElement("span",{title:y.output||((Re=y[1])==null?void 0:Re.name),onClick:()=>i(void 0,null,function*(){let c;y.input?y.output_file_url?c=y.output_file_url:c=y.out_file:c=y[1];let z;typeof c=="string"?(z=yield fetch(c,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),h({value:yield z.text(),filename:"",dataUrl:c})):(z=yield(0,qe.db)(c.file),h({value:z.text,filename:c.name,dataUrl:z.link}))})},y.output||((q=y[1])==null?void 0:q.name))),B&&r.createElement("div",{style:{width:"20%"}},r.createElement(R.default,{size:"large",addonAfter:ve?"%":null,disabled:H,style:{width:"80%"},onChange:c=>N(c,V),value:y.score}),!ve&&r.createElement("span",null,"\xA0%")),Se&&r.createElement("div",{style:{width:"20%"}},r.createElement(A.default,{checked:y.input_visible||!1,onChange:c=>{w(c.target.checked,V,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Se&&r.createElement("div",{style:{width:"20%"}},r.createElement(A.default,{checked:y.is_invisible||!1,onChange:c=>{w(c.target.checked,V,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Se&&r.createElement("div",{style:{width:"20%"}},r.createElement(A.default,{checked:y.actual_output_visible||!1,onChange:c=>{w(c.target.checked,V,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Se&&r.createElement("div",{style:{width:"20%"}},r.createElement(A.default,{checked:y.last_match_rule||!1,onChange:c=>{w(c.target.checked,V,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),r.createElement("div",{onClick:()=>Be(y,V),style:ve?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},r.createElement("span",{className:I.del},"\u5220\u9664")))})),r.createElement(Me.Z,{close:!0,data:l.dataUrl,filename:l.filename,type:l.dataUrl.length?"txt":"",onClose:()=>h(je({},d)),monacoEditor:{value:l.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):r.createElement(r.Fragment,null)};var P=M},47221:function(rt,De,e){e.d(De,{default:function(){return ve}});var n=e(79269),v=e(94184),W=e.n(v),ee=e(97685),ae=e(74902),U=e(71002),oe=e(21770),A=e(80334),f=e(67294),R=e(87462),I=e(45987),ke=e(50344),ue=e(4942),_e=e(62874),s=e(15105),Xe=f.forwardRef(function(d,l){var h,te=d.prefixCls,Ce=d.forceRender,Be=d.className,y=d.style,V=d.children,k=d.isActive,Ue=d.role,Re=f.useState(k||Ce),q=(0,ee.Z)(Re,2),c=q[0],z=q[1];return f.useEffect(function(){(Ce||k)&&z(!0)},[Ce,k]),c?f.createElement("div",{ref:l,className:W()("".concat(te,"-content"),(h={},(0,ue.Z)(h,"".concat(te,"-content-active"),k),(0,ue.Z)(h,"".concat(te,"-content-inactive"),!k),h),Be),style:y,role:Ue},f.createElement("div",{className:"".concat(te,"-content-box")},V)):null});Xe.displayName="PanelContent";var qe=Xe,Me=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],r=f.forwardRef(function(d,l){var h,te,Ce=d.showArrow,Be=Ce===void 0?!0:Ce,y=d.headerClass,V=d.isActive,k=d.onItemClick,Ue=d.forceRender,Re=d.className,q=d.prefixCls,c=d.collapsible,z=d.accordion,ce=d.panelKey,Fe=d.extra,de=d.header,xe=d.expandIcon,J=d.openMotion,Ge=d.destroyInactivePanel,b=d.children,he=(0,I.Z)(d,Me),$=c==="disabled",le=c==="header",G=c==="icon",ge=Fe!=null&&typeof Fe!="boolean",We=function(){k==null||k(ce)},ft=function(Ft){(Ft.key==="Enter"||Ft.keyCode===s.Z.ENTER||Ft.which===s.Z.ENTER)&&We()},it=typeof xe=="function"?xe(d):f.createElement("i",{className:"arrow"});it&&(it=f.createElement("div",{className:"".concat(q,"-expand-icon"),onClick:["header","icon"].includes(c)?We:void 0},it));var ht=W()((h={},(0,ue.Z)(h,"".concat(q,"-item"),!0),(0,ue.Z)(h,"".concat(q,"-item-active"),V),(0,ue.Z)(h,"".concat(q,"-item-disabled"),$),h),Re),wt=W()(y,(te={},(0,ue.Z)(te,"".concat(q,"-header"),!0),(0,ue.Z)(te,"".concat(q,"-header-collapsible-only"),le),(0,ue.Z)(te,"".concat(q,"-icon-collapsible-only"),G),te)),Et={className:wt,"aria-expanded":V,"aria-disabled":$,onKeyDown:ft};return!le&&!G&&(Et.onClick=We,Et.role=z?"tab":"button",Et.tabIndex=$?-1:0),f.createElement("div",(0,R.Z)({},he,{ref:l,className:ht}),f.createElement("div",Et,Be&&it,f.createElement("span",{className:"".concat(q,"-header-text"),onClick:c==="header"?We:void 0},de),ge&&f.createElement("div",{className:"".concat(q,"-extra")},Fe)),f.createElement(_e.Z,(0,R.Z)({visible:V,leavedClassName:"".concat(q,"-content-hidden")},J,{forceRender:Ue,removeOnLeave:Ge}),function(Ke,Ft){var xt=Ke.className,Ut=Ke.style;return f.createElement(qe,{ref:Ft,prefixCls:q,className:xt,style:Ut,isActive:V,forceRender:Ue,role:z?"tabpanel":void 0},b)}))}),Y=r,Le=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],st=function(l,h){var te=h.prefixCls,Ce=h.accordion,Be=h.collapsible,y=h.destroyInactivePanel,V=h.onItemClick,k=h.activeKey,Ue=h.openMotion,Re=h.expandIcon;return l.map(function(q,c){var z=q.children,ce=q.label,Fe=q.key,de=q.collapsible,xe=q.onItemClick,J=q.destroyInactivePanel,Ge=(0,I.Z)(q,Le),b=String(Fe!=null?Fe:c),he=de!=null?de:Be,$=J!=null?J:y,le=function(We){he!=="disabled"&&(V(We),xe==null||xe(We))},G=!1;return Ce?G=k[0]===b:G=k.indexOf(b)>-1,f.createElement(Y,(0,R.Z)({},Ge,{prefixCls:te,key:b,panelKey:b,isActive:G,accordion:Ce,openMotion:Ue,expandIcon:Re,header:ce,collapsible:he,onItemClick:le,destroyInactivePanel:$}),z)})},Ye=function(l,h,te){if(!l)return null;var Ce=te.prefixCls,Be=te.accordion,y=te.collapsible,V=te.destroyInactivePanel,k=te.onItemClick,Ue=te.activeKey,Re=te.openMotion,q=te.expandIcon,c=l.key||String(h),z=l.props,ce=z.header,Fe=z.headerClass,de=z.destroyInactivePanel,xe=z.collapsible,J=z.onItemClick,Ge=!1;Be?Ge=Ue[0]===c:Ge=Ue.indexOf(c)>-1;var b=xe!=null?xe:y,he=function(G){b!=="disabled"&&(k(G),J==null||J(G))},$={key:c,panelKey:c,header:ce,headerClass:Fe,isActive:Ge,prefixCls:Ce,destroyInactivePanel:de!=null?de:V,openMotion:Re,accordion:Be,children:l.props.children,onItemClick:he,expandIcon:q,collapsible:b};return typeof l.type=="string"?l:(Object.keys($).forEach(function(le){typeof $[le]=="undefined"&&delete $[le]}),f.cloneElement(l,$))};function u(d,l,h){return Array.isArray(d)?st(d,h):(0,ke.Z)(l).map(function(te,Ce){return Ye(te,Ce,h)})}var Ve=u;function vt(d){var l=d;if(!Array.isArray(l)){var h=(0,U.Z)(l);l=h==="number"||h==="string"?[l]:[]}return l.map(function(te){return String(te)})}var je=f.forwardRef(function(d,l){var h=d.prefixCls,te=h===void 0?"rc-collapse":h,Ce=d.destroyInactivePanel,Be=Ce===void 0?!1:Ce,y=d.style,V=d.accordion,k=d.className,Ue=d.children,Re=d.collapsible,q=d.openMotion,c=d.expandIcon,z=d.activeKey,ce=d.defaultActiveKey,Fe=d.onChange,de=d.items,xe=W()(te,k),J=(0,oe.Z)([],{value:z,onChange:function(ge){return Fe==null?void 0:Fe(ge)},defaultValue:ce,postState:vt}),Ge=(0,ee.Z)(J,2),b=Ge[0],he=Ge[1],$=function(ge){return he(function(){if(V)return b[0]===ge?[]:[ge];var We=b.indexOf(ge),ft=We>-1;return ft?b.filter(function(it){return it!==ge}):[].concat((0,ae.Z)(b),[ge])})};(0,A.ZP)(!Ue,"`children` will be removed in next major version. Please use `items` instead.");var le=Ve(de,Ue,{prefixCls:te,accordion:V,openMotion:q,expandIcon:c,collapsible:Re,destroyInactivePanel:Be,onItemClick:$,activeKey:b});return f.createElement("div",{ref:l,className:xe,style:y,role:V?"tablist":void 0},le)}),Je=Object.assign(je,{Panel:Y}),i=Je,ye=Je.Panel,pe=e(37419),M=e(10366),_=e(33603),P=e(96159),m=e(53124),x=e(98675),B=f.forwardRef((d,l)=>{const{getPrefixCls:h}=f.useContext(m.E_),{prefixCls:te,className:Ce,showArrow:Be=!0}=d,y=h("collapse",te),V=W()({[`${y}-no-arrow`]:!Be},Ce);return f.createElement(i.Panel,Object.assign({ref:l},d,{prefixCls:y,className:V}))}),H=e(14747),N=e(33507),w=e(67968),T=e(45503);const se=d=>{const{componentCls:l,contentBg:h,padding:te,headerBg:Ce,headerPadding:Be,collapseHeaderPaddingSM:y,collapseHeaderPaddingLG:V,collapsePanelBorderRadius:k,lineWidth:Ue,lineType:Re,colorBorder:q,colorText:c,colorTextHeading:z,colorTextDisabled:ce,fontSize:Fe,fontSizeLG:de,lineHeight:xe,marginSM:J,paddingSM:Ge,paddingLG:b,paddingXS:he,motionDurationSlow:$,fontSizeIcon:le,contentPadding:G}=d,ge=`${Ue}px ${Re} ${q}`;return{[l]:Object.assign(Object.assign({},(0,H.Wf)(d)),{backgroundColor:Ce,border:ge,borderBottom:0,borderRadius:`${k}px`,"&-rtl":{direction:"rtl"},[`& > ${l}-item`]:{borderBottom:ge,"&:last-child":{[`
|
|
&,
|
|
& > ${l}-header`]:{borderRadius:`0 0 ${k}px ${k}px`}},[`> ${l}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:Be,color:z,lineHeight:xe,cursor:"pointer",transition:`all ${$}, visibility 0s`,[`> ${l}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${l}-expand-icon`]:{height:Fe*xe,display:"flex",alignItems:"center",paddingInlineEnd:J},[`${l}-arrow`]:Object.assign(Object.assign({},(0,H.Ro)()),{fontSize:le,svg:{transition:`transform ${$}`}}),[`${l}-header-text`]:{marginInlineEnd:"auto"}},[`${l}-header-collapsible-only`]:{cursor:"default",[`${l}-header-text`]:{flex:"none",cursor:"pointer"}},[`${l}-icon-collapsible-only`]:{cursor:"default",[`${l}-expand-icon`]:{cursor:"pointer"}}},[`${l}-content`]:{color:c,backgroundColor:h,borderTop:ge,[`& > ${l}-content-box`]:{padding:G},"&-hidden":{display:"none"}},"&-small":{[`> ${l}-item`]:{[`> ${l}-header`]:{padding:y,paddingInlineStart:he,[`> ${l}-expand-icon`]:{marginInlineStart:Ge-he}},[`> ${l}-content > ${l}-content-box`]:{padding:Ge}}},"&-large":{[`> ${l}-item`]:{fontSize:de,[`> ${l}-header`]:{padding:V,paddingInlineStart:te,[`> ${l}-expand-icon`]:{height:de*xe,marginInlineStart:b-te}},[`> ${l}-content > ${l}-content-box`]:{padding:b}}},[`${l}-item:last-child`]:{[`> ${l}-content`]:{borderRadius:`0 0 ${k}px ${k}px`}},[`& ${l}-item-disabled > ${l}-header`]:{"\n &,\n & > .arrow\n ":{color:ce,cursor:"not-allowed"}},[`&${l}-icon-position-end`]:{[`& > ${l}-item`]:{[`> ${l}-header`]:{[`${l}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:J}}}}})}},S=d=>{const{componentCls:l}=d,h=`> ${l}-item > ${l}-header ${l}-arrow svg`;return{[`${l}-rtl`]:{[h]:{transform:"rotate(180deg)"}}}},L=d=>{const{componentCls:l,headerBg:h,paddingXXS:te,colorBorder:Ce}=d;return{[`${l}-borderless`]:{backgroundColor:h,border:0,[`> ${l}-item`]:{borderBottom:`1px solid ${Ce}`},[`
|
|
> ${l}-item:last-child,
|
|
> ${l}-item:last-child ${l}-header
|
|
`]:{borderRadius:0},[`> ${l}-item:last-child`]:{borderBottom:0},[`> ${l}-item > ${l}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${l}-item > ${l}-content > ${l}-content-box`]:{paddingTop:te}}}},Pe=d=>{const{componentCls:l,paddingSM:h}=d;return{[`${l}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${l}-item`]:{borderBottom:0,[`> ${l}-content`]:{backgroundColor:"transparent",border:0,[`> ${l}-content-box`]:{paddingBlock:h}}}}}};var Te=(0,w.Z)("Collapse",d=>{const l=(0,T.TS)(d,{collapseHeaderPaddingSM:`${d.paddingXS}px ${d.paddingSM}px`,collapseHeaderPaddingLG:`${d.padding}px ${d.paddingLG}px`,collapsePanelBorderRadius:d.borderRadiusLG});return[se(l),L(l),Pe(l),S(l),(0,N.Z)(l)]},d=>({headerPadding:`${d.paddingSM}px ${d.padding}px`,headerBg:d.colorFillAlter,contentPadding:`${d.padding}px 16px`,contentBg:d.colorBgContainer})),Ae=Object.assign(f.forwardRef((d,l)=>{const{getPrefixCls:h,direction:te,collapse:Ce}=f.useContext(m.E_),{prefixCls:Be,className:y,rootClassName:V,style:k,bordered:Ue=!0,ghost:Re,size:q,expandIconPosition:c="start",children:z,expandIcon:ce}=d,Fe=(0,x.Z)(ge=>{var We;return(We=q!=null?q:ge)!==null&&We!==void 0?We:"middle"}),de=h("collapse",Be),xe=h(),[J,Ge]=Te(de),b=f.useMemo(()=>c==="left"?"start":c==="right"?"end":c,[c]),he=function(){let ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const We=ce?ce(ge):f.createElement(n.Z,{rotate:ge.isActive?90:void 0});return(0,P.Tm)(We,()=>({className:W()(We.props.className,`${de}-arrow`)}))},$=W()(`${de}-icon-position-${b}`,{[`${de}-borderless`]:!Ue,[`${de}-rtl`]:te==="rtl",[`${de}-ghost`]:!!Re,[`${de}-${Fe}`]:Fe!=="middle"},Ce==null?void 0:Ce.className,y,V,Ge),le=Object.assign(Object.assign({},(0,_.Z)(xe)),{motionAppear:!1,leavedClassName:`${de}-content-hidden`}),G=f.useMemo(()=>z?(0,pe.Z)(z).map((ge,We)=>{var ft,it;if(!((ft=ge.props)===null||ft===void 0)&&ft.disabled){const ht=(it=ge.key)!==null&&it!==void 0?it:String(We),{disabled:wt,collapsible:Et}=ge.props,Ke=Object.assign(Object.assign({},(0,M.Z)(ge.props,["disabled"])),{key:ht,collapsible:Et!=null?Et:wt?"disabled":void 0});return(0,P.Tm)(ge,Ke)}return ge}):null,[z]);return J(f.createElement(i,Object.assign({ref:l,openMotion:le},(0,M.Z)(d,["rootClassName"]),{expandIcon:he,prefixCls:de,className:$,style:Object.assign(Object.assign({},Ce==null?void 0:Ce.style),k)}),G))}),{Panel:B}),ve=Ae},66309:function(rt,De,e){e.d(De,{default:function(){return Je}});var n=e(67294),v=e(85846),W=e(94184),ee=e.n(W),ae=e(98787),U=e(69760),oe=e(45353),A=e(53124),f=e(14747),R=e(45503),I=e(67968);const ke=i=>{const{paddingXXS:ye,lineWidth:pe,tagPaddingHorizontal:M,componentCls:_}=i,P=M-pe,m=ye-pe;return{[_]:Object.assign(Object.assign({},(0,f.Wf)(i)),{display:"inline-block",height:"auto",marginInlineEnd:i.marginXS,paddingInline:P,fontSize:i.tagFontSize,lineHeight:i.tagLineHeight,whiteSpace:"nowrap",background:i.defaultBg,border:`${i.lineWidth}px ${i.lineType} ${i.colorBorder}`,borderRadius:i.borderRadiusSM,opacity:1,transition:`all ${i.motionDurationMid}`,textAlign:"start",position:"relative",[`&${_}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:i.defaultColor},[`${_}-close-icon`]:{marginInlineStart:m,color:i.colorTextDescription,fontSize:i.tagIconSize,cursor:"pointer",transition:`all ${i.motionDurationMid}`,"&:hover":{color:i.colorTextHeading}},[`&${_}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${i.iconCls}-close, ${i.iconCls}-close:hover`]:{color:i.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${_}-checkable-checked):hover`]:{color:i.colorPrimary,backgroundColor:i.colorFillSecondary},"&:active, &-checked":{color:i.colorTextLightSolid},"&-checked":{backgroundColor:i.colorPrimary,"&:hover":{backgroundColor:i.colorPrimaryHover}},"&:active":{backgroundColor:i.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${i.iconCls} + span, > span + ${i.iconCls}`]:{marginInlineStart:P}}),[`${_}-borderless`]:{borderColor:"transparent",background:i.tagBorderlessBg}}},ue=i=>{const{lineWidth:ye,fontSizeIcon:pe}=i,M=i.fontSizeSM,_=`${i.lineHeightSM*M}px`;return(0,R.TS)(i,{tagFontSize:M,tagLineHeight:_,tagIconSize:pe-2*ye,tagPaddingHorizontal:8,tagBorderlessBg:i.colorFillTertiary})},_e=i=>({defaultBg:i.colorFillQuaternary,defaultColor:i.colorText});var s=(0,I.Z)("Tag",i=>{const ye=ue(i);return ke(ye)},_e),Xe=function(i,ye){var pe={};for(var M in i)Object.prototype.hasOwnProperty.call(i,M)&&ye.indexOf(M)<0&&(pe[M]=i[M]);if(i!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _=0,M=Object.getOwnPropertySymbols(i);_<M.length;_++)ye.indexOf(M[_])<0&&Object.prototype.propertyIsEnumerable.call(i,M[_])&&(pe[M[_]]=i[M[_]]);return pe},Me=i=>{const{prefixCls:ye,style:pe,className:M,checked:_,onChange:P,onClick:m}=i,x=Xe(i,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:E,tag:B}=n.useContext(A.E_),H=S=>{P==null||P(!_),m==null||m(S)},N=E("tag",ye),[w,T]=s(N),se=ee()(N,`${N}-checkable`,{[`${N}-checkable-checked`]:_},B==null?void 0:B.className,M,T);return w(n.createElement("span",Object.assign({},x,{style:Object.assign(Object.assign({},pe),B==null?void 0:B.style),className:se,onClick:H})))},r=e(98719);const Y=i=>(0,r.Z)(i,(ye,pe)=>{let{textColor:M,lightBorderColor:_,lightColor:P,darkColor:m}=pe;return{[`${i.componentCls}-${ye}`]:{color:M,background:P,borderColor:_,"&-inverse":{color:i.colorTextLightSolid,background:m,borderColor:m},[`&${i.componentCls}-borderless`]:{borderColor:"transparent"}}}});var Le=(0,I.b)(["Tag","preset"],i=>{const ye=ue(i);return Y(ye)},_e);function st(i){return typeof i!="string"?i:i.charAt(0).toUpperCase()+i.slice(1)}const Ye=(i,ye,pe)=>{const M=st(pe);return{[`${i.componentCls}-${ye}`]:{color:i[`color${pe}`],background:i[`color${M}Bg`],borderColor:i[`color${M}Border`],[`&${i.componentCls}-borderless`]:{borderColor:"transparent"}}}};var u=(0,I.b)(["Tag","status"],i=>{const ye=ue(i);return[Ye(ye,"success","Success"),Ye(ye,"processing","Info"),Ye(ye,"error","Error"),Ye(ye,"warning","Warning")]},_e),Ve=function(i,ye){var pe={};for(var M in i)Object.prototype.hasOwnProperty.call(i,M)&&ye.indexOf(M)<0&&(pe[M]=i[M]);if(i!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _=0,M=Object.getOwnPropertySymbols(i);_<M.length;_++)ye.indexOf(M[_])<0&&Object.prototype.propertyIsEnumerable.call(i,M[_])&&(pe[M[_]]=i[M[_]]);return pe};const vt=(i,ye)=>{const{prefixCls:pe,className:M,rootClassName:_,style:P,children:m,icon:x,color:E,onClose:B,closeIcon:H,closable:N,bordered:w=!0}=i,T=Ve(i,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:se,direction:S,tag:L}=n.useContext(A.E_),[Pe,Te]=n.useState(!0);n.useEffect(()=>{"visible"in T&&Te(T.visible)},[T.visible]);const Se=(0,ae.o2)(E),Ae=(0,ae.yT)(E),ve=Se||Ae,d=Object.assign(Object.assign({backgroundColor:E&&!ve?E:void 0},L==null?void 0:L.style),P),l=se("tag",pe),[h,te]=s(l),Ce=ee()(l,L==null?void 0:L.className,{[`${l}-${E}`]:ve,[`${l}-has-color`]:E&&!ve,[`${l}-hidden`]:!Pe,[`${l}-rtl`]:S==="rtl",[`${l}-borderless`]:!w},M,_,te),Be=q=>{q.stopPropagation(),B==null||B(q),!q.defaultPrevented&&Te(!1)},[,y]=(0,U.Z)(N,H,q=>q===null?n.createElement(v.Z,{className:`${l}-close-icon`,onClick:Be}):n.createElement("span",{className:`${l}-close-icon`,onClick:Be},q),null,!1),V=typeof T.onClick=="function"||m&&m.type==="a",k=x||null,Ue=k?n.createElement(n.Fragment,null,k,m&&n.createElement("span",null,m)):m,Re=n.createElement("span",Object.assign({},T,{ref:ye,className:Ce,style:d}),Ue,y,Se&&n.createElement(Le,{key:"preset",prefixCls:l}),Ae&&n.createElement(u,{key:"status",prefixCls:l}));return h(V?n.createElement(oe.Z,{component:"Tag"},Re):Re)},je=n.forwardRef(vt);je.CheckableTag=Me;var Je=je},62522:function(rt){rt.exports="data:image/png;base64,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"}}]);
|