diff --git a/p__WxMiniProgram__Courseware__Study__index.707a6785.async.js b/p__WxMiniProgram__Courseware__Study__index.707a6785.async.js new file mode 100644 index 0000000000..c7107e539d --- /dev/null +++ b/p__WxMiniProgram__Courseware__Study__index.707a6785.async.js @@ -0,0 +1,4 @@ +(self.webpackChunk=self.webpackChunk||[]).push([[3897,6270],{92930:function(rt,ct){"use strict";ct.Z={backBottom:"backBottom___vf1Tx",pptBtn:"pptBtn___kEb6S",headTip:"headTip___MSazD",tips:"tips___bXOTU",avatar:"avatar___eSFE8",details:"details___miwc5",try:"try___y8hPW"}},25492:function(rt,ct){"use strict";ct.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"}},81747:function(rt,ct,t){"use strict";var e=t(59301),h=Object.defineProperty,ue=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,g=(re,fe,Y)=>fe in re?h(re,fe,{enumerable:!0,configurable:!0,writable:!0,value:Y}):re[fe]=Y,ke=(re,fe)=>{for(var Y in fe||(fe={}))se.call(fe,Y)&&g(re,Y,fe[Y]);if(ue)for(var Y of ue(fe))ae.call(fe,Y)&&g(re,Y,fe[Y]);return re};const z=re=>React.createElement("svg",ke({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},re),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"})));ct.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},51976:function(rt,ct,t){"use strict";var e=t(59301),h=Object.defineProperty,ue=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,g=(re,fe,Y)=>fe in re?h(re,fe,{enumerable:!0,configurable:!0,writable:!0,value:Y}):re[fe]=Y,ke=(re,fe)=>{for(var Y in fe||(fe={}))se.call(fe,Y)&&g(re,Y,fe[Y]);if(ue)for(var Y of ue(fe))ae.call(fe,Y)&&g(re,Y,fe[Y]);return re};const z=re=>React.createElement("svg",ke({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},re),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"})));ct.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},44435:function(rt,ct){(function(t,e){e(ct)})(this,function(t){"use strict";var e=function(){return(e=Object.assign||function(a){for(var E,o=1,r=arguments.length;o0&&i[i.length-1])&&(m[0]===6||m[0]===2)){f=0;continue}if(m[0]===3&&(!i||m[1]>i[0]&&m[1]=0&&a.HANDLE_LIST.splice(o,1),window.removeEventListener("message",E,!1)},a.empty=function(){for(;a.HANDLE_LIST.length;)window.removeEventListener("message",a.HANDLE_LIST.shift(),!1)},a.parse=function(E){try{return typeof E=="object"?E:E&&JSON.parse(E)}catch(o){return console.log("Message.parse Error:",o),E}},a.HANDLE_LIST=[],a}();function ae(a){return{}.toString.call(a)==="[object Function]"}var g,ke,z,re,fe={origin:""};function Y(a,E){fe[a]=E}function ot(a){return fe[a]}function P(a){var E=ot("origin");return!!function(o,r){return o!==r&&(o.replace(/www\./i,"").toLowerCase()!==r.replace(/www\./i,"").toLowerCase()||(o.match("www.")?void 0:(Y("origin",r),!1)))}(E,a.origin)&&(console.warn("postMessage \u57DF\u540D\u68C0\u67E5\u4E0D\u901A\u8FC7",{safeOrigin:E,eventOrigin:a.origin}),!0)}(function(a){a.unknown="unknown",a.spreadsheet="s",a.writer="w",a.presentation="p",a.pdf="f"})(g||(g={})),function(a){a.wps="w",a.et="s",a.presentation="p",a.pdf="f"}(ke||(ke={})),function(a){a.nomal="nomal",a.simple="simple"}(z||(z={})),function(a){a[a.requestFullscreen=1]="requestFullscreen",a[a.exitFullscreen=0]="exitFullscreen"}(re||(re={}));var gt,y,it,Mt=(gt=0,function(){return gt+=1}),et=function(a,E,o){o===void 0&&(o=!0);var r=E;if(!y){var i=function I(M){var u=M.clientHeight,m=M.clientWidth;u!==0||m!==0||it?u===0&&m===0||!it||(it.disconnect(),it=null):window.ResizeObserver&&(it=new ResizeObserver(function(G){I(M)})).observe(M),y.style.cssText+="height: "+u+"px; width: "+m+"px"}.bind(null,r);(y=document.createElement("iframe")).classList.add("web-office-iframe");var C={id:"office-iframe",src:a,scrolling:"no",frameborder:"0",allowfullscreen:"allowfullscreen",webkitallowfullscreen:"true",mozallowfullscreen:"true",allow:"clipboard-read; clipboard-write"};for(var f in r?(C.style="width: "+r.clientWidth+"px; height: "+r.clientHeight+"px;",o&&window.addEventListener("resize",i)):((r=document.createElement("div")).classList.add("web-office-default-container"),function(I){var M=document.createElement("style");document.head.appendChild(M);var u=M.sheet;u.insertRule(I,u.cssRules.length)}(".web-office-default-container {position: absolute; padding: 0; margin: 0; width: 100%; height: 100%; left: 0; top: 0;}"),document.body.appendChild(r),C.style="position: fixed; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%;"),C)y.setAttribute(f,C[f]);r.appendChild(y),y.destroy=function(){y.parentNode.removeChild(y),y=null,window.removeEventListener("resize",i),it&&(it.disconnect(),it=null)}}return y},X=function(a){et().contentWindow&&et().contentWindow.postMessage(JSON.stringify(a),ot("origin"))};function v(a,E,o){return new Promise(function(r){var i=Mt(),C=function(f){if(!P(f)){var I=se.parse(f.data);I.eventName===o&&I.msgId===i&&(r(I.data),se.remove(C))}};se.add(C),X({data:a,msgId:i,eventName:E})})}var Ie=function(a){return v(a,"wps.jssdk.api","wps.api.reply")},Ce=function(a){return v(a,"api.basic","api.basic.reply")},b={idMap:{}};function s(a){return h(this,void 0,void 0,function(){var E,o,r,i,C,f,I,M,u,m;return ue(this,function(G){switch(G.label){case 0:return P(a)?[2]:(E=se.parse(a.data),o=E.eventName,r=E.callbackId,i=E.data,r&&(C=b.idMap[r])?(f=C.split(":"),I=f[0],M=f[1],o==="api.callback"&&b[I]&&b[I][M]?[4,(m=b[I][M]).callback.apply(m,i.args)]:[3,2]):[3,2]);case 1:u=G.sent(),X({result:u,callbackId:r,eventName:"api.callback.reply"}),G.label=2;case 2:return[2]}})})}var At=function(a){return h(void 0,void 0,void 0,function(){function E(){return Object.keys(b.idMap).find(function(G){return b.idMap[G]===r+":"+o})}var o,r,i,C,f,I,M,u,m;return ue(this,function(G){switch(G.label){case 0:return o=a.prop,r=a.parentObjId,[4,ht([i=a.value])];case 1:return C=G.sent(),f=C[0],I=C[1],a.value=f[0],M=Object.keys(I)[0],u=b[r],i===null&&u&&u[o]&&((m=E())&&delete b.idMap[m],delete u[o],Object.keys(u).length||delete b[r],Object.keys(b.idMap).length||se.remove(s)),M&&(Object.keys(b.idMap).length||se.add(s),b[r]||(b[r]={}),b[r][o]={callbackId:M,callback:I[M]},(m=E())&&delete b.idMap[m],b.idMap[M]=r+":"+o),[2]}})})},Je=function(a,E,o,r){return h(void 0,void 0,void 0,function(){var i,C,f,I,M,u,m,G;return ue(this,function(ve){switch(ve.label){case 0:return i=Mt(),I=new Promise(function(U,J){C=U,f=J}),M={},E.args?[4,ht(E.args)]:[3,2];case 1:u=ve.sent(),m=u[0],G=u[1],E.args=m,M=G,ve.label=2;case 2:return a!=="api.setter"?[3,4]:[4,At(E)];case 3:ve.sent(),ve.label=4;case 4:return function(U){var J=U[0],Fe=U[1];typeof(J=e({},J)).data=="function"&&(J.data=J.data()),Fe(),X(J)}([{eventName:a,data:E,msgId:i},function(){var U=this,J=function(Fe){return h(U,void 0,void 0,function(){var Re,qe,We;return ue(this,function(be){switch(be.label){case 0:return P(Fe)?[2]:(Re=se.parse(Fe.data)).eventName==="api.callback"&&Re.callbackId&&M[Re.callbackId]?[4,M[Re.callbackId].apply(M,Re.data.args)]:[3,2];case 1:qe=be.sent(),X({result:qe,eventName:"api.callback.reply",callbackId:Re.callbackId}),be.label=2;case 2:return Re.eventName===a+".reply"&&Re.msgId===i&&(Re.error?((We=new Error("")).stack=Re.error+` +`+o,r&&r(),f(We)):C(Re.result),se.remove(J)),[2]}})})};return se.add(J),I}]),[2,I]}})})};function ht(a){return h(this,void 0,void 0,function(){var E,o,r,i,C,f,I,M,u,m,G;return ue(this,function(ve){switch(ve.label){case 0:E={},o=[],r=a.slice(0),ve.label=1;case 1:return r.length?(i=void 0,[4,r.shift()]):[3,13];case 2:return(C=ve.sent())&&C.done?[4,C.done()]:[3,4];case 3:ve.sent(),ve.label=4;case 4:if(!function(U){if(!U)return!1;for(var J=U;Object.getPrototypeOf(J)!==null;)J=Object.getPrototypeOf(J);return Object.getPrototypeOf(U)===J}(i))return[3,11];for(I in i={},f=[],C)f.push(I);M=0,ve.label=5;case 5:return M=0?"&":"?")+We.join("&")),u&&(u.isParentFullscreen||u.isBrowserViewFullscreen)&&(document.addEventListener("fullscreenchange",oe),document.addEventListener("webkitfullscreenchange",oe),document.addEventListener("mozfullscreenchange",oe)),o.wordOptions&&(o.wpsOptions=o.wordOptions),o.excelOptions&&(o.etOptions=o.excelOptions),o.pptOptions&&(o.wppOptions=o.pptOptions),typeof f.print=="object"){var be="wpsconfig_print";typeof f.print.subscribe=="function"&&(f[be]=f.print.subscribe,o.print={callback:be},f.print.custom!==void 0&&(o.print.custom=f.print.custom)),delete f.print}return typeof f.exportPdf=="function"&&(f[be="wpsconfig_export_pdf"]=f.exportPdf,o.exportPdf={callback:be},delete f.exportPdf),o.commandBars&&Et(o.commandBars,!1),e(e({},o),{subscriptions:f})},Dt=function(a){a===void 0&&(a="");var E="";if(!E&&a){var o=a.toLowerCase();o.indexOf("/office/s/")!==-1&&(E=g.spreadsheet),o.indexOf("/office/w/")!==-1&&(E=g.writer),o.indexOf("/office/p/")!==-1&&(E=g.presentation),o.indexOf("/office/f/")!==-1&&(E=g.pdf)}if(!E){var r=a.match(/[\?&]type=([a-z]+)/)||[];E=ke[r[1]]||""}return E};function Et(a,E){E===void 0&&(E=!0);var o=a.map(function(r){var i=r.attributes;if(!Array.isArray(i)){var C=[];for(var f in i)if(i.hasOwnProperty(f)){var I={name:f,value:i[f]};C.push(I)}r.attributes=C}return r});return E&&X({data:o,eventName:"setCommandBars"}),o}var Yt=window.navigator.userAgent.toLowerCase(),Pe=/Android|webOS|iPhone|iPod|BlackBerry|iPad/i.test(Yt),vt=function(){try{return window._parent.location.search.indexOf("from=wxminiprogram")!==-1}catch(a){return!1}}();function oe(){var a={status:re.requestFullscreen},E=document,o=E.fullscreenElement||E.webkitFullscreenElement||E.mozFullScreenElement;a.status=o?re.requestFullscreen:re.exitFullscreen,X({data:a,eventName:"fullscreenchange"})}var V=function(){b.idMap={}};function K(){console.group("JSSDK \u4E8B\u4EF6\u673A\u5236\u8C03\u6574\u8BF4\u660E"),console.warn("jssdk.on\u3001jssdk.off \u548C jssdk.Application.Sub \u5C06\u5728\u540E\u7EED\u7248\u672C\u4E2D\u88AB\u5F03\u7528\uFF0C\u5EFA\u8BAE\u4F7F\u7528\u6539\u8FDB\u540E\u7684 ApiEvent"),console.warn("\u5177\u4F53\u8BF7\u53C2\u8003\uFF1Ahttps://wwo.wps.cn/docs/front-end/basic-usage/events/intro/"),console.groupEnd()}var ce=0,Z=new Set;function Oe(a){return ce+=1,!a&&function(E){Z.forEach(function(o){return o(E)})}(ce),ce}function pe(){var a=new Error("");return(a.stack||a.message||"").split(` +`).slice(2).join(` +`)}function j(a,E){var o,r=this,i=E.Events,C=E.Enum,f=E.Props,I=f[0],M=f[1],u={objId:ce};switch(function U(J,Fe,Re){for(var qe=Fe.slice(0),We=function(){var be=qe.shift();!be.alias&&~te.indexOf(be.prop)&&qe.push(e(e({},be),{alias:be.prop+"Async"})),Object.defineProperty(J,be.alias||be.prop,{get:function(){var $e=this,W=be.cache===1,Ee=W&&this["__"+be.prop+"CacheValue"];if(!Ee){var A=pe(),nn=Oe(W),ze=function(){for(var _e,jt=[],xt=0;xt=0?(E.then=null,E.catch=null,I.then(function(){M(E)}).catch(function(m){return u(m)})):I.then(M,u)},E.catch=function(M){return I.catch(M)},E.Destroy=function(){return Je("api.free",{objId:E.objId},"")}}var x={},le=null,xe={fileOpen:"fileOpen",tabSwitch:"tabSwitch",fileSaved:"fileSaved",fileStatus:"fileStatus",fullscreenChange:"fullscreenChange",error:"error",stage:"stage"},Be={getToken:"api.getToken",onToast:"event.toast",onHyperLinkOpen:"event.hyperLinkOpen",getClipboardData:"api.getClipboardData"};function ie(a,E,o,r,i,C,f){var I=this;o===void 0&&(o={}),se.add(function(M){return h(I,void 0,void 0,function(){var u,m,G,ve,U,J,Fe,Re,qe,We,be,$e,W,Ee,A,nn,ze,_e,jt;return ue(this,function(xt){switch(xt.label){case 0:return P(M)?[2]:(u=se.parse(M.data),m=u.eventName,G=m===void 0?"":m,ve=u.data,U=ve===void 0?null:ve,J=u.url,Fe=J===void 0?null:J,["wps.jssdk.api"].indexOf(G)!==-1?[2]:G!=="ready"?[3,1]:(i.apiReadySended&&function(Vt){var $=[];Object.keys(x).forEach(function(st){x[st].forEach(function(nt){var ee=st;Vt.off(ee,nt),$.push({handle:nt,eventName:ee})}),delete x[st]}),$.forEach(function(st){var nt=st.eventName,ee=st.handle;le==null||le.ApiEvent.AddApiEventListener(nt,ee)})}(E),X({eventName:"setConfig",data:e(e({},o),{version:a.version})}),a.tokenData&&a.setToken(e(e({},a.tokenData),{hasRefreshTokenConfig:!!o.refreshToken})),a.iframeReady=!0,[3,15]));case 1:return G!=="error"?[3,2]:(E.emit(xe.error,U),[3,15]);case 2:return G!=="open.result"?[3,3]:(((ze=U==null?void 0:U.fileInfo)===null||ze===void 0?void 0:ze.officeVersion)!==void 0&&(a.mainVersion=U.fileInfo.officeVersion,console.log("aliyun Main Version: V"+a.mainVersion)),E.emit(xe.fileOpen,U),[3,15]);case 3:return G!=="api.scroll"?[3,4]:(window.scrollTo(U.x,U.y),[3,15]);case 4:if(G!==Be.getToken)return[3,9];Re={token:!1},xt.label=5;case 5:return xt.trys.push([5,7,,8]),[4,i.refreshToken()];case 6:return Re=xt.sent(),[3,8];case 7:return qe=xt.sent(),console.error("refreshToken: "+(qe||"fail to get")),[3,8];case 8:return X({eventName:Be.getToken+".reply",data:Re}),[3,15];case 9:if(G!==Be.getClipboardData)return[3,14];We={text:"",html:""},xt.label=10;case 10:return xt.trys.push([10,12,,13]),[4,i.getClipboardData()];case 11:return We=xt.sent(),[3,13];case 12:return be=xt.sent(),console.error("getClipboardData: "+(be||"fail to get")),[3,13];case 13:return X({eventName:Be.getClipboardData+".reply",data:We}),[3,15];case 14:G===Be.onToast?i.onToast(U):G===Be.onHyperLinkOpen?i.onHyperLinkOpen(U):G==="stage"?E.emit(xe.stage,U):G==="event.callback"?($e=U.eventName,W=U.data,Ee=$e,$e==="fullScreenChange"&&(Ee=xe.fullscreenChange),$e==="file.saved"&&(Ee=xe.fileStatus),(!((_e=o.commonOptions)===null||_e===void 0)&&_e.isBrowserViewFullscreen||!((jt=o.commonOptions)===null||jt===void 0)&&jt.isParentFullscreen)&&Ee==="fullscreenchange"&&(A=W.status,nn=W.isDispatchEvent,o.commonOptions.isBrowserViewFullscreen?function(Vt,$,st,nt){Vt===0?$.style="position: static; width: "+st.width+"; height: "+st.height:Vt===1&&($.style="position: absolute; width: 100%; height: 100%"),nt&&function(ee){["fullscreen","fullscreenElement"].forEach(function(Ve){Object.defineProperty(document,Ve,{get:function(){return!!ee.status},configurable:!0})});var Qe=new CustomEvent("fullscreenchange");document.dispatchEvent(Qe)}({status:Vt})}(A,C,f,nn):o.commonOptions.isParentFullscreen&&function(Vt,$,st){var nt=document.querySelector(st),ee=nt&&nt.nodeType===1?nt:$;if(Vt===0){var Qe=document,Ve=Qe.exitFullscreen||Qe.mozCancelFullScreen||Qe.msExitFullscreen||Qe.webkitCancelFullScreen||Qe.webkitExitFullscreen;Ve.call(document)}else if(Vt===1){var Gt=ee.requestFullscreen||ee.mozRequestFullScreen||ee.msRequestFullscreen||ee.webkitRequestFullscreen;Gt.call(ee)}}(A,C,o.commonOptions.isParentFullscreen)),E.emit(Ee,W)):G==="api.ready"&&j(a,U),xt.label=15;case 15:return typeof r[G]=="function"&&r[G](a,Fe||U),[2]}})})})}function we(a){return new Promise(function(E){var o=function(r){P(r)||se.parse(r.data).eventName===a&&(E(),se.remove(o))};se.add(o)})}function R(a){var E,o=this;a===void 0&&(a={}),le&&le.destroy();try{var r=Ft(a),i=r.subscriptions,C=i===void 0?{}:i,f=r.mount,I=f===void 0?null:f,M=r.url,u=r.refreshToken,m=r.onToast,G=r.onHyperLinkOpen,ve=r.getClipboardData;Y("origin",(M.match(/https*:\/\/[^\/]+/g)||[])[0]);var U=et(M,I),J=we("ready"),Fe=we("open.result"),Re=we("api.ready"),qe=I?{width:I.clientWidth+"px",height:I.clientHeight+"px"}:{width:"100vw",height:"100vh"};delete r.mount,M&&delete r.url,delete r.subscriptions;var We=(E=E||Object.create(null),{on:function(W,Ee){(E[W]||(E[W]=[])).push(Ee)},off:function(W,Ee){E[W]&&E[W].splice(E[W].indexOf(Ee)>>>0,1)},emit:function(W,Ee){(E[W]||[]).slice().map(function(A){A(Ee)}),(E["*"]||[]).slice().map(function(A){A(W,Ee)})}}),be={apiReadySended:!1},$e=function(W,Ee,A){return h(o,void 0,void 0,function(){return ue(this,function(nn){switch(nn.label){case 0:return function(ze,_e,jt){if(x[ze]){var xt=!!x[ze].find(function(Vt){return Vt===_e});return xt&&jt==="off"?(We.off(ze,_e),x[ze]=x[ze].filter(function(Vt){return Vt!==_e}),!!x[ze].length||(x[ze]=void 0,!1)):(xt||jt!=="on"||(x[ze].push(_e),We.on(ze,_e)),!0)}return jt==="on"?(x[ze]=[],x[ze].push(_e),!1):jt==="off"||void 0}(W,Ee,A)?[3,2]:[4,J];case 1:nn.sent(),function(ze,_e){var jt=ze.eventName,xt=ze.type,Vt=ze.handle;_e==="on"?We.on(jt,Vt):We.off(jt,Vt),xt==="base.event"&&X({eventName:"basic.event",data:{eventName:jt,action:_e}}),K()}(function(ze,_e){var jt=ze,xt="base.event";switch(jt){case xe.fileSaved:console.warn("fileSaved\u4E8B\u4EF6\u76D1\u542C\u5373\u5C06\u5F03\u7528\uFF0C \u63A8\u8350\u4F7F\u7528fileStatus\u8FDB\u884C\u6587\u4EF6\u72B6\u6001\u7684\u76D1\u542C"),jt="fileStatus";break;case xe.fullscreenChange:jt="fullscreenchange";break;case"error":case"fileOpen":xt="callback.event"}return{eventName:jt,type:xt,handle:_e}}(W,Ee),A),nn.label=2;case 2:return[2]}})})};return le={url:M,iframe:U,version:"1.1.19",iframeReady:!1,tokenData:null,commandBars:null,tabs:{getTabs:function(){return h(this,void 0,void 0,function(){return ue(this,function(W){switch(W.label){case 0:return[4,J];case 1:return W.sent(),[2,Ce({api:"tab.getTabs"})]}})})},switchTab:function(W){return h(this,void 0,void 0,function(){return ue(this,function(Ee){switch(Ee.label){case 0:return[4,J];case 1:return Ee.sent(),[2,Ce({api:"tab.switchTab",args:{tabKey:W}})]}})})}},setCooperUserColor:function(W){return h(this,void 0,void 0,function(){return ue(this,function(Ee){switch(Ee.label){case 0:return[4,J];case 1:return Ee.sent(),[2,Ce({api:"setCooperUserColor",args:W})]}})})},setToken:function(W){return h(this,void 0,void 0,function(){return ue(this,function(Ee){switch(Ee.label){case 0:return[4,J];case 1:return Ee.sent(),le.tokenData=W,X({eventName:"setToken",data:W}),[2]}})})},ready:function(){return h(this,void 0,void 0,function(){return ue(this,function(W){switch(W.label){case 0:return be.apiReadySended?[3,2]:[4,Fe];case 1:W.sent(),be.apiReadySended=!0,X({eventName:"api.ready"}),W.label=2;case 2:return[4,Re];case 3:return W.sent(),[2,new Promise(function(Ee){return setTimeout(function(){return Ee(le==null?void 0:le.Application)},0)})]}})})},destroy:function(){x={},U.destroy(),se.empty(),le=null,Z=new Set,ce=0,document.removeEventListener("fullscreenchange",oe),V()},save:function(){return h(this,void 0,void 0,function(){return ue(this,function(W){switch(W.label){case 0:return[4,J];case 1:return W.sent(),[2,Ie({api:"save"})]}})})},setCommandBars:function(W){return h(this,void 0,void 0,function(){return ue(this,function(Ee){switch(Ee.label){case 0:return[4,J];case 1:return Ee.sent(),Et(W),[2]}})})},updateConfig:function(W){return W===void 0&&(W={}),h(this,void 0,void 0,function(){return ue(this,function(Ee){switch(Ee.label){case 0:return[4,J];case 1:return Ee.sent(),W.commandBars?(console.warn("Deprecated: `updateConfig()` \u65B9\u6CD5\u5373\u5C06\u5E9F\u5F03\uFF0C\u8BF7\u4F7F\u7528`setCommandBars()`\u4EE3\u66FF`updateConfig()`\u66F4\u65B0`commandBars`\u914D\u7F6E\u3002"),[4,Et(W.commandBars)]):[3,3];case 2:Ee.sent(),Ee.label=3;case 3:return[2]}})})},executeCommandBar:function(W){return h(this,void 0,void 0,function(){return ue(this,function(Ee){switch(Ee.label){case 0:return[4,J];case 1:return Ee.sent(),Et([{cmbId:W,attributes:[{name:"click",value:!0}]}]),[2]}})})},on:function(W,Ee){return h(this,void 0,void 0,function(){return ue(this,function(A){return[2,this.ApiEvent.AddApiEventListener(W,Ee)]})})},off:function(W,Ee){return h(this,void 0,void 0,function(){return ue(this,function(A){return[2,this.ApiEvent.RemoveApiEventListener(W,Ee)]})})},ApiEvent:{AddApiEventListener:function(W,Ee){return h(this,void 0,void 0,function(){return ue(this,function(A){switch(A.label){case 0:return[4,$e(W,Ee,"on")];case 1:return[2,A.sent()]}})})},RemoveApiEventListener:function(W,Ee){return h(this,void 0,void 0,function(){return ue(this,function(A){switch(A.label){case 0:return[4,$e(W,Ee,"off")];case 1:return[2,A.sent()]}})})}}},function(W,Ee,A,nn,ze,_e){Ee&&ae(Ee)&&(ze.refreshToken=Ee,W.refreshToken={eventName:Be.getToken}),_e&&ae(_e)&&(ze.getClipboardData=_e,W.getClipboardData={eventName:Be.getClipboardData}),A&&ae(A)&&(ze.onToast=A,W.onToast={eventName:Be.onToast}),nn&&ae(nn)&&(ze.onHyperLinkOpen=nn,W.onHyperLinkOpen={eventName:Be.onHyperLinkOpen})}(r,u,m,G,be,ve),ie(le,We,r,C,be,U,qe),le}catch(W){console.error(W)}}console.log("aliyun JS-SDK V1.1.19");var me=Object.freeze({__proto__:null,listener:ie,config:R});window.WPS=me;var Se=R,Ze={config:Se};t.config=Se,t.default=Ze,Object.defineProperty(t,"__esModule",{value:!0})})},45684:function(rt,ct,t){"use strict";var e=t(59301),h=t(92930),ue=t(44104),se=t(92310),ae=t.n(se),g=t(39711),ke=t(56321),z=t(82636),re=Object.defineProperty,fe=Object.defineProperties,Y=Object.getOwnPropertyDescriptors,ot=Object.getOwnPropertySymbols,P=Object.prototype.hasOwnProperty,gt=Object.prototype.propertyIsEnumerable,y=(Ie,Ce,b)=>Ce in Ie?re(Ie,Ce,{enumerable:!0,configurable:!0,writable:!0,value:b}):Ie[Ce]=b,it=(Ie,Ce)=>{for(var b in Ce||(Ce={}))P.call(Ce,b)&&y(Ie,b,Ce[b]);if(ot)for(var b of ot(Ce))gt.call(Ce,b)&&y(Ie,b,Ce[b]);return Ie},Mt=(Ie,Ce)=>fe(Ie,Y(Ce)),et=(Ie,Ce,b)=>new Promise((s,At)=>{var Je=Dt=>{try{Ft(b.next(Dt))}catch(Et){At(Et)}},ht=Dt=>{try{Ft(b.throw(Dt))}catch(Et){At(Et)}},Ft=Dt=>Dt.done?s(Dt.value):Promise.resolve(Dt.value).then(Je,ht);Ft((b=b.apply(Ie,Ce)).next())});const X=({data:Ie,onFinish:Ce})=>e.createElement(ue.Z,null,Ie.map((b,s)=>e.createElement(z.op,{key:s,style:{height:28},shape:"default",size:"small",onClick:()=>Ce(b)},b))),v=({className:Ie,style:Ce,data:b={},defaultChatData:s=[],initDefaultChatDataKey:At=0,showPrevButton:Je,showNextButton:ht,onPrevButtonClick:Ft=()=>{},onNextButtonClick:Dt=()=>{},onStatusChange:Et,interactionTotal:Yt=0,showInterText:Pe=!1})=>{const vt="\u4E3B\u52A8\u63D0\u95EE\u5F00\u59CB",[oe]=(0,g.eh)(),{chatData:V,setChatData:K,calcHistoryList:ce}=(0,g.r5)(),[Z,Oe]=(0,e.useState)(0),[pe,j]=(0,e.useState)(""),[te,S]=(0,e.useState)(!1),{scrollBoxRef:w,bottomInspectRef:x,contentRef:le,isAtBottom:xe}=(0,g.wr)({status:te}),Be=(0,g.h4)(w);(0,e.useEffect)(()=>{if(!V.length||!w.current)return;const Se=V[V.length-1];Se!=null&&Se.loading&&(w.current.scrollTop=w.current.scrollHeight)},[V.length]),(0,e.useEffect)(()=>{if(At){ie();let Se=[];return s.forEach(Ze=>{const a=Date.now(),E=[{text:Ze.question,key:a,sender:"user",show:Ze.question!==vt},{text:Ze.answer,loading:!1,key:a,sender:"AI",show:!0}];Se.push(...E)}),K(Se),()=>{oe.cancel()}}},[At]);const ie=()=>{oe.cancel(),Oe(1)},we=Se=>et(void 0,null,function*(){j(""),Oe(0);const Ze=Date.now(),a=[{text:Se,key:Ze,sender:"user",show:Se!==vt},{loading:!0,key:Ze,sender:"AI",show:!0}];K([...V,...a]);const E=ce(V);oe.request({url:"/api/stream/course_qna_records/chat_messages.json",body:it({model:"qwen-plus-latest",is_chat:!0,prompt:Se,history:E},b),onData:(o,r)=>{S(!0),K(i=>i.map((C,f)=>f===i.length-1?Mt(it({},C),{text:o,loading:!1,error:(r==null?void 0:r.msg)==="error"}):C))},onError:o=>{let r="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";K(i=>[...i].map((C,f)=>f===i.length-1?Mt(it({},C),{text:r,loading:!1,error:!0}):C))}})}),R=(0,e.useMemo)(()=>{const Ze=V.filter(o=>o.sender==="AI").map(o=>o.text).join(""),a=["\u3010\u4EA4\u6D41\u9898\u3011","\u3010\u5224\u65AD\u9898\u3011","\u3010\u6587\u5B57\u9898\u3011","\u672C\u6B21\u4E92\u52A8\u73AF\u8282\u5DF2\u7ED3\u675F"];let E=0;return a.forEach(o=>{const r=Ze.split(o).length-1;E+=r}),Math.max(0,E-1)},[V]);(0,e.useEffect)(()=>{typeof R=="number"&&typeof Yt=="number"&&(Et==null||Et(R>=Yt))},[R,Yt]);const me=Be.width?Be.width-20:"100%";return e.createElement("div",{className:ae()("flex flex-col h-full",Ie),style:Ce},Je&&e.createElement("div",{className:h.Z.headTip},"\u2B06\uFE0F\xA0\u53EF\u70B9\u51FB",e.createElement("span",{onClick:Ft},"\u6309\u94AE"),"\u6216\u4E0A\u65B9\u7684\u9636\u6BB5\u540D\u79F0"),e.createElement("div",{ref:w,style:{flex:1,overflow:"auto"}},e.createElement("div",{className:h.Z.tips,style:{width:me}},e.createElement("img",{className:h.Z.avatar,src:ke}),e.createElement("div",{className:h.Z.details},e.createElement("div",{className:"c-grey-333 font18"},"\u{1F44B}\xA0\u55E8\uFF0C\u6211\u662F\u60A8\u7684\u667A\u80FD\u52A9\u6559\uFF5E"),e.createElement("div",{className:"font16 mt8",style:{color:"#434D6C"}},"\u6211\u4E3A\u4F60\u51C6\u5907\u4E86\u4E00\u4E9B\u4E92\u52A8\u5B66\u4E60\u95EE\u9898\uFF0C\u5E2E\u52A9\u4F60\u5DE9\u56FA\u77E5\u8BC6\u3002\u5982\u679C\u6709\u4E0D\u7406\u89E3\u7684\u5730\u65B9\uFF0C\u6211\u4F1A\u4E00\u6B65\u6B65\u5F15\u5BFC\uFF0C\u76F4\u5230\u4F60\u5B8C\u5168\u7406\u89E3\u3002 \u51C6\u5907\u597D\u4E86\u5C31\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\uFF0C\u5F00\u59CB\u4E92\u52A8\u5B66\u4E60\uFF01"))),e.createElement(g.xj,{className:"pl20",style:{width:me},contentRef:le,chatData:V,requestLoading:oe.loading,cancelTyping:Z,sensitiveWords:["\u3010\u4EA4\u6D41\u9898\u3011","\u3010\u5224\u65AD\u9898\u3011","\u3010\u6587\u5B57\u9898\u3011"],extraAnswerAction:(Se,Ze)=>{var a;if(Rwe(E)}))},onAnswerFinish:()=>et(void 0,null,function*(){setTimeout(()=>S(!1),0)})}),!(V!=null&&V.length)&&!Pe&&e.createElement("div",{className:"flex justify-center mb20"},e.createElement(z.op,{type:"primary",onClick:()=>we(vt)},"\u5F00\u542F\u4E92\u52A8")),!(V!=null&&V.length)&&Pe&&e.createElement("div",{className:"flex justify-center mb20"},"\u5F53\u524D\u8BFE\u4EF6\u5DF2\u7ED3\u675F\uFF0C\u65E0\u6CD5\u8FDB\u884C\u64CD\u4F5C"),ht&&R>=Yt&&e.createElement(z.op,{style:{margin:"0px 0px 20px 70px"},shape:"default",onClick:Dt},"\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5"),!xe&&e.createElement("div",{className:h.Z.backBottom,onClick:()=>{w.current.scrollTop=w.current.scrollHeight}},e.createElement("i",{className:"iconfont icon-huidaodibu"})),e.createElement("div",{ref:x})),!!(V!=null&&V.length)&&!Pe&&e.createElement(g.CI,{style:{margin:"0 20px 20px 20px"},onCancel:ie,headExtraNode:R>=Yt?e.createElement("div",{style:{color:"#434D6C"}},ht?"\u5DF2\u5B8C\u6210\u4E92\u52A8\uFF0C\u53EF\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5\u5B66\u4E60":"\u5DF2\u5B8C\u6210\u4E92\u52A8\uFF0C\u53EF\u8FDB\u5165\u4E0B\u4E00\u9875\u5B66\u4E60"):e.createElement("div",{style:{color:"#434D6C"}},"\u5DF2\u5B8C\u6210\u7B54\u9898",e.createElement("span",{className:"ml10 c-light-primary"},R),"/",Yt),value:pe,onSubmit:we,hideUpload:!0,onChange:j,typing:te,loading:oe.loading}))};ct.Z=v},96121:function(rt,ct,t){"use strict";var e=t(59301),h=t(92930),ue=t(92310),se=t.n(ue),ae=t(39711),g=t(56321),ke=t(82636),z=t(95097),re=t(38147),fe=Object.defineProperty,Y=Object.defineProperties,ot=Object.getOwnPropertyDescriptors,P=Object.getOwnPropertySymbols,gt=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,it=(Ie,Ce,b)=>Ce in Ie?fe(Ie,Ce,{enumerable:!0,configurable:!0,writable:!0,value:b}):Ie[Ce]=b,Mt=(Ie,Ce)=>{for(var b in Ce||(Ce={}))gt.call(Ce,b)&&it(Ie,b,Ce[b]);if(P)for(var b of P(Ce))y.call(Ce,b)&&it(Ie,b,Ce[b]);return Ie},et=(Ie,Ce)=>Y(Ie,ot(Ce)),X=(Ie,Ce,b)=>new Promise((s,At)=>{var Je=Dt=>{try{Ft(b.next(Dt))}catch(Et){At(Et)}},ht=Dt=>{try{Ft(b.throw(Dt))}catch(Et){At(Et)}},Ft=Dt=>Dt.done?s(Dt.value):Promise.resolve(Dt.value).then(Je,ht);Ft((b=b.apply(Ie,Ce)).next())});const v=({className:Ie,style:Ce,data:b={},defaultChatData:s=[],initDefaultChatDataKey:At=0,showPrevButton:Je,showNextButton:ht,onPrevButtonClick:Ft=()=>{},onNextButtonClick:Dt=()=>{},onStatusChange:Et,readingTime:Yt,analysis:Pe,totalTime:vt,openRecord:oe,showInterText:V=!1})=>{const[K]=(0,ae.eh)(),{chatData:ce,setChatData:Z,calcHistoryList:Oe}=(0,ae.r5)(),[pe,j]=(0,e.useState)(0),[te,S]=(0,e.useState)(""),[w,x]=(0,e.useState)(!1),[le,xe]=(0,e.useState)(null),Be=(0,e.useRef)(null),{scrollBoxRef:ie,bottomInspectRef:we,contentRef:R,isAtBottom:me}=(0,ae.wr)({status:w}),Se=(0,ae.h4)(ie);(0,e.useEffect)(()=>{typeof Yt=="number"&&xe(Yt)},[Yt]),(0,e.useEffect)(()=>(le>0&&le<=vt&&!document.hidden&&(Be.current=setTimeout(()=>{oe&&Ze(),xe(i=>Math.min(i+1,vt))},1e3)),()=>{clearTimeout(Be.current)}),[le]),(0,e.useEffect)(()=>{if(!ce.length||!ie.current)return;const i=ce[ce.length-1];i!=null&&i.loading&&(ie.current.scrollTop=ie.current.scrollHeight)},[ce.length]),(0,e.useEffect)(()=>{if(At){E();let i=[];return s.forEach(C=>{const f=Date.now(),I=[{text:C.question,key:f,sender:"user",show:!0},{text:C.answer,loading:!1,key:f,sender:"AI",show:!0}];i.push(...I)}),Z(i),()=>{K.cancel()}}},[At]);const Ze=()=>X(void 0,null,function*(){const i=yield(0,re.ZP)(`/api/smart_plan_item_banks/${b==null?void 0:b.questionable_id}/smart_plan_user_page_studies.json`,{method:"post",body:{type:"page_info"}})}),a=()=>{xe(1)},E=()=>{K.cancel(),j(1)},o=i=>X(void 0,null,function*(){S(""),j(0);const C=Date.now(),f=[{text:i,key:C,sender:"user",show:!0},{loading:!0,key:C,sender:"AI",show:!0}];Z([...ce,...f]);const I=Oe(ce);K.request({url:"/api/stream/course_qna_records/chat_messages.json",body:Mt({model:"qwen-plus-latest",is_chat:!0,prompt:i,history:I},b),onData:(M,u)=>{x(!0),Z(m=>m.map((G,ve)=>ve===m.length-1?et(Mt({},G),{text:M,loading:!1,error:(u==null?void 0:u.msg)==="error"}):G))},onError:M=>{let u="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Z(m=>[...m].map((G,ve)=>ve===m.length-1?et(Mt({},G),{text:u,loading:!1,error:!0}):G))}})});(0,e.useEffect)(()=>{typeof le=="number"&&typeof vt=="number"&&(Et==null||Et(le>=vt))},[le,vt]),(0,e.useEffect)(()=>{const i=()=>{document.hidden?clearTimeout(Be.current):!document.hidden&&le>0&&le{oe&&Ze(),xe(C=>Math.min(C+1,vt))},1e3))};return document.addEventListener("visibilitychange",i),()=>{document.removeEventListener("visibilitychange",i),clearTimeout(Be.current)}},[le,vt,oe]);const r=Se.width?Se.width-20:"100%";return e.createElement("div",{className:se()("flex flex-col h-full",Ie),style:Ce},Je&&e.createElement("div",{className:h.Z.headTip},"\u2B06\uFE0F\xA0\u53EF\u70B9\u51FB",e.createElement("span",{onClick:Ft},"\u6309\u94AE"),"\u6216\u4E0A\u65B9\u7684\u9636\u6BB5\u540D\u79F0"),e.createElement("div",{ref:ie,style:{flex:1,overflow:"auto"}},e.createElement("div",{className:h.Z.tips,style:{width:r}},e.createElement("img",{className:h.Z.avatar,src:g}),e.createElement("div",{className:h.Z.details},e.createElement("div",{className:"c-grey-333 font18"},"\u{1F44B}\xA0\u55E8\uFF0C\u6211\u662F\u60A8\u7684\u667A\u80FD\u52A9\u6559\uFF5E"),e.createElement("div",{className:"font16 mt8",style:{color:"#434D6C"}},"\u6211\u6574\u7406\u4E86\u5F53\u524D\u5B66\u4E60\u5185\u5BB9\u7684\u76F8\u5173\u89E3\u6790\uFF0C\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\u5373\u53EF\u67E5\u770B\u3002\u5982\u679C\u6709\u4E0D\u7406\u89E3\u7684\u5730\u65B9\uFF0C\u968F\u65F6\u53EF\u4EE5\u5411\u6211\u63D0\u95EE\u54E6\uFF01"))),le>0&&e.createElement("div",{className:h.Z.tips,style:{width:r}},e.createElement("img",{className:h.Z.avatar,src:g}),e.createElement("div",{className:h.Z.details},e.createElement(z.Z,{value:Pe}))),e.createElement(ae.xj,{className:"pl20",style:{width:r},contentRef:R,chatData:ce,requestLoading:K.loading,cancelTyping:pe,onAnswerFinish:()=>X(void 0,null,function*(){setTimeout(()=>x(!1),0)})}),le===0&&!V&&e.createElement("div",{className:"flex justify-center mb20"},e.createElement(ke.op,{type:"primary",onClick:a},"\u5F00\u59CB\u9605\u8BFB\u89E3\u6790")),le===0&&V&&e.createElement("div",{className:"flex justify-center mb20"},"\u5F53\u524D\u8BFE\u4EF6\u5DF2\u7ED3\u675F\uFF0C\u65E0\u6CD5\u8FDB\u884C\u64CD\u4F5C"),ht&&le>=vt&&e.createElement(ke.op,{style:{margin:"0px 0px 20px 70px"},shape:"default",onClick:Dt},"\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5"),!me&&e.createElement("div",{className:h.Z.backBottom,onClick:()=>{ie.current.scrollTop=ie.current.scrollHeight}},e.createElement("i",{className:"iconfont icon-huidaodibu"})),e.createElement("div",{ref:we})),le>0&&e.createElement(ae.CI,{style:{margin:"0 20px 20px 20px"},onCancel:E,headExtraNode:le>=vt?e.createElement("div",{style:{color:"#434D6C"}},ht?"\u9605\u8BFB\u5B8C\u6210\uFF0C\u53EF\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5":"\u9605\u8BFB\u5B8C\u6210\uFF0C\u53EF\u8FDB\u5165\u4E0B\u4E00\u9875\u5B66\u4E60"):e.createElement("div",{style:{color:"#434D6C"}},ht?"\u8BF7\u5B8C\u6574\u9605\u8BFB\u89E3\u6790\uFF0C\u5B8C\u6210\u9605\u8BFB\u624D\u53EF\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5\u5B66\u4E60":"\u8BF7\u5B8C\u6210\u9605\u8BFB\u89E3\u6790"," \u5269\u4F59",e.createElement("span",{className:"ml5 mr5 c-light-primary"},vt-le),"\u79D2"),value:te,onSubmit:o,hideUpload:!0,onChange:S,typing:w,loading:K.loading}))};ct.Z=v},29584:function(rt,ct,t){"use strict";t.d(ct,{Z:function(){return se}});var e=t(59301),h=t(77254),ue=t(59301),se=({defaultX:ae="40%",leftChild:g,rightChild:ke,className:z,hideResize:re=!1})=>{const[fe,Y]=(0,e.useState)(ae),ot=(0,e.useRef)();function P(){ot.current=!0}(0,e.useEffect)(()=>{function it(et){ot.current&&(h.Z.publish("resize-move-bar",et),Y(et.pageX))}function Mt(){ot.current=!1}return window.addEventListener("mousemove",it),window.addEventListener("mouseup",Mt),()=>{window.removeEventListener("mousemove",it),window.removeEventListener("mouseup",Mt)}},[]);const gt=typeof fe=="number"&&fe!==.01?`${fe}px`:ae,y=`calc(100% - ${re?"0px":"4px"} - ${gt})`;return ue.createElement("div",{className:`split-panel-container ${z}`},ue.createElement("section",{style:{width:gt,display:fe===.01?"none":""}},g),ue.createElement("section",{className:"resize-x-bar",onMouseDown:P},ue.createElement("a",{className:"btn-resize"},ue.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},ue.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"})))),ue.createElement("section",{style:{width:y}},ke))}},22744:function(rt,ct,t){"use strict";var e=t(59301);const h=se=>String(se).length===1?`0${se}`:se,ue=({className:se="",onChange:ae,defaultValue:g=0})=>{const[ke,z]=(0,e.useState)(g);(0,e.useEffect)(()=>{const ot=setTimeout(()=>{z(ke+1e3)},1e3);return ae(ke+1e3),()=>{clearInterval(ot)}},[ke]);const re=parseInt(ke/(60*6e4))||"00",fe=parseInt(ke%(60*6e4)/6e4)||"00",Y=parseInt(ke%6e4/1e3)||"00";return e.createElement("div",{className:se},h(re),":",h(fe),":",h(Y))};ct.Z=ue},39711:function(rt,ct,t){"use strict";t.d(ct,{xj:function(){return pe},CI:function(){return Yt},h4:function(){return z},eh:function(){return se},wr:function(){return ke},r5:function(){return ae}});var e=t(59301),h=t(48530),ue=t(74128);function se(){const[j,te]=(0,e.useState)(!1),S=(0,e.useRef)(null),w=(0,e.useCallback)(()=>{var xe;(xe=S.current)==null||xe.cancelRequest(),te(!1)},[]);return[{request:(0,e.useCallback)(xe=>{const{url:Be,body:ie,onData:we,onDone:R,onCancelled:me,onError:Se}=xe;S.current&&S.current.cancelRequest();const Ze=new h.Z(ue.Z.API_SERVER+Be,ie);return S.current=Ze,te(!0),new Promise((a,E)=>{Ze.on("data",({chunk:o,full:r})=>{we==null||we(r,o)}),Ze.on("done",o=>{te(!1),R==null||R(o),a({status:"done",content:o})}),Ze.on("cancelled",o=>{te(!1),me==null||me(o),a({status:"cancelled",content:o})}),Ze.on("error",o=>{te(!1),Se==null||Se(o),E(o)}),Ze.startStream()})},[]),cancel:w,get loading(){return j}}]}function ae(j=[]){const[te,S]=(0,e.useState)(j),w=(0,e.useCallback)((x,le)=>{const{limit:xe,onlySuccess:Be=!0}=le||{},ie=[],we=new Map;x.forEach(R=>{R.sender==="AI"&&R.key&&we.set(R.key,R)});for(const R of x)if(R.sender==="user"&&R.key){const me=we.get(R.key);if((me==null?void 0:me.text)&&(!Be||!(me!=null&&me.error))&&(ie.push({question:R.text||"",answer:me.text}),xe&&ie.length>=xe))break}return ie},[]);return{chatData:te,setChatData:S,calcHistoryList:w}}var ke=({status:j,rootMargin:te="70px",bottomOffset:S=50})=>{const w=(0,e.useRef)(null),x=(0,e.useRef)(null),le=(0,e.useRef)(null),[xe,Be]=(0,e.useState)(!0),ie=(0,e.useRef)(!1),we=(0,e.useRef)(0);return(0,e.useEffect)(()=>{const R=w.current,me=x.current;if(!R||!me)return;const Se=new IntersectionObserver(([Ze])=>{var a,E;if(!document.contains(Ze.target)){console.warn("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((a=Ze.rootBounds)==null?void 0:a.width)===0&&((E=Ze.rootBounds)==null?void 0:E.height)===0){console.warn("\u6EDA\u52A8\u5BB9\u5668\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(Ze.boundingClientRect.width===0&&Ze.boundingClientRect.height===0){console.warn("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216\u9690\u85CF");return}Be(Ze.isIntersecting)},{root:R,rootMargin:te,threshold:0});return Se.observe(me),()=>{Se.disconnect()}},[te,!!(w!=null&&w.current),!!(x!=null&&x.current)]),(0,e.useEffect)(()=>{if(!j)return;const R=w.current,me=le.current;if(!R||!me)return;ie.current=!1,we.current=R.scrollTop;const Se=()=>{const{scrollTop:E,scrollHeight:o,clientHeight:r}=R,i=E>we.current,C=E+r>=o-S;i&&C?(R.scrollTop=o,ie.current=!1):i||(ie.current=!0),we.current=E},Ze=()=>{ie.current||(R.scrollTop=R.scrollHeight)};R.addEventListener("scroll",Se);const a=new ResizeObserver(Ze);return a.observe(me),()=>{a.disconnect(),R.removeEventListener("scroll",Se)}},[j,S]),{scrollBoxRef:w,bottomInspectRef:x,contentRef:le,isAtBottom:xe}};function z(j){const[te,S]=(0,e.useState)({width:0,height:0});return(0,e.useEffect)(()=>{const w=j.current;if(!w)return;const x=new ResizeObserver(le=>{for(let xe of le){const Be=xe.target.offsetWidth,ie=xe.target.offsetHeight;S({width:Be,height:ie})}});return x.observe(w),()=>{x.disconnect()}},[j]),te}var re=t(6767),fe=t(14566),Y=t(62957),ot=t(25399),P=t(29787),gt=t(75727),y=t(7939),it=t(37568),Mt=t(92310),et=t.n(Mt),X={footerContainer:"footerContainer___JFPnb",togglesContainer:"togglesContainer___dRNY4",attachment:"attachment___VYSbv",btn:"btn___T5UpT",btnActive:"btnActive___gq01r",inputContainer:"inputContainer___Yy8gW",uploadBtn:"uploadBtn___OcD8F",sendBtn:"sendBtn___e2elL",cancelBtn:"cancelBtn___DEsSI",lineFour:"lineFour___GcA3R",fullIcon:"fullIcon___fmG_6",selected:"selected___m2pW_",full:"full___cZUDM",disabledInput:"disabledInput___ijUlM"},v=t(65862),Ie=t(58617),Ce=t(32050),b=Object.defineProperty,s=Object.getOwnPropertySymbols,At=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,ht=(j,te,S)=>te in j?b(j,te,{enumerable:!0,configurable:!0,writable:!0,value:S}):j[te]=S,Ft=(j,te)=>{for(var S in te||(te={}))At.call(te,S)&&ht(j,S,te[S]);if(s)for(var S of s(te))Je.call(te,S)&&ht(j,S,te[S]);return j},Dt=(j,te,S)=>new Promise((w,x)=>{var le=ie=>{try{Be(S.next(ie))}catch(we){x(we)}},xe=ie=>{try{Be(S.throw(ie))}catch(we){x(we)}},Be=ie=>ie.done?w(ie.value):Promise.resolve(ie.value).then(le,xe);Be((S=S.apply(j,te)).next())}),Yt=(0,e.forwardRef)(({placeholder:j="\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",className:te,style:S,hideUpload:w,disabled:x,disabledTooltip:le,value:xe="",onChange:Be,onSubmit:ie,onCancel:we,loading:R,typing:me,toggles:Se,onFullInputChange:Ze,onInputFocus:a,headExtraNode:E},o)=>{var r,i;const[C,f]=(0,e.useState)([]),[I,M]=(0,e.useState)([]),[u,m]=(0,e.useState)(!1),[G,ve]=(0,e.useState)(!1),U=(0,e.useRef)(null),J=(0,e.useRef)(null),Fe=(0,e.useRef)(null),Re=(0,e.useRef)(!1),qe=50,We=10;(0,e.useImperativeHandle)(o,()=>({onAttachmentsClear:()=>{f([]),M([])}}));const be={maxCount:qe,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:C,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:$=>Dt(void 0,null,function*(){var st,nt,ee,Qe;const Ve=(Qe=(ee=(nt=(st=$==null?void 0:$.name)==null?void 0:st.split("."))==null?void 0:nt.slice(-1))==null?void 0:ee[0])==null?void 0:Qe.toLowerCase(),Gt=["doc","docx","md","pdf","txt","xlsx","xls"];return $.size===0?(re.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),fe.default.LIST_IGNORE):Gt.includes(Ve)?$.size/1024/1024>100?(re.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB"),fe.default.LIST_IGNORE):!0:(re.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),fe.default.LIST_IGNORE)}),onChange:({fileList:$})=>{f($)},action:`${(r=ue.Z)==null?void 0:r.API_SERVER}/api/intelligent_imports/upload_file.json`},$e={maxCount:We,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:I,multiple:!0,accept:".jpg,.png",beforeUpload:$=>{var st,nt,ee,Qe;const Ve=(Qe=(ee=(nt=(st=$==null?void 0:$.name)==null?void 0:st.split("."))==null?void 0:nt.slice(-1))==null?void 0:ee[0])==null?void 0:Qe.toLowerCase(),Gt=["jpg","png"];return $.size===0?(re.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),fe.default.LIST_IGNORE):Gt.includes(Ve)?$.size/1024/1024>10?(re.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB"),fe.default.LIST_IGNORE):!0:(re.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),fe.default.LIST_IGNORE)},onChange:({fileList:$})=>{M($)},action:`${(i=ue.Z)==null?void 0:i.API_SERVER}/api/ai/generals/update_file.json`};(0,e.useEffect)(()=>{var $,st;const nt=(st=($=U.current)==null?void 0:$.resizableTextArea)==null?void 0:st.textArea;if(!nt)return;const ee=new ResizeObserver(()=>{ve(nt.scrollHeight>=96)});return nt&&ee.observe(nt),()=>{nt&&ee.unobserve(nt)}},[]);const W=$=>{Be==null||Be($.target.value)},Ee=$=>{var st,nt,ee,Qe,Ve,Gt,St,En;if($==="file"){if(I.length){Y.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u56FE\u7247\uFF0C\u4E0A\u4F20\u6587\u4EF6\u540E\u56FE\u7247\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{var sn,T,F,d;M([]),(d=(F=(T=(sn=J.current)==null?void 0:sn.upload)==null?void 0:T.uploader)==null?void 0:F.fileInput)==null||d.click()}});return}(Qe=(ee=(nt=(st=J.current)==null?void 0:st.upload)==null?void 0:nt.uploader)==null?void 0:ee.fileInput)==null||Qe.click()}if($==="image"){if(C.length){Y.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u6587\u4EF6\uFF0C\u4E0A\u4F20\u56FE\u7247\u540E\u6587\u4EF6\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{var sn,T,F,d;f([]),(d=(F=(T=(sn=Fe.current)==null?void 0:sn.upload)==null?void 0:T.uploader)==null?void 0:F.fileInput)==null||d.click()}});return}(En=(St=(Gt=(Ve=Fe.current)==null?void 0:Ve.upload)==null?void 0:Gt.uploader)==null?void 0:St.fileInput)==null||En.click()}},A=()=>{ie==null||ie(xe,C,I)},nn=$=>{if(!($.shiftKey&&$.key==="Enter")&&$.key==="Enter"){if($.preventDefault(),_e||Re.current||R)return;A()}},ze=[...C,...I],_e=ze.some($=>$.status==="uploading")||me||R||!(xe!=null&&xe.trim()),jt=!!ze.length||(Se==null?void 0:Se.some($=>$.active))||E,xt=w||C.length>=qe||I.length>=We,Vt=[{key:"file",disabled:C.length>=qe,label:e.createElement(ot.Z,{placement:"right",title:e.createElement("div",null,e.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),e.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},e.createElement("span",null,e.createElement("i",{className:"iconfont icon-fujian3 font14 mr5"}),"\u4E0A\u4F20\u6587\u6863"))},{key:"image",disabled:I.length>=We,label:e.createElement(ot.Z,{placement:"right",title:"\u652F\u6301\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247\uFF0C\u6700\u591A10\u4E2A"},e.createElement("span",null,e.createElement("i",{className:"iconfont icon-tupianshangchuan font14 mr5"}),"\u4E0A\u4F20\u56FE\u7247"))}];return e.createElement("div",{style:S,className:et()(X.footerContainer,te,u&&X.full,jt&&X.selected)},e.createElement("div",{className:X.togglesContainer},E,Se==null?void 0:Se.filter($=>$.show!==!1).map(($,st)=>e.createElement(e.Fragment,{key:st},e.createElement(ot.Z,{key:$.label,title:$.tooltip},e.createElement("div",{onClick:$.onToggle,className:et()(X.btn,$.active&&X.btnActive)},e.createElement("i",{className:`iconfont ${$.icon} mr10 font12`}),$.label)),$==null?void 0:$.extraNode)),ze.map($=>e.createElement("div",{className:X.attachment,key:$.uid},($==null?void 0:$.status)==="uploading"&&e.createElement(P.Z,{indicator:e.createElement(Ie.Z,{rev:!0,spin:!0}),className:"mr10",size:"small",spinning:!0}),e.createElement("span",{title:$==null?void 0:$.name,className:"mr10"},(0,v.Pq)($.name,20)),e.createElement("i",{onClick:()=>{f(st=>st.filter(nt=>nt.uid!==$.uid)),M(st=>st.filter(nt=>nt.uid!==$.uid))},className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font12"})))),e.createElement(ot.Z,{title:le},e.createElement("div",{className:et()(X.inputContainer,G&&X.lineFour,x&&X.disabledInput)},e.createElement(fe.default,Ft({ref:J},be)),e.createElement(fe.default,Ft({ref:Fe},$e)),e.createElement(gt.Z,{className:`${xt?"hide":""}`,menu:{items:Vt,onClick:$=>Ee($.key)},placement:"top"},e.createElement(y.ZP,{className:X.uploadBtn,icon:e.createElement(Ce.Z,{rev:!0,style:{fontSize:18,color:"#FFF"}})})),e.createElement(it.default.TextArea,{ref:U,autoSize:{minRows:1,maxRows:4},placeholder:j,value:xe,variant:"borderless",style:xt?{paddingLeft:0,marginLeft:0}:{},onChange:W,onPressEnter:nn,onCompositionStart:()=>{Re.current=!0},onCompositionEnd:()=>{Re.current=!1},onFocus:()=>a==null?void 0:a()}),me?e.createElement(ot.Z,{title:"\u505C\u6B62\u751F\u6210"},e.createElement("div",{className:`iconfont icon-tingzhihuida ${X.cancelBtn}`,onClick:we})):e.createElement(y.ZP,{className:X.sendBtn,icon:e.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:_e,onClick:A}),G&&e.createElement("span",{className:X.fullIcon,onClick:()=>{m(!u),Ze==null||Ze(!u)}},u?e.createElement("span",{className:"iconfont icon-shousuo"}):e.createElement("span",{className:"iconfont icon-zhankai"})))))}),Pe={loading:"loading___dHPeG",dot:"dot___wB_Xx","dot-fade":"dot-fade___dHh10",li:"li___pjgC0",avatarIcon:"avatarIcon___SHala",img:"img___DK87r",content:"content___kiz_D",borderBox:"borderBox___Txzil",text:"text___iNCQg",fileWrap:"fileWrap___wWt5C",file:"file___ZeKPM",fileName:"fileName___FzNuv",source:"source___tXQ7H",action:"action___xwJSd"},vt=t(12709),oe=t(10298),V=t(56102),K=t(56321),ce="data:image/png;base64,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",Z=(j,te,S)=>new Promise((w,x)=>{var le=ie=>{try{Be(S.next(ie))}catch(we){x(we)}},xe=ie=>{try{Be(S.throw(ie))}catch(we){x(we)}},Be=ie=>ie.done?w(ie.value):Promise.resolve(ie.value).then(le,xe);Be((S=S.apply(j,te)).next())}),pe=({contentRef:j,className:te,style:S,aiIcon:w=K,userIcon:x=ce,chatData:le,requestLoading:xe,editIndex:Be,onEditFinish:ie,onEditCancel:we,customDataNode:R,extraAnswerAction:me,cancelTyping:Se,onAnswerFinish:Ze,onReasoningFinish:a,onDynamic:E,sensitiveWords:o=[]})=>{const[r,i]=(0,e.useState)(""),C=(0,e.useRef)(null);(0,e.useEffect)(()=>{var u;if(C.current&&Be!==null){C.current.focus();const m=(u=C.current.resizableTextArea)==null?void 0:u.textArea;m&&(m.selectionStart=m.selectionEnd=m.value.length)}},[Be]);const f=(u,m)=>{let G=u;return m.forEach(ve=>{const U=new RegExp(ve,"g");G=G.replace(U,"")}),G},I=(u,m)=>{const G=m===Be,ve=[...(u==null?void 0:u.fileList)||[],...(u==null?void 0:u.imageList)||[]];return e.createElement("div",{className:Pe.li},e.createElement("div",{className:Pe.avatarIcon},e.createElement("img",{className:Pe.img,src:x})),e.createElement("div",{className:Pe.content},!!(ve!=null&&ve.length)&&e.createElement("div",{className:Pe.fileWrap},ve==null?void 0:ve.map((U,J)=>{var Fe,Re;return e.createElement("div",{key:J,className:Pe.file},e.createElement("img",{src:t(90034)(`./${((Re=(Fe=U==null?void 0:U.name)==null?void 0:Fe.split("."))==null?void 0:Re.pop())||"txt"}.png`),width:20,className:"mr10"}),e.createElement("aside",null,e.createElement(ot.Z,{title:U==null?void 0:U.name},e.createElement("div",{className:Pe.fileName},U==null?void 0:U.name)),e.createElement("div",{className:"c-grey-999 font12"},(0,v.RD)(U==null?void 0:U.size))))})),e.createElement("div",{className:Pe.borderBox},G?e.createElement(it.default.TextArea,{value:r,ref:C,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",variant:"borderless",onChange:U=>i(U.target.value)}):e.createElement("div",{className:Pe.text},u==null?void 0:u.text)),G?e.createElement("div",{className:Pe.action},e.createElement(y.ZP,{onClick:()=>{i(""),we()},size:"small"},"\u53D6\u6D88"),e.createElement(y.ZP,{disabled:!r.trim(),onClick:()=>ie(r),type:"primary",size:"small"},"\u786E\u8BA4")):e.createElement("div",{className:Pe.action},e.createElement(V.CopyToClipboard,{text:(u==null?void 0:u.text)||"",onCopy:()=>re.ZP.success("\u590D\u5236\u6210\u529F")},e.createElement(ot.Z,{title:"\u590D\u5236"},e.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))))))},M=(u,m)=>e.createElement("div",{className:Pe.li},e.createElement("div",{className:Pe.avatarIcon},e.createElement("img",{className:Pe.img,src:w})),e.createElement("div",{className:Pe.content},e.createElement("div",{className:Pe.borderBox},u.loading&&e.createElement(e.Fragment,null,u!=null&&u.imageGenerator?e.createElement("div",{className:"flex item-center"},"\u6B63\u5728\u751F\u6210\u4E2D",e.createElement("div",{className:"ai-loading"})):!(u!=null&&u.thinkingEnabled)&&e.createElement("div",null,e.createElement("div",{className:Pe.loading},e.createElement("div",{className:Pe.dot}),e.createElement("div",{className:Pe.dot}),e.createElement("div",{className:Pe.dot})),e.createElement("div",{style:{marginTop:10,color:"#9096A3"}},"\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u76EE\u524D\u9AD8\u5CF0\u671F\u4F53\u9A8C\u4EBA\u6570\u8FC7\u591A\uFF0C\u6211\u4EEC\u5DF2\u8BB0\u5F55\u4E0B\u60A8\u7684\u9700\u6C42\uFF0C\u7A0D\u540E\u5C06\u81EA\u52A8\u4E3A\u60A8\u751F\u6210\u7B54\u6848\u3002"))),(u==null?void 0:u.thinkingEnabled)&&e.createElement(oe.Z,{time:u==null?void 0:u.time,cancelIndex:Se,loading:u.loading,streamingStatus:!(u!=null&&u.text),onFinish:()=>Z(void 0,null,function*(){a==null||a()}),value:u==null?void 0:u.reasoning}),!!(u!=null&&u.text)&&!u.hideAnswer&&e.createElement(vt.Z,{cancelIndex:Se,onDynamic:E,streamingStatus:xe,loadImage:!!(u!=null&&u.imageGenerator),onFinish:()=>Z(void 0,null,function*(){Ze==null||Ze()}),value:f(u==null?void 0:u.text,o)})),(u==null?void 0:u.source)&&!!(u!=null&&u.text)&&e.createElement("div",{className:Pe.source},u==null?void 0:u.source),e.createElement("div",{className:Pe.action},me==null?void 0:me(u,m),e.createElement(V.CopyToClipboard,{text:String((u==null?void 0:u.text)||""),onCopy:()=>re.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},e.createElement(ot.Z,{title:"\u590D\u5236"},e.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))))));return e.createElement("div",{ref:j,className:et()(te),style:S},le==null?void 0:le.map((u,m)=>e.createElement(e.Fragment,{key:u.key+m},u.show&&e.createElement(e.Fragment,null,u.sender==="user"&&I(u,m),u.sender==="AI"&&M(u,m),R&&!["AI","user"].includes(u.sender)&&R(u,m)))))}},17933:function(rt,ct,t){"use strict";t.d(ct,{Z:function(){return y}});var e=t(59301),h=t(65582),ue=t(62957),se=t(7939),ae=t(29787),g=t(67172),ke=t(80443),z=t(50258),re=t(24334),fe=t(56656),Y=t.n(fe),ot=t(17124),P=t(59301),gt=(it,Mt,et)=>new Promise((X,v)=>{var Ie=s=>{try{b(et.next(s))}catch(At){v(At)}},Ce=s=>{try{b(et.throw(s))}catch(At){v(At)}},b=s=>s.done?X(s.value):Promise.resolve(s.value).then(Ie,Ce);b((et=et.apply(it,Mt)).next())}),y=({open:it,onClose:Mt})=>{const[et,X]=(0,e.useState)(void 0);console.log((0,h.useLocation)(),33);const v=(0,h.useLocation)();(0,e.useEffect)(()=>{it&&function(){return gt(this,null,function*(){const pe=yield(0,g.X6)(it);X(pe.data)})}()},[it]);const{status:Ie,created_at:Ce,code:b,name:s,language:At,pass_sets_count:Je,set_count:ht,error_msg:Ft,output:Dt,input:Et,expected_output:Yt,execute_memory:Pe,user:vt,execute_time:oe,input_file_url:V,output_file_url:K,is_file:ce,expected_output_file_url:Z}=et||{};return P.createElement(ue.default,{open:it,width:1e3,onCancel:()=>Mt(!1),footer:P.createElement(se.ZP,{type:"primary",onClick:()=>Mt(!1)},"\u5173\u95ED"),centered:!0},P.createElement(ae.Z,{spinning:!et,delay:500},P.createElement("div",{className:"record-detail-info"},et?P.createElement(P.Fragment,null,P.createElement("div",{className:"record-detail-body"},P.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),P.createElement("ul",{className:"record-info"},P.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",P.createElement("span",{className:Ie===0?"c-green":"c-red"},ke.Im[Ie])," "),P.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",P.createElement("span",null,Y()(Ce).format("YYYY-MM-DD HH:mm:ss"))," "),P.createElement("li",null," \u8BED\u8A00\uFF1A",P.createElement("span",null,At)," "),P.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",P.createElement("span",null,oe*1e3,"ms")," "),P.createElement("li",null," ",`${Ie===ot.h.HIDE_COMPILE_STATUS?"--":Je} / ${ht} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,ke.gZ)({status:Ie,error_msg:Ft,execute_time:oe,output:Dt,input:Et,expected_output:Yt,input_file_url:V,output_file_url:K,is_file:ce,expected_output_file_url:Z}),P.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),P.createElement(z.ZP,{height:"200px",width:"100%",language:At==null?void 0:At.toLocaleLowerCase(),value:re.Base64.decode(b),options:{readOnly:!0}}))):null)))}},88125:function(rt,ct,t){"use strict";t.d(ct,{Im:function(){return ht},Y4:function(){return Dt}});var e=t(59301),h=t(37568),ue=t(6767),se=t(7939),ae=t(10129),g=t(24334),ke=t.n(g),z=t(25492),re=t(42678),fe=t(95097),Y=t(65862),ot=t(34376),P=t.n(ot),gt=t(38147),y=t(65582),it=t(17933),Mt=t(77254),et=t(67172),X=t(56918),v=t(52918),Ie=t(92310),Ce=t.n(Ie),b=t(84056),s=t(59301),At=(Pe,vt,oe)=>new Promise((V,K)=>{var ce=pe=>{try{Oe(oe.next(pe))}catch(j){K(j)}},Z=pe=>{try{Oe(oe.throw(pe))}catch(j){K(j)}},Oe=pe=>pe.done?V(pe.value):Promise.resolve(pe.value).then(ce,Z);Oe((oe=oe.apply(Pe,vt)).next())});const{TextArea:Je}=h.default,ht={[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 Ft=(Pe=>(Pe[Pe.SET_VISIBLE=0]="SET_VISIBLE",Pe[Pe.SET_TABINDEX=1]="SET_TABINDEX",Pe))(Ft||{});function Dt(Pe){const{status:vt,error_msg:oe,output:V,input:K,expected_output:ce,is_file:Z,input_file_url:Oe,output_file_url:pe,expected_output_file_url:j,setMonacoValue:te,setData:S,highlightEndEntry:w}=Pe,x=(0,e.useRef)(),le=(0,e.useRef)(),xe=(0,e.useRef)();let Be=null;const ie={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,e.useEffect)(()=>{if(V&&!Z&&x.current){const we=new ot.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});we.open(x.current);const R=(w?Y.jl:Y.pp)(g.Base64.decode(V));we.write(R),we.setOption("theme",{background:"#1e1e1e"})}if(K&&!Z&&le.current){const we=new ot.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});we.open(le.current),we.write((w?Y.jl:Y.pp)(K)),we.setOption("theme",{background:"#1e1e1e"})}if(ce&&!Z&&xe.current){const we=new ot.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});we.open(xe.current),we.write((w?Y.jl:Y.pp)(g.Base64.decode(ce))),we.setOption("theme",{background:"#1e1e1e"})}},[V]),vt){case ae.h.NOMATCH:Be=s.createElement(s.Fragment,null,s.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Z&&s.createElement("div",{ref:x}),Z&&s.createElement("div",{style:ie},s.createElement("a",{style:{fontSize:"16px"},onClick:()=>At(this,null,function*(){const we=yield(0,gt.ZP)(pe,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});te(we),setTimeout(()=>{S(pe)},200)})},V)),s.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Z&&s.createElement("div",{ref:xe}),Z&&s.createElement("div",{style:ie},s.createElement("a",{style:{fontSize:"16px"},onClick:()=>At(this,null,function*(){const we=yield fetch(j,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});te(yield we.text()),setTimeout(()=>{S(j)},200)})},ce)));break;case ae.h.EXECUTEFAILURE:Be=s.createElement(s.Fragment,null,s.createElement("div",{style:{border:"1px #F6F7F9 solid"}},s.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Z&&s.createElement(fe.Z,{value:K,style:ie}),Z&&s.createElement("div",{style:ie},s.createElement("a",{onClick:()=>(0,Y.LR)(Oe,K)},K))),s.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},s.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),s.createElement("pre",{className:z.Z.error,style:{color:"#E30000",padding:"0 10px"}},g.Base64.decode(oe),"111")));break;case ae.h.COMPILEFAILURE:Be=s.createElement(s.Fragment,null,s.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),s.createElement("pre",{className:z.Z.error},g.Base64.decode(oe)));break;case ae.h.PODFAILURE:Be=s.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ae.h.TIMEOUT:Be=s.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return s.createElement(s.Fragment,null," ",Be," ")}function Et(Pe){const{status:vt,error_msg:oe,execute_time:V,output:K,input:ce,expected_output:Z,is_file:Oe,input_file_url:pe,output_file_url:j,expected_output_file_url:te}=Pe;let S=null;switch(vt){case ae.h.OK:case ae.h.NOMATCH:case ae.h.EXECUTEFAILURE:case ae.h.COMPILEFAILURE:S=s.createElement("div",{id:"outputResultRef",className:"h100"});break;case ae.h.PODFAILURE:S=s.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ae.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 Yt({value:Pe,className:vt}){return s.createElement("span",{className:vt},Pe)}ct.ZP=({input:Pe,is_file:vt,debuging:oe,submitting:V,executingMessage:K,debugResult:ce,onChangeInput:Z,onDebugCode:Oe,onSubmitCode:pe,hack:j,user:te,submitResult:S,isWhiteTheme:w,topDispatch:x})=>{const[le]=(0,y.useSearchParams)(),xe=(0,y.useParams)(),[Be,ie]=(0,e.useState)(!1),[we,R]=(0,e.useState)(!1),[me,Se]=(0,e.useState)(1),[Ze,a]=(0,e.useState)(!1),[E,o]=(0,e.useState)(0),[r,i]=(0,e.useState)(!1),[C,f]=(0,e.useState)(""),[I,M]=(0,e.useState)(""),u=(0,e.useRef)(),m=(0,e.useRef)(),G=(0,e.useRef)(null),ve=(0,e.useRef)(null),U=(0,e.useRef)(null);console.log(S,"submitResult",xe);const{status:J,id:Fe,input:Re,output:qe,expected_output:We,is_file:be,input_file_url:$e,output_file_url:W,expected_output_file_url:Ee,error_msg:A,hack_sets:nn}=S||{};(0,e.useEffect)(()=>{J===0&&(Se(1),o(0))},[J,Fe]),(0,e.useEffect)(()=>{At(void 0,null,function*(){var Qe;const Ve=yield(0,et.rX)(xe==null?void 0:xe.id,"submit");(Ve==null?void 0:Ve.status)===0&&(Ve!=null&&Ve.data&&((Qe=Ve==null?void 0:Ve.data)==null?void 0:Qe.status)!==0?(x({type:X.Types.SET_SUBMIT_RESULT,payload:{submitResult:Ve==null?void 0:Ve.data}}),Se(2),o(320)):(Se(1),o(0)))})},[xe==null?void 0:xe.id]),(0,e.useEffect)(()=>{if(u.current){let ee=function(F){St=Gt.offsetHeight,En=!0,sn=F.pageY,U.current.style.display="block"},Qe=function(){En=!1,U.current.style.display="none"},Ve=function(F){if(En){ze();let d=sn-F.pageY,Ye=St+d;if(Ye<0&&(Ye=0),Ye>window.innerHeight-150&&(Ye=window.innerHeight-150),me===1){Ye<=34?o(0):o(Ye);return}console.log(Ye,"resizeH"),o(Ye)}};const Gt=G.current;let St=0,En=!1,sn=0;const T=document.getElementById("case-y-bar");return T==null||T.addEventListener("mousedown",ee),document.addEventListener("mousemove",Ve),document.addEventListener("mouseup",Qe),()=>{const F=document.getElementById("case-y-bar");F==null||F.removeEventListener("mousedown",ee),document.removeEventListener("mousemove",Ve),document.removeEventListener("mouseup",Qe)}}},[u,me]),(0,e.useEffect)(()=>{const ee=Mt.Z.subscribe("resize-move-bar",ze);if(le.get("type")!=="exercises")return document.addEventListener((0,b.gH)(),xt),()=>{document.removeEventListener((0,b.gH)(),xt),ee()}},[]),(0,e.useEffect)(()=>{});function ze(){var ee,Qe,Ve,Gt;const St=document.getElementById("outputResultRef");if(St){let En=St.dataset.text;m.current.reset(),m.current.writeln(En);const sn=document.getElementById("outputResultRef").offsetWidth-20,T=((Gt=(Ve=(Qe=(ee=m.current)==null?void 0:ee._core)==null?void 0:Qe._renderService)==null?void 0:Ve.dimensions)==null?void 0:Gt.actualCellWidth)||10,F=Math.ceil(sn/T);m.current.resize(F,Math.ceil(St.clientHeight/16))}}function _e(){ie(!Be),setTimeout(()=>{ze()},300),Be?o(320):(o(window.innerHeight-150),a(!0))}function jt(){we?(R(!1),(0,b.BU)()):(R(!0),(0,b.Dj)(ve.current))}const xt=ee=>{(0,b.vp)()||R(!1)},Vt=(0,e.useMemo)(()=>{if(ce){const{status:ee,output:Qe,error_msg:Ve}=ce;return setTimeout(()=>{let Gt="",St=document.getElementById("outputResultRef");Qe?Gt=g.Base64.decode(Qe):Ve&&(Gt=g.Base64.decode(Ve)),m.current=new ot.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),m.current.open(St),m.current.onKey(function(En){var sn;if(En.domEvent.key.toLocaleUpperCase()==="C"&&En.domEvent.ctrlKey){En.domEvent.preventDefault();let T=(sn=m.current)==null?void 0:sn.getSelection();navigator.clipboard.writeText(T).then(()=>{})}}),St.dataset.text=Gt,m.current.setOption("convertEol",!0),ze()},300),s.createElement(s.Fragment,null,Et(ce))}return null},[ce]);function $(){var ee,Qe;if(!(j!=null&&j.code)||((ee=j==null?void 0:j.code)==null?void 0:ee.trim().length)===0){(Qe=ue.ZP)==null||Qe.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Se(1),o(320),Oe()}const st=ee=>At(void 0,null,function*(){let Qe=yield(0,gt.ZP)(`/api/problems/${ee}/start.json`,{method:"get",params:{hack_user_id:te==null?void 0:te.user_id}});Qe&&(window.location.href=`/myproblems/${Qe==null?void 0:Qe.identifier}${window.location.search}`)});function nt(){be?navigator.clipboard.writeText(g.Base64.decode(A)).then(()=>{ue.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(g.Base64.decode(qe)).then(()=>{ue.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return s.createElement(e.Fragment,null,s.createElement("div",{className:Ce()(z.Z.case,w&&z.Z.whiteCase),style:{height:E},ref:G},s.createElement("div",{className:z.Z.fullMask,ref:U}),s.createElement("div",{className:z.Z["resize-y-bar"],id:"case-y-bar",ref:u,draggable:!1},me===2&&s.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),me===1&&(E<=34?s.createElement("div",{onClick:()=>{o(320)},className:z.Z.unfoldBtn},"\u63A7\u5236\u53F0",s.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):s.createElement("div",{onClick:()=>{o(0)},className:z.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",s.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),s.createElement("div",null,s.createElement("div",{className:z.Z.caseHead},s.createElement("div",{className:z.Z.dot}),s.createElement("div",{className:z.Z.text},me===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),me===2&&!V&&typeof J=="number"&&s.createElement(s.Fragment,null,J===ae.h.OK?s.createElement("div",{className:z.Z.pass},s.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):s.createElement("div",{className:z.Z.noPass},s.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),ht[J])),s.createElement("div",{className:z.Z.btns},me===2&&!V&&s.createElement(s.Fragment,null,J!==ae.h.OK&&s.createElement("div",{onClick:nt},s.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),s.createElement("div",{onClick:()=>{i(Fe)}},s.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),le.get("type")!=="exercises"&&s.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>_e()},s.createElement("i",{className:`iconfont icon-${Be?"suoxiao1":"fangda"}`})))),s.createElement("div",{style:{display:me===1?"block":"none"}},oe?s.createElement(re.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):s.createElement("div",{style:{height:E-34}},s.createElement("div",{className:z.Z.result},s.createElement("div",{className:z.Z.left},s.createElement("div",{className:z.Z.title},s.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),s.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),s.createElement("div",{className:z.Z.leftNode},s.createElement(Je,{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:vt?"":Pe,onChange:Z}))),s.createElement("div",{className:z.Z.right},s.createElement("div",{className:z.Z.title},s.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),s.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),s.createElement("div",{className:z.Z.node},ce?Vt:s.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")))))),s.createElement("div",{style:{display:me===2?"block":"none"}},V?s.createElement(re.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):s.createElement("div",{style:{height:E-34,display:"flex",flexDirection:"column",overflow:"hidden"}},s.createElement("div",{ref:ve,className:z.Z.elseNode},s.createElement("div",{className:z.Z.nameWrap},s.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),s.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),s.createElement("div",{className:z.Z.scroll},s.createElement("pre",{className:z.Z.scrollBox,style:Ze?{height:we?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!be&&s.createElement(Yt,{value:Re}),be&&s.createElement("a",{style:{fontSize:"16px"},onClick:()=>At(void 0,null,function*(){const ee=yield fetch($e,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});M(yield ee.text()),setTimeout(()=>{f($e)},200)})},Re)),Re&&s.createElement("div",{className:z.Z.action},s.createElement("span",{onClick:()=>a(!Ze)},Ze?"\u6536\u8D77":"\u5C55\u5F00")))),s.createElement("div",{className:z.Z.result,style:{flex:1,overflow:"hidden"}},s.createElement("div",{className:z.Z.left},s.createElement("div",{className:z.Z.title},s.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),s.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),s.createElement("div",{className:z.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},s.createElement("pre",null,!be&&s.createElement(Yt,{className:"mb10",value:We&&g.Base64.decode(We)||""}),be&&s.createElement("a",{style:{fontSize:"16px"},onClick:()=>At(void 0,null,function*(){const ee=yield fetch(Ee,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});M(yield ee.text()),setTimeout(()=>{f(Ee)},200)})},We)))),s.createElement("div",{className:z.Z.right},s.createElement("div",{className:z.Z.title},s.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),s.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),s.createElement("div",{className:z.Z.node,style:{color:J===ae.h.OK?"#2ABD8C":"#FF2C29"}},s.createElement("pre",null,(J===4||J===5)&&s.createElement(Yt,{className:"mb10",value:A&&g.Base64.decode(A)||""}),J!=4&&J!=5&&(be?s.createElement("a",{style:{fontSize:"16px"},onClick:()=>At(void 0,null,function*(){const ee=yield(0,gt.ZP)(W,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{M(ee)}catch(Qe){M("")}setTimeout(()=>{f(W)},200)})},qe):s.createElement(Yt,{className:"mb10",value:qe&&g.Base64.decode(qe)||""})))))))))),s.createElement("div",{className:Ce()(z.Z.footer,w&&z.Z.whiteFooter),style:{zIndex:100}},(j==null?void 0:j.is_program)&&(j==null?void 0:j.above_question)&&s.createElement(se.ZP,{className:"mr10",type:"primary",onClick:()=>st(j==null?void 0:j.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(j==null?void 0:j.is_program)&&(j==null?void 0:j.under_question)&&s.createElement(se.ZP,{className:"mr10",type:"primary",onClick:()=>st(j==null?void 0:j.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),s.createElement(se.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:oe||V,loading:oe,color:"#2ABD8C",className:"mr10",onClick:$},"\u8C03\u8BD5\u4EE3\u7801"),le.get("qtype")!=="8"&&s.createElement(se.ZP,{className:z.Z.disabled,type:"primary",icon:s.createElement("i",{className:"iconfont icon-bofang1"}),loading:V,disabled:oe||V,onClick:()=>{var ee,Qe;if(!(j!=null&&j.code)||((ee=j==null?void 0:j.code)==null?void 0:ee.trim().length)===0){(Qe=ue.ZP)==null||Qe.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Se(2),o(320),pe()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),s.createElement(it.Z,{onClose:i,open:r}),s.createElement(v.Z,{close:!0,data:C,type:C.length?"txt":"",onClose:()=>f(""),monacoEditor:{value:I,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},56918:function(rt,ct,t){"use strict";t.r(ct),t.d(ct,{Types:function(){return Cl},default:function(){return Rl}});var e=t(59301),h=t(65582),ue=t(11938),se=t(62957),ae=t(29787),g=t(7939),ke=t(25399),z=t(77019),re=t(67172),fe=t(87513),Y=t(84056),ot=t(29584),P=t(74128),gt=t(87169),y=t(30641),it=t(50258),Mt=t(57261),et=t(42926),X=t(77825),v=t(6767),Ie={list:"list___IRN6i",copy:"copy___qCn9B"},Ce=t(56102),b=t(38147),s=(l,c,D)=>new Promise((Te,Le)=>{var ye=ge=>{try{Ne(D.next(ge))}catch(Ae){Le(Ae)}},Me=ge=>{try{Ne(D.throw(ge))}catch(Ae){Le(Ae)}},Ne=ge=>ge.done?Te(ge.value):Promise.resolve(ge.value).then(ye,Me);Ne((D=D.apply(l,c)).next())}),Je=({showResourceCentre:l,identifier:c})=>{const D=(0,h.useParams)(),[Te,Le]=(0,e.useState)(null);(0,e.useEffect)(()=>{l&&ye()},[l]);const ye=()=>s(void 0,null,function*(){const Me=yield(0,b.ZP)(`/api/problems/${c}/attachment_list.json`,{method:"get"});(Me==null?void 0:Me.status)==0&&Le(Me.data||[])});return e.createElement("div",{className:"tpi-code-setting"},e.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(Te!=null&&Te.length)&&e.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),Te==null?void 0:Te.map((Me,Ne)=>e.createElement("dl",{className:Ie.list,key:Ne},e.createElement(ke.Z,{title:Me.title},e.createElement("dt",null,e.createElement("i",{className:"icon-wenjian4 mr5"}),Me.title)),e.createElement("dd",null,e.createElement(Ce.CopyToClipboard,{text:Me.saved_file_path,onCopy:()=>v.ZP.success("\u590D\u5236\u6210\u529F")},e.createElement("span",{className:`${Ie.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},ht=t(59301),Ft=Object.defineProperty,Dt=Object.defineProperties,Et=Object.getOwnPropertyDescriptors,Yt=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,vt=Object.prototype.propertyIsEnumerable,oe=(l,c,D)=>c in l?Ft(l,c,{enumerable:!0,configurable:!0,writable:!0,value:D}):l[c]=D,V=(l,c)=>{for(var D in c||(c={}))Pe.call(c,D)&&oe(l,D,c[D]);if(Yt)for(var D of Yt(c))vt.call(c,D)&&oe(l,D,c[D]);return l},K=(l,c)=>Dt(l,Et(c));const ce={theme:(0,et.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,et.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,et.G)("cmTabToSpace",!0),showResourceCentre:!1};var Z=(l=>(l[l.set_font_size=0]="set_font_size",l[l.set_theme=1]="set_theme",l[l.on_tab_to_space=2]="on_tab_to_space",l[l.set_show_editor_setting=3]="set_show_editor_setting",l[l.set_show_respurce_center=4]="set_show_respurce_center",l))(Z||{});function Oe(l,c){switch(c.type){case 3:return K(V({},l),{showEditorSetting:c.payload});case 1:return K(V({},l),{theme:c.payload});case 0:return K(V({},l),{fontSize:c.payload});case 2:return K(V({},l),{tabToSpace:c.payload});case 4:return K(V({},l),{showResourceCentre:c.payload});default:throw new Error}}var pe=({isLoading:l,value:c,onChange:D,language:Te,onUpdateCode:Le,ActionBarRender:ye,setIsWhiteTheme:Me,identifier:Ne})=>{const[ge,Ae]=(0,e.useReducer)(Oe,ce),{theme:Rt,fontSize:dt,showEditorSetting:je,tabToSpace:ut,showResourceCentre:Jt}=ge,B=(0,e.useRef)(),ln=(0,e.useRef)();(0,e.useEffect)(()=>{Me(Rt==="vs")},[Rt]);const Ot={onFontSizeChange:Ct=>{Ae({type:0,payload:Ct}),(0,et.t)("cmFontSize",Ct)},tabToSpace:ut,cmFontSize:dt,className:"oj",cmCodeMode:Rt,onTabToSpace:Ct=>{Ae({type:2,payload:Ct}),(0,et.t)("cmTabToSpace",Ct)},onCodeModeChange:Ct=>{Ae({type:1,payload:Ct}),(0,et.t)("ProgrammingCodeMode",Ct)}};function bn(){Ae({type:3,payload:!1})}function Wt(){Ae({type:3,payload:!0})}function An(){Ae({type:4,payload:!1})}function Qt(){Ae({type:4,payload:!0})}const k={value:c,language:Te,theme:Rt,options:{fontSize:dt,insertSpaces:ut},onChange:Ct=>{D(Ct),ln.current=Ct,clearTimeout(B.current),B.current=setTimeout(()=>{Le(ln.current)},1e4)},onEditBlur:Ct=>{ln.current&&Le(ln.current)}};return ht.createElement(e.Fragment,null,ye(Wt,Qt),ht.createElement("div",{style:{flex:1,overflow:"hidden"}},!l&&ht.createElement(it.ZP,V({},k))),ht.createElement(Mt.Z,null,ht.createElement(y.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:je,onClose:bn},ht.createElement(X.Z,V({},Ot)))),ht.createElement(Mt.Z,null,ht.createElement(y.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Jt,onClose:An},ht.createElement(Je,{showResourceCentre:Jt,identifier:Ne}))))},j=t(60141),te=t(24334),S=t(88125),w={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"},x={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},le=t(54172),xe=t(13747),Be=t(58617),ie=t(17933),we=t(56656),R=t.n(we),me=t(59301);const{Column:Se}=le.default;var Ze=({submitResult:l,submitting:c,submitRecords:D,page:Te,onPageChange:Le,topicId:ye})=>{const[Me]=(0,h.useSearchParams)(),{records:Ne,records_count:ge}=D||{},[Ae,Rt]=(0,e.useState)(!1),dt=Me.get("type")==="1";return me.createElement(ae.Z,{spinning:c,tip:"\u8BC4\u6D4B\u4E2D...",indicator:me.createElement(Be.Z,{style:{fontSize:24},spin:!0})},(Ne==null?void 0:Ne.length)>0?me.createElement(le.default,{dataSource:Ne,rowKey:"id",pagination:!1},me.createElement(Se,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(je,ut)=>me.createElement("span",null," ",R()(je).format("YYYY-MM-DD HH:mm:ss"))}),me.createElement(Se,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(je,ut)=>{var Jt;return me.createElement("span",{className:`${je===0?"c-green":"c-red"} current`,onClick:()=>{Rt(ut.id)}},(Jt=S.Im[je])==null?void 0:Jt.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),me.createElement(Se,{title:`\u6267\u884C\u7528\u65F6 (${dt?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:je=>je?dt?je:je/1e3:""}),me.createElement(Se,{title:`\u5185\u5B58\u6D88\u8017\uFF08${dt?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:je=>je?dt?je:parseFloat((je/1024).toFixed(2)):""}),me.createElement(Se,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),me.createElement(Se,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(je,ut)=>me.createElement("span",{className:"c-light-primary current",onClick:()=>{Rt(ut.id)}},"\u67E5\u770B")})):me.createElement("div",{style:{height:300,width:"100%"}}),me.createElement(ie.Z,{onClose:Rt,open:Ae}),ge>15?me.createElement(xe.Z,{className:x.pagination,current:Te,pageSize:15,total:ge,onChange:Le}):null)},a=t(2524),E=t(96599),o={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},r=t(95097),i=t(59301);const C={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var f=({hack:l})=>{const{language:c,difficult:D,time_limit:Te,description:Le}=l,[ye]=(0,h.useSearchParams)(),Me=C[D];return i.createElement(i.Fragment,null,i.createElement("ul",{className:o.info},i.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",i.createElement("b",{className:o.info_tag},c)),i.createElement("li",null,i.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",i.createElement(E.default,{color:Me==null?void 0:Me.color},Me==null?void 0:Me.name)),i.createElement("li",null,i.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",i.createElement("span",{style:{color:"#333333"}},Te,"\u79D2"))),ye.get("qtype")==="8"?i.createElement(r.Z,{value:Le,showProgramFill:!0,className:o.desc}):i.createElement(r.Z,{value:Le,className:o.desc}))},I={},M=t(59301),u=({hack:l,current_user:c})=>M.createElement("div",{className:I.answer},l!=null&&l.answer_text?M.createElement(r.Z,{style:{padding:"13px 0"},value:(l==null?void 0:l.answer_text)||""}):M.createElement(a.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),m=t(77254);function G(l,c){return(0,b.U2)(`/problems/${l}/comments.json`,{page:c,limit:10})}function ve(l){return(0,b.v_)(`/discusses/${l}/plus.json`,{container_type:"Discuss",type:1})}function U(l,c,D){return(0,b.v_)(`/problems/${l}/comments/reply.json`,{comments:{content:D,parent_id:c}})}function J(l,c){return(0,b.v_)(`/problems/${l}/comments.json`,{comments:{content:c}})}function Fe(l,c,D){return(0,b.v_)(`/problems/${l}/comments/${c}/hidden.json`,D)}function Re(l,c){return(0,b.IV)(`/problems/${l}/comments/${c}`)}var qe=t(83554);function We({author:l}){return e.createElement("a",{href:`/users/${l.login}`,target:"_blank"},e.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${P.Z.IMG_SERVER}/images/${l.image_url}`,width:"50"}))}function be({data:l,index:c,parentDiscussIndex:D,user:Te,onSetActionType:Le}){const{author:ye,can_delete:Me,content:Ne,id:ge,time:Ae}=l;function Rt(){Le({id:ge,index:c,type:"delete-discuss",parentDiscussIndex:D,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const dt=Te.admin||Me||ye.user_id===Te.user_id;return e.createElement("div",{className:"discuss-item-container second-discuss "},e.createElement(We,{author:ye}),e.createElement("section",null,e.createElement("div",{className:"discuss-info"},e.createElement("a",{href:`/users/${ye.login}`,target:"_blank"},ye.name),e.createElement("span",{className:"grey"},Ae),e.createElement("div",{className:"btn-group",style:{marginBottom:0}},dt?e.createElement("a",{onClick:Rt,title:"\u5220\u9664"},e.createElement("i",{className:"iconfont icon-shanchu"})):null)),e.createElement(r.Z,{className:"discuss-content",value:Ne})))}var $e=({user:l,data:c,index:D,onPlusDiscuss:Te,onSetActionType:Le,activeDiscussIndex:ye,onReplyDiscuss:Me,onSetActiveDiscussIndex:Ne})=>{const{content:ge,children:Ae,hidden:Rt,id:dt,praise_count:je,time:ut,user_praise:Jt,can_delete:B,author:ln}=c;function Ot(){Ne(dt)}function bn(){Te(dt,!Jt,D)}function Wt(){Le({id:dt,index:D,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function An(){Le({id:dt,index:D,params:{hidden:Rt?"0":"1"},type:"hidden-discuss",message:Rt?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const Qt=l.admin||l.user_id===ln.user_id;return e.createElement("div",{className:"discuss-item-container",key:dt},e.createElement(We,{author:ln}),e.createElement("section",null,e.createElement("div",{className:"discuss-info"},e.createElement("a",{href:`/users/${ln.login}`,target:"_blank"}," ",ln.name," "),e.createElement("span",{className:"grey"},ut)),e.createElement(r.Z,{className:"discuss-content",value:ge}),Ae&&Ae.length>0?e.createElement("div",{className:"reply-discuss-container"},Ae.map((k,Ct)=>e.createElement(be,{key:k.id,data:k,index:Ct,user:l,onSetActionType:Le,parentDiscussIndex:D}))):null,e.createElement("div",{className:"btn-group"},Qt?e.createElement("a",{onClick:An,title:Rt?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},e.createElement("i",{className:Rt?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,B&&(!Ae||Ae.length==0)?e.createElement("a",{onClick:Wt,title:"\u5220\u9664"},e.createElement("i",{className:"iconfont icon-shanchu"})):null,e.createElement("a",{onClick:Ot,title:"\u56DE\u590D"}," ",e.createElement("i",{className:"iconfont icon-huifu1"})," "),e.createElement("a",{onClick:bn,className:Jt?"c-orange":""},e.createElement("i",{className:Jt?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),e.createElement("span",null,je||""))),e.createElement(qe.Z,{id:dt,activeDiscussIndex:ye,onReplyDiscuss:Me})))},W=t(30214),Ee={"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"},A=t(25374),nn=(l,c,D)=>new Promise((Te,Le)=>{var ye=ge=>{try{Ne(D.next(ge))}catch(Ae){Le(Ae)}},Me=ge=>{try{Ne(D.throw(ge))}catch(Ae){Le(Ae)}},Ne=ge=>ge.done?Te(ge.value):Promise.resolve(ge.value).then(ye,Me);Ne((D=D.apply(l,c)).next())}),ze=({user_praise:l,praise_count:c,praisePlus:D,onCreateDiscuss:Te,discuss_count:Le})=>{const[ye,Me]=(0,e.useState)(!1),[Ne,ge]=(0,e.useState)("");function Ae(ut){ge(ut)}function Rt(){Me(!0)}function dt(){Me(!1)}function je(){return nn(this,null,function*(){Te(Ne),ge(""),Me(!1)})}return e.createElement("div",{className:`${Ee["dis-input-editor-container"]} ${ye?Ee.active:""} `},e.createElement("div",{className:ye?`hide ${Ee["text-area"]}`:Ee["text-area"]},e.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:Rt}),e.createElement("a",null," ",e.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",Le," "),e.createElement("a",{className:"c-light-black",onClick:D,title:l?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},e.createElement("i",{className:`mr3 ${l?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),c?e.createElement("span",null,c):"")),ye?e.createElement("div",{className:Ee["input-mask"],onClick:dt}):null,e.createElement("div",{className:ye?Ee["md-container"]:`${Ee["md-container"]} hide`},e.createElement(A.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:Ne,height:240,onChange:Ae}),e.createElement("div",{className:Ee["tip-container"],onClick:dt},e.createElement("a",{className:Ee["btn-send"],onClick:je}," \u53D1\u9001 "))))},_e=t(59301),jt=Object.defineProperty,xt=Object.defineProperties,Vt=Object.getOwnPropertyDescriptors,$=Object.getOwnPropertySymbols,st=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,ee=(l,c,D)=>c in l?jt(l,c,{enumerable:!0,configurable:!0,writable:!0,value:D}):l[c]=D,Qe=(l,c)=>{for(var D in c||(c={}))st.call(c,D)&&ee(l,D,c[D]);if($)for(var D of $(c))nt.call(c,D)&&ee(l,D,c[D]);return l},Ve=(l,c)=>xt(l,Vt(c)),Gt=(l,c,D)=>new Promise((Te,Le)=>{var ye=ge=>{try{Ne(D.next(ge))}catch(Ae){Le(Ae)}},Me=ge=>{try{Ne(D.throw(ge))}catch(Ae){Le(Ae)}},Ne=ge=>ge.done?Te(ge.value):Promise.resolve(ge.value).then(ye,Me);Ne((D=D.apply(l,c)).next())});const St={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var En=(l=>(l[l.GET_DISCUSSES=0]="GET_DISCUSSES",l[l.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",l[l.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",l[l.PLUS_DISCUSS=3]="PLUS_DISCUSS",l[l.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",l[l.SET_PAGE=5]="SET_PAGE",l[l.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",l))(En||{});function sn(l,c){switch(c.type){case 6:return Ve(Qe({},l),{loading:!0});case 0:return Qe(Qe({},l),c.payload);case 1:return Qe(Qe({},l),c.payload);case 4:return Qe(Qe({},l),c.payload);case 3:return Qe(Qe({},l),c.payload);case 5:return Ve(Qe({},l),{page:c.payload});case 2:return Qe(Qe({},l),c.payload);default:throw new Error}}var T=({user:l,identifier:c,hack:D,onTriggerPraise:Te,activeIndex:Le})=>{const[ye,Me]=(0,e.useReducer)(sn,St),{loading:Ne,page:ge,data:Ae,count:Rt,actionType:dt,activeDiscussIndex:je}=ye,ut=(0,e.useCallback)(()=>Gt(void 0,null,function*(){Me({type:6});const k=yield G(c,ge),{comments:Ct,disscuss_count:qt}=k;Me({type:0,payload:{data:Ct,count:qt,loading:!1}})}),[ge,c]);(0,e.useEffect)(()=>{Le==="2"&&ut()},[c,ge,Le]);function Jt(k){Me({type:5,payload:k})}function B(k){Me({type:4,payload:{actionType:k}})}function ln(k){Me(je===k?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:k}})}function Ot(k,Ct,qt){return Gt(this,null,function*(){try{const wn=yield ve(k);Ae[qt].user_praise=Ct,Ae[qt].praise_count=wn.praise_count,Me({type:3,payload:{data:[...Ae]}})}catch(wn){console.log(wn)}})}function bn(){return Gt(this,null,function*(){const{id:k,params:Ct,type:qt,index:wn,parentDiscussIndex:fn}=dt;if(qt==="hidden-discuss"&&(yield Fe(c,k,Ct),fn?Ae[fn].children[wn].hidden=Ct.hidden==1:Ae[wn].hidden=Ct.hidden==1,Me({type:4,payload:{actionType:null,data:[...Ae]}})),qt==="delete-discuss"){if(yield Re(c,k),fn||fn===0){let Dn=Ae[fn].children;for(let pn=Dn.length-1;pn>=0;pn--)if(Dn[pn].id===k){Dn.splice(pn,1);break}Ae[fn].children=Dn}else for(let Dn=Ae.length-1;Dn>=0;Dn--)if(Ae[Dn].id===k){Ae.splice(Dn,1);break}Me({type:4,payload:{actionType:null,data:[...Ae]}})}})}function Wt(){Me({type:4,payload:{actionType:null}})}function An(k,Ct){return Gt(this,null,function*(){try{yield U(c,k,Ct),ut()}catch(qt){console.log(qt)}})}function Qt(k){return Gt(this,null,function*(){Me({type:6}),yield J(c,k),ut()})}return _e.createElement(_e.Fragment,null,_e.createElement("div",{className:"discuss-panel"},Ae.length===0?_e.createElement(a.Z,null):Ae.map((k,Ct)=>_e.createElement($e,{onReplyDiscuss:An,onPlusDiscuss:Ot,onSetActiveDiscussIndex:ln,onSetActionType:B,data:k,index:Ct,user:l,activeDiscussIndex:je})),Rt>10?_e.createElement("div",{className:"pagination-container"},_e.createElement(xe.Z,{showQuickJumper:!0,onChange:Jt,current:ge,total:Rt})):null),_e.createElement(ze,{user_praise:D.user_praise,praise_count:D.praises_count,praisePlus:Te,discuss_count:D.comments_count,onCreateDiscuss:Qt}),_e.createElement(Mt.Z,null,_e.createElement(se.default,{centered:!0,title:"\u63D0\u793A",open:!!dt,onOk:bn,onCancel:Wt},_e.createElement("p",null,dt?dt.message:"")),_e.createElement(W.Z,null)))},F=t(82326),d=t(37568),Ye=t(86743),Bt={},It=t(59301),xn=({hack:l,current_user:c})=>It.createElement("div",{className:Bt.answer},l!=null&&l.analysis?It.createElement(r.Z,{style:{padding:"13px 0"},value:(l==null?void 0:l.analysis)||""}):It.createElement(a.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),Q={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},q=t(8848),Ut=t(5269),ft=t(28284),un=t(71051),vn=t(12088),lt=t(59301);const{TextArea:He}=d.default,{Panel:yn}=q.default;var en=({data:l,hack:c})=>(console.log(l,c,"data"),c!=null&&c.is_file?lt.createElement(vn.Y2,{disabled:!0,className:Q.uploadTableWrapper,showScore:!c.test_set_score,data:l,isProgramHomework:!0}):lt.createElement("div",{className:Q.hackSets},l==null?void 0:l.map((D,Te)=>lt.createElement(q.default,{accordion:!0,bordered:!1,key:Te,defaultActiveKey:Te===0&&D.id,className:Q.collapseWrapper,expandIcon:({isActive:Le})=>lt.createElement("i",{className:`iconfont icon-weizhankai ${Le?Q.open:Q.close}`,style:{fontSize:14,transition:"all .2s"}})},lt.createElement(yn,{key:D.id,header:lt.createElement(z.Z,{align:"middle",justify:"space-between",wrap:!1},lt.createElement(Ut.Z,{className:Q.panelHeader},lt.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",Te+1)),lt.createElement(Ut.Z,{flex:1},lt.createElement(z.Z,{align:"middle",justify:"end",wrap:!1},!(c!=null&&c.test_set_score)&<.createElement(Ut.Z,{className:Q.rateInput},lt.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),lt.createElement("div",null,lt.createElement(ft.default.Item,{noStyle:!0},lt.createElement(un.Z,{value:D==null?void 0:D.score,className:Q.baseFormItem,min:0,max:100,disabled:!0}))),lt.createElement("span",{className:"ml10"},"%")))))},lt.createElement(ft.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},lt.createElement(He,{readOnly:!0,value:D==null?void 0:D.input,rows:4})),lt.createElement(ft.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},lt.createElement(He,{readOnly:!0,value:D==null?void 0:D.output,rows:4}))))))),an={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},Pt=t(59301),de=(0,e.forwardRef)(({data:l=[]},c)=>{var D;const[Te,Le]=(0,e.useState)(),ye=l.filter(Ne=>Ne.show);(0,e.useEffect)(()=>{ye.length&&Le(ye[0].id)},[l==null?void 0:l.length]);const Me=((D=ye.find(Ne=>Ne.id===Te))==null?void 0:D.element)||null;return(0,e.useImperativeHandle)(c,()=>({setActiveTab:Ne=>Le(Ne)})),Pt.createElement("div",{className:an.tabs},Pt.createElement("div",{className:an.tabWarp},ye.map(Ne=>Pt.createElement("div",{onClick:()=>Le(Ne.id),className:`${an.tab} ${Ne.id===Te?an.active:""}`,key:Ne.id},Ne.name))),Pt.createElement("div",{className:an.content},Me))}),p=t(59301),H=Object.defineProperty,ne=Object.defineProperties,at=Object.getOwnPropertyDescriptors,Lt=Object.getOwnPropertySymbols,yt=Object.prototype.hasOwnProperty,rn=Object.prototype.propertyIsEnumerable,jn=(l,c,D)=>c in l?H(l,c,{enumerable:!0,configurable:!0,writable:!0,value:D}):l[c]=D,Sn=(l,c)=>{for(var D in c||(c={}))yt.call(c,D)&&jn(l,D,c[D]);if(Lt)for(var D of Lt(c))rn.call(c,D)&&jn(l,D,c[D]);return l},Mn=(l,c)=>ne(l,at(c)),Tn=(l,c,D)=>new Promise((Te,Le)=>{var ye=ge=>{try{Ne(D.next(ge))}catch(Ae){Le(Ae)}},Me=ge=>{try{Ne(D.throw(ge))}catch(Ae){Le(Ae)}},Ne=ge=>ge.done?Te(ge.value):Promise.resolve(ge.value).then(ye,Me);Ne((D=D.apply(l,c)).next())});const _t={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Vn={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var Un=({hack:l,onTriggerPraise:c,topicId:D,page:Te,onPageChange:Le,user:ye,current_user:Me,submitRecords:Ne,submitting:ge,submitResult:Ae,setActiveIndex:Rt,hack_sets:dt})=>{var je,ut;const[Jt]=(0,h.useSearchParams)(),[B,ln]=(0,e.useState)("0"),Ot=(0,h.useLocation)(),[bn,Wt]=(0,e.useState)(!1),[An,Qt]=(0,e.useState)(null),[k,Ct]=(0,e.useState)([]),[qt,wn]=(0,e.useState)([]),[fn,Dn]=(0,e.useState)({page:1,limit:10}),pn=(0,e.useRef)(null),hn=(0,e.useRef)(null);console.log(ye,"user");let[Ge,fl]=(0,e.useState)(Mn(Sn({},(0,h.useParams)()),{page:1,per_page:20,name:""}));(0,e.useEffect)(()=>{hn.current&&(l==null?void 0:l.is_close_tips)===!1&&An===null&&Qt(!0)},[hn.current,l==null?void 0:l.is_close_tips,An]);function _n(){return Tn(this,null,function*(){yield(0,b.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,e.useEffect)(()=>{Rt(B)},[B]);function Bn(tt){return Tn(this,null,function*(){let n=tt.target.id;if(n==="1"){let Ke=yield(0,b.ZP)(`/api/myproblems/${Ge.id}/redo_logs.json`,{method:"get",params:Sn({},fn)});(Ke==null?void 0:Ke.status)===0&&wn(Ke==null?void 0:Ke.data)}ln(n)})}(0,e.useEffect)(()=>m.Z.subscribe("to-commit-info",()=>{ln("1"),pn.current&&pn.current.setActiveTab("1")}),[]),(0,e.useEffect)(()=>m.Z.subscribe("to-reset-info",()=>{Bn({target:{id:"1"}}),pn.current&&pn.current.setActiveTab("2")}),[]);function cn(){ln("2")}function Gn(){return Tn(this,null,function*(){let tt=yield(0,b.ZP)("/api/problems/my_hack_list.json",{method:"get",params:Sn({identifier:Ge==null?void 0:Ge.id},Ge)});Ct(tt)})}const Fl=[{title:null,description:p.createElement("div",null,p.createElement("b",{onClick:()=>{Qt(!1),_n(),Wt(!0),Gn()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),p.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"),p.createElement(g.ZP,{onClick:()=>{Qt(!1),_n()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>hn.current}];return p.createElement("div",{className:w["left-panel"]},p.createElement("ul",{className:`${w["s-navs"]} ${w["bg-white"]} ${w.b1}`},(l==null?void 0:l.is_program)&&!Jt.get("pageId")&&p.createElement(ke.Z,{title:"\u9898\u76EE\u5217\u8868"},p.createElement("div",{onClick:()=>{Gn(),Wt(!0)},className:w.btns,ref:hn,style:An?{pointerEvents:"none"}:{}},p.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),p.createElement("li",{style:{marginLeft:20}},p.createElement("a",{className:B==="0"?w.active:"",id:"0",onClick:Bn},"\u9898\u76EE\u63CF\u8FF0")),p.createElement("li",null,p.createElement("a",{className:B==="1"?w.active:"",id:"1",onClick:Bn},"\u64CD\u4F5C\u8BB0\u5F55")),(Jt.get("type")!=="exercises"&&(l==null?void 0:l.answer_text_show)||Jt.get("type")!=="exercises"&&(l==null?void 0:l.analysis_show))&&p.createElement("li",null,p.createElement("a",{className:B==="4"?w.active:"",id:"4",onClick:Bn},"\u89E3\u7B54\u53C2\u8003")),Jt.get("type")!=="exercises"&&p.createElement("li",null,p.createElement("a",{className:B==="2"?w.active:"",id:"2",onClick:Bn},"\u8BC4\u8BBA")),!!(dt!=null&&dt.length)&&Jt.get("type")!=="exercises"&&Jt.get("type")!=="1"&&p.createElement("li",null,p.createElement("a",{className:B==="5"?w.active:"",id:"5",onClick:Bn},"\u6D4B\u8BD5\u7528\u4F8B"))),p.createElement("div",{className:`${w["tab-panel-body"]} ${B==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},p.createElement(f,{hack:l,onTriggerPraise:c,toDiscuss:cn})),p.createElement("div",{style:{padding:"12px"},className:`${w["tab-panel-body"]} ${B==="1"?"":"hide"}`},p.createElement(de,{ref:pn,data:[{id:"1",show:Jt.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:p.createElement(p.Fragment,null,Ne!=null&&Ne.records_count||ge?p.createElement(Ze,{page:Te,onPageChange:Le,topicId:D,submitting:ge,key:(Ae==null?void 0:Ae.id)||1,submitRecords:Ne,submitResult:Ae}):p.createElement(a.Z,null))},{id:"2",show:Jt.get("type")==="exercises"||(l==null?void 0:l.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:p.createElement(p.Fragment,null,p.createElement(le.default,{pagination:!1,dataSource:qt==null?void 0:qt.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(tt,n,Ke)=>R()(tt).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(tt,n,Ke)=>{var dn;return(dn=[{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(O=>O.id===tt))==null?void 0:dn.name}}]}),p.createElement(xe.Z,{style:{marginTop:10},current:fn.page,total:qt==null?void 0:qt.count,hideOnSinglePage:!0,onChange:tt=>Tn(void 0,null,function*(){fn.page=tt,Dn(fn);let n=yield(0,b.ZP)(`/api/myproblems/${Ge.id}/redo_logs.json`,{method:"get",params:Mn(Sn({},fn),{courseId:Ge.courseId})});(n==null?void 0:n.status)===0&&wn(n==null?void 0:n.data)})}))}]})),p.createElement("div",{style:{padding:"12px"},className:`${w["tab-panel-body"]} ${B==="4"?"":"hide"}`},p.createElement(de,{data:[{id:"1",show:Jt.get("type")!=="exercises"&&(l==null?void 0:l.answer_text_show),name:"\u7B54\u6848",element:p.createElement(p.Fragment,null,p.createElement(u,{hack:l,current_user:Me}))},{id:"2",show:Jt.get("type")!=="exercises"&&(l==null?void 0:l.analysis_show),name:"\u89E3\u6790",element:p.createElement(p.Fragment,null,p.createElement(xn,{hack:l,current_user:Me}))}]})),p.createElement("div",{className:`${w["tab-panel-body"]} ${B==="2"?"":"hide"}`,style:{padding:0}},p.createElement(T,{user:ye,activeIndex:B,identifier:l.identifier,hack:l,onTriggerPraise:c})),p.createElement("div",{className:`${w["tab-panel-body"]} ${B==="5"?"":"hide"}`,style:{padding:12}},p.createElement(en,{data:dt||[],hack:l})),p.createElement(y.Z,{rootClassName:w.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Wt(!1),open:bn},p.createElement(z.Z,null,p.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),p.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",k==null?void 0:k.total_count,"\u9898\xA0[\xA0",k==null?void 0:k.total_score,"\u5206\xA0]\xA0"),!(ye!=null&&ye.hack_manager)&&p.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",k==null?void 0:k.work_score,"\u5206")),p.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),p.createElement(z.Z,{align:"middle",className:"mt10 mb10"},!(ye!=null&&ye.hack_manager)&&p.createElement(F.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:tt=>{Ge.page=1,Ge.finish_status=tt,fl(Sn({},Ge)),Gn()}},p.createElement(F.default.Option,{value:""},"\u5168\u90E8"),p.createElement(F.default.Option,{value:0},"\u672A\u5F00\u59CB"),p.createElement(F.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),p.createElement(F.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),p.createElement(F.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:tt=>{Ge.page=1,Ge.difficult=tt||null,fl(Sn({},Ge)),Gn()}},p.createElement(F.default.Option,{value:0},"\u5168\u90E8"),p.createElement(F.default.Option,{value:1},"\u7B80\u5355"),p.createElement(F.default.Option,{value:2},"\u9002\u4E2D"),p.createElement(F.default.Option,{value:3},"\u56F0\u96BE")),p.createElement(d.default.Search,{size:"large",onSearch:tt=>{Ge.name=tt,Ge.page=1,fl(Sn({},Ge)),Gn()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),p.createElement("div",{className:w.list,style:{height:36,background:"#3D445C"}},!(ye!=null&&ye.hack_manager)&&p.createElement("span",null,"\u72B6\u6001"),p.createElement("span",null,"\u5E8F\u53F7"),p.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),p.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),p.createElement("div",{style:{overflow:"auto",flex:1}},(je=k==null?void 0:k.data)!=null&&je.length?(ut=k==null?void 0:k.data)==null?void 0:ut.map((tt,n)=>p.createElement("div",{onClick:()=>Tn(void 0,null,function*(){let Ke=yield(0,b.ZP)(`/api/problems/${tt==null?void 0:tt.identifier}/start.json`,{method:"get",params:{hack_user_id:ye==null?void 0:ye.user_id}});Ke&&(h.history.replace(`/myproblems/${Ke==null?void 0:Ke.identifier}${window.location.search}`),window.location.reload())}),className:`${w.list} ${tt!=null&&tt.checked?w.active:""}`},!(ye!=null&&ye.hack_manager)&&p.createElement(p.Fragment,null,!(tt!=null&&tt.opened)&&p.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(tt==null?void 0:tt.opened)&&!(tt!=null&&tt.passed)&&p.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(tt==null?void 0:tt.opened)&&(tt==null?void 0:tt.passed)&&p.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),p.createElement("span",null,(Ge.page-1)*20+(n+1)),p.createElement("span",{style:{flex:1},title:tt.name},`[${tt==null?void 0:tt.score}\u5206]`,"\xA0",tt.name),p.createElement("span",{style:{flexBasis:48,paddingRight:0}},_t[tt.difficult]))):p.createElement(a.Z,null)),p.createElement(xe.Z,{current:Ge.page,className:"mt20",hideOnSinglePage:!0,total:k==null?void 0:k.count,pageSize:Ge.per_page,onChange:(tt,n)=>{Ge.page=tt,Ge.per_page=n,Gn()}})),p.createElement(Ye.Z,{rootClassName:w.tour,closeIcon:!1,open:!!An,steps:Fl,gap:{offset:3,radius:2}}))},Zn=t(62522),Nt=t(27158),Tt=t(22744),on=t(21390),zn=t(72530),Yn=t(35195),Xt=t(25492),il=t(92310),Ln=t.n(il),qn=t(42217),Hn=t(89757),$n=t(41867),sl=t(51425),cl=t(81747),dl=t(51976),N=t(59301),Kn=Object.defineProperty,ml=Object.defineProperties,De=Object.getOwnPropertyDescriptors,Zt=Object.getOwnPropertySymbols,Cn=Object.prototype.hasOwnProperty,gn=Object.prototype.propertyIsEnumerable,Ht=(l,c,D)=>c in l?Kn(l,c,{enumerable:!0,configurable:!0,writable:!0,value:D}):l[c]=D,Ue=(l,c)=>{for(var D in c||(c={}))Cn.call(c,D)&&Ht(l,D,c[D]);if(Zt)for(var D of Zt(c))gn.call(c,D)&&Ht(l,D,c[D]);return l},pt=(l,c)=>ml(l,De(c)),Fn=(l,c)=>{var D={};for(var Te in l)Cn.call(l,Te)&&c.indexOf(Te)<0&&(D[Te]=l[Te]);if(l!=null&&Zt)for(var Te of Zt(l))c.indexOf(Te)<0&&gn.call(l,Te)&&(D[Te]=l[Te]);return D},kt=(l,c,D)=>new Promise((Te,Le)=>{var ye=ge=>{try{Ne(D.next(ge))}catch(Ae){Le(Ae)}},Me=ge=>{try{Ne(D.throw(ge))}catch(Ae){Le(Ae)}},Ne=ge=>ge.done?Te(ge.value):Promise.resolve(ge.value).then(ye,Me);Ne((D=D.apply(l,c)).next())});const{Countdown:El}=ue.default,kl={Java:"java",C:"c",Python:"py","C++":"c"};var Cl=(l=>(l[l.SET_LOADING=0]="SET_LOADING",l[l.GET_DATA=1]="GET_DATA",l[l.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",l[l.SET_DATA=3]="SET_DATA",l[l.SET_DEBUGING=4]="SET_DEBUGING",l[l.SET_SUBMITING=5]="SET_SUBMITING",l[l.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",l[l.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",l[l.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",l[l.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",l[l.SET_PAGE=10]="SET_PAGE",l))(Cl||{});function el(){return new Date().getTime()}const Ol={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function Pl(l,c){switch(c.type){case 1:return Ue(Ue({},l),c.payload);case 3:return pt(Ue({},l),{data:c.payload});case 0:return pt(Ue({},l),{loading:c.payload});case 9:return pt(Ue({},l),{showNote:c.payload});case 4:return pt(Ue({},l),{debuging:c.payload});case 5:return pt(Ue({},l),{submitting:c.payload});case 2:return pt(Ue({},l),{submitRecords:c.payload});case 10:return pt(Ue({},l),{submitRecordPage:c.payload});case 6:return pt(Ue({},l),{executingMessage:c.payload});case 7:return Ue(Ue({},l),c.payload);case 8:return Ue(Ue({},l),c.payload);default:throw new Error}}var Rl=({children:l})=>{var c,D,Te,Le,ye,Me,Ne,ge,Ae,Rt;const[dt,je]=(0,e.useReducer)(Pl,Ol),{id:ut}=(0,h.useParams)(),Jt=(0,h.useLocation)(),[B]=(0,h.useSearchParams)(),{loading:ln,data:Ot,debugResult:bn,submitResult:Wt,submitRecords:An,submitRecordPage:Qt,showNote:k,debuging:Ct,submitting:qt,executingMessage:wn}=dt,[fn,Dn]=(0,e.useState)("#37AD83"),[pn,hn]=(0,e.useState)(null),[Ge,fl]=(0,e.useState)({}),[_n,Bn]=(0,e.useState)(!0),[cn,Gn]=(0,e.useState)(!1),[Fl,tt]=(0,e.useState)(!1),n=(0,e.useRef)(null),Ke=(0,e.useRef)(0),dn=Ot==null?void 0:Ot.user,O=Ot==null?void 0:Ot.hack,[Dl,Il]=(0,e.useState)(!1),pl=(0,e.useRef)(1),jl=(0,e.useRef)(!1);(0,qn.y)(B.get("type")==="exercises");const{setOpenDisableCopyAndPaste:Ul}=(0,qn.X)(),[vl,Jn]=(0,e.useState)(""),Vl=(0,zn._)(Ge),[tl,xl]=(0,e.useState)({open:!1,text:""}),[Xn,Wn]=(0,e.useState)(null),gl=(0,e.useRef)(null);(0,e.useEffect)(()=>{var _;let he=(_=O==null?void 0:O.homework_extension)==null?void 0:_.failed_evaluate_num;typeof he=="number"&&Wn(he)},[(c=O==null?void 0:O.homework_extension)==null?void 0:c.failed_evaluate_num]),(0,e.useEffect)(()=>{function _(){return kt(this,null,function*(){var he,tn,mn,In,kn;Bn(!0);const $t=yield(0,re.fu)(ut,{exercise_id:B.get("exercisesId")});if(setTimeout(()=>{Bn(!1)},800),$t.status!==401){try{$t.hack.code=te.Base64.decode($t.hack.code)}catch(zt){console.log(zt)}$t.hack=pt(Ue({},$t.hack),{is_program:B.get("type")==="1"}),je({type:1,payload:{loading:!1,data:$t}})}if(B.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let zt;B.get("coursesId")=="coursesId"?zt=yield(0,fe._F)({categoryId:B.get("exercisesId"),login:B.get("login")}):zt=yield(0,fe._B)({categoryId:B.get("exercisesId"),login:B.get("login")}),fl(Ue({},zt)),Ul((he=zt==null?void 0:zt.exercise)==null?void 0:he.forbid_copy),typeof((tn=zt==null?void 0:zt.exercise)==null?void 0:tn.left_time)=="number"&&(hn(Date.now()+((mn=zt==null?void 0:zt.exercise)==null?void 0:mn.left_time)*1e3),setTimeout(()=>{Dn("red")},(((In=zt==null?void 0:zt.exercise)==null?void 0:In.left_time)-300>0?((kn=zt==null?void 0:zt.exercise)==null?void 0:kn.left_time)-300:0)*1e3))}})}ut&&_()},[ut]),(0,e.useEffect)(()=>{var _;return B.get("type")==="exercises"&&((_=Ge==null?void 0:Ge.exercise)!=null&&_.screen_open)&&(window.removeEventListener("blur",nl,!1),Yn.U.forEach((he,tn)=>{window.addEventListener(he,nl,!1)}),window.addEventListener("blur",nl,!1),window.focus()),()=>{document.removeEventListener((0,Y.gH)(),nl)}},[Ge]),(0,e.useEffect)(()=>{vl==="1"&&ut&&O!=null&&O.language&&Hl()},[ut,Qt,O==null?void 0:O.language,vl]),(0,e.useEffect)(()=>(O!=null&&O.is_program&&(Ke.current=0,n.current=setInterval(()=>{Ll()},15e3)),()=>{clearInterval(n.current)}),[O==null?void 0:O.is_program]);const Ll=()=>kt(void 0,null,function*(){let _=yield(0,b.ZP)(`/api/myproblems/${ut}/save_long_time.json`,{method:"get",params:{answer_long_time:Ke.current}})}),nl=()=>{jl.current||(0,Y.BU)(),window.parent.postMessage("backExercise","*")};function Hl(){return kt(this,null,function*(){try{const _=yield(0,re.zO)(ut,{limit:15,page:Qt,language:O==null?void 0:O.language});je({type:2,payload:_})}catch(_){console.log(_)}})}function Kl(_){je({type:10,payload:_})}function ll(_){return kt(this,null,function*(){var he;let tn;(B.get("ip_limit")==="inner"||B.get("ip_bind_type")==="true")&&(tn=yield(0,Nt.y)({ip_limit:B.get("ip_limit"),ip_bind:B.get("ip_bind_type")==="true"}));const mn=yield(0,re.n4)(ut,{code:te.Base64.encode(_||O.code),language:O==null?void 0:O.language,exercise_id:B.get("exercisesId"),question_id:B.get("questionId"),ip:tn});return mn.status===-5&&(0,h.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:pt(Ue({errorMessage:mn==null?void 0:mn.message},(Ge==null?void 0:Ge.exercise)||{}),{exercise_user_id:(he=Ge==null?void 0:Ge.exercise)==null?void 0:he.exercise_user_id,id:B.get("exercisesId")})}}),mn})}function Qn(){return kt(this,null,function*(){if(pl.current=2,!qt){je({type:5,payload:!0});try{m.Z.publish("to-commit-info");const _=yield ll();if(console.log(_,1),_.status===0){let $t=function(){return kt(this,null,function*(){const{status:zt,data:On}=yield(0,re.rX)(ut,"submit"),ul=el()-kn>(mn*In+3)*1e3;if(zt!==0&&!ul&&setTimeout($t,1e3),ul){se.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),je({type:5,payload:!1});return}if(zt===0){On.status===2&&se.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(On==null?void 0:On.status)===0&&B.get("type")==="1"&&tt(!0),(On==null?void 0:On.status)!==0&&B.get("type")==="1"&&Wn(tu=>tu+1);const yl=yield(0,re.zO)(ut,{limit:15,page:Qt,language:O==null?void 0:O.language});je({type:8,payload:pt(Ue({},dt),{submitResult:On,submitting:!1,submitRecords:yl})})}})},he={};if(B.get("type")==="exercises"?(he.extras={exercise_id:B.get("exercisesId"),question_id:B.get("questionId")},(B.get("ip_limit")==="inner"||B.get("ip_bind_type")==="true")&&(he.extras.ip=yield(0,Nt.y)({ip_limit:B.get("ip_limit"),ip_bind:B.get("ip_bind_type")==="true"}))):B.get("type")==="smartPlan"&&(he.extras={smart_plan_page_item_bank_id:B.get("smartPlanItemBankId"),simulate:B.get("simulate")==="true"}),(yield(0,re.bM)(ut,he)).status===-1&&B.get("exercisesId")){window.parent.location.href=`/classrooms/${B.get("coursesId")}/exercise/${B.get("exercisesId")}/detail`;return}const{time_limit:mn,test_case_size:In}=O,kn=el();$t()}else je({type:5,payload:!1})}catch(_){console.log(_),je({type:5,payload:!1})}Il(!1)}})}function Sl(){return kt(this,null,function*(){pl.current=1,dt.debuging=!0,je({type:4,payload:!0});try{if((yield ll()).status===0){let kn=function(){return kt(this,null,function*(){const{status:$t,message:zt,data:On}=yield(0,re.rX)(ut,"debug"),ul=el()-In>(he+3)*1e3;if($t!==0&&!ul&&(je({type:6,payload:zt}),setTimeout(kn,1e3)),ul){se.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),je({type:4,payload:!1}),je({type:7,payload:pt(Ue({},dt),{debugResult:{status:2},debuging:!1})});return}$t===0&&(On.status===2&&se.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),je({type:4,payload:!1}),je({type:7,payload:pt(Ue({},dt),{debugResult:On,debuging:!1})}))})};const{time_limit:he}=O;let tn={input:encodeURIComponent(Ot.test_case.input)};if(B.get("type")==="exercises"&&(tn.exercise_id=B.get("exercisesId")),(yield(0,re.MU)(ut,tn)).status===-1&&B.get("exercisesId")){window.parent.location.href=`/classrooms/${B.get("coursesId")}/exercise/${B.get("exercisesId")}/detail`;return}const In=el();kn()}else je({type:4,payload:!1})}catch(_){console.log(_)}finally{}})}function Al(_,he){const tn=he?{modify_code:!1}:{};je({type:3,payload:pt(Ue({},Ot),{hack:Ue(pt(Ue({},O),{code:_}),tn)})}),Il(!0)}const _l=_=>kt(void 0,null,function*(){let he=yield(0,b.ZP)(`/api/problems/${O==null?void 0:O.identifier}/start.json`,{method:"get",params:{language:_==="C++"||_==="c++"?encodeURIComponent(_):_,hack_user_id:dn==null?void 0:dn.user_id}});he.status!==-1&&h.history.replace(`/myproblems/${he==null?void 0:he.identifier}${window.location.search}`)});function hl(_){let he=_.target.value;je({type:3,payload:pt(Ue({},Ot),{test_case:{input:he}})})}function Zl(){return kt(this,null,function*(){try{let _={};B.get("type")==="exercises"?_.exercise_id=B.get("exercisesId"):O!=null&&O.homework_common_id&&(_.homework_common_id=O==null?void 0:O.homework_common_id);const he=yield(0,re.H7)(ut,Ue({},_));he.status===401||(Al(te.Base64.decode(he.code)),(B.get("type")==="exercises"||O!=null&&O.homework_common_id)&&m.Z.publish("to-reset-info"))}catch(_){console.log(_)}})}function zl(){se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:N.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",N.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return kt(this,null,function*(){const _=yield(0,re.fi)(ut);_.status===401||Al(te.Base64.decode(_.code),!0)})}})}function Yl(){je({type:9,payload:!0})}function Xl(){je({type:9,payload:!1})}function ql(_){return kt(this,null,function*(){yield(0,re.MK)(ut,_),je({type:1,payload:{showNote:!1,data:pt(Ue({},Ot),{hack:pt(Ue({},O),{notes:_.notes})})}})})}const Rn={hack:O,isLoading:_n,input:(D=Ot==null?void 0:Ot.test_case)==null?void 0:D.input,is_file:(Te=Ot==null?void 0:Ot.test_case)==null?void 0:Te.is_file,identifier:O==null?void 0:O.identifier,attachments_count:Ot==null?void 0:Ot.attachments_count,language:O==null?void 0:O.language,code:O==null?void 0:O.code,title:"main."+kl[O==null?void 0:O.language],modify_code:O==null?void 0:O.modify_code,notes:O==null?void 0:O.notes,debugResult:bn,debuging:Ct,submitting:qt,submitResult:Wt,executingMessage:wn,onCancelNote:Xl,onAddNote:ql,showNote:k,user:dn,onShowNote:Yl,onSubmitCode:Qn,onChangeCode:Al,onChangeInput:hl,onDebugCode:Sl,onResetCode:Zl,onSyncCode:zl,onUpdateCode:ll,onChangeLanguage:_l,isWhiteTheme:cn,setIsWhiteTheme:Gn,topDispatch:je};function wl(){return kt(this,null,function*(){const{praise_count:_}=yield(0,re.vl)(O.id,{container_type:"Hack",type:1});let he=pt(Ue({},Ot),{hack:pt(Ue({},O),{praises_count:_,user_praise:!O.user_praise})});je({type:3,payload:he})})}const Bl={topicId:ut,submitResult:Wt,submitRecords:An,submitting:qt,page:Qt,onPageChange:Kl,hack:O,user:Ot==null?void 0:Ot.user,hack_sets:Ot==null?void 0:Ot.hack_sets,current_user:Ot==null?void 0:Ot.current_user,onTriggerPraise:wl,setActiveIndex:Jn};console.log(Ge);const[Nn,Gl]=(0,e.useState)(!1),[Jl,$l]=(0,e.useState)(!1);(0,e.useEffect)(()=>{const _=he=>{var tn,mn;if(console.log("event-----",he),he.data.type==="showIntelligentTeacherStatus"&&!((mn=(tn=he==null?void 0:he.data)==null?void 0:tn.SmartPlanItemBanks)!=null&&mn.allow_answer_after_end)){const{aiStatus:In,questionStatus:kn}=he.data;if(Gl(In),kn){let $t=JSON.parse(localStorage.getItem("smartPlanProgramIds")||"[]");if($t.includes(B.get("smartPlanItemBankId")))return;se.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:N.createElement("div",{className:"tc font16"},kn?"\u8001\u5E08\u5DF2\u7ED3\u675F\u7B54\u9898":"\u8001\u5E08\u5DF2\u7ED3\u675F\u6388\u8BFE","\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u4E86\u3002"),onOk:()=>kt(void 0,null,function*(){Qn(),localStorage.setItem("smartPlanProgramIds",JSON.stringify($t.push(B.get("smartPlanItemBankId"))));let zt="";B.get("isMiniprogram")?zt=`/miniprogram/courseware/study?courses_id=${B.get("coursesId")}&id=${B.get("exercisesId")}`:zt=`/classrooms/${B.get("coursesId")}/smart_plan/${B.get("exercisesId")}/ppt_info/info`,window.opener?window.close():h.history.push(zt)})})}}if(he.data.type=="closeIntelligentTeacherStatus"){Qn();let In="";B.get("isMiniprogram")?In=`/miniprogram/courseware/study?courses_id=${B.get("coursesId")}&id=${B.get("exercisesId")}`:In=`/classrooms/${B.get("coursesId")}/smart_plan/${B.get("exercisesId")}/ppt_info/info`,window.opener?window.close():h.history.push(In)}};return window.addEventListener("message",_),()=>{window.removeEventListener("message",_)}},[]);const Wl=()=>{if(B.get("type")==="exercises")return!1;const _=Object.entries((O==null?void 0:O.homework_extension)||{}).some(([he,tn])=>he!=="ai_code_evaluation_promote"&&!!tn);return!!(B.get("type")==="1"&&((0,$n.$O)()||_)||B.get("type")==="smartPlan"&&(Nn||B.get("showAi")))};return(0,e.useEffect)(()=>{var _,he,tn,mn,In,kn,$t;Wl()&&(Xn>((he=(_=O==null?void 0:O.homework_extension)==null?void 0:_.ai_guide_data)==null?void 0:he.evaluation_num)&&xl({open:!0,text:(mn=(tn=O==null?void 0:O.homework_extension)==null?void 0:tn.ai_guide_data)==null?void 0:mn.evaluation_msg}),(In=O==null?void 0:O.homework_extension)!=null&&In.ai_guide&&Xn==0&&!gl.current&&(gl.current=setTimeout(()=>{var zt,On;xl({open:!0,text:(On=(zt=O==null?void 0:O.homework_extension)==null?void 0:zt.ai_guide_data)==null?void 0:On.unanswered_msg})},((($t=(kn=O==null?void 0:O.homework_extension)==null?void 0:kn.ai_guide_data)==null?void 0:$t.unanswered_time)||0)*60*1e3)),gl.current&&Xn>0&&clearTimeout(gl.current))},[Xn,O]),N.createElement(N.Fragment,null,N.createElement(ae.Z,{spinning:ln,delay:500},Ot?N.createElement("div",{style:{minWidth:"1200px"}},N.createElement("header",{className:Ln()(Xt.Z.header,cn&&Xt.Z.whiteHeader)},!((Le=["smartPlan","exercises"])!=null&&Le.includes(B.get("type")))&&N.createElement("div",null,N.createElement("img",{src:`${P.Z.IMG_SERVER}/images/${dn==null?void 0:dn.image_url}`,alt:"user",width:36}),N.createElement("span",{style:{color:cn?"#333":"#B2BACB",fontSize:16}},dn==null?void 0:dn.name)),((ye=["smartPlan","exercises"])==null?void 0:ye.includes(B.get("type")))&&N.createElement("div",null,N.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",N.createElement("span",{className:"ml10"},((Me=Ge==null?void 0:Ge.exercise)==null?void 0:Me.user_name)||(dn==null?void 0:dn.name)||"--")),N.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",N.createElement("span",{className:"ml10"},((Ne=Ge==null?void 0:Ge.exercise)==null?void 0:Ne.student_id)||(dn==null?void 0:dn.student_id)||"--"))),N.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},N.createElement("div",null,O.name)),(B.get("type")==="smartPlan"||(O==null?void 0:O.is_program))&&N.createElement(Tt.Z,{defaultValue:(O==null?void 0:O.answer_long_time)||0,onChange:_=>{Ke.current=_},className:Xt.Z.timepiece}),dn!=null&&dn.hack_manager&&!B.get("is_smart_plan")?N.createElement(h.Link,{className:Xt.Z.btn_edit,to:B.get("type")==="1"?B.get("pageId")?`/problems/newedit/${O.identifier}?type=1&pageId=${B.get("pageId")}&backUrl=${B.get("backUrl")}`:`/problems/newedit/${O.identifier}?type=1`:B.get("backUrl")?`/problems/newedit/${O.identifier}?backUrl=${B.get("backUrl")}`:`/problems/newedit/${O.identifier}`}," ",N.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((ge=Ge==null?void 0:Ge.exercise)!=null&&ge.left_time)&&N.createElement(N.Fragment,null,N.createElement("span",{style:{color:fn,marginRight:6},className:`iconfont icon-daojishi ${Xt.Z.djs}`}),N.createElement("span",{className:"c-white mr20"},N.createElement(El,{valueStyle:{color:fn,fontSize:20,fontWeight:500},title:N.createElement("span",{style:{color:fn,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:pn,onFinish:()=>kt(void 0,null,function*(){const _=yield(0,fe.VL)({categoryId:B.get("exercisesId"),commit_method:2});if((_==null?void 0:_.status)===0&&(ll(),se.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:N.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",N.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>kt(void 0,null,function*(){window.parent.location.href=`/classrooms/${B.get("coursesId")}/exercise/${B.get("exercisesId")}/detail`})})),(_==null?void 0:_.status)===-3){const he=parseInt(_==null?void 0:_.message);hn(Date.now()+he*1e3)}})}))),(Ae=["smartPlan","exercises"])!=null&&Ae.includes(B.get("type"))?N.createElement(g.ZP,{type:"primary",onClick:()=>{if(B.get("type")==="exercises"){const _=()=>kt(void 0,null,function*(){yield ll(),Il(!1),Vl(),jl.current=!0,nl()});if(!(An!=null&&An.records_count)||Dl){se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:N.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:_});return}_()}else{let _="";B.get("isMiniprogram")=="true"?_=`/miniprogram/courseware/study?courses_id=${B.get("coursesId")}&id=${B.get("exercisesId")}`:_=`/classrooms/${B.get("coursesId")}/smart_plan/${B.get("exercisesId")}/ppt_info/info`,window.opener?window.close():(console.log("11",`program_${B.get("coursesId")}_${B.get("exercisesId")}`),console.log(B.get("isMiniprogram")=="true"),B.get("isMiniprogram")=="true"?localStorage.removeItem(`iframeprogram_${B.get("coursesId")}_${B.get("exercisesId")}`):h.history.push(_))}}},B.get("type")==="exercises"?"\u8FD4\u56DE\u8BD5\u5377":"\u8FD4\u56DE\u8BFE\u4EF6"," "):N.createElement("span",{onClick:()=>{var _;if(B.get("backUrl"))h.history.push(B.get("backUrl"));else if(B.get("type")==="1"){let he=(_=localStorage.getItem("program_homework"))==null?void 0:_.split(",");h.history.push(`/classrooms/${he==null?void 0:he[0]}/program_homework/${he==null?void 0:he[1]}/detail`)}else h.history.push("/problemset")}},N.createElement(ke.Z,{title:"\u5173\u95ED"},N.createElement("i",{style:{color:cn?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),N.createElement(ae.Z,{size:"large",spinning:_n},N.createElement(ot.Z,{className:Ln()(Xt.Z.myProblems,cn&&Xt.Z.whiteMyProblems),leftChild:N.createElement(Un,Ue({},Bl)),rightChild:N.createElement(Ql,Ue({},Rn))}))):null,N.createElement(se.default,{centered:!0,closable:!1,width:680,footer:null,open:Fl,className:"oj-modal"},N.createElement("section",{className:"oj-modal-content"},N.createElement("div",{className:"oj-modal-head"},N.createElement("img",{src:Zn,alt:""}),N.createElement("i",{onClick:()=>tt(!1),className:"iconfont icon-guanbi1"})),N.createElement("aside",null,N.createElement("img",{className:"mr30",src:dl.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",N.createElement("span",{style:{color:"#75d6ba",marginRight:100}},Wt==null?void 0:Wt.execute_time,"ms"),"\u4F18\u4E8E",N.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Wt==null?void 0:Wt.time_better_than)||100,"%"),"\u7684\u7528\u6237"),N.createElement("aside",{className:"mb50"},N.createElement("img",{src:cl.Z,className:"mr30"}),N.createElement("span",{className:"oj-modal-tt"},N.createElement("span",null,N.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),N.createElement("span",{className:"c-light-primary"},Wt==null?void 0:Wt.execute_memory,"kb")),N.createElement("span",null,N.createElement("span",null))),"\u4F18\u4E8E",N.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Wt==null?void 0:Wt.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),N.createElement("div",{id:"oj-modal-next",onClick:()=>kt(void 0,null,function*(){var _;if(Wt!=null&&Wt.next_identifier){let he=yield(0,b.ZP)(`/api/problems/${Wt==null?void 0:Wt.next_identifier}/start.json`,{method:"get",params:{hack_user_id:dn==null?void 0:dn.user_id}});he&&(h.history.replace(`/myproblems/${he==null?void 0:he.identifier}${window.location.search}`),window.location.reload())}else{let he=(_=localStorage.getItem("program_homework"))==null?void 0:_.split(",");h.history.push(`/classrooms/${he==null?void 0:he[0]}/program_homework/${he==null?void 0:he[1]}/detail`)}}),className:"oj-modal-btn"},Wt!=null&&Wt.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875"))),Wl()&&N.createElement(Hn.Z,{showData:B.get("type")==="smartPlan"?{ai_exam_question:!0,ai_syntax_check:!0,ai_code_diagnosis:!0,ai_guidance:!0,ai_q_and_a:!0}:O==null?void 0:O.homework_extension,description:O==null?void 0:O.description,allShow:(0,$n.$O)(),code:O==null?void 0:O.code,sendParams:{source:"hack",hack_id:ut},draggableExtraNode:((Rt=O==null?void 0:O.homework_extension)==null?void 0:Rt.ai_guide)&&(tl==null?void 0:tl.open)&&N.createElement("div",{className:"bg-white rounded-2px-rem p-10px flex item-center justify-between gap-10px",style:{position:"absolute",top:"50%",transform:"translateY(-50%)",right:"75px",width:"400px"}},N.createElement("div",{className:"bg-white absolute",style:{WebkitClipPath:"polygon(0 0, 0% 100%, 100% 50%)",clipPath:"polygon(0 0, 0% 100%, 100% 50%)",width:"10px",height:"15px",right:"-10px"}}),N.createElement(sl.Z,{text:(tl==null?void 0:tl.text)||""}),N.createElement("span",{className:"iconfont icon-tupianguanbi font14 current c-grey-666",onClick:_=>{xl({open:!1,text:""})}}))})),N.createElement(on.Z,{successCb:()=>{pl.current===1?Sl():Qn()}}))};function Tl({title:l,modify_code:c,onSyncCode:D,onShowCodeSetting:Te,onResetCode:Le,hack:ye,onChangeLanguage:Me,isWhiteTheme:Ne,onShowResourceCentre:ge,attachments_count:Ae}){var Rt;const dt=()=>{se.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:N.createElement(gt.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:Le})},[je]=(0,h.useSearchParams)(),ut=je.get("language"),Jt=B=>B==="1"?"c++":B==="2"?"C++":B;return(0,e.useEffect)(()=>{ut&&Me(Jt(ut))},[]),(0,e.useEffect)(()=>{ye!=null&&ye.tpm_code_modified&&se.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:N.createElement(gt.Z,null),content:N.createElement("div",null,N.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),N.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),N.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:()=>Le()})},[ye==null?void 0:ye.language]),console.log(ye,Ne,"hack"),N.createElement("div",{className:`${Xt.Z.codeHead} ${Ne?Xt.Z.whiteCodeHead:""}`},N.createElement("div",{className:Xt.Z.navWrap},(Rt=ye==null?void 0:ye.all_language)==null?void 0:Rt.map(B=>N.createElement("div",{className:`${Xt.Z.nav} ${B===(ye==null?void 0:ye.language)?Xt.Z.active:""}`,key:B,onClick:()=>Me(B)},N.createElement(ke.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},N.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),N.createElement("span",null,B)))),N.createElement(z.Z,{align:"middle",style:{marginLeft:"auto"}},c?N.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:D},N.createElement("img",{src:j,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,Ae>0&&N.createElement("a",{onClick:ge},N.createElement(ke.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},N.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),N.createElement("a",{onClick:dt},N.createElement(ke.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},N.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),N.createElement("a",{onClick:Te},N.createElement(ke.Z,{title:"\u8BBE\u7F6E"},N.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function Ql(l){var c=l,{input:D,is_file:Te,identifier:Le,showNote:ye,onShowNote:Me,notes:Ne,onCancelNote:ge,onAddNote:Ae,debugResult:Rt,language:dt,debuging:je,submitting:ut,executingMessage:Jt,code:B,onSubmitCode:ln,onDebugCode:Ot,onChangeCode:bn,onChangeInput:Wt,onUpdateCode:An,user:Qt,isLoading:k,submitResult:Ct}=c,qt=Fn(c,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function wn(Dn,pn){return N.createElement(Tl,pt(Ue({},qt),{onShowCodeSetting:Dn,onShowResourceCentre:pn}))}const fn=Ue({input:D,is_file:Te,debugResult:Rt,debuging:je,submitting:ut,executingMessage:Jt,onDebugCode:Ot,onChangeCode:bn,onSubmitCode:ln,onChangeInput:Wt,user:Qt,submitResult:Ct},qt);return N.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},N.createElement(pe,{setIsWhiteTheme:qt==null?void 0:qt.setIsWhiteTheme,isLoading:k,language:dt,value:B,identifier:Le,onChange:bn,onUpdateCode:An,ActionBarRender:wn}),N.createElement(S.ZP,Ue({},fn)))}},10129:function(rt,ct,t){"use strict";t.d(ct,{h:function(){return e}});var e=(h=>(h[h.NOMATCH=-1]="NOMATCH",h[h.OK=0]="OK",h[h.TIMEOUT=2]="TIMEOUT",h[h.PODFAILURE=3]="PODFAILURE",h[h.COMPILEFAILURE=4]="COMPILEFAILURE",h[h.EXECUTEFAILURE=5]="EXECUTEFAILURE",h[h.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",h))(e||{})},67172:function(rt,ct,t){"use strict";t.d(ct,{H7:function(){return y},MK:function(){return gt},MU:function(){return fe},X6:function(){return ot},bM:function(){return re},fi:function(){return it},fu:function(){return z},n4:function(){return Mt},rX:function(){return P},vl:function(){return et},zO:function(){return Y}});var e=t(38147),h=Object.defineProperty,ue=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,g=(X,v,Ie)=>v in X?h(X,v,{enumerable:!0,configurable:!0,writable:!0,value:Ie}):X[v]=Ie,ke=(X,v)=>{for(var Ie in v||(v={}))se.call(v,Ie)&&g(X,Ie,v[Ie]);if(ue)for(var Ie of ue(v))ae.call(v,Ie)&&g(X,Ie,v[Ie]);return X};function z(X,v){return(0,e.U2)(`myproblems/${X}.json`,ke({hidePopLogin:!0},v||{}))}function re(X,v){return(0,e.v_)(`myproblems/${X}/code_submit.json`,v)}function fe(X,v){return(0,e.v_)(`myproblems/${X}/code_debug.json`,v)}function Y(X,v){return v.language&&(v.language=encodeURIComponent(v.language)),(0,e.U2)(`myproblems/${X}/submit_records.json`,v)}function ot(X){return(0,e.U2)("myproblems/record_detail.json",{id:X})}function P(X,v){return(0,e.U2)(`myproblems/${X}/result.json`,{mode:v})}function gt(X,v){return(0,e.v_)(`myproblems/${X}/add_notes.json`,v)}function y(X,v){return(0,e.v_)(`myproblems/${X}/restore_initial_code.json`,v)}function it(X){return(0,e.v_)(`myproblems/${X}/sync_code.json`)}function Mt(X,v){return(0,e.v_)(`myproblems/${X}/update_code.json`,v)}function et(X,v){return(0,e.v_)(`discusses/${X}/plus.json`,v)}},80443:function(rt,ct,t){"use strict";t.d(ct,{Im:function(){return ht},ZP:function(){return vt},gZ:function(){return Yt}});var e=t(59301),h=t(37568),ue=t(7939),se=t(84105),ae=t(87395),g=t(17124),ke=t(24334),z=t(42678),re=t(95097),fe=t(65862),Y=t(51908),ot=t(34376),P=t(92310),gt=t.n(P),y=t(59301),it=Object.defineProperty,Mt=Object.defineProperties,et=Object.getOwnPropertyDescriptors,X=Object.getOwnPropertySymbols,v=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,Ce=(oe,V,K)=>V in oe?it(oe,V,{enumerable:!0,configurable:!0,writable:!0,value:K}):oe[V]=K,b=(oe,V)=>{for(var K in V||(V={}))v.call(V,K)&&Ce(oe,K,V[K]);if(X)for(var K of X(V))Ie.call(V,K)&&Ce(oe,K,V[K]);return oe},s=(oe,V)=>Mt(oe,et(V));const{TextArea:At}=h.default,Je={visible:!1,tabIndex:"0"},ht={[g.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[g.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[g.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 Ft=(oe=>(oe[oe.SET_VISIBLE=0]="SET_VISIBLE",oe[oe.SET_TABINDEX=1]="SET_TABINDEX",oe))(Ft||{});function Dt(oe,V){switch(V.type){case 0:return s(b({},oe),{visible:V.payload});case 1:return s(b({},oe),{tabIndex:V.payload});default:throw new Error}}function Et({value:oe,className:V}){const[K,ce]=(0,e.useState)(!1),Z=(0,e.useRef)(),Oe=(0,e.useRef)();return(0,e.useEffect)(()=>{K&&(Oe.current.reset(),Oe.current.write((0,fe.pp)(oe||"")))},[oe,K]),(0,e.useEffect)(()=>{var pe,j,te,S;if(Z.current){Oe.current=new ot.Terminal({fontSize:14,disableStdin:!0}),Oe.current.open(Z.current);const w=Z.current.offsetWidth-14,x=((S=(te=(j=(pe=Oe.current)==null?void 0:pe._core)==null?void 0:j._renderService)==null?void 0:te.dimensions)==null?void 0:S.actualCellWidth)||9.5,le=Math.ceil(w/x);Oe.current.resize(le,8),ce(!0)}},[]),y.createElement("div",{ref:Z,className:gt()("XtermText-valueRef",V)})}function Yt(oe){const{status:V,error_msg:K,output:ce,input:Z,expected_output:Oe,is_file:pe,input_file_url:j,output_file_url:te,expected_output_file_url:S}=oe;let w=null;const x={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(V){case g.h.NOMATCH:w=y.createElement(y.Fragment,null,y.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!pe&&y.createElement(Et,{className:"mb10",value:Z}),pe&&y.createElement("div",{style:x},y.createElement("a",{onClick:()=>(0,fe.LR)(j,Z)},Z)),y.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!pe&&y.createElement(Et,{className:"mb10",value:ce&&ke.Base64.decode(ce)||""}),pe&&y.createElement("div",{style:x},y.createElement("a",{onClick:()=>(0,fe.LR)(te,ce)},ce)),y.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!pe&&y.createElement(Et,{className:"mb10",value:Oe&&ke.Base64.decode(Oe)||""}),pe&&y.createElement("div",{style:x},y.createElement("a",{onClick:()=>(0,fe.LR)(S,Oe)},Oe)));break;case g.h.EXECUTEFAILURE:w=y.createElement(y.Fragment,null,y.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!pe&&y.createElement(re.Z,{value:Z,style:x}),pe&&y.createElement("div",{style:x},y.createElement("a",{onClick:()=>(0,fe.LR)(j,Z)},Z)),y.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),y.createElement("pre",{className:"error"},ke.Base64.decode(K)));break;case g.h.COMPILEFAILURE:w=y.createElement(y.Fragment,null,y.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!pe&&y.createElement(re.Z,{value:Z,style:x}),pe&&y.createElement("div",{style:x},y.createElement("a",{onClick:()=>(0,fe.LR)(j,Z)},Z)),y.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),y.createElement("pre",{className:"error"},ke.Base64.decode(K)));break;case g.h.PODFAILURE:w=y.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case g.h.TIMEOUT:w=y.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return y.createElement(y.Fragment,null," ",w," ")}function Pe(oe){const{status:V,error_msg:K,execute_time:ce,output:Z,input:Oe,expected_output:pe,is_file:j,input_file_url:te,output_file_url:S,expected_output_file_url:w}=oe;let x=null;switch(V){case g.h.OK:x=y.createElement(y.Fragment,null,y.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",ce,"\u79D2"),y.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),y.createElement("pre",null,ke.Base64.decode(Z)));break;case g.h.NOMATCH:x=y.createElement(y.Fragment,null,y.createElement("p",null,"\u8F93\u5165\uFF1A",y.createElement("pre",null,Oe)),y.createElement("p",null,"\u8F93\u51FA\uFF1A",Z&&ke.Base64.decode(Z)),y.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",pe&&ke.Base64.decode(pe)));break;case g.h.EXECUTEFAILURE:x=y.createElement(y.Fragment,null,y.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",y.createElement("pre",null,Oe)),y.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),y.createElement("pre",{className:"error"},ke.Base64.decode(K)));break;case g.h.COMPILEFAILURE:x=y.createElement(y.Fragment,null,y.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",y.createElement("pre",null,Oe)),y.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),y.createElement("pre",{className:"error"},ke.Base64.decode(K)));break;case g.h.PODFAILURE:x=y.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case g.h.TIMEOUT:x=y.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return y.createElement(y.Fragment,null," ",x," ")}var vt=({id:oe,is_file:V,input:K,debuging:ce,submitting:Z,executingMessage:Oe,debugResult:pe,onChangeInput:j,onDebugCode:te,onSubmitCode:S})=>{const[w,x]=(0,e.useReducer)(Dt,Je),{visible:le,tabIndex:xe}=w;(0,e.useEffect)(()=>{x({type:0,payload:!1})},[oe]);function Be(me){let Se=me.target.id;x({type:1,payload:Se})}function ie(){x({type:0,payload:!le})}const we=(0,e.useMemo)(()=>{if(pe){const{status:me}=pe;return y.createElement(y.Fragment,null,Pe(pe))}return null},[pe]);function R(){x({type:0,payload:!0}),x({type:1,payload:"1"}),te()}return y.createElement("div",{className:"test-case-panel"},y.createElement("div",{className:`test-case-panel-body ${le?"active":""}`},y.createElement("ul",{className:"s-navs"},y.createElement("li",null,y.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),y.createElement(Y.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:y.createElement(At,{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:V?"":K,onChange:j}),rightNode:ce?y.createElement(z.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):pe?we:y.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")})),y.createElement("a",{className:`btn-collapse ${le?"up":""}`,onClick:ie},le?y.createElement(se.Z,null):y.createElement(ae.Z,null)),y.createElement("footer",{className:"footer"},y.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),y.createElement("div",{className:"flex-container"},y.createElement(ue.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),y.createElement(ue.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),y.createElement(ue.ZP,{className:"btn-green",type:"ghost",loading:ce,onClick:R},"\u8C03\u8BD5\u4EE3\u7801"),y.createElement(ue.ZP,{type:"primary",className:"custom-ant-disabled",loading:Z,disabled:Z,onClick:()=>{x({type:0,payload:!1}),S()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},17124:function(rt,ct,t){"use strict";t.d(ct,{h:function(){return e}});var e=(h=>(h[h.NOMATCH=-1]="NOMATCH",h[h.OK=0]="OK",h[h.TIMEOUT=2]="TIMEOUT",h[h.PODFAILURE=3]="PODFAILURE",h[h.COMPILEFAILURE=4]="COMPILEFAILURE",h[h.EXECUTEFAILURE=5]="EXECUTEFAILURE",h[h.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",h))(e||{})},12088:function(rt,ct,t){"use strict";t.d(ct,{Y2:function(){return oe},ZP:function(){return V}});var e=t(59301),h=t(14566),ue=t(6767),se=t(62957),ae=t(77019),g=t(47889),ke=t(7939),z=t(62673),re=t(25399),fe=t(37568),Y={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"},ot="data:image/png;base64,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",P=t(47257),gt=t.n(P),y=t(83845),it=t(38147),Mt=t(1012),et=t(65862),X=t(52918),v=t(59301),Ie=Object.defineProperty,Ce=Object.defineProperties,b=Object.getOwnPropertyDescriptors,s=Object.getOwnPropertySymbols,At=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,ht=(K,ce,Z)=>ce in K?Ie(K,ce,{enumerable:!0,configurable:!0,writable:!0,value:Z}):K[ce]=Z,Ft=(K,ce)=>{for(var Z in ce||(ce={}))At.call(ce,Z)&&ht(K,Z,ce[Z]);if(s)for(var Z of s(ce))Je.call(ce,Z)&&ht(K,Z,ce[Z]);return K},Dt=(K,ce)=>Ce(K,b(ce)),Et=(K,ce,Z)=>new Promise((Oe,pe)=>{var j=w=>{try{S(Z.next(w))}catch(x){pe(x)}},te=w=>{try{S(Z.throw(w))}catch(x){pe(x)}},S=w=>w.done?Oe(w.value):Promise.resolve(w.value).then(j,te);S((Z=Z.apply(K,ce)).next())});const{Dragger:Yt}=h.default,Pe=K=>{const ce=x=>x&&x.substring(0,x.lastIndexOf("."));for(var Z=[...K],Oe=0,pe=[],j=0;j{if(x.forEach(le=>{let xe=le.name.split(/\.(?=[^\.]+$)/);le.name=`${xe[0]}.${xe[1].toLowerCase()}`}),x[0].name.includes(".in"))return x.length===2?x:[x[0],{}];if(x[0].name.includes(".out"))return x.length===2?x.reverse():[{},x[0]]})},vt=({onClose:K,onOK:ce,visible:Z,wrapClassName:Oe,rootIdentifier:pe,multiple:j=!1,defaultMultipleValue:te=!0})=>{const[S,w]=(0,e.useState)([]),[x,le]=(0,e.useState)({}),[xe,Be]=(0,e.useState)(!1),[ie,we]=(0,e.useState)(!0),R=(0,e.useRef)([]),me=(0,e.useRef)(0),Se=()=>{K()};(0,e.useEffect)(()=>{Ze()},[]),(0,e.useEffect)(()=>{Z&&(R.current=[],me.current=0,w([]),we(te))},[Z]);const Ze=()=>Et(void 0,null,function*(){try{const I=yield(0,it.ZP)("/api/buckets/get_upload_token_for_big_files",{method:"get"}),M=JSON.parse((0,y.pe)(I.data));le(M)}catch(I){}}),a=I=>I&&I.substring(0,I.lastIndexOf(".")),E=I=>{var M,u;const m=a((M=I[0])==null?void 0:M.name)||a((u=I[1])==null?void 0:u.name),G=S.filter(ve=>a(ve.name)!==m);R.current=[...G],w([...G])},o=I=>{if(!ie){const U=new FormData;U.append("file",I.file),(0,it.ZP)("/api/attachments/get_file_content.json",{method:"post",body:U},!0).then(Fe=>{if(Fe.status===0){me.current=me.current+1;const Re=R.current.map(qe=>{var We;if(qe.name===I.name){const be=Ft({},qe);return(We=I==null?void 0:I.name)!=null&&We.includes(".in")?be.input=Fe==null?void 0:Fe.content:be.output=Fe==null?void 0:Fe.content,be}return qe});if(R.current=[...Re],w([...Re]),me.current>0&&me.current===S.length){Be(!1);let qe=Pe(Re);qe=qe.filter(We=>{var be,$e;return!!((be=We[0])!=null&&be.name&&(($e=We[1])!=null&&$e.name))}),qe=qe.map(We=>Dt(Ft(Ft({},We[0]),We[1]),{is_file:!1})),ce(qe),K()}}else Be(!1),K()});return}const M=new(gt())({endpoint:x.end_point,region:x.region,accessKeyId:x.access_key_id,accessKeySecret:x.access_key_secret,bucket:x.bucket,stsToken:x.security_token}),u=I.name,m={container_type:"TestSet",file_name:u},G=(0,Mt.Z)();let ve=`testsets/${pe}/${G}${u.indexOf(".")>-1?"."+u.split(".").pop():""}`;pe===null&&(ve=`testsets/${G}${u.indexOf(".")>-1?"."+u.split(".").pop():""}`),M.multipartUpload(ve,new Blob([I.file],{type:I.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:u+""},url:x==null?void 0:x.callback_url,host:x==null?void 0:x.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,it.rz)(m)}}).then(function(U){if(U.data.status===0){me.current=me.current+1;const J=R.current.map(Fe=>{var Re,qe,We,be,$e,W,Ee,A,nn,ze,_e,jt,xt,Vt,$,st,nt;if(Fe.name===((qe=(Re=U.data)==null?void 0:Re.data)==null?void 0:qe.file_name)){const ee=Ft({},Fe);return($e=(be=(We=U.data)==null?void 0:We.data)==null?void 0:be.file_name)!=null&&$e.includes(".in")?(ee.in_object_key=(Ee=(W=U.data)==null?void 0:W.data)==null?void 0:Ee.object,ee.in_object_size=(nn=(A=U.data)==null?void 0:A.data)==null?void 0:nn.size,ee.input=(_e=(ze=U.data)==null?void 0:ze.data)==null?void 0:_e.file_name,ee.in_file=I):(ee.out_object_key=(xt=(jt=U.data)==null?void 0:jt.data)==null?void 0:xt.object,ee.out_object_size=($=(Vt=U.data)==null?void 0:Vt.data)==null?void 0:$.size,ee.output=(nt=(st=U.data)==null?void 0:st.data)==null?void 0:nt.file_name,ee.out_file=I),ee}return Fe});if(R.current=[...J],w([...J]),me.current>0&&me.current===S.length){Be(!1);let Fe=Pe(J);Fe=Fe.filter(Re=>{var qe,We;return!!((qe=Re[0])!=null&&qe.name&&((We=Re[1])!=null&&We.name))}),Fe=Fe.map(Re=>Dt(Ft(Ft({},Re[0]),Re[1]),{is_file:!0})),ce(Fe),K()}}})},r=I=>new Promise((M,u)=>{let m=0,G=[];for(let ve=0;ve{m++,m===I.length&&(G.length?(ue.ZP.warning(`${G.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),u()):M(I))}).catch(U=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",U),m++,G.push(I[ve].name),m===I.length&&(G.length?(ue.ZP.warning(`${G.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),u()):M(I))})}),i=()=>Et(void 0,null,function*(){if(S.length===0){ue.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield r(S),Be(!0),Pe(S).some(M=>{var u,m;return!((u=M[0])!=null&&u.name&&((m=M[1])!=null&&m.name))})){se.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:()=>Et(void 0,null,function*(){S.map(M=>Et(void 0,null,function*(){o(M)}))}),onCancel:()=>{Be(!1)}});return}S.map(M=>Et(void 0,null,function*(){o(M)}))}),C={name:"file",fileList:S,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:I=>{if(S!=null&&S.some(u=>u.name===I.name))return ue.ZP.info(`${I.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(I.size/1024/1024>100)return ue.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(I.name))return ue.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const M={name:I.name,uid:I.uid,file:I,percent:0};return S.push(M),R.current=[...S],w([...S]),!1}},f=Pe(S);return console.log(S,f,"fileList"),v.createElement(se.default,{open:Z,wrapClassName:Oe,onOk:i,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:xe},onCancel:Se,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},v.createElement("div",{className:Y.wrap},S.length?v.createElement("div",null,v.createElement(ae.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},v.createElement("div",{style:{visibility:j?"visible":"hidden"}},v.createElement("span",{className:Y.greyText},"\u7528\u4F8B\u7C7B\u578B"),v.createElement(g.ZP.Group,{className:`ml20 ${Y.testCaseRadio}`,optionType:"button",value:ie,onChange:I=>we(I.target.value)},v.createElement(g.ZP,{value:!1},"\u6587\u672C"),v.createElement(g.ZP,{value:!0},"\u6587\u4EF6"))),v.createElement(h.default,Ft({},C),v.createElement(ke.ZP,{type:"primary",className:Y.btnS},v.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),v.createElement(oe,{data:f,onRemove:E})):v.createElement("div",{className:`${Y.noData} mb30`},v.createElement(h.default.Dragger,Dt(Ft({},C),{className:Y.dragger}),v.createElement("img",{src:ot,alt:"",className:"mb20"}),v.createElement("div",null,v.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),v.createElement("span",{className:Y.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),v.createElement("div",{className:Y.text},v.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),v.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",v.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",v.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",v.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",v.createElement("br",null))))},oe=({data:K=[],onRemove:ce,width:Z="auto",showScore:Oe=!1,disabled:pe=!1,inputChange:j,onEvaluatingChange:te,onSelectAll:S,checkAll1:w,checkAll2:x,checkAll3:le,checkAll4:xe,checkAll5:Be,showEvaluatingSetting:ie=!1,className:we="",isProgramHomework:R=!1})=>{const me={value:"",filename:"",dataUrl:""},[Se,Ze]=(0,e.useState)(Ft({},me)),a=r=>{let i=document.createElement("a");document.body.appendChild(i);let C=URL.createObjectURL(r.file);i.href=C,i.download=r.name,i.click(),URL.revokeObjectURL(C),document.body.removeChild(i)},E=(r,i)=>{(0,et.LR)(r,i)},o=(r,i)=>{se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:v.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{ce(r,i)},onCancel:()=>{}})};return K.length?v.createElement("div",{className:we,style:{width:Z}},v.createElement("div",{className:`${R?Y.headProgram:Y.head}`},ie&&v.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},v.createElement(z.default,{checked:w,onChange:r=>{S(r.target.checked,"hidden")}}),v.createElement(re.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},v.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),v.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),v.createElement("div",{style:{width:R?"25%":"15%"}},"\u7528\u4F8B"),v.createElement("div",{style:{width:Oe?R?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),v.createElement("div",{style:{width:Oe?R?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),Oe&&v.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),ie&&v.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},v.createElement(z.default,{checked:xe,onChange:r=>{S(r.target.checked,"input_visible")}}),v.createElement(re.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},v.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),v.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ie&&v.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},v.createElement(z.default,{checked:x,onChange:r=>{S(r.target.checked,"is_invisible")}}),v.createElement(re.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},v.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),v.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ie&&v.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},v.createElement(z.default,{checked:Be,onChange:r=>{S(r.target.checked,"actual_output_visible")}}),v.createElement(re.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},v.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),v.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ie&&v.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},v.createElement(z.default,{checked:le,onChange:r=>{S(r.target.checked,"last_match_rule")}}),v.createElement(re.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"},v.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),v.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),v.createElement("div",{className:Y.operation,style:R?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),v.createElement("div",{className:Y.listWrapper,style:{boxShadow:R?"0px 2px 4px 0px #EAEEF4":"unset"}},K.map((r,i)=>{var C,f,I,M;return v.createElement("div",{key:i,className:Y.list,style:R?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},ie&&v.createElement("div",{style:{width:"15%"}},v.createElement(z.default,{checked:!!r.hidden,onChange:u=>{te(u.target.checked,i,"hidden")}})),v.createElement("div",{style:{width:R?"25%":"15%",paddingLeft:R?"5px":"0px",paddingRight:R?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",i+1),v.createElement("div",{className:Y.info,style:{width:Oe?R?"20%":"15%":"25%"}},v.createElement("span",{title:r.input||((C=r[0])==null?void 0:C.name),onClick:()=>Et(void 0,null,function*(){let u;r.input?r.input_file_url?u=r.input_file_url:u=r.in_file:u=r[0];let m;typeof u=="string"?(m=yield fetch(u,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Ze({value:yield m.text(),filename:"",dataUrl:u})):(m=yield(0,et.db)(u.file),Ze({value:m.text,filename:u.name,dataUrl:m.link}))})},r.input||((f=r[0])==null?void 0:f.name))),v.createElement("div",{className:Y.info,style:{width:Oe?R?"20%":"15%":"25%"}},v.createElement("span",{title:r.output||((I=r[1])==null?void 0:I.name),onClick:()=>Et(void 0,null,function*(){let u;r.input?r.output_file_url?u=r.output_file_url:u=r.out_file:u=r[1];let m;typeof u=="string"?(m=yield fetch(u,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Ze({value:yield m.text(),filename:"",dataUrl:u})):(m=yield(0,et.db)(u.file),Ze({value:m.text,filename:u.name,dataUrl:m.link}))})},r.output||((M=r[1])==null?void 0:M.name))),Oe&&v.createElement("div",{style:{width:"20%"}},v.createElement(fe.default,{size:"large",addonAfter:R?"%":null,disabled:pe,style:{width:"80%"},onChange:u=>j(u,i),value:r.score}),!R&&v.createElement("span",null,"\xA0%")),ie&&v.createElement("div",{style:{width:"20%"}},v.createElement(z.default,{checked:r.input_visible||!1,onChange:u=>{te(u.target.checked,i,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),ie&&v.createElement("div",{style:{width:"20%"}},v.createElement(z.default,{checked:r.is_invisible||!1,onChange:u=>{te(u.target.checked,i,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),ie&&v.createElement("div",{style:{width:"20%"}},v.createElement(z.default,{checked:r.actual_output_visible||!1,onChange:u=>{te(u.target.checked,i,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),ie&&v.createElement("div",{style:{width:"20%"}},v.createElement(z.default,{checked:r.last_match_rule||!1,onChange:u=>{te(u.target.checked,i,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),v.createElement("div",{onClick:()=>o(r,i),style:R?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},v.createElement("span",{className:Y.del},"\u5220\u9664")))})),v.createElement(X.Z,{close:!0,data:Se.dataUrl,filename:Se.filename,type:Se.dataUrl.length?"txt":"",onClose:()=>Ze(Ft({},me)),monacoEditor:{value:Se.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):v.createElement(v.Fragment,null)};var V=vt},5302:function(rt,ct,t){"use strict";t.r(ct),t.d(ct,{default:function(){return sn}});var e=t(59301),h=t(44435),ue=t.n(h),se={maskSty:"maskSty___QKBqv",btn_float:"btn_float___MTyg8",to_page_style:"to_page_style___QN8R3"},ae=t(65582),g={box:"box___JDRma",page_style:"page_style___TSxPN",mainContent:"mainContent___WrnJ_",question_buuton:"question_buuton___tVuIm",selectQuestion:"selectQuestion___xdvxF",addQuestion:"addQuestion___FQqbC",submit_button:"submit_button___NUmmN",page_footer:"page_footer___xsCAT",num_style:"num_style____RKER",num_style_active:"num_style_active___Zj1Yq",button1:"button1___Qlp0H",button2:"button2___bOgXY",box_header:"box_header___uPIfT",headTip:"headTip___ghf23",box_wrap:"box_wrap___TctAB",progressbarWrap:"progressbarWrap___iIjTu",progressItem:"progressItem___n5eeJ",circle:"circle___j5pl1",activeWrap:"activeWrap___UmJBd",quit:"quit___XYuQm",progressBox:"progressBox____MSrA",time:"time___FDg0I",span1:"span1___eXY3E",span2:"span2___TADIW",span3:"span3___dcqT8",datikaWrap:"datikaWrap___fPCkE",datika:"datika___A5_TO",datikaModal:"datikaModal___Nxivs",datititleBox:"datititleBox___kObjF",datititle:"datititle___GRijH",titleBox:"titleBox___Mt6rh",square:"square___vAu_x",daticontentBox:"daticontentBox___g5MyB",activeSquare:"activeSquare___hlB9V",rightSty:"rightSty___e0dA6",errorSty:"errorSty___zRt0M",unanswer:"unanswer___Ht_gx",answered:"answered___pWlE1",confirmBtn:"confirmBtn___TcROa",datikaModalSty:"datikaModalSty___z78QJ",daojishi:"daojishi___l66Zz",datijieshu:"datijieshu___gY5Rn"},ke=t(6767),z=t(62957),re=t(29787),fe=t(77019),Y=t(5269),ot=t(89392),P={modalContent:"modalContent___hC3en",modalContentLeft:"modalContentLeft___v0x0I",green:"green___pAmUz",textArea:"textArea___ucgCJ",red:"red___eb0mt",row:"row___td54s",html:"html___F0iOy",line:"line___I6TCQ",choiceWrap:"choiceWrap___woZbf",choiceIndex:"choiceIndex___kqVan",judgementIndex:"judgementIndex___Q2_6R",activeAnswer:"activeAnswer___FWW1B",rightAnswer:"rightAnswer___cnHN6",errorAnswer:"errorAnswer___uDjCC",setAnswerBtn:"setAnswerBtn___sH6CO",activeJudgementAnswer:"activeJudgementAnswer___HEzO8",actionWrapper:"actionWrapper___cBT2P",addIcon:"addIcon___S1J1I",deleteIcon:"deleteIcon___ryiF8",analysisWrap:"analysisWrap___Z_Wmc",Drawrap:"Drawrap___EoEUV",iframe:"iframe___SOG0q",c:"c___b2vnF",cpp:"cpp___P7I43",java:"java___WVWs5",python:"python___jYtaY",commitBtn:"commitBtn___nn6xU",questionWrap:"questionWrap___etqMI",solutionWrap:"solutionWrap___mYqhV",descBox:"descBox___wxQO7",title:"title___kbl_N",desc:"desc___Fqem8",choiceBox:"choiceBox___nT00I",activeAnswerBox:"activeAnswerBox___fu7T_",rightAnswerBox:"rightAnswerBox___gyayt",errorAnswerBox:"errorAnswerBox___FlDEL",greenColor:"greenColor___Dkxsy",redColor:"redColor___TB4es"},gt=t(95097),y=Object.defineProperty,it=Object.defineProperties,Mt=Object.getOwnPropertyDescriptors,et=Object.getOwnPropertySymbols,X=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,Ie=(T,F,d)=>F in T?y(T,F,{enumerable:!0,configurable:!0,writable:!0,value:d}):T[F]=d,Ce=(T,F)=>{for(var d in F||(F={}))X.call(F,d)&&Ie(T,d,F[d]);if(et)for(var d of et(F))v.call(F,d)&&Ie(T,d,F[d]);return T},b=(T,F)=>it(T,Mt(F));const s=({problemset:T,dispatch:F,question:d,pageCache:Ye,solutionVis:Bt,disabled:It,questionIndex:xn,pageInfo:Q,pptInfo:q,SmartPlanItemBanks:Ut,questionChoiceIdsRef:ft,changeChoiceIds:un})=>{const[vn,lt]=(0,e.useState)({}),[He,yn]=(0,e.useState)([]),en={fontSize:"16px"},an=!(Ye!=null&&Ye.is_end)&&(Q==null?void 0:Q.status)=="ended"||(d==null?void 0:d.is_answered)||(Ye==null?void 0:Ye.is_end)&&!(Ut!=null&&Ut.allow_answer_after_end),Pt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,e.useEffect)(()=>{var p;const H=(0,ot.cloneDeep)(d);lt(H);const ne=(p=H==null?void 0:H.choices)==null?void 0:p.map((at,Lt)=>b(Ce({},at),{checked:at==null?void 0:at.me_answered}));ft.current=ne.filter(at=>at.me_answered).map(at=>at==null?void 0:at.choice_id),yn([...ne])},[d]);const Pn=p=>{if(an&&!(q!=null&&q.is_simulate))return;const H=He.map((ne,at)=>b(Ce({},ne),{checked:at===p?!(ne!=null&&ne.checked):ne.checked}));ft.current=H.filter(ne=>ne.checked).map(ne=>ne==null?void 0:ne.choice_id),un(H.filter(ne=>ne.checked).map(ne=>ne==null?void 0:ne.choice_id)),yn(H)},de=p=>{let H="";return He.forEach((ne,at)=>{p?d!=null&&d.is_answered?(ne!=null&&ne.me_answered||ne!=null&&ne.checked)&&(H=H+Pt[at]):ne!=null&&ne.checked&&(H=H+Pt[at]):ne!=null&&ne.is_answer&&(H=H+Pt[at])}),H};return e.createElement("div",null,e.createElement("div",{className:P.questionWrap},e.createElement(gt.Z,{value:'\u591A\u9009\u9898'+(vn==null?void 0:vn.name),style:Ce({},en)}),He==null?void 0:He.map((p,H)=>{const{is_answer:ne,checked:at,choice_text:Lt,me_answered:yt}=p;let rn="";return d!=null&&d.is_answered?Bt?(ne&&(rn=P.rightAnswerBox),!ne&&(at||yt)&&(rn=P.errorAnswerBox)):(at||yt)&&(rn=P.activeAnswerBox):at&&(rn=P.activeAnswerBox),e.createElement(fe.Z,{key:H,className:`${P.choiceBox} ${rn}`,align:"middle",wrap:!1,style:{cursor:an?"not-allowed":"pointer",marginTop:"10px"},onClick:jn=>{Pn(H)}},e.createElement(Y.Z,{style:Ce({fontWeight:500},en),className:P.choiceIndex},Pt[H]),e.createElement(Y.Z,{flex:1,className:"ml10"},e.createElement(gt.Z,{className:P.html,value:Lt,style:Ce({},en)})),Bt&&ne&&e.createElement(Y.Z,null,e.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})),Bt&&!ne&&(at||yt)&&e.createElement(Y.Z,null,e.createElement("i",{className:"iconfont icon-guanbi10 font16 c-red"})))}),!Bt&&He.find(p=>(p==null?void 0:p.checked)||(p==null?void 0:p.me_answered))&&e.createElement("div",{style:b(Ce({},en),{marginTop:"20px",fontWeight:600})},e.createElement("span",null,"\u5DF2\u9009\u7B54\u6848\xA0\xA0"),e.createElement("span",{style:{color:"#3061D0"}},de(!0))),Bt&&e.createElement("div",{className:P.solutionWrap},e.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},e.createElement("div",{className:"c-grey-333 mb5 font16"},e.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),e.createElement("span",{style:{color:"#2EC25B",fontWeight:600,fontSize:"16px"}},de(!1))),e.createElement("div",{className:"c-grey-333 mb5 font16"},e.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u5DF2\u9009\u7B54\u6848"),He.find(p=>p==null?void 0:p.me_answered)?e.createElement(e.Fragment,null,(()=>{const p=He.map((yt,rn)=>yt!=null&&yt.me_answered?rn:-1).filter(yt=>yt!==-1),H=He.map((yt,rn)=>yt!=null&&yt.is_answer?rn:-1).filter(yt=>yt!==-1),at=p.length===H.length&&p.every(yt=>H.includes(yt))?P.greenColor:P.redColor,Lt=p.map(yt=>Pt[yt]).join("");return e.createElement("span",{className:at,style:{fontWeight:600,fontSize:"16px"}},Lt||"\u672A\u4F5C\u7B54")})()):e.createElement("span",{style:{color:"#E30000",fontWeight:600,fontSize:"16px"}},"\u672A\u4F5C\u7B54"))),e.createElement("div",null,e.createElement(gt.Z,{value:'\u9898\u76EE\u89E3\u6790'+((vn==null?void 0:vn.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))))};var At=(0,ae.connect)(({problemset:T})=>({problemset:T}))(s),Je=t(59301),ht=Object.defineProperty,Ft=Object.defineProperties,Dt=Object.getOwnPropertyDescriptors,Et=Object.getOwnPropertySymbols,Yt=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,vt=(T,F,d)=>F in T?ht(T,F,{enumerable:!0,configurable:!0,writable:!0,value:d}):T[F]=d,oe=(T,F)=>{for(var d in F||(F={}))Yt.call(F,d)&&vt(T,d,F[d]);if(Et)for(var d of Et(F))Pe.call(F,d)&&vt(T,d,F[d]);return T},V=(T,F)=>Ft(T,Dt(F));const K=({questionIndex:T,problemset:F,dispatch:d,question:Ye,solutionVis:Bt,pageCache:It,pageInfo:xn,pptInfo:Q,SmartPlanItemBanks:q,questionChoiceIdsRef:Ut,changeChoiceIds:ft})=>{const[un,vn]=(0,e.useState)({}),[lt,He]=(0,e.useState)([]),[yn]=(0,ae.useSearchParams)(),en={fontSize:"16px"},an=!(It!=null&&It.is_end)&&(xn==null?void 0:xn.status)=="ended"||(Ye==null?void 0:Ye.is_answered)||(It==null?void 0:It.is_end)&&!(q!=null&&q.allow_answer_after_end),Pt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,e.useEffect)(()=>{var de;const p=(0,ot.cloneDeep)(Ye);vn(p);const H=(de=p==null?void 0:p.choices)==null?void 0:de.map((ne,at)=>V(oe({},ne),{checked:ne==null?void 0:ne.me_answered}));Ut.current=H.filter(ne=>ne.me_answered).map(ne=>ne==null?void 0:ne.choice_id),He([...H])},[Ye]);const Pn=de=>{if(an&&!(Q!=null&&Q.is_simulate))return;const p=lt.map((H,ne)=>V(oe({},H),{checked:ne===de}));Ut.current=p.filter(H=>H.checked).map(H=>H==null?void 0:H.choice_id),ft(p.filter(H=>H.checked).map(H=>H==null?void 0:H.choice_id)),He(p)};return Je.createElement("div",null,Je.createElement("div",{className:P.questionWrap},Je.createElement(gt.Z,{value:'\u5355\u9009\u9898'+(un==null?void 0:un.name),style:oe({},en)}),lt==null?void 0:lt.map((de,p)=>{const{is_answer:H,checked:ne,choice_text:at,me_answered:Lt}=de;let yt="";return Ye!=null&&Ye.is_answered?Bt?(H&&(yt=P.rightAnswerBox),!H&&(ne||Lt)&&(yt=P.errorAnswerBox)):(ne||Lt)&&(yt=P.activeAnswerBox):ne&&(yt=P.activeAnswerBox),Je.createElement(fe.Z,{key:p,className:`${P.choiceBox} ${yt}`,align:"middle",wrap:!1,style:{cursor:an?"not-allowed":"pointer",marginTop:"10px"},onClick:rn=>{Pn(p)}},Je.createElement(Y.Z,{style:oe({fontWeight:500},en),className:P.choiceIndex},Pt[p]),Je.createElement(Y.Z,{flex:1,className:"ml10"},Je.createElement(gt.Z,{className:P.html,value:at,style:oe({},en)})),Bt&&H&&Je.createElement(Y.Z,null,Je.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})),Bt&&!H&&(ne||Lt)&&Je.createElement(Y.Z,null,Je.createElement("i",{className:"iconfont icon-guanbi10 font16 c-red"})))}),!Bt&<.find(de=>(de==null?void 0:de.checked)||(de==null?void 0:de.me_answered))&&Je.createElement("div",{style:V(oe({},en),{marginTop:"20px",fontWeight:600})},Je.createElement("span",null,"\u5DF2\u9009\u7B54\u6848\xA0\xA0"),Je.createElement("span",{style:{color:"#3061D0"}},Ye!=null&&Ye.is_answered?Pt[lt.findIndex(de=>(de==null?void 0:de.checked)||(de==null?void 0:de.me_answered))]:Pt[lt.findIndex(de=>de==null?void 0:de.checked)])),Bt&&Je.createElement("div",{className:P.solutionWrap},Je.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},Je.createElement("div",{className:"c-grey-333 mb5 font16"},Je.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),Je.createElement("span",{style:{color:"#2EC25B",fontWeight:600,fontSize:"16px"}},Pt[lt.findIndex(de=>de==null?void 0:de.is_answer)])),Je.createElement("div",{className:"c-grey-333 mb5 font16"},Je.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u5DF2\u9009\u7B54\u6848"),lt.find(de=>de==null?void 0:de.me_answered)?Je.createElement(Je.Fragment,null,(()=>{var de;const p=lt.findIndex(at=>at==null?void 0:at.me_answered),ne=((de=lt[p])==null?void 0:de.is_answer)?P.greenColor:P.redColor;return Je.createElement("span",{className:ne,style:{fontWeight:600,fontSize:"16px"}},Pt[p])})()):Je.createElement("span",{style:{color:"#E30000",fontWeight:600,fontSize:"16px"}},"\u672A\u4F5C\u7B54"))),Je.createElement("div",null,Je.createElement(gt.Z,{value:'\u9898\u76EE\u89E3\u6790'+((un==null?void 0:un.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))))};var ce=(0,ae.connect)(({problemset:T})=>({problemset:T}))(K),Z=Object.defineProperty,Oe=Object.defineProperties,pe=Object.getOwnPropertyDescriptors,j=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable,w=(T,F,d)=>F in T?Z(T,F,{enumerable:!0,configurable:!0,writable:!0,value:d}):T[F]=d,x=(T,F)=>{for(var d in F||(F={}))te.call(F,d)&&w(T,d,F[d]);if(j)for(var d of j(F))S.call(F,d)&&w(T,d,F[d]);return T},le=(T,F)=>Oe(T,pe(F));const xe=({problemset:T,questionIndex:F,dispatch:d,question:Ye,pageCache:Bt,solutionVis:It,disabled:xn,pageInfo:Q,pptInfo:q,SmartPlanItemBanks:Ut,questionChoiceIdsRef:ft,changeChoiceIds:un})=>{const[vn,lt]=(0,e.useState)({}),[He,yn]=(0,e.useState)([]),en={fontSize:"16px"},an=!(Bt!=null&&Bt.is_end)&&(Q==null?void 0:Q.status)=="ended"||(Ye==null?void 0:Ye.is_answered)||(Bt==null?void 0:Bt.is_end)&&!(Ut!=null&&Ut.allow_answer_after_end),Pt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,e.useEffect)(()=>{var de;const p=(0,ot.cloneDeep)(Ye);lt(p);const H=(de=p==null?void 0:p.choices)==null?void 0:de.map((ne,at)=>le(x({},ne),{checked:ne==null?void 0:ne.me_answered}));ft.current=H.filter(ne=>ne.me_answered).map(ne=>ne==null?void 0:ne.choice_id),yn([...H])},[Ye]);const Pn=de=>{if(an&&!(q!=null&&q.is_simulate))return;const p=He.map((H,ne)=>le(x({},H),{checked:ne==de}));ft.current=p.filter(H=>H.checked).map(H=>H==null?void 0:H.choice_id),un(p.filter(H=>H.checked).map(H=>H==null?void 0:H.choice_id)),yn(p)};return e.createElement("div",null,e.createElement("div",{className:P.questionWrap},e.createElement(gt.Z,{value:'\u5224\u65AD\u9898'+(vn==null?void 0:vn.name),style:x({},en)}),He==null?void 0:He.map((de,p)=>{const{is_answer:H,checked:ne,choice_text:at,me_answered:Lt}=de;let yt="";return Ye!=null&&Ye.is_answered?It?(H&&(yt=P.rightAnswerBox),!H&&(ne||Lt)&&(yt=P.errorAnswerBox)):(ne||Lt)&&(yt=P.activeAnswerBox):ne&&(yt=P.activeAnswerBox),e.createElement(fe.Z,{key:p,className:`${P.choiceBox} ${yt}`,align:"middle",wrap:!1,style:{cursor:an?"not-allowed":"pointer",marginTop:"10px"},onClick:rn=>{Pn(p)}},e.createElement(Y.Z,{style:x({fontWeight:500},en),className:P.choiceIndex},Pt[p]),e.createElement(Y.Z,{flex:1,className:"ml10"},e.createElement(gt.Z,{className:P.html,value:at,style:x({},en)})),It&&H&&e.createElement(Y.Z,null,e.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})),It&&!H&&(ne||Lt)&&e.createElement(Y.Z,null,e.createElement("i",{className:"iconfont icon-guanbi10 font16 c-red"})))}),!It&&He.find(de=>(de==null?void 0:de.checked)||(de==null?void 0:de.me_answered))&&e.createElement("div",{style:le(x({},en),{marginTop:"20px",fontWeight:600})},e.createElement("span",null,"\u5DF2\u9009\u7B54\u6848\xA0\xA0"),e.createElement("span",{style:{color:"#3061D0"}},Ye!=null&&Ye.is_answered?Pt[He.findIndex(de=>(de==null?void 0:de.checked)||(de==null?void 0:de.me_answered))]:Pt[He.findIndex(de=>de==null?void 0:de.checked)])),It&&e.createElement("div",{className:P.solutionWrap},e.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},e.createElement("div",{className:"c-grey-333 mb5 font16"},e.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),e.createElement("span",{style:{color:"#2EC25B",fontWeight:600,fontSize:"16px"}},Pt[He.findIndex(de=>de==null?void 0:de.is_answer)])),e.createElement("div",{className:"c-grey-333 mb5 font16"},e.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u5DF2\u9009\u7B54\u6848"),He.find(de=>de==null?void 0:de.me_answered)?e.createElement(e.Fragment,null,(()=>{var de;const p=He.findIndex(at=>at==null?void 0:at.me_answered),ne=((de=He[p])==null?void 0:de.is_answer)?P.greenColor:P.redColor;return e.createElement("span",{className:ne,style:{fontWeight:600,fontSize:"16px"}},Pt[p])})()):e.createElement("span",{style:{color:"#E30000",fontWeight:600,fontSize:"16px"}},"\u672A\u4F5C\u7B54"))),e.createElement("div",null,e.createElement(gt.Z,{value:'\u9898\u76EE\u89E3\u6790'+((vn==null?void 0:vn.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))))};var Be=(0,ae.connect)(({problemset:T})=>({problemset:T}))(xe),ie=t(54172),we=t(30641),R=t(38147),me=t(87513),Se=t(50258),Ze=t(56656),a=t.n(Ze),E=t(88125),o=t(24334),r=t(67172),i=t(74128),C=t(65862),f=t(59301),I=(T,F,d)=>new Promise((Ye,Bt)=>{var It=q=>{try{Q(d.next(q))}catch(Ut){Bt(Ut)}},xn=q=>{try{Q(d.throw(q))}catch(Ut){Bt(Ut)}},Q=q=>q.done?Ye(q.value):Promise.resolve(q.value).then(It,xn);Q((d=d.apply(T,F)).next())});const M=({problemset:T,dispatch:F,question:d,pageCache:Ye,solutionVis:Bt,SmartPlanItemBanks:It,disabled:xn,questionIndex:Q,questionChoiceIdsRef:q,handleRefresh:Ut,childWindow:ft,visible:un,onCancel:vn,closeProgram:lt,isSimulate:He})=>{var yn;const[en,an]=(0,e.useState)(""),Pt=(0,ae.useParams)(),[Pn,de]=(0,e.useState)(!1),p=(0,e.useRef)(null),[H]=(0,ae.useSearchParams)(),[ne,at]=(0,e.useState)([]),[Lt,yt]=(0,e.useState)({page:1,limit:10}),[rn,jn]=(0,e.useState)(0),Sn={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};(0,e.useEffect)(()=>{if(un){const Nt=document.getElementById("iframeSmartPlan");if(Nt){const Tt={type:"showIntelligentTeacherStatus",aiStatus:d==null?void 0:d.enable_ai_tutor,questionStatus:(d==null?void 0:d.status)==="ended",pptStatus:Ye==null?void 0:Ye.is_end};Nt.contentWindow.postMessage(Tt,"*")}}},[d,Ye,un]),(0,e.useEffect)(()=>{lt&&p.current&&(ke.ZP.warning("\u7B54\u9898\u65F6\u95F4\u5012\u8BA1\u65F6\u7ED3\u675F"),localStorage.removeItem(`iframeprogram_${H.get("course_id")}_${H.get("id")}`),p.current.style.display="none")},[lt]);const Mn=localStorage.getItem(`iframeprogram_${H.get("course_id")}_${H.get("id")}`);(0,e.useEffect)(()=>{un&&Mn=="true"?Tn():Ut()},[un,Mn]),(0,e.useEffect)(()=>{!Mn&&(d!=null&&d.hack_user_identifier)&&Zn()},[Mn,d==null?void 0:d.hack_user_identifier]);const Tn=()=>I(void 0,null,function*(){var Nt;if(de(!0),d!=null&&d.hack_identifier){const Tt=yield(0,me.nF)({id:d==null?void 0:d.hack_identifier});(Tt==null?void 0:Tt.status)===0&&an(`${((Nt=i.Z)==null?void 0:Nt.MINIPROGRAM_SERVER)||"https://data.educoder.net"}/h5educoderbuild/educodermd/hack/${Tt==null?void 0:Tt.identifier}/${(0,C.ej)("_educoder_session")}/${(0,C.ej)("_educoder_session")}/code?catalog=smartPlane&itemId=${d==null?void 0:d.smart_plan_page_item_bank_id}&coursesId=${H.get("course_id")}&exercisesId=${H.get("id")}`)}de(!1)}),_t=Nt=>{var Tt;p.current&&Nt.source===((Tt=p.current)==null?void 0:Tt.contentWindow)&&(console.log("\u6536\u5230\u6765\u81EA iframe \u7684\u6D88\u606F:",Nt.data),Nt.data.type==="back"&&(localStorage.removeItem(`iframeprogram_${H.get("course_id")}_${H.get("id")}`),p.current.style.display="none"))};(0,e.useEffect)(()=>(window.addEventListener("message",_t),()=>{window.removeEventListener("message",_t)}),[]);const Vn={C:f.createElement("span",{className:P.c},"C"),"C++":f.createElement("span",{className:P.cpp},"C++"),Java:f.createElement("span",{className:P.java},"Java"),Python:f.createElement("span",{className:P.python},"Python")},Un={not_started:f.createElement("span",{style:{fontSize:"16px",color:"rgb(144,150,163)"}},"\u672A\u5F00\u542F"),not_pass:f.createElement("span",{style:{fontSize:"16px",color:"rgb(227,0,0)"}},"\u672A\u901A\u5173"),passed:f.createElement("span",{style:{fontSize:"16px",color:"rgb(0,177,135)"}},"\u5DF2\u901A\u5173"),delay_passed:f.createElement("span",{style:{fontSize:"16px",color:"rgb(178, 173, 8)"}},"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173")},Zn=(Nt=1,Tt=10)=>I(void 0,null,function*(){const on=yield(0,R.ZP)(`/api/myproblems/${d==null?void 0:d.hack_user_identifier}/submit_records.json`,{method:"get",params:{page:Nt,limit:Tt}});at(on==null?void 0:on.records),jn(on==null?void 0:on.records_count)});return f.createElement("div",null,f.createElement(gt.Z,{value:'

\u7F16\u7A0B\u9898

'+(d==null?void 0:d.name)}),f.createElement("div",{className:P.descBox},f.createElement("div",{className:P.title},f.createElement("span",{style:{fontSize:"14px",color:"#666",marginRight:"8px"}},"\u5141\u8BB8\u7F16\u7A0B\u8BED\u8A00\uFF1A"),(yn=d==null?void 0:d.languages)==null?void 0:yn.map((Nt,Tt,on)=>f.createElement(e.Fragment,{key:Tt},Vn[Nt==null?void 0:Nt.language]))),f.createElement("div",{className:P.desc,style:{height:"max-content",maxHeight:"210px",overflowY:"auto"}},f.createElement(gt.Z,{value:'\u95EE\u9898\u63CF\u8FF0'+(d==null?void 0:d.description),style:{fontSize:"16px",color:"#000"}}))),(d==null?void 0:d.answer_status)!="not_started"&&f.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"20px",fontWeight:500}},f.createElement("span",{style:{fontSize:"16px",color:"#000",fontWeight:"500",marginRight:"10px"}},"\u7B54\u9898\u72B6\u6001"),Un[d==null?void 0:d.answer_status]),(d==null?void 0:d.answer_status)!="not_started"&&f.createElement("div",{className:P.descBox},f.createElement("div",{className:P.title},f.createElement("span",{style:{fontSize:"14px",color:"#000",marginRight:"5px"}},"\u6700\u540E\u901A\u5173\u4EE3\u7801"),f.createElement("span",{style:{fontSize:"12px",color:"#666"}},"(\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5)")),f.createElement("div",{className:P.desc,style:{backgroundColor:"#fff"}},f.createElement(Se.ZP,{height:300,language:d==null?void 0:d.language,value:d!=null&&d.passed_code?o.Base64.decode(d==null?void 0:d.passed_code):"",theme:"default",options:Sn}))),(d==null?void 0:d.answer_status)!="not_started"&&!!rn&&f.createElement(ie.default,{style:{marginTop:"20px"},scroll:{x:400},columns:[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"query_index",width:100,render:(Nt,Tt,on)=>f.createElement("span",{style:{color:"#000"}},(Lt.page-1)*Lt.limit+on+1)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"center",width:180,render:(Nt,Tt)=>f.createElement("span",{style:{color:"#000"}},Tt!=null&&Tt.created_at?a()(Tt==null?void 0:Tt.created_at).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",width:200,render:(Nt,Tt)=>{var on;return f.createElement("span",{className:`${Nt===0?"c-green":"c-red"}`},(on=E.Im[Nt])==null?void 0:on.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}},{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,fixed:"right",render:(Nt,Tt)=>f.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>I(void 0,null,function*(){var on,zn,Yn;const Xt=yield(0,r.X6)(Tt==null?void 0:Tt.id);z.default.confirm({centered:!0,icon:null,width:350,okText:"\u5173\u95ED",autoFocusButton:null,cancelButtonProps:{style:{display:"none"}},title:"\u4EE3\u7801\u5185\u5BB9",content:f.createElement("div",{className:"mb10"},f.createElement(Se.ZP,{height:200,language:(on=Xt==null?void 0:Xt.data)==null?void 0:on.language,theme:"vs-light",value:(zn=Xt==null?void 0:Xt.data)!=null&&zn.code?o.Base64.decode((Yn=Xt==null?void 0:Xt.data)==null?void 0:Yn.code):"",options:Sn}))})})},"\u67E5\u770B\u4EE3\u7801")}].filter(Nt=>!!Nt),pagination:{total:rn||0,onChange:(Nt,Tt)=>I(void 0,null,function*(){yt({page:Nt,limit:Tt}),yield Zn()}),current:Lt==null?void 0:Lt.page,pageSize:Lt==null?void 0:Lt.limit,showTotal:Nt=>f.createElement(f.Fragment,null,"\u5171",f.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Nt),"\u6761\u6570\u636E")},dataSource:ne}),f.createElement(we.Z,{title:"",placement:"bottom",rootClassName:P.Drawrap,width:"100vw",height:"100vh",closable:!1,onClose:()=>{vn()},maskClosable:!1,open:un&&Mn=="true",style:{overflowX:"hidden"}},f.createElement(re.Z,{spinning:Pn},f.createElement("div",{style:{width:"100%",height:"100%",minHeight:"100vh",overflow:"hidden"}},un&&Mn=="true"&&f.createElement("iframe",{ref:p,id:"iframeSmartPlan",style:{width:"100vw",height:"100vh",display:un?"block":"none"},src:en,frameBorder:"0"})))))};var u=(0,ae.connect)(({problemset:T})=>({problemset:T}))(M),m=t(45684),G=t(96121),ve=t(95532),U=t(2524),J=Object.defineProperty,Fe=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable,We=(T,F,d)=>F in T?J(T,F,{enumerable:!0,configurable:!0,writable:!0,value:d}):T[F]=d,be=(T,F)=>{for(var d in F||(F={}))Re.call(F,d)&&We(T,d,F[d]);if(Fe)for(var d of Fe(F))qe.call(F,d)&&We(T,d,F[d]);return T};const $e=T=>React.createElement("svg",be({width:60,height:60,xmlns:"http://www.w3.org/2000/svg"},T),React.createElement("title",null,"\u7F16\u7EC4"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M42 0H18C8.06 0 0 8.06 0 18v24c0 9.94 8.06 18 18 18h24c9.94 0 18-8.06 18-18V18c0-9.94-8.06-18-18-18Z",fill:"#D8F4EE"}),React.createElement("path",{d:"M20.453 21.873 27.018 30l-6.566 8.127C18.28 40.818 20.063 45 23.383 45h13.236c3.32 0 5.101-4.182 2.93-6.873L32.981 30l6.566-8.127c2.171-2.69.39-6.873-2.93-6.873H23.382c-3.32 0-5.102 4.183-2.93 6.873Zm7.866 7.26-3.97-4.947c-1.302-1.625 1.319-2.283 3.207-1.037 1.707 1.125 3.14 1.064 3.647 1.041l.13-.004c.067 0 .335-.064.712-.154 1.517-.363 4.798-1.148 3.754.154l-3.969 4.948c-.925 1.155-2.586 1.155-3.511 0v-.001Z",fill:"#01C99A"}),React.createElement("path",{d:"M15 17.25A2.25 2.25 0 0 1 17.25 15h25.5a2.25 2.25 0 1 1 0 4.5h-25.5A2.25 2.25 0 0 1 15 17.25Zm30 25.5A2.25 2.25 0 0 1 42.75 45h-25.5a2.25 2.25 0 0 1 0-4.5h25.5A2.25 2.25 0 0 1 45 42.75Z",fill:"#75E8CD"}),React.createElement("path",{d:"m24.05 35.434 2.515-3.335c.3-.4.651-.449 1.05-.147.4.3.449.65.147 1.05l-2.515 3.335c-.3.4-.651.449-1.05.148-.4-.301-.448-.652-.147-1.05ZM24.148 37.794c-.302.4-.652.448-1.05.147-.4-.3-.45-.65-.148-1.05.3-.4.651-.448 1.05-.147.4.3.449.65.148 1.05Z",fill:"#FFF"})));var W="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNNDIgMEgxOEM4LjA2IDAgMCA4LjA2IDAgMTh2MjRjMCA5Ljk0IDguMDYgMTggMTggMThoMjRjOS45NCAwIDE4LTguMDYgMTgtMThWMThjMC05Ljk0LTguMDYtMTgtMTgtMThaIiBmaWxsPSIjRDhGNEVFIi8+PHBhdGggZD0iTTIwLjQ1MyAyMS44NzMgMjcuMDE4IDMwbC02LjU2NiA4LjEyN0MxOC4yOCA0MC44MTggMjAuMDYzIDQ1IDIzLjM4MyA0NWgxMy4yMzZjMy4zMiAwIDUuMTAxLTQuMTgyIDIuOTMtNi44NzNMMzIuOTgxIDMwbDYuNTY2LTguMTI3YzIuMTcxLTIuNjkuMzktNi44NzMtMi45My02Ljg3M0gyMy4zODJjLTMuMzIgMC01LjEwMiA0LjE4My0yLjkzIDYuODczWm03Ljg2NiA3LjI2LTMuOTctNC45NDdjLTEuMzAyLTEuNjI1IDEuMzE5LTIuMjgzIDMuMjA3LTEuMDM3IDEuNzA3IDEuMTI1IDMuMTQgMS4wNjQgMy42NDcgMS4wNDFsLjEzLS4wMDRjLjA2NyAwIC4zMzUtLjA2NC43MTItLjE1NCAxLjUxNy0uMzYzIDQuNzk4LTEuMTQ4IDMuNzU0LjE1NGwtMy45NjkgNC45NDhjLS45MjUgMS4xNTUtMi41ODYgMS4xNTUtMy41MTEgMHYtLjAwMVoiIGZpbGw9IiMwMUM5OUEiLz48cGF0aCBkPSJNMTUgMTcuMjVBMi4yNSAyLjI1IDAgMCAxIDE3LjI1IDE1aDI1LjVhMi4yNSAyLjI1IDAgMSAxIDAgNC41aC0yNS41QTIuMjUgMi4yNSAwIDAgMSAxNSAxNy4yNVptMzAgMjUuNUEyLjI1IDIuMjUgMCAwIDEgNDIuNzUgNDVoLTI1LjVhMi4yNSAyLjI1IDAgMCAxIDAtNC41aDI1LjVBMi4yNSAyLjI1IDAgMCAxIDQ1IDQyLjc1WiIgZmlsbD0iIzc1RThDRCIvPjxwYXRoIGQ9Im0yNC4wNSAzNS40MzQgMi41MTUtMy4zMzVjLjMtLjQuNjUxLS40NDkgMS4wNS0uMTQ3LjQuMy40NDkuNjUuMTQ3IDEuMDVsLTIuNTE1IDMuMzM1Yy0uMy40LS42NTEuNDQ5LTEuMDUuMTQ4LS40LS4zMDEtLjQ0OC0uNjUyLS4xNDctMS4wNVpNMjQuMTQ4IDM3Ljc5NGMtLjMwMi40LS42NTIuNDQ4LTEuMDUuMTQ3LS40LS4zLS40NS0uNjUtLjE0OC0xLjA1LjMtLjQuNjUxLS40NDggMS4wNS0uMTQ3LjQuMy40NDkuNjUuMTQ4IDEuMDVaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg==",Ee="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAAAUCAYAAAAA5FpZAAAAAXNSR0IArs4c6QAAAnFJREFUWEftmU1oE1EQx//zkkWEFlS8KXpQEQ+CXjxGrIIHQW+1mBVUtElobXrQq19nD0lok9iKCNmA7Ek82xi1F08qXorowYM9FVEjQk3yRnbTaE3ddV+f1pTuO8+8mffb2Xkz8wjhWlEC5GUtW7QOM+MkgBgxtrTkeBYknoD4XjppTq2op//RWDZfqgrCtYup01VdN5YAzxbLuyDlJAMH/TYnYJoixpmRxMBbXSe6XT+TL7HjIwGPdcH/AnysWI41Jd9n8EYQaoLoZkTQA2ww3jgGmx/kDqBxgiUuM7iHQJ85Io6NJk5Ndzs0Hf/awNt76ID/AbwV2fxsAXYlaohzw+fj737naOaWvQ3y2wSYj4LoUzQSPTA8OPBa51DdrNsJXAf8T+D5UtVNI4RKOmkeISL3N/JazCxyBavi6BDR03TKjHUzNB3fvIAvB7wL3L0gJT900kjUEHu9IrvT6dyktVU28BLMmygi+tKJ+COdg3Wr7p+Aq4B3gWcKlpMeLghBV0eS5g2Vg+eK1hUp+TqI7o6mzLMquqtFNijwIODbwGfAvNuIiv1Dg/EXKiDGJ8r76g35nIhm0ilzj4ruapFVBe4HvpVS8lbNqTqMzet6h/r7v6iAsG17/ezc/FcVnbUmu7iq0QY+bts99bn52lqDqHLeJcAzBStMKT4E/3pKCS9N/3hVBe7XGGmVhWO3y9sbdfkKjN6wLAzW+us0PpQrlKcYfChsfILPWJbV2i9E9h0w+sLWXm2KqDS8wsf6zqbk45L5kptGwuGV8rg2HM8GqO/+2Xh2se3OBwgGEwHvwweIAF/IR8TzxUdv21Dbi8B35rKDJPX+yxEAAAAASUVORK5CYII=",A=t(59301),nn=Object.defineProperty,ze=Object.defineProperties,_e=Object.getOwnPropertyDescriptors,jt=Object.getOwnPropertySymbols,xt=Object.prototype.hasOwnProperty,Vt=Object.prototype.propertyIsEnumerable,$=(T,F,d)=>F in T?nn(T,F,{enumerable:!0,configurable:!0,writable:!0,value:d}):T[F]=d,st=(T,F)=>{for(var d in F||(F={}))xt.call(F,d)&&$(T,d,F[d]);if(jt)for(var d of jt(F))Vt.call(F,d)&&$(T,d,F[d]);return T},nt=(T,F)=>ze(T,_e(F)),ee=(T,F,d)=>new Promise((Ye,Bt)=>{var It=q=>{try{Q(d.next(q))}catch(Ut){Bt(Ut)}},xn=q=>{try{Q(d.throw(q))}catch(Ut){Bt(Ut)}},Q=q=>q.done?Ye(q.value):Promise.resolve(q.value).then(It,xn);Q((d=d.apply(T,F)).next())});const Qe=({user:T,classroomList:F,officeToken:d,globalSetting:Ye,loading:Bt,problemset:It,dispatch:xn,pageCache:Q,pageNum:q,maxPage:Ut,aiImg:ft,changePage:un,setClassMode:vn,isSimulate:lt,pptInfo:He})=>{var yn,en,an,Pt,Pn,de,p,H,ne,at,Lt,yt,rn,jn,Sn,Mn,Tn,_t,Vn,Un,Zn,Nt,Tt,on,zn,Yn,Xt,il,Ln,qn,Hn,$n,sl,cl,dl,N,Kn,ml,De,Zt,Cn,gn,Ht,Ue,pt,Fn,kt,El,kl,Cl,el,Ol,Pl,Rl,Tl,Ql,l,c,D,Te,Le,ye,Me,Ne,ge,Ae,Rt,dt,je,ut,Jt,B,ln,Ot,bn;const[Wt,An]=(0,e.useState)(!1),[Qt]=(0,ae.useSearchParams)(),[k,Ct]=(0,e.useState)(0),[qt,wn]=(0,e.useState)(!1),[fn,Dn]=(0,e.useState)(!(Q!=null&&Q.allow_answer&&!(Q!=null&&Q.is_end)&&(d==null?void 0:d.Status)!=="ended")),[pn,hn]=(0,e.useState)(!1),[Ge,fl]=(0,e.useState)({}),_n=(0,e.useRef)(null),Bn=(0,e.useRef)([]),[cn,Gn]=(0,e.useState)(null),[Fl,tt]=(0,e.useState)(!1),{SmartPlanItemBanks:n}=F,[Ke,dn]=(0,e.useState)([]),[O,Dl]=(0,e.useState)(0),[Il,pl]=(0,e.useState)(!1),[jl,Ul]=(0,e.useState)(!1),vl=(0,e.useRef)(),Jn=(0,e.useRef)(null),[Vl,tl]=(0,e.useState)(!1),xl=(0,e.useRef)(null),[Xn,Wn]=(0,e.useState)(!1),[gl,Ll]=(0,e.useState)(!1),[nl,Hl]=(0,e.useState)(0),[Kl,ll]=(0,e.useState)(0),[Qn,Sl]=(0,e.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[Al,_l]=(0,e.useState)(""),hl=(0,e.useRef)(null),Zl=(0,e.useRef)(null),zl={item_bank:"\u8BD5\u9898\u4F5C\u7B54",ai_qna:"\u667A\u6167\u4F34\u5B66",page_info:"\u9605\u8BFB\u89E3\u6790",animation_code:"\u52A8\u6548\u5B66\u4E60"},Yl={page_info:"1",ai_qna:"2",item_bank:"4"},[Xl,ql]=(0,e.useState)(),[Rn,wl]=(0,e.useState)(""),Bl=(0,e.useRef)(null),Nn=(0,e.useRef)(null);(0,e.useEffect)(()=>{var L;((L=n==null?void 0:n.page)==null?void 0:L.current_limit_time)>0?wl(n.page.current_limit_time+1):wl("")},[(yn=n==null?void 0:n.page)==null?void 0:yn.current_limit_time]);const Gl=()=>{if(!Bl.current)return Rn;const L=Math.floor((Date.now()-Bl.current)/1e3);return Math.max(0,Rn-L)},Jl=()=>{const L=Gl();if(wl(L),L<=0){Nn.current&&(clearTimeout(Nn.current),Nn.current=null),setTimeout(()=>{ql(new Date),he()},2e3);return}Nn.current&&clearTimeout(Nn.current),Nn.current=setTimeout(Jl,1e3)};(0,e.useEffect)(()=>{if(Rn<=0)return;Rn==1&&setTimeout(()=>{ke.ZP.warning("\u7B54\u9898\u7ED3\u675F\uFF0C\u65E0\u6CD5\u7EE7\u7EED\u63D0\u4EA4")},1e3),Bl.current=Date.now(),Jl();const L=()=>{document.hidden?Nn.current&&(clearTimeout(Nn.current),Nn.current=null):!Nn.current&&Rn>0&&(Bl.current=Date.now()-(Rn-Gl())*1e3,Jl())};return document.addEventListener("visibilitychange",L),()=>{Nn.current&&clearTimeout(Nn.current),document.removeEventListener("visibilitychange",L)}},[Rn]);const $l=L=>{const Xe=Math.floor(L/60),mt=L%60;return`${String(Xe).padStart(2,"0")}:${String(mt).padStart(2,"0")}`};(0,e.useEffect)(()=>{Dn(!(Q!=null&&Q.allow_answer&&!(Q!=null&&Q.is_end)&&(d==null?void 0:d.Status)!=="ended"))},[Q==null?void 0:Q.allow_answer,!(Q!=null&&Q.is_end),(d==null?void 0:d.Status)!=="ended"]);const Wl=()=>ee(void 0,null,function*(){yield(0,R.ZP)(`/api/courses/${Qt.get("course_id")}/smart_plans/${Qt.get("id")}/check_start.json`,{method:"post"})});(0,e.useEffect)(()=>{var L;((L=n==null?void 0:n.page)==null?void 0:L.animation_code)!==""&&(clearTimeout(Zl.current),Zl.current=setTimeout(()=>{var Xe;const mt=document.createElement("iframe");mt.style.width="100%",mt.style.height="100%",mt.style.overflow="auto",mt.style.border="0";const Kt=wt=>{try{const bt=wt.documentElement.scrollHeight;mt.style.height=`${Math.max(bt+10,400)}px`,bt||setTimeout(()=>{Kt(wt)},1e3)}catch(bt){console.error("\u65E0\u6CD5\u8BBF\u95EE iframe \u5185\u5BB9",bt)}};if(hl.current){hl.current.innerHTML="",hl.current.appendChild(mt);const wt=mt.contentDocument||mt.contentWindow.document;wt.open(),wt.write((Xe=n==null?void 0:n.page)==null?void 0:Xe.animation_code),wt.documentElement.scrollHeight,Kt(wt),setTimeout(()=>{Kt(wt)},1e3)}},1e3))},[(en=n==null?void 0:n.page)==null?void 0:en.animation_code,Qn.open,O,Al]),(0,e.useEffect)(()=>{Qt.get("codeKey")&&(n!=null&&n.open_rolling_qrcode_sign)&&_()},[n==null?void 0:n.open_rolling_qrcode_sign]);const _=()=>ee(void 0,null,function*(){const L=yield(0,R.ZP)(`/api/courses/${Qt.get("course_id")}/smart_plans/${Qt.get("id")}/rolling_qrcode_attendance.json`,{method:"post",body:{qrcode_token:Qt.get("codeKey")}});(L==null?void 0:L.status)!=0&&ae.history.push("/")});(0,e.useEffect)(()=>{Wl();const L=document.body.style.background,Xe=document.documentElement.style.background;return document.body.style.background="#fff",document.documentElement.style.background="#fff",document.body.style.overflow="hidden",()=>{document.body.style.background=L,document.documentElement.style.background=Xe,document.body.style.overflow="visible"}},[]),(0,e.useEffect)(()=>{var L;if(console.log("pageNum",q),q){const Xe=((L=n==null?void 0:n.page)==null?void 0:L.lesson_mode)==="self_learning";console.log("pageNum--",q,Xe),(!Xe||Xe&&_n.current!==q)&&he()}_n.current=q},[q,k,Q==null?void 0:Q.randomData]);const he=()=>ee(void 0,null,function*(){wn(!0);const L=yield xn({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:Qt.get("course_id"),id:Qt.get("id"),position:q,is_simulate:lt}});wn(!1)});(0,e.useEffect)(()=>{var L,Xe,mt,Kt,wt,bt,al,bl,rl;n!=null&&n.alert_addendance_tips&&!Wt&&!Qt.get("codeKey")&&(An(!0),z.default.confirm({centered:!0,okText:"\u77E5\u9053\u4E86",icon:null,title:"\u63D0\u793A",cancelButtonProps:{style:{display:"none"}},content:"\u5F53\u524D\u8BFE\u4EF6\u5DF2\u5F00\u542F\u52A8\u6001\u4E8C\u7EF4\u7801\u7B7E\u5230\uFF0C\u8BF7\u8054\u7CFB\u6388\u8BFE\u6559\u5E08\u626B\u7801\u7B7E\u5230\u3002",onOk:()=>ee(void 0,null,function*(){ae.history.push("/")})})),q&&((L=n==null?void 0:n.page)==null?void 0:L.position)!=nl&&(Hl((Xe=n==null?void 0:n.page)==null?void 0:Xe.position),Ll(!0),setTimeout(()=>{Ll(!1)},6e3)),Sl(nt(st({},Qn),{defaultValue:(mt=n==null?void 0:n.page)==null?void 0:mt.animation_code})),_l(new Date),tn((Kt=n==null?void 0:n.item_banks)==null?void 0:Kt[k]);let Ml=[];if(Qt.get("simulateType")?Ml=(al=(bt=(wt=n==null?void 0:n.page)==null?void 0:wt.module_sort)==null?void 0:bt.filter(ol=>Qt.get("simulateType")==(Yl==null?void 0:Yl[ol])))==null?void 0:al.map((ol,Nl)=>({key:Nl+1,label:zl[ol]})):Ml=(rl=(bl=n==null?void 0:n.page)==null?void 0:bl.module_sort)==null?void 0:rl.map((ol,Nl)=>({key:Nl+1,label:zl[ol]})),dn([...Ml||[]]),n!=null&&n.item_banks){const ol=n.item_banks.filter(Nl=>Nl.is_answered).length;ll(ol)}},[n]);const tn=L=>{var Xe,mt;if(Q!=null&&Q.is_end&&!(He!=null&&He.is_simulate)){if(n!=null&&n.allow_answer_after_end&&!(L!=null&&L.is_answered)){hn(!1);return}hn(!0);return}switch((Xe=n==null?void 0:n.page)==null?void 0:Xe.solution_visibility){case"hidden":hn(!1),Wn(!1);break;case"show_after_edit":Wn(!0),L!=null&&L.is_answered?hn(!0):hn(!1);break;case"show_after_submission":((mt=n==null?void 0:n.page)==null?void 0:mt.status)==="ended"?(Wn(!0),hn(!0)):(Wn(!1),hn(!1));break;case"show_after_ended":Q!=null&&Q.is_end?(Wn(!0),hn(!0)):(Wn(!1),hn(!1));break;default:hn(!1)}};(0,e.useEffect)(()=>{Dl(0),Ct(0),pl(!1),Ul(!1)},[q]),(0,e.useEffect)(()=>{var L;Bn.current=[],tn((L=n==null?void 0:n.item_banks)==null?void 0:L[k])},[k]);const mn=L=>ee(void 0,null,function*(){var Xe,mt,Kt,wt,bt;(L==null?void 0:L.length)!==0&&(yield(0,R.ZP)(`/api/smart_plan_item_banks/${(Xe=n==null?void 0:n.page)==null?void 0:Xe.id}/user_answers.json`,{method:"post",body:{item_bank_id:(Kt=(mt=n==null?void 0:n.item_banks)==null?void 0:mt[k])==null?void 0:Kt.id,item_choice_id:((bt=(wt=n==null?void 0:n.item_banks)==null?void 0:wt[k])==null?void 0:bt.item_type)=="MULTIPLE"?L:L==null?void 0:L[0],is_simulate:lt||null,is_answered:!1}}))}),In=()=>ee(void 0,null,function*(){var L,Xe,mt,Kt,wt;if(Bn.current.length===0){ke.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}const bt=yield(0,R.ZP)(`/api/smart_plan_item_banks/${(L=n==null?void 0:n.page)==null?void 0:L.id}/user_answers.json`,{method:"post",body:{item_bank_id:(mt=(Xe=n==null?void 0:n.item_banks)==null?void 0:Xe[k])==null?void 0:mt.id,item_choice_id:((wt=(Kt=n==null?void 0:n.item_banks)==null?void 0:Kt[k])==null?void 0:wt.item_type)=="MULTIPLE"?Bn.current:Bn.current[0],is_simulate:n==null?void 0:n.is_simulate,is_answered:!0}});(bt==null?void 0:bt.status)===0&&(yield he(),ke.ZP.success("\u63D0\u4EA4\u6210\u529F"))}),kn=()=>ee(void 0,null,function*(){var L,Xe,mt,Kt,wt,bt,al,bl;if((Xe=(L=Ge==null?void 0:Ge.item_banks)==null?void 0:L[k])!=null&&Xe.hack_identifier){const rl=yield(0,me.nF)({id:(Kt=(mt=Ge==null?void 0:Ge.item_banks)==null?void 0:mt[k])==null?void 0:Kt.hack_identifier});if((rl==null?void 0:rl.status)===0){const Ml=window.open(`/myproblems/${rl==null?void 0:rl.identifier}?type=smartPlan&exercisesId=${Qt.get("id")}&coursesId=${Qt.get("course_id")}&questionId=${(bt=(wt=Ge==null?void 0:Ge.item_banks)==null?void 0:wt[k])==null?void 0:bt.id}&smartPlanItemBankId=${(bl=(al=Ge==null?void 0:Ge.item_banks)==null?void 0:al[k])==null?void 0:bl.smart_plan_page_item_bank_id}&isSimulate=${lt}&is_smart_plan=true`,"_blank");Gn(Ml)}}});(0,e.useEffect)(()=>{var L,Xe;if(!cn||cn.closed||((Xe=(L=Ge==null?void 0:Ge.item_banks)==null?void 0:L[k])==null?void 0:Xe.item_type)!="PROGRAM")return;const mt=()=>{var wt,bt;const al={type:"showIntelligentTeacherStatus",aiStatus:(wt=Ge==null?void 0:Ge.page)==null?void 0:wt.enable_ai_tutor,questionStatus:((bt=Ge==null?void 0:Ge.page)==null?void 0:bt.status)==="ended"};cn.postMessage(al,"*")};if(cn.document.readyState==="complete")setTimeout(()=>{mt()},3e3);else{const wt=()=>{mt(),cn.removeEventListener("load",wt)};cn.addEventListener("load",wt)}const Kt=()=>ee(void 0,null,function*(){console.log("\u5B50\u7A97\u53E3\u5DF2\u5173\u95ED")});return cn==null||cn.addEventListener("unload",Kt),()=>{cn==null||cn.removeEventListener("unload",Kt)}},[cn,Ge,k]);const $t=(L=0)=>{var Xe,mt,Kt,wt;switch((Xe=Ke==null?void 0:Ke[L])==null?void 0:Xe.label){case"\u8BD5\u9898\u4F5C\u7B54":return((mt=n==null?void 0:n.item_banks)==null?void 0:mt.length)&&((Kt=n==null?void 0:n.item_banks)==null?void 0:Kt.every(bt=>bt==null?void 0:bt.is_answered));case"\u667A\u6167\u4F34\u5B66":return((wt=n==null?void 0:n.page)==null?void 0:wt.finish_ai_qna)||Il;case"\u9605\u8BFB\u89E3\u6790":return(n==null?void 0:n.page.finish_read_page_info)||jl;case"\u52A8\u6548\u5B66\u4E60":return!0}},zt=()=>{if(!$t()){ke.ZP.info("\u8BF7\u5B8C\u6210\u672C\u9636\u6BB5\u7684\u5B66\u4E60\u4EFB\u52A1");return}Dl(1)},On=()=>ee(void 0,null,function*(){var L;const Xe=yield(0,R.ZP)(`/api/smart_plan_item_banks/${(L=n==null?void 0:n.page)==null?void 0:L.id}/smart_plan_user_page_studies.json`,{method:"post"})});(0,e.useEffect)(()=>{var L,Xe,mt;return n&&((L=n==null?void 0:n.page)!=null&&L.id)&&!((Xe=n==null?void 0:n.page)!=null&&Xe.has_study_record)&&(Q==null?void 0:Q.is_end)===!1&&(vl.current=setTimeout(()=>{n!=null&&n.alert_addendance_tips||On()},1e4)),vn((mt=n==null?void 0:n.page)==null?void 0:mt.lesson_mode),()=>{vl.current&&clearTimeout(vl.current)}},[Bt["classroomList/getSmartPlanItemBanks"],n]);const eu={not_started:g.unanswer,not_pass:g.errorSty,passed:g.rightSty,delay_passed:g.rightSty},ul=L=>{var Xe;const mt=L.choices;if(!Xn)return L!=null&&L.is_answered?g.answered:g.unanswer;let Kt=!0;if((Xe=["SINGLE","JUDGMENT"])!=null&&Xe.includes(L==null?void 0:L.item_type)){const wt=mt.find(bt=>bt==null?void 0:bt.me_answered);Kt=(wt==null?void 0:wt.is_answer)==!0}else if((L==null?void 0:L.item_type)==="MULTIPLE")Kt=mt.every(bt=>(bt==null?void 0:bt.is_answer)&&(bt==null?void 0:bt.me_answered)||!(bt!=null&&bt.is_answer)&&!(bt!=null&&bt.me_answered));else if((L==null?void 0:L.item_type)==="PROGRAM")return eu[L==null?void 0:L.answer_status];return L!=null&&L.is_answered?Kt?g.rightSty:g.errorSty:g.unanswer},yl=()=>{Jn.current&&(Jn.current.scrollTop=0)},tu=L=>{if(Jn.current){const Xe=L.getBoundingClientRect(),wt=Jn.current.getBoundingClientRect().bottom-60;if(Xe.bottom>wt){const bt=Jn.current.scrollTop+(Xe.bottom-wt);Jn.current.scrollTop=bt}}};return A.createElement("section",{ref:xl,className:g.safeArea},A.createElement(re.Z,{spinning:qt},A.createElement("div",{className:g.box},gl&&n&&Ut&&(n!=null&&n.is_simulate?A.createElement("div",{className:g.page_style},"\u5F53\u524D\u9875\u9762",A.createElement("span",{style:{margin:"0 5px",color:"#3061D0"}},q),"/",A.createElement("span",{style:{marginLeft:"5px"}},Ut)):A.createElement("div",{className:g.page_style},"\u7B2C",q,"\u9875")),(n==null?void 0:n.is_simulate)&&A.createElement("div",{style:{background:"rgba(250,100,0,0.1)",width:"100%",height:"25px",display:"flex",alignItems:"center",justifyContent:"center"}},A.createElement("i",{className:"iconfont icon-tishi9 font12 mr10",style:{color:"#FA6400"}}),A.createElement("span",{style:{fontSize:"12px",color:"#FA6400"}},"\u63D0\u793A\uFF1A\u5F53\u524D\u4E3A\u6559\u5E08\u4F53\u9A8C\u6A21\u5F0F\uFF0C\u7B54\u9898\u4E0E\u4E92\u52A8\u6570\u636E\u5C06\u5728\u9000\u51FA\u65F6\u6E05\u7A7A\u3002")),A.createElement("div",{className:g.box_header,style:{marginBottom:"20px"}},Ke.length==2&&A.createElement("div",{className:g.box_wrap},!!Ke.length&&A.createElement("div",{className:g.progressbarWrap},A.createElement("div",{className:`${g.progressItem} ${O==0?g.activeWrap:""}`,onClick:()=>ee(void 0,null,function*(){Dl(0),yield he()})},Ke.length>1&&($t()?A.createElement("i",{className:"iconfont icon-duigou mr10 font20",style:{color:"#3061D0"}}):A.createElement("div",{className:g.circle},"1")),A.createElement("div",null,(an=Ke==null?void 0:Ke[0])==null?void 0:an.label)),Ke.length>1&&A.createElement(A.Fragment,null,A.createElement("img",{src:Ee,width:46,height:10,style:{marginLeft:"10px",marginRight:"10px"}}),A.createElement("div",{className:`${g.progressItem} ${O==1?g.activeWrap:""}`,onClick:()=>ee(void 0,null,function*(){zt(),$t()&&(yield he())})},$t(0)&&$t(1)?A.createElement("i",{className:"iconfont icon-duigou mr10 font20",style:{color:"#3061D0"}}):A.createElement("div",{className:g.circle},"2"),A.createElement("div",null,(Pt=Ke==null?void 0:Ke[1])==null?void 0:Pt.label)))))),((Pn=Ke==null?void 0:Ke[O])==null?void 0:Pn.label)=="\u8BD5\u9898\u4F5C\u7B54"&&(n==null?void 0:n.count)>1&&A.createElement("div",{style:{padding:"0 20px"}},A.createElement("div",{className:g.progressBox},A.createElement("div",{className:g.time},A.createElement("img",{src:W,width:30})),A.createElement("div",null,A.createElement("span",{className:g.span1},"\u8FDB\u5EA6\xA0"),A.createElement("span",{className:g.span2},Kl||"0"),A.createElement("span",{className:g.span3},"/",(n==null?void 0:n.count)||"--"," \u9898")),Rn&&((de=n==null?void 0:n.page)==null?void 0:de.status)=="in_progress"?A.createElement("span",{className:g.daojishi,style:{marginLeft:"10px"}},A.createElement("i",{className:"iconfont icon-dingbu-shiyanhuanjingdaojishi"}),A.createElement("span",{style:{width:"43px",marginLeft:"5px"}},$l(Rn))):A.createElement("span",null),((p=n==null?void 0:n.page)==null?void 0:p.status)=="ended"?A.createElement("span",{className:g.datijieshu},"\u7B54\u9898\u5DF2\u7ED3\u675F"):A.createElement("span",null),A.createElement("div",{className:g.datikaWrap,onClick:()=>{tl(!0)}},A.createElement("i",{className:"iconfont icon-datika"}),A.createElement("span",{className:g.datika},"\u7B54\u9898\u5361")))),((H=Ke==null?void 0:Ke[O])==null?void 0:H.label)=="\u8BD5\u9898\u4F5C\u7B54"&&(n==null?void 0:n.count)==1&&((ne=n==null?void 0:n.page)==null?void 0:ne.status)=="ended"?A.createElement("span",{className:g.datijieshu,style:{margin:"0px auto 10px auto"}},"\u7B54\u9898\u5DF2\u7ED3\u675F"):A.createElement("span",null),A.createElement("div",{className:g.mainContent,style:{marginBottom:((at=Ke==null?void 0:Ke[O])==null?void 0:at.label)=="\u8BD5\u9898\u4F5C\u7B54"?"60px":"0"},ref:Jn},(He==null?void 0:He.status)=="not_started"&&!(He!=null&&He.is_simulate)?A.createElement(U.Z,{styles:{margin:"20px auto"},customText:"\u6682\u672A\u5F00\u8BFE"}):A.createElement(A.Fragment,null,((Lt=Ke==null?void 0:Ke[O])==null?void 0:Lt.label)=="\u667A\u6167\u4F34\u5B66"&&A.createElement(m.Z,{onNextButtonClick:()=>{zt(),he()},style:{height:"100%"},onStatusChange:L=>{pl(L)},showNextButton:O+1!=(Ke==null?void 0:Ke.length),interactionTotal:(yt=n==null?void 0:n.page)==null?void 0:yt.knowledge_size,showInterText:!(He!=null&&He.is_simulate)&&((d==null?void 0:d.Status)=="ended"||(Q==null?void 0:Q.is_end)),initDefaultChatDataKey:((rn=n==null?void 0:n.page)==null?void 0:rn.id)+((jn=n==null?void 0:n.page)==null?void 0:jn.update_size),defaultChatData:(Sn=n==null?void 0:n.student_qna_records)==null?void 0:Sn.knowledge,data:{ppt_url:ft==null?void 0:ft.map(L=>L==null?void 0:L.url),questionable_type:"SmartPlanItemBank",questionable_id:(Mn=n==null?void 0:n.page)==null?void 0:Mn.id,position:q,type:11,scene_type:lt?13:null}}),((Tn=Ke==null?void 0:Ke[O])==null?void 0:Tn.label)=="\u9605\u8BFB\u89E3\u6790"&&A.createElement(G.Z,{onNextButtonClick:()=>{zt(),he()},style:{height:"100%"},openRecord:((_t=n==null?void 0:n.page)==null?void 0:_t.finish_read_page_info)===!1,showNextButton:O+1!=(Ke==null?void 0:Ke.length),showInterText:!(He!=null&&He.is_simulate)&&((d==null?void 0:d.Status)=="ended"||(Q==null?void 0:Q.is_end)),onStatusChange:L=>{Ul(L)},readingTime:(Vn=n==null?void 0:n.page)==null?void 0:Vn.info_read_time,analysis:(Un=n==null?void 0:n.page)==null?void 0:Un.page_info,totalTime:(Zn=n==null?void 0:n.page)==null?void 0:Zn.info_read_min_time,initDefaultChatDataKey:(Nt=n==null?void 0:n.page)==null?void 0:Nt.id,defaultChatData:(Tt=n==null?void 0:n.student_qna_records)==null?void 0:Tt.page_info,data:{ppt_url:ft==null?void 0:ft.map(L=>L==null?void 0:L.url),questionable_type:"SmartPlanItemBank",questionable_id:(on=n==null?void 0:n.page)==null?void 0:on.id,position:q,type:10,scene_type:null}}),A.createElement("div",{style:{padding:"0px 20px"}},A.createElement(ve.Z,{key:Al,defaultValue:Qn.defaultValue,open:Qn.open,onOpenChange:L=>{Sl(nt(st({},Qn),{open:0}))},language:Qn.language,height:Qn.height,showExtra:!1}),((zn=Ke==null?void 0:Ke[O])==null?void 0:zn.label)=="\u52A8\u6548\u5B66\u4E60"&&((Yn=n==null?void 0:n.page)==null?void 0:Yn.animation_code)&&A.createElement("div",{className:g.code_style},A.createElement("div",{style:{display:"flex",alignItems:"center"}}),A.createElement("div",{style:{minWidth:"420px"},ref:hl})),((Xt=Ke==null?void 0:Ke[O])==null?void 0:Xt.label)=="\u8BD5\u9898\u4F5C\u7B54"&&((il=n==null?void 0:n.item_banks)!=null&&il[k]&&((qn=["in_progress","ended"])!=null&&qn.includes((Ln=n==null?void 0:n.page)==null?void 0:Ln.status))?A.createElement(A.Fragment,null,A.createElement("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center",marginBottom:"20px"}},Rn&&((Hn=Ke==null?void 0:Ke[O])==null?void 0:Hn.label)=="\u8BD5\u9898\u4F5C\u7B54"&&(n==null?void 0:n.count)==1&&(($n=n==null?void 0:n.page)==null?void 0:$n.status)=="in_progress"?A.createElement("span",{className:g.daojishi,style:{width:"150px",margin:"0 auto 10px auto"}},A.createElement("i",{className:"iconfont icon-dingbu-shiyanhuanjingdaojishi"}),A.createElement("span",{style:{margin:"0 5px"}},"\u5012\u8BA1\u65F6"),A.createElement("span",{style:{width:"45px"}},$l(Rn))):A.createElement("span",null),((cl=(sl=n==null?void 0:n.item_banks)==null?void 0:sl[k])==null?void 0:cl.item_type)==="SINGLE"&&A.createElement(ce,{questionIndex:((dl=n==null?void 0:n.item_banks)==null?void 0:dl.length)>1?k+1:0,question:(N=n==null?void 0:n.item_banks)==null?void 0:N[k],questionChoiceIdsRef:Bn,changeChoiceIds:mn,pageCache:Q,solutionVis:pn,pageInfo:n==null?void 0:n.page,pptInfo:He,SmartPlanItemBanks:n}),((ml=(Kn=n==null?void 0:n.item_banks)==null?void 0:Kn[k])==null?void 0:ml.item_type)==="MULTIPLE"&&A.createElement(At,{questionIndex:((De=n==null?void 0:n.item_banks)==null?void 0:De.length)>1?k+1:0,question:(Zt=n==null?void 0:n.item_banks)==null?void 0:Zt[k],questionChoiceIdsRef:Bn,changeChoiceIds:mn,pageCache:Q,solutionVis:pn,pageInfo:n==null?void 0:n.page,pptInfo:He,SmartPlanItemBanks:n}),((gn=(Cn=n==null?void 0:n.item_banks)==null?void 0:Cn[k])==null?void 0:gn.item_type)==="JUDGMENT"&&A.createElement(Be,{questionIndex:((Ht=n==null?void 0:n.item_banks)==null?void 0:Ht.length)>1?k+1:0,question:(Ue=n==null?void 0:n.item_banks)==null?void 0:Ue[k],questionChoiceIdsRef:Bn,changeChoiceIds:mn,pageCache:Q,solutionVis:pn,pageInfo:n==null?void 0:n.page,pptInfo:He,SmartPlanItemBanks:n}),((Fn=(pt=n==null?void 0:n.item_banks)==null?void 0:pt[k])==null?void 0:Fn.item_type)==="PROGRAM"&&A.createElement(u,{questionIndex:((kt=n==null?void 0:n.item_banks)==null?void 0:kt.length)>1?k+1:0,question:(El=n==null?void 0:n.item_banks)==null?void 0:El[k],questionChoiceIdsRef:Bn,pageCache:Q,SmartPlanItemBanks:n,solutionVis:pn,handleRefresh:he,childWindow:cn,visible:Fl,isSimulate:lt,onCancel:()=>{tt(!1)},closeProgram:Xl}),((kl=Ke==null?void 0:Ke[O])==null?void 0:kl.label)=="\u8BD5\u9898\u4F5C\u7B54"&&((d==null?void 0:d.Status)=="ended"||(Q==null?void 0:Q.is_end))&&!(n!=null&&n.allow_answer_after_end)&&!((el=(Cl=n==null?void 0:n.item_banks)==null?void 0:Cl[k])!=null&&el.is_answered)&&!(He!=null&&He.is_simulate)&&A.createElement("div",{className:"flex justify-center mb20 mt20"},"\u5F53\u524D\u8BFE\u4EF6\u5DF2\u7ED3\u675F\uFF0C\u65E0\u6CD5\u8FDB\u884C\u64CD\u4F5C"))):n!=null&&n.is_extra?Q!=null&&Q.enable_extra?"\u6E29\u99A8\u63D0\u793A\uFF1A\u5F53\u524D\u9875\u9762\u6682\u65E0\u62D3\u5C55\u4E60\u9898\uFF0C\u53EF\u4EE5\u5411\u6388\u8BFE\u6559\u5E08\u5EFA\u8BAE\u8865\u5145\u3002":"\u6E29\u99A8\u63D0\u793A\uFF1A\u5B8C\u6210\u5F53\u524D\u8BFE\u4EF6\u7684\u6240\u6709\u57FA\u7840\u9898\u540E\uFF0C\u4F60\u624D\u53EF\u4EE5\u89E3\u9501\u62D3\u5C55\u7EC3\u4E60\u54E6\u3002":A.createElement(U.Z,{styles:{margin:"20px auto"},customText:"\u5F53\u524D\u5B66\u4E60\u5185\u5BB9\u5305\u542B\u8BD5\u9898\u4F5C\u7B54\u73AF\u8282\uFF0C\u5728\u8001\u5E08\u542F\u52A8\u7B54\u9898\u540E\u5373\u53EF\u4F5C\u7B54\u3002"}))))),((Ol=Ke==null?void 0:Ke[O])==null?void 0:Ol.label)=="\u8BD5\u9898\u4F5C\u7B54"&&((Rl=["in_progress","ended"])==null?void 0:Rl.includes((Pl=n==null?void 0:n.page)==null?void 0:Pl.status))&&A.createElement("div",{className:g.page_footer},A.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",width:"100%"}},k>0&&A.createElement("div",{className:g.button1,style:{marginRight:(Ql=(Tl=n==null?void 0:n.item_banks)==null?void 0:Tl[k])!=null&&Ql.is_answered?((c=(l=n==null?void 0:n.item_banks)==null?void 0:l[k])==null?void 0:c.item_type)=="PROGRAM"?"20px":"0px":k+1==(n==null?void 0:n.count)?"40px":"20px"},onClick:()=>{k>0&&(Ct(k-1),yl())}},"\u4E0A\u4E00\u9898"),k==0&&(n==null?void 0:n.count)>1&&A.createElement("div",{className:g.button1,style:{marginRight:(Te=(D=n==null?void 0:n.item_banks)==null?void 0:D[k])!=null&&Te.is_answered?((ye=(Le=n==null?void 0:n.item_banks)==null?void 0:Le[k])==null?void 0:ye.item_type)=="PROGRAM"?"20px":"0px":"40px"},onClick:()=>{k<(n==null?void 0:n.count)&&(Ct(k+1),yl())}},"\u4E0B\u4E00\u9898"),((Ne=(Me=n==null?void 0:n.item_banks)==null?void 0:Me[k])==null?void 0:Ne.item_type)!="PROGRAM"&&!((Ae=(ge=n==null?void 0:n.item_banks)==null?void 0:ge[k])!=null&&Ae.is_answered)&&(((Rt=n==null?void 0:n.page)==null?void 0:Rt.status)!="ended"||(n==null?void 0:n.is_simulate)||(Q==null?void 0:Q.is_end)&&(n==null?void 0:n.allow_answer_after_end)&&((dt=n==null?void 0:n.page)==null?void 0:dt.status)=="ended")&&A.createElement("div",{className:g.button2,style:{padding:k==0||k==(n==null?void 0:n.count)-1?"12px 80px":"12px 40px"},onClick:()=>{In()}},"\u63D0\u4EA4"),((ut=(je=n==null?void 0:n.item_banks)==null?void 0:je[k])==null?void 0:ut.item_type)=="PROGRAM"&&!((B=(Jt=n==null?void 0:n.item_banks)==null?void 0:Jt[k])!=null&&B.is_answered)&&(((ln=n==null?void 0:n.page)==null?void 0:ln.status)!="ended"||(n==null?void 0:n.is_simulate)||(Q==null?void 0:Q.is_end)&&(n==null?void 0:n.allow_answer_after_end)&&((Ot=n==null?void 0:n.page)==null?void 0:Ot.status)=="ended")&&A.createElement("div",{className:g.button2,style:{padding:k==0||k==(n==null?void 0:n.count)-1?"12px 70px":"12px 25px"},onClick:()=>{localStorage.setItem(`iframeprogram_${Qt.get("course_id")}_${Qt.get("id")}`,"true"),tt(!0)}},"\u8FDB\u5165\u7B54\u9898"),k!=0&&k+1<(n==null?void 0:n.count)&&(n==null?void 0:n.count)>1&&A.createElement("div",{className:g.button1,style:{marginLeft:"20px"},onClick:()=>{k<(n==null?void 0:n.count)&&(Ct(k+1),yl())}},"\u4E0B\u4E00\u9898"))),A.createElement(z.default,{centered:!0,open:Vl,title:"\u7B54\u9898\u5361",width:360,closable:!0,onCancel:()=>{tl(!1)},footer:null,className:g.datikaModalSty},A.createElement("div",{className:g.datikaModal},A.createElement("div",{className:g.datititleBox},A.createElement("div",{className:g.datititle},A.createElement("div",{className:`${g.square} ${g.unanswer}`}),A.createElement("div",{className:`${g.titleBox}`,style:{color:"#9096A3"}},"\u672A\u7B54")),!Xn&&A.createElement("div",{className:g.datititle},A.createElement("div",{className:`${g.square} ${g.answered}`}),A.createElement("div",{className:`${g.titleBox}`,style:{color:"#3061D0"}},"\u5DF2\u7B54")),Xn&&A.createElement(A.Fragment,null,A.createElement("div",{className:g.datititle},A.createElement("div",{className:`${g.square} ${g.rightSty}`}),A.createElement("div",{className:`${g.titleBox}`,style:{color:"#2EC25B"}},"\u7B54\u5BF9")),A.createElement("div",{className:g.datititle},A.createElement("div",{className:`${g.square} ${g.errorSty}`}),A.createElement("div",{className:`${g.titleBox}`,style:{color:"#E30000"}},"\u7B54\u9519")))),A.createElement("div",{className:g.daticontentBox},(bn=Array.from({length:n==null?void 0:n.count},(L,Xe)=>Xe+1))==null?void 0:bn.map((L,Xe)=>{var mt;return A.createElement("div",{key:Xe,onClick:()=>{Ct(Xe),yl()},className:`${g.square} ${ul((mt=n==null?void 0:n.item_banks)==null?void 0:mt[Xe])} ${Xe==k?g.activeSquare:""}`},L)})))))))};var Ve=(0,ae.connect)(({user:T,classroomList:F,loading:d,globalSetting:Ye,problemset:Bt})=>({user:T,classroomList:F,globalSetting:Ye,loading:d.effects,problemset:Bt}))(Qe),Gt=t(82636),St=(T,F,d)=>new Promise((Ye,Bt)=>{var It=q=>{try{Q(d.next(q))}catch(Ut){Bt(Ut)}},xn=q=>{try{Q(d.throw(q))}catch(Ut){Bt(Ut)}},Q=q=>q.done?Ye(q.value):Promise.resolve(q.value).then(It,xn);Q((d=d.apply(T,F)).next())});const En=({user:T,classroomList:F,globalSetting:d,loading:Ye,dispatch:Bt})=>{const It=(0,e.useRef)(),xn=(0,ae.useParams)(),[Q]=(0,ae.useSearchParams)(),[q,Ut]=(0,e.useState)(),[ft,un]=(0,e.useState)(),[vn,lt]=(0,e.useState)(1),[He,yn]=(0,e.useState)(1),[en,an]=(0,e.useState)(1),[Pt,Pn]=(0,e.useState)(1),[de,p]=(0,e.useState)(""),[H,ne]=(0,e.useState)("40vh"),at=(0,e.useRef)(ft),Lt=(0,e.useRef)(),[yt,rn]=(0,e.useState)([]),jn=(0,e.useRef)(),Sn=(0,e.useRef)([1]),[Mn,Tn]=(0,e.useState)(""),[_t,Vn]=(0,e.useState)({}),{SmartPlanItemBanks:Un}=F,[Zn,Nt]=(0,e.useState)(navigator.onLine),[Tt,on]=(0,e.useState)(!1);Q.get("educoder_session")&&(0,C.d8)("_educoder_session",Q.get("educoder_session"),30);const zn=()=>{Lt.current=document.createElement("meta"),Lt.current.name="viewport",Lt.current.content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no",document.head.appendChild(Lt.current)};(0,e.useEffect)(()=>{if(qn(),localStorage.userInfo)try{const Zt=JSON.parse(localStorage.userInfo);Zt.real_name==="\u6E38\u5BA2"&&(0,C.IS)()?((0,C.Or)(),zn()):Zt.real_name!=="\u6E38\u5BA2"&&zn()}catch(Zt){}else(0,C.IS)()&&(0,C.Or)();const De=sessionStorage.getItem(`${Q.get("course_id")}_${Q.get("id")}_pptInfo`);return De?Vn(JSON.parse(De)):ml(),()=>{document.head.removeChild(Lt.current)}},[]);const Yn=()=>{Nt(!0)},Xt=()=>{Nt(!1)};(0,e.useEffect)(()=>{Zn?Tt&&(Hn(),on(!1)):on(!0)},[Zn]),(0,e.useEffect)(()=>(window.addEventListener("online",Yn),window.addEventListener("offline",Xt),()=>{window.removeEventListener("online",Yn),window.removeEventListener("offline",Xt)}),[]),(0,e.useEffect)(()=>{q!=null&&q.WebofficeURL&&setTimeout(()=>{$n()},300)},[q]),(0,e.useEffect)(()=>{if(ft!=null&&ft.is_end&&!(q!=null&&q.IsCreator)){let De=JSON.parse(sessionStorage.getItem("endPPTIds"))||[];De&&(De!=null&&De.includes(Q.get("id")))||(ke.ZP.info("\u672C\u6B21\u6388\u8BFE\u5DF2\u7ED3\u675F\uFF0C\u611F\u8C22\u60A8\u7684\u53C2\u4E0E\uFF01"),(De==null?void 0:De.length)===0?De=[Q.get("id")]:De.push(Q.get("id")),sessionStorage.setItem("endPPTIds",JSON.stringify(De)))}},[ft==null?void 0:ft.is_end,q]),(0,e.useEffect)(()=>{if(ft!=null&&ft.enable_extra&&!(ft!=null&&ft.is_end)){let De=JSON.parse(localStorage.getItem("extraPPTIds"))||[];De&&!(De!=null&&De.includes(Q.get("id")))&&z.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,maskClosable:!1,keyboard:!1,closable:!1,cancelButtonProps:{style:{display:"none"}},title:"\u63D0\u793A",content:"\u606D\u559C\u4F60\u5DF2\u5B8C\u6210\u6240\u6709\u57FA\u7840\u4E60\u9898\uFF01\u8001\u5E08\u8FD8\u51C6\u5907\u4E86\u62D3\u5C55\u4E60\u9898\uFF0C\u53EF\u4EE5\u5F00\u59CB\u6311\u6218\u4E86\u54E6\uFF01",onOk:()=>St(void 0,null,function*(){(De==null?void 0:De.length)===0?De=[Q.get("id")]:De.push(Q.get("id")),localStorage.setItem("extraPPTIds",JSON.stringify(De))})})}},[ft==null?void 0:ft.enable_extra]),(0,e.useEffect)(()=>{(ft==null?void 0:ft.is_end)===!1&&(q==null?void 0:q.Status)=="in_progress"&&il()},[ft==null?void 0:ft.is_end,q]),(0,e.useEffect)(()=>{at.current=ft},[ft]),(0,e.useEffect)(()=>{Pt&&Ln(Pt)},[Pt]);const il=()=>St(void 0,null,function*(){const De=yield(0,R.ZP)(`/api/courses/${Q.get("course_id")}/smart_plans/${Q.get("id")}/start_class.json`,{method:"post"})});function Ln(De){return St(this,null,function*(){var Zt,Cn,gn,Ht,Ue,pt;yield(Zt=It==null?void 0:It.current)==null?void 0:Zt.ready();const Fn=(Cn=It==null?void 0:It.current)==null?void 0:Cn.Application;(Ue=(Ht=(gn=Fn==null?void 0:Fn.ActivePresentation)==null?void 0:gn.SlideShowWindow)==null?void 0:Ht.View)==null||Ue.GotoSlide(De);const kt=yield(pt=Fn==null?void 0:Fn.ActivePresentation)==null?void 0:pt.SlideShowSettings;yield kt==null?void 0:kt.Run()})}function qn(){return St(this,null,function*(){var De;const Zt=yield(0,R.ZP)(`/api/courses/${Q.get("course_id")}/smart_plans/${Q.get("id")}/get_office_token.json`,{method:"get",params:{is_student:!0,hidePopLogin:(0,C.IS)()}}),Cn=((De=Zt==null?void 0:Zt.data)==null?void 0:De.FileName)||"";document.title=Cn,Ut(Zt==null?void 0:Zt.data)})}function Hn(){return St(this,null,function*(){var De,Zt,Cn,gn;try{const Ht=yield(0,R.ZP)(`/api/courses/${Q.get("course_id")}/smart_plans/${Q.get("id")}/set_page_cache.json`,{method:"post",body:{type:1}});(De=Ht==null?void 0:Ht.data)!=null&&De.page&&(yield(Zt=It==null?void 0:It.current)==null?void 0:Zt.ready(),an((Cn=Ht==null?void 0:Ht.data)==null?void 0:Cn.class_max_position),Pn((gn=Ht==null?void 0:Ht.data)==null?void 0:gn.page)),un(Ht==null?void 0:Ht.data)}catch(Ht){}setTimeout(()=>{var Ht;(((Ht=at.current)==null?void 0:Ht.is_end)===!1||_t!=null&&_t.is_simulate)&&Hn()},1e3)})}function $n(){return St(this,null,function*(){var De=document.getElementById("weboffice-zone");It.current=ue().config({mount:De,url:q.WebofficeURL.includes("?")?q.WebofficeURL+"&disableForceRotate=true":q.WebofficeURL+"?disableForceRotate=true",refreshToken:sl}),It.current.setToken({token:q.AccessToken,timeout:25*60*1e3}),cl(),Hn()})}function sl(){return new Promise(function(De){return St(this,null,function*(){const Zt=yield(0,R.ZP)(`/api/courses/${Q.get("course_id")}/smart_plans/${Q.get("id")}/refresh_office_token.json`,{method:"get",access_token:q==null?void 0:q.AccessToken,refresh_token:q==null?void 0:q.RefreshToken});De(Zt==null?void 0:Zt.data)})})}function cl(){return St(this,null,function*(){yield It.current.ready();const De=It.current.Application;console.log("app:",De);const gn=yield(yield(yield De.ActivePresentation).Slides).Count;p(gn),console.log("count:",gn),yield(yield De.ActivePresentation.SlideShowSettings).Run();try{const pt=yield De.ActivePresentation.SlideShowWindow.View.Slide.SlideIndex;console.log("curryPage:",pt),yn(pt)}catch(pt){console.error("\u83B7\u53D6\u5F53\u524D\u9875\u7801\u65F6\u51FA\u9519:",pt)}const Ue=yield De.ActivePresentation.SlideShowWindow;De.Sub.ActiveSlideChange=pt=>St(this,null,function*(){var Fn;yn(((Fn=pt==null?void 0:pt.Data)==null?void 0:Fn.slideIndex)+1),N(Ue)}),N(Ue),De.Sub.SlideShowEnd=()=>St(this,null,function*(){ne("40vh")}),Kn(),setTimeout(()=>St(this,null,function*(){yield(yield De.ActivePresentation.SlideShowSettings).Run()}),500)})}function dl(De){return St(this,null,function*(){Sn.current=De,Kn()})}function N(De){return St(this,null,function*(){try{const Zt=yield De.View.GetClickCount();console.log("clickCount",Zt),yield(yield De.View).GotoClick(Zt+1)}catch(Zt){}})}function Kn(){return St(this,null,function*(){if(!It.current)return;clearTimeout(jn.current),yield It.current.ready();const De=It.current.Application,Cn=(Ht=>{if(!Ht||Ht.length===0)return[];const Ue=[...Ht].sort((kt,El)=>kt-El),pt=[];let Fn={From:Ue[0],To:Ue[0]};for(let kt=1;ktKn(),4*60*1e3)})}const ml=()=>St(void 0,null,function*(){let De=yield(0,R.ZP)(`/api/courses/${Q.get("course_id")}/smart_plans/${Q.get("id")}.json`,{method:"get"});(De==null?void 0:De.status)==0&&(Vn(De==null?void 0:De.data),sessionStorage.setItem(`${Q.get("course_id")}_${Q.get("id")}_pptInfo`,JSON.stringify(De==null?void 0:De.data)))});return(0,e.useEffect)(()=>{Pt&&Ln(Pt)},[Un==null?void 0:Un.enable_progress_control]),e.createElement("div",{style:{backgroundColor:"#fff"}},e.createElement("div",{id:"weboffice-zone",style:_t!=null&&_t.is_simulate?{height:H}:{pointerEvents:"none",height:H}}),!(_t!=null&&_t.is_simulate)&&!((q==null?void 0:q.Status)=="not_started"&&(q!=null&&q.IsSuper||q!=null&&q.IsCreator))&&((q==null?void 0:q.Status)=="in_progress"||!(ft!=null&&ft.is_end))&&Mn!="self_learning"&&e.createElement("div",{className:se.maskSty}),!(_t!=null&&_t.is_simulate)&&((Un==null?void 0:Un.enable_progress_control)||(q==null?void 0:q.Status)!="in_progress")&&e.createElement("div",{className:se.btn_float},e.createElement(Gt.op,{disabled:He==1,onClick:()=>{if(He==1){ke.ZP.info("\u5DF2\u7ECF\u662F\u7B2C\u4E00\u9875\u4E86\uFF01");return}Ln(He-1)}},"\u4E0A\u4E00\u9875"),e.createElement(Gt.op,{style:{marginLeft:"20px"},disabled:He==de,onClick:()=>{if(He==de){ke.ZP.info("\u5DF2\u7ECF\u662F\u6700\u540E\u4E00\u9875\u4E86\uFF01");return}He==en&&!(_t!=null&&_t.is_simulate)&&(_t==null?void 0:_t.status)=="in_progress"&&(_t==null?void 0:_t.lesson_mode)=="online_lesson"&&!(ft!=null&&ft.is_end)?(ke.ZP.warning("\u8BE5\u9875\u672A\u8BB2\u89E3\uFF0C\u5C06\u8DF3\u8F6C\u81F3\u6559\u5E08\u5F53\u524D\u9875\u9762"),Ln(Pt)):Ln(He+1)}},"\u4E0B\u4E00\u9875")),e.createElement(Ve,{pageCache:ft,isSimulate:_t==null?void 0:_t.is_simulate,pageNum:He,maxPage:de,pptInfo:_t,setClassMode:De=>{Tn(De)},officeToken:q,aiImg:yt,changePage:dl}))};var sn=(0,ae.connect)(({user:T,classroomList:F,loading:d,globalSetting:Ye})=>({user:T,classroomList:F,globalSetting:Ye,loading:d.effects}))(En)},90034:function(rt,ct,t){var e={"./doc.png":63604,"./docx.png":30045,"./jpg.png":13740,"./md.png":58881,"./pdf.png":28982,"./png.png":2487,"./txt.png":3164,"./xls.png":88745,"./xlsx.png":49321};function h(se){var ae=ue(se);return t(ae)}function ue(se){if(!t.o(e,se)){var ae=new Error("Cannot find module '"+se+"'");throw ae.code="MODULE_NOT_FOUND",ae}return e[se]}h.keys=function(){return Object.keys(e)},h.resolve=ue,rt.exports=h,h.id=90034},62522:function(rt){"use strict";rt.exports="data:image/png;base64,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"},63604:function(rt){"use strict";rt.exports="data:image/png;base64,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"},30045:function(rt){"use strict";rt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAARiUlEQVR4nO3dW2wdxR0G8BluBRWIQ/tAgyoMLa3agjBIUNSq2JF6eUBVTF+4SC0O4gkqxSkSPABKEPAAEo2RCk8Ih1bi8tI4Qjz0IsVJ1aotEjiCtiIQJSkkhKbxJQm5EXv7/w4+9MTs/md2z87ezveTxt5jJXtmZ+ebmd1z7GNNRc0ciQbMvBlcMGbARqbfWDNkqBB7P9h/4PMXnnvd5SuW75GHPc1KqYyZY1H/wkmzRgIxLDXrN1SK3XveM6dOzR/74sV93+j1kFgppVsMxjqpzIih0iEgR48eM+ecc07Ph8RKKdXMXLQuMma9ocpoBwR6PSRWSikwa0QnzCapwYA8pArpDAj0ckislMLhAjw6ZbbIs/fJQ6qYpQGBXg2JlVKomUPRcLRgxuWZGY6KigsI9GJIrJTCcOaoh6SAQK+FxEopxEwU9UVzZpc8I8NRcVpAoJdCYqUUYno22iLPNmSo8lwBgV4JiZUSnNzKHZVbuRtkk2rAJyDQCyGxUoLi0qp+fAMCTQ+JlRLUwblovTzJOtmkmkgTEGhySKyUYDh71FPagEBTQ2KlBCOveYxEkbzmQbWSJSDQxJBYKcFMz0UT8m2VFKqRrAGBpoXESglGAhLJN6qZbgICTQqJlRLEzOFoKFqQV82pdroNCDQlJFZKELx7VV95BASaEBIrJQgJyJjsfI1sUs3kFRCoe0islCCmZ6NJ2fugbFLN5BkQqHNIrJQgGJD6yjsgUNeQWClBMCD1FSIgUMeQWClBMCD1tX//f8z0zKxs5a9uIbFSgmBA6uvAgYPmwH8PylYYdQqJlRIEA1JfB6dnzIcfHpCtcOoSEislCAakvj766KjZ8+/3ZSusOoTESgmCAam3f/5rh3wNr+ohsVKCYEDqLdSdrDhVDomVEgQDUm9FXId0qmpIrJQgGJB6m5+fN2/v2ClbxaliSKyUIBiQ+tu7b7+ZmzskW8WpWkislCAYkPo7efJj8+7OXbJVrCqFxEoJggFphpCvqmuqEhIrJQgGpBlwLfLOu7vMwsKCPCpWFUJipQTBgDRHUS8cxik7JFZKEAxIs8zOzpl9H3woW8UrMyRWShAMSPOUcVerrayQWClBMCDNVNZFO5QREislCAakuXppuWWlBMGANNvx48fNe+/vMx9/fEoeFavIkFgpQTAgvQG/XIX3bRV9G7iokFgpQTAgvQOvlUxPz5rZublCZ5QiQmKlBMGA9KZDh4+Yo/K6yUdHj5kTJ07IT8IKHRIrJQgGhAAvMsJxCcvCfJhl2Nlnnf23y/uX3SCbuWNAqP4is/WiPjtkAmBAqP4YECIFA0KkYECIFAwIkYIBIVIwIEQKBoRIwYAQKRgQIgUDQqRgQIgUDAiRggEhUjAgRAoGhEjBgBApGBAiBQNCpGBAiBQMCJGCASFSMCBECgaESMGAECkYECJF7QLS/52BLS88t+Xqb329Tx4RBbX9H2/Prrz9zpVm91+m5GGu8g+IhMPMmy2vjP+q77vXXSM/IArrz6+9YX68+uez5kyTe0jyDchiOEwU9b2y8WnDgFARWgEZuUd6s809JPkFpCMc8sgwIFSUTwMCOYckn4AsCQcwIFSU0wICOYak+4DEhAMYECrKZwICOYWku4AkhAMYECpKbEAgh5BkD4gSDmBAqCiJAYEuQ5ItII5wAANCRVEDAl2EJH1APMIBDAgVxRkQyBiSdAHxDAcwIFQUr4BAhpD4ByRFOIABoaJ4BwRShsQvICnDAQwIFSVVQCBFSNwByRAOYECoKKkDAp4h0QOSMRzAgFBRMgUEPEKSHJAuwgEMCBUlc0DAEZL4gHQZDmBAqChdBQSUkHw2IDmEAxgQKkrXAYGEkJwekJzCAQwIFSWXgEBMSP4fkBzDAQwIFSW3gMCSkHwSkJzDAQwIFSXXgEBHSGyIcAADQkXJPSCwGBJrvnnLMWMWzpUf5er24ZvMl1dcLFtEYb23b795YeJV2crbGcet+fbaSLaIKAYDQqRgQIgUDAiRggEhUjAgRAoGhEjBgBApGBAiBQNCpGBAutB3wXnm6itWyJYxQ9d+1cwePmam3tkrj4zZ/s6+1uMyDF77FflqzMAVl7TqCJOvvytfy61XHZUWkIGvXWI2jK6SrWxwkqfkZO/+YNps3vZW63ER+r90kVl145Vm5KbrWsegmdqx12x89bVW/VDPkNp1Gh68Sh7pstQLxz3+0K2ylQzn4Ob7x2UrvfV3/ejTYCd56uVtZmLrW7JVnNICghF3yzN3y1Y+Jra+aSbkhD8vJz4EjMQI9MhN18uj9Da++nezdmxzqxPlCe2IjosOnAXq9fCzv/cKysQTd7aCqFn9yIuyz3TnAHXftelB2Uo2d+SY6b/50dzbz6UxAWnDUgInHN/zgpF5w+hwKyTdwMldOzaRugPFQV3GH7zVa8ZwQb1WP/qiDDL66OzTkRG0y6Qjp7HxodvMHdLGmoef/Z1ZL6VojQtI29hLW6Uzbpat7mDWGL11ULby023dEI4tT9/tXOKl5VMvn86cZhbxCd0eCR1mjzI0NiCA5cPqR16SrWywdMm6pHLppm5v/Pre3MPR5urcCOdu6dDLzk+eTdPMInkHLm+NDghk7Yijt94os8ewbIWD5dbYS9tkyx8uZtdJCemanz3ZupBP4lOHlXc/41zm+swe2+Wu4MBPn5StclQ2ILgom9qxT7ZO13fBuXJrNd3ombYj4sRhlMZo6YI7QehMuL3bJ6Mq/i+OzXVHBrD2X3nPM63/7wOzBurlgiUJbligg84ePi4/wf9dYYZvvMqrXvh/6OBJ0C5TUo9L5ViTuPYBeQUtpMoGZOvrO83Q3U/LVjycJFw8j95yo3qi2lyjYid0QnRGDeo38siLreVEHARl4onVzjCjTqibD596uS5m0e4bZenoajNXx0Tbj8vySKPtA+dv128fbH1PgjbW+kARahuQNjTwmCyFXOtYnCicMJfhwSvNpsfvlK1kuJWMcPjIa43tUy+f/QDazDUDYGYcvu852UqGaxFtH1qb+8weuI5JGoCKUvuAtPl0RJwsnDQN6oS6JUlbL5j6zb3qTOIzi7jq5dOhO2Ff2GcSLP+W/+AB2Urm2gfEtTkC6po90gxCITUmINDNiAauOkGWUc1nv6gX6hcHyzXXxWyWernaC6FFeDWTz9yjXtfEBdc1e+D6ExfmaY8nhEYFxLVP0E762Nphs0auaZJ0M6q5Zjht3647anGd0Iero/rc3PBp887wYtZwzR6u66giNSog4FrOaCfddRF88/3POV9tTuK6hkAHQkeK43qLh++1x1KuOvl21DThd4USswdeFMQSrwoaFxDX3ZWk0RYj2swfHpOteDhxfd9/QLaycy1pEBAEZSksr7DMSpL0/1xc58A3IKgb6qhp1xFtjLZOog1gZWhcQFwnCyNT3MVnqPp0cq3Xk65Dor/+Ur7G6ya4aCsMKEkm5Zjj6hPHNTNgFsG+tMELr99g9qiSxgUEZv/4mPpWCHvDL+Tr6Vz18R1NNa5OlLRU0gLSTTvlCbMCZkit3TGDIJRJulnChtLIgLhG6riAYCTVRrciAhL3HOhQ2ozYTTvlzXV8miodR6eeDEjcUsZ1cuM6b1pZniNkO4WAWUS7zkoSd06qgAFZlKXzppXlOUK2UwiumThO0o2TKmBAFmXpvGlleY6Q7RSK61b7Uu07XFXEgCzK0nnTyvIcIdspFFedO+HuVvs1kipiQBZl6bxpZXmOkO0Uku8sUuXZAxiQRVk6b1pZniNkO4XiuvPWKe6Yq4QBWZSl86aV5TlCtlMoqC/q7QMv3OL9cVWdRRiQRVk6b1pZniNkO4Xgqm+cKl+HMCCLsnTetLI8R8h2CsH1hs8kceekCnoyIJjSl77lPUvnTSvLc4Rsp7xleQ2kDeFASKqmkQFxjWJxbzVx1Seu86aVJSB4jxPeAZukm3bKGy7McYGeVdJ70crUyIBob+6DLAHJY53s+oUsjKAYSZfSjgczIWbEsrnCj3fqovNr/wYX6jgWXLhXReMC4tovTlTcW6ox42DmSZJHR3Qt/bIEBOIC78PVVnEzWhzMcq7fEsTsgD9FhPdqae/49X3OojQuIK7fbsNfCB/dMCFbn+V6m3w3L2qh82hLJUjq6FmD5eI6B76d1TUzdg5KrpkGswcGoqztnLdGBQSd0DWSab9z4PrV1m5+2811Aasdr6sDaqHXuDqrz/HimgPXHhrMHlheAc6NaxbJYzmbl0YFxHXC8dt3GMkwSsVx/XEEjGqYRbJAJ0JnSqJ1RtfvjuN4LvtJ8nElcc22PjPTpsdXS/2ukq14nbNHm+s8AWYRLGvL1piAuK4hwDXS+oxunaOhL9fsAQgeApjEtfzzXQ614VhdSz78arIWOtc5hLj2wnO72hnBREDL1oiAoMFdSytwdUJwjaroMGn/ni4+qkCrm8+SwjXqpq2Xa9nm80ejcf5wHpPEzR5truMBbTlclNoHBMuP8QdvUzsguGaPNiyDsBzSIGT4qDFXZ0Q4sATBPjU+wcXxuUZ87MOnXmgzbckGrhnJZ1aMmz3acDyuWQTHg7YpU2UDgpM8KuvyOOhwA1eskBN9VWvbBaPhkEzXGGV9+IxugA+ceerlP7VOZCfUac0t35NrmkF5pPMNLvjUC8c4JvvEfrHdCfVad9cPpXNfL4+Sua7VAIMI9pdEmz3afI7HFdTQKhuQvOBkIxwIXBq+v88A6Ej4+APo/GRZFwTXtYxZKk29cMyzcvyAzoziw9UpXTczwLUPQDu5ZhG0bZYbEHlpfEC0aV6DzoTOqJ28bmQNLpZtk9JuoerlCi06tet6D8eG2cOnU7uu+cDnGi2UxgYEJylLB+wUqjN2Wze0HT57JES9EI6lS8ZOeS+LMBBhueZS1m3fRgYEF/i4fsmjQXEC0Rl9lzUuGKGH7xtXO6GPvMOLeo088pLaZmgLV2dGyHxnjzafWaSs276NCgguDDFyZVlSabCcwCdZYe2dtUOi4+CFQFxAp+k8GnRY3K7VXv33gT+7gyWMq14+HTnN7NGG43AFD8q47Vv7gKDjodEmtr3Z+h4SgoJPs8JtUt+gtOuHTtPtrJEEbTm2dlXqWQ4zLeqF0dkFz+E6XzjWtLNHm0/40H5F3/YtLSDobLjj0w2fExsKOgyC0j6G9psJ0ekAd7VQP4SjKBiJUSd8WCfggzvbQUbnxYei4q7WxNY3pW47Wx3OF/aNosG+tSWaxrc/oF2zBDCr0gJCVAcMCJGCASFSMCBECgaESMGAECkYECIFA0KkYECIFAwIkYIBIVJYKUFMz0aTsvdB2SQKKzJbL+qzQyYABoTqjwEhUjAgRAoGhEjBgBApGBAiBQNCpGBAiBQMCJGCASFSMCBECgaESMGAECkYECIFA0KkYECIFAwIkYIBIVLUMSAH56Ix2fka2SQKKjLmqS8ss6OymTvpw2FIQNbLztfJJlFQkTEPS0DWmwCkD4cxczgaihbMFtkkCsqeYVYuv8BOmgCCBQSm56JIvhEFddEyG6wfB9sxSEAm5NsqKUShbJaADMv3IIIGZOZQNCJzyLhsEgUhc8fq5RfajSaQsAGJor5ozuyWZ1kmD4nyFZk5u8z0L7d2Vh4FETQgwLtZFEoU8O5Vm/TdsDiLUBAFzB4QPCAwMxeNSto3yCZRLqTjrl2+zI7JZlDyPMXgW08oNwHfWrJUYQHhUotyUdDSqq2wgMDMkWggOmUm5VkZEkoP4TjLDC0/307Jo0IUGhBovQVl3kzIMzMk5K+EcEDhAQHOJJRKSeGAUgICM8ei/uhEaya5Wh4SxYvMdvs5M7z8PLvblKC0gLS1XkiMzKjUZJk8JPqEzBqRNWOhXwh0KT0ggNlk4aRZL5W5Qx5Sj4uMef6Mc8z6smaNTtInq2MxKCMyo4xIzS6VH1GviMwemTE2SjA2ViEYbZUKSCdcyJt5M7RgzIAEpl9qOig/piaQ5ZN8nYqs2X2GfDdnmskyLsB9/A+krB6cv+qtogAAAABJRU5ErkJggg=="},13740:function(rt){"use strict";rt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAOXUlEQVR4nO3dXWxbZx3H8b/TOG3TlyQdgdFu1O3Wsa1odaADpQMlQbsBAU0lkBhCaiYhcQHS2kuu1t5y00ziBglprUDaJCY1E7BdMNEEtlVjk5wKqUNKWZ2p3YuSLk7WZG3ezP9Xz63rnPP42D6Pc87j30c69XMyxbGd5+vzYsdLyDqYmZlJLy+3HJVEPq2r/UKhuDiRlWRrq7Qlk7NtG1v/dv+9O37V1dWV0/9ENWpoIBpG59JKy6mE5IeEQodASmksq1vbN//2sf0P/EZXqQYNC0TjSC+vJM7psFMXsqA8kKKt7e2Zbxx46Os6pCo1JBCNI6VxZHTIOCzyCwS2bN586WD6q/t0SFVoSCBT0zlsOfqFrDIFAoyketYDmZ6eGcxL4qwOybJKgQAjqY71QKamZ0b0xxzWIVkWJBBgJME1IJBcXi+oAYIGAowkGKuB6ME5zlxldEgNUE0gwEgqsxrI1NRMvyRundqlBqg2EGAkZgzEIbUEAozEHwNxSK2BACPxxkAcUk8gwEjWYiAOqTcQYCR3YyAOCSMQYCR3MBCHhBUIMJICBuKQMAMBRiIMxCVhBwLNHgkDcYiNQKCZI2EgDrEVCDRrJAzEITYDgWaMhIE4xHYg0GyRMBCHNCIQaKZIGIhDGhUINEskDMQhjQwEmiESBuKQRgcCrkfCQByyHoGAy5EwEIesVyDgaiQMxCHrGQi4GAkDcch6BwKuRcJAHBKFQMClSBiIQ6ISCLgSCQNxSJQCARciYSAOiVogEPdIGIhDohgIxDkSBuKQqAYCcY2EgTgkyoFAHCNhIA6JeiAQt0gYiEPiEAjEKRIG4pC4BAJxiYSBOCROgUAcImEgDolbIBD1SBiIQ+IYCEQ5EgbikLgGAlGNhIE4JM6BQBQjYSAOiXsgELVIGIhDXAgEohQJA3GIK4FAVCJhIA5xKRCIQiQMxCGuBQLrHQkDcYiLgcB6RsJAHOJqILBekTAQh7gcCKxHJAzEIf97/wO5eXNRR+5qdCQMxCHZKx/Jwmc3dOS2LZs3XjyYfmS/Dq1jIA65NjMnH09/oiP3bd/S/kLPYw/9TIdWMRCH3NDdq/d0N6sZtLS05Hd1f2HP3r07J3XVmoQu1jCQxrv60bTMfnpdR+7bvn3LSM/+fUd0aA0DcczKyqpMZK/I6uqqrrmtLZn8rPfg/nYdWsNAHIRdLRywN0Mkfb1pq3PY6pUzkPWDSK5+PO38ad/7v/TFlM3jkIQu1jCQ9Zebuy7XcnPOhnJPx7bjX3v0gWEdWsFAmsTi0rIsYVnWRS9d0daWfOrBPbte1KEVDITiLZ8f6O7uGhVLGAjFGwMhMmAgRAYMhMiAgRAZMBAiAwZCZMBAiAwYCJEBAyEyYCBEBgyEyICBEBkwECIDBkJkwECIDBgIkQEDITJgIEQGDITIgIEQGcQ5kLl3z/3gZnfPX3RIZMXGqcwPtz8y8FcdWmEtkPwpSa8kv/y7mZ+++4SuElnR9eIjb2xY+vDXieMyrquhsxII4pBlOZfftCN77an30volIivueWHveOLGJylplQEbkYQeSDEOHXZqIOMMhGz6PBDMsZyNSEINpDQOXYSBkG0lgUDokYQWSHkcwEDItrJAINRIQgnEKw5gIGSbRyAQWiR1B+IXBzAQss0nEAglkroCMcUBDIRsMwQCdUdScyCV4gAGQrZVCATqiqSmQILEAQyEbAsQCNQcSdWBBI0DGAjZFjAQqCmSqgKpJg5gIGRbFYFA1ZEEDqTaOICBkG1VBgJVRRIokFriAAZCttUQCASOpGIgtcYBDIRsqzEQCBSJMZB64gAGQrbVEQhUjMQ3kHrjAAZCttUZCBgj8QwkjDiAgZBtIQQCvpGsCST/B9ktn8qfJC9bdbUu+a27Zue++/s+HRJZsf0fvxxLXL/aocP6JOS6bJOfJ34hk7p2W0KXu+T/LP0it7YeRM1mIPETGZUSDIToDgZCZMBAiAwYCJEBAyEyYCBEBgyEyICBEBkwkIo60yLJkhdmcxdElnI6CCDZqd9/QAd1mBrTf9YBbnt3n97+tK6oDr1s69SBms+KLOgCH7ysj8m4DpzEQIx6z4rsGtRBmTeP6MQY0YFBd3/h+4uTqh6YkFOjIpNnCpe2tKdEdh4u3Gfc/qAWc4XbhccEt9EdDMTox3n9xwOe1cf6xejRE7o8K6HDRLxwPNxnbWwt9j0j8uCx+oNGzBdPuBIKAzGKYiBF48dELj2ngzo9qGHgttYbRjkE/M7Thcv4YiBGUQ4ELp7U5YTU7ODzIqkhsQa7Xrh9YYS8PhiIUdQDgbef1t2Z01IV7FL1nbtzAG7T0qzI3/XnLGQlhhiIURwCgVf2VDcBn8wEiwNn7HDgPZ+9+/pxMI/v3zkosmW3GNUScHQwECNbgbyU0H8qwLM8ziRhEuKsUump5nJXR0TOH9FBAEF2q7JnCrtGC1mpCLHgvqaOyho4mTAxrIPYYiBG6xlIKUzCQyP6rH1AfAXZiuw7JnLglA58zE/qgfWQ3r9RqRpuY3pYgz4styCyd4Yk5hiIUVQCAWxR+kb9I6n0bI3v/95l/7NV2J3CfQr6Iqgf3G9s9V5LiwMYiFGUAgHs9+P4wUul23TwtHjuBkFYcbiHgRhFLRB4clxDOaADD37Xi92f718WTzjLhPsS79crbGEgRlEMpJbrPTCsxx/P6MDDxZO6nBDyxECMXAkExx5bUrIGth6vpPQyJ+SJgRhFMRAcqONdtl68rtd03DLxnB7cH9MB+WAgRlEM5Ecz3mei5idFXk3JGvuO6S7WKR14GBvQ+zIq5IuBGEUtEJw+PXRWBx7wdxlv6n8vZ+N2NA8GYhSlQPA6BnaVvI4lwO8tHX67ZDj+eFmvs1q7h8T3dLGf+azuyh3Xn5mTmGEgRlEJpDOtr2M8X7j083KX9wT0CyTIffDi95hU4hdwtDEQI7/JEGRyhREI3raB3arUkBhdPKnLCfEUlUBMtzG6GIiR32QIMrlMgVQ6MC79++9K5icLb+vw2noAA6kHAzHymwxBJpcpkDBVOhPFQOrBQIz8JkOQydWIQILs1/sFAkF39UqZXpU3YSAOimogOAP19pCe2h2RikwTutLWpxZ+QTIQB0UxEPxsxLGQlUC6+3XSnhNPNl5JZyBNJCqBYIuBvxq8NFzbu24P5/R1lA4dlFnUr7+6R69fL8PCQJqIrUCwa2OC1zsweReyhclbSxSlDo3o6eLDOvAQ9sRlIE3CtGtSbyC1HBzXw3Rf4LWe+iMsYiAxhDfr4ZP+qpkEpoPbIPvuUQoE/CYuzGcLkWBrVS+/n8NAIgpv0UgNFeLArk3QSeD3NxQQ5PRq1AKptBWZzxY+GQWPUz3wfjHsIpZjIBFUjKMI+/WYBJVObZZ/X7kgnyAStUDg4Gm9X0fFFx4fbBmxta0WAsSW2isOYCARY5rk2dOFSVAeCt4xi+/D51D58XtbebkoBgJ+u0ClsBXBZMaxVqUt7u6jhccZgZgwkAjBW7Iff14qwjPm7LgOPlfplwzYTSsPy0tUA8GTAD74odInIhbhviKY0lBwHdhSBHm8ivB294lhHcSKo4HAoRH/U5u1CnJwXhTVQACfcoLHx+/TUcKE13Cw5ZgYlhhyOBA8yx0a0We5Pl0JAT476rW0DgKKciCAx+fx0+E/iZTCY/bOkF6OS0w5HEiR6XRtUDjuwNs7SnczKol6IEW4nfuOaTAdEpr5ycJWo9KZvuhrgkAA+8oHTwff7y7C7sHEcOGXXS1MvDgEAtiaIBIs9YTiThhFTRJIEULBATzOUpkmAn7ReKcsftnVbDVK4Wd5ve6AM0Nj/RJJCAW3e+dg5ccI8ASCg3gseK/YQlYc02SBlMJZGEwILBjPZwu/YAQR1j5z8bpLYTLFRentxyUeIzw+EKf7UbsmDoSoAo1jTQ9rvgAaSV4viJrJrAbSqZd38QtkRC8O60LULM5oIENSxjuQl2RQtyFndUjULAY0kFEp4xkI6FZkVPS8jC5ErjujcQyJB/9Azur+2LJkRaRDFyI35eWCJKU/cURyuraGbyCgkaQ1khEd7taFyC2FOAY1jqz4MAYCGkmnRjKsw6O6ELnipLTKsMaR07GvioEUaSgpDWVQh1igTxeiuBjTJafLqIYxomFkJYCELtZMTc30SyJxTodEduTzA93dXaNiCQOheGMgRAYMhMiAgRAZMBAiAwZCZMBAiAwYCJEBAyEyYCBEBgyEyICBEBkwECIDBkJkwECIDBgIkQEDITJgIEQGDITI338nLg98p7dnVCyxGsi/zmf6H963h4GQNbEPZG/qvj+2JZP36SpRqK5fXxi/8uHHx2MdyLZtW5/ddW93vxCF7P0PPhpbmP/sRKwDWZXEyMMPfEVaWlr4EaYUmsWlpSuXsle3tUh+MO6BnNvUlnx97+5d39YvEYXiUvbKW4tLy9/SQOJ9DIJAdCjd93S93r2jg5FQ3bJXdddq4UafDsWZQKC9fdNYate9fTokqsl7k1dfv7G4dPuJ1qlAbknIle4dnVldbt9JIpPV1dXZa7m5/0x9kktJXu7TL93mXiB3zG7YsOHyxo3J2daWDXldJ7rL4uJi69LK6taVlZW0rnpq3ZDveeKbPeM6tMJqIG/8O5NeXklkdEhkRV9v2uoctnrlMHZ+nFsHsiIv+cn+3p6UWGQ/kDczI5JIHNYhUcjyZ/p6e4bEIuuB/POtzGB+NXFWh0Shsn2ADtYDgbHzmVH9UX1CFBr7Ww9oSCDnz2dSN0XGE5Lo0FWiuuixx4WOTdLf09OT01WrGhII4IzW0oqMMhKqB+JIbpAhm6d2SzUsEMhkMp1zN/B/zE0c1VWiKuXPbN8kxxqx5ShqaCBF2JosL8uQ/vS08NiEfOjWYlYn6LgOR9tETvf29mSlwf4P8IbCQbr23ycAAAAASUVORK5CYII="},58881:function(rt){"use strict";rt.exports="data:image/png;base64,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"},28982:function(rt){"use strict";rt.exports="data:image/png;base64,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"},2487:function(rt){"use strict";rt.exports="data:image/png;base64,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"},3164:function(rt){"use strict";rt.exports="data:image/png;base64,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"},88745:function(rt){"use strict";rt.exports="data:image/png;base64,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"},49321:function(rt){"use strict";rt.exports="data:image/png;base64,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"},56321:function(rt){"use strict";rt.exports="data:image/png;base64,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"}}]); diff --git a/p__WxMiniProgram__Courseware__Study__index.c401c432.async.js b/p__WxMiniProgram__Courseware__Study__index.c401c432.async.js deleted file mode 100644 index 27484b6eea..0000000000 --- a/p__WxMiniProgram__Courseware__Study__index.c401c432.async.js +++ /dev/null @@ -1,4 +0,0 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[3897,6270],{92930:function(rt,ct){"use strict";ct.Z={backBottom:"backBottom___vf1Tx",pptBtn:"pptBtn___kEb6S",headTip:"headTip___MSazD",tips:"tips___bXOTU",avatar:"avatar___eSFE8",details:"details___miwc5",try:"try___y8hPW"}},25492:function(rt,ct){"use strict";ct.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"}},81747:function(rt,ct,t){"use strict";var e=t(59301),h=Object.defineProperty,ue=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,g=(re,fe,Y)=>fe in re?h(re,fe,{enumerable:!0,configurable:!0,writable:!0,value:Y}):re[fe]=Y,ke=(re,fe)=>{for(var Y in fe||(fe={}))se.call(fe,Y)&&g(re,Y,fe[Y]);if(ue)for(var Y of ue(fe))ae.call(fe,Y)&&g(re,Y,fe[Y]);return re};const z=re=>React.createElement("svg",ke({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},re),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"})));ct.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},51976:function(rt,ct,t){"use strict";var e=t(59301),h=Object.defineProperty,ue=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,g=(re,fe,Y)=>fe in re?h(re,fe,{enumerable:!0,configurable:!0,writable:!0,value:Y}):re[fe]=Y,ke=(re,fe)=>{for(var Y in fe||(fe={}))se.call(fe,Y)&&g(re,Y,fe[Y]);if(ue)for(var Y of ue(fe))ae.call(fe,Y)&&g(re,Y,fe[Y]);return re};const z=re=>React.createElement("svg",ke({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},re),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"})));ct.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},44435:function(rt,ct){(function(t,e){e(ct)})(this,function(t){"use strict";var e=function(){return(e=Object.assign||function(a){for(var E,o=1,r=arguments.length;o0&&i[i.length-1])&&(m[0]===6||m[0]===2)){f=0;continue}if(m[0]===3&&(!i||m[1]>i[0]&&m[1]=0&&a.HANDLE_LIST.splice(o,1),window.removeEventListener("message",E,!1)},a.empty=function(){for(;a.HANDLE_LIST.length;)window.removeEventListener("message",a.HANDLE_LIST.shift(),!1)},a.parse=function(E){try{return typeof E=="object"?E:E&&JSON.parse(E)}catch(o){return console.log("Message.parse Error:",o),E}},a.HANDLE_LIST=[],a}();function ae(a){return{}.toString.call(a)==="[object Function]"}var g,ke,z,re,fe={origin:""};function Y(a,E){fe[a]=E}function ot(a){return fe[a]}function P(a){var E=ot("origin");return!!function(o,r){return o!==r&&(o.replace(/www\./i,"").toLowerCase()!==r.replace(/www\./i,"").toLowerCase()||(o.match("www.")?void 0:(Y("origin",r),!1)))}(E,a.origin)&&(console.warn("postMessage \u57DF\u540D\u68C0\u67E5\u4E0D\u901A\u8FC7",{safeOrigin:E,eventOrigin:a.origin}),!0)}(function(a){a.unknown="unknown",a.spreadsheet="s",a.writer="w",a.presentation="p",a.pdf="f"})(g||(g={})),function(a){a.wps="w",a.et="s",a.presentation="p",a.pdf="f"}(ke||(ke={})),function(a){a.nomal="nomal",a.simple="simple"}(z||(z={})),function(a){a[a.requestFullscreen=1]="requestFullscreen",a[a.exitFullscreen=0]="exitFullscreen"}(re||(re={}));var vt,y,it,wt=(vt=0,function(){return vt+=1}),et=function(a,E,o){o===void 0&&(o=!0);var r=E;if(!y){var i=function I(N){var u=N.clientHeight,m=N.clientWidth;u!==0||m!==0||it?u===0&&m===0||!it||(it.disconnect(),it=null):window.ResizeObserver&&(it=new ResizeObserver(function(G){I(N)})).observe(N),y.style.cssText+="height: "+u+"px; width: "+m+"px"}.bind(null,r);(y=document.createElement("iframe")).classList.add("web-office-iframe");var C={id:"office-iframe",src:a,scrolling:"no",frameborder:"0",allowfullscreen:"allowfullscreen",webkitallowfullscreen:"true",mozallowfullscreen:"true",allow:"clipboard-read; clipboard-write"};for(var f in r?(C.style="width: "+r.clientWidth+"px; height: "+r.clientHeight+"px;",o&&window.addEventListener("resize",i)):((r=document.createElement("div")).classList.add("web-office-default-container"),function(I){var N=document.createElement("style");document.head.appendChild(N);var u=N.sheet;u.insertRule(I,u.cssRules.length)}(".web-office-default-container {position: absolute; padding: 0; margin: 0; width: 100%; height: 100%; left: 0; top: 0;}"),document.body.appendChild(r),C.style="position: fixed; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%;"),C)y.setAttribute(f,C[f]);r.appendChild(y),y.destroy=function(){y.parentNode.removeChild(y),y=null,window.removeEventListener("resize",i),it&&(it.disconnect(),it=null)}}return y},X=function(a){et().contentWindow&&et().contentWindow.postMessage(JSON.stringify(a),ot("origin"))};function v(a,E,o){return new Promise(function(r){var i=wt(),C=function(f){if(!P(f)){var I=se.parse(f.data);I.eventName===o&&I.msgId===i&&(r(I.data),se.remove(C))}};se.add(C),X({data:a,msgId:i,eventName:E})})}var De=function(a){return v(a,"wps.jssdk.api","wps.api.reply")},Ce=function(a){return v(a,"api.basic","api.basic.reply")},M={idMap:{}};function s(a){return h(this,void 0,void 0,function(){var E,o,r,i,C,f,I,N,u,m;return ue(this,function(G){switch(G.label){case 0:return P(a)?[2]:(E=se.parse(a.data),o=E.eventName,r=E.callbackId,i=E.data,r&&(C=M.idMap[r])?(f=C.split(":"),I=f[0],N=f[1],o==="api.callback"&&M[I]&&M[I][N]?[4,(m=M[I][N]).callback.apply(m,i.args)]:[3,2]):[3,2]);case 1:u=G.sent(),X({result:u,callbackId:r,eventName:"api.callback.reply"}),G.label=2;case 2:return[2]}})})}var gt=function(a){return h(void 0,void 0,void 0,function(){function E(){return Object.keys(M.idMap).find(function(G){return M.idMap[G]===r+":"+o})}var o,r,i,C,f,I,N,u,m;return ue(this,function(G){switch(G.label){case 0:return o=a.prop,r=a.parentObjId,[4,At([i=a.value])];case 1:return C=G.sent(),f=C[0],I=C[1],a.value=f[0],N=Object.keys(I)[0],u=M[r],i===null&&u&&u[o]&&((m=E())&&delete M.idMap[m],delete u[o],Object.keys(u).length||delete M[r],Object.keys(M.idMap).length||se.remove(s)),N&&(Object.keys(M.idMap).length||se.add(s),M[r]||(M[r]={}),M[r][o]={callbackId:N,callback:I[N]},(m=E())&&delete M.idMap[m],M.idMap[N]=r+":"+o),[2]}})})},Ge=function(a,E,o,r){return h(void 0,void 0,void 0,function(){var i,C,f,I,N,u,m,G;return ue(this,function(ve){switch(ve.label){case 0:return i=wt(),I=new Promise(function(U,J){C=U,f=J}),N={},E.args?[4,At(E.args)]:[3,2];case 1:u=ve.sent(),m=u[0],G=u[1],E.args=m,N=G,ve.label=2;case 2:return a!=="api.setter"?[3,4]:[4,gt(E)];case 3:ve.sent(),ve.label=4;case 4:return function(U){var J=U[0],Fe=U[1];typeof(J=e({},J)).data=="function"&&(J.data=J.data()),Fe(),X(J)}([{eventName:a,data:E,msgId:i},function(){var U=this,J=function(Fe){return h(U,void 0,void 0,function(){var Re,Xe,Je;return ue(this,function(we){switch(we.label){case 0:return P(Fe)?[2]:(Re=se.parse(Fe.data)).eventName==="api.callback"&&Re.callbackId&&N[Re.callbackId]?[4,N[Re.callbackId].apply(N,Re.data.args)]:[3,2];case 1:Xe=we.sent(),X({result:Xe,eventName:"api.callback.reply",callbackId:Re.callbackId}),we.label=2;case 2:return Re.eventName===a+".reply"&&Re.msgId===i&&(Re.error?((Je=new Error("")).stack=Re.error+` -`+o,r&&r(),f(Je)):C(Re.result),se.remove(J)),[2]}})})};return se.add(J),I}]),[2,I]}})})};function At(a){return h(this,void 0,void 0,function(){var E,o,r,i,C,f,I,N,u,m,G;return ue(this,function(ve){switch(ve.label){case 0:E={},o=[],r=a.slice(0),ve.label=1;case 1:return r.length?(i=void 0,[4,r.shift()]):[3,13];case 2:return(C=ve.sent())&&C.done?[4,C.done()]:[3,4];case 3:ve.sent(),ve.label=4;case 4:if(!function(U){if(!U)return!1;for(var J=U;Object.getPrototypeOf(J)!==null;)J=Object.getPrototypeOf(J);return Object.getPrototypeOf(U)===J}(i))return[3,11];for(I in i={},f=[],C)f.push(I);N=0,ve.label=5;case 5:return N=0?"&":"?")+Je.join("&")),u&&(u.isParentFullscreen||u.isBrowserViewFullscreen)&&(document.addEventListener("fullscreenchange",oe),document.addEventListener("webkitfullscreenchange",oe),document.addEventListener("mozfullscreenchange",oe)),o.wordOptions&&(o.wpsOptions=o.wordOptions),o.excelOptions&&(o.etOptions=o.excelOptions),o.pptOptions&&(o.wppOptions=o.pptOptions),typeof f.print=="object"){var we="wpsconfig_print";typeof f.print.subscribe=="function"&&(f[we]=f.print.subscribe,o.print={callback:we},f.print.custom!==void 0&&(o.print.custom=f.print.custom)),delete f.print}return typeof f.exportPdf=="function"&&(f[we="wpsconfig_export_pdf"]=f.exportPdf,o.exportPdf={callback:we},delete f.exportPdf),o.commandBars&&Et(o.commandBars,!1),e(e({},o),{subscriptions:f})},Ft=function(a){a===void 0&&(a="");var E="";if(!E&&a){var o=a.toLowerCase();o.indexOf("/office/s/")!==-1&&(E=g.spreadsheet),o.indexOf("/office/w/")!==-1&&(E=g.writer),o.indexOf("/office/p/")!==-1&&(E=g.presentation),o.indexOf("/office/f/")!==-1&&(E=g.pdf)}if(!E){var r=a.match(/[\?&]type=([a-z]+)/)||[];E=ke[r[1]]||""}return E};function Et(a,E){E===void 0&&(E=!0);var o=a.map(function(r){var i=r.attributes;if(!Array.isArray(i)){var C=[];for(var f in i)if(i.hasOwnProperty(f)){var I={name:f,value:i[f]};C.push(I)}r.attributes=C}return r});return E&&X({data:o,eventName:"setCommandBars"}),o}var Zt=window.navigator.userAgent.toLowerCase(),Pe=/Android|webOS|iPhone|iPod|BlackBerry|iPad/i.test(Zt),pt=function(){try{return window._parent.location.search.indexOf("from=wxminiprogram")!==-1}catch(a){return!1}}();function oe(){var a={status:re.requestFullscreen},E=document,o=E.fullscreenElement||E.webkitFullscreenElement||E.mozFullScreenElement;a.status=o?re.requestFullscreen:re.exitFullscreen,X({data:a,eventName:"fullscreenchange"})}var V=function(){M.idMap={}};function K(){console.group("JSSDK \u4E8B\u4EF6\u673A\u5236\u8C03\u6574\u8BF4\u660E"),console.warn("jssdk.on\u3001jssdk.off \u548C jssdk.Application.Sub \u5C06\u5728\u540E\u7EED\u7248\u672C\u4E2D\u88AB\u5F03\u7528\uFF0C\u5EFA\u8BAE\u4F7F\u7528\u6539\u8FDB\u540E\u7684 ApiEvent"),console.warn("\u5177\u4F53\u8BF7\u53C2\u8003\uFF1Ahttps://wwo.wps.cn/docs/front-end/basic-usage/events/intro/"),console.groupEnd()}var ce=0,Z=new Set;function Oe(a){return ce+=1,!a&&function(E){Z.forEach(function(o){return o(E)})}(ce),ce}function pe(){var a=new Error("");return(a.stack||a.message||"").split(` -`).slice(2).join(` -`)}function j(a,E){var o,r=this,i=E.Events,C=E.Enum,f=E.Props,I=f[0],N=f[1],u={objId:ce};switch(function U(J,Fe,Re){for(var Xe=Fe.slice(0),Je=function(){var we=Xe.shift();!we.alias&&~te.indexOf(we.prop)&&Xe.push(e(e({},we),{alias:we.prop+"Async"})),Object.defineProperty(J,we.alias||we.prop,{get:function(){var qe=this,W=we.cache===1,Ee=W&&this["__"+we.prop+"CacheValue"];if(!Ee){var A=pe(),ln=Oe(W),Ze=function(){for(var Ke,Qt=[],It=0;It=0?(E.then=null,E.catch=null,I.then(function(){N(E)}).catch(function(m){return u(m)})):I.then(N,u)},E.catch=function(N){return I.catch(N)},E.Destroy=function(){return Ge("api.free",{objId:E.objId},"")}}var x={},le=null,Ie={fileOpen:"fileOpen",tabSwitch:"tabSwitch",fileSaved:"fileSaved",fileStatus:"fileStatus",fullscreenChange:"fullscreenChange",error:"error",stage:"stage"},Be={getToken:"api.getToken",onToast:"event.toast",onHyperLinkOpen:"event.hyperLinkOpen",getClipboardData:"api.getClipboardData"};function ie(a,E,o,r,i,C,f){var I=this;o===void 0&&(o={}),se.add(function(N){return h(I,void 0,void 0,function(){var u,m,G,ve,U,J,Fe,Re,Xe,Je,we,qe,W,Ee,A,ln,Ze,Ke,Qt;return ue(this,function(It){switch(It.label){case 0:return P(N)?[2]:(u=se.parse(N.data),m=u.eventName,G=m===void 0?"":m,ve=u.data,U=ve===void 0?null:ve,J=u.url,Fe=J===void 0?null:J,["wps.jssdk.api"].indexOf(G)!==-1?[2]:G!=="ready"?[3,1]:(i.apiReadySended&&function(Jt){var $=[];Object.keys(x).forEach(function(st){x[st].forEach(function(nt){var ee=st;Jt.off(ee,nt),$.push({handle:nt,eventName:ee})}),delete x[st]}),$.forEach(function(st){var nt=st.eventName,ee=st.handle;le==null||le.ApiEvent.AddApiEventListener(nt,ee)})}(E),X({eventName:"setConfig",data:e(e({},o),{version:a.version})}),a.tokenData&&a.setToken(e(e({},a.tokenData),{hasRefreshTokenConfig:!!o.refreshToken})),a.iframeReady=!0,[3,15]));case 1:return G!=="error"?[3,2]:(E.emit(Ie.error,U),[3,15]);case 2:return G!=="open.result"?[3,3]:(((Ze=U==null?void 0:U.fileInfo)===null||Ze===void 0?void 0:Ze.officeVersion)!==void 0&&(a.mainVersion=U.fileInfo.officeVersion,console.log("aliyun Main Version: V"+a.mainVersion)),E.emit(Ie.fileOpen,U),[3,15]);case 3:return G!=="api.scroll"?[3,4]:(window.scrollTo(U.x,U.y),[3,15]);case 4:if(G!==Be.getToken)return[3,9];Re={token:!1},It.label=5;case 5:return It.trys.push([5,7,,8]),[4,i.refreshToken()];case 6:return Re=It.sent(),[3,8];case 7:return Xe=It.sent(),console.error("refreshToken: "+(Xe||"fail to get")),[3,8];case 8:return X({eventName:Be.getToken+".reply",data:Re}),[3,15];case 9:if(G!==Be.getClipboardData)return[3,14];Je={text:"",html:""},It.label=10;case 10:return It.trys.push([10,12,,13]),[4,i.getClipboardData()];case 11:return Je=It.sent(),[3,13];case 12:return we=It.sent(),console.error("getClipboardData: "+(we||"fail to get")),[3,13];case 13:return X({eventName:Be.getClipboardData+".reply",data:Je}),[3,15];case 14:G===Be.onToast?i.onToast(U):G===Be.onHyperLinkOpen?i.onHyperLinkOpen(U):G==="stage"?E.emit(Ie.stage,U):G==="event.callback"?(qe=U.eventName,W=U.data,Ee=qe,qe==="fullScreenChange"&&(Ee=Ie.fullscreenChange),qe==="file.saved"&&(Ee=Ie.fileStatus),(!((Ke=o.commonOptions)===null||Ke===void 0)&&Ke.isBrowserViewFullscreen||!((Qt=o.commonOptions)===null||Qt===void 0)&&Qt.isParentFullscreen)&&Ee==="fullscreenchange"&&(A=W.status,ln=W.isDispatchEvent,o.commonOptions.isBrowserViewFullscreen?function(Jt,$,st,nt){Jt===0?$.style="position: static; width: "+st.width+"; height: "+st.height:Jt===1&&($.style="position: absolute; width: 100%; height: 100%"),nt&&function(ee){["fullscreen","fullscreenElement"].forEach(function(We){Object.defineProperty(document,We,{get:function(){return!!ee.status},configurable:!0})});var Qe=new CustomEvent("fullscreenchange");document.dispatchEvent(Qe)}({status:Jt})}(A,C,f,ln):o.commonOptions.isParentFullscreen&&function(Jt,$,st){var nt=document.querySelector(st),ee=nt&&nt.nodeType===1?nt:$;if(Jt===0){var Qe=document,We=Qe.exitFullscreen||Qe.mozCancelFullScreen||Qe.msExitFullscreen||Qe.webkitCancelFullScreen||Qe.webkitExitFullscreen;We.call(document)}else if(Jt===1){var zt=ee.requestFullscreen||ee.mozRequestFullScreen||ee.msRequestFullscreen||ee.webkitRequestFullscreen;zt.call(ee)}}(A,C,o.commonOptions.isParentFullscreen)),E.emit(Ee,W)):G==="api.ready"&&j(a,U),It.label=15;case 15:return typeof r[G]=="function"&&r[G](a,Fe||U),[2]}})})})}function Se(a){return new Promise(function(E){var o=function(r){P(r)||se.parse(r.data).eventName===a&&(E(),se.remove(o))};se.add(o)})}function R(a){var E,o=this;a===void 0&&(a={}),le&&le.destroy();try{var r=Ct(a),i=r.subscriptions,C=i===void 0?{}:i,f=r.mount,I=f===void 0?null:f,N=r.url,u=r.refreshToken,m=r.onToast,G=r.onHyperLinkOpen,ve=r.getClipboardData;Y("origin",(N.match(/https*:\/\/[^\/]+/g)||[])[0]);var U=et(N,I),J=Se("ready"),Fe=Se("open.result"),Re=Se("api.ready"),Xe=I?{width:I.clientWidth+"px",height:I.clientHeight+"px"}:{width:"100vw",height:"100vh"};delete r.mount,N&&delete r.url,delete r.subscriptions;var Je=(E=E||Object.create(null),{on:function(W,Ee){(E[W]||(E[W]=[])).push(Ee)},off:function(W,Ee){E[W]&&E[W].splice(E[W].indexOf(Ee)>>>0,1)},emit:function(W,Ee){(E[W]||[]).slice().map(function(A){A(Ee)}),(E["*"]||[]).slice().map(function(A){A(W,Ee)})}}),we={apiReadySended:!1},qe=function(W,Ee,A){return h(o,void 0,void 0,function(){return ue(this,function(ln){switch(ln.label){case 0:return function(Ze,Ke,Qt){if(x[Ze]){var It=!!x[Ze].find(function(Jt){return Jt===Ke});return It&&Qt==="off"?(Je.off(Ze,Ke),x[Ze]=x[Ze].filter(function(Jt){return Jt!==Ke}),!!x[Ze].length||(x[Ze]=void 0,!1)):(It||Qt!=="on"||(x[Ze].push(Ke),Je.on(Ze,Ke)),!0)}return Qt==="on"?(x[Ze]=[],x[Ze].push(Ke),!1):Qt==="off"||void 0}(W,Ee,A)?[3,2]:[4,J];case 1:ln.sent(),function(Ze,Ke){var Qt=Ze.eventName,It=Ze.type,Jt=Ze.handle;Ke==="on"?Je.on(Qt,Jt):Je.off(Qt,Jt),It==="base.event"&&X({eventName:"basic.event",data:{eventName:Qt,action:Ke}}),K()}(function(Ze,Ke){var Qt=Ze,It="base.event";switch(Qt){case Ie.fileSaved:console.warn("fileSaved\u4E8B\u4EF6\u76D1\u542C\u5373\u5C06\u5F03\u7528\uFF0C \u63A8\u8350\u4F7F\u7528fileStatus\u8FDB\u884C\u6587\u4EF6\u72B6\u6001\u7684\u76D1\u542C"),Qt="fileStatus";break;case Ie.fullscreenChange:Qt="fullscreenchange";break;case"error":case"fileOpen":It="callback.event"}return{eventName:Qt,type:It,handle:Ke}}(W,Ee),A),ln.label=2;case 2:return[2]}})})};return le={url:N,iframe:U,version:"1.1.19",iframeReady:!1,tokenData:null,commandBars:null,tabs:{getTabs:function(){return h(this,void 0,void 0,function(){return ue(this,function(W){switch(W.label){case 0:return[4,J];case 1:return W.sent(),[2,Ce({api:"tab.getTabs"})]}})})},switchTab:function(W){return h(this,void 0,void 0,function(){return ue(this,function(Ee){switch(Ee.label){case 0:return[4,J];case 1:return Ee.sent(),[2,Ce({api:"tab.switchTab",args:{tabKey:W}})]}})})}},setCooperUserColor:function(W){return h(this,void 0,void 0,function(){return ue(this,function(Ee){switch(Ee.label){case 0:return[4,J];case 1:return Ee.sent(),[2,Ce({api:"setCooperUserColor",args:W})]}})})},setToken:function(W){return h(this,void 0,void 0,function(){return ue(this,function(Ee){switch(Ee.label){case 0:return[4,J];case 1:return Ee.sent(),le.tokenData=W,X({eventName:"setToken",data:W}),[2]}})})},ready:function(){return h(this,void 0,void 0,function(){return ue(this,function(W){switch(W.label){case 0:return we.apiReadySended?[3,2]:[4,Fe];case 1:W.sent(),we.apiReadySended=!0,X({eventName:"api.ready"}),W.label=2;case 2:return[4,Re];case 3:return W.sent(),[2,new Promise(function(Ee){return setTimeout(function(){return Ee(le==null?void 0:le.Application)},0)})]}})})},destroy:function(){x={},U.destroy(),se.empty(),le=null,Z=new Set,ce=0,document.removeEventListener("fullscreenchange",oe),V()},save:function(){return h(this,void 0,void 0,function(){return ue(this,function(W){switch(W.label){case 0:return[4,J];case 1:return W.sent(),[2,De({api:"save"})]}})})},setCommandBars:function(W){return h(this,void 0,void 0,function(){return ue(this,function(Ee){switch(Ee.label){case 0:return[4,J];case 1:return Ee.sent(),Et(W),[2]}})})},updateConfig:function(W){return W===void 0&&(W={}),h(this,void 0,void 0,function(){return ue(this,function(Ee){switch(Ee.label){case 0:return[4,J];case 1:return Ee.sent(),W.commandBars?(console.warn("Deprecated: `updateConfig()` \u65B9\u6CD5\u5373\u5C06\u5E9F\u5F03\uFF0C\u8BF7\u4F7F\u7528`setCommandBars()`\u4EE3\u66FF`updateConfig()`\u66F4\u65B0`commandBars`\u914D\u7F6E\u3002"),[4,Et(W.commandBars)]):[3,3];case 2:Ee.sent(),Ee.label=3;case 3:return[2]}})})},executeCommandBar:function(W){return h(this,void 0,void 0,function(){return ue(this,function(Ee){switch(Ee.label){case 0:return[4,J];case 1:return Ee.sent(),Et([{cmbId:W,attributes:[{name:"click",value:!0}]}]),[2]}})})},on:function(W,Ee){return h(this,void 0,void 0,function(){return ue(this,function(A){return[2,this.ApiEvent.AddApiEventListener(W,Ee)]})})},off:function(W,Ee){return h(this,void 0,void 0,function(){return ue(this,function(A){return[2,this.ApiEvent.RemoveApiEventListener(W,Ee)]})})},ApiEvent:{AddApiEventListener:function(W,Ee){return h(this,void 0,void 0,function(){return ue(this,function(A){switch(A.label){case 0:return[4,qe(W,Ee,"on")];case 1:return[2,A.sent()]}})})},RemoveApiEventListener:function(W,Ee){return h(this,void 0,void 0,function(){return ue(this,function(A){switch(A.label){case 0:return[4,qe(W,Ee,"off")];case 1:return[2,A.sent()]}})})}}},function(W,Ee,A,ln,Ze,Ke){Ee&&ae(Ee)&&(Ze.refreshToken=Ee,W.refreshToken={eventName:Be.getToken}),Ke&&ae(Ke)&&(Ze.getClipboardData=Ke,W.getClipboardData={eventName:Be.getClipboardData}),A&&ae(A)&&(Ze.onToast=A,W.onToast={eventName:Be.onToast}),ln&&ae(ln)&&(Ze.onHyperLinkOpen=ln,W.onHyperLinkOpen={eventName:Be.onHyperLinkOpen})}(r,u,m,G,we,ve),ie(le,Je,r,C,we,U,Xe),le}catch(W){console.error(W)}}console.log("aliyun JS-SDK V1.1.19");var me=Object.freeze({__proto__:null,listener:ie,config:R});window.WPS=me;var xe=R,Le={config:xe};t.config=xe,t.default=Le,Object.defineProperty(t,"__esModule",{value:!0})})},45684:function(rt,ct,t){"use strict";var e=t(59301),h=t(92930),ue=t(44104),se=t(92310),ae=t.n(se),g=t(39711),ke=t(56321),z=t(82636),re=Object.defineProperty,fe=Object.defineProperties,Y=Object.getOwnPropertyDescriptors,ot=Object.getOwnPropertySymbols,P=Object.prototype.hasOwnProperty,vt=Object.prototype.propertyIsEnumerable,y=(De,Ce,M)=>Ce in De?re(De,Ce,{enumerable:!0,configurable:!0,writable:!0,value:M}):De[Ce]=M,it=(De,Ce)=>{for(var M in Ce||(Ce={}))P.call(Ce,M)&&y(De,M,Ce[M]);if(ot)for(var M of ot(Ce))vt.call(Ce,M)&&y(De,M,Ce[M]);return De},wt=(De,Ce)=>fe(De,Y(Ce)),et=(De,Ce,M)=>new Promise((s,gt)=>{var Ge=Ft=>{try{Ct(M.next(Ft))}catch(Et){gt(Et)}},At=Ft=>{try{Ct(M.throw(Ft))}catch(Et){gt(Et)}},Ct=Ft=>Ft.done?s(Ft.value):Promise.resolve(Ft.value).then(Ge,At);Ct((M=M.apply(De,Ce)).next())});const X=({data:De,onFinish:Ce})=>e.createElement(ue.Z,null,De.map((M,s)=>e.createElement(z.op,{key:s,style:{height:28},shape:"default",size:"small",onClick:()=>Ce(M)},M))),v=({className:De,style:Ce,data:M={},defaultChatData:s=[],initDefaultChatDataKey:gt=0,showPrevButton:Ge,showNextButton:At,onPrevButtonClick:Ct=()=>{},onNextButtonClick:Ft=()=>{},onStatusChange:Et,interactionTotal:Zt=0,showInterText:Pe=!1})=>{const pt="\u4E3B\u52A8\u63D0\u95EE\u5F00\u59CB",[oe]=(0,g.eh)(),{chatData:V,setChatData:K,calcHistoryList:ce}=(0,g.r5)(),[Z,Oe]=(0,e.useState)(0),[pe,j]=(0,e.useState)(""),[te,S]=(0,e.useState)(!1),{scrollBoxRef:w,bottomInspectRef:x,contentRef:le,isAtBottom:Ie}=(0,g.wr)({status:te}),Be=(0,g.h4)(w);(0,e.useEffect)(()=>{if(!V.length||!w.current)return;const xe=V[V.length-1];xe!=null&&xe.loading&&(w.current.scrollTop=w.current.scrollHeight)},[V.length]),(0,e.useEffect)(()=>{if(gt){ie();let xe=[];return s.forEach(Le=>{const a=Date.now(),E=[{text:Le.question,key:a,sender:"user",show:Le.question!==pt},{text:Le.answer,loading:!1,key:a,sender:"AI",show:!0}];xe.push(...E)}),K(xe),()=>{oe.cancel()}}},[gt]);const ie=()=>{oe.cancel(),Oe(1)},Se=xe=>et(void 0,null,function*(){j(""),Oe(0);const Le=Date.now(),a=[{text:xe,key:Le,sender:"user",show:xe!==pt},{loading:!0,key:Le,sender:"AI",show:!0}];K([...V,...a]);const E=ce(V);oe.request({url:"/api/stream/course_qna_records/chat_messages.json",body:it({model:"qwen-plus-latest",is_chat:!0,prompt:xe,history:E},M),onData:(o,r)=>{S(!0),K(i=>i.map((C,f)=>f===i.length-1?wt(it({},C),{text:o,loading:!1,error:(r==null?void 0:r.msg)==="error"}):C))},onError:o=>{let r="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";K(i=>[...i].map((C,f)=>f===i.length-1?wt(it({},C),{text:r,loading:!1,error:!0}):C))}})}),R=(0,e.useMemo)(()=>{const Le=V.filter(o=>o.sender==="AI").map(o=>o.text).join(""),a=["\u3010\u4EA4\u6D41\u9898\u3011","\u3010\u5224\u65AD\u9898\u3011","\u3010\u6587\u5B57\u9898\u3011","\u672C\u6B21\u4E92\u52A8\u73AF\u8282\u5DF2\u7ED3\u675F"];let E=0;return a.forEach(o=>{const r=Le.split(o).length-1;E+=r}),Math.max(0,E-1)},[V]);(0,e.useEffect)(()=>{typeof R=="number"&&typeof Zt=="number"&&(Et==null||Et(R>=Zt))},[R,Zt]);const me=Be.width?Be.width-20:"100%";return e.createElement("div",{className:ae()("flex flex-col h-full",De),style:Ce},Ge&&e.createElement("div",{className:h.Z.headTip},"\u2B06\uFE0F\xA0\u53EF\u70B9\u51FB",e.createElement("span",{onClick:Ct},"\u6309\u94AE"),"\u6216\u4E0A\u65B9\u7684\u9636\u6BB5\u540D\u79F0"),e.createElement("div",{ref:w,style:{flex:1,overflow:"auto"}},e.createElement("div",{className:h.Z.tips,style:{width:me}},e.createElement("img",{className:h.Z.avatar,src:ke}),e.createElement("div",{className:h.Z.details},e.createElement("div",{className:"c-grey-333 font18"},"\u{1F44B}\xA0\u55E8\uFF0C\u6211\u662F\u60A8\u7684\u667A\u80FD\u52A9\u6559\uFF5E"),e.createElement("div",{className:"font16 mt8",style:{color:"#434D6C"}},"\u6211\u4E3A\u4F60\u51C6\u5907\u4E86\u4E00\u4E9B\u4E92\u52A8\u5B66\u4E60\u95EE\u9898\uFF0C\u5E2E\u52A9\u4F60\u5DE9\u56FA\u77E5\u8BC6\u3002\u5982\u679C\u6709\u4E0D\u7406\u89E3\u7684\u5730\u65B9\uFF0C\u6211\u4F1A\u4E00\u6B65\u6B65\u5F15\u5BFC\uFF0C\u76F4\u5230\u4F60\u5B8C\u5168\u7406\u89E3\u3002 \u51C6\u5907\u597D\u4E86\u5C31\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\uFF0C\u5F00\u59CB\u4E92\u52A8\u5B66\u4E60\uFF01"))),e.createElement(g.xj,{className:"pl20",style:{width:me},contentRef:le,chatData:V,requestLoading:oe.loading,cancelTyping:Z,sensitiveWords:["\u3010\u4EA4\u6D41\u9898\u3011","\u3010\u5224\u65AD\u9898\u3011","\u3010\u6587\u5B57\u9898\u3011"],extraAnswerAction:(xe,Le)=>{var a;if(RSe(E)}))},onAnswerFinish:()=>et(void 0,null,function*(){setTimeout(()=>S(!1),0)})}),!(V!=null&&V.length)&&!Pe&&e.createElement("div",{className:"flex justify-center mb20"},e.createElement(z.op,{type:"primary",onClick:()=>Se(pt)},"\u5F00\u542F\u4E92\u52A8")),!(V!=null&&V.length)&&Pe&&e.createElement("div",{className:"flex justify-center mb20"},"\u5F53\u524D\u8BFE\u4EF6\u5DF2\u7ED3\u675F\uFF0C\u65E0\u6CD5\u8FDB\u884C\u64CD\u4F5C"),At&&R>=Zt&&e.createElement(z.op,{style:{margin:"0px 0px 20px 70px"},shape:"default",onClick:Ft},"\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5"),!Ie&&e.createElement("div",{className:h.Z.backBottom,onClick:()=>{w.current.scrollTop=w.current.scrollHeight}},e.createElement("i",{className:"iconfont icon-huidaodibu"})),e.createElement("div",{ref:x})),!!(V!=null&&V.length)&&!Pe&&e.createElement(g.CI,{style:{margin:"0 20px 20px 20px"},onCancel:ie,headExtraNode:R>=Zt?e.createElement("div",{style:{color:"#434D6C"}},At?"\u5DF2\u5B8C\u6210\u4E92\u52A8\uFF0C\u53EF\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5\u5B66\u4E60":"\u5DF2\u5B8C\u6210\u4E92\u52A8\uFF0C\u53EF\u8FDB\u5165\u4E0B\u4E00\u9875\u5B66\u4E60"):e.createElement("div",{style:{color:"#434D6C"}},"\u5DF2\u5B8C\u6210\u7B54\u9898",e.createElement("span",{className:"ml10 c-light-primary"},R),"/",Zt),value:pe,onSubmit:Se,hideUpload:!0,onChange:j,typing:te,loading:oe.loading}))};ct.Z=v},96121:function(rt,ct,t){"use strict";var e=t(59301),h=t(92930),ue=t(92310),se=t.n(ue),ae=t(39711),g=t(56321),ke=t(82636),z=t(95097),re=t(38147),fe=Object.defineProperty,Y=Object.defineProperties,ot=Object.getOwnPropertyDescriptors,P=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,it=(De,Ce,M)=>Ce in De?fe(De,Ce,{enumerable:!0,configurable:!0,writable:!0,value:M}):De[Ce]=M,wt=(De,Ce)=>{for(var M in Ce||(Ce={}))vt.call(Ce,M)&&it(De,M,Ce[M]);if(P)for(var M of P(Ce))y.call(Ce,M)&&it(De,M,Ce[M]);return De},et=(De,Ce)=>Y(De,ot(Ce)),X=(De,Ce,M)=>new Promise((s,gt)=>{var Ge=Ft=>{try{Ct(M.next(Ft))}catch(Et){gt(Et)}},At=Ft=>{try{Ct(M.throw(Ft))}catch(Et){gt(Et)}},Ct=Ft=>Ft.done?s(Ft.value):Promise.resolve(Ft.value).then(Ge,At);Ct((M=M.apply(De,Ce)).next())});const v=({className:De,style:Ce,data:M={},defaultChatData:s=[],initDefaultChatDataKey:gt=0,showPrevButton:Ge,showNextButton:At,onPrevButtonClick:Ct=()=>{},onNextButtonClick:Ft=()=>{},onStatusChange:Et,readingTime:Zt,analysis:Pe,totalTime:pt,openRecord:oe,showInterText:V=!1})=>{const[K]=(0,ae.eh)(),{chatData:ce,setChatData:Z,calcHistoryList:Oe}=(0,ae.r5)(),[pe,j]=(0,e.useState)(0),[te,S]=(0,e.useState)(""),[w,x]=(0,e.useState)(!1),[le,Ie]=(0,e.useState)(null),Be=(0,e.useRef)(null),{scrollBoxRef:ie,bottomInspectRef:Se,contentRef:R,isAtBottom:me}=(0,ae.wr)({status:w}),xe=(0,ae.h4)(ie);(0,e.useEffect)(()=>{typeof Zt=="number"&&Ie(Zt)},[Zt]),(0,e.useEffect)(()=>(le>0&&le<=pt&&!document.hidden&&(Be.current=setTimeout(()=>{oe&&Le(),Ie(i=>Math.min(i+1,pt))},1e3)),()=>{clearTimeout(Be.current)}),[le]),(0,e.useEffect)(()=>{if(!ce.length||!ie.current)return;const i=ce[ce.length-1];i!=null&&i.loading&&(ie.current.scrollTop=ie.current.scrollHeight)},[ce.length]),(0,e.useEffect)(()=>{if(gt){E();let i=[];return s.forEach(C=>{const f=Date.now(),I=[{text:C.question,key:f,sender:"user",show:!0},{text:C.answer,loading:!1,key:f,sender:"AI",show:!0}];i.push(...I)}),Z(i),()=>{K.cancel()}}},[gt]);const Le=()=>X(void 0,null,function*(){const i=yield(0,re.ZP)(`/api/smart_plan_item_banks/${M==null?void 0:M.questionable_id}/smart_plan_user_page_studies.json`,{method:"post",body:{type:"page_info"}})}),a=()=>{Ie(1)},E=()=>{K.cancel(),j(1)},o=i=>X(void 0,null,function*(){S(""),j(0);const C=Date.now(),f=[{text:i,key:C,sender:"user",show:!0},{loading:!0,key:C,sender:"AI",show:!0}];Z([...ce,...f]);const I=Oe(ce);K.request({url:"/api/stream/course_qna_records/chat_messages.json",body:wt({model:"qwen-plus-latest",is_chat:!0,prompt:i,history:I},M),onData:(N,u)=>{x(!0),Z(m=>m.map((G,ve)=>ve===m.length-1?et(wt({},G),{text:N,loading:!1,error:(u==null?void 0:u.msg)==="error"}):G))},onError:N=>{let u="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Z(m=>[...m].map((G,ve)=>ve===m.length-1?et(wt({},G),{text:u,loading:!1,error:!0}):G))}})});(0,e.useEffect)(()=>{typeof le=="number"&&typeof pt=="number"&&(Et==null||Et(le>=pt))},[le,pt]),(0,e.useEffect)(()=>{const i=()=>{document.hidden?clearTimeout(Be.current):!document.hidden&&le>0&&le{oe&&Le(),Ie(C=>Math.min(C+1,pt))},1e3))};return document.addEventListener("visibilitychange",i),()=>{document.removeEventListener("visibilitychange",i),clearTimeout(Be.current)}},[le,pt,oe]);const r=xe.width?xe.width-20:"100%";return e.createElement("div",{className:se()("flex flex-col h-full",De),style:Ce},Ge&&e.createElement("div",{className:h.Z.headTip},"\u2B06\uFE0F\xA0\u53EF\u70B9\u51FB",e.createElement("span",{onClick:Ct},"\u6309\u94AE"),"\u6216\u4E0A\u65B9\u7684\u9636\u6BB5\u540D\u79F0"),e.createElement("div",{ref:ie,style:{flex:1,overflow:"auto"}},e.createElement("div",{className:h.Z.tips,style:{width:r}},e.createElement("img",{className:h.Z.avatar,src:g}),e.createElement("div",{className:h.Z.details},e.createElement("div",{className:"c-grey-333 font18"},"\u{1F44B}\xA0\u55E8\uFF0C\u6211\u662F\u60A8\u7684\u667A\u80FD\u52A9\u6559\uFF5E"),e.createElement("div",{className:"font16 mt8",style:{color:"#434D6C"}},"\u6211\u6574\u7406\u4E86\u5F53\u524D\u5B66\u4E60\u5185\u5BB9\u7684\u76F8\u5173\u89E3\u6790\uFF0C\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\u5373\u53EF\u67E5\u770B\u3002\u5982\u679C\u6709\u4E0D\u7406\u89E3\u7684\u5730\u65B9\uFF0C\u968F\u65F6\u53EF\u4EE5\u5411\u6211\u63D0\u95EE\u54E6\uFF01"))),le>0&&e.createElement("div",{className:h.Z.tips,style:{width:r}},e.createElement("img",{className:h.Z.avatar,src:g}),e.createElement("div",{className:h.Z.details},e.createElement(z.Z,{value:Pe}))),e.createElement(ae.xj,{className:"pl20",style:{width:r},contentRef:R,chatData:ce,requestLoading:K.loading,cancelTyping:pe,onAnswerFinish:()=>X(void 0,null,function*(){setTimeout(()=>x(!1),0)})}),le===0&&!V&&e.createElement("div",{className:"flex justify-center mb20"},e.createElement(ke.op,{type:"primary",onClick:a},"\u5F00\u59CB\u9605\u8BFB\u89E3\u6790")),le===0&&V&&e.createElement("div",{className:"flex justify-center mb20"},"\u5F53\u524D\u8BFE\u4EF6\u5DF2\u7ED3\u675F\uFF0C\u65E0\u6CD5\u8FDB\u884C\u64CD\u4F5C"),At&&le>=pt&&e.createElement(ke.op,{style:{margin:"0px 0px 20px 70px"},shape:"default",onClick:Ft},"\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5"),!me&&e.createElement("div",{className:h.Z.backBottom,onClick:()=>{ie.current.scrollTop=ie.current.scrollHeight}},e.createElement("i",{className:"iconfont icon-huidaodibu"})),e.createElement("div",{ref:Se})),le>0&&e.createElement(ae.CI,{style:{margin:"0 20px 20px 20px"},onCancel:E,headExtraNode:le>=pt?e.createElement("div",{style:{color:"#434D6C"}},At?"\u9605\u8BFB\u5B8C\u6210\uFF0C\u53EF\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5":"\u9605\u8BFB\u5B8C\u6210\uFF0C\u53EF\u8FDB\u5165\u4E0B\u4E00\u9875\u5B66\u4E60"):e.createElement("div",{style:{color:"#434D6C"}},At?"\u8BF7\u5B8C\u6574\u9605\u8BFB\u89E3\u6790\uFF0C\u5B8C\u6210\u9605\u8BFB\u624D\u53EF\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5\u5B66\u4E60":"\u8BF7\u5B8C\u6210\u9605\u8BFB\u89E3\u6790"," \u5269\u4F59",e.createElement("span",{className:"ml5 mr5 c-light-primary"},pt-le),"\u79D2"),value:te,onSubmit:o,hideUpload:!0,onChange:S,typing:w,loading:K.loading}))};ct.Z=v},29584:function(rt,ct,t){"use strict";t.d(ct,{Z:function(){return se}});var e=t(59301),h=t(77254),ue=t(59301),se=({defaultX:ae="40%",leftChild:g,rightChild:ke,className:z,hideResize:re=!1})=>{const[fe,Y]=(0,e.useState)(ae),ot=(0,e.useRef)();function P(){ot.current=!0}(0,e.useEffect)(()=>{function it(et){ot.current&&(h.Z.publish("resize-move-bar",et),Y(et.pageX))}function wt(){ot.current=!1}return window.addEventListener("mousemove",it),window.addEventListener("mouseup",wt),()=>{window.removeEventListener("mousemove",it),window.removeEventListener("mouseup",wt)}},[]);const vt=typeof fe=="number"&&fe!==.01?`${fe}px`:ae,y=`calc(100% - ${re?"0px":"4px"} - ${vt})`;return ue.createElement("div",{className:`split-panel-container ${z}`},ue.createElement("section",{style:{width:vt,display:fe===.01?"none":""}},g),ue.createElement("section",{className:"resize-x-bar",onMouseDown:P},ue.createElement("a",{className:"btn-resize"},ue.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},ue.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"})))),ue.createElement("section",{style:{width:y}},ke))}},22744:function(rt,ct,t){"use strict";var e=t(59301);const h=se=>String(se).length===1?`0${se}`:se,ue=({className:se="",onChange:ae,defaultValue:g=0})=>{const[ke,z]=(0,e.useState)(g);(0,e.useEffect)(()=>{const ot=setTimeout(()=>{z(ke+1e3)},1e3);return ae(ke+1e3),()=>{clearInterval(ot)}},[ke]);const re=parseInt(ke/(60*6e4))||"00",fe=parseInt(ke%(60*6e4)/6e4)||"00",Y=parseInt(ke%6e4/1e3)||"00";return e.createElement("div",{className:se},h(re),":",h(fe),":",h(Y))};ct.Z=ue},39711:function(rt,ct,t){"use strict";t.d(ct,{xj:function(){return pe},CI:function(){return Zt},h4:function(){return z},eh:function(){return se},wr:function(){return ke},r5:function(){return ae}});var e=t(59301),h=t(48530),ue=t(74128);function se(){const[j,te]=(0,e.useState)(!1),S=(0,e.useRef)(null),w=(0,e.useCallback)(()=>{var Ie;(Ie=S.current)==null||Ie.cancelRequest(),te(!1)},[]);return[{request:(0,e.useCallback)(Ie=>{const{url:Be,body:ie,onData:Se,onDone:R,onCancelled:me,onError:xe}=Ie;S.current&&S.current.cancelRequest();const Le=new h.Z(ue.Z.API_SERVER+Be,ie);return S.current=Le,te(!0),new Promise((a,E)=>{Le.on("data",({chunk:o,full:r})=>{Se==null||Se(r,o)}),Le.on("done",o=>{te(!1),R==null||R(o),a({status:"done",content:o})}),Le.on("cancelled",o=>{te(!1),me==null||me(o),a({status:"cancelled",content:o})}),Le.on("error",o=>{te(!1),xe==null||xe(o),E(o)}),Le.startStream()})},[]),cancel:w,get loading(){return j}}]}function ae(j=[]){const[te,S]=(0,e.useState)(j),w=(0,e.useCallback)((x,le)=>{const{limit:Ie,onlySuccess:Be=!0}=le||{},ie=[],Se=new Map;x.forEach(R=>{R.sender==="AI"&&R.key&&Se.set(R.key,R)});for(const R of x)if(R.sender==="user"&&R.key){const me=Se.get(R.key);if((me==null?void 0:me.text)&&(!Be||!(me!=null&&me.error))&&(ie.push({question:R.text||"",answer:me.text}),Ie&&ie.length>=Ie))break}return ie},[]);return{chatData:te,setChatData:S,calcHistoryList:w}}var ke=({status:j,rootMargin:te="70px",bottomOffset:S=50})=>{const w=(0,e.useRef)(null),x=(0,e.useRef)(null),le=(0,e.useRef)(null),[Ie,Be]=(0,e.useState)(!0),ie=(0,e.useRef)(!1),Se=(0,e.useRef)(0);return(0,e.useEffect)(()=>{const R=w.current,me=x.current;if(!R||!me)return;const xe=new IntersectionObserver(([Le])=>{var a,E;if(!document.contains(Le.target)){console.warn("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((a=Le.rootBounds)==null?void 0:a.width)===0&&((E=Le.rootBounds)==null?void 0:E.height)===0){console.warn("\u6EDA\u52A8\u5BB9\u5668\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(Le.boundingClientRect.width===0&&Le.boundingClientRect.height===0){console.warn("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216\u9690\u85CF");return}Be(Le.isIntersecting)},{root:R,rootMargin:te,threshold:0});return xe.observe(me),()=>{xe.disconnect()}},[te,!!(w!=null&&w.current),!!(x!=null&&x.current)]),(0,e.useEffect)(()=>{if(!j)return;const R=w.current,me=le.current;if(!R||!me)return;ie.current=!1,Se.current=R.scrollTop;const xe=()=>{const{scrollTop:E,scrollHeight:o,clientHeight:r}=R,i=E>Se.current,C=E+r>=o-S;i&&C?(R.scrollTop=o,ie.current=!1):i||(ie.current=!0),Se.current=E},Le=()=>{ie.current||(R.scrollTop=R.scrollHeight)};R.addEventListener("scroll",xe);const a=new ResizeObserver(Le);return a.observe(me),()=>{a.disconnect(),R.removeEventListener("scroll",xe)}},[j,S]),{scrollBoxRef:w,bottomInspectRef:x,contentRef:le,isAtBottom:Ie}};function z(j){const[te,S]=(0,e.useState)({width:0,height:0});return(0,e.useEffect)(()=>{const w=j.current;if(!w)return;const x=new ResizeObserver(le=>{for(let Ie of le){const Be=Ie.target.offsetWidth,ie=Ie.target.offsetHeight;S({width:Be,height:ie})}});return x.observe(w),()=>{x.disconnect()}},[j]),te}var re=t(6767),fe=t(14566),Y=t(62957),ot=t(25399),P=t(29787),vt=t(75727),y=t(7939),it=t(37568),wt=t(92310),et=t.n(wt),X={footerContainer:"footerContainer___JFPnb",togglesContainer:"togglesContainer___dRNY4",attachment:"attachment___VYSbv",btn:"btn___T5UpT",btnActive:"btnActive___gq01r",inputContainer:"inputContainer___Yy8gW",uploadBtn:"uploadBtn___OcD8F",sendBtn:"sendBtn___e2elL",cancelBtn:"cancelBtn___DEsSI",lineFour:"lineFour___GcA3R",fullIcon:"fullIcon___fmG_6",selected:"selected___m2pW_",full:"full___cZUDM",disabledInput:"disabledInput___ijUlM"},v=t(65862),De=t(58617),Ce=t(32050),M=Object.defineProperty,s=Object.getOwnPropertySymbols,gt=Object.prototype.hasOwnProperty,Ge=Object.prototype.propertyIsEnumerable,At=(j,te,S)=>te in j?M(j,te,{enumerable:!0,configurable:!0,writable:!0,value:S}):j[te]=S,Ct=(j,te)=>{for(var S in te||(te={}))gt.call(te,S)&&At(j,S,te[S]);if(s)for(var S of s(te))Ge.call(te,S)&&At(j,S,te[S]);return j},Ft=(j,te,S)=>new Promise((w,x)=>{var le=ie=>{try{Be(S.next(ie))}catch(Se){x(Se)}},Ie=ie=>{try{Be(S.throw(ie))}catch(Se){x(Se)}},Be=ie=>ie.done?w(ie.value):Promise.resolve(ie.value).then(le,Ie);Be((S=S.apply(j,te)).next())}),Zt=(0,e.forwardRef)(({placeholder:j="\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",className:te,style:S,hideUpload:w,disabled:x,disabledTooltip:le,value:Ie="",onChange:Be,onSubmit:ie,onCancel:Se,loading:R,typing:me,toggles:xe,onFullInputChange:Le,onInputFocus:a,headExtraNode:E},o)=>{var r,i;const[C,f]=(0,e.useState)([]),[I,N]=(0,e.useState)([]),[u,m]=(0,e.useState)(!1),[G,ve]=(0,e.useState)(!1),U=(0,e.useRef)(null),J=(0,e.useRef)(null),Fe=(0,e.useRef)(null),Re=(0,e.useRef)(!1),Xe=50,Je=10;(0,e.useImperativeHandle)(o,()=>({onAttachmentsClear:()=>{f([]),N([])}}));const we={maxCount:Xe,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:C,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:$=>Ft(void 0,null,function*(){var st,nt,ee,Qe;const We=(Qe=(ee=(nt=(st=$==null?void 0:$.name)==null?void 0:st.split("."))==null?void 0:nt.slice(-1))==null?void 0:ee[0])==null?void 0:Qe.toLowerCase(),zt=["doc","docx","md","pdf","txt","xlsx","xls"];return $.size===0?(re.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),fe.default.LIST_IGNORE):zt.includes(We)?$.size/1024/1024>100?(re.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB"),fe.default.LIST_IGNORE):!0:(re.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),fe.default.LIST_IGNORE)}),onChange:({fileList:$})=>{f($)},action:`${(r=ue.Z)==null?void 0:r.API_SERVER}/api/intelligent_imports/upload_file.json`},qe={maxCount:Je,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:I,multiple:!0,accept:".jpg,.png",beforeUpload:$=>{var st,nt,ee,Qe;const We=(Qe=(ee=(nt=(st=$==null?void 0:$.name)==null?void 0:st.split("."))==null?void 0:nt.slice(-1))==null?void 0:ee[0])==null?void 0:Qe.toLowerCase(),zt=["jpg","png"];return $.size===0?(re.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),fe.default.LIST_IGNORE):zt.includes(We)?$.size/1024/1024>10?(re.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB"),fe.default.LIST_IGNORE):!0:(re.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),fe.default.LIST_IGNORE)},onChange:({fileList:$})=>{N($)},action:`${(i=ue.Z)==null?void 0:i.API_SERVER}/api/ai/generals/update_file.json`};(0,e.useEffect)(()=>{var $,st;const nt=(st=($=U.current)==null?void 0:$.resizableTextArea)==null?void 0:st.textArea;if(!nt)return;const ee=new ResizeObserver(()=>{ve(nt.scrollHeight>=96)});return nt&&ee.observe(nt),()=>{nt&&ee.unobserve(nt)}},[]);const W=$=>{Be==null||Be($.target.value)},Ee=$=>{var st,nt,ee,Qe,We,zt,bt,fn;if($==="file"){if(I.length){Y.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u56FE\u7247\uFF0C\u4E0A\u4F20\u6587\u4EF6\u540E\u56FE\u7247\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{var cn,T,F,d;N([]),(d=(F=(T=(cn=J.current)==null?void 0:cn.upload)==null?void 0:T.uploader)==null?void 0:F.fileInput)==null||d.click()}});return}(Qe=(ee=(nt=(st=J.current)==null?void 0:st.upload)==null?void 0:nt.uploader)==null?void 0:ee.fileInput)==null||Qe.click()}if($==="image"){if(C.length){Y.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u6587\u4EF6\uFF0C\u4E0A\u4F20\u56FE\u7247\u540E\u6587\u4EF6\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{var cn,T,F,d;f([]),(d=(F=(T=(cn=Fe.current)==null?void 0:cn.upload)==null?void 0:T.uploader)==null?void 0:F.fileInput)==null||d.click()}});return}(fn=(bt=(zt=(We=Fe.current)==null?void 0:We.upload)==null?void 0:zt.uploader)==null?void 0:bt.fileInput)==null||fn.click()}},A=()=>{ie==null||ie(Ie,C,I)},ln=$=>{if(!($.shiftKey&&$.key==="Enter")&&$.key==="Enter"){if($.preventDefault(),Ke||Re.current||R)return;A()}},Ze=[...C,...I],Ke=Ze.some($=>$.status==="uploading")||me||R||!(Ie!=null&&Ie.trim()),Qt=!!Ze.length||(xe==null?void 0:xe.some($=>$.active))||E,It=w||C.length>=Xe||I.length>=Je,Jt=[{key:"file",disabled:C.length>=Xe,label:e.createElement(ot.Z,{placement:"right",title:e.createElement("div",null,e.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),e.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},e.createElement("span",null,e.createElement("i",{className:"iconfont icon-fujian3 font14 mr5"}),"\u4E0A\u4F20\u6587\u6863"))},{key:"image",disabled:I.length>=Je,label:e.createElement(ot.Z,{placement:"right",title:"\u652F\u6301\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247\uFF0C\u6700\u591A10\u4E2A"},e.createElement("span",null,e.createElement("i",{className:"iconfont icon-tupianshangchuan font14 mr5"}),"\u4E0A\u4F20\u56FE\u7247"))}];return e.createElement("div",{style:S,className:et()(X.footerContainer,te,u&&X.full,Qt&&X.selected)},e.createElement("div",{className:X.togglesContainer},E,xe==null?void 0:xe.filter($=>$.show!==!1).map(($,st)=>e.createElement(e.Fragment,{key:st},e.createElement(ot.Z,{key:$.label,title:$.tooltip},e.createElement("div",{onClick:$.onToggle,className:et()(X.btn,$.active&&X.btnActive)},e.createElement("i",{className:`iconfont ${$.icon} mr10 font12`}),$.label)),$==null?void 0:$.extraNode)),Ze.map($=>e.createElement("div",{className:X.attachment,key:$.uid},($==null?void 0:$.status)==="uploading"&&e.createElement(P.Z,{indicator:e.createElement(De.Z,{rev:!0,spin:!0}),className:"mr10",size:"small",spinning:!0}),e.createElement("span",{title:$==null?void 0:$.name,className:"mr10"},(0,v.Pq)($.name,20)),e.createElement("i",{onClick:()=>{f(st=>st.filter(nt=>nt.uid!==$.uid)),N(st=>st.filter(nt=>nt.uid!==$.uid))},className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font12"})))),e.createElement(ot.Z,{title:le},e.createElement("div",{className:et()(X.inputContainer,G&&X.lineFour,x&&X.disabledInput)},e.createElement(fe.default,Ct({ref:J},we)),e.createElement(fe.default,Ct({ref:Fe},qe)),e.createElement(vt.Z,{className:`${It?"hide":""}`,menu:{items:Jt,onClick:$=>Ee($.key)},placement:"top"},e.createElement(y.ZP,{className:X.uploadBtn,icon:e.createElement(Ce.Z,{rev:!0,style:{fontSize:18,color:"#FFF"}})})),e.createElement(it.default.TextArea,{ref:U,autoSize:{minRows:1,maxRows:4},placeholder:j,value:Ie,variant:"borderless",style:It?{paddingLeft:0,marginLeft:0}:{},onChange:W,onPressEnter:ln,onCompositionStart:()=>{Re.current=!0},onCompositionEnd:()=>{Re.current=!1},onFocus:()=>a==null?void 0:a()}),me?e.createElement(ot.Z,{title:"\u505C\u6B62\u751F\u6210"},e.createElement("div",{className:`iconfont icon-tingzhihuida ${X.cancelBtn}`,onClick:Se})):e.createElement(y.ZP,{className:X.sendBtn,icon:e.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:Ke,onClick:A}),G&&e.createElement("span",{className:X.fullIcon,onClick:()=>{m(!u),Le==null||Le(!u)}},u?e.createElement("span",{className:"iconfont icon-shousuo"}):e.createElement("span",{className:"iconfont icon-zhankai"})))))}),Pe={loading:"loading___dHPeG",dot:"dot___wB_Xx","dot-fade":"dot-fade___dHh10",li:"li___pjgC0",avatarIcon:"avatarIcon___SHala",img:"img___DK87r",content:"content___kiz_D",borderBox:"borderBox___Txzil",text:"text___iNCQg",fileWrap:"fileWrap___wWt5C",file:"file___ZeKPM",fileName:"fileName___FzNuv",source:"source___tXQ7H",action:"action___xwJSd"},pt=t(12709),oe=t(10298),V=t(56102),K=t(56321),ce="data:image/png;base64,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",Z=(j,te,S)=>new Promise((w,x)=>{var le=ie=>{try{Be(S.next(ie))}catch(Se){x(Se)}},Ie=ie=>{try{Be(S.throw(ie))}catch(Se){x(Se)}},Be=ie=>ie.done?w(ie.value):Promise.resolve(ie.value).then(le,Ie);Be((S=S.apply(j,te)).next())}),pe=({contentRef:j,className:te,style:S,aiIcon:w=K,userIcon:x=ce,chatData:le,requestLoading:Ie,editIndex:Be,onEditFinish:ie,onEditCancel:Se,customDataNode:R,extraAnswerAction:me,cancelTyping:xe,onAnswerFinish:Le,onReasoningFinish:a,onDynamic:E,sensitiveWords:o=[]})=>{const[r,i]=(0,e.useState)(""),C=(0,e.useRef)(null);(0,e.useEffect)(()=>{var u;if(C.current&&Be!==null){C.current.focus();const m=(u=C.current.resizableTextArea)==null?void 0:u.textArea;m&&(m.selectionStart=m.selectionEnd=m.value.length)}},[Be]);const f=(u,m)=>{let G=u;return m.forEach(ve=>{const U=new RegExp(ve,"g");G=G.replace(U,"")}),G},I=(u,m)=>{const G=m===Be,ve=[...(u==null?void 0:u.fileList)||[],...(u==null?void 0:u.imageList)||[]];return e.createElement("div",{className:Pe.li},e.createElement("div",{className:Pe.avatarIcon},e.createElement("img",{className:Pe.img,src:x})),e.createElement("div",{className:Pe.content},!!(ve!=null&&ve.length)&&e.createElement("div",{className:Pe.fileWrap},ve==null?void 0:ve.map((U,J)=>{var Fe,Re;return e.createElement("div",{key:J,className:Pe.file},e.createElement("img",{src:t(90034)(`./${((Re=(Fe=U==null?void 0:U.name)==null?void 0:Fe.split("."))==null?void 0:Re.pop())||"txt"}.png`),width:20,className:"mr10"}),e.createElement("aside",null,e.createElement(ot.Z,{title:U==null?void 0:U.name},e.createElement("div",{className:Pe.fileName},U==null?void 0:U.name)),e.createElement("div",{className:"c-grey-999 font12"},(0,v.RD)(U==null?void 0:U.size))))})),e.createElement("div",{className:Pe.borderBox},G?e.createElement(it.default.TextArea,{value:r,ref:C,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",variant:"borderless",onChange:U=>i(U.target.value)}):e.createElement("div",{className:Pe.text},u==null?void 0:u.text)),G?e.createElement("div",{className:Pe.action},e.createElement(y.ZP,{onClick:()=>{i(""),Se()},size:"small"},"\u53D6\u6D88"),e.createElement(y.ZP,{disabled:!r.trim(),onClick:()=>ie(r),type:"primary",size:"small"},"\u786E\u8BA4")):e.createElement("div",{className:Pe.action},e.createElement(V.CopyToClipboard,{text:(u==null?void 0:u.text)||"",onCopy:()=>re.ZP.success("\u590D\u5236\u6210\u529F")},e.createElement(ot.Z,{title:"\u590D\u5236"},e.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))))))},N=(u,m)=>e.createElement("div",{className:Pe.li},e.createElement("div",{className:Pe.avatarIcon},e.createElement("img",{className:Pe.img,src:w})),e.createElement("div",{className:Pe.content},e.createElement("div",{className:Pe.borderBox},u.loading&&e.createElement(e.Fragment,null,u!=null&&u.imageGenerator?e.createElement("div",{className:"flex item-center"},"\u6B63\u5728\u751F\u6210\u4E2D",e.createElement("div",{className:"ai-loading"})):!(u!=null&&u.thinkingEnabled)&&e.createElement("div",null,e.createElement("div",{className:Pe.loading},e.createElement("div",{className:Pe.dot}),e.createElement("div",{className:Pe.dot}),e.createElement("div",{className:Pe.dot})),e.createElement("div",{style:{marginTop:10,color:"#9096A3"}},"\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u76EE\u524D\u9AD8\u5CF0\u671F\u4F53\u9A8C\u4EBA\u6570\u8FC7\u591A\uFF0C\u6211\u4EEC\u5DF2\u8BB0\u5F55\u4E0B\u60A8\u7684\u9700\u6C42\uFF0C\u7A0D\u540E\u5C06\u81EA\u52A8\u4E3A\u60A8\u751F\u6210\u7B54\u6848\u3002"))),(u==null?void 0:u.thinkingEnabled)&&e.createElement(oe.Z,{time:u==null?void 0:u.time,cancelIndex:xe,loading:u.loading,streamingStatus:!(u!=null&&u.text),onFinish:()=>Z(void 0,null,function*(){a==null||a()}),value:u==null?void 0:u.reasoning}),!!(u!=null&&u.text)&&!u.hideAnswer&&e.createElement(pt.Z,{cancelIndex:xe,onDynamic:E,streamingStatus:Ie,loadImage:!!(u!=null&&u.imageGenerator),onFinish:()=>Z(void 0,null,function*(){Le==null||Le()}),value:f(u==null?void 0:u.text,o)})),(u==null?void 0:u.source)&&!!(u!=null&&u.text)&&e.createElement("div",{className:Pe.source},u==null?void 0:u.source),e.createElement("div",{className:Pe.action},me==null?void 0:me(u,m),e.createElement(V.CopyToClipboard,{text:String((u==null?void 0:u.text)||""),onCopy:()=>re.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},e.createElement(ot.Z,{title:"\u590D\u5236"},e.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))))));return e.createElement("div",{ref:j,className:et()(te),style:S},le==null?void 0:le.map((u,m)=>e.createElement(e.Fragment,{key:u.key+m},u.show&&e.createElement(e.Fragment,null,u.sender==="user"&&I(u,m),u.sender==="AI"&&N(u,m),R&&!["AI","user"].includes(u.sender)&&R(u,m)))))}},17933:function(rt,ct,t){"use strict";t.d(ct,{Z:function(){return y}});var e=t(59301),h=t(65582),ue=t(62957),se=t(7939),ae=t(29787),g=t(67172),ke=t(80443),z=t(50258),re=t(24334),fe=t(56656),Y=t.n(fe),ot=t(17124),P=t(59301),vt=(it,wt,et)=>new Promise((X,v)=>{var De=s=>{try{M(et.next(s))}catch(gt){v(gt)}},Ce=s=>{try{M(et.throw(s))}catch(gt){v(gt)}},M=s=>s.done?X(s.value):Promise.resolve(s.value).then(De,Ce);M((et=et.apply(it,wt)).next())}),y=({open:it,onClose:wt})=>{const[et,X]=(0,e.useState)(void 0);console.log((0,h.useLocation)(),33);const v=(0,h.useLocation)();(0,e.useEffect)(()=>{it&&function(){return vt(this,null,function*(){const pe=yield(0,g.X6)(it);X(pe.data)})}()},[it]);const{status:De,created_at:Ce,code:M,name:s,language:gt,pass_sets_count:Ge,set_count:At,error_msg:Ct,output:Ft,input:Et,expected_output:Zt,execute_memory:Pe,user:pt,execute_time:oe,input_file_url:V,output_file_url:K,is_file:ce,expected_output_file_url:Z}=et||{};return P.createElement(ue.default,{open:it,width:1e3,onCancel:()=>wt(!1),footer:P.createElement(se.ZP,{type:"primary",onClick:()=>wt(!1)},"\u5173\u95ED"),centered:!0},P.createElement(ae.Z,{spinning:!et,delay:500},P.createElement("div",{className:"record-detail-info"},et?P.createElement(P.Fragment,null,P.createElement("div",{className:"record-detail-body"},P.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),P.createElement("ul",{className:"record-info"},P.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",P.createElement("span",{className:De===0?"c-green":"c-red"},ke.Im[De])," "),P.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",P.createElement("span",null,Y()(Ce).format("YYYY-MM-DD HH:mm:ss"))," "),P.createElement("li",null," \u8BED\u8A00\uFF1A",P.createElement("span",null,gt)," "),P.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",P.createElement("span",null,oe*1e3,"ms")," "),P.createElement("li",null," ",`${De===ot.h.HIDE_COMPILE_STATUS?"--":Ge} / ${At} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,ke.gZ)({status:De,error_msg:Ct,execute_time:oe,output:Ft,input:Et,expected_output:Zt,input_file_url:V,output_file_url:K,is_file:ce,expected_output_file_url:Z}),P.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),P.createElement(z.ZP,{height:"200px",width:"100%",language:gt==null?void 0:gt.toLocaleLowerCase(),value:re.Base64.decode(M),options:{readOnly:!0}}))):null)))}},88125:function(rt,ct,t){"use strict";t.d(ct,{Im:function(){return At},Y4:function(){return Ft}});var e=t(59301),h=t(37568),ue=t(6767),se=t(7939),ae=t(10129),g=t(24334),ke=t.n(g),z=t(25492),re=t(42678),fe=t(95097),Y=t(65862),ot=t(34376),P=t.n(ot),vt=t(38147),y=t(65582),it=t(17933),wt=t(77254),et=t(67172),X=t(56918),v=t(52918),De=t(92310),Ce=t.n(De),M=t(84056),s=t(59301),gt=(Pe,pt,oe)=>new Promise((V,K)=>{var ce=pe=>{try{Oe(oe.next(pe))}catch(j){K(j)}},Z=pe=>{try{Oe(oe.throw(pe))}catch(j){K(j)}},Oe=pe=>pe.done?V(pe.value):Promise.resolve(pe.value).then(ce,Z);Oe((oe=oe.apply(Pe,pt)).next())});const{TextArea:Ge}=h.default,At={[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 Ct=(Pe=>(Pe[Pe.SET_VISIBLE=0]="SET_VISIBLE",Pe[Pe.SET_TABINDEX=1]="SET_TABINDEX",Pe))(Ct||{});function Ft(Pe){const{status:pt,error_msg:oe,output:V,input:K,expected_output:ce,is_file:Z,input_file_url:Oe,output_file_url:pe,expected_output_file_url:j,setMonacoValue:te,setData:S,highlightEndEntry:w}=Pe,x=(0,e.useRef)(),le=(0,e.useRef)(),Ie=(0,e.useRef)();let Be=null;const ie={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,e.useEffect)(()=>{if(V&&!Z&&x.current){const Se=new ot.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Se.open(x.current);const R=(w?Y.jl:Y.pp)(g.Base64.decode(V));Se.write(R),Se.setOption("theme",{background:"#1e1e1e"})}if(K&&!Z&&le.current){const Se=new ot.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Se.open(le.current),Se.write((w?Y.jl:Y.pp)(K)),Se.setOption("theme",{background:"#1e1e1e"})}if(ce&&!Z&&Ie.current){const Se=new ot.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Se.open(Ie.current),Se.write((w?Y.jl:Y.pp)(g.Base64.decode(ce))),Se.setOption("theme",{background:"#1e1e1e"})}},[V]),pt){case ae.h.NOMATCH:Be=s.createElement(s.Fragment,null,s.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Z&&s.createElement("div",{ref:x}),Z&&s.createElement("div",{style:ie},s.createElement("a",{style:{fontSize:"16px"},onClick:()=>gt(this,null,function*(){const Se=yield(0,vt.ZP)(pe,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});te(Se),setTimeout(()=>{S(pe)},200)})},V)),s.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Z&&s.createElement("div",{ref:Ie}),Z&&s.createElement("div",{style:ie},s.createElement("a",{style:{fontSize:"16px"},onClick:()=>gt(this,null,function*(){const Se=yield fetch(j,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});te(yield Se.text()),setTimeout(()=>{S(j)},200)})},ce)));break;case ae.h.EXECUTEFAILURE:Be=s.createElement(s.Fragment,null,s.createElement("div",{style:{border:"1px #F6F7F9 solid"}},s.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Z&&s.createElement(fe.Z,{value:K,style:ie}),Z&&s.createElement("div",{style:ie},s.createElement("a",{onClick:()=>(0,Y.LR)(Oe,K)},K))),s.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},s.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),s.createElement("pre",{className:z.Z.error,style:{color:"#E30000",padding:"0 10px"}},g.Base64.decode(oe),"111")));break;case ae.h.COMPILEFAILURE:Be=s.createElement(s.Fragment,null,s.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),s.createElement("pre",{className:z.Z.error},g.Base64.decode(oe)));break;case ae.h.PODFAILURE:Be=s.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ae.h.TIMEOUT:Be=s.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return s.createElement(s.Fragment,null," ",Be," ")}function Et(Pe){const{status:pt,error_msg:oe,execute_time:V,output:K,input:ce,expected_output:Z,is_file:Oe,input_file_url:pe,output_file_url:j,expected_output_file_url:te}=Pe;let S=null;switch(pt){case ae.h.OK:case ae.h.NOMATCH:case ae.h.EXECUTEFAILURE:case ae.h.COMPILEFAILURE:S=s.createElement("div",{id:"outputResultRef",className:"h100"});break;case ae.h.PODFAILURE:S=s.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ae.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 Zt({value:Pe,className:pt}){return s.createElement("span",{className:pt},Pe)}ct.ZP=({input:Pe,is_file:pt,debuging:oe,submitting:V,executingMessage:K,debugResult:ce,onChangeInput:Z,onDebugCode:Oe,onSubmitCode:pe,hack:j,user:te,submitResult:S,isWhiteTheme:w,topDispatch:x})=>{const[le]=(0,y.useSearchParams)(),Ie=(0,y.useParams)(),[Be,ie]=(0,e.useState)(!1),[Se,R]=(0,e.useState)(!1),[me,xe]=(0,e.useState)(1),[Le,a]=(0,e.useState)(!1),[E,o]=(0,e.useState)(0),[r,i]=(0,e.useState)(!1),[C,f]=(0,e.useState)(""),[I,N]=(0,e.useState)(""),u=(0,e.useRef)(),m=(0,e.useRef)(),G=(0,e.useRef)(null),ve=(0,e.useRef)(null),U=(0,e.useRef)(null);console.log(S,"submitResult",Ie);const{status:J,id:Fe,input:Re,output:Xe,expected_output:Je,is_file:we,input_file_url:qe,output_file_url:W,expected_output_file_url:Ee,error_msg:A,hack_sets:ln}=S||{};(0,e.useEffect)(()=>{J===0&&(xe(1),o(0))},[J,Fe]),(0,e.useEffect)(()=>{gt(void 0,null,function*(){var Qe;const We=yield(0,et.rX)(Ie==null?void 0:Ie.id,"submit");(We==null?void 0:We.status)===0&&(We!=null&&We.data&&((Qe=We==null?void 0:We.data)==null?void 0:Qe.status)!==0?(x({type:X.Types.SET_SUBMIT_RESULT,payload:{submitResult:We==null?void 0:We.data}}),xe(2),o(320)):(xe(1),o(0)))})},[Ie==null?void 0:Ie.id]),(0,e.useEffect)(()=>{if(u.current){let ee=function(F){bt=zt.offsetHeight,fn=!0,cn=F.pageY,U.current.style.display="block"},Qe=function(){fn=!1,U.current.style.display="none"},We=function(F){if(fn){Ze();let d=cn-F.pageY,ze=bt+d;if(ze<0&&(ze=0),ze>window.innerHeight-150&&(ze=window.innerHeight-150),me===1){ze<=34?o(0):o(ze);return}console.log(ze,"resizeH"),o(ze)}};const zt=G.current;let bt=0,fn=!1,cn=0;const T=document.getElementById("case-y-bar");return T==null||T.addEventListener("mousedown",ee),document.addEventListener("mousemove",We),document.addEventListener("mouseup",Qe),()=>{const F=document.getElementById("case-y-bar");F==null||F.removeEventListener("mousedown",ee),document.removeEventListener("mousemove",We),document.removeEventListener("mouseup",Qe)}}},[u,me]),(0,e.useEffect)(()=>{const ee=wt.Z.subscribe("resize-move-bar",Ze);if(le.get("type")!=="exercises")return document.addEventListener((0,M.gH)(),It),()=>{document.removeEventListener((0,M.gH)(),It),ee()}},[]),(0,e.useEffect)(()=>{});function Ze(){var ee,Qe,We,zt;const bt=document.getElementById("outputResultRef");if(bt){let fn=bt.dataset.text;m.current.reset(),m.current.writeln(fn);const cn=document.getElementById("outputResultRef").offsetWidth-20,T=((zt=(We=(Qe=(ee=m.current)==null?void 0:ee._core)==null?void 0:Qe._renderService)==null?void 0:We.dimensions)==null?void 0:zt.actualCellWidth)||10,F=Math.ceil(cn/T);m.current.resize(F,Math.ceil(bt.clientHeight/16))}}function Ke(){ie(!Be),setTimeout(()=>{Ze()},300),Be?o(320):(o(window.innerHeight-150),a(!0))}function Qt(){Se?(R(!1),(0,M.BU)()):(R(!0),(0,M.Dj)(ve.current))}const It=ee=>{(0,M.vp)()||R(!1)},Jt=(0,e.useMemo)(()=>{if(ce){const{status:ee,output:Qe,error_msg:We}=ce;return setTimeout(()=>{let zt="",bt=document.getElementById("outputResultRef");Qe?zt=g.Base64.decode(Qe):We&&(zt=g.Base64.decode(We)),m.current=new ot.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),m.current.open(bt),m.current.onKey(function(fn){var cn;if(fn.domEvent.key.toLocaleUpperCase()==="C"&&fn.domEvent.ctrlKey){fn.domEvent.preventDefault();let T=(cn=m.current)==null?void 0:cn.getSelection();navigator.clipboard.writeText(T).then(()=>{})}}),bt.dataset.text=zt,m.current.setOption("convertEol",!0),Ze()},300),s.createElement(s.Fragment,null,Et(ce))}return null},[ce]);function $(){var ee,Qe;if(!(j!=null&&j.code)||((ee=j==null?void 0:j.code)==null?void 0:ee.trim().length)===0){(Qe=ue.ZP)==null||Qe.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}xe(1),o(320),Oe()}const st=ee=>gt(void 0,null,function*(){let Qe=yield(0,vt.ZP)(`/api/problems/${ee}/start.json`,{method:"get",params:{hack_user_id:te==null?void 0:te.user_id}});Qe&&(window.location.href=`/myproblems/${Qe==null?void 0:Qe.identifier}${window.location.search}`)});function nt(){we?navigator.clipboard.writeText(g.Base64.decode(A)).then(()=>{ue.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(g.Base64.decode(Xe)).then(()=>{ue.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return s.createElement(e.Fragment,null,s.createElement("div",{className:Ce()(z.Z.case,w&&z.Z.whiteCase),style:{height:E},ref:G},s.createElement("div",{className:z.Z.fullMask,ref:U}),s.createElement("div",{className:z.Z["resize-y-bar"],id:"case-y-bar",ref:u,draggable:!1},me===2&&s.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),me===1&&(E<=34?s.createElement("div",{onClick:()=>{o(320)},className:z.Z.unfoldBtn},"\u63A7\u5236\u53F0",s.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):s.createElement("div",{onClick:()=>{o(0)},className:z.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",s.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),s.createElement("div",null,s.createElement("div",{className:z.Z.caseHead},s.createElement("div",{className:z.Z.dot}),s.createElement("div",{className:z.Z.text},me===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),me===2&&!V&&typeof J=="number"&&s.createElement(s.Fragment,null,J===ae.h.OK?s.createElement("div",{className:z.Z.pass},s.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):s.createElement("div",{className:z.Z.noPass},s.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),At[J])),s.createElement("div",{className:z.Z.btns},me===2&&!V&&s.createElement(s.Fragment,null,J!==ae.h.OK&&s.createElement("div",{onClick:nt},s.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),s.createElement("div",{onClick:()=>{i(Fe)}},s.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),le.get("type")!=="exercises"&&s.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>Ke()},s.createElement("i",{className:`iconfont icon-${Be?"suoxiao1":"fangda"}`})))),s.createElement("div",{style:{display:me===1?"block":"none"}},oe?s.createElement(re.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):s.createElement("div",{style:{height:E-34}},s.createElement("div",{className:z.Z.result},s.createElement("div",{className:z.Z.left},s.createElement("div",{className:z.Z.title},s.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),s.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),s.createElement("div",{className:z.Z.leftNode},s.createElement(Ge,{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:pt?"":Pe,onChange:Z}))),s.createElement("div",{className:z.Z.right},s.createElement("div",{className:z.Z.title},s.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),s.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),s.createElement("div",{className:z.Z.node},ce?Jt:s.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")))))),s.createElement("div",{style:{display:me===2?"block":"none"}},V?s.createElement(re.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):s.createElement("div",{style:{height:E-34,display:"flex",flexDirection:"column",overflow:"hidden"}},s.createElement("div",{ref:ve,className:z.Z.elseNode},s.createElement("div",{className:z.Z.nameWrap},s.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),s.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),s.createElement("div",{className:z.Z.scroll},s.createElement("pre",{className:z.Z.scrollBox,style:Le?{height:Se?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!we&&s.createElement(Zt,{value:Re}),we&&s.createElement("a",{style:{fontSize:"16px"},onClick:()=>gt(void 0,null,function*(){const ee=yield fetch(qe,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});N(yield ee.text()),setTimeout(()=>{f(qe)},200)})},Re)),Re&&s.createElement("div",{className:z.Z.action},s.createElement("span",{onClick:()=>a(!Le)},Le?"\u6536\u8D77":"\u5C55\u5F00")))),s.createElement("div",{className:z.Z.result,style:{flex:1,overflow:"hidden"}},s.createElement("div",{className:z.Z.left},s.createElement("div",{className:z.Z.title},s.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),s.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),s.createElement("div",{className:z.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},s.createElement("pre",null,!we&&s.createElement(Zt,{className:"mb10",value:Je&&g.Base64.decode(Je)||""}),we&&s.createElement("a",{style:{fontSize:"16px"},onClick:()=>gt(void 0,null,function*(){const ee=yield fetch(Ee,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});N(yield ee.text()),setTimeout(()=>{f(Ee)},200)})},Je)))),s.createElement("div",{className:z.Z.right},s.createElement("div",{className:z.Z.title},s.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),s.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),s.createElement("div",{className:z.Z.node,style:{color:J===ae.h.OK?"#2ABD8C":"#FF2C29"}},s.createElement("pre",null,(J===4||J===5)&&s.createElement(Zt,{className:"mb10",value:A&&g.Base64.decode(A)||""}),J!=4&&J!=5&&(we?s.createElement("a",{style:{fontSize:"16px"},onClick:()=>gt(void 0,null,function*(){const ee=yield(0,vt.ZP)(W,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{N(ee)}catch(Qe){N("")}setTimeout(()=>{f(W)},200)})},Xe):s.createElement(Zt,{className:"mb10",value:Xe&&g.Base64.decode(Xe)||""})))))))))),s.createElement("div",{className:Ce()(z.Z.footer,w&&z.Z.whiteFooter),style:{zIndex:100}},(j==null?void 0:j.is_program)&&(j==null?void 0:j.above_question)&&s.createElement(se.ZP,{className:"mr10",type:"primary",onClick:()=>st(j==null?void 0:j.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(j==null?void 0:j.is_program)&&(j==null?void 0:j.under_question)&&s.createElement(se.ZP,{className:"mr10",type:"primary",onClick:()=>st(j==null?void 0:j.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),s.createElement(se.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:oe||V,loading:oe,color:"#2ABD8C",className:"mr10",onClick:$},"\u8C03\u8BD5\u4EE3\u7801"),le.get("qtype")!=="8"&&s.createElement(se.ZP,{className:z.Z.disabled,type:"primary",icon:s.createElement("i",{className:"iconfont icon-bofang1"}),loading:V,disabled:oe||V,onClick:()=>{var ee,Qe;if(!(j!=null&&j.code)||((ee=j==null?void 0:j.code)==null?void 0:ee.trim().length)===0){(Qe=ue.ZP)==null||Qe.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}xe(2),o(320),pe()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),s.createElement(it.Z,{onClose:i,open:r}),s.createElement(v.Z,{close:!0,data:C,type:C.length?"txt":"",onClose:()=>f(""),monacoEditor:{value:I,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},56918:function(rt,ct,t){"use strict";t.r(ct),t.d(ct,{Types:function(){return yl},default:function(){return Rl}});var e=t(59301),h=t(65582),ue=t(11938),se=t(62957),ae=t(29787),g=t(7939),ke=t(25399),z=t(77019),re=t(67172),fe=t(87513),Y=t(84056),ot=t(29584),P=t(74128),vt=t(87169),y=t(30641),it=t(50258),wt=t(57261),et=t(42926),X=t(77825),v=t(6767),De={list:"list___IRN6i",copy:"copy___qCn9B"},Ce=t(56102),M=t(38147),s=(l,c,D)=>new Promise((Te,Ue)=>{var ye=ge=>{try{Ne(D.next(ge))}catch(Ae){Ue(Ae)}},be=ge=>{try{Ne(D.throw(ge))}catch(Ae){Ue(Ae)}},Ne=ge=>ge.done?Te(ge.value):Promise.resolve(ge.value).then(ye,be);Ne((D=D.apply(l,c)).next())}),Ge=({showResourceCentre:l,identifier:c})=>{const D=(0,h.useParams)(),[Te,Ue]=(0,e.useState)(null);(0,e.useEffect)(()=>{l&&ye()},[l]);const ye=()=>s(void 0,null,function*(){const be=yield(0,M.ZP)(`/api/problems/${c}/attachment_list.json`,{method:"get"});(be==null?void 0:be.status)==0&&Ue(be.data||[])});return e.createElement("div",{className:"tpi-code-setting"},e.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(Te!=null&&Te.length)&&e.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),Te==null?void 0:Te.map((be,Ne)=>e.createElement("dl",{className:De.list,key:Ne},e.createElement(ke.Z,{title:be.title},e.createElement("dt",null,e.createElement("i",{className:"icon-wenjian4 mr5"}),be.title)),e.createElement("dd",null,e.createElement(Ce.CopyToClipboard,{text:be.saved_file_path,onCopy:()=>v.ZP.success("\u590D\u5236\u6210\u529F")},e.createElement("span",{className:`${De.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},At=t(59301),Ct=Object.defineProperty,Ft=Object.defineProperties,Et=Object.getOwnPropertyDescriptors,Zt=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,pt=Object.prototype.propertyIsEnumerable,oe=(l,c,D)=>c in l?Ct(l,c,{enumerable:!0,configurable:!0,writable:!0,value:D}):l[c]=D,V=(l,c)=>{for(var D in c||(c={}))Pe.call(c,D)&&oe(l,D,c[D]);if(Zt)for(var D of Zt(c))pt.call(c,D)&&oe(l,D,c[D]);return l},K=(l,c)=>Ft(l,Et(c));const ce={theme:(0,et.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,et.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,et.G)("cmTabToSpace",!0),showResourceCentre:!1};var Z=(l=>(l[l.set_font_size=0]="set_font_size",l[l.set_theme=1]="set_theme",l[l.on_tab_to_space=2]="on_tab_to_space",l[l.set_show_editor_setting=3]="set_show_editor_setting",l[l.set_show_respurce_center=4]="set_show_respurce_center",l))(Z||{});function Oe(l,c){switch(c.type){case 3:return K(V({},l),{showEditorSetting:c.payload});case 1:return K(V({},l),{theme:c.payload});case 0:return K(V({},l),{fontSize:c.payload});case 2:return K(V({},l),{tabToSpace:c.payload});case 4:return K(V({},l),{showResourceCentre:c.payload});default:throw new Error}}var pe=({isLoading:l,value:c,onChange:D,language:Te,onUpdateCode:Ue,ActionBarRender:ye,setIsWhiteTheme:be,identifier:Ne})=>{const[ge,Ae]=(0,e.useReducer)(Oe,ce),{theme:Pt,fontSize:dt,showEditorSetting:je,tabToSpace:ut,showResourceCentre:Yt}=ge,B=(0,e.useRef)(),un=(0,e.useRef)();(0,e.useEffect)(()=>{be(Pt==="vs")},[Pt]);const kt={onFontSizeChange:yt=>{Ae({type:0,payload:yt}),(0,et.t)("cmFontSize",yt)},tabToSpace:ut,cmFontSize:dt,className:"oj",cmCodeMode:Pt,onTabToSpace:yt=>{Ae({type:2,payload:yt}),(0,et.t)("cmTabToSpace",yt)},onCodeModeChange:yt=>{Ae({type:1,payload:yt}),(0,et.t)("ProgrammingCodeMode",yt)}};function Mn(){Ae({type:3,payload:!1})}function Gt(){Ae({type:3,payload:!0})}function Bn(){Ae({type:4,payload:!1})}function Tt(){Ae({type:4,payload:!0})}const k={value:c,language:Te,theme:Pt,options:{fontSize:dt,insertSpaces:ut},onChange:yt=>{D(yt),un.current=yt,clearTimeout(B.current),B.current=setTimeout(()=>{Ue(un.current)},1e4)},onEditBlur:yt=>{un.current&&Ue(un.current)}};return At.createElement(e.Fragment,null,ye(Gt,Tt),At.createElement("div",{style:{flex:1,overflow:"hidden"}},!l&&At.createElement(it.ZP,V({},k))),At.createElement(wt.Z,null,At.createElement(y.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:je,onClose:Mn},At.createElement(X.Z,V({},kt)))),At.createElement(wt.Z,null,At.createElement(y.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Yt,onClose:Bn},At.createElement(Ge,{showResourceCentre:Yt,identifier:Ne}))))},j=t(60141),te=t(24334),S=t(88125),w={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"},x={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},le=t(54172),Ie=t(13747),Be=t(58617),ie=t(17933),Se=t(56656),R=t.n(Se),me=t(59301);const{Column:xe}=le.default;var Le=({submitResult:l,submitting:c,submitRecords:D,page:Te,onPageChange:Ue,topicId:ye})=>{const[be]=(0,h.useSearchParams)(),{records:Ne,records_count:ge}=D||{},[Ae,Pt]=(0,e.useState)(!1),dt=be.get("type")==="1";return me.createElement(ae.Z,{spinning:c,tip:"\u8BC4\u6D4B\u4E2D...",indicator:me.createElement(Be.Z,{style:{fontSize:24},spin:!0})},(Ne==null?void 0:Ne.length)>0?me.createElement(le.default,{dataSource:Ne,rowKey:"id",pagination:!1},me.createElement(xe,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(je,ut)=>me.createElement("span",null," ",R()(je).format("YYYY-MM-DD HH:mm:ss"))}),me.createElement(xe,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(je,ut)=>{var Yt;return me.createElement("span",{className:`${je===0?"c-green":"c-red"} current`,onClick:()=>{Pt(ut.id)}},(Yt=S.Im[je])==null?void 0:Yt.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),me.createElement(xe,{title:`\u6267\u884C\u7528\u65F6 (${dt?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:je=>je?dt?je:je/1e3:""}),me.createElement(xe,{title:`\u5185\u5B58\u6D88\u8017\uFF08${dt?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:je=>je?dt?je:parseFloat((je/1024).toFixed(2)):""}),me.createElement(xe,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),me.createElement(xe,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(je,ut)=>me.createElement("span",{className:"c-light-primary current",onClick:()=>{Pt(ut.id)}},"\u67E5\u770B")})):me.createElement("div",{style:{height:300,width:"100%"}}),me.createElement(ie.Z,{onClose:Pt,open:Ae}),ge>15?me.createElement(Ie.Z,{className:x.pagination,current:Te,pageSize:15,total:ge,onChange:Ue}):null)},a=t(2524),E=t(96599),o={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},r=t(95097),i=t(59301);const C={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var f=({hack:l})=>{const{language:c,difficult:D,time_limit:Te,description:Ue}=l,[ye]=(0,h.useSearchParams)(),be=C[D];return i.createElement(i.Fragment,null,i.createElement("ul",{className:o.info},i.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",i.createElement("b",{className:o.info_tag},c)),i.createElement("li",null,i.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",i.createElement(E.default,{color:be==null?void 0:be.color},be==null?void 0:be.name)),i.createElement("li",null,i.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",i.createElement("span",{style:{color:"#333333"}},Te,"\u79D2"))),ye.get("qtype")==="8"?i.createElement(r.Z,{value:Ue,showProgramFill:!0,className:o.desc}):i.createElement(r.Z,{value:Ue,className:o.desc}))},I={},N=t(59301),u=({hack:l,current_user:c})=>N.createElement("div",{className:I.answer},l!=null&&l.answer_text?N.createElement(r.Z,{style:{padding:"13px 0"},value:(l==null?void 0:l.answer_text)||""}):N.createElement(a.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),m=t(77254);function G(l,c){return(0,M.U2)(`/problems/${l}/comments.json`,{page:c,limit:10})}function ve(l){return(0,M.v_)(`/discusses/${l}/plus.json`,{container_type:"Discuss",type:1})}function U(l,c,D){return(0,M.v_)(`/problems/${l}/comments/reply.json`,{comments:{content:D,parent_id:c}})}function J(l,c){return(0,M.v_)(`/problems/${l}/comments.json`,{comments:{content:c}})}function Fe(l,c,D){return(0,M.v_)(`/problems/${l}/comments/${c}/hidden.json`,D)}function Re(l,c){return(0,M.IV)(`/problems/${l}/comments/${c}`)}var Xe=t(83554);function Je({author:l}){return e.createElement("a",{href:`/users/${l.login}`,target:"_blank"},e.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${P.Z.IMG_SERVER}/images/${l.image_url}`,width:"50"}))}function we({data:l,index:c,parentDiscussIndex:D,user:Te,onSetActionType:Ue}){const{author:ye,can_delete:be,content:Ne,id:ge,time:Ae}=l;function Pt(){Ue({id:ge,index:c,type:"delete-discuss",parentDiscussIndex:D,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const dt=Te.admin||be||ye.user_id===Te.user_id;return e.createElement("div",{className:"discuss-item-container second-discuss "},e.createElement(Je,{author:ye}),e.createElement("section",null,e.createElement("div",{className:"discuss-info"},e.createElement("a",{href:`/users/${ye.login}`,target:"_blank"},ye.name),e.createElement("span",{className:"grey"},Ae),e.createElement("div",{className:"btn-group",style:{marginBottom:0}},dt?e.createElement("a",{onClick:Pt,title:"\u5220\u9664"},e.createElement("i",{className:"iconfont icon-shanchu"})):null)),e.createElement(r.Z,{className:"discuss-content",value:Ne})))}var qe=({user:l,data:c,index:D,onPlusDiscuss:Te,onSetActionType:Ue,activeDiscussIndex:ye,onReplyDiscuss:be,onSetActiveDiscussIndex:Ne})=>{const{content:ge,children:Ae,hidden:Pt,id:dt,praise_count:je,time:ut,user_praise:Yt,can_delete:B,author:un}=c;function kt(){Ne(dt)}function Mn(){Te(dt,!Yt,D)}function Gt(){Ue({id:dt,index:D,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Bn(){Ue({id:dt,index:D,params:{hidden:Pt?"0":"1"},type:"hidden-discuss",message:Pt?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const Tt=l.admin||l.user_id===un.user_id;return e.createElement("div",{className:"discuss-item-container",key:dt},e.createElement(Je,{author:un}),e.createElement("section",null,e.createElement("div",{className:"discuss-info"},e.createElement("a",{href:`/users/${un.login}`,target:"_blank"}," ",un.name," "),e.createElement("span",{className:"grey"},ut)),e.createElement(r.Z,{className:"discuss-content",value:ge}),Ae&&Ae.length>0?e.createElement("div",{className:"reply-discuss-container"},Ae.map((k,yt)=>e.createElement(we,{key:k.id,data:k,index:yt,user:l,onSetActionType:Ue,parentDiscussIndex:D}))):null,e.createElement("div",{className:"btn-group"},Tt?e.createElement("a",{onClick:Bn,title:Pt?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},e.createElement("i",{className:Pt?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,B&&(!Ae||Ae.length==0)?e.createElement("a",{onClick:Gt,title:"\u5220\u9664"},e.createElement("i",{className:"iconfont icon-shanchu"})):null,e.createElement("a",{onClick:kt,title:"\u56DE\u590D"}," ",e.createElement("i",{className:"iconfont icon-huifu1"})," "),e.createElement("a",{onClick:Mn,className:Yt?"c-orange":""},e.createElement("i",{className:Yt?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),e.createElement("span",null,je||""))),e.createElement(Xe.Z,{id:dt,activeDiscussIndex:ye,onReplyDiscuss:be})))},W=t(30214),Ee={"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"},A=t(25374),ln=(l,c,D)=>new Promise((Te,Ue)=>{var ye=ge=>{try{Ne(D.next(ge))}catch(Ae){Ue(Ae)}},be=ge=>{try{Ne(D.throw(ge))}catch(Ae){Ue(Ae)}},Ne=ge=>ge.done?Te(ge.value):Promise.resolve(ge.value).then(ye,be);Ne((D=D.apply(l,c)).next())}),Ze=({user_praise:l,praise_count:c,praisePlus:D,onCreateDiscuss:Te,discuss_count:Ue})=>{const[ye,be]=(0,e.useState)(!1),[Ne,ge]=(0,e.useState)("");function Ae(ut){ge(ut)}function Pt(){be(!0)}function dt(){be(!1)}function je(){return ln(this,null,function*(){Te(Ne),ge(""),be(!1)})}return e.createElement("div",{className:`${Ee["dis-input-editor-container"]} ${ye?Ee.active:""} `},e.createElement("div",{className:ye?`hide ${Ee["text-area"]}`:Ee["text-area"]},e.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:Pt}),e.createElement("a",null," ",e.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",Ue," "),e.createElement("a",{className:"c-light-black",onClick:D,title:l?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},e.createElement("i",{className:`mr3 ${l?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),c?e.createElement("span",null,c):"")),ye?e.createElement("div",{className:Ee["input-mask"],onClick:dt}):null,e.createElement("div",{className:ye?Ee["md-container"]:`${Ee["md-container"]} hide`},e.createElement(A.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:Ne,height:240,onChange:Ae}),e.createElement("div",{className:Ee["tip-container"],onClick:dt},e.createElement("a",{className:Ee["btn-send"],onClick:je}," \u53D1\u9001 "))))},Ke=t(59301),Qt=Object.defineProperty,It=Object.defineProperties,Jt=Object.getOwnPropertyDescriptors,$=Object.getOwnPropertySymbols,st=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,ee=(l,c,D)=>c in l?Qt(l,c,{enumerable:!0,configurable:!0,writable:!0,value:D}):l[c]=D,Qe=(l,c)=>{for(var D in c||(c={}))st.call(c,D)&&ee(l,D,c[D]);if($)for(var D of $(c))nt.call(c,D)&&ee(l,D,c[D]);return l},We=(l,c)=>It(l,Jt(c)),zt=(l,c,D)=>new Promise((Te,Ue)=>{var ye=ge=>{try{Ne(D.next(ge))}catch(Ae){Ue(Ae)}},be=ge=>{try{Ne(D.throw(ge))}catch(Ae){Ue(Ae)}},Ne=ge=>ge.done?Te(ge.value):Promise.resolve(ge.value).then(ye,be);Ne((D=D.apply(l,c)).next())});const bt={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var fn=(l=>(l[l.GET_DISCUSSES=0]="GET_DISCUSSES",l[l.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",l[l.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",l[l.PLUS_DISCUSS=3]="PLUS_DISCUSS",l[l.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",l[l.SET_PAGE=5]="SET_PAGE",l[l.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",l))(fn||{});function cn(l,c){switch(c.type){case 6:return We(Qe({},l),{loading:!0});case 0:return Qe(Qe({},l),c.payload);case 1:return Qe(Qe({},l),c.payload);case 4:return Qe(Qe({},l),c.payload);case 3:return Qe(Qe({},l),c.payload);case 5:return We(Qe({},l),{page:c.payload});case 2:return Qe(Qe({},l),c.payload);default:throw new Error}}var T=({user:l,identifier:c,hack:D,onTriggerPraise:Te,activeIndex:Ue})=>{const[ye,be]=(0,e.useReducer)(cn,bt),{loading:Ne,page:ge,data:Ae,count:Pt,actionType:dt,activeDiscussIndex:je}=ye,ut=(0,e.useCallback)(()=>zt(void 0,null,function*(){be({type:6});const k=yield G(c,ge),{comments:yt,disscuss_count:Xt}=k;be({type:0,payload:{data:yt,count:Xt,loading:!1}})}),[ge,c]);(0,e.useEffect)(()=>{Ue==="2"&&ut()},[c,ge,Ue]);function Yt(k){be({type:5,payload:k})}function B(k){be({type:4,payload:{actionType:k}})}function un(k){be(je===k?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:k}})}function kt(k,yt,Xt){return zt(this,null,function*(){try{const bn=yield ve(k);Ae[Xt].user_praise=yt,Ae[Xt].praise_count=bn.praise_count,be({type:3,payload:{data:[...Ae]}})}catch(bn){console.log(bn)}})}function Mn(){return zt(this,null,function*(){const{id:k,params:yt,type:Xt,index:bn,parentDiscussIndex:pn}=dt;if(Xt==="hidden-discuss"&&(yield Fe(c,k,yt),pn?Ae[pn].children[bn].hidden=yt.hidden==1:Ae[bn].hidden=yt.hidden==1,be({type:4,payload:{actionType:null,data:[...Ae]}})),Xt==="delete-discuss"){if(yield Re(c,k),pn||pn===0){let In=Ae[pn].children;for(let vn=In.length-1;vn>=0;vn--)if(In[vn].id===k){In.splice(vn,1);break}Ae[pn].children=In}else for(let In=Ae.length-1;In>=0;In--)if(Ae[In].id===k){Ae.splice(In,1);break}be({type:4,payload:{actionType:null,data:[...Ae]}})}})}function Gt(){be({type:4,payload:{actionType:null}})}function Bn(k,yt){return zt(this,null,function*(){try{yield U(c,k,yt),ut()}catch(Xt){console.log(Xt)}})}function Tt(k){return zt(this,null,function*(){be({type:6}),yield J(c,k),ut()})}return Ke.createElement(Ke.Fragment,null,Ke.createElement("div",{className:"discuss-panel"},Ae.length===0?Ke.createElement(a.Z,null):Ae.map((k,yt)=>Ke.createElement(qe,{onReplyDiscuss:Bn,onPlusDiscuss:kt,onSetActiveDiscussIndex:un,onSetActionType:B,data:k,index:yt,user:l,activeDiscussIndex:je})),Pt>10?Ke.createElement("div",{className:"pagination-container"},Ke.createElement(Ie.Z,{showQuickJumper:!0,onChange:Yt,current:ge,total:Pt})):null),Ke.createElement(Ze,{user_praise:D.user_praise,praise_count:D.praises_count,praisePlus:Te,discuss_count:D.comments_count,onCreateDiscuss:Tt}),Ke.createElement(wt.Z,null,Ke.createElement(se.default,{centered:!0,title:"\u63D0\u793A",open:!!dt,onOk:Mn,onCancel:Gt},Ke.createElement("p",null,dt?dt.message:"")),Ke.createElement(W.Z,null)))},F=t(82326),d=t(37568),ze=t(86743),ht={},Dt=t(59301),Sn=({hack:l,current_user:c})=>Dt.createElement("div",{className:ht.answer},l!=null&&l.analysis?Dt.createElement(r.Z,{style:{padding:"13px 0"},value:(l==null?void 0:l.analysis)||""}):Dt.createElement(a.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),Q={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},q=t(8848),jt=t(5269),ft=t(28284),an=t(71051),gn=t(12088),lt=t(59301);const{TextArea:Ve}=d.default,{Panel:Fn}=q.default;var en=({data:l,hack:c})=>(console.log(l,c,"data"),c!=null&&c.is_file?lt.createElement(gn.Y2,{disabled:!0,className:Q.uploadTableWrapper,showScore:!c.test_set_score,data:l,isProgramHomework:!0}):lt.createElement("div",{className:Q.hackSets},l==null?void 0:l.map((D,Te)=>lt.createElement(q.default,{accordion:!0,bordered:!1,key:Te,defaultActiveKey:Te===0&&D.id,className:Q.collapseWrapper,expandIcon:({isActive:Ue})=>lt.createElement("i",{className:`iconfont icon-weizhankai ${Ue?Q.open:Q.close}`,style:{fontSize:14,transition:"all .2s"}})},lt.createElement(Fn,{key:D.id,header:lt.createElement(z.Z,{align:"middle",justify:"space-between",wrap:!1},lt.createElement(jt.Z,{className:Q.panelHeader},lt.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",Te+1)),lt.createElement(jt.Z,{flex:1},lt.createElement(z.Z,{align:"middle",justify:"end",wrap:!1},!(c!=null&&c.test_set_score)&<.createElement(jt.Z,{className:Q.rateInput},lt.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),lt.createElement("div",null,lt.createElement(ft.default.Item,{noStyle:!0},lt.createElement(an.Z,{value:D==null?void 0:D.score,className:Q.baseFormItem,min:0,max:100,disabled:!0}))),lt.createElement("span",{className:"ml10"},"%")))))},lt.createElement(ft.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},lt.createElement(Ve,{readOnly:!0,value:D==null?void 0:D.input,rows:4})),lt.createElement(ft.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},lt.createElement(Ve,{readOnly:!0,value:D==null?void 0:D.output,rows:4}))))))),rn={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},Ot=t(59301),de=(0,e.forwardRef)(({data:l=[]},c)=>{var D;const[Te,Ue]=(0,e.useState)(),ye=l.filter(Ne=>Ne.show);(0,e.useEffect)(()=>{ye.length&&Ue(ye[0].id)},[l==null?void 0:l.length]);const be=((D=ye.find(Ne=>Ne.id===Te))==null?void 0:D.element)||null;return(0,e.useImperativeHandle)(c,()=>({setActiveTab:Ne=>Ue(Ne)})),Ot.createElement("div",{className:rn.tabs},Ot.createElement("div",{className:rn.tabWarp},ye.map(Ne=>Ot.createElement("div",{onClick:()=>Ue(Ne.id),className:`${rn.tab} ${Ne.id===Te?rn.active:""}`,key:Ne.id},Ne.name))),Ot.createElement("div",{className:rn.content},be))}),p=t(59301),H=Object.defineProperty,ne=Object.defineProperties,at=Object.getOwnPropertyDescriptors,Ut=Object.getOwnPropertySymbols,Bt=Object.prototype.hasOwnProperty,on=Object.prototype.propertyIsEnumerable,Un=(l,c,D)=>c in l?H(l,c,{enumerable:!0,configurable:!0,writable:!0,value:D}):l[c]=D,wn=(l,c)=>{for(var D in c||(c={}))Bt.call(c,D)&&Un(l,D,c[D]);if(Ut)for(var D of Ut(c))on.call(c,D)&&Un(l,D,c[D]);return l},Nn=(l,c)=>ne(l,at(c)),Qn=(l,c,D)=>new Promise((Te,Ue)=>{var ye=ge=>{try{Ne(D.next(ge))}catch(Ae){Ue(Ae)}},be=ge=>{try{Ne(D.throw(ge))}catch(Ae){Ue(Ae)}},Ne=ge=>ge.done?Te(ge.value):Promise.resolve(ge.value).then(ye,be);Ne((D=D.apply(l,c)).next())});const Kt={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Hn={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var Ln=({hack:l,onTriggerPraise:c,topicId:D,page:Te,onPageChange:Ue,user:ye,current_user:be,submitRecords:Ne,submitting:ge,submitResult:Ae,setActiveIndex:Pt,hack_sets:dt})=>{var je,ut;const[Yt]=(0,h.useSearchParams)(),[B,un]=(0,e.useState)("0"),kt=(0,h.useLocation)(),[Mn,Gt]=(0,e.useState)(!1),[Bn,Tt]=(0,e.useState)(null),[k,yt]=(0,e.useState)([]),[Xt,bn]=(0,e.useState)([]),[pn,In]=(0,e.useState)({page:1,limit:10}),vn=(0,e.useRef)(null),yn=(0,e.useRef)(null);console.log(ye,"user");let[Ye,El]=(0,e.useState)(Nn(wn({},(0,h.useParams)()),{page:1,per_page:20,name:""}));(0,e.useEffect)(()=>{yn.current&&(l==null?void 0:l.is_close_tips)===!1&&Bn===null&&Tt(!0)},[yn.current,l==null?void 0:l.is_close_tips,Bn]);function _n(){return Qn(this,null,function*(){yield(0,M.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,e.useEffect)(()=>{Pt(B)},[B]);function Cn(tt){return Qn(this,null,function*(){let n=tt.target.id;if(n==="1"){let He=yield(0,M.ZP)(`/api/myproblems/${Ye.id}/redo_logs.json`,{method:"get",params:wn({},pn)});(He==null?void 0:He.status)===0&&bn(He==null?void 0:He.data)}un(n)})}(0,e.useEffect)(()=>m.Z.subscribe("to-commit-info",()=>{un("1"),vn.current&&vn.current.setActiveTab("1")}),[]),(0,e.useEffect)(()=>m.Z.subscribe("to-reset-info",()=>{Cn({target:{id:"1"}}),vn.current&&vn.current.setActiveTab("2")}),[]);function dn(){un("2")}function Jn(){return Qn(this,null,function*(){let tt=yield(0,M.ZP)("/api/problems/my_hack_list.json",{method:"get",params:wn({identifier:Ye==null?void 0:Ye.id},Ye)});yt(tt)})}const Cl=[{title:null,description:p.createElement("div",null,p.createElement("b",{onClick:()=>{Tt(!1),_n(),Gt(!0),Jn()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),p.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"),p.createElement(g.ZP,{onClick:()=>{Tt(!1),_n()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>yn.current}];return p.createElement("div",{className:w["left-panel"]},p.createElement("ul",{className:`${w["s-navs"]} ${w["bg-white"]} ${w.b1}`},(l==null?void 0:l.is_program)&&!Yt.get("pageId")&&p.createElement(ke.Z,{title:"\u9898\u76EE\u5217\u8868"},p.createElement("div",{onClick:()=>{Jn(),Gt(!0)},className:w.btns,ref:yn,style:Bn?{pointerEvents:"none"}:{}},p.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),p.createElement("li",{style:{marginLeft:20}},p.createElement("a",{className:B==="0"?w.active:"",id:"0",onClick:Cn},"\u9898\u76EE\u63CF\u8FF0")),p.createElement("li",null,p.createElement("a",{className:B==="1"?w.active:"",id:"1",onClick:Cn},"\u64CD\u4F5C\u8BB0\u5F55")),(Yt.get("type")!=="exercises"&&(l==null?void 0:l.answer_text_show)||Yt.get("type")!=="exercises"&&(l==null?void 0:l.analysis_show))&&p.createElement("li",null,p.createElement("a",{className:B==="4"?w.active:"",id:"4",onClick:Cn},"\u89E3\u7B54\u53C2\u8003")),Yt.get("type")!=="exercises"&&p.createElement("li",null,p.createElement("a",{className:B==="2"?w.active:"",id:"2",onClick:Cn},"\u8BC4\u8BBA")),!!(dt!=null&&dt.length)&&Yt.get("type")!=="exercises"&&Yt.get("type")!=="1"&&p.createElement("li",null,p.createElement("a",{className:B==="5"?w.active:"",id:"5",onClick:Cn},"\u6D4B\u8BD5\u7528\u4F8B"))),p.createElement("div",{className:`${w["tab-panel-body"]} ${B==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},p.createElement(f,{hack:l,onTriggerPraise:c,toDiscuss:dn})),p.createElement("div",{style:{padding:"12px"},className:`${w["tab-panel-body"]} ${B==="1"?"":"hide"}`},p.createElement(de,{ref:vn,data:[{id:"1",show:Yt.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:p.createElement(p.Fragment,null,Ne!=null&&Ne.records_count||ge?p.createElement(Le,{page:Te,onPageChange:Ue,topicId:D,submitting:ge,key:(Ae==null?void 0:Ae.id)||1,submitRecords:Ne,submitResult:Ae}):p.createElement(a.Z,null))},{id:"2",show:Yt.get("type")==="exercises"||(l==null?void 0:l.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:p.createElement(p.Fragment,null,p.createElement(le.default,{pagination:!1,dataSource:Xt==null?void 0:Xt.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(tt,n,He)=>R()(tt).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(tt,n,He)=>{var mn;return(mn=[{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(O=>O.id===tt))==null?void 0:mn.name}}]}),p.createElement(Ie.Z,{style:{marginTop:10},current:pn.page,total:Xt==null?void 0:Xt.count,hideOnSinglePage:!0,onChange:tt=>Qn(void 0,null,function*(){pn.page=tt,In(pn);let n=yield(0,M.ZP)(`/api/myproblems/${Ye.id}/redo_logs.json`,{method:"get",params:Nn(wn({},pn),{courseId:Ye.courseId})});(n==null?void 0:n.status)===0&&bn(n==null?void 0:n.data)})}))}]})),p.createElement("div",{style:{padding:"12px"},className:`${w["tab-panel-body"]} ${B==="4"?"":"hide"}`},p.createElement(de,{data:[{id:"1",show:Yt.get("type")!=="exercises"&&(l==null?void 0:l.answer_text_show),name:"\u7B54\u6848",element:p.createElement(p.Fragment,null,p.createElement(u,{hack:l,current_user:be}))},{id:"2",show:Yt.get("type")!=="exercises"&&(l==null?void 0:l.analysis_show),name:"\u89E3\u6790",element:p.createElement(p.Fragment,null,p.createElement(Sn,{hack:l,current_user:be}))}]})),p.createElement("div",{className:`${w["tab-panel-body"]} ${B==="2"?"":"hide"}`,style:{padding:0}},p.createElement(T,{user:ye,activeIndex:B,identifier:l.identifier,hack:l,onTriggerPraise:c})),p.createElement("div",{className:`${w["tab-panel-body"]} ${B==="5"?"":"hide"}`,style:{padding:12}},p.createElement(en,{data:dt||[],hack:l})),p.createElement(y.Z,{rootClassName:w.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Gt(!1),open:Mn},p.createElement(z.Z,null,p.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),p.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",k==null?void 0:k.total_count,"\u9898\xA0[\xA0",k==null?void 0:k.total_score,"\u5206\xA0]\xA0"),!(ye!=null&&ye.hack_manager)&&p.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",k==null?void 0:k.work_score,"\u5206")),p.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),p.createElement(z.Z,{align:"middle",className:"mt10 mb10"},!(ye!=null&&ye.hack_manager)&&p.createElement(F.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:tt=>{Ye.page=1,Ye.finish_status=tt,El(wn({},Ye)),Jn()}},p.createElement(F.default.Option,{value:""},"\u5168\u90E8"),p.createElement(F.default.Option,{value:0},"\u672A\u5F00\u59CB"),p.createElement(F.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),p.createElement(F.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),p.createElement(F.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:tt=>{Ye.page=1,Ye.difficult=tt||null,El(wn({},Ye)),Jn()}},p.createElement(F.default.Option,{value:0},"\u5168\u90E8"),p.createElement(F.default.Option,{value:1},"\u7B80\u5355"),p.createElement(F.default.Option,{value:2},"\u9002\u4E2D"),p.createElement(F.default.Option,{value:3},"\u56F0\u96BE")),p.createElement(d.default.Search,{size:"large",onSearch:tt=>{Ye.name=tt,Ye.page=1,El(wn({},Ye)),Jn()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),p.createElement("div",{className:w.list,style:{height:36,background:"#3D445C"}},!(ye!=null&&ye.hack_manager)&&p.createElement("span",null,"\u72B6\u6001"),p.createElement("span",null,"\u5E8F\u53F7"),p.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),p.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),p.createElement("div",{style:{overflow:"auto",flex:1}},(je=k==null?void 0:k.data)!=null&&je.length?(ut=k==null?void 0:k.data)==null?void 0:ut.map((tt,n)=>p.createElement("div",{onClick:()=>Qn(void 0,null,function*(){let He=yield(0,M.ZP)(`/api/problems/${tt==null?void 0:tt.identifier}/start.json`,{method:"get",params:{hack_user_id:ye==null?void 0:ye.user_id}});He&&(h.history.replace(`/myproblems/${He==null?void 0:He.identifier}${window.location.search}`),window.location.reload())}),className:`${w.list} ${tt!=null&&tt.checked?w.active:""}`},!(ye!=null&&ye.hack_manager)&&p.createElement(p.Fragment,null,!(tt!=null&&tt.opened)&&p.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(tt==null?void 0:tt.opened)&&!(tt!=null&&tt.passed)&&p.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(tt==null?void 0:tt.opened)&&(tt==null?void 0:tt.passed)&&p.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),p.createElement("span",null,(Ye.page-1)*20+(n+1)),p.createElement("span",{style:{flex:1},title:tt.name},`[${tt==null?void 0:tt.score}\u5206]`,"\xA0",tt.name),p.createElement("span",{style:{flexBasis:48,paddingRight:0}},Kt[tt.difficult]))):p.createElement(a.Z,null)),p.createElement(Ie.Z,{current:Ye.page,className:"mt20",hideOnSinglePage:!0,total:k==null?void 0:k.count,pageSize:Ye.per_page,onChange:(tt,n)=>{Ye.page=tt,Ye.per_page=n,Jn()}})),p.createElement(ze.Z,{rootClassName:w.tour,closeIcon:!1,open:!!Bn,steps:Cl,gap:{offset:3,radius:2}}))},zn=t(62522),Mt=t(27158),Rt=t(22744),sn=t(21390),Yn=t(72530),Gn=t(35195),_t=t(25492),il=t(92310),Zn=t.n(il),qn=t(42217),Kn=t(89757),$n=t(41867),sl=t(51425),cl=t(81747),dl=t(51976),b=t(59301),ml=Object.defineProperty,Me=Object.defineProperties,qt=Object.getOwnPropertyDescriptors,An=Object.getOwnPropertySymbols,hn=Object.prototype.hasOwnProperty,Wt=Object.prototype.propertyIsEnumerable,Vt=(l,c,D)=>c in l?ml(l,c,{enumerable:!0,configurable:!0,writable:!0,value:D}):l[c]=D,$e=(l,c)=>{for(var D in c||(c={}))hn.call(c,D)&&Vt(l,D,c[D]);if(An)for(var D of An(c))Wt.call(c,D)&&Vt(l,D,c[D]);return l},Nt=(l,c)=>Me(l,qt(c)),Dn=(l,c)=>{var D={};for(var Te in l)hn.call(l,Te)&&c.indexOf(Te)<0&&(D[Te]=l[Te]);if(l!=null&&An)for(var Te of An(l))c.indexOf(Te)<0&&Wt.call(l,Te)&&(D[Te]=l[Te]);return D},tn=(l,c,D)=>new Promise((Te,Ue)=>{var ye=ge=>{try{Ne(D.next(ge))}catch(Ae){Ue(Ae)}},be=ge=>{try{Ne(D.throw(ge))}catch(Ae){Ue(Ae)}},Ne=ge=>ge.done?Te(ge.value):Promise.resolve(ge.value).then(ye,be);Ne((D=D.apply(l,c)).next())});const{Countdown:Nl}=ue.default,kl={Java:"java",C:"c",Python:"py","C++":"c"};var yl=(l=>(l[l.SET_LOADING=0]="SET_LOADING",l[l.GET_DATA=1]="GET_DATA",l[l.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",l[l.SET_DATA=3]="SET_DATA",l[l.SET_DEBUGING=4]="SET_DEBUGING",l[l.SET_SUBMITING=5]="SET_SUBMITING",l[l.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",l[l.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",l[l.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",l[l.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",l[l.SET_PAGE=10]="SET_PAGE",l))(yl||{});function el(){return new Date().getTime()}const Ol={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function Pl(l,c){switch(c.type){case 1:return $e($e({},l),c.payload);case 3:return Nt($e({},l),{data:c.payload});case 0:return Nt($e({},l),{loading:c.payload});case 9:return Nt($e({},l),{showNote:c.payload});case 4:return Nt($e({},l),{debuging:c.payload});case 5:return Nt($e({},l),{submitting:c.payload});case 2:return Nt($e({},l),{submitRecords:c.payload});case 10:return Nt($e({},l),{submitRecordPage:c.payload});case 6:return Nt($e({},l),{executingMessage:c.payload});case 7:return $e($e({},l),c.payload);case 8:return $e($e({},l),c.payload);default:throw new Error}}var Rl=({children:l})=>{var c,D,Te,Ue,ye,be,Ne,ge,Ae,Pt;const[dt,je]=(0,e.useReducer)(Pl,Ol),{id:ut}=(0,h.useParams)(),Yt=(0,h.useLocation)(),[B]=(0,h.useSearchParams)(),{loading:un,data:kt,debugResult:Mn,submitResult:Gt,submitRecords:Bn,submitRecordPage:Tt,showNote:k,debuging:yt,submitting:Xt,executingMessage:bn}=dt,[pn,In]=(0,e.useState)("#37AD83"),[vn,yn]=(0,e.useState)(null),[Ye,El]=(0,e.useState)({}),[_n,Cn]=(0,e.useState)(!0),[dn,Jn]=(0,e.useState)(!1),[Cl,tt]=(0,e.useState)(!1),n=(0,e.useRef)(null),He=(0,e.useRef)(0),mn=kt==null?void 0:kt.user,O=kt==null?void 0:kt.hack,[Fl,Dl]=(0,e.useState)(!1),fl=(0,e.useRef)(1),jl=(0,e.useRef)(!1);(0,qn.y)(B.get("type")==="exercises");const{setOpenDisableCopyAndPaste:Ul}=(0,qn.X)(),[pl,Wn]=(0,e.useState)(""),Vl=(0,Yn._)(Ye),[tl,Il]=(0,e.useState)({open:!1,text:""}),[Xn,Vn]=(0,e.useState)(null),vl=(0,e.useRef)(null);(0,e.useEffect)(()=>{var _;let he=(_=O==null?void 0:O.homework_extension)==null?void 0:_.failed_evaluate_num;typeof he=="number"&&Vn(he)},[(c=O==null?void 0:O.homework_extension)==null?void 0:c.failed_evaluate_num]),(0,e.useEffect)(()=>{function _(){return tn(this,null,function*(){var he,nn,En,xn,On;Cn(!0);const $t=yield(0,re.fu)(ut,{exercise_id:B.get("exercisesId")});if(setTimeout(()=>{Cn(!1)},800),$t.status!==401){try{$t.hack.code=te.Base64.decode($t.hack.code)}catch(Lt){console.log(Lt)}$t.hack=Nt($e({},$t.hack),{is_program:B.get("type")==="1"}),je({type:1,payload:{loading:!1,data:$t}})}if(B.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Lt;B.get("coursesId")=="coursesId"?Lt=yield(0,fe._F)({categoryId:B.get("exercisesId"),login:B.get("login")}):Lt=yield(0,fe._B)({categoryId:B.get("exercisesId"),login:B.get("login")}),El($e({},Lt)),Ul((he=Lt==null?void 0:Lt.exercise)==null?void 0:he.forbid_copy),typeof((nn=Lt==null?void 0:Lt.exercise)==null?void 0:nn.left_time)=="number"&&(yn(Date.now()+((En=Lt==null?void 0:Lt.exercise)==null?void 0:En.left_time)*1e3),setTimeout(()=>{In("red")},(((xn=Lt==null?void 0:Lt.exercise)==null?void 0:xn.left_time)-300>0?((On=Lt==null?void 0:Lt.exercise)==null?void 0:On.left_time)-300:0)*1e3))}})}ut&&_()},[ut]),(0,e.useEffect)(()=>{var _;return B.get("type")==="exercises"&&((_=Ye==null?void 0:Ye.exercise)!=null&&_.screen_open)&&(window.removeEventListener("blur",nl,!1),Gn.U.forEach((he,nn)=>{window.addEventListener(he,nl,!1)}),window.addEventListener("blur",nl,!1),window.focus()),()=>{document.removeEventListener((0,Y.gH)(),nl)}},[Ye]),(0,e.useEffect)(()=>{pl==="1"&&ut&&O!=null&&O.language&&Hl()},[ut,Tt,O==null?void 0:O.language,pl]),(0,e.useEffect)(()=>(O!=null&&O.is_program&&(He.current=0,n.current=setInterval(()=>{Ll()},15e3)),()=>{clearInterval(n.current)}),[O==null?void 0:O.is_program]);const Ll=()=>tn(void 0,null,function*(){let _=yield(0,M.ZP)(`/api/myproblems/${ut}/save_long_time.json`,{method:"get",params:{answer_long_time:He.current}})}),nl=()=>{jl.current||(0,Y.BU)(),window.parent.postMessage("backExercise","*")};function Hl(){return tn(this,null,function*(){try{const _=yield(0,re.zO)(ut,{limit:15,page:Tt,language:O==null?void 0:O.language});je({type:2,payload:_})}catch(_){console.log(_)}})}function Kl(_){je({type:10,payload:_})}function ll(_){return tn(this,null,function*(){var he;let nn;(B.get("ip_limit")==="inner"||B.get("ip_bind_type")==="true")&&(nn=yield(0,Mt.y)({ip_limit:B.get("ip_limit"),ip_bind:B.get("ip_bind_type")==="true"}));const En=yield(0,re.n4)(ut,{code:te.Base64.encode(_||O.code),language:O==null?void 0:O.language,exercise_id:B.get("exercisesId"),question_id:B.get("questionId"),ip:nn});return En.status===-5&&(0,h.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:Nt($e({errorMessage:En==null?void 0:En.message},(Ye==null?void 0:Ye.exercise)||{}),{exercise_user_id:(he=Ye==null?void 0:Ye.exercise)==null?void 0:he.exercise_user_id,id:B.get("exercisesId")})}}),En})}function jn(){return tn(this,null,function*(){if(fl.current=2,!Xt){je({type:5,payload:!0});try{m.Z.publish("to-commit-info");const _=yield ll();if(console.log(_,1),_.status===0){let $t=function(){return tn(this,null,function*(){const{status:Lt,data:Pn}=yield(0,re.rX)(ut,"submit"),ul=el()-On>(En*xn+3)*1e3;if(Lt!==0&&!ul&&setTimeout($t,1e3),ul){se.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),je({type:5,payload:!1});return}if(Lt===0){Pn.status===2&&se.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(Pn==null?void 0:Pn.status)===0&&B.get("type")==="1"&&tt(!0),(Pn==null?void 0:Pn.status)!==0&&B.get("type")==="1"&&Vn(tu=>tu+1);const Bl=yield(0,re.zO)(ut,{limit:15,page:Tt,language:O==null?void 0:O.language});je({type:8,payload:Nt($e({},dt),{submitResult:Pn,submitting:!1,submitRecords:Bl})})}})},he={};if(B.get("type")==="exercises"?(he.extras={exercise_id:B.get("exercisesId"),question_id:B.get("questionId")},(B.get("ip_limit")==="inner"||B.get("ip_bind_type")==="true")&&(he.extras.ip=yield(0,Mt.y)({ip_limit:B.get("ip_limit"),ip_bind:B.get("ip_bind_type")==="true"}))):B.get("type")==="smartPlan"&&(he.extras={smart_plan_page_item_bank_id:B.get("smartPlanItemBankId"),simulate:B.get("simulate")==="true"}),(yield(0,re.bM)(ut,he)).status===-1&&B.get("exercisesId")){window.parent.location.href=`/classrooms/${B.get("coursesId")}/exercise/${B.get("exercisesId")}/detail`;return}const{time_limit:En,test_case_size:xn}=O,On=el();$t()}else je({type:5,payload:!1})}catch(_){console.log(_),je({type:5,payload:!1})}Dl(!1)}})}function xl(){return tn(this,null,function*(){fl.current=1,dt.debuging=!0,je({type:4,payload:!0});try{if((yield ll()).status===0){let On=function(){return tn(this,null,function*(){const{status:$t,message:Lt,data:Pn}=yield(0,re.rX)(ut,"debug"),ul=el()-xn>(he+3)*1e3;if($t!==0&&!ul&&(je({type:6,payload:Lt}),setTimeout(On,1e3)),ul){se.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),je({type:4,payload:!1}),je({type:7,payload:Nt($e({},dt),{debugResult:{status:2},debuging:!1})});return}$t===0&&(Pn.status===2&&se.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),je({type:4,payload:!1}),je({type:7,payload:Nt($e({},dt),{debugResult:Pn,debuging:!1})}))})};const{time_limit:he}=O;let nn={input:encodeURIComponent(kt.test_case.input)};if(B.get("type")==="exercises"&&(nn.exercise_id=B.get("exercisesId")),(yield(0,re.MU)(ut,nn)).status===-1&&B.get("exercisesId")){window.parent.location.href=`/classrooms/${B.get("coursesId")}/exercise/${B.get("exercisesId")}/detail`;return}const xn=el();On()}else je({type:4,payload:!1})}catch(_){console.log(_)}finally{}})}function gl(_,he){const nn=he?{modify_code:!1}:{};je({type:3,payload:Nt($e({},kt),{hack:$e(Nt($e({},O),{code:_}),nn)})}),Dl(!0)}const _l=_=>tn(void 0,null,function*(){let he=yield(0,M.ZP)(`/api/problems/${O==null?void 0:O.identifier}/start.json`,{method:"get",params:{language:_==="C++"||_==="c++"?encodeURIComponent(_):_,hack_user_id:mn==null?void 0:mn.user_id}});he.status!==-1&&h.history.replace(`/myproblems/${he==null?void 0:he.identifier}${window.location.search}`)});function Al(_){let he=_.target.value;je({type:3,payload:Nt($e({},kt),{test_case:{input:he}})})}function Zl(){return tn(this,null,function*(){try{let _={};B.get("type")==="exercises"?_.exercise_id=B.get("exercisesId"):O!=null&&O.homework_common_id&&(_.homework_common_id=O==null?void 0:O.homework_common_id);const he=yield(0,re.H7)(ut,$e({},_));he.status===401||(gl(te.Base64.decode(he.code)),(B.get("type")==="exercises"||O!=null&&O.homework_common_id)&&m.Z.publish("to-reset-info"))}catch(_){console.log(_)}})}function zl(){se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:b.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",b.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return tn(this,null,function*(){const _=yield(0,re.fi)(ut);_.status===401||gl(te.Base64.decode(_.code),!0)})}})}function Yl(){je({type:9,payload:!0})}function Xl(){je({type:9,payload:!1})}function ql(_){return tn(this,null,function*(){yield(0,re.MK)(ut,_),je({type:1,payload:{showNote:!1,data:Nt($e({},kt),{hack:Nt($e({},O),{notes:_.notes})})}})})}const Tn={hack:O,isLoading:_n,input:(D=kt==null?void 0:kt.test_case)==null?void 0:D.input,is_file:(Te=kt==null?void 0:kt.test_case)==null?void 0:Te.is_file,identifier:O==null?void 0:O.identifier,attachments_count:kt==null?void 0:kt.attachments_count,language:O==null?void 0:O.language,code:O==null?void 0:O.code,title:"main."+kl[O==null?void 0:O.language],modify_code:O==null?void 0:O.modify_code,notes:O==null?void 0:O.notes,debugResult:Mn,debuging:yt,submitting:Xt,submitResult:Gt,executingMessage:bn,onCancelNote:Xl,onAddNote:ql,showNote:k,user:mn,onShowNote:Yl,onSubmitCode:jn,onChangeCode:gl,onChangeInput:Al,onDebugCode:xl,onResetCode:Zl,onSyncCode:zl,onUpdateCode:ll,onChangeLanguage:_l,isWhiteTheme:dn,setIsWhiteTheme:Jn,topDispatch:je};function Sl(){return tn(this,null,function*(){const{praise_count:_}=yield(0,re.vl)(O.id,{container_type:"Hack",type:1});let he=Nt($e({},kt),{hack:Nt($e({},O),{praises_count:_,user_praise:!O.user_praise})});je({type:3,payload:he})})}const hl={topicId:ut,submitResult:Gt,submitRecords:Bn,submitting:Xt,page:Tt,onPageChange:Kl,hack:O,user:kt==null?void 0:kt.user,hack_sets:kt==null?void 0:kt.hack_sets,current_user:kt==null?void 0:kt.current_user,onTriggerPraise:Sl,setActiveIndex:Wn};console.log(Ye);const[kn,Gl]=(0,e.useState)(!1),[Jl,$l]=(0,e.useState)(!1);(0,e.useEffect)(()=>{const _=he=>{var nn,En;if(console.log("event-----",he),he.data.type==="showIntelligentTeacherStatus"&&!((En=(nn=he==null?void 0:he.data)==null?void 0:nn.SmartPlanItemBanks)!=null&&En.allow_answer_after_end)){const{aiStatus:xn,questionStatus:On}=he.data;if(Gl(xn),On){let $t=JSON.parse(localStorage.getItem("smartPlanProgramIds")||"[]");if($t.includes(B.get("smartPlanItemBankId")))return;se.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:b.createElement("div",{className:"tc font16"},On?"\u8001\u5E08\u5DF2\u7ED3\u675F\u7B54\u9898":"\u8001\u5E08\u5DF2\u7ED3\u675F\u6388\u8BFE","\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u4E86\u3002"),onOk:()=>tn(void 0,null,function*(){jn(),localStorage.setItem("smartPlanProgramIds",JSON.stringify($t.push(B.get("smartPlanItemBankId"))));let Lt="";B.get("isMiniprogram")?Lt=`/miniprogram/courseware/study?courses_id=${B.get("coursesId")}&id=${B.get("exercisesId")}`:Lt=`/classrooms/${B.get("coursesId")}/smart_plan/${B.get("exercisesId")}/ppt_info/info`,window.opener?window.close():h.history.push(Lt)})})}}if(he.data.type=="closeIntelligentTeacherStatus"){jn();let xn="";B.get("isMiniprogram")?xn=`/miniprogram/courseware/study?courses_id=${B.get("coursesId")}&id=${B.get("exercisesId")}`:xn=`/classrooms/${B.get("coursesId")}/smart_plan/${B.get("exercisesId")}/ppt_info/info`,window.opener?window.close():h.history.push(xn)}};return window.addEventListener("message",_),()=>{window.removeEventListener("message",_)}},[]);const Wl=()=>{if(B.get("type")==="exercises")return!1;const _=Object.entries((O==null?void 0:O.homework_extension)||{}).some(([he,nn])=>he!=="ai_code_evaluation_promote"&&!!nn);return!!(B.get("type")==="1"&&((0,$n.$O)()||_)||B.get("type")==="smartPlan"&&(kn||B.get("showAi")))};return(0,e.useEffect)(()=>{var _,he,nn,En,xn,On,$t;Wl()&&(Xn>((he=(_=O==null?void 0:O.homework_extension)==null?void 0:_.ai_guide_data)==null?void 0:he.evaluation_num)&&Il({open:!0,text:(En=(nn=O==null?void 0:O.homework_extension)==null?void 0:nn.ai_guide_data)==null?void 0:En.evaluation_msg}),(xn=O==null?void 0:O.homework_extension)!=null&&xn.ai_guide&&Xn==0&&!vl.current&&(vl.current=setTimeout(()=>{var Lt,Pn;Il({open:!0,text:(Pn=(Lt=O==null?void 0:O.homework_extension)==null?void 0:Lt.ai_guide_data)==null?void 0:Pn.unanswered_msg})},((($t=(On=O==null?void 0:O.homework_extension)==null?void 0:On.ai_guide_data)==null?void 0:$t.unanswered_time)||0)*60*1e3)),vl.current&&Xn>0&&clearTimeout(vl.current))},[Xn,O]),b.createElement(b.Fragment,null,b.createElement(ae.Z,{spinning:un,delay:500},kt?b.createElement("div",{style:{minWidth:"1200px"}},b.createElement("header",{className:Zn()(_t.Z.header,dn&&_t.Z.whiteHeader)},!((Ue=["smartPlan","exercises"])!=null&&Ue.includes(B.get("type")))&&b.createElement("div",null,b.createElement("img",{src:`${P.Z.IMG_SERVER}/images/${mn==null?void 0:mn.image_url}`,alt:"user",width:36}),b.createElement("span",{style:{color:dn?"#333":"#B2BACB",fontSize:16}},mn==null?void 0:mn.name)),((ye=["smartPlan","exercises"])==null?void 0:ye.includes(B.get("type")))&&b.createElement("div",null,b.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",b.createElement("span",{className:"ml10"},((be=Ye==null?void 0:Ye.exercise)==null?void 0:be.user_name)||(mn==null?void 0:mn.name)||"--")),b.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",b.createElement("span",{className:"ml10"},((Ne=Ye==null?void 0:Ye.exercise)==null?void 0:Ne.student_id)||(mn==null?void 0:mn.student_id)||"--"))),b.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},b.createElement("div",null,O.name)),(B.get("type")==="smartPlan"||(O==null?void 0:O.is_program))&&b.createElement(Rt.Z,{defaultValue:(O==null?void 0:O.answer_long_time)||0,onChange:_=>{He.current=_},className:_t.Z.timepiece}),mn!=null&&mn.hack_manager&&!B.get("is_smart_plan")?b.createElement(h.Link,{className:_t.Z.btn_edit,to:B.get("type")==="1"?B.get("pageId")?`/problems/newedit/${O.identifier}?type=1&pageId=${B.get("pageId")}&backUrl=${B.get("backUrl")}`:`/problems/newedit/${O.identifier}?type=1`:B.get("backUrl")?`/problems/newedit/${O.identifier}?backUrl=${B.get("backUrl")}`:`/problems/newedit/${O.identifier}`}," ",b.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((ge=Ye==null?void 0:Ye.exercise)!=null&&ge.left_time)&&b.createElement(b.Fragment,null,b.createElement("span",{style:{color:pn,marginRight:6},className:`iconfont icon-daojishi ${_t.Z.djs}`}),b.createElement("span",{className:"c-white mr20"},b.createElement(Nl,{valueStyle:{color:pn,fontSize:20,fontWeight:500},title:b.createElement("span",{style:{color:pn,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:vn,onFinish:()=>tn(void 0,null,function*(){const _=yield(0,fe.VL)({categoryId:B.get("exercisesId"),commit_method:2});if((_==null?void 0:_.status)===0&&(ll(),se.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:b.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",b.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>tn(void 0,null,function*(){window.parent.location.href=`/classrooms/${B.get("coursesId")}/exercise/${B.get("exercisesId")}/detail`})})),(_==null?void 0:_.status)===-3){const he=parseInt(_==null?void 0:_.message);yn(Date.now()+he*1e3)}})}))),(Ae=["smartPlan","exercises"])!=null&&Ae.includes(B.get("type"))?b.createElement(g.ZP,{type:"primary",onClick:()=>{if(B.get("type")==="exercises"){const _=()=>tn(void 0,null,function*(){yield ll(),Dl(!1),Vl(),jl.current=!0,nl()});if(!(Bn!=null&&Bn.records_count)||Fl){se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:b.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:_});return}_()}else{let _="";B.get("isMiniprogram")=="true"?_=`/miniprogram/courseware/study?courses_id=${B.get("coursesId")}&id=${B.get("exercisesId")}`:_=`/classrooms/${B.get("coursesId")}/smart_plan/${B.get("exercisesId")}/ppt_info/info`,window.opener?window.close():(console.log("11",`program_${B.get("coursesId")}_${B.get("exercisesId")}`),console.log(B.get("isMiniprogram")=="true"),B.get("isMiniprogram")=="true"?localStorage.removeItem(`iframeprogram_${B.get("coursesId")}_${B.get("exercisesId")}`):h.history.push(_))}}},B.get("type")==="exercises"?"\u8FD4\u56DE\u8BD5\u5377":"\u8FD4\u56DE\u8BFE\u4EF6"," "):b.createElement("span",{onClick:()=>{var _;if(B.get("backUrl"))h.history.push(B.get("backUrl"));else if(B.get("type")==="1"){let he=(_=localStorage.getItem("program_homework"))==null?void 0:_.split(",");h.history.push(`/classrooms/${he==null?void 0:he[0]}/program_homework/${he==null?void 0:he[1]}/detail`)}else h.history.push("/problemset")}},b.createElement(ke.Z,{title:"\u5173\u95ED"},b.createElement("i",{style:{color:dn?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),b.createElement(ae.Z,{size:"large",spinning:_n},b.createElement(ot.Z,{className:Zn()(_t.Z.myProblems,dn&&_t.Z.whiteMyProblems),leftChild:b.createElement(Ln,$e({},hl)),rightChild:b.createElement(Ql,$e({},Tn))}))):null,b.createElement(se.default,{centered:!0,closable:!1,width:680,footer:null,open:Cl,className:"oj-modal"},b.createElement("section",{className:"oj-modal-content"},b.createElement("div",{className:"oj-modal-head"},b.createElement("img",{src:zn,alt:""}),b.createElement("i",{onClick:()=>tt(!1),className:"iconfont icon-guanbi1"})),b.createElement("aside",null,b.createElement("img",{className:"mr30",src:dl.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",b.createElement("span",{style:{color:"#75d6ba",marginRight:100}},Gt==null?void 0:Gt.execute_time,"ms"),"\u4F18\u4E8E",b.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Gt==null?void 0:Gt.time_better_than)||100,"%"),"\u7684\u7528\u6237"),b.createElement("aside",{className:"mb50"},b.createElement("img",{src:cl.Z,className:"mr30"}),b.createElement("span",{className:"oj-modal-tt"},b.createElement("span",null,b.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),b.createElement("span",{className:"c-light-primary"},Gt==null?void 0:Gt.execute_memory,"kb")),b.createElement("span",null,b.createElement("span",null))),"\u4F18\u4E8E",b.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Gt==null?void 0:Gt.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),b.createElement("div",{id:"oj-modal-next",onClick:()=>tn(void 0,null,function*(){var _;if(Gt!=null&&Gt.next_identifier){let he=yield(0,M.ZP)(`/api/problems/${Gt==null?void 0:Gt.next_identifier}/start.json`,{method:"get",params:{hack_user_id:mn==null?void 0:mn.user_id}});he&&(h.history.replace(`/myproblems/${he==null?void 0:he.identifier}${window.location.search}`),window.location.reload())}else{let he=(_=localStorage.getItem("program_homework"))==null?void 0:_.split(",");h.history.push(`/classrooms/${he==null?void 0:he[0]}/program_homework/${he==null?void 0:he[1]}/detail`)}}),className:"oj-modal-btn"},Gt!=null&&Gt.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875"))),Wl()&&b.createElement(Kn.Z,{showData:B.get("type")==="smartPlan"?{ai_exam_question:!0,ai_syntax_check:!0,ai_code_diagnosis:!0,ai_guidance:!0,ai_q_and_a:!0}:O==null?void 0:O.homework_extension,description:O==null?void 0:O.description,allShow:(0,$n.$O)(),code:O==null?void 0:O.code,sendParams:{source:"hack",hack_id:ut},draggableExtraNode:((Pt=O==null?void 0:O.homework_extension)==null?void 0:Pt.ai_guide)&&(tl==null?void 0:tl.open)&&b.createElement("div",{className:"bg-white rounded-2px-rem p-10px flex item-center justify-between gap-10px",style:{position:"absolute",top:"50%",transform:"translateY(-50%)",right:"75px",width:"400px"}},b.createElement("div",{className:"bg-white absolute",style:{WebkitClipPath:"polygon(0 0, 0% 100%, 100% 50%)",clipPath:"polygon(0 0, 0% 100%, 100% 50%)",width:"10px",height:"15px",right:"-10px"}}),b.createElement(sl.Z,{text:(tl==null?void 0:tl.text)||""}),b.createElement("span",{className:"iconfont icon-tupianguanbi font14 current c-grey-666",onClick:_=>{Il({open:!1,text:""})}}))})),b.createElement(sn.Z,{successCb:()=>{fl.current===1?xl():jn()}}))};function Tl({title:l,modify_code:c,onSyncCode:D,onShowCodeSetting:Te,onResetCode:Ue,hack:ye,onChangeLanguage:be,isWhiteTheme:Ne,onShowResourceCentre:ge,attachments_count:Ae}){var Pt;const dt=()=>{se.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:b.createElement(vt.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:Ue})},[je]=(0,h.useSearchParams)(),ut=je.get("language"),Yt=B=>B==="1"?"c++":B==="2"?"C++":B;return(0,e.useEffect)(()=>{ut&&be(Yt(ut))},[]),(0,e.useEffect)(()=>{ye!=null&&ye.tpm_code_modified&&se.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:b.createElement(vt.Z,null),content:b.createElement("div",null,b.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),b.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),b.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:()=>Ue()})},[ye==null?void 0:ye.language]),console.log(ye,Ne,"hack"),b.createElement("div",{className:`${_t.Z.codeHead} ${Ne?_t.Z.whiteCodeHead:""}`},b.createElement("div",{className:_t.Z.navWrap},(Pt=ye==null?void 0:ye.all_language)==null?void 0:Pt.map(B=>b.createElement("div",{className:`${_t.Z.nav} ${B===(ye==null?void 0:ye.language)?_t.Z.active:""}`,key:B,onClick:()=>be(B)},b.createElement(ke.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},b.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),b.createElement("span",null,B)))),b.createElement(z.Z,{align:"middle",style:{marginLeft:"auto"}},c?b.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:D},b.createElement("img",{src:j,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,Ae>0&&b.createElement("a",{onClick:ge},b.createElement(ke.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},b.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),b.createElement("a",{onClick:dt},b.createElement(ke.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},b.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),b.createElement("a",{onClick:Te},b.createElement(ke.Z,{title:"\u8BBE\u7F6E"},b.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function Ql(l){var c=l,{input:D,is_file:Te,identifier:Ue,showNote:ye,onShowNote:be,notes:Ne,onCancelNote:ge,onAddNote:Ae,debugResult:Pt,language:dt,debuging:je,submitting:ut,executingMessage:Yt,code:B,onSubmitCode:un,onDebugCode:kt,onChangeCode:Mn,onChangeInput:Gt,onUpdateCode:Bn,user:Tt,isLoading:k,submitResult:yt}=c,Xt=Dn(c,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function bn(In,vn){return b.createElement(Tl,Nt($e({},Xt),{onShowCodeSetting:In,onShowResourceCentre:vn}))}const pn=$e({input:D,is_file:Te,debugResult:Pt,debuging:je,submitting:ut,executingMessage:Yt,onDebugCode:kt,onChangeCode:Mn,onSubmitCode:un,onChangeInput:Gt,user:Tt,submitResult:yt},Xt);return b.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},b.createElement(pe,{setIsWhiteTheme:Xt==null?void 0:Xt.setIsWhiteTheme,isLoading:k,language:dt,value:B,identifier:Ue,onChange:Mn,onUpdateCode:Bn,ActionBarRender:bn}),b.createElement(S.ZP,$e({},pn)))}},10129:function(rt,ct,t){"use strict";t.d(ct,{h:function(){return e}});var e=(h=>(h[h.NOMATCH=-1]="NOMATCH",h[h.OK=0]="OK",h[h.TIMEOUT=2]="TIMEOUT",h[h.PODFAILURE=3]="PODFAILURE",h[h.COMPILEFAILURE=4]="COMPILEFAILURE",h[h.EXECUTEFAILURE=5]="EXECUTEFAILURE",h[h.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",h))(e||{})},67172:function(rt,ct,t){"use strict";t.d(ct,{H7:function(){return y},MK:function(){return vt},MU:function(){return fe},X6:function(){return ot},bM:function(){return re},fi:function(){return it},fu:function(){return z},n4:function(){return wt},rX:function(){return P},vl:function(){return et},zO:function(){return Y}});var e=t(38147),h=Object.defineProperty,ue=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,g=(X,v,De)=>v in X?h(X,v,{enumerable:!0,configurable:!0,writable:!0,value:De}):X[v]=De,ke=(X,v)=>{for(var De in v||(v={}))se.call(v,De)&&g(X,De,v[De]);if(ue)for(var De of ue(v))ae.call(v,De)&&g(X,De,v[De]);return X};function z(X,v){return(0,e.U2)(`myproblems/${X}.json`,ke({hidePopLogin:!0},v||{}))}function re(X,v){return(0,e.v_)(`myproblems/${X}/code_submit.json`,v)}function fe(X,v){return(0,e.v_)(`myproblems/${X}/code_debug.json`,v)}function Y(X,v){return v.language&&(v.language=encodeURIComponent(v.language)),(0,e.U2)(`myproblems/${X}/submit_records.json`,v)}function ot(X){return(0,e.U2)("myproblems/record_detail.json",{id:X})}function P(X,v){return(0,e.U2)(`myproblems/${X}/result.json`,{mode:v})}function vt(X,v){return(0,e.v_)(`myproblems/${X}/add_notes.json`,v)}function y(X,v){return(0,e.v_)(`myproblems/${X}/restore_initial_code.json`,v)}function it(X){return(0,e.v_)(`myproblems/${X}/sync_code.json`)}function wt(X,v){return(0,e.v_)(`myproblems/${X}/update_code.json`,v)}function et(X,v){return(0,e.v_)(`discusses/${X}/plus.json`,v)}},80443:function(rt,ct,t){"use strict";t.d(ct,{Im:function(){return At},ZP:function(){return pt},gZ:function(){return Zt}});var e=t(59301),h=t(37568),ue=t(7939),se=t(84105),ae=t(87395),g=t(17124),ke=t(24334),z=t(42678),re=t(95097),fe=t(65862),Y=t(51908),ot=t(34376),P=t(92310),vt=t.n(P),y=t(59301),it=Object.defineProperty,wt=Object.defineProperties,et=Object.getOwnPropertyDescriptors,X=Object.getOwnPropertySymbols,v=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Ce=(oe,V,K)=>V in oe?it(oe,V,{enumerable:!0,configurable:!0,writable:!0,value:K}):oe[V]=K,M=(oe,V)=>{for(var K in V||(V={}))v.call(V,K)&&Ce(oe,K,V[K]);if(X)for(var K of X(V))De.call(V,K)&&Ce(oe,K,V[K]);return oe},s=(oe,V)=>wt(oe,et(V));const{TextArea:gt}=h.default,Ge={visible:!1,tabIndex:"0"},At={[g.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[g.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[g.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 Ct=(oe=>(oe[oe.SET_VISIBLE=0]="SET_VISIBLE",oe[oe.SET_TABINDEX=1]="SET_TABINDEX",oe))(Ct||{});function Ft(oe,V){switch(V.type){case 0:return s(M({},oe),{visible:V.payload});case 1:return s(M({},oe),{tabIndex:V.payload});default:throw new Error}}function Et({value:oe,className:V}){const[K,ce]=(0,e.useState)(!1),Z=(0,e.useRef)(),Oe=(0,e.useRef)();return(0,e.useEffect)(()=>{K&&(Oe.current.reset(),Oe.current.write((0,fe.pp)(oe||"")))},[oe,K]),(0,e.useEffect)(()=>{var pe,j,te,S;if(Z.current){Oe.current=new ot.Terminal({fontSize:14,disableStdin:!0}),Oe.current.open(Z.current);const w=Z.current.offsetWidth-14,x=((S=(te=(j=(pe=Oe.current)==null?void 0:pe._core)==null?void 0:j._renderService)==null?void 0:te.dimensions)==null?void 0:S.actualCellWidth)||9.5,le=Math.ceil(w/x);Oe.current.resize(le,8),ce(!0)}},[]),y.createElement("div",{ref:Z,className:vt()("XtermText-valueRef",V)})}function Zt(oe){const{status:V,error_msg:K,output:ce,input:Z,expected_output:Oe,is_file:pe,input_file_url:j,output_file_url:te,expected_output_file_url:S}=oe;let w=null;const x={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(V){case g.h.NOMATCH:w=y.createElement(y.Fragment,null,y.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!pe&&y.createElement(Et,{className:"mb10",value:Z}),pe&&y.createElement("div",{style:x},y.createElement("a",{onClick:()=>(0,fe.LR)(j,Z)},Z)),y.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!pe&&y.createElement(Et,{className:"mb10",value:ce&&ke.Base64.decode(ce)||""}),pe&&y.createElement("div",{style:x},y.createElement("a",{onClick:()=>(0,fe.LR)(te,ce)},ce)),y.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!pe&&y.createElement(Et,{className:"mb10",value:Oe&&ke.Base64.decode(Oe)||""}),pe&&y.createElement("div",{style:x},y.createElement("a",{onClick:()=>(0,fe.LR)(S,Oe)},Oe)));break;case g.h.EXECUTEFAILURE:w=y.createElement(y.Fragment,null,y.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!pe&&y.createElement(re.Z,{value:Z,style:x}),pe&&y.createElement("div",{style:x},y.createElement("a",{onClick:()=>(0,fe.LR)(j,Z)},Z)),y.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),y.createElement("pre",{className:"error"},ke.Base64.decode(K)));break;case g.h.COMPILEFAILURE:w=y.createElement(y.Fragment,null,y.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!pe&&y.createElement(re.Z,{value:Z,style:x}),pe&&y.createElement("div",{style:x},y.createElement("a",{onClick:()=>(0,fe.LR)(j,Z)},Z)),y.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),y.createElement("pre",{className:"error"},ke.Base64.decode(K)));break;case g.h.PODFAILURE:w=y.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case g.h.TIMEOUT:w=y.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return y.createElement(y.Fragment,null," ",w," ")}function Pe(oe){const{status:V,error_msg:K,execute_time:ce,output:Z,input:Oe,expected_output:pe,is_file:j,input_file_url:te,output_file_url:S,expected_output_file_url:w}=oe;let x=null;switch(V){case g.h.OK:x=y.createElement(y.Fragment,null,y.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",ce,"\u79D2"),y.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),y.createElement("pre",null,ke.Base64.decode(Z)));break;case g.h.NOMATCH:x=y.createElement(y.Fragment,null,y.createElement("p",null,"\u8F93\u5165\uFF1A",y.createElement("pre",null,Oe)),y.createElement("p",null,"\u8F93\u51FA\uFF1A",Z&&ke.Base64.decode(Z)),y.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",pe&&ke.Base64.decode(pe)));break;case g.h.EXECUTEFAILURE:x=y.createElement(y.Fragment,null,y.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",y.createElement("pre",null,Oe)),y.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),y.createElement("pre",{className:"error"},ke.Base64.decode(K)));break;case g.h.COMPILEFAILURE:x=y.createElement(y.Fragment,null,y.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",y.createElement("pre",null,Oe)),y.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),y.createElement("pre",{className:"error"},ke.Base64.decode(K)));break;case g.h.PODFAILURE:x=y.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case g.h.TIMEOUT:x=y.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return y.createElement(y.Fragment,null," ",x," ")}var pt=({id:oe,is_file:V,input:K,debuging:ce,submitting:Z,executingMessage:Oe,debugResult:pe,onChangeInput:j,onDebugCode:te,onSubmitCode:S})=>{const[w,x]=(0,e.useReducer)(Ft,Ge),{visible:le,tabIndex:Ie}=w;(0,e.useEffect)(()=>{x({type:0,payload:!1})},[oe]);function Be(me){let xe=me.target.id;x({type:1,payload:xe})}function ie(){x({type:0,payload:!le})}const Se=(0,e.useMemo)(()=>{if(pe){const{status:me}=pe;return y.createElement(y.Fragment,null,Pe(pe))}return null},[pe]);function R(){x({type:0,payload:!0}),x({type:1,payload:"1"}),te()}return y.createElement("div",{className:"test-case-panel"},y.createElement("div",{className:`test-case-panel-body ${le?"active":""}`},y.createElement("ul",{className:"s-navs"},y.createElement("li",null,y.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),y.createElement(Y.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:y.createElement(gt,{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:V?"":K,onChange:j}),rightNode:ce?y.createElement(z.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):pe?Se:y.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")})),y.createElement("a",{className:`btn-collapse ${le?"up":""}`,onClick:ie},le?y.createElement(se.Z,null):y.createElement(ae.Z,null)),y.createElement("footer",{className:"footer"},y.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),y.createElement("div",{className:"flex-container"},y.createElement(ue.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),y.createElement(ue.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),y.createElement(ue.ZP,{className:"btn-green",type:"ghost",loading:ce,onClick:R},"\u8C03\u8BD5\u4EE3\u7801"),y.createElement(ue.ZP,{type:"primary",className:"custom-ant-disabled",loading:Z,disabled:Z,onClick:()=>{x({type:0,payload:!1}),S()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},17124:function(rt,ct,t){"use strict";t.d(ct,{h:function(){return e}});var e=(h=>(h[h.NOMATCH=-1]="NOMATCH",h[h.OK=0]="OK",h[h.TIMEOUT=2]="TIMEOUT",h[h.PODFAILURE=3]="PODFAILURE",h[h.COMPILEFAILURE=4]="COMPILEFAILURE",h[h.EXECUTEFAILURE=5]="EXECUTEFAILURE",h[h.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",h))(e||{})},12088:function(rt,ct,t){"use strict";t.d(ct,{Y2:function(){return oe},ZP:function(){return V}});var e=t(59301),h=t(14566),ue=t(6767),se=t(62957),ae=t(77019),g=t(47889),ke=t(7939),z=t(62673),re=t(25399),fe=t(37568),Y={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"},ot="data:image/png;base64,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",P=t(47257),vt=t.n(P),y=t(83845),it=t(38147),wt=t(1012),et=t(65862),X=t(52918),v=t(59301),De=Object.defineProperty,Ce=Object.defineProperties,M=Object.getOwnPropertyDescriptors,s=Object.getOwnPropertySymbols,gt=Object.prototype.hasOwnProperty,Ge=Object.prototype.propertyIsEnumerable,At=(K,ce,Z)=>ce in K?De(K,ce,{enumerable:!0,configurable:!0,writable:!0,value:Z}):K[ce]=Z,Ct=(K,ce)=>{for(var Z in ce||(ce={}))gt.call(ce,Z)&&At(K,Z,ce[Z]);if(s)for(var Z of s(ce))Ge.call(ce,Z)&&At(K,Z,ce[Z]);return K},Ft=(K,ce)=>Ce(K,M(ce)),Et=(K,ce,Z)=>new Promise((Oe,pe)=>{var j=w=>{try{S(Z.next(w))}catch(x){pe(x)}},te=w=>{try{S(Z.throw(w))}catch(x){pe(x)}},S=w=>w.done?Oe(w.value):Promise.resolve(w.value).then(j,te);S((Z=Z.apply(K,ce)).next())});const{Dragger:Zt}=h.default,Pe=K=>{const ce=x=>x&&x.substring(0,x.lastIndexOf("."));for(var Z=[...K],Oe=0,pe=[],j=0;j{if(x.forEach(le=>{let Ie=le.name.split(/\.(?=[^\.]+$)/);le.name=`${Ie[0]}.${Ie[1].toLowerCase()}`}),x[0].name.includes(".in"))return x.length===2?x:[x[0],{}];if(x[0].name.includes(".out"))return x.length===2?x.reverse():[{},x[0]]})},pt=({onClose:K,onOK:ce,visible:Z,wrapClassName:Oe,rootIdentifier:pe,multiple:j=!1,defaultMultipleValue:te=!0})=>{const[S,w]=(0,e.useState)([]),[x,le]=(0,e.useState)({}),[Ie,Be]=(0,e.useState)(!1),[ie,Se]=(0,e.useState)(!0),R=(0,e.useRef)([]),me=(0,e.useRef)(0),xe=()=>{K()};(0,e.useEffect)(()=>{Le()},[]),(0,e.useEffect)(()=>{Z&&(R.current=[],me.current=0,w([]),Se(te))},[Z]);const Le=()=>Et(void 0,null,function*(){try{const I=yield(0,it.ZP)("/api/buckets/get_upload_token_for_big_files",{method:"get"}),N=JSON.parse((0,y.pe)(I.data));le(N)}catch(I){}}),a=I=>I&&I.substring(0,I.lastIndexOf(".")),E=I=>{var N,u;const m=a((N=I[0])==null?void 0:N.name)||a((u=I[1])==null?void 0:u.name),G=S.filter(ve=>a(ve.name)!==m);R.current=[...G],w([...G])},o=I=>{if(!ie){const U=new FormData;U.append("file",I.file),(0,it.ZP)("/api/attachments/get_file_content.json",{method:"post",body:U},!0).then(Fe=>{if(Fe.status===0){me.current=me.current+1;const Re=R.current.map(Xe=>{var Je;if(Xe.name===I.name){const we=Ct({},Xe);return(Je=I==null?void 0:I.name)!=null&&Je.includes(".in")?we.input=Fe==null?void 0:Fe.content:we.output=Fe==null?void 0:Fe.content,we}return Xe});if(R.current=[...Re],w([...Re]),me.current>0&&me.current===S.length){Be(!1);let Xe=Pe(Re);Xe=Xe.filter(Je=>{var we,qe;return!!((we=Je[0])!=null&&we.name&&((qe=Je[1])!=null&&qe.name))}),Xe=Xe.map(Je=>Ft(Ct(Ct({},Je[0]),Je[1]),{is_file:!1})),ce(Xe),K()}}else Be(!1),K()});return}const N=new(vt())({endpoint:x.end_point,region:x.region,accessKeyId:x.access_key_id,accessKeySecret:x.access_key_secret,bucket:x.bucket,stsToken:x.security_token}),u=I.name,m={container_type:"TestSet",file_name:u},G=(0,wt.Z)();let ve=`testsets/${pe}/${G}${u.indexOf(".")>-1?"."+u.split(".").pop():""}`;pe===null&&(ve=`testsets/${G}${u.indexOf(".")>-1?"."+u.split(".").pop():""}`),N.multipartUpload(ve,new Blob([I.file],{type:I.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:u+""},url:x==null?void 0:x.callback_url,host:x==null?void 0:x.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,it.rz)(m)}}).then(function(U){if(U.data.status===0){me.current=me.current+1;const J=R.current.map(Fe=>{var Re,Xe,Je,we,qe,W,Ee,A,ln,Ze,Ke,Qt,It,Jt,$,st,nt;if(Fe.name===((Xe=(Re=U.data)==null?void 0:Re.data)==null?void 0:Xe.file_name)){const ee=Ct({},Fe);return(qe=(we=(Je=U.data)==null?void 0:Je.data)==null?void 0:we.file_name)!=null&&qe.includes(".in")?(ee.in_object_key=(Ee=(W=U.data)==null?void 0:W.data)==null?void 0:Ee.object,ee.in_object_size=(ln=(A=U.data)==null?void 0:A.data)==null?void 0:ln.size,ee.input=(Ke=(Ze=U.data)==null?void 0:Ze.data)==null?void 0:Ke.file_name,ee.in_file=I):(ee.out_object_key=(It=(Qt=U.data)==null?void 0:Qt.data)==null?void 0:It.object,ee.out_object_size=($=(Jt=U.data)==null?void 0:Jt.data)==null?void 0:$.size,ee.output=(nt=(st=U.data)==null?void 0:st.data)==null?void 0:nt.file_name,ee.out_file=I),ee}return Fe});if(R.current=[...J],w([...J]),me.current>0&&me.current===S.length){Be(!1);let Fe=Pe(J);Fe=Fe.filter(Re=>{var Xe,Je;return!!((Xe=Re[0])!=null&&Xe.name&&((Je=Re[1])!=null&&Je.name))}),Fe=Fe.map(Re=>Ft(Ct(Ct({},Re[0]),Re[1]),{is_file:!0})),ce(Fe),K()}}})},r=I=>new Promise((N,u)=>{let m=0,G=[];for(let ve=0;ve{m++,m===I.length&&(G.length?(ue.ZP.warning(`${G.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),u()):N(I))}).catch(U=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",U),m++,G.push(I[ve].name),m===I.length&&(G.length?(ue.ZP.warning(`${G.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),u()):N(I))})}),i=()=>Et(void 0,null,function*(){if(S.length===0){ue.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield r(S),Be(!0),Pe(S).some(N=>{var u,m;return!((u=N[0])!=null&&u.name&&((m=N[1])!=null&&m.name))})){se.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:()=>Et(void 0,null,function*(){S.map(N=>Et(void 0,null,function*(){o(N)}))}),onCancel:()=>{Be(!1)}});return}S.map(N=>Et(void 0,null,function*(){o(N)}))}),C={name:"file",fileList:S,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:I=>{if(S!=null&&S.some(u=>u.name===I.name))return ue.ZP.info(`${I.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(I.size/1024/1024>100)return ue.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(I.name))return ue.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const N={name:I.name,uid:I.uid,file:I,percent:0};return S.push(N),R.current=[...S],w([...S]),!1}},f=Pe(S);return console.log(S,f,"fileList"),v.createElement(se.default,{open:Z,wrapClassName:Oe,onOk:i,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:Ie},onCancel:xe,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},v.createElement("div",{className:Y.wrap},S.length?v.createElement("div",null,v.createElement(ae.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},v.createElement("div",{style:{visibility:j?"visible":"hidden"}},v.createElement("span",{className:Y.greyText},"\u7528\u4F8B\u7C7B\u578B"),v.createElement(g.ZP.Group,{className:`ml20 ${Y.testCaseRadio}`,optionType:"button",value:ie,onChange:I=>Se(I.target.value)},v.createElement(g.ZP,{value:!1},"\u6587\u672C"),v.createElement(g.ZP,{value:!0},"\u6587\u4EF6"))),v.createElement(h.default,Ct({},C),v.createElement(ke.ZP,{type:"primary",className:Y.btnS},v.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),v.createElement(oe,{data:f,onRemove:E})):v.createElement("div",{className:`${Y.noData} mb30`},v.createElement(h.default.Dragger,Ft(Ct({},C),{className:Y.dragger}),v.createElement("img",{src:ot,alt:"",className:"mb20"}),v.createElement("div",null,v.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),v.createElement("span",{className:Y.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),v.createElement("div",{className:Y.text},v.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),v.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",v.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",v.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",v.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",v.createElement("br",null))))},oe=({data:K=[],onRemove:ce,width:Z="auto",showScore:Oe=!1,disabled:pe=!1,inputChange:j,onEvaluatingChange:te,onSelectAll:S,checkAll1:w,checkAll2:x,checkAll3:le,checkAll4:Ie,checkAll5:Be,showEvaluatingSetting:ie=!1,className:Se="",isProgramHomework:R=!1})=>{const me={value:"",filename:"",dataUrl:""},[xe,Le]=(0,e.useState)(Ct({},me)),a=r=>{let i=document.createElement("a");document.body.appendChild(i);let C=URL.createObjectURL(r.file);i.href=C,i.download=r.name,i.click(),URL.revokeObjectURL(C),document.body.removeChild(i)},E=(r,i)=>{(0,et.LR)(r,i)},o=(r,i)=>{se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:v.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{ce(r,i)},onCancel:()=>{}})};return K.length?v.createElement("div",{className:Se,style:{width:Z}},v.createElement("div",{className:`${R?Y.headProgram:Y.head}`},ie&&v.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},v.createElement(z.default,{checked:w,onChange:r=>{S(r.target.checked,"hidden")}}),v.createElement(re.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},v.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),v.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),v.createElement("div",{style:{width:R?"25%":"15%"}},"\u7528\u4F8B"),v.createElement("div",{style:{width:Oe?R?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),v.createElement("div",{style:{width:Oe?R?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),Oe&&v.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),ie&&v.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},v.createElement(z.default,{checked:Ie,onChange:r=>{S(r.target.checked,"input_visible")}}),v.createElement(re.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},v.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),v.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ie&&v.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},v.createElement(z.default,{checked:x,onChange:r=>{S(r.target.checked,"is_invisible")}}),v.createElement(re.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},v.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),v.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ie&&v.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},v.createElement(z.default,{checked:Be,onChange:r=>{S(r.target.checked,"actual_output_visible")}}),v.createElement(re.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},v.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),v.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ie&&v.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},v.createElement(z.default,{checked:le,onChange:r=>{S(r.target.checked,"last_match_rule")}}),v.createElement(re.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"},v.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),v.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),v.createElement("div",{className:Y.operation,style:R?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),v.createElement("div",{className:Y.listWrapper,style:{boxShadow:R?"0px 2px 4px 0px #EAEEF4":"unset"}},K.map((r,i)=>{var C,f,I,N;return v.createElement("div",{key:i,className:Y.list,style:R?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},ie&&v.createElement("div",{style:{width:"15%"}},v.createElement(z.default,{checked:!!r.hidden,onChange:u=>{te(u.target.checked,i,"hidden")}})),v.createElement("div",{style:{width:R?"25%":"15%",paddingLeft:R?"5px":"0px",paddingRight:R?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",i+1),v.createElement("div",{className:Y.info,style:{width:Oe?R?"20%":"15%":"25%"}},v.createElement("span",{title:r.input||((C=r[0])==null?void 0:C.name),onClick:()=>Et(void 0,null,function*(){let u;r.input?r.input_file_url?u=r.input_file_url:u=r.in_file:u=r[0];let m;typeof u=="string"?(m=yield fetch(u,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Le({value:yield m.text(),filename:"",dataUrl:u})):(m=yield(0,et.db)(u.file),Le({value:m.text,filename:u.name,dataUrl:m.link}))})},r.input||((f=r[0])==null?void 0:f.name))),v.createElement("div",{className:Y.info,style:{width:Oe?R?"20%":"15%":"25%"}},v.createElement("span",{title:r.output||((I=r[1])==null?void 0:I.name),onClick:()=>Et(void 0,null,function*(){let u;r.input?r.output_file_url?u=r.output_file_url:u=r.out_file:u=r[1];let m;typeof u=="string"?(m=yield fetch(u,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Le({value:yield m.text(),filename:"",dataUrl:u})):(m=yield(0,et.db)(u.file),Le({value:m.text,filename:u.name,dataUrl:m.link}))})},r.output||((N=r[1])==null?void 0:N.name))),Oe&&v.createElement("div",{style:{width:"20%"}},v.createElement(fe.default,{size:"large",addonAfter:R?"%":null,disabled:pe,style:{width:"80%"},onChange:u=>j(u,i),value:r.score}),!R&&v.createElement("span",null,"\xA0%")),ie&&v.createElement("div",{style:{width:"20%"}},v.createElement(z.default,{checked:r.input_visible||!1,onChange:u=>{te(u.target.checked,i,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),ie&&v.createElement("div",{style:{width:"20%"}},v.createElement(z.default,{checked:r.is_invisible||!1,onChange:u=>{te(u.target.checked,i,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),ie&&v.createElement("div",{style:{width:"20%"}},v.createElement(z.default,{checked:r.actual_output_visible||!1,onChange:u=>{te(u.target.checked,i,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),ie&&v.createElement("div",{style:{width:"20%"}},v.createElement(z.default,{checked:r.last_match_rule||!1,onChange:u=>{te(u.target.checked,i,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),v.createElement("div",{onClick:()=>o(r,i),style:R?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},v.createElement("span",{className:Y.del},"\u5220\u9664")))})),v.createElement(X.Z,{close:!0,data:xe.dataUrl,filename:xe.filename,type:xe.dataUrl.length?"txt":"",onClose:()=>Le(Ct({},me)),monacoEditor:{value:xe.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):v.createElement(v.Fragment,null)};var V=pt},5302:function(rt,ct,t){"use strict";t.r(ct),t.d(ct,{default:function(){return cn}});var e=t(59301),h=t(44435),ue=t.n(h),se={maskSty:"maskSty___QKBqv",btn_float:"btn_float___MTyg8",to_page_style:"to_page_style___QN8R3"},ae=t(65582),g={box:"box___JDRma",page_style:"page_style___TSxPN",mainContent:"mainContent___WrnJ_",question_buuton:"question_buuton___tVuIm",selectQuestion:"selectQuestion___xdvxF",addQuestion:"addQuestion___FQqbC",submit_button:"submit_button___NUmmN",page_footer:"page_footer___xsCAT",num_style:"num_style____RKER",num_style_active:"num_style_active___Zj1Yq",button1:"button1___Qlp0H",button2:"button2___bOgXY",box_header:"box_header___uPIfT",headTip:"headTip___ghf23",box_wrap:"box_wrap___TctAB",progressbarWrap:"progressbarWrap___iIjTu",progressItem:"progressItem___n5eeJ",circle:"circle___j5pl1",activeWrap:"activeWrap___UmJBd",quit:"quit___XYuQm",progressBox:"progressBox____MSrA",time:"time___FDg0I",span1:"span1___eXY3E",span2:"span2___TADIW",span3:"span3___dcqT8",datikaWrap:"datikaWrap___fPCkE",datika:"datika___A5_TO",datikaModal:"datikaModal___Nxivs",datititleBox:"datititleBox___kObjF",datititle:"datititle___GRijH",titleBox:"titleBox___Mt6rh",square:"square___vAu_x",daticontentBox:"daticontentBox___g5MyB",activeSquare:"activeSquare___hlB9V",rightSty:"rightSty___e0dA6",errorSty:"errorSty___zRt0M",unanswer:"unanswer___Ht_gx",answered:"answered___pWlE1",confirmBtn:"confirmBtn___TcROa",datikaModalSty:"datikaModalSty___z78QJ",daojishi:"daojishi___l66Zz",datijieshu:"datijieshu___gY5Rn"},ke=t(6767),z=t(62957),re=t(29787),fe=t(77019),Y=t(5269),ot=t(89392),P={modalContent:"modalContent___hC3en",modalContentLeft:"modalContentLeft___v0x0I",green:"green___pAmUz",textArea:"textArea___ucgCJ",red:"red___eb0mt",row:"row___td54s",html:"html___F0iOy",line:"line___I6TCQ",choiceWrap:"choiceWrap___woZbf",choiceIndex:"choiceIndex___kqVan",judgementIndex:"judgementIndex___Q2_6R",activeAnswer:"activeAnswer___FWW1B",rightAnswer:"rightAnswer___cnHN6",errorAnswer:"errorAnswer___uDjCC",setAnswerBtn:"setAnswerBtn___sH6CO",activeJudgementAnswer:"activeJudgementAnswer___HEzO8",actionWrapper:"actionWrapper___cBT2P",addIcon:"addIcon___S1J1I",deleteIcon:"deleteIcon___ryiF8",analysisWrap:"analysisWrap___Z_Wmc",Drawrap:"Drawrap___EoEUV",iframe:"iframe___SOG0q",c:"c___b2vnF",cpp:"cpp___P7I43",java:"java___WVWs5",python:"python___jYtaY",commitBtn:"commitBtn___nn6xU",questionWrap:"questionWrap___etqMI",solutionWrap:"solutionWrap___mYqhV",descBox:"descBox___wxQO7",title:"title___kbl_N",desc:"desc___Fqem8",choiceBox:"choiceBox___nT00I",activeAnswerBox:"activeAnswerBox___fu7T_",rightAnswerBox:"rightAnswerBox___gyayt",errorAnswerBox:"errorAnswerBox___FlDEL",greenColor:"greenColor___Dkxsy",redColor:"redColor___TB4es"},vt=t(95097),y=Object.defineProperty,it=Object.defineProperties,wt=Object.getOwnPropertyDescriptors,et=Object.getOwnPropertySymbols,X=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,De=(T,F,d)=>F in T?y(T,F,{enumerable:!0,configurable:!0,writable:!0,value:d}):T[F]=d,Ce=(T,F)=>{for(var d in F||(F={}))X.call(F,d)&&De(T,d,F[d]);if(et)for(var d of et(F))v.call(F,d)&&De(T,d,F[d]);return T},M=(T,F)=>it(T,wt(F));const s=({problemset:T,dispatch:F,question:d,pageCache:ze,solutionVis:ht,disabled:Dt,questionIndex:Sn,pageInfo:Q,pptInfo:q,SmartPlanItemBanks:jt,questionChoiceIdsRef:ft,changeChoiceIds:an})=>{const[gn,lt]=(0,e.useState)({}),[Ve,Fn]=(0,e.useState)([]),en={fontSize:"16px"},rn=!(ze!=null&&ze.is_end)&&(Q==null?void 0:Q.status)=="ended"||(d==null?void 0:d.is_answered)||(ze==null?void 0:ze.is_end)&&!(jt!=null&&jt.allow_answer_after_end),Ot=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,e.useEffect)(()=>{var p;const H=(0,ot.cloneDeep)(d);lt(H);const ne=(p=H==null?void 0:H.choices)==null?void 0:p.map((at,Ut)=>M(Ce({},at),{checked:at==null?void 0:at.me_answered}));ft.current=ne.filter(at=>at.me_answered).map(at=>at==null?void 0:at.choice_id),Fn([...ne])},[d]);const Rn=p=>{if(rn&&!(q!=null&&q.is_simulate))return;const H=Ve.map((ne,at)=>M(Ce({},ne),{checked:at===p?!(ne!=null&&ne.checked):ne.checked}));ft.current=H.filter(ne=>ne.checked).map(ne=>ne==null?void 0:ne.choice_id),an(H.filter(ne=>ne.checked).map(ne=>ne==null?void 0:ne.choice_id)),Fn(H)},de=p=>{let H="";return Ve.forEach((ne,at)=>{p?d!=null&&d.is_answered?(ne!=null&&ne.me_answered||ne!=null&&ne.checked)&&(H=H+Ot[at]):ne!=null&&ne.checked&&(H=H+Ot[at]):ne!=null&&ne.is_answer&&(H=H+Ot[at])}),H};return e.createElement("div",null,e.createElement("div",{className:P.questionWrap},e.createElement(vt.Z,{value:'\u591A\u9009\u9898'+(gn==null?void 0:gn.name),style:Ce({},en)}),Ve==null?void 0:Ve.map((p,H)=>{const{is_answer:ne,checked:at,choice_text:Ut,me_answered:Bt}=p;let on="";return d!=null&&d.is_answered?ht?(ne&&(on=P.rightAnswerBox),!ne&&(at||Bt)&&(on=P.errorAnswerBox)):(at||Bt)&&(on=P.activeAnswerBox):at&&(on=P.activeAnswerBox),e.createElement(fe.Z,{key:H,className:`${P.choiceBox} ${on}`,align:"middle",wrap:!1,style:{cursor:rn?"not-allowed":"pointer",marginTop:"10px"},onClick:Un=>{Rn(H)}},e.createElement(Y.Z,{style:Ce({fontWeight:500},en),className:P.choiceIndex},Ot[H]),e.createElement(Y.Z,{flex:1,className:"ml10"},e.createElement(vt.Z,{className:P.html,value:Ut,style:Ce({},en)})),ht&&ne&&e.createElement(Y.Z,null,e.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})),ht&&!ne&&(at||Bt)&&e.createElement(Y.Z,null,e.createElement("i",{className:"iconfont icon-guanbi10 font16 c-red"})))}),!ht&&Ve.find(p=>(p==null?void 0:p.checked)||(p==null?void 0:p.me_answered))&&e.createElement("div",{style:M(Ce({},en),{marginTop:"20px",fontWeight:600})},e.createElement("span",null,"\u5DF2\u9009\u7B54\u6848\xA0\xA0"),e.createElement("span",{style:{color:"#3061D0"}},de(!0))),ht&&e.createElement("div",{className:P.solutionWrap},e.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},e.createElement("div",{className:"c-grey-333 mb5 font16"},e.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),e.createElement("span",{style:{color:"#2EC25B",fontWeight:600,fontSize:"16px"}},de(!1))),e.createElement("div",{className:"c-grey-333 mb5 font16"},e.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u5DF2\u9009\u7B54\u6848"),Ve.find(p=>p==null?void 0:p.me_answered)?e.createElement(e.Fragment,null,(()=>{const p=Ve.map((Bt,on)=>Bt!=null&&Bt.me_answered?on:-1).filter(Bt=>Bt!==-1),H=Ve.map((Bt,on)=>Bt!=null&&Bt.is_answer?on:-1).filter(Bt=>Bt!==-1),at=p.length===H.length&&p.every(Bt=>H.includes(Bt))?P.greenColor:P.redColor,Ut=p.map(Bt=>Ot[Bt]).join("");return e.createElement("span",{className:at,style:{fontWeight:600,fontSize:"16px"}},Ut||"\u672A\u4F5C\u7B54")})()):e.createElement("span",{style:{color:"#E30000",fontWeight:600,fontSize:"16px"}},"\u672A\u4F5C\u7B54"))),e.createElement("div",null,e.createElement(vt.Z,{value:'\u9898\u76EE\u89E3\u6790'+((gn==null?void 0:gn.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))))};var gt=(0,ae.connect)(({problemset:T})=>({problemset:T}))(s),Ge=t(59301),At=Object.defineProperty,Ct=Object.defineProperties,Ft=Object.getOwnPropertyDescriptors,Et=Object.getOwnPropertySymbols,Zt=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,pt=(T,F,d)=>F in T?At(T,F,{enumerable:!0,configurable:!0,writable:!0,value:d}):T[F]=d,oe=(T,F)=>{for(var d in F||(F={}))Zt.call(F,d)&&pt(T,d,F[d]);if(Et)for(var d of Et(F))Pe.call(F,d)&&pt(T,d,F[d]);return T},V=(T,F)=>Ct(T,Ft(F));const K=({questionIndex:T,problemset:F,dispatch:d,question:ze,solutionVis:ht,pageCache:Dt,pageInfo:Sn,pptInfo:Q,SmartPlanItemBanks:q,questionChoiceIdsRef:jt,changeChoiceIds:ft})=>{const[an,gn]=(0,e.useState)({}),[lt,Ve]=(0,e.useState)([]),[Fn]=(0,ae.useSearchParams)(),en={fontSize:"16px"},rn=!(Dt!=null&&Dt.is_end)&&(Sn==null?void 0:Sn.status)=="ended"||(ze==null?void 0:ze.is_answered)||(Dt==null?void 0:Dt.is_end)&&!(q!=null&&q.allow_answer_after_end),Ot=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,e.useEffect)(()=>{var de;const p=(0,ot.cloneDeep)(ze);gn(p);const H=(de=p==null?void 0:p.choices)==null?void 0:de.map((ne,at)=>V(oe({},ne),{checked:ne==null?void 0:ne.me_answered}));jt.current=H.filter(ne=>ne.me_answered).map(ne=>ne==null?void 0:ne.choice_id),Ve([...H])},[ze]);const Rn=de=>{if(rn&&!(Q!=null&&Q.is_simulate))return;const p=lt.map((H,ne)=>V(oe({},H),{checked:ne===de}));jt.current=p.filter(H=>H.checked).map(H=>H==null?void 0:H.choice_id),ft(p.filter(H=>H.checked).map(H=>H==null?void 0:H.choice_id)),Ve(p)};return Ge.createElement("div",null,Ge.createElement("div",{className:P.questionWrap},Ge.createElement(vt.Z,{value:'\u5355\u9009\u9898'+(an==null?void 0:an.name),style:oe({},en)}),lt==null?void 0:lt.map((de,p)=>{const{is_answer:H,checked:ne,choice_text:at,me_answered:Ut}=de;let Bt="";return ze!=null&&ze.is_answered?ht?(H&&(Bt=P.rightAnswerBox),!H&&(ne||Ut)&&(Bt=P.errorAnswerBox)):(ne||Ut)&&(Bt=P.activeAnswerBox):ne&&(Bt=P.activeAnswerBox),Ge.createElement(fe.Z,{key:p,className:`${P.choiceBox} ${Bt}`,align:"middle",wrap:!1,style:{cursor:rn?"not-allowed":"pointer",marginTop:"10px"},onClick:on=>{Rn(p)}},Ge.createElement(Y.Z,{style:oe({fontWeight:500},en),className:P.choiceIndex},Ot[p]),Ge.createElement(Y.Z,{flex:1,className:"ml10"},Ge.createElement(vt.Z,{className:P.html,value:at,style:oe({},en)})),ht&&H&&Ge.createElement(Y.Z,null,Ge.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})),ht&&!H&&(ne||Ut)&&Ge.createElement(Y.Z,null,Ge.createElement("i",{className:"iconfont icon-guanbi10 font16 c-red"})))}),!ht&<.find(de=>(de==null?void 0:de.checked)||(de==null?void 0:de.me_answered))&&Ge.createElement("div",{style:V(oe({},en),{marginTop:"20px",fontWeight:600})},Ge.createElement("span",null,"\u5DF2\u9009\u7B54\u6848\xA0\xA0"),Ge.createElement("span",{style:{color:"#3061D0"}},ze!=null&&ze.is_answered?Ot[lt.findIndex(de=>(de==null?void 0:de.checked)||(de==null?void 0:de.me_answered))]:Ot[lt.findIndex(de=>de==null?void 0:de.checked)])),ht&&Ge.createElement("div",{className:P.solutionWrap},Ge.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},Ge.createElement("div",{className:"c-grey-333 mb5 font16"},Ge.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),Ge.createElement("span",{style:{color:"#2EC25B",fontWeight:600,fontSize:"16px"}},Ot[lt.findIndex(de=>de==null?void 0:de.is_answer)])),Ge.createElement("div",{className:"c-grey-333 mb5 font16"},Ge.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u5DF2\u9009\u7B54\u6848"),lt.find(de=>de==null?void 0:de.me_answered)?Ge.createElement(Ge.Fragment,null,(()=>{var de;const p=lt.findIndex(at=>at==null?void 0:at.me_answered),ne=((de=lt[p])==null?void 0:de.is_answer)?P.greenColor:P.redColor;return Ge.createElement("span",{className:ne,style:{fontWeight:600,fontSize:"16px"}},Ot[p])})()):Ge.createElement("span",{style:{color:"#E30000",fontWeight:600,fontSize:"16px"}},"\u672A\u4F5C\u7B54"))),Ge.createElement("div",null,Ge.createElement(vt.Z,{value:'\u9898\u76EE\u89E3\u6790'+((an==null?void 0:an.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))))};var ce=(0,ae.connect)(({problemset:T})=>({problemset:T}))(K),Z=Object.defineProperty,Oe=Object.defineProperties,pe=Object.getOwnPropertyDescriptors,j=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable,w=(T,F,d)=>F in T?Z(T,F,{enumerable:!0,configurable:!0,writable:!0,value:d}):T[F]=d,x=(T,F)=>{for(var d in F||(F={}))te.call(F,d)&&w(T,d,F[d]);if(j)for(var d of j(F))S.call(F,d)&&w(T,d,F[d]);return T},le=(T,F)=>Oe(T,pe(F));const Ie=({problemset:T,questionIndex:F,dispatch:d,question:ze,pageCache:ht,solutionVis:Dt,disabled:Sn,pageInfo:Q,pptInfo:q,SmartPlanItemBanks:jt,questionChoiceIdsRef:ft,changeChoiceIds:an})=>{const[gn,lt]=(0,e.useState)({}),[Ve,Fn]=(0,e.useState)([]),en={fontSize:"16px"},rn=!(ht!=null&&ht.is_end)&&(Q==null?void 0:Q.status)=="ended"||(ze==null?void 0:ze.is_answered)||(ht==null?void 0:ht.is_end)&&!(jt!=null&&jt.allow_answer_after_end),Ot=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,e.useEffect)(()=>{var de;const p=(0,ot.cloneDeep)(ze);lt(p);const H=(de=p==null?void 0:p.choices)==null?void 0:de.map((ne,at)=>le(x({},ne),{checked:ne==null?void 0:ne.me_answered}));ft.current=H.filter(ne=>ne.me_answered).map(ne=>ne==null?void 0:ne.choice_id),Fn([...H])},[ze]);const Rn=de=>{if(rn&&!(q!=null&&q.is_simulate))return;const p=Ve.map((H,ne)=>le(x({},H),{checked:ne==de}));ft.current=p.filter(H=>H.checked).map(H=>H==null?void 0:H.choice_id),an(p.filter(H=>H.checked).map(H=>H==null?void 0:H.choice_id)),Fn(p)};return e.createElement("div",null,e.createElement("div",{className:P.questionWrap},e.createElement(vt.Z,{value:'\u5224\u65AD\u9898'+(gn==null?void 0:gn.name),style:x({},en)}),Ve==null?void 0:Ve.map((de,p)=>{const{is_answer:H,checked:ne,choice_text:at,me_answered:Ut}=de;let Bt="";return ze!=null&&ze.is_answered?Dt?(H&&(Bt=P.rightAnswerBox),!H&&(ne||Ut)&&(Bt=P.errorAnswerBox)):(ne||Ut)&&(Bt=P.activeAnswerBox):ne&&(Bt=P.activeAnswerBox),e.createElement(fe.Z,{key:p,className:`${P.choiceBox} ${Bt}`,align:"middle",wrap:!1,style:{cursor:rn?"not-allowed":"pointer",marginTop:"10px"},onClick:on=>{Rn(p)}},e.createElement(Y.Z,{style:x({fontWeight:500},en),className:P.choiceIndex},Ot[p]),e.createElement(Y.Z,{flex:1,className:"ml10"},e.createElement(vt.Z,{className:P.html,value:at,style:x({},en)})),Dt&&H&&e.createElement(Y.Z,null,e.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})),Dt&&!H&&(ne||Ut)&&e.createElement(Y.Z,null,e.createElement("i",{className:"iconfont icon-guanbi10 font16 c-red"})))}),!Dt&&Ve.find(de=>(de==null?void 0:de.checked)||(de==null?void 0:de.me_answered))&&e.createElement("div",{style:le(x({},en),{marginTop:"20px",fontWeight:600})},e.createElement("span",null,"\u5DF2\u9009\u7B54\u6848\xA0\xA0"),e.createElement("span",{style:{color:"#3061D0"}},ze!=null&&ze.is_answered?Ot[Ve.findIndex(de=>(de==null?void 0:de.checked)||(de==null?void 0:de.me_answered))]:Ot[Ve.findIndex(de=>de==null?void 0:de.checked)])),Dt&&e.createElement("div",{className:P.solutionWrap},e.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},e.createElement("div",{className:"c-grey-333 mb5 font16"},e.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),e.createElement("span",{style:{color:"#2EC25B",fontWeight:600,fontSize:"16px"}},Ot[Ve.findIndex(de=>de==null?void 0:de.is_answer)])),e.createElement("div",{className:"c-grey-333 mb5 font16"},e.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u5DF2\u9009\u7B54\u6848"),Ve.find(de=>de==null?void 0:de.me_answered)?e.createElement(e.Fragment,null,(()=>{var de;const p=Ve.findIndex(at=>at==null?void 0:at.me_answered),ne=((de=Ve[p])==null?void 0:de.is_answer)?P.greenColor:P.redColor;return e.createElement("span",{className:ne,style:{fontWeight:600,fontSize:"16px"}},Ot[p])})()):e.createElement("span",{style:{color:"#E30000",fontWeight:600,fontSize:"16px"}},"\u672A\u4F5C\u7B54"))),e.createElement("div",null,e.createElement(vt.Z,{value:'\u9898\u76EE\u89E3\u6790'+((gn==null?void 0:gn.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))))};var Be=(0,ae.connect)(({problemset:T})=>({problemset:T}))(Ie),ie=t(54172),Se=t(30641),R=t(38147),me=t(87513),xe=t(50258),Le=t(56656),a=t.n(Le),E=t(88125),o=t(24334),r=t(67172),i=t(74128),C=t(65862),f=t(59301),I=(T,F,d)=>new Promise((ze,ht)=>{var Dt=q=>{try{Q(d.next(q))}catch(jt){ht(jt)}},Sn=q=>{try{Q(d.throw(q))}catch(jt){ht(jt)}},Q=q=>q.done?ze(q.value):Promise.resolve(q.value).then(Dt,Sn);Q((d=d.apply(T,F)).next())});const N=({problemset:T,dispatch:F,question:d,pageCache:ze,solutionVis:ht,SmartPlanItemBanks:Dt,disabled:Sn,questionIndex:Q,questionChoiceIdsRef:q,handleRefresh:jt,childWindow:ft,visible:an,onCancel:gn,closeProgram:lt,isSimulate:Ve})=>{var Fn;const[en,rn]=(0,e.useState)(""),Ot=(0,ae.useParams)(),[Rn,de]=(0,e.useState)(!1),p=(0,e.useRef)(null),[H]=(0,ae.useSearchParams)(),[ne,at]=(0,e.useState)([]),[Ut,Bt]=(0,e.useState)({page:1,limit:10}),[on,Un]=(0,e.useState)(0),wn={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};(0,e.useEffect)(()=>{if(an){const Mt=document.getElementById("iframeSmartPlan");if(Mt){const Rt={type:"showIntelligentTeacherStatus",aiStatus:d==null?void 0:d.enable_ai_tutor,questionStatus:(d==null?void 0:d.status)==="ended",pptStatus:ze==null?void 0:ze.is_end};Mt.contentWindow.postMessage(Rt,"*")}}},[d,ze,an]),(0,e.useEffect)(()=>{lt&&p.current&&(ke.ZP.warning("\u7B54\u9898\u65F6\u95F4\u5012\u8BA1\u65F6\u7ED3\u675F"),localStorage.removeItem(`iframeprogram_${H.get("course_id")}_${H.get("id")}`),p.current.style.display="none")},[lt]);const Nn=localStorage.getItem(`iframeprogram_${H.get("course_id")}_${H.get("id")}`);(0,e.useEffect)(()=>{an&&Nn=="true"?Qn():jt()},[an,Nn]),(0,e.useEffect)(()=>{!Nn&&(d!=null&&d.hack_user_identifier)&&zn()},[Nn,d==null?void 0:d.hack_user_identifier]);const Qn=()=>I(void 0,null,function*(){var Mt;if(de(!0),d!=null&&d.hack_identifier){const Rt=yield(0,me.nF)({id:d==null?void 0:d.hack_identifier});(Rt==null?void 0:Rt.status)===0&&rn(`${((Mt=i.Z)==null?void 0:Mt.MINIPROGRAM_SERVER)||"https://data.educoder.net"}/h5educoderbuild/educodermd/hack/${Rt==null?void 0:Rt.identifier}/${(0,C.ej)("_educoder_session")}/${(0,C.ej)("_educoder_session")}/code?catalog=smartPlane&itemId=${d==null?void 0:d.smart_plan_page_item_bank_id}&coursesId=${H.get("course_id")}&exercisesId=${H.get("id")}`)}de(!1)}),Kt=Mt=>{var Rt;p.current&&Mt.source===((Rt=p.current)==null?void 0:Rt.contentWindow)&&(console.log("\u6536\u5230\u6765\u81EA iframe \u7684\u6D88\u606F:",Mt.data),Mt.data.type==="back"&&(localStorage.removeItem(`iframeprogram_${H.get("course_id")}_${H.get("id")}`),p.current.style.display="none"))};(0,e.useEffect)(()=>(window.addEventListener("message",Kt),()=>{window.removeEventListener("message",Kt)}),[]);const Hn={C:f.createElement("span",{className:P.c},"C"),"C++":f.createElement("span",{className:P.cpp},"C++"),Java:f.createElement("span",{className:P.java},"Java"),Python:f.createElement("span",{className:P.python},"Python")},Ln={not_started:f.createElement("span",{style:{fontSize:"16px",color:"rgb(144,150,163)"}},"\u672A\u5F00\u542F"),not_pass:f.createElement("span",{style:{fontSize:"16px",color:"rgb(227,0,0)"}},"\u672A\u901A\u5173"),passed:f.createElement("span",{style:{fontSize:"16px",color:"rgb(0,177,135)"}},"\u5DF2\u901A\u5173"),delay_passed:f.createElement("span",{style:{fontSize:"16px",color:"rgb(178, 173, 8)"}},"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173")},zn=(Mt=1,Rt=10)=>I(void 0,null,function*(){const sn=yield(0,R.ZP)(`/api/myproblems/${d==null?void 0:d.hack_user_identifier}/submit_records.json`,{method:"get",params:{page:Mt,limit:Rt}});at(sn==null?void 0:sn.records),Un(sn==null?void 0:sn.records_count)});return f.createElement("div",null,f.createElement(vt.Z,{value:'

\u7F16\u7A0B\u9898

'+(d==null?void 0:d.name)}),f.createElement("div",{className:P.descBox},f.createElement("div",{className:P.title},f.createElement("span",{style:{fontSize:"14px",color:"#666",marginRight:"8px"}},"\u5141\u8BB8\u7F16\u7A0B\u8BED\u8A00\uFF1A"),(Fn=d==null?void 0:d.languages)==null?void 0:Fn.map((Mt,Rt,sn)=>f.createElement(e.Fragment,{key:Rt},Hn[Mt==null?void 0:Mt.language]))),f.createElement("div",{className:P.desc,style:{height:"max-content",maxHeight:"210px",overflowY:"auto"}},f.createElement(vt.Z,{value:'\u95EE\u9898\u63CF\u8FF0'+(d==null?void 0:d.description),style:{fontSize:"16px",color:"#000"}}))),(d==null?void 0:d.answer_status)!="not_started"&&f.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"20px",fontWeight:500}},f.createElement("span",{style:{fontSize:"16px",color:"#000",fontWeight:"500",marginRight:"10px"}},"\u7B54\u9898\u72B6\u6001"),Ln[d==null?void 0:d.answer_status]),(d==null?void 0:d.answer_status)!="not_started"&&f.createElement("div",{className:P.descBox},f.createElement("div",{className:P.title},f.createElement("span",{style:{fontSize:"14px",color:"#000",marginRight:"5px"}},"\u6700\u540E\u901A\u5173\u4EE3\u7801"),f.createElement("span",{style:{fontSize:"12px",color:"#666"}},"(\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5)")),f.createElement("div",{className:P.desc,style:{backgroundColor:"#fff"}},f.createElement(xe.ZP,{height:300,language:d==null?void 0:d.language,value:d!=null&&d.passed_code?o.Base64.decode(d==null?void 0:d.passed_code):"",theme:"default",options:wn}))),(d==null?void 0:d.answer_status)!="not_started"&&!!on&&f.createElement(ie.default,{style:{marginTop:"20px"},scroll:{x:400},columns:[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"query_index",width:100,render:(Mt,Rt,sn)=>f.createElement("span",{style:{color:"#000"}},(Ut.page-1)*Ut.limit+sn+1)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"center",width:180,render:(Mt,Rt)=>f.createElement("span",{style:{color:"#000"}},Rt!=null&&Rt.created_at?a()(Rt==null?void 0:Rt.created_at).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",width:200,render:(Mt,Rt)=>{var sn;return f.createElement("span",{className:`${Mt===0?"c-green":"c-red"}`},(sn=E.Im[Mt])==null?void 0:sn.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}},{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,fixed:"right",render:(Mt,Rt)=>f.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>I(void 0,null,function*(){var sn,Yn,Gn;const _t=yield(0,r.X6)(Rt==null?void 0:Rt.id);z.default.confirm({centered:!0,icon:null,width:350,okText:"\u5173\u95ED",autoFocusButton:null,cancelButtonProps:{style:{display:"none"}},title:"\u4EE3\u7801\u5185\u5BB9",content:f.createElement("div",{className:"mb10"},f.createElement(xe.ZP,{height:200,language:(sn=_t==null?void 0:_t.data)==null?void 0:sn.language,theme:"vs-light",value:(Yn=_t==null?void 0:_t.data)!=null&&Yn.code?o.Base64.decode((Gn=_t==null?void 0:_t.data)==null?void 0:Gn.code):"",options:wn}))})})},"\u67E5\u770B\u4EE3\u7801")}].filter(Mt=>!!Mt),pagination:{total:on||0,onChange:(Mt,Rt)=>I(void 0,null,function*(){Bt({page:Mt,limit:Rt}),yield zn()}),current:Ut==null?void 0:Ut.page,pageSize:Ut==null?void 0:Ut.limit,showTotal:Mt=>f.createElement(f.Fragment,null,"\u5171",f.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Mt),"\u6761\u6570\u636E")},dataSource:ne}),f.createElement(Se.Z,{title:"",placement:"bottom",rootClassName:P.Drawrap,width:"100vw",height:"100vh",closable:!1,onClose:()=>{gn()},maskClosable:!1,open:an&&Nn=="true",style:{overflowX:"hidden"}},f.createElement(re.Z,{spinning:Rn},f.createElement("div",{style:{width:"100%",height:"100%",minHeight:"100vh",overflow:"hidden"}},an&&Nn=="true"&&f.createElement("iframe",{ref:p,id:"iframeSmartPlan",style:{width:"100vw",height:"100vh",display:an?"block":"none"},src:en,frameBorder:"0"})))))};var u=(0,ae.connect)(({problemset:T})=>({problemset:T}))(N),m=t(45684),G=t(96121),ve=t(95532),U=t(2524),J=Object.defineProperty,Fe=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,Xe=Object.prototype.propertyIsEnumerable,Je=(T,F,d)=>F in T?J(T,F,{enumerable:!0,configurable:!0,writable:!0,value:d}):T[F]=d,we=(T,F)=>{for(var d in F||(F={}))Re.call(F,d)&&Je(T,d,F[d]);if(Fe)for(var d of Fe(F))Xe.call(F,d)&&Je(T,d,F[d]);return T};const qe=T=>React.createElement("svg",we({width:60,height:60,xmlns:"http://www.w3.org/2000/svg"},T),React.createElement("title",null,"\u7F16\u7EC4"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M42 0H18C8.06 0 0 8.06 0 18v24c0 9.94 8.06 18 18 18h24c9.94 0 18-8.06 18-18V18c0-9.94-8.06-18-18-18Z",fill:"#D8F4EE"}),React.createElement("path",{d:"M20.453 21.873 27.018 30l-6.566 8.127C18.28 40.818 20.063 45 23.383 45h13.236c3.32 0 5.101-4.182 2.93-6.873L32.981 30l6.566-8.127c2.171-2.69.39-6.873-2.93-6.873H23.382c-3.32 0-5.102 4.183-2.93 6.873Zm7.866 7.26-3.97-4.947c-1.302-1.625 1.319-2.283 3.207-1.037 1.707 1.125 3.14 1.064 3.647 1.041l.13-.004c.067 0 .335-.064.712-.154 1.517-.363 4.798-1.148 3.754.154l-3.969 4.948c-.925 1.155-2.586 1.155-3.511 0v-.001Z",fill:"#01C99A"}),React.createElement("path",{d:"M15 17.25A2.25 2.25 0 0 1 17.25 15h25.5a2.25 2.25 0 1 1 0 4.5h-25.5A2.25 2.25 0 0 1 15 17.25Zm30 25.5A2.25 2.25 0 0 1 42.75 45h-25.5a2.25 2.25 0 0 1 0-4.5h25.5A2.25 2.25 0 0 1 45 42.75Z",fill:"#75E8CD"}),React.createElement("path",{d:"m24.05 35.434 2.515-3.335c.3-.4.651-.449 1.05-.147.4.3.449.65.147 1.05l-2.515 3.335c-.3.4-.651.449-1.05.148-.4-.301-.448-.652-.147-1.05ZM24.148 37.794c-.302.4-.652.448-1.05.147-.4-.3-.45-.65-.148-1.05.3-.4.651-.448 1.05-.147.4.3.449.65.148 1.05Z",fill:"#FFF"})));var W="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNNDIgMEgxOEM4LjA2IDAgMCA4LjA2IDAgMTh2MjRjMCA5Ljk0IDguMDYgMTggMTggMThoMjRjOS45NCAwIDE4LTguMDYgMTgtMThWMThjMC05Ljk0LTguMDYtMTgtMTgtMThaIiBmaWxsPSIjRDhGNEVFIi8+PHBhdGggZD0iTTIwLjQ1MyAyMS44NzMgMjcuMDE4IDMwbC02LjU2NiA4LjEyN0MxOC4yOCA0MC44MTggMjAuMDYzIDQ1IDIzLjM4MyA0NWgxMy4yMzZjMy4zMiAwIDUuMTAxLTQuMTgyIDIuOTMtNi44NzNMMzIuOTgxIDMwbDYuNTY2LTguMTI3YzIuMTcxLTIuNjkuMzktNi44NzMtMi45My02Ljg3M0gyMy4zODJjLTMuMzIgMC01LjEwMiA0LjE4My0yLjkzIDYuODczWm03Ljg2NiA3LjI2LTMuOTctNC45NDdjLTEuMzAyLTEuNjI1IDEuMzE5LTIuMjgzIDMuMjA3LTEuMDM3IDEuNzA3IDEuMTI1IDMuMTQgMS4wNjQgMy42NDcgMS4wNDFsLjEzLS4wMDRjLjA2NyAwIC4zMzUtLjA2NC43MTItLjE1NCAxLjUxNy0uMzYzIDQuNzk4LTEuMTQ4IDMuNzU0LjE1NGwtMy45NjkgNC45NDhjLS45MjUgMS4xNTUtMi41ODYgMS4xNTUtMy41MTEgMHYtLjAwMVoiIGZpbGw9IiMwMUM5OUEiLz48cGF0aCBkPSJNMTUgMTcuMjVBMi4yNSAyLjI1IDAgMCAxIDE3LjI1IDE1aDI1LjVhMi4yNSAyLjI1IDAgMSAxIDAgNC41aC0yNS41QTIuMjUgMi4yNSAwIDAgMSAxNSAxNy4yNVptMzAgMjUuNUEyLjI1IDIuMjUgMCAwIDEgNDIuNzUgNDVoLTI1LjVhMi4yNSAyLjI1IDAgMCAxIDAtNC41aDI1LjVBMi4yNSAyLjI1IDAgMCAxIDQ1IDQyLjc1WiIgZmlsbD0iIzc1RThDRCIvPjxwYXRoIGQ9Im0yNC4wNSAzNS40MzQgMi41MTUtMy4zMzVjLjMtLjQuNjUxLS40NDkgMS4wNS0uMTQ3LjQuMy40NDkuNjUuMTQ3IDEuMDVsLTIuNTE1IDMuMzM1Yy0uMy40LS42NTEuNDQ5LTEuMDUuMTQ4LS40LS4zMDEtLjQ0OC0uNjUyLS4xNDctMS4wNVpNMjQuMTQ4IDM3Ljc5NGMtLjMwMi40LS42NTIuNDQ4LTEuMDUuMTQ3LS40LS4zLS40NS0uNjUtLjE0OC0xLjA1LjMtLjQuNjUxLS40NDggMS4wNS0uMTQ3LjQuMy40NDkuNjUuMTQ4IDEuMDVaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg==",Ee="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAAAUCAYAAAAA5FpZAAAAAXNSR0IArs4c6QAAAnFJREFUWEftmU1oE1EQx//zkkWEFlS8KXpQEQ+CXjxGrIIHQW+1mBVUtElobXrQq19nD0lok9iKCNmA7Ek82xi1F08qXorowYM9FVEjQk3yRnbTaE3ddV+f1pTuO8+8mffb2Xkz8wjhWlEC5GUtW7QOM+MkgBgxtrTkeBYknoD4XjppTq2op//RWDZfqgrCtYup01VdN5YAzxbLuyDlJAMH/TYnYJoixpmRxMBbXSe6XT+TL7HjIwGPdcH/AnysWI41Jd9n8EYQaoLoZkTQA2ww3jgGmx/kDqBxgiUuM7iHQJ85Io6NJk5Ndzs0Hf/awNt76ID/AbwV2fxsAXYlaohzw+fj737naOaWvQ3y2wSYj4LoUzQSPTA8OPBa51DdrNsJXAf8T+D5UtVNI4RKOmkeISL3N/JazCxyBavi6BDR03TKjHUzNB3fvIAvB7wL3L0gJT900kjUEHu9IrvT6dyktVU28BLMmygi+tKJ+COdg3Wr7p+Aq4B3gWcKlpMeLghBV0eS5g2Vg+eK1hUp+TqI7o6mzLMquqtFNijwIODbwGfAvNuIiv1Dg/EXKiDGJ8r76g35nIhm0ilzj4ruapFVBe4HvpVS8lbNqTqMzet6h/r7v6iAsG17/ezc/FcVnbUmu7iq0QY+bts99bn52lqDqHLeJcAzBStMKT4E/3pKCS9N/3hVBe7XGGmVhWO3y9sbdfkKjN6wLAzW+us0PpQrlKcYfChsfILPWJbV2i9E9h0w+sLWXm2KqDS8wsf6zqbk45L5kptGwuGV8rg2HM8GqO/+2Xh2se3OBwgGEwHvwweIAF/IR8TzxUdv21Dbi8B35rKDJPX+yxEAAAAASUVORK5CYII=",A=t(59301),ln=Object.defineProperty,Ze=Object.defineProperties,Ke=Object.getOwnPropertyDescriptors,Qt=Object.getOwnPropertySymbols,It=Object.prototype.hasOwnProperty,Jt=Object.prototype.propertyIsEnumerable,$=(T,F,d)=>F in T?ln(T,F,{enumerable:!0,configurable:!0,writable:!0,value:d}):T[F]=d,st=(T,F)=>{for(var d in F||(F={}))It.call(F,d)&&$(T,d,F[d]);if(Qt)for(var d of Qt(F))Jt.call(F,d)&&$(T,d,F[d]);return T},nt=(T,F)=>Ze(T,Ke(F)),ee=(T,F,d)=>new Promise((ze,ht)=>{var Dt=q=>{try{Q(d.next(q))}catch(jt){ht(jt)}},Sn=q=>{try{Q(d.throw(q))}catch(jt){ht(jt)}},Q=q=>q.done?ze(q.value):Promise.resolve(q.value).then(Dt,Sn);Q((d=d.apply(T,F)).next())});const Qe=({user:T,classroomList:F,officeToken:d,globalSetting:ze,loading:ht,problemset:Dt,dispatch:Sn,pageCache:Q,pageNum:q,maxPage:jt,aiImg:ft,changePage:an,setClassMode:gn,isSimulate:lt,pptInfo:Ve})=>{var Fn,en,rn,Ot,Rn,de,p,H,ne,at,Ut,Bt,on,Un,wn,Nn,Qn,Kt,Hn,Ln,zn,Mt,Rt,sn,Yn,Gn,_t,il,Zn,qn,Kn,$n,sl,cl,dl,b,ml,Me,qt,An,hn,Wt,Vt,$e,Nt,Dn,tn,Nl,kl,yl,el,Ol,Pl,Rl,Tl,Ql,l,c,D,Te,Ue,ye,be,Ne,ge,Ae,Pt,dt,je,ut,Yt,B,un,kt,Mn;const[Gt,Bn]=(0,e.useState)(!1),[Tt]=(0,ae.useSearchParams)(),[k,yt]=(0,e.useState)(0),[Xt,bn]=(0,e.useState)(!1),[pn,In]=(0,e.useState)(!(Q!=null&&Q.allow_answer&&!(Q!=null&&Q.is_end)&&(d==null?void 0:d.Status)!=="ended")),[vn,yn]=(0,e.useState)(!1),[Ye,El]=(0,e.useState)({}),_n=(0,e.useRef)(null),Cn=(0,e.useRef)([]),[dn,Jn]=(0,e.useState)(null),[Cl,tt]=(0,e.useState)(!1),{SmartPlanItemBanks:n}=F,[He,mn]=(0,e.useState)([]),[O,Fl]=(0,e.useState)(0),[Dl,fl]=(0,e.useState)(!1),[jl,Ul]=(0,e.useState)(!1),pl=(0,e.useRef)(),Wn=(0,e.useRef)(null),[Vl,tl]=(0,e.useState)(!1),Il=(0,e.useRef)(null),[Xn,Vn]=(0,e.useState)(!1),[vl,Ll]=(0,e.useState)(!1),[nl,Hl]=(0,e.useState)(0),[Kl,ll]=(0,e.useState)(0),[jn,xl]=(0,e.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[gl,_l]=(0,e.useState)(""),Al=(0,e.useRef)(null),Zl=(0,e.useRef)(null),zl={item_bank:"\u8BD5\u9898\u4F5C\u7B54",ai_qna:"\u667A\u6167\u4F34\u5B66",page_info:"\u9605\u8BFB\u89E3\u6790",animation_code:"\u52A8\u6548\u5B66\u4E60"},Yl={page_info:"1",ai_qna:"2",item_bank:"4"},[Xl,ql]=(0,e.useState)(),[Tn,Sl]=(0,e.useState)(""),hl=(0,e.useRef)(null),kn=(0,e.useRef)(null);(0,e.useEffect)(()=>{var L;((L=n==null?void 0:n.page)==null?void 0:L.current_limit_time)>0?Sl(n.page.current_limit_time+1):Sl("")},[(Fn=n==null?void 0:n.page)==null?void 0:Fn.current_limit_time]);const Gl=()=>{if(!hl.current)return Tn;const L=Math.floor((Date.now()-hl.current)/1e3);return Math.max(0,Tn-L)},Jl=()=>{const L=Gl();if(Sl(L),L<=0){kn.current&&(clearTimeout(kn.current),kn.current=null),setTimeout(()=>{ql(new Date),he()},2e3);return}kn.current&&clearTimeout(kn.current),kn.current=setTimeout(Jl,1e3)};(0,e.useEffect)(()=>{if(Tn<=0)return;Tn==1&&setTimeout(()=>{ke.ZP.warning("\u7B54\u9898\u7ED3\u675F\uFF0C\u65E0\u6CD5\u7EE7\u7EED\u63D0\u4EA4")},1e3),hl.current=Date.now(),Jl();const L=()=>{document.hidden?kn.current&&(clearTimeout(kn.current),kn.current=null):!kn.current&&Tn>0&&(hl.current=Date.now()-(Tn-Gl())*1e3,Jl())};return document.addEventListener("visibilitychange",L),()=>{kn.current&&clearTimeout(kn.current),document.removeEventListener("visibilitychange",L)}},[Tn]);const $l=L=>{const _e=Math.floor(L/60),mt=L%60;return`${String(_e).padStart(2,"0")}:${String(mt).padStart(2,"0")}`};(0,e.useEffect)(()=>{In(!(Q!=null&&Q.allow_answer&&!(Q!=null&&Q.is_end)&&(d==null?void 0:d.Status)!=="ended"))},[Q==null?void 0:Q.allow_answer,!(Q!=null&&Q.is_end),(d==null?void 0:d.Status)!=="ended"]);const Wl=()=>ee(void 0,null,function*(){yield(0,R.ZP)(`/api/courses/${Tt.get("course_id")}/smart_plans/${Tt.get("id")}/check_start.json`,{method:"post"})});(0,e.useEffect)(()=>{var L;((L=n==null?void 0:n.page)==null?void 0:L.animation_code)!==""&&(clearTimeout(Zl.current),Zl.current=setTimeout(()=>{var _e;const mt=document.createElement("iframe");mt.style.width="100%",mt.style.height="100%",mt.style.overflow="auto",mt.style.border="0";const Ht=xt=>{try{const St=xt.documentElement.scrollHeight;mt.style.height=`${Math.max(St+10,400)}px`,St||setTimeout(()=>{Ht(xt)},1e3)}catch(St){console.error("\u65E0\u6CD5\u8BBF\u95EE iframe \u5185\u5BB9",St)}};if(Al.current){Al.current.innerHTML="",Al.current.appendChild(mt);const xt=mt.contentDocument||mt.contentWindow.document;xt.open(),xt.write((_e=n==null?void 0:n.page)==null?void 0:_e.animation_code),xt.documentElement.scrollHeight,Ht(xt),setTimeout(()=>{Ht(xt)},1e3)}},1e3))},[(en=n==null?void 0:n.page)==null?void 0:en.animation_code,jn.open,O,gl]),(0,e.useEffect)(()=>{Tt.get("codeKey")&&(n!=null&&n.open_rolling_qrcode_sign)&&_()},[n==null?void 0:n.open_rolling_qrcode_sign]);const _=()=>ee(void 0,null,function*(){const L=yield(0,R.ZP)(`/api/courses/${Tt.get("course_id")}/smart_plans/${Tt.get("id")}/rolling_qrcode_attendance.json`,{method:"post",body:{qrcode_token:Tt.get("codeKey")}});(L==null?void 0:L.status)!=0&&ae.history.push("/")});(0,e.useEffect)(()=>{Wl();const L=document.body.style.background,_e=document.documentElement.style.background;return document.body.style.background="#fff",document.documentElement.style.background="#fff",document.body.style.overflow="hidden",()=>{document.body.style.background=L,document.documentElement.style.background=_e,document.body.style.overflow="visible"}},[]),(0,e.useEffect)(()=>{var L;if(console.log("pageNum",q),q){const _e=((L=n==null?void 0:n.page)==null?void 0:L.lesson_mode)==="self_learning";console.log("pageNum--",q,_e),(!_e||_e&&_n.current!==q)&&he()}_n.current=q},[q,k,Q==null?void 0:Q.randomData]);const he=()=>ee(void 0,null,function*(){bn(!0);const L=yield Sn({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:Tt.get("course_id"),id:Tt.get("id"),position:q,is_simulate:lt}});bn(!1)});(0,e.useEffect)(()=>{var L,_e,mt,Ht,xt,St,al,wl,rl;n!=null&&n.alert_addendance_tips&&!Gt&&!Tt.get("codeKey")&&(Bn(!0),z.default.confirm({centered:!0,okText:"\u77E5\u9053\u4E86",icon:null,title:"\u63D0\u793A",cancelButtonProps:{style:{display:"none"}},content:"\u5F53\u524D\u8BFE\u4EF6\u5DF2\u5F00\u542F\u52A8\u6001\u4E8C\u7EF4\u7801\u7B7E\u5230\uFF0C\u8BF7\u8054\u7CFB\u6388\u8BFE\u6559\u5E08\u626B\u7801\u7B7E\u5230\u3002",onOk:()=>ee(void 0,null,function*(){ae.history.push("/")})})),q&&((L=n==null?void 0:n.page)==null?void 0:L.position)!=nl&&(Hl((_e=n==null?void 0:n.page)==null?void 0:_e.position),Ll(!0),setTimeout(()=>{Ll(!1)},6e3)),xl(nt(st({},jn),{defaultValue:(mt=n==null?void 0:n.page)==null?void 0:mt.animation_code})),_l(new Date),nn((Ht=n==null?void 0:n.item_banks)==null?void 0:Ht[k]);let bl=[];if(Tt.get("simulateType")?bl=(al=(St=(xt=n==null?void 0:n.page)==null?void 0:xt.module_sort)==null?void 0:St.filter(ol=>Tt.get("simulateType")==(Yl==null?void 0:Yl[ol])))==null?void 0:al.map((ol,Ml)=>({key:Ml+1,label:zl[ol]})):bl=(rl=(wl=n==null?void 0:n.page)==null?void 0:wl.module_sort)==null?void 0:rl.map((ol,Ml)=>({key:Ml+1,label:zl[ol]})),mn([...bl||[]]),n!=null&&n.item_banks){const ol=n.item_banks.filter(Ml=>Ml.is_answered).length;ll(ol)}},[n]);const nn=L=>{var _e,mt;if(Q!=null&&Q.is_end&&!(Ve!=null&&Ve.is_simulate)){if(n!=null&&n.allow_answer_after_end&&!(L!=null&&L.is_answered)){yn(!1);return}yn(!0);return}switch((_e=n==null?void 0:n.page)==null?void 0:_e.solution_visibility){case"hidden":yn(!1),Vn(!1);break;case"show_after_edit":Vn(!0),L!=null&&L.is_answered?yn(!0):yn(!1);break;case"show_after_submission":((mt=n==null?void 0:n.page)==null?void 0:mt.status)==="ended"?(Vn(!0),yn(!0)):(Vn(!1),yn(!1));break;case"show_after_ended":Q!=null&&Q.is_end?(Vn(!0),yn(!0)):(Vn(!1),yn(!1));break;default:yn(!1)}};(0,e.useEffect)(()=>{Fl(0),yt(0),fl(!1),Ul(!1)},[q]),(0,e.useEffect)(()=>{var L;Cn.current=[],nn((L=n==null?void 0:n.item_banks)==null?void 0:L[k])},[k]);const En=L=>ee(void 0,null,function*(){var _e,mt,Ht,xt,St;(L==null?void 0:L.length)!==0&&(yield(0,R.ZP)(`/api/smart_plan_item_banks/${(_e=n==null?void 0:n.page)==null?void 0:_e.id}/user_answers.json`,{method:"post",body:{item_bank_id:(Ht=(mt=n==null?void 0:n.item_banks)==null?void 0:mt[k])==null?void 0:Ht.id,item_choice_id:((St=(xt=n==null?void 0:n.item_banks)==null?void 0:xt[k])==null?void 0:St.item_type)=="MULTIPLE"?L:L==null?void 0:L[0],is_simulate:lt||null,is_answered:!1}}))}),xn=()=>ee(void 0,null,function*(){var L,_e,mt,Ht,xt;if(Cn.current.length===0){ke.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}const St=yield(0,R.ZP)(`/api/smart_plan_item_banks/${(L=n==null?void 0:n.page)==null?void 0:L.id}/user_answers.json`,{method:"post",body:{item_bank_id:(mt=(_e=n==null?void 0:n.item_banks)==null?void 0:_e[k])==null?void 0:mt.id,item_choice_id:((xt=(Ht=n==null?void 0:n.item_banks)==null?void 0:Ht[k])==null?void 0:xt.item_type)=="MULTIPLE"?Cn.current:Cn.current[0],is_simulate:n==null?void 0:n.is_simulate,is_answered:!0}});(St==null?void 0:St.status)===0&&(yield he(),ke.ZP.success("\u63D0\u4EA4\u6210\u529F"))}),On=()=>ee(void 0,null,function*(){var L,_e,mt,Ht,xt,St,al,wl;if((_e=(L=Ye==null?void 0:Ye.item_banks)==null?void 0:L[k])!=null&&_e.hack_identifier){const rl=yield(0,me.nF)({id:(Ht=(mt=Ye==null?void 0:Ye.item_banks)==null?void 0:mt[k])==null?void 0:Ht.hack_identifier});if((rl==null?void 0:rl.status)===0){const bl=window.open(`/myproblems/${rl==null?void 0:rl.identifier}?type=smartPlan&exercisesId=${Tt.get("id")}&coursesId=${Tt.get("course_id")}&questionId=${(St=(xt=Ye==null?void 0:Ye.item_banks)==null?void 0:xt[k])==null?void 0:St.id}&smartPlanItemBankId=${(wl=(al=Ye==null?void 0:Ye.item_banks)==null?void 0:al[k])==null?void 0:wl.smart_plan_page_item_bank_id}&isSimulate=${lt}&is_smart_plan=true`,"_blank");Jn(bl)}}});(0,e.useEffect)(()=>{var L,_e;if(!dn||dn.closed||((_e=(L=Ye==null?void 0:Ye.item_banks)==null?void 0:L[k])==null?void 0:_e.item_type)!="PROGRAM")return;const mt=()=>{var xt,St;const al={type:"showIntelligentTeacherStatus",aiStatus:(xt=Ye==null?void 0:Ye.page)==null?void 0:xt.enable_ai_tutor,questionStatus:((St=Ye==null?void 0:Ye.page)==null?void 0:St.status)==="ended"};dn.postMessage(al,"*")};if(dn.document.readyState==="complete")setTimeout(()=>{mt()},3e3);else{const xt=()=>{mt(),dn.removeEventListener("load",xt)};dn.addEventListener("load",xt)}const Ht=()=>ee(void 0,null,function*(){console.log("\u5B50\u7A97\u53E3\u5DF2\u5173\u95ED")});return dn==null||dn.addEventListener("unload",Ht),()=>{dn==null||dn.removeEventListener("unload",Ht)}},[dn,Ye,k]);const $t=(L=0)=>{var _e,mt,Ht,xt;switch((_e=He==null?void 0:He[L])==null?void 0:_e.label){case"\u8BD5\u9898\u4F5C\u7B54":return((mt=n==null?void 0:n.item_banks)==null?void 0:mt.length)&&((Ht=n==null?void 0:n.item_banks)==null?void 0:Ht.every(St=>St==null?void 0:St.is_answered));case"\u667A\u6167\u4F34\u5B66":return((xt=n==null?void 0:n.page)==null?void 0:xt.finish_ai_qna)||Dl;case"\u9605\u8BFB\u89E3\u6790":return(n==null?void 0:n.page.finish_read_page_info)||jl;case"\u52A8\u6548\u5B66\u4E60":return!0}},Lt=()=>{if(!$t()){ke.ZP.info("\u8BF7\u5B8C\u6210\u672C\u9636\u6BB5\u7684\u5B66\u4E60\u4EFB\u52A1");return}Fl(1)},Pn=()=>ee(void 0,null,function*(){var L;const _e=yield(0,R.ZP)(`/api/smart_plan_item_banks/${(L=n==null?void 0:n.page)==null?void 0:L.id}/smart_plan_user_page_studies.json`,{method:"post"})});(0,e.useEffect)(()=>{var L,_e,mt;return n&&((L=n==null?void 0:n.page)!=null&&L.id)&&!((_e=n==null?void 0:n.page)!=null&&_e.has_study_record)&&(Q==null?void 0:Q.is_end)===!1&&(pl.current=setTimeout(()=>{n!=null&&n.alert_addendance_tips||Pn()},1e4)),gn((mt=n==null?void 0:n.page)==null?void 0:mt.lesson_mode),()=>{pl.current&&clearTimeout(pl.current)}},[ht["classroomList/getSmartPlanItemBanks"],n]);const eu={not_started:g.unanswer,not_pass:g.errorSty,passed:g.rightSty,delay_passed:g.rightSty},ul=L=>{var _e;const mt=L.choices;if(!Xn)return L!=null&&L.is_answered?g.answered:g.unanswer;let Ht=!0;if((_e=["SINGLE","JUDGMENT"])!=null&&_e.includes(L==null?void 0:L.item_type)){const xt=mt.find(St=>St==null?void 0:St.me_answered);Ht=(xt==null?void 0:xt.is_answer)==!0}else if((L==null?void 0:L.item_type)==="MULTIPLE")Ht=mt.every(St=>(St==null?void 0:St.is_answer)&&(St==null?void 0:St.me_answered)||!(St!=null&&St.is_answer)&&!(St!=null&&St.me_answered));else if((L==null?void 0:L.item_type)==="PROGRAM")return eu[L==null?void 0:L.answer_status];return L!=null&&L.is_answered?Ht?g.rightSty:g.errorSty:g.unanswer},Bl=()=>{Wn.current&&(Wn.current.scrollTop=0)},tu=L=>{if(Wn.current){const _e=L.getBoundingClientRect(),xt=Wn.current.getBoundingClientRect().bottom-60;if(_e.bottom>xt){const St=Wn.current.scrollTop+(_e.bottom-xt);Wn.current.scrollTop=St}}};return A.createElement("section",{ref:Il,className:g.safeArea},A.createElement(re.Z,{spinning:Xt},A.createElement("div",{className:g.box},vl&&n&&jt&&(n!=null&&n.is_simulate?A.createElement("div",{className:g.page_style},"\u5F53\u524D\u9875\u9762",A.createElement("span",{style:{margin:"0 5px",color:"#3061D0"}},q),"/",A.createElement("span",{style:{marginLeft:"5px"}},jt)):A.createElement("div",{className:g.page_style},"\u7B2C",q,"\u9875")),(n==null?void 0:n.is_simulate)&&A.createElement("div",{style:{background:"rgba(250,100,0,0.1)",width:"100%",height:"25px",display:"flex",alignItems:"center",justifyContent:"center"}},A.createElement("i",{className:"iconfont icon-tishi9 font12 mr10",style:{color:"#FA6400"}}),A.createElement("span",{style:{fontSize:"12px",color:"#FA6400"}},"\u63D0\u793A\uFF1A\u5F53\u524D\u4E3A\u6559\u5E08\u4F53\u9A8C\u6A21\u5F0F\uFF0C\u7B54\u9898\u4E0E\u4E92\u52A8\u6570\u636E\u5C06\u5728\u9000\u51FA\u65F6\u6E05\u7A7A\u3002")),A.createElement("div",{className:g.box_header,style:{marginBottom:"20px"}},He.length==2&&A.createElement("div",{className:g.box_wrap},!!He.length&&A.createElement("div",{className:g.progressbarWrap},A.createElement("div",{className:`${g.progressItem} ${O==0?g.activeWrap:""}`,onClick:()=>ee(void 0,null,function*(){Fl(0),yield he()})},He.length>1&&($t()?A.createElement("i",{className:"iconfont icon-duigou mr10 font20",style:{color:"#3061D0"}}):A.createElement("div",{className:g.circle},"1")),A.createElement("div",null,(rn=He==null?void 0:He[0])==null?void 0:rn.label)),He.length>1&&A.createElement(A.Fragment,null,A.createElement("img",{src:Ee,width:46,height:10,style:{marginLeft:"10px",marginRight:"10px"}}),A.createElement("div",{className:`${g.progressItem} ${O==1?g.activeWrap:""}`,onClick:()=>ee(void 0,null,function*(){Lt(),$t()&&(yield he())})},$t(0)&&$t(1)?A.createElement("i",{className:"iconfont icon-duigou mr10 font20",style:{color:"#3061D0"}}):A.createElement("div",{className:g.circle},"2"),A.createElement("div",null,(Ot=He==null?void 0:He[1])==null?void 0:Ot.label)))))),((Rn=He==null?void 0:He[O])==null?void 0:Rn.label)=="\u8BD5\u9898\u4F5C\u7B54"&&(n==null?void 0:n.count)>1&&A.createElement("div",{style:{padding:"0 20px"}},A.createElement("div",{className:g.progressBox},A.createElement("div",{className:g.time},A.createElement("img",{src:W,width:30})),A.createElement("div",null,A.createElement("span",{className:g.span1},"\u8FDB\u5EA6\xA0"),A.createElement("span",{className:g.span2},Kl||"0"),A.createElement("span",{className:g.span3},"/",(n==null?void 0:n.count)||"--"," \u9898")),Tn&&((de=n==null?void 0:n.page)==null?void 0:de.status)=="in_progress"?A.createElement("span",{className:g.daojishi,style:{marginLeft:"10px"}},A.createElement("i",{className:"iconfont icon-dingbu-shiyanhuanjingdaojishi"}),A.createElement("span",{style:{width:"43px",marginLeft:"5px"}},$l(Tn))):A.createElement("span",null),((p=n==null?void 0:n.page)==null?void 0:p.status)=="ended"?A.createElement("span",{className:g.datijieshu},"\u7B54\u9898\u5DF2\u7ED3\u675F"):A.createElement("span",null),A.createElement("div",{className:g.datikaWrap,onClick:()=>{tl(!0)}},A.createElement("i",{className:"iconfont icon-datika"}),A.createElement("span",{className:g.datika},"\u7B54\u9898\u5361")))),((H=He==null?void 0:He[O])==null?void 0:H.label)=="\u8BD5\u9898\u4F5C\u7B54"&&(n==null?void 0:n.count)==1&&((ne=n==null?void 0:n.page)==null?void 0:ne.status)=="ended"?A.createElement("span",{className:g.datijieshu,style:{margin:"0px auto 10px auto"}},"\u7B54\u9898\u5DF2\u7ED3\u675F"):A.createElement("span",null),A.createElement("div",{className:g.mainContent,style:{marginBottom:((at=He==null?void 0:He[O])==null?void 0:at.label)=="\u8BD5\u9898\u4F5C\u7B54"?"60px":"0"},ref:Wn},(Ve==null?void 0:Ve.status)=="not_started"&&!(Ve!=null&&Ve.is_simulate)?A.createElement(U.Z,{styles:{margin:"20px auto"},customText:"\u6682\u672A\u5F00\u8BFE"}):A.createElement(A.Fragment,null,((Ut=He==null?void 0:He[O])==null?void 0:Ut.label)=="\u667A\u6167\u4F34\u5B66"&&A.createElement(m.Z,{onNextButtonClick:()=>{Lt(),he()},style:{height:"100%"},onStatusChange:L=>{fl(L)},showNextButton:O+1!=(He==null?void 0:He.length),interactionTotal:(Bt=n==null?void 0:n.page)==null?void 0:Bt.knowledge_size,showInterText:!(Ve!=null&&Ve.is_simulate)&&((d==null?void 0:d.Status)=="ended"||(Q==null?void 0:Q.is_end)),initDefaultChatDataKey:((on=n==null?void 0:n.page)==null?void 0:on.id)+((Un=n==null?void 0:n.page)==null?void 0:Un.update_size),defaultChatData:(wn=n==null?void 0:n.student_qna_records)==null?void 0:wn.knowledge,data:{ppt_url:ft==null?void 0:ft.map(L=>L==null?void 0:L.url),questionable_type:"SmartPlanItemBank",questionable_id:(Nn=n==null?void 0:n.page)==null?void 0:Nn.id,position:q,type:11,scene_type:lt?13:null}}),((Qn=He==null?void 0:He[O])==null?void 0:Qn.label)=="\u9605\u8BFB\u89E3\u6790"&&A.createElement(G.Z,{onNextButtonClick:()=>{Lt(),he()},style:{height:"100%"},openRecord:((Kt=n==null?void 0:n.page)==null?void 0:Kt.finish_read_page_info)===!1,showNextButton:O+1!=(He==null?void 0:He.length),showInterText:!(Ve!=null&&Ve.is_simulate)&&((d==null?void 0:d.Status)=="ended"||(Q==null?void 0:Q.is_end)),onStatusChange:L=>{Ul(L)},readingTime:(Hn=n==null?void 0:n.page)==null?void 0:Hn.info_read_time,analysis:(Ln=n==null?void 0:n.page)==null?void 0:Ln.page_info,totalTime:(zn=n==null?void 0:n.page)==null?void 0:zn.info_read_min_time,initDefaultChatDataKey:(Mt=n==null?void 0:n.page)==null?void 0:Mt.id,defaultChatData:(Rt=n==null?void 0:n.student_qna_records)==null?void 0:Rt.page_info,data:{ppt_url:ft==null?void 0:ft.map(L=>L==null?void 0:L.url),questionable_type:"SmartPlanItemBank",questionable_id:(sn=n==null?void 0:n.page)==null?void 0:sn.id,position:q,type:10,scene_type:null}}),A.createElement("div",{style:{padding:"0px 20px"}},A.createElement(ve.Z,{key:gl,defaultValue:jn.defaultValue,open:jn.open,onOpenChange:L=>{xl(nt(st({},jn),{open:0}))},language:jn.language,height:jn.height,showExtra:!1}),((Yn=He==null?void 0:He[O])==null?void 0:Yn.label)=="\u52A8\u6548\u5B66\u4E60"&&((Gn=n==null?void 0:n.page)==null?void 0:Gn.animation_code)&&A.createElement("div",{className:g.code_style},A.createElement("div",{style:{display:"flex",alignItems:"center"}}),A.createElement("div",{style:{minWidth:"420px"},ref:Al})),((_t=He==null?void 0:He[O])==null?void 0:_t.label)=="\u8BD5\u9898\u4F5C\u7B54"&&((il=n==null?void 0:n.item_banks)!=null&&il[k]&&((qn=["in_progress","ended"])!=null&&qn.includes((Zn=n==null?void 0:n.page)==null?void 0:Zn.status))?A.createElement(A.Fragment,null,A.createElement("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center",marginBottom:"20px"}},Tn&&((Kn=He==null?void 0:He[O])==null?void 0:Kn.label)=="\u8BD5\u9898\u4F5C\u7B54"&&(n==null?void 0:n.count)==1&&(($n=n==null?void 0:n.page)==null?void 0:$n.status)=="in_progress"?A.createElement("span",{className:g.daojishi,style:{width:"150px",margin:"0 auto 10px auto"}},A.createElement("i",{className:"iconfont icon-dingbu-shiyanhuanjingdaojishi"}),A.createElement("span",{style:{margin:"0 5px"}},"\u5012\u8BA1\u65F6"),A.createElement("span",{style:{width:"45px"}},$l(Tn))):A.createElement("span",null),((cl=(sl=n==null?void 0:n.item_banks)==null?void 0:sl[k])==null?void 0:cl.item_type)==="SINGLE"&&A.createElement(ce,{questionIndex:((dl=n==null?void 0:n.item_banks)==null?void 0:dl.length)>1?k+1:0,question:(b=n==null?void 0:n.item_banks)==null?void 0:b[k],questionChoiceIdsRef:Cn,changeChoiceIds:En,pageCache:Q,solutionVis:vn,pageInfo:n==null?void 0:n.page,pptInfo:Ve,SmartPlanItemBanks:n}),((Me=(ml=n==null?void 0:n.item_banks)==null?void 0:ml[k])==null?void 0:Me.item_type)==="MULTIPLE"&&A.createElement(gt,{questionIndex:((qt=n==null?void 0:n.item_banks)==null?void 0:qt.length)>1?k+1:0,question:(An=n==null?void 0:n.item_banks)==null?void 0:An[k],questionChoiceIdsRef:Cn,changeChoiceIds:En,pageCache:Q,solutionVis:vn,pageInfo:n==null?void 0:n.page,pptInfo:Ve,SmartPlanItemBanks:n}),((Wt=(hn=n==null?void 0:n.item_banks)==null?void 0:hn[k])==null?void 0:Wt.item_type)==="JUDGMENT"&&A.createElement(Be,{questionIndex:((Vt=n==null?void 0:n.item_banks)==null?void 0:Vt.length)>1?k+1:0,question:($e=n==null?void 0:n.item_banks)==null?void 0:$e[k],questionChoiceIdsRef:Cn,changeChoiceIds:En,pageCache:Q,solutionVis:vn,pageInfo:n==null?void 0:n.page,pptInfo:Ve,SmartPlanItemBanks:n}),((Dn=(Nt=n==null?void 0:n.item_banks)==null?void 0:Nt[k])==null?void 0:Dn.item_type)==="PROGRAM"&&A.createElement(u,{questionIndex:((tn=n==null?void 0:n.item_banks)==null?void 0:tn.length)>1?k+1:0,question:(Nl=n==null?void 0:n.item_banks)==null?void 0:Nl[k],questionChoiceIdsRef:Cn,pageCache:Q,SmartPlanItemBanks:n,solutionVis:vn,handleRefresh:he,childWindow:dn,visible:Cl,isSimulate:lt,onCancel:()=>{tt(!1)},closeProgram:Xl}),((kl=He==null?void 0:He[O])==null?void 0:kl.label)=="\u8BD5\u9898\u4F5C\u7B54"&&((d==null?void 0:d.Status)=="ended"||(Q==null?void 0:Q.is_end))&&!(n!=null&&n.allow_answer_after_end)&&!((el=(yl=n==null?void 0:n.item_banks)==null?void 0:yl[k])!=null&&el.is_answered)&&!(Ve!=null&&Ve.is_simulate)&&A.createElement("div",{className:"flex justify-center mb20 mt20"},"\u5F53\u524D\u8BFE\u4EF6\u5DF2\u7ED3\u675F\uFF0C\u65E0\u6CD5\u8FDB\u884C\u64CD\u4F5C"))):n!=null&&n.is_extra?Q!=null&&Q.enable_extra?"\u6E29\u99A8\u63D0\u793A\uFF1A\u5F53\u524D\u9875\u9762\u6682\u65E0\u62D3\u5C55\u4E60\u9898\uFF0C\u53EF\u4EE5\u5411\u6388\u8BFE\u6559\u5E08\u5EFA\u8BAE\u8865\u5145\u3002":"\u6E29\u99A8\u63D0\u793A\uFF1A\u5B8C\u6210\u5F53\u524D\u8BFE\u4EF6\u7684\u6240\u6709\u57FA\u7840\u9898\u540E\uFF0C\u4F60\u624D\u53EF\u4EE5\u89E3\u9501\u62D3\u5C55\u7EC3\u4E60\u54E6\u3002":A.createElement(U.Z,{styles:{margin:"20px auto"},customText:"\u5F53\u524D\u5B66\u4E60\u5185\u5BB9\u5305\u542B\u8BD5\u9898\u4F5C\u7B54\u73AF\u8282\uFF0C\u5728\u8001\u5E08\u542F\u52A8\u7B54\u9898\u540E\u5373\u53EF\u4F5C\u7B54\u3002"}))))),((Ol=He==null?void 0:He[O])==null?void 0:Ol.label)=="\u8BD5\u9898\u4F5C\u7B54"&&((Rl=["in_progress","ended"])==null?void 0:Rl.includes((Pl=n==null?void 0:n.page)==null?void 0:Pl.status))&&A.createElement("div",{className:g.page_footer},A.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",width:"100%"}},k>0&&A.createElement("div",{className:g.button1,style:{marginRight:(Ql=(Tl=n==null?void 0:n.item_banks)==null?void 0:Tl[k])!=null&&Ql.is_answered?((c=(l=n==null?void 0:n.item_banks)==null?void 0:l[k])==null?void 0:c.item_type)=="PROGRAM"?"20px":"0px":k+1==(n==null?void 0:n.count)?"40px":"20px"},onClick:()=>{k>0&&(yt(k-1),Bl())}},"\u4E0A\u4E00\u9898"),k==0&&(n==null?void 0:n.count)>1&&A.createElement("div",{className:g.button1,style:{marginRight:(Te=(D=n==null?void 0:n.item_banks)==null?void 0:D[k])!=null&&Te.is_answered?((ye=(Ue=n==null?void 0:n.item_banks)==null?void 0:Ue[k])==null?void 0:ye.item_type)=="PROGRAM"?"20px":"0px":"40px"},onClick:()=>{k<(n==null?void 0:n.count)&&(yt(k+1),Bl())}},"\u4E0B\u4E00\u9898"),((Ne=(be=n==null?void 0:n.item_banks)==null?void 0:be[k])==null?void 0:Ne.item_type)!="PROGRAM"&&!((Ae=(ge=n==null?void 0:n.item_banks)==null?void 0:ge[k])!=null&&Ae.is_answered)&&(((Pt=n==null?void 0:n.page)==null?void 0:Pt.status)!="ended"||(n==null?void 0:n.is_simulate)||(Q==null?void 0:Q.is_end)&&(n==null?void 0:n.allow_answer_after_end)&&((dt=n==null?void 0:n.page)==null?void 0:dt.status)=="ended")&&A.createElement("div",{className:g.button2,style:{padding:k==0||k==(n==null?void 0:n.count)-1?"12px 80px":"12px 40px"},onClick:()=>{xn()}},"\u63D0\u4EA4"),((ut=(je=n==null?void 0:n.item_banks)==null?void 0:je[k])==null?void 0:ut.item_type)=="PROGRAM"&&!((B=(Yt=n==null?void 0:n.item_banks)==null?void 0:Yt[k])!=null&&B.is_answered)&&(((un=n==null?void 0:n.page)==null?void 0:un.status)!="ended"||(n==null?void 0:n.is_simulate)||(Q==null?void 0:Q.is_end)&&(n==null?void 0:n.allow_answer_after_end)&&((kt=n==null?void 0:n.page)==null?void 0:kt.status)=="ended")&&A.createElement("div",{className:g.button2,style:{padding:k==0||k==(n==null?void 0:n.count)-1?"12px 70px":"12px 25px"},onClick:()=>{localStorage.setItem(`iframeprogram_${Tt.get("course_id")}_${Tt.get("id")}`,"true"),tt(!0)}},"\u8FDB\u5165\u7B54\u9898"),k!=0&&k+1<(n==null?void 0:n.count)&&(n==null?void 0:n.count)>1&&A.createElement("div",{className:g.button1,style:{marginLeft:"20px"},onClick:()=>{k<(n==null?void 0:n.count)&&(yt(k+1),Bl())}},"\u4E0B\u4E00\u9898"))),A.createElement(z.default,{centered:!0,open:Vl,title:"\u7B54\u9898\u5361",width:360,closable:!0,onCancel:()=>{tl(!1)},footer:null,className:g.datikaModalSty},A.createElement("div",{className:g.datikaModal},A.createElement("div",{className:g.datititleBox},A.createElement("div",{className:g.datititle},A.createElement("div",{className:`${g.square} ${g.unanswer}`}),A.createElement("div",{className:`${g.titleBox}`,style:{color:"#9096A3"}},"\u672A\u7B54")),!Xn&&A.createElement("div",{className:g.datititle},A.createElement("div",{className:`${g.square} ${g.answered}`}),A.createElement("div",{className:`${g.titleBox}`,style:{color:"#3061D0"}},"\u5DF2\u7B54")),Xn&&A.createElement(A.Fragment,null,A.createElement("div",{className:g.datititle},A.createElement("div",{className:`${g.square} ${g.rightSty}`}),A.createElement("div",{className:`${g.titleBox}`,style:{color:"#2EC25B"}},"\u7B54\u5BF9")),A.createElement("div",{className:g.datititle},A.createElement("div",{className:`${g.square} ${g.errorSty}`}),A.createElement("div",{className:`${g.titleBox}`,style:{color:"#E30000"}},"\u7B54\u9519")))),A.createElement("div",{className:g.daticontentBox},(Mn=Array.from({length:n==null?void 0:n.count},(L,_e)=>_e+1))==null?void 0:Mn.map((L,_e)=>{var mt;return A.createElement("div",{key:_e,onClick:()=>{yt(_e),Bl()},className:`${g.square} ${ul((mt=n==null?void 0:n.item_banks)==null?void 0:mt[_e])} ${_e==k?g.activeSquare:""}`},L)})))))))};var We=(0,ae.connect)(({user:T,classroomList:F,loading:d,globalSetting:ze,problemset:ht})=>({user:T,classroomList:F,globalSetting:ze,loading:d.effects,problemset:ht}))(Qe),zt=t(82636),bt=(T,F,d)=>new Promise((ze,ht)=>{var Dt=q=>{try{Q(d.next(q))}catch(jt){ht(jt)}},Sn=q=>{try{Q(d.throw(q))}catch(jt){ht(jt)}},Q=q=>q.done?ze(q.value):Promise.resolve(q.value).then(Dt,Sn);Q((d=d.apply(T,F)).next())});const fn=({user:T,classroomList:F,globalSetting:d,loading:ze,dispatch:ht})=>{const Dt=(0,e.useRef)(),Sn=(0,ae.useParams)(),[Q]=(0,ae.useSearchParams)(),[q,jt]=(0,e.useState)(),[ft,an]=(0,e.useState)(),[gn,lt]=(0,e.useState)(1),[Ve,Fn]=(0,e.useState)(1),[en,rn]=(0,e.useState)(1),[Ot,Rn]=(0,e.useState)(1),[de,p]=(0,e.useState)(""),[H,ne]=(0,e.useState)("40vh"),at=(0,e.useRef)(ft),Ut=(0,e.useRef)(),[Bt,on]=(0,e.useState)([]),Un=(0,e.useRef)(),wn=(0,e.useRef)([1]),[Nn,Qn]=(0,e.useState)(""),[Kt,Hn]=(0,e.useState)({}),{SmartPlanItemBanks:Ln}=F,[zn,Mt]=(0,e.useState)(navigator.onLine),[Rt,sn]=(0,e.useState)(!1);Q.get("educoder_session")&&(0,C.d8)("_educoder_session",Q.get("educoder_session"),30);const Yn=()=>{Ut.current=document.createElement("meta"),Ut.current.name="viewport",Ut.current.content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no",document.head.appendChild(Ut.current)};(0,e.useEffect)(()=>{if(qn(),localStorage.userInfo)try{const qt=JSON.parse(localStorage.userInfo);qt.real_name==="\u6E38\u5BA2"&&(0,C.IS)()?((0,C.Or)(),Yn()):qt.real_name!=="\u6E38\u5BA2"&&Yn()}catch(qt){}else(0,C.IS)()&&(0,C.Or)();const Me=sessionStorage.getItem(`${Q.get("course_id")}_${Q.get("id")}_pptInfo`);return Me?Hn(JSON.parse(Me)):ml(),()=>{document.head.removeChild(Ut.current)}},[]);const Gn=()=>{Mt(!0)},_t=()=>{Mt(!1)};(0,e.useEffect)(()=>{zn?Rt&&(Kn(),sn(!1)):sn(!0)},[zn]),(0,e.useEffect)(()=>(window.addEventListener("online",Gn),window.addEventListener("offline",_t),()=>{window.removeEventListener("online",Gn),window.removeEventListener("offline",_t)}),[]),(0,e.useEffect)(()=>{q!=null&&q.WebofficeURL&&setTimeout(()=>{$n()},300)},[q]),(0,e.useEffect)(()=>{if(ft!=null&&ft.is_end&&!(q!=null&&q.IsCreator)){let Me=JSON.parse(sessionStorage.getItem("endPPTIds"))||[];Me&&(Me!=null&&Me.includes(Q.get("id")))||(ke.ZP.info("\u672C\u6B21\u6388\u8BFE\u5DF2\u7ED3\u675F\uFF0C\u611F\u8C22\u60A8\u7684\u53C2\u4E0E\uFF01"),(Me==null?void 0:Me.length)===0?Me=[Q.get("id")]:Me.push(Q.get("id")),sessionStorage.setItem("endPPTIds",JSON.stringify(Me)))}},[ft==null?void 0:ft.is_end,q]),(0,e.useEffect)(()=>{if(ft!=null&&ft.enable_extra&&!(ft!=null&&ft.is_end)){let Me=JSON.parse(localStorage.getItem("extraPPTIds"))||[];Me&&!(Me!=null&&Me.includes(Q.get("id")))&&z.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,maskClosable:!1,keyboard:!1,closable:!1,cancelButtonProps:{style:{display:"none"}},title:"\u63D0\u793A",content:"\u606D\u559C\u4F60\u5DF2\u5B8C\u6210\u6240\u6709\u57FA\u7840\u4E60\u9898\uFF01\u8001\u5E08\u8FD8\u51C6\u5907\u4E86\u62D3\u5C55\u4E60\u9898\uFF0C\u53EF\u4EE5\u5F00\u59CB\u6311\u6218\u4E86\u54E6\uFF01",onOk:()=>bt(void 0,null,function*(){(Me==null?void 0:Me.length)===0?Me=[Q.get("id")]:Me.push(Q.get("id")),localStorage.setItem("extraPPTIds",JSON.stringify(Me))})})}},[ft==null?void 0:ft.enable_extra]),(0,e.useEffect)(()=>{(ft==null?void 0:ft.is_end)===!1&&(q==null?void 0:q.Status)=="in_progress"&&il()},[ft==null?void 0:ft.is_end,q]),(0,e.useEffect)(()=>{at.current=ft},[ft]),(0,e.useEffect)(()=>{Ot&&Zn(Ot)},[Ot]);const il=()=>bt(void 0,null,function*(){const Me=yield(0,R.ZP)(`/api/courses/${Q.get("course_id")}/smart_plans/${Q.get("id")}/start_class.json`,{method:"post"})});function Zn(Me){return bt(this,null,function*(){var qt,An,hn,Wt,Vt,$e;yield(qt=Dt==null?void 0:Dt.current)==null?void 0:qt.ready();const Nt=(An=Dt==null?void 0:Dt.current)==null?void 0:An.Application;(Vt=(Wt=(hn=Nt==null?void 0:Nt.ActivePresentation)==null?void 0:hn.SlideShowWindow)==null?void 0:Wt.View)==null||Vt.GotoSlide(Me);const Dn=yield($e=Nt==null?void 0:Nt.ActivePresentation)==null?void 0:$e.SlideShowSettings;yield Dn==null?void 0:Dn.Run()})}function qn(){return bt(this,null,function*(){var Me;const qt=yield(0,R.ZP)(`/api/courses/${Q.get("course_id")}/smart_plans/${Q.get("id")}/get_office_token.json`,{method:"get",params:{is_student:!0,hidePopLogin:(0,C.IS)()}}),An=((Me=qt==null?void 0:qt.data)==null?void 0:Me.FileName)||"";document.title=An,jt(qt==null?void 0:qt.data)})}function Kn(){return bt(this,null,function*(){var Me,qt,An,hn;try{const Wt=yield(0,R.ZP)(`/api/courses/${Q.get("course_id")}/smart_plans/${Q.get("id")}/set_page_cache.json`,{method:"post",body:{type:1}});(Me=Wt==null?void 0:Wt.data)!=null&&Me.page&&(yield(qt=Dt==null?void 0:Dt.current)==null?void 0:qt.ready(),rn((An=Wt==null?void 0:Wt.data)==null?void 0:An.class_max_position),Rn((hn=Wt==null?void 0:Wt.data)==null?void 0:hn.page)),an(Wt==null?void 0:Wt.data)}catch(Wt){}setTimeout(()=>{var Wt;(((Wt=at.current)==null?void 0:Wt.is_end)===!1||Kt!=null&&Kt.is_simulate)&&Kn()},1e3)})}function $n(){return bt(this,null,function*(){var Me=document.getElementById("weboffice-zone");Dt.current=ue().config({mount:Me,url:q.WebofficeURL.includes("?")?q.WebofficeURL+"&disableForceRotate=true":q.WebofficeURL+"?disableForceRotate=true",refreshToken:sl}),Dt.current.setToken({token:q.AccessToken,timeout:25*60*1e3}),cl(),Kn()})}function sl(){return new Promise(function(Me){return bt(this,null,function*(){const qt=yield(0,R.ZP)(`/api/courses/${Q.get("course_id")}/smart_plans/${Q.get("id")}/refresh_office_token.json`,{method:"get",access_token:q==null?void 0:q.AccessToken,refresh_token:q==null?void 0:q.RefreshToken});Me(qt==null?void 0:qt.data)})})}function cl(){return bt(this,null,function*(){yield Dt.current.ready();const Me=Dt.current.Application;console.log("app:",Me);const hn=yield(yield(yield Me.ActivePresentation).Slides).Count;p(hn),console.log("count:",hn),yield(yield Me.ActivePresentation.SlideShowSettings).Run();try{const Vt=yield Me.ActivePresentation.SlideShowWindow.View.Slide.SlideIndex;console.log("curryPage:",Vt),Fn(Vt)}catch(Vt){console.error("\u83B7\u53D6\u5F53\u524D\u9875\u7801\u65F6\u51FA\u9519:",Vt)}Me.Sub.ActiveSlideChange=Vt=>bt(this,null,function*(){var $e;Fn((($e=Vt==null?void 0:Vt.Data)==null?void 0:$e.slideIndex)+1)}),Me.Sub.SlideShowEnd=()=>bt(this,null,function*(){ne("40vh")}),b(),setTimeout(()=>bt(this,null,function*(){yield(yield Me.ActivePresentation.SlideShowSettings).Run()}),500)})}function dl(Me){return bt(this,null,function*(){wn.current=Me,b()})}function b(){return bt(this,null,function*(){if(!Dt.current)return;clearTimeout(Un.current),yield Dt.current.ready();const Me=Dt.current.Application,An=(Wt=>{if(!Wt||Wt.length===0)return[];const Vt=[...Wt].sort((Dn,tn)=>Dn-tn),$e=[];let Nt={From:Vt[0],To:Vt[0]};for(let Dn=1;Dnb(),4*60*1e3)})}const ml=()=>bt(void 0,null,function*(){let Me=yield(0,R.ZP)(`/api/courses/${Q.get("course_id")}/smart_plans/${Q.get("id")}.json`,{method:"get"});(Me==null?void 0:Me.status)==0&&(Hn(Me==null?void 0:Me.data),sessionStorage.setItem(`${Q.get("course_id")}_${Q.get("id")}_pptInfo`,JSON.stringify(Me==null?void 0:Me.data)))});return(0,e.useEffect)(()=>{Ot&&Zn(Ot)},[Ln==null?void 0:Ln.enable_progress_control]),e.createElement("div",{style:{backgroundColor:"#fff"}},e.createElement("div",{id:"weboffice-zone",style:Kt!=null&&Kt.is_simulate?{height:H}:{pointerEvents:"none",height:H}}),!(Kt!=null&&Kt.is_simulate)&&!((q==null?void 0:q.Status)=="not_started"&&(q!=null&&q.IsSuper||q!=null&&q.IsCreator))&&((q==null?void 0:q.Status)=="in_progress"||!(ft!=null&&ft.is_end))&&Nn!="self_learning"&&e.createElement("div",{className:se.maskSty}),!(Kt!=null&&Kt.is_simulate)&&((Ln==null?void 0:Ln.enable_progress_control)||(q==null?void 0:q.Status)!="in_progress")&&e.createElement("div",{className:se.btn_float},e.createElement(zt.op,{disabled:Ve==1,onClick:()=>{if(Ve==1){ke.ZP.info("\u5DF2\u7ECF\u662F\u7B2C\u4E00\u9875\u4E86\uFF01");return}Zn(Ve-1)}},"\u4E0A\u4E00\u9875"),e.createElement(zt.op,{style:{marginLeft:"20px"},disabled:Ve==de,onClick:()=>{if(Ve==de){ke.ZP.info("\u5DF2\u7ECF\u662F\u6700\u540E\u4E00\u9875\u4E86\uFF01");return}Ve==en&&!(Kt!=null&&Kt.is_simulate)&&(Kt==null?void 0:Kt.status)=="in_progress"&&(Kt==null?void 0:Kt.lesson_mode)=="online_lesson"&&!(ft!=null&&ft.is_end)?(ke.ZP.warning("\u8BE5\u9875\u672A\u8BB2\u89E3\uFF0C\u5C06\u8DF3\u8F6C\u81F3\u6559\u5E08\u5F53\u524D\u9875\u9762"),Zn(Ot)):Zn(Ve+1)}},"\u4E0B\u4E00\u9875")),e.createElement(We,{pageCache:ft,isSimulate:Kt==null?void 0:Kt.is_simulate,pageNum:Ve,maxPage:de,pptInfo:Kt,setClassMode:Me=>{Qn(Me)},officeToken:q,aiImg:Bt,changePage:dl}))};var cn=(0,ae.connect)(({user:T,classroomList:F,loading:d,globalSetting:ze})=>({user:T,classroomList:F,globalSetting:ze,loading:d.effects}))(fn)},90034:function(rt,ct,t){var e={"./doc.png":63604,"./docx.png":30045,"./jpg.png":13740,"./md.png":58881,"./pdf.png":28982,"./png.png":2487,"./txt.png":3164,"./xls.png":88745,"./xlsx.png":49321};function h(se){var ae=ue(se);return t(ae)}function ue(se){if(!t.o(e,se)){var ae=new Error("Cannot find module '"+se+"'");throw ae.code="MODULE_NOT_FOUND",ae}return e[se]}h.keys=function(){return Object.keys(e)},h.resolve=ue,rt.exports=h,h.id=90034},62522:function(rt){"use strict";rt.exports="data:image/png;base64,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"},63604:function(rt){"use strict";rt.exports="data:image/png;base64,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"},30045:function(rt){"use strict";rt.exports="data:image/png;base64,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"},13740:function(rt){"use strict";rt.exports="data:image/png;base64,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"},58881:function(rt){"use strict";rt.exports="data:image/png;base64,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"},28982:function(rt){"use strict";rt.exports="data:image/png;base64,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"},2487:function(rt){"use strict";rt.exports="data:image/png;base64,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"},3164:function(rt){"use strict";rt.exports="data:image/png;base64,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"},88745:function(rt){"use strict";rt.exports="data:image/png;base64,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"},49321:function(rt){"use strict";rt.exports="data:image/png;base64,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"},56321:function(rt){"use strict";rt.exports="data:image/png;base64,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"}}]); diff --git a/p__tasks__index.87a52d50.async.js b/p__tasks__index.e28992ba.async.js similarity index 88% rename from p__tasks__index.87a52d50.async.js rename to p__tasks__index.e28992ba.async.js index a97ff73750..27e86af5cc 100644 --- a/p__tasks__index.87a52d50.async.js +++ b/p__tasks__index.e28992ba.async.js @@ -10,11 +10,11 @@ `}},grid:{right:"5%",bottom:"20%",top:"10%"},dataZoom:[{show:!0,start:0,end:100},{type:"inside",start:20,end:100}],xAxis:[{type:"category",gridIndex:0,boundaryGap:!0,axisTick:{show:!1,alignWithLabel:!1},axisLine:{show:!0,lineStyle:{color:"#F0F0F0",type:"solid"}},axisLabel:{show:!0,color:"#9096A3"},splitLine:{show:!1},data:Ye(nu)}],yAxis:[{type:"value",gridIndex:0,axisTick:{show:!1},axisLine:{show:!1},axisLabel:{show:!0,color:"#9096A3",formatter:w==1?"{value} MiB":"{value} Cores"},splitLine:{show:!0,lineStyle:{color:"#EDEDED",type:"dashed"}}}],series:fu};Qe.setOption(ku)};return ie.createElement("div",{id:`lineChart${w}`,className:y.lineChart})},xe=D(82636),Pe={flex_warp:"flex_warp___Rtigf",chart_content:"chart_content___tVmUj",chart_title:"chart_title___AOPx7",listdata:"listdata___mi4KG",block:"block___prArl",typename:"typename___j4diD",val:"val___MeuWc",info_con:"info_con___eIdJL",info_top:"info_top___UKMbT",fullscreen:"fullscreen___PICBn",chart_content_qp:"chart_content_qp___ae1n1",spin_dom:"spin_dom___T7PCy"},$=D(82326),Ee=D(16326),ye=D(1560);const Ue=ne=>{const w=new Date,ee=(ge=>{const rt=new Date(w);switch(ge){case"\u6700\u8FD130\u5206\u949F":rt.setMinutes(w.getMinutes()-30);break;case"\u6700\u8FD13\u5C0F\u65F6":rt.setHours(w.getHours()-3);break;case"\u6700\u8FD124\u5C0F\u65F6":rt.setDate(w.getDate()-1);break;case"\u6700\u8FD17\u5929":rt.setDate(w.getDate()-7);break;case"\u6700\u8FD115\u5929":rt.setDate(w.getDate()-15);break;default:return null}return rt})(ne);return ee?{startTime:ee,endTime:w}:null},_e=(ne,w,j)=>{if(!ne)return!1;const ee=G()(),[ge,rt]=w;if(ne.isAfter(ee))return!0;if(ge){const Qe=ge.clone().add(j,"days");if(rt&&ne.isAfter(Qe))return!0}if(rt){const Qe=rt.clone().subtract(j,"days");return ne.isBefore(Qe)||ne.isAfter(ee)}return!1},qe=ne=>ne<=5?"30s":ne<=15?"1m":ne<=30?"2m":ne<=60?"5m":ne<=180?"10m":ne<=360?"30m":ne<=720?"1h":ne<=1440?"2h":ne<=2880?"4h":ne<=4320?"8h":ne<=10080||ne<=14400?"12h":ne<=21600?"1d":"\u6CA1\u6709\u5339\u914D\u7684\u65F6\u95F4\u95F4\u9694",Dt=ne=>{const[w,j]=ne,ee=moment.isMoment(w)?w:moment(w),ge=moment.isMoment(j)?j:moment(j);if(!ee.isValid()||!ge.isValid())throw new Error("Invalid date provided");const Qe=moment.duration(ge.diff(ee)).asMinutes();return qe(Qe)},Ut=(ne,w,j=20)=>{const ee=new Date(ne).getTime(),ge=new Date(w).getTime(),rt=j*1e3,Qe=[];let We=ee;for(;We<=ge;)Qe.push(We),We+=rt;return Qe};var eu=D(89392),xt=D(2524),ru=D(84056),et=D(59301),_t=(ne,w,j)=>new Promise((ee,ge)=>{var rt=Ye=>{try{We(j.next(Ye))}catch(Ie){ge(Ie)}},Qe=Ye=>{try{We(j.throw(Ye))}catch(Ie){ge(Ie)}},We=Ye=>Ye.done?ee(Ye.value):Promise.resolve(Ye.value).then(rt,Qe);We((j=j.apply(ne,w)).next())});const St=$.default.Option,{RangePicker:we}=Ee.default;var Kt=({identifier:ne,data:w,isFirst:j,setIsFirst:ee,info:ge})=>{var rt;const[Qe,We]=(0,e.useState)([]),[Ye,Ie]=(0,e.useState)([]),[Ve,V]=(0,e.useState)(null),[He,se]=(0,e.useState)(""),[ht,nu]=(0,e.useState)([null,null]),[fu,ku]=(0,e.useState)([]),[me,tu]=(0,e.useState)(!1),[at,xu]=(0,e.useState)([]),[pu,Su]=(0,e.useState)(!1),[tt,ot]=(0,e.useState)(!1),[Fe,Qu]=(0,e.useState)(""),[ln,k]=(0,e.useState)(1),Pt=["\u6700\u8FD130\u5206\u949F","\u6700\u8FD13\u5C0F\u65F6","\u6700\u8FD124\u5C0F\u65F6","\u6700\u8FD17\u5929","\u6700\u8FD115\u5929"],ct=["#DA4928","#2EC25B","#FEBD49","#498FEA","#9363D8"];(0,e.useEffect)(()=>{var qt,$u,Zt,a;if(w&&j){an(),We(w==null?void 0:w.recent_users),Ie(w==null?void 0:w.managers);const p=(ge==null?void 0:ge.type)==="\u6311\u6218\u9875\u9762";((qt=w==null?void 0:w.managers)==null?void 0:qt.length)>0?V(p?ge==null?void 0:ge.myshixun_id:($u=w==null?void 0:w.managers[0])==null?void 0:$u.id):((Zt=w==null?void 0:w.recent_users)==null?void 0:Zt.length)>0&&V(p?ge==null?void 0:ge.myshixun_id:(a=w==null?void 0:w.recent_users[0])==null?void 0:a.id),se("\u6700\u8FD130\u5206\u949F"),ee(!1)}},[w]),(0,e.useEffect)(()=>{if(He){let qt=Ue(He);nu([G()(qt==null?void 0:qt.startTime),G()(qt==null?void 0:qt.endTime)])}},[He]),(0,e.useEffect)(()=>{Ve&&(ht!=null&&ht[0])&&(ht!=null&&ht[1])&&ve()},[Ve,ht]);const ve=()=>_t(void 0,null,function*(){var qt;tu(!0);let $u={startTimeString:ht[0]?ht[0].format("YYYY-MM-DD HH:mm"):null,endTimeString:ht[1]?ht[1].format("YYYY-MM-DD HH:mm"):null,samplingInterval:"20s",isSortBoolean:!1,id:Ve};const Zt=yield(0,U.ZP)(`/api/shixuns/${ne}/cpu_rank_data.json`,{method:"get",params:$u});(Zt==null?void 0:Zt.status)==0&&(xu((qt=Zt==null?void 0:Zt.data)==null?void 0:qt.statisticsList),k(ln+1)),tu(!1)}),it=(0,e.useRef)((0,eu.throttle)(qt=>ft(qt),1200,{leading:!0,trailing:!0})).current,ft=qt=>_t(void 0,null,function*(){if(qt=="")return;const $u=yield(0,U.ZP)(`/api/shixuns/${ne}/cpu_search_data`,{method:"get",params:{search:qt}});($u==null?void 0:$u.status)==0&&ku($u==null?void 0:$u.data)}),Wt=(qt,$u)=>{qt==="CPU"?(pu?(0,ru.BU)():(0,ru.Dj)(document.getElementById(`tj${$u}`)),Su(!pu)):(tt?(0,ru.BU)():(0,ru.Dj)(document.getElementById(`tj${$u}`)),ot(!tt))},bt=(qt,$u,Zt)=>{const a=$u==="CPU"?"cpuUsageChart":"memoryUsageChart";let p=qt.map(ce=>{var De,mt,Mt,zu;const Nu=(De=ce.promQueryResult)==null?void 0:De[a],en=`${ce.envId}-${ce.myPracticalTrainingId}_${$u}`,Tn=((zu=(Mt=(mt=Nu==null?void 0:Nu.results[en])==null?void 0:mt.frames[0])==null?void 0:Mt.data)==null?void 0:zu.values)||[];return Tn.length>0?Tn[Zt]:[]});return p.some(ce=>Array.isArray(ce)&&ce.length>0)?p:[]},zt=qt=>{V(qt),an()},an=()=>{ku([]),Qu("")},zn=qt=>{let $u=!1;for(let Zt=0;Zt<(at==null?void 0:at.length);Zt++){let a=bt(at,qt,1)[Zt];if(a&&(a==null?void 0:a.length)>0){$u=!0;break}}return(at==null?void 0:at.length)>0&&$u};return et.createElement(et.Fragment,null,et.createElement("div",{className:`${Pe.flex_warp}`},et.createElement(ye.Z,{allowClear:!0,showSearch:!0,value:Fe,style:{width:280},onSearch:it,placeholder:"\u641C\u7D22\u59D3\u540D/\u624B\u673A\u53F7/\u90AE\u7BB1",onChange:(qt,$u)=>{Qu(qt),$u!=null&&$u.key&&V(Number($u==null?void 0:$u.key))},onClear:an,size:"large"},fu==null?void 0:fu.map((qt,$u)=>et.createElement(St,{key:qt.id,value:qt.name},qt.name.length>4?`${qt.name.slice(0,4)}...`:qt.name,`( ${qt.phone?qt.phone:""} ${qt.mail?` - ${qt.mail}`:""})`))),et.createElement("div",null,et.createElement($.default,{style:{width:130,marginRight:20},placeholder:"\u8BF7\u9009\u62E9",size:"large",value:He,onChange:qt=>{se(qt)}},Pt.map((qt,$u)=>et.createElement($.default.Option,{key:$u,value:qt},qt))),et.createElement(we,{style:{width:320},showTime:!0,size:"large",allowClear:!1,value:ht,disabledDate:qt=>_e(qt,ht,15),format:"YYYY-MM-DD HH:mm",onChange:qt=>{nu(qt),se(void 0)}}))),et.createElement(xe.qp,{title:"\u5408\u4F5C\u6210\u5458",style:{marginTop:"24px"},value:Ve,onChange:qt=>zt(qt),dataSource:Ye,titleWidth:60,key:1}),et.createElement(xe.qp,{title:"\u6700\u8FD1\u5B9E\u9A8C",className:(Qe==null?void 0:Qe.length)==0?"mt0":"",style:{marginBottom:(Qe==null?void 0:Qe.length)>0?"0px":"17px"},value:Ve,onChange:qt=>zt(qt),dataSource:Qe,titleWidth:60,key:2}),(rt=[{name:"CPU",type:"CPU"},{name:"\u5185\u5B58",type:"MEMORY"}])==null?void 0:rt.map((qt,$u)=>et.createElement("div",{className:`${Pe.chart_content}`,key:$u,id:`tj${$u}`},et.createElement("div",{className:Pe.chart_title},et.createElement("span",null,qt==null?void 0:qt.name,"\u4F7F\u7528\u91CF"),et.createElement("i",{className:`${Pe.fullscreen} iconfont ${(qt==null?void 0:qt.type)=="CPU"?pu?"icon-tuichuquanping2":"icon-quanping2":tt?"icon-tuichuquanping2":"icon-quanping2"} - `,onClick:()=>Wt(qt.type,$u)})),et.createElement(f.Z,{spinning:me},zn(qt.type)?et.createElement("div",{style:{marginTop:(qt==null?void 0:qt.type)=="CPU"?pu?"7%":"":tt?"7%":""}},et.createElement(he,{dataInfo:{y:bt(at,qt==null?void 0:qt.type,1)||[],x:bt(at,qt==null?void 0:qt.type,0)||[]},startAndEndTime:ht,colors:ct,indexKey:$u,valueName:at.map(Zt=>Zt.name),imageTypeName:at.map(Zt=>{var a;return(a=Zt==null?void 0:Zt.promQueryResult)==null?void 0:a.imageTypeName}),key:`${$u}-${ln}`}),et.createElement("div",{className:Pe.info_con},et.createElement("div",{className:Pe.info_top},et.createElement("div",null,"\u6700\u5927\u503C"),et.createElement("div",null,"\u6700\u5C0F\u503C"),et.createElement("div",null,"\u5E73\u5747\u503C")),at.map((Zt,a)=>{var p;let Q=Zt==null?void 0:Zt.promQueryResult;return et.createElement("div",{className:Pe.listdata,key:a},et.createElement("div",{className:Pe.block,style:{backgroundColor:ct[a],marginRight:10}}),et.createElement("div",{className:Pe.typename},(p=Zt==null?void 0:Zt.promQueryResult)==null?void 0:p.imageTypeName),et.createElement("div",{className:Pe.val},(qt==null?void 0:qt.type)=="CPU"?`${Q==null?void 0:Q.cpuMaxDoubleValue}Cores`:`${Q==null?void 0:Q.memoryDoubleMaxValue}MiB`),et.createElement("div",{className:Pe.val},(qt==null?void 0:qt.type)=="CPU"?`${Q==null?void 0:Q.cpuMinDoubleValue}Cores`:`${Q==null?void 0:Q.memoryDoubleMinValue}MiB`),et.createElement("div",{className:Pe.val},(qt==null?void 0:qt.type)=="CPU"?`${Q==null?void 0:Q.cpuAvgDoubleValue}Cores`:`${Q==null?void 0:Q.memoryDoubleAvgValue}MiB`))}))):et.createElement(xt.Z,null)))))},Eu=D(59301),Au=(ne,w,j)=>new Promise((ee,ge)=>{var rt=Ye=>{try{We(j.next(Ye))}catch(Ie){ge(Ie)}},Qe=Ye=>{try{We(j.throw(Ye))}catch(Ie){ge(Ie)}},We=Ye=>Ye.done?ee(Ye.value):Promise.resolve(Ye.value).then(rt,Qe);We((j=j.apply(ne,w)).next())}),Jt=({getApi:ne,identifier:w,visible:j,info:ee})=>{const[ge,rt]=(0,e.useState)({}),[Qe,We]=(0,e.useState)(!0);(0,e.useEffect)(()=>{We(!0)},[j]),(0,e.useEffect)(()=>{ne&&Qe&&Ye()},[ne]);const Ye=()=>Au(void 0,null,function*(){const Ie=yield(0,U.ZP)(`/api/shixuns/${w}/cpu_basic_data.json`,{method:"get"});(Ie==null?void 0:Ie.status)==0&&rt(Ie)});return Eu.createElement("div",null,Eu.createElement(Kt,{isFirst:Qe,setIsFirst:Ie=>We(Ie),identifier:w,data:ge,info:ee}))},Fu=D(65862),mu=D(65582),Ht=D(60979),Vt=D(66457),yt=D(59301),$t=(ne,w,j)=>new Promise((ee,ge)=>{var rt=Ye=>{try{We(j.next(Ye))}catch(Ie){ge(Ie)}},Qe=Ye=>{try{We(j.throw(Ye))}catch(Ie){ge(Ie)}},We=Ye=>Ye.done?ee(Ye.value):Promise.resolve(Ye.value).then(rt,Qe);We((j=j.apply(ne,w)).next())});const yu=({globalSetting:ne,dispatch:w,practiceSetting:j,shixunsDetail:ee,visible:ge,onCancel:rt,info:Qe,identifier:We,isJupyter:Ye,onOk:Ie})=>{const[Ve,V]=(0,e.useState)("1"),[He,se]=(0,e.useState)("\u63A8\u8350\u914D\u7F6E"),[ht,nu]=(0,e.useState)([]),[fu,ku]=(0,e.useState)(!1),[me,tu]=(0,e.useState)(!1),[at,xu]=(0,e.useState)({}),[pu,Su]=(0,e.useState)(!1);(0,e.useEffect)(()=>{ge&&(tu(!1),V("1"),se("\u63A8\u8350\u914D\u7F6E"),(Qe==null?void 0:Qe.type)=="\u6311\u6218\u9875\u9762"?nu(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E"]):nu(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E","\u589E\u5F3A\u914D\u7F6E"]),xu({}),tt(),(Qe==null?void 0:Qe.type)=="\u6311\u6218\u9875\u9762"&&w({type:"shixunsDetail/getShixunsDetail",payload:{id:We}}))},[ge]);const tt=()=>$t(void 0,null,function*(){Su(!0);const ve=yield(0,Ht.HS)(We);[0,-10].includes(ve.status)&&(xu(ve),Su(!1))}),ot=ve=>{ve=="2"?tu(!0):tu(!1),V(ve)},Fe=()=>{re.default.info({centered:!0,icon:null,width:424,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:yt.createElement("div",{className:"tc"},yt.createElement("img",{src:le,alt:"\u4E8C\u7EF4\u7801",width:182,height:182,style:{pointerEvents:"none",userSelect:"none"}})),okText:"\u6211\u77E5\u9053\u4E86"})},Qu=()=>$t(void 0,null,function*(){if((0,Vt.gy)(w,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")||He=="\u5F53\u524D\u914D\u7F6E")return;ku(!0),(yield(0,U.ZP)(`/api/shixuns/${We}/apply_recommend_config.json`,{method:"put",body:{data:He=="\u63A8\u8350\u914D\u7F6E"?at==null?void 0:at.recommend:at==null?void 0:at.high}})).status==0&&(I.ZP.success("\u5E94\u7528\u6210\u529F"),ku(!1),rt(),Ie())}),ln=()=>$t(void 0,null,function*(){var ve,it;if(yield k(),(0,Fu.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),(ve=ee.detail)!=null&&ve.is_jupyter||(it=ee.detail)!=null&&it.is_jupyter_lab){w({type:"shixunsDetail/execJupyter",payload:{id:We}}).then(Wt=>{var bt;Wt!=null&&Wt.identifier&&((bt=mu.history)==null||bt.push(`/tasks/${Wt.identifier}/jupyter`))});return}w({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const ft=Ye?yield(0,Ht.BK)({id:We}):yield(0,Ht.Ir)({id:We});if(w({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),ft!=null&&ft.game_identifier||ft!=null&&ft.identifier){(0,Fu.xg)(Ye?`/tasks/${ft==null?void 0:ft.identifier}/jupyter`:`/tasks/${ft.game_identifier}`);return}(ft==null?void 0:ft.status)===-3?(0,Fu.eF)():(ft==null?void 0:ft.status)===2?Pt(ft==null?void 0:ft.message):(ft==null?void 0:ft.status)===3&&ct(ft==null?void 0:ft.message)}),k=()=>new Promise((ve,it)=>{var ft;(ft=j==null?void 0:j.sideBar)!=null&&ft.confirmLeave?re.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{w({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),ve()},onCancel:()=>{it()}}):ve()}),Pt=ve=>{ve=ve!=null&&ve.includes(".json")?ve:`${ve}.json`,re.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:yt.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>$t(void 0,null,function*(){const it=yield(0,U.ZP)("/api"+ve,{method:"get"});if(!it)return;I.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const ft=yield(0,Ht.Ir)({id:it.shixun_identifier});if(ft!=null&&ft.game_identifier){(0,Fu.xg)(`/tasks/${ft.game_identifier}`);return}(ft==null?void 0:ft.status)===2?Pt(ft==null?void 0:ft.message):(ft==null?void 0:ft.status)===3&&ct(ft==null?void 0:ft.message)})})},ct=ve=>{re.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:yt.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",ve,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})};return yt.createElement(yt.Fragment,null,yt.createElement(A.Z,{title:null,placement:"right",open:ge,width:1e3,onClose:rt,closeIcon:null,footer:null},yt.createElement("div",{className:l.header_body},yt.createElement("span",null,"\u914D\u7F6E\u4E0E\u76D1\u63A7"),yt.createElement(s.Z,{className:l.close,onClick:rt})),yt.createElement(d.default,{activeKey:Ve,onChange:ot},yt.createElement(d.default.TabPane,{tab:"\u63A8\u8350\u914D\u7F6E",key:1},yt.createElement(f.Z,{spinning:pu,size:"large",tip:yt.createElement("div",{style:{color:"#666",fontSize:"14px"}},yt.createElement("div",{style:{color:"#232B40",fontWeight:"bolder",marginBottom:24,marginTop:14}},"\u6B63\u5728\u8BA1\u7B97\u2026"),yt.createElement("div",{style:{lineHeight:"26px"}},"\u7CFB\u7EDF\u6B63\u5728\u6839\u636E\u5B9E\u8DF5\u9879\u76EE\u4F7F\u7528\u7684\u5B9E\u9645\u60C5\u51B5\u8BA1\u7B97\u63A8\u8350\u914D\u7F6E",yt.createElement("br",null),"\u8BF7\u8010\u5FC3\u7B49\u5F85\u2026"))},(at==null?void 0:at.status)==0?yt.createElement(yt.Fragment,null,yt.createElement("div",{className:l.recommend_config_introduce},yt.createElement("div",null,"\u5F53\u524D\u914D\u7F6E\uFF1A\u5B9E\u9A8C\u73AF\u5883\u76EE\u524D\u5DF2\u7ECF\u914D\u7F6E\u7684\u8D44\u6E90\u3002"),yt.createElement("div",null,"\u63A8\u8350\u914D\u7F6E\uFF1A\u7CFB\u7EDF\u6839\u636E\u5B9E\u8DF5\u9879\u76EE\u4F7F\u7528\u7684\u5B9E\u9645\u60C5\u51B5\uFF0C\u8BA1\u7B97\u51FA\u63A8\u8350\u914D\u7F6E\u3002\u4F7F\u7528\u7684\u4EBA\u8D8A\u591A\uFF0C\u63A8\u8350\u8D8A\u51C6\u786E\u3002"),yt.createElement("div",null,"\u589E\u5F3A\u914D\u7F6E\uFF1A\u9002\u7528\u4E8E\u8D44\u6E90\u6D88\u8017\u8F83\u9AD8\u7684\u5B9E\u8DF5\u9879\u76EE\u3002")),yt.createElement("div",{className:l.recommend_config},ht.map((ve,it)=>yt.createElement("div",{className:`${l.recommend_config_item} ${ve==He?l.recommend_config_active_item:""}`,key:ve,onClick:()=>se(ve)},yt.createElement("div",{className:l.item_title},yt.createElement("div",null,ve),it==1?yt.createElement("div",{className:l.recommend_text},"\u63A8\u8350"):yt.createElement(yt.Fragment,null)),(ve=="\u5F53\u524D\u914D\u7F6E"&&(at==null?void 0:at.current)||ve=="\u63A8\u8350\u914D\u7F6E"&&(at==null?void 0:at.recommend)||ve=="\u589E\u5F3A\u914D\u7F6E"&&(at==null?void 0:at.high)||[]).map((ft,Wt)=>yt.createElement("div",{className:l.item_content,key:Wt},yt.createElement("span",null,ft==null?void 0:ft.image_name),ft!=null&&ft.cpu_limit?yt.createElement("span",null,ft==null?void 0:ft.cpu_limit,"\u6838",ft==null?void 0:ft.memory_limit,"G"):yt.createElement("div",null,yt.createElement("span",null,"\u6682\u65E0\u63A8\u8350"),yt.createElement(P.Z,{title:yt.createElement("div",{style:{lineHeight:"22px",padding:5}},"\u5B9E\u9A8C\u73AF\u5883\u4E3A\u7279\u6B8A\u7684\u4E13\u6709\u4E91\u6216\u65E0\u4F7F\u7528\u6570",yt.createElement("br",null),"\u636E\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u7ED9\u51FA\u63A8\u8350\u503C\u3002\u4E00\u952E\u5E94\u7528",yt.createElement("br",null),"\u7684\u65F6\u5019\uFF0C\u5C06\u4F7F\u7528\u539F\u914D\u7F6E\u3002")},yt.createElement(x.Z,{className:l.tooltip})))))))),yt.createElement("div",{className:l.recommend_config_footer},yt.createElement("div",null,yt.createElement("span",null,"\u6CA1\u627E\u5230\u5408\u9002\u7684\u914D\u7F6E\uFF1F"),yt.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>Fe()},"\u8054\u7CFB\u7BA1\u7406\u5458")),yt.createElement(m.ZP,{type:"primary",shape:"round",disabled:He=="\u5F53\u524D\u914D\u7F6E",onClick:Qu,loading:fu},"\u4E00\u952E\u5E94\u7528"))):pu?yt.createElement("div",{style:{height:400}}):yt.createElement("div",{className:l.no_data},yt.createElement("img",{src:z,style:{pointerEvents:"none",userSelect:"none",width:212,height:160}}),yt.createElement("p",{className:"mt20 mb20 font14",style:{color:"#7B8394",width:"100%",lineHeight:"26px"}},"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u6CA1\u6709\u4EFB\u4F55\u4EBA\u4F7F\u7528\u8FC7\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u6839\u636E\u5B9E\u9645\u4F7F\u7528\u60C5\u51B5\u7ED9\u51FA\u63A8\u8350\u914D\u7F6E\u3002",yt.createElement("br",null),"\u5EFA\u8BAE\u60A8\u5148\u6A21\u62DF\u5B9E\u6218\u5E76\u901A\u5173~"),(Qe==null?void 0:Qe.type)!="\u6311\u6218\u9875\u9762"&&yt.createElement("div",{className:l.application,onClick:()=>{ln(),rt()}},"\u6A21\u62DF\u5B9E\u6218")))),yt.createElement(d.default.TabPane,{tab:"\u8D44\u6E90\u76D1\u63A7",key:2},yt.createElement(Jt,{getApi:me,identifier:We,visible:ge,info:Qe})))))};var hu=(0,mu.connect)(({globalSetting:ne,practiceSetting:w,shixunsDetail:j})=>({globalSetting:ne,practiceSetting:w,shixunsDetail:j}))(yu)},34786:function(Cu,W,D){"use strict";D.d(W,{Z:function(){return he}});var e=D(59301),re={scrollbar:"scrollbar___lLOKh",scrollbarContent:"scrollbarContent___J5uQ6",scrollbarTrack:"scrollbarTrack___ptQqt",scrollbarThumb:"scrollbarThumb___GFuZv",item:"item___MSfbI",icon:"icon___AXhP9",dot:"dot___BA766",active:"active___Rkf93",pathActive:"pathActive___l4hB4",paths:"paths___gzBRM"},I=D(62957),A=D(75727),d=D(89392),f=D(77254),P=D(76374),m=D(65862),l=D(65582),s=D(59301),x=Object.defineProperty,le=Object.defineProperties,z=Object.getOwnPropertyDescriptors,U=Object.getOwnPropertySymbols,X=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,L=(xe,Pe,$)=>Pe in xe?x(xe,Pe,{enumerable:!0,configurable:!0,writable:!0,value:$}):xe[Pe]=$,G=(xe,Pe)=>{for(var $ in Pe||(Pe={}))X.call(Pe,$)&&L(xe,$,Pe[$]);if(U)for(var $ of U(Pe))y.call(Pe,$)&&L(xe,$,Pe[$]);return xe},ie=(xe,Pe)=>le(xe,z(Pe)),he=({initTabs:xe=[],tabs:Pe=[],setTabs:$,value:Ee,onChange:ye,codeUpdate:Ue=!1,paths:_e=[],activePath:qe,onChangePath:Dt,codeLoading:Ut,copyProhibited:eu=!1})=>{const[xt,ru]=(0,e.useState)(!1),[et,_t]=(0,e.useState)(!1),St=(0,e.useRef)(),we=(0,e.useRef)(),It=(0,e.useRef)(),Kt=(0,e.useRef)(!1),Eu=(0,l.useParams)(),Au=(0,l.useSelector)(Ht=>{var Vt;return(Vt=Ht==null?void 0:Ht.user)==null?void 0:Vt.userInfo});(0,e.useEffect)(()=>f.Z.subscribe("send-tabs-result-data",Vt=>{const yt=(0,d.cloneDeep)(Pe),$t=yt.findIndex(yu=>yu.index_tab===Vt.index_tab);yt[$t].resData=Vt,$(yt)}),[Pe]),(0,e.useEffect)(()=>{const Ht=new P.Z(yt=>{for(let $t of yt){const{width:yu}=$t.contentRect;au()}}),Vt=new P.Z(yt=>{for(let $t of yt){const{width:yu}=$t.contentRect;au()}});return we.current&&(Ht.observe(we.current),Vt.observe(It.current)),()=>{Ht.disconnect(),Vt.disconnect()}},[]),(0,e.useEffect)(()=>{var Ht;if(xe.length&&!Kt.current){let Vt=sessionStorage.getItem("Tpilist"),yt=JSON.parse(Vt)||[],$t=(Ht=yt==null?void 0:yt.filter(ne=>ne.id===Eu.taskId))==null?void 0:Ht[0],yu=(Au==null?void 0:Au.user_status)===2||($t==null?void 0:$t.id)===Eu.taskId&&(new Date().getTime()-new Date($t==null?void 0:$t.time).getTime())/1e3/3600>24;const hu=xe.map((ne,w)=>ie(G({},ne),{active:Eu.taskId?w===0&&![2,3,4].includes(ne.tab_type)?!0:yu?!1:!!($t!=null&&$t.id&&w===0):w===0,resetKey:1,resData:{}}));if(!($t!=null&&$t.id)){let ne={id:Eu.taskId,time:new Date};yt.push(ne),sessionStorage.setItem("Tpilist",JSON.stringify(yt))}$((0,d.cloneDeep)(hu)),ye(hu[0]),Kt.current=!1}},[xe==null?void 0:xe.length]),(0,e.useEffect)(()=>{if(St.current){let Ht=function(ne){$t=St.current.offsetLeft,yu=ne.pageX,hu=!0,document.onselectstart=function(){return!1},(0,m.kk)("none")},Vt=function(){hu=!1,document.onselectstart=null,(0,m.kk)("auto")},yt=function(ne){if(hu){const w=ne.pageX-yu;let j=$t+w;const ee=we.current.clientWidth-St.current.clientWidth;j<=0&&(j=0),j>=ee&&(j=ee),St.current.style.left=`${j}px`,It.current.style.transform=`translateX(${-(j/we.current.clientWidth*It.current.clientWidth)}px)`}},$t=0,yu=0,hu=!1;return St.current.addEventListener("mousedown",Ht),document.addEventListener("mousemove",yt),document.addEventListener("mouseup",Vt),()=>{var ne;(ne=St.current)==null||ne.removeEventListener("mousedown",Ht),document==null||document.removeEventListener("mousemove",yt),document==null||document.removeEventListener("mouseup",Vt)}}},[St.current,Ee]),(0,e.useEffect)(()=>(It.current.addEventListener("wheel",Jt,{passive:!1}),()=>{var Ht;(Ht=It.current)==null||Ht.removeEventListener("wheel",Jt,{passive:!1})}),[It.current]);const au=()=>{var Ht;try{if(It.current.clientWidth>we.current.clientWidth){const Vt=we.current.clientWidth/It.current.clientWidth*we.current.clientWidth,yt=Number((Ht=St.current.style.left)==null?void 0:Ht.replace("px",""));let $t=yt;yt+Vt>=we.current.clientWidth&&($t=yt-(yt+Vt-we.current.clientWidth)),St.current.style.width=`${Vt}px`,St.current.style.left=`${$t}px`,It.current.style.transform=`translateX(${-($t/we.current.clientWidth*It.current.clientWidth)}px)`,ru(!0)}else St.current.style.left="0px",It.current.style.transform="translateX(0px)",ru(!1)}catch(Vt){}},Jt=Ht=>{if(It.current.clientWidth<=we.current.clientWidth)return;let Vt=0;navigator.userAgent.indexOf("Macintosh")!==-1?Vt=Ht.deltaX:Ht.shiftKey?Vt=Ht.deltaX||Ht.deltaY:Vt=Ht.deltaX;const $t=It.current.style.transform.match(/translateX\(([-0-9.]+)px\)/);let yu=$t?parseFloat($t[1]):0;yu=Math.abs(yu),yu=yu+Vt,yu<=0&&(yu=0);const hu=It.current.clientWidth-we.current.clientWidth;yu>=hu&&(yu=hu);const ne=yu/It.current.clientWidth*we.current.clientWidth;St.current.style.left=`${ne}px`,It.current.style.transform=`translateX(${-yu}px)`,Ht.preventDefault()},Fu=(Ht,Vt,yt)=>{if(yt.stopPropagation(),Pe.length===20){I.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:600,centered:!0,content:"\u5B9E\u9A8C\u754C\u9762\u7A97\u53E3\u6570\u91CF\u5DF2\u8FBE\u4E0A\u9650\uFF0820\u4E2A\uFF09\uFF0C\u4E0D\u5141\u8BB8\u518D\u590D\u5236\u7A97\u53E3\u3002"});return}const $t=(0,d.cloneDeep)(Pe),yu=$t[Vt],hu=String(Math.random()).slice(-10),w=`${yu.index_tab.split("-")[0]}-${hu}`;let j=yu.name;const ee=xe.filter(rt=>rt.tab_type===4)||[];if(ee.length===1){const rt=ee[0].name,Qe=$t.filter(We=>We.tab_type===4).map(We=>{var Ye;return Number((Ye=We.name)==null?void 0:Ye.split(rt)[1])});Qe.push(1),console.log(Qe,"nameItems"),j=rt+(Math.max(...Qe)+1)}const ge=ie(G({},yu),{name:j,active:!1,index_tab:w,isCopy:!0});$t.splice(Vt+1,0,ge),$($t)},mu=(Ht,Vt,yt)=>{yt.stopPropagation();const $t=(0,d.cloneDeep)(Pe);$t.splice(Vt,1),Ht.index_tab===Ee.index_tab&&($t[Vt-1].active=!0,ye($t[Vt-1])),$($t)};return s.createElement("div",{className:re.scrollbar,ref:we},s.createElement("div",{className:re.scrollbarContent,ref:It},Pe.map((Ht,Vt)=>{var yt;const{index_tab:$t,isCopy:yu,tab_type:hu,name:ne}=Ht;return s.createElement("div",{key:$t,id:`env_${$t}`,onClick:()=>{if($t===Ee.index_tab)return;const w=ie(G({},Ht),{active:!0}),j=(0,d.cloneDeep)(Pe);j[Vt]=w,ye(w),$(j)},className:Ee.index_tab===$t?`${re.item} ${re.active}`:re.item},hu===1&&s.createElement(s.Fragment,null,s.createElement("i",{title:"\u4EE3\u7801\u7F16\u8F91\u5668",style:{color:"#3B86A0"},className:"iconfont icon-daimabianjiqi1"}),s.createElement("span",null,ne),!!qe&&s.createElement(A.Z,{className:re.icon,overlayClassName:re.paths,onOpenChange:w=>{_t(w)},disabled:Ut,menu:{items:(yt=(0,d.compact)(_e))==null?void 0:yt.map(w=>({key:w,label:s.createElement("span",{className:qe===w?re.pathActive:""},w),onClick:()=>{qe!==w&&(_t(!1),Dt(w))}}))}},s.createElement("div",null,et?s.createElement("b",{className:"iconfont icon-a-xialazhankai"}):s.createElement("b",{className:"iconfont icon-shouqi4"}))),Ue&&s.createElement("div",{className:re.dot})),hu===2&&s.createElement(s.Fragment,null,s.createElement("i",{style:{color:"#608B4E"},title:"VSCode\u7F16\u8F91\u5668",className:"iconfont icon-vscode"}),s.createElement("span",null,ne)),hu===3&&s.createElement(s.Fragment,null,s.createElement("i",{style:{color:"#608B4E"},title:"\u56FE\u5F62\u5316\u684C\u9762",className:"iconfont icon-tuxinghuazhuomian"}),s.createElement("span",null,ne)),hu===4&&s.createElement(s.Fragment,null,s.createElement("i",{style:{color:"#3B86A0"},title:"\u547D\u4EE4\u884C\u7EC8\u7AEF",className:"iconfont icon-minglinghang"}),s.createElement("span",null,ne),!eu&&s.createElement("aside",{title:"\u590D\u5236",onClick:w=>Fu(Ht,Vt,w),className:"iconfont icon-fuzhihuanjing font14 ml10 current"}),yu&&s.createElement("aside",{title:"\u5173\u95ED",onClick:w=>mu(Ht,Vt,w),className:"iconfont icon-guanbishiyanhuanjing font14 ml10 current"})),hu===5&&s.createElement(s.Fragment,null,s.createElement("i",{style:{color:"#3B86A0"},title:"\u5BB9\u5668\u5185\u670D\u52A1",className:"iconfont icon-rongqi1"}),s.createElement("span",null,ne)),hu===6&&s.createElement(s.Fragment,null,s.createElement("i",{style:{color:"#3B86A0"},title:"\u865A\u62DF\u4EFF\u771F",className:"icon-xunifangzhen"}),s.createElement("span",null,ne)),hu===7&&s.createElement(s.Fragment,null,s.createElement("i",{style:{color:"#3B86A0"},title:"jupyter Lab",className:"icon-jupyterLab"}),s.createElement("span",null,ne)))})),s.createElement("div",{style:{display:xt?"block":"none"},className:re.scrollbarTrack},s.createElement("div",{ref:St,className:re.scrollbarThumb})))}},36258:function(Cu,W,D){"use strict";D.r(W),D.d(W,{default:function(){return qh}});var e=D(59301),re=D(65582),I="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAA4qEECAAABz0lEQVR4Xu3csU7DQBRE0V1+LNCn5DNT0mN+DCNoQzNjfBVWl/o9T3wYNiiyMq+3fR/+nC4whT7d+CdAaMZZaMhZaKEpASjHM1poSACKsdFCQwJQjI0WGhKAYmy00JAAFGOjhYYEoBgbLTQkAMXYaKEhASjGRgsNCUAxNlpoSACKsdFCQwJQjI0WGhKAYmz0YtDb2+t8ge4pirne9vcxxnO0VAxTjRYaeppUaAq6+GsjV5Y5Oki0h8yizuiHvHnyRQkNaQstNCQAxdhooSEBKMZGCw0JQDE2ejHobezj49A9PY19fI556Bq/Lc9x8dO7P1e9v6AfkwLI3xHLQR8+Os6CX+zoOIvp31zX/zqgX5XQQkMCUIyNFhoSgGJstNCQABRjo4WGBKAYqtEbdD9tzDIP0PhIGPVImE+TMt9NaqOhRrdn5zJ71JvhMmDtjQjdyoV7Qodg7bjQrVy4J3QI1o4L3cqFe0KHYO240K1cuCd0CNaOC93KhXtCh2DtuNCtXLgndAjWjgvdyoV7Qodg7bjQrVy4J3QI1o4L3cqFe0KHYO240K1cuCd0CNaOC93KhXtCh2DtuNCtXLgndAjWjgvdyoV7Qodg7bjQrVy49wXyQzzmd6RVpQAAAABJRU5ErkJggg==",A=D(77019),d=D(5269),f=D(84056),P=({position:o,homework_challenge_index:c,subject:i,score:C,onViewAllTask:q,challenge_optional:F,unity_3d_result:g})=>{const[u,t]=(0,e.useState)(!1),n=(0,re.useLocation)(),[h]=(0,re.useSearchParams)();function v(){t(!u),(0,f.vp)()?(0,f.BU)():(0,f.Dj)(document.getElementById("task-left-panel"))}const E=()=>{(0,f.vp)()?t(!0):t(!1)};return(0,e.useEffect)(()=>(document.addEventListener((0,f.gH)(),E),()=>{document.removeEventListener((0,f.gH)(),E)}),[]),e.createElement("div",{className:"task-header"},e.createElement("a",{title:"\u67E5\u770B\u5168\u90E8\u4EFB\u52A1",onClick:q},e.createElement("img",{src:I,alt:"nav",width:45})),e.createElement(A.Z,{style:{flex:1},wrap:!1,align:"middle",gutter:10},e.createElement(d.Z,{style:{minWidth:"0px"}},e.createElement("h3",{title:i},"\u7B2C",c,"\u5173\uFF1A",i)),F&&!!h.get("coursesId")&&e.createElement(d.Z,null,e.createElement("div",{className:"font14 mr10",style:{color:"#E88D13",padding:"1px 8px",borderRadius:"9999px",border:"1px solid rgba(232,141,19,0.4)",background:"rgba(239,165,58,0.12)",lineHeight:"22px",whiteSpace:"nowrap"}},"\u53EF\u9009\u505A"))),e.createElement("span",null,C),!g&&h.get("isFullScreen")!=="true"&&e.createElement("a",{onClick:v,title:u?"\u9000\u51FA\u5168\u5C4F":"\u5168\u5C4F"},e.createElement("i",{className:u?"iconfont icon-shousuo c-grey-333 font16 ml10 current":"iconfont icon-zhankai c-grey-333 font16 ml10 current"})))},m=D(458),l=D(71411),s=D(54172),x=D(13747),le=D(2524),z="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAMAAADygAyiAAAAaVBMVEUAAAD/vwD/vwD/ugD/ugD/uwD/vAD8vAP8ugP9uwL9uwL9uwL9ugL9ugL9ugL8uwP8uwP8ugP9ugL9ugL9ugL9uwL9uwL9uwL9uwP9zkn+1WT+34r+45n/7bz/8s//9+D/+/D//fj///8yardZAAAAGHRSTlMAECAwP0BQX2BwgI+Qn6Cwv8DP0N/g7/D8rFP8AAABpUlEQVRYw+3XwXKDIBAG4AVKoiRBDSq0adrG93/ImphSWwV2jYce+t+SGb5RWBcAmEQeji6acicgHVE6RA4s5cjWoVInHkognV6KP1Pt0NExJ3OE8AhUUKB9BKI4rpoM3+7KWzaMBLWwGcbttsNC+QlWcn7Eqesz8z+ocTHw7wUPQKdLEnItB+3i0PO569JQXwxtFHo5f3QoqB4v1BR663wSkItD738O6vN6WQlyZyRk1oGq8Xf6CFSMO8cjUAbMrgHZvl+qNSDVf/3MT7cSSyFza+DcepYEGQ/Ze9cVzSKo+oIavzUxfYeaJZAeb0xC2ytUUKD9FbJ6slMKySGnQBK4DO23ggJFd1qLh4oopPBQFoU4GmoSxxqNhbIExJHbbJM8aSkcJNNnv+rRk4h/OZt2DAPMcdSu46Qli3RSkhGADovMuGZASagK7AaI4XqOUQzo4ftfDdPkS5jByr1lssXKzzpXAP/QpLyfrvGXycPtJyczMnDhOgri44RvILQqiNy3aJPVUm5XsOziRoOaMFSQIB2GchLEgj3SEOuI6dm3M8E1+wTzvvO4HPYw7wAAAABJRU5ErkJggg==",U="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAMAAADygAyiAAAAeFBMVEUAAACvv7+nt8elusWmusKnt8OmucKmucGlt8KmuMKlt8GmuMKmuMGluMKmt8KluMKmuMKmt8KluMGmuMKmuMGlt8KluMGmuMGmuMK+y9PQ2d/W3uPb4ubg5unk6ezo7O/r7/Hu8vTx9Pb09/j3+fr6+/z9/f7///9IiVUSAAAAGHRSTlMAECAwP0BQX2BwgI+Qn6Cwv8DP0N/g7/D8rFP8AAACAElEQVRYw+3X2XaCMBAG4CzFYtSgIiRYu7rk/d+wCJwUy8wk0V72v9KjfCdMhoQwNkm22loy64Vk4ci1jciKh5ystlHZBQYlI51Wose0s9HRlJPbhAgCKlKgJQGlOHYzufx5se4y40lQzWb9dYvnfqJ8gVUG/L15Ozrnzl+v05+YGjeD+JlwCNqf3JDTHodsLZi2FNScnc+lwaG2GWoSenejfBLQbjxRANQN6NzsL53U4JANQN31H9Yeuw8vD0LvfwhdHoReBujgwjUqyREN6e/sRMzaZvycolA/MPdGQMV45UChU7ghc8ZNEHqFBzSGTLteqhDU9FN2Jh5aq9qnn/tyKwlCHw6a+xuo7BZwYTwLOXv4QWuv9pAZVl1ZUdARrvR1xgeo8lsT1wNUoZU+WBTS441JanOFCqzSX+Di30JGT3ZKmQk2RyoN3Ji1GRMZtt9KpKcPUPHIndaAPT3kePNTQUIKHBAI5SQkoqEq8FqjY6E8AInIbbYKvmmpOCgLv/ttHn0T8Tdnwk7JWczrqPkbJyyZSCcklZJFhxMV15ylBOsCM2OJERpiFGfpEctfC2Y5v4fprbm3yvxu5bbPFWP/0KS9n67xh8lV91UkMxly4NrKxOHgJ5C0LiDOW2nFqlNOV+y+g1saVOFQkQRpHJonQRxdI8vEPuIavLsSnbNvHF76qBcgeTgAAAAASUVORK5CYII=",X="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAMAAADygAyiAAAAe1BMVEUAAAC/j1C3l1i1lVq2llmzl1i2llm0llm1lVi0llm1lVi0llm1lVm1lVi0lli1lVi0lli1llm1lVm0lli1lli1lVm0lVm1lli1llnJs4fSvpnYx6fdzrLh1Lzl2sTo38zs49Pu59nx6+D07+X28uv59vD7+fX9/Pr///9SRDJsAAAAGHRSTlMAECAwP0BQX2BwgI+Qn6Cwv8DP0N/g7/D8rFP8AAAB+klEQVRYw+3X2VbCMBAG4EliEQqkQGgTEBFRlvd/QksLMV0yyVQvvPC/4XCg38kyzQLQSTJfGTSLqYBwxMJEZM5CTlKYqKwDjRKRTinhbVqb6EjMGRtCOAJlFGiGQBTHLDuPP08XVUaMBBUwqp+bPtcTZQc4TXr+vv84Xcucjq+dnyB1i4F/T3gPtKmUOp8bL2QKDtJg0OHq5OiHymIoUOjkQtetH1q7E9UD1cDBfFSfb37IREG7excPfwBqDvrPoW096C8YpILQ7jFpe2T6l+57GoAOBoEyd+UItQgryDEwHQ21++ZAulwv0/Bgb/aXvia5j5ZvP7PDnQrv9B/r19YHqWoB59qygYJsQspC+r7qinwQtHxAud2amLxD+RBIuhuTkPoGZRRodoO07OyUIuEwaUMXBEqAJ779tjNtnxXwbj8bk4ZFt6D3xgq5c3/KUChtl+LFcZo9G6MQb/ft5ezZRfLAsUb2bGznal/bGUKDeprkSR48aaVxUBI++y1/ehKxndNhRzGIOY7q33HCko50QpISEB2GjLhkQImvCvQIiOGyj0kZ0MNnrQVTTYYwtTWxlhoPVpp1ngL8Q53yfrrFXibn1VdOZhLPhWsliM3x30BoVYDct2iDVVBuVzDs4kaDcj+UkSDphyYkiHnXSEWsIyZ7e6e8c/YFAVX9WNqVSc8AAAAASUVORK5CYII=",y=D(42995),L=D(65862),G=D(56656),ie=D.n(G),Ae=Object.defineProperty,he=Object.defineProperties,xe=Object.getOwnPropertyDescriptors,Pe=Object.getOwnPropertySymbols,$=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,ye=(o,c,i)=>c in o?Ae(o,c,{enumerable:!0,configurable:!0,writable:!0,value:i}):o[c]=i,Ue=(o,c)=>{for(var i in c||(c={}))$.call(c,i)&&ye(o,i,c[i]);if(Pe)for(var i of Pe(c))Ee.call(c,i)&&ye(o,i,c[i]);return o},_e=(o,c)=>he(o,xe(c)),qe=(o,c,i)=>new Promise((C,q)=>{var F=t=>{try{u(i.next(t))}catch(n){q(n)}},g=t=>{try{u(i.throw(t))}catch(n){q(n)}},u=t=>t.done?C(t.value):Promise.resolve(t.value).then(F,g);u((i=i.apply(o,c)).next())});const Dt={0:z,1:U,2:X},Ut={loading:!0,page:1,data:null};var eu=(o=>(o[o.SET_LOADING=0]="SET_LOADING",o[o.SET_STATE=1]="SET_STATE",o[o.SET_PAGE=2]="SET_PAGE",o))(eu||{});function xt(o,c){switch(c.type){case 0:return _e(Ue({},o),{loading:c.payload});case 1:return Ue(Ue({},o),c.payload);case 2:return _e(Ue({},o),{page:c.payload});default:throw new Error}}var ru=({activeIndex:o,taskId:c})=>{const[i,C]=(0,e.useReducer)(xt,Ut),{loading:q,page:F,data:g}=i,u=(0,e.useRef)(),[t,n]=(0,e.useState)(!1),h=(0,e.useMemo)(()=>[{title:"\u6392\u540D",dataIndex:"user_name",align:"center",render:(te,H,J)=>{let R=(F-1)*10+J+1;return R<=3?e.createElement("img",{src:Dt[R-1],alt:"rank",width:36}):R}},{title:"\u59D3\u540D",dataIndex:"user_name"},{title:g==null?void 0:g.rank_data_name,dataIndex:"score",render:te=>(g==null?void 0:g.open_rank)==="DEFAULT"?(0,L.li)(te):te},{title:"\u901A\u5173\u65F6\u95F4",dataIndex:"end_time",render:te=>ie()(te).format("YYYY-MM-DD HH:mm:ss")}],[g==null?void 0:g.rank_data_name,g==null?void 0:g.open_rank,F]),v=()=>qe(void 0,null,function*(){n(!0);const Y=yield(0,y.i8)(c,{page:F,limit:10});n(!1),C({type:1,payload:{loading:!1,data:Y.data}})});(0,e.useEffect)(()=>(o===4?(clearInterval(u.current),sessionStorage.getItem("rankingShixunDetailAutoRefersh")&&b(!0),v()):clearInterval(u.current),()=>{clearInterval(u.current)}),[F,o,c]);function E(Y){C({type:2,payload:Y})}const b=Y=>{if(!Y){clearInterval(u.current);return}u.current=setInterval(()=>{v()},1e3*10)};return e.createElement("div",{className:"ranking-container"},q?e.createElement(m.Z,{avatar:!0,paragraph:{rows:4}}):e.createElement(e.Fragment,null,e.createElement(A.Z,{align:"middle",justify:"start",style:{marginBottom:"20px"}},e.createElement(d.Z,null,e.createElement("div",{className:"flex-container"},e.createElement(l.Z,{checkedChildren:"\u5F00\u542F",unCheckedChildren:"\u5173\u95ED",defaultChecked:!!sessionStorage.getItem("rankingShixunDetailAutoRefersh"),onChange:Y=>{Y?sessionStorage.setItem("rankingShixunDetailAutoRefersh","true"):sessionStorage.removeItem("rankingShixunDetailAutoRefersh"),b(Y)}}),e.createElement("span",{className:"ml8"},"\u81EA\u52A8\u5237\u65B0\uFF08\u5F00\u542F\u540E\u6BCF10S\u66F4\u65B0\u4E00\u6B21\u6570\u636E\uFF09")))),!g||(g==null?void 0:g.rank_list_count)===0?e.createElement(le.Z,{styles:{margin:"20% auto"}}):e.createElement(e.Fragment,null,e.createElement(s.default,{pagination:!1,size:"middle",dataSource:g.rank_list,columns:h,loading:t}),g.rank_list_count>10?e.createElement(x.Z,{style:{marginTop:20},showQuickJumper:!0,showSizeChanger:!1,onChange:E,current:F,total:g.rank_list_count}):null)))},et=D(69467),_t=D(95097),St=D(6767),we=D(62957),It=D(30641),Kt=D(57261),Eu={"content-wrapper":"content-wrapper___kKoFC",scroll:"scroll___lsiy3","unity-3d-container":"unity-3d-container___kQAJh","unity-3d-resize":"unity-3d-resize___xD5aC","unity3d-panel":"unity3d-panel___WLXqG","btn-enlarge":"btn-enlarge___mQbst",enlarge:"enlarge___p_I6G","tab-nav":"tab-nav___iVZmY","tab-fixed":"tab-fixed___SeByu",active:"active___TjNGA","tab-panel-body":"tab-panel-body___iueV_","answer-tip":"answer-tip___b7k1Y"},Au=D(81184),au=D(82636),Jt=D(58018);const Fu="YYYY-MM-DD HH:mm";var mu=({challenge_optional:o,challenge:c,position:i,status:C,get_gold:q,get_experience:F,star:g,tag_count:u,finished_time:t,index:n,view_answer_time:h,name:v,identifier:E,identity:b,shixun:Y,taskList:te,had_all_submmit:H,challenge_st:J,onSaveTaskStar:R,taskData:O})=>{const N=(0,re.useLocation)(),ue=(0,re.useParams)(),[M]=(0,re.useSearchParams)();function K(pe){R(E,pe,n)}const de=C===2||Y.status<2||te[n-1]&&te[n-1].status===2||Y.task_pass||b<=5;return e.createElement("div",{className:`task-item-container ${c.position===i?"active":""} ${C===2?"finish":""}`},e.createElement("div",{className:"flex-container challenge-title space-between"},de?e.createElement(A.Z,{wrap:!1,align:"middle",gutter:10},e.createElement(d.Z,null,e.createElement("a",{href:`/tasks/${E}${N.search}`,onClick:pe=>{if(pe.preventDefault(),ue.courseId&&ue.homeworkId){setTimeout(()=>window.location.href=`/tasks/${ue.courseId}/${ue.homeworkId}/${E}${N.search}`,300);return}if(ue.courseId&&ue.exerciseId){setTimeout(()=>window.location.href=`/tasks/${ue.courseId}/${ue.exerciseId}/${E}/exercise${N.search}`,300);return}setTimeout(()=>window.location.href=`/tasks/${E}${N.search}`,300)}},`${n+1}. ${v}`," ")),o&&!!M.get("coursesId")&&e.createElement(d.Z,null,e.createElement("div",{className:"font12 mr10",style:{color:"#E88D13",padding:"5px 8px",borderRadius:"9999px",border:"1px solid rgba(232,141,19,0.4)",background:"rgba(239,165,58,0.12)",lineHeight:"12px",whiteSpace:"nowrap"}},"\u53EF\u9009\u505A"))):e.createElement(A.Z,{wrap:!1,align:"middle",gutter:10},e.createElement(d.Z,null,e.createElement("span",null,`${i}. ${v}`)),o&&!!M.get("coursesId")&&e.createElement(d.Z,null,e.createElement("div",{className:"font12 mr10",style:{color:"#E88D13",padding:"5px 8px",borderRadius:"9999px",border:"1px solid rgba(232,141,19,0.4)",background:"rgba(239,165,58,0.12)",lineHeight:"12px",whiteSpace:"nowrap"}},"\u53EF\u9009\u505A"))),J&&!(O!=null&&O.shixun_choice_public_result)?e.createElement("span",{className:H?"green":""},H?"\u5DF2\u63D0\u4EA4":"\u672A\u63D0\u4EA4"):e.createElement("i",{className:`iconfont icon-wancheng1 ${C===2?"green":""}`})),e.createElement("div",{className:"flex-container"},e.createElement("p",{className:C===2?"green":""},e.createElement("span",null,"\u7ECF\u9A8C\u503C")," ",C===2&&F>0?"+":"",F),e.createElement("p",{className:C===2?"green":""},e.createElement("span",null,"\u91D1\u5E01")," ",C===2&&q>0?"+":""," ",q),e.createElement("p",null,e.createElement("span",null,"\u6280\u80FD\u6807\u7B7E")," ",u||"\u65E0")),e.createElement("div",{className:"flex-container"},e.createElement("p",null,e.createElement("span",null,"\u5B8C\u6210\u65F6\u95F4"),t?ie()(t).format(Fu):"--"),e.createElement("p",null,e.createElement("span",null,"\u67E5\u770B\u7B54\u6848\u65F6\u95F4"),h?ie()(h).format(Fu):"--")),Y.status>=2?e.createElement("div",{className:"rate-container"},C===2&&g===0?e.createElement(e.Fragment,null,e.createElement("span",null,"\u7ED9\u4E2A\u8BC4\u5206\u5427\uFF1A"),e.createElement(Jt.Z,{defaultValue:0,onChange:K})):null,C===2&&g>0?e.createElement(e.Fragment,null,e.createElement("span",null,"\u5DF2\u8BC4\u5206\uFF1A"),e.createElement(Jt.Z,{value:g,disabled:!0}),e.createElement("span",{className:"highlight"},g,"\u5206")):null):null)},Ht=Object.defineProperty,Vt=Object.defineProperties,yt=Object.getOwnPropertyDescriptors,$t=Object.getOwnPropertySymbols,yu=Object.prototype.hasOwnProperty,hu=Object.prototype.propertyIsEnumerable,ne=(o,c,i)=>c in o?Ht(o,c,{enumerable:!0,configurable:!0,writable:!0,value:i}):o[c]=i,w=(o,c)=>{for(var i in c||(c={}))yu.call(c,i)&&ne(o,i,c[i]);if($t)for(var i of $t(c))hu.call(c,i)&&ne(o,i,c[i]);return o},j=(o,c)=>Vt(o,yt(c)),ee=({taskList:o,challenge:c,shixun:i,identity:C,onSaveTaskStar:q,taskData:F})=>{const[g]=(0,re.useSearchParams)();return e.createElement("div",{className:"task-nav-container"},!!g.get("coursesId")&&e.createElement("p",{className:"task-tip"},e.createElement("div",null,e.createElement("span",null,"\u6E29\u99A8\u63D0\u793A: "),"\u82E5\u67E5\u770B\u7B54\u6848\u65F6\u95F4\u65E9\u4E8E\u5173\u5361\u4EFB\u52A1\u5B8C\u6210\u65F6\u95F4\uFF0C\u5C06\u5F71\u54CD\u8BFE\u5802\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u6210\u7EE9\u3002")),o.map((u,t)=>{let n=j(w({},u),{identity:C,index:t,challenge:c,taskList:o,shixun:i,onSaveTaskStar:q,taskData:F});return e.createElement(mu,w({key:t},n))}))},ge={tree:"tree___LyfjL"},rt=D(18287),Qe=D(81876),We=D(87513),Ye=D(60979),Ie=(o,c,i)=>new Promise((C,q)=>{var F=t=>{try{u(i.next(t))}catch(n){q(n)}},g=t=>{try{u(i.throw(t))}catch(n){q(n)}},u=t=>t.done?C(t.value):Promise.resolve(t.value).then(F,g);u((i=i.apply(o,c)).next())});const Ve=(o,c,i,C,q)=>Ie(void 0,null,function*(){const F=()=>{q?(0,L.xg)(i?`/tasks/${g==null?void 0:g.identifier}/jupyter`:`/tasks/${g.game_identifier}?subject_id=${C}`):window.location.href=i?`/tasks/${g==null?void 0:g.identifier}/jupyter`:`/tasks/${g.game_identifier}?subject_id=${C}`},g=i?yield(0,Ye.BK)({id:o,challenge_id:c,subject_id:C}):yield(0,Ye.Ir)({id:o,challenge_id:c,subject_id:C});if(g!=null&&g.game_identifier||g!=null&&g.identifier){if(g!=null&&g.access)F();else{if((g==null?void 0:g.access)==!1){St.ZP.warning("\u5F53\u524D\u5B9E\u8BAD\u4E0D\u652F\u6301\u8DF3\u5173\uFF0C\u5DF2\u4E3A\u60A8\u8DF3\u8F6C\u5230\u8BE5\u5B9E\u8BAD\u672A\u901A\u8FC7\u7684\u7B2C\u4E00\u4E2A\u5173\u5361"),setTimeout(()=>{Ve(o,"",i,C,q)},1e3);return}F()}return}(g==null?void 0:g.status)===-3?(0,L.eF)():(g==null?void 0:g.status)===2?V(g==null?void 0:g.message):(g==null?void 0:g.status)===3&&He(g==null?void 0:g.message)}),V=o=>{o=o!=null&&o.includes(".json")?o:`${o}.json`,we.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Ie(void 0,null,function*(){const c=yield(0,We.L8)({url:o});if(!c)return;St.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const i=yield(0,Ye.Ir)({id:c.shixun_identifier});if(i!=null&&i.game_identifier){(0,L.xg)(`/tasks/${i.game_identifier}`);return}(i==null?void 0:i.status)===2?V(i==null?void 0:i.message):(i==null?void 0:i.status)===3&&He(i==null?void 0:i.message)})})},He=o=>{we.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",o,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})};var se=D(59301);const{DirectoryTree:ht}=rt.default;var nu=({taskList:o,challenge:c,shixun:i,identity:C,onSaveTaskStar:q,subject_id:F})=>{const g=(0,re.useParams)(),[u]=(0,re.useSearchParams)(),[t,n]=(0,e.useState)([]),[h,v]=(0,e.useState)([]),[E,b]=(0,e.useState)();(0,e.useEffect)(()=>{Y(o),v(J({children:o},c.id)),n([...o]),console.log("taskList:",o)},[o]);const Y=R=>{R.map((O,N)=>{var ue;O.index=N,O.title=O.name,O.id==c.id&&b(O.key),(ue=O.children)!=null&&ue.length&&Y(O.children)})},te=(R,O)=>{var N,ue;console.log("Trigger Select",R,O),O.node.shixun_identifier&&Ve(O.node.shixun_identifier,O.node.key,((N=O.node)==null?void 0:N.is_jupyter)||((ue=O.node)==null?void 0:ue.is_jupyter_lab),F)},H=()=>{console.log("Trigger Expand")};function J(R,O){var N;if(!(!R||typeof R!="object"))return R.id==O?[]:R.children.some(ue=>N=J(ue,O))?[...N,R.key]:void 0}return se.createElement("div",{className:"task-nav-container"},!!u.get("coursesId")&&se.createElement("p",{className:"task-tip"},se.createElement("div",null,se.createElement("span",null,"\u6E29\u99A8\u63D0\u793A: "),"\u82E5\u67E5\u770B\u7B54\u6848\u65F6\u95F4\u65E9\u4E8E\u5173\u5361\u4EFB\u52A1\u5B8C\u6210\u65F6\u95F4\uFF0C\u5C06\u5F71\u54CD\u8BFE\u5802\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u6210\u7EE9\u3002")),!!(t!=null&&t.length)&&se.createElement("div",{style:{padding:10}},se.createElement(ht,{className:ge.tree,icon:se.createElement("i",{className:"iconfont icon-wancheng1 "}),switcherIcon:se.createElement("i",{className:"iconfont icon-you1 ",style:{position:"relative",top:-2}}),onSelect:te,onExpand:H,selectedKeys:[E],defaultExpandedKeys:[...h||[]],treeData:t,titleRender:(R,O,N)=>se.createElement("span",{className:`${c.id==R.id?ge.active:""} multi_ellipsis1`,style:{paddingRight:34}},R.item_type==="Shixun"&&se.createElement("i",{class:"iconfont icon-shixunti2 c-light-primary font20"}),R.item_type==="Challenge"&&se.createElement("i",{style:{fontFamily:"monospace",position:"relative",top:R.item_type==="Shixun"?-2:0}},"\uFF08",L.I9[R.index],"\uFF09"),se.createElement("span",{style:{position:"relative",top:R.item_type==="Shixun"||R.item_type==="Stage"?-2:0}},R==null?void 0:R.name),R.item_type!=="Stage"&&se.createElement("i",{className:`iconfont icon-tasks-img c-grey-999 ${(R==null?void 0:R.status)==1&&"c-green-29b"}`},((R==null?void 0:R.status)==1||(R==null?void 0:R.status)==0)&&se.createElement("img",{src:Qe.k$,width:"16"}),(R==null?void 0:R.status)==2&&se.createElement("img",{src:Qe.ub,width:"16"}),(R==null?void 0:R.status)==3&&se.createElement("img",{src:Qe.e6,width:"16"})))})))},fu=D(40635),ku=D(25374),me=D(28284),tu=D(82326),at=D(37568),xu=D(29787),pu=D(38147),Su=(o,c,i)=>new Promise((C,q)=>{var F=t=>{try{u(i.next(t))}catch(n){q(n)}},g=t=>{try{u(i.throw(t))}catch(n){q(n)}},u=t=>t.done?C(t.value):Promise.resolve(t.value).then(F,g);u((i=i.apply(o,c)).next())}),tt=({user_praise:o,praise_count:c,praisePlus:i,onCreateDiscuss:C,user:q,userInfo:F})=>{const[g,u]=(0,e.useState)(!1),[t,n]=(0,e.useState)(""),h=(0,re.useParams)(),[v]=(0,re.useSearchParams)(),[E,b]=(0,e.useState)(!1),[Y,te]=(0,e.useState)([]),[H,J]=(0,e.useState)([]),[R]=me.default.useForm(),[O,N]=(0,e.useState)([]),[ue,M]=(0,e.useState)(!1),[K,de]=(0,e.useState)(!1),[pe,fe]=(0,e.useState)(!1),[Oe,Xe]=(0,e.useState)(0);(0,e.useEffect)(()=>Su(void 0,null,function*(){var ke,nt,Xt,Ze,Lt;if(v.get("homework_common_id")){let Le=yield(0,pu.ZP)(`/api/shixun_homeworks/${v.get("homework_common_id")}/header_info.json`,{method:"get"});(Le==null?void 0:Le.status)===0&&(te([{course_group_id:"-",group_group_name:"\u5168\u90E8\u5206\u73ED"},...(ke=Le==null?void 0:Le.data)==null?void 0:ke.course_group_info]),J([{id:"-",name:"\u5168\u90E8\u72B6\u6001"},...(Xt=(nt=Le==null?void 0:Le.data)==null?void 0:nt.task_status)==null?void 0:Xt.filter(vt=>(vt==null?void 0:vt.id)!=0&&(vt==null?void 0:vt.id)!=-1)]),R.setFieldsValue({course_group:v.get("courseGroup")?(Ze=v.get("courseGroup").split(","))==null?void 0:Ze.map(vt=>vt=="-"?vt:Number(vt)):["-"],work_status:v.get("workStatus")?(Lt=v.get("workStatus").split(","))==null?void 0:Lt.map(vt=>vt=="-"?vt:Number(vt)):["-"],search:v.get("search")?v.get("search"):""}),lt())}}),[]);const lt=()=>Su(void 0,null,function*(){var ke,nt,Xt,Ze,Lt,Le;M(!0);let vt=yield(0,pu.ZP)(`/api/shixun_homeworks/${v.get("homework_common_id")}/all_student_works.json`,{method:"get",params:{search:R.getFieldValue("search"),course_group:R.getFieldValue("course_group"),work_status:R.getFieldValue("work_status")}});if((vt==null?void 0:vt.status)===0){N((ke=vt==null?void 0:vt.data)==null?void 0:ke.student_works),de(!1),fe(!1);for(let Bu in(nt=vt==null?void 0:vt.data)==null?void 0:nt.student_works)(h==null?void 0:h.taskId)==((Ze=(Xt=vt==null?void 0:vt.data)==null?void 0:Xt.student_works[Bu])==null?void 0:Ze.game_identifier)&&(Xe(Bu),Bu!=0?de(!0):de(!1),Bu!=((Le=(Lt=vt==null?void 0:vt.data)==null?void 0:Lt.student_works)==null?void 0:Le.length)-1?fe(!0):fe(!1))}M(!1)});function Ft(ke){n(ke)}function At(){u(!0)}function gt(){u(!1)}function Me(){return Su(this,null,function*(){if(!(F!=null&&F.authentication)){we.default.confirm({title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:"\u9700\u8981\u901A\u8FC7\u5B9E\u540D\u9A8C\u8BC1\u540E\uFF0C\u624D\u80FD\u8FDB\u884C\u8BC4\u8BBA\u64CD\u4F5C",okText:"\u524D\u5F80\u5B9E\u540D\u9A8C\u8BC1",cancelText:"\u53D6\u6D88",onOk:()=>{window.open("/account/certification")}});return}if(t.trim()==""){St.ZP.warning("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A");return}C(t),n(""),u(!1)})}return e.createElement("div",{className:`comment-input-editor-container ${g?"active":""} `},e.createElement("div",{className:g?"text-area hide":"text-area"},e.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:At}),e.createElement("a",{className:"c-light-black",onClick:i,title:o?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},e.createElement("i",{className:`mr3 ${o?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `,alt:"\u8D5E"}),c?e.createElement("span",null,c):"")),g?e.createElement("div",{className:"input-mask",onClick:gt}):null,e.createElement("div",{className:g?"md-container":"md-container hide"},e.createElement(ku.Z,{id:"discuss-input-editor",startInit:g,miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:t,height:240,onChange:Ft}),e.createElement("div",{className:"tip-container",onClick:gt},e.createElement("p",null,"\u8BF7\u52FF\u7C98\u8D34\u7B54\u6848\uFF0C\u5426\u5219\u5C06\u9020\u6210\u8D26\u53F7\u7981\u7528\u540E\u679C\uFF01"),e.createElement("a",{className:"btn-send",style:{color:"#fff",background:"#0152d9"},onClick:Me},"\u53D1\u9001"))),v.get("homework_common_id")&&e.createElement("div",{className:"students"},e.createElement("div",{className:"students_list",onClick:()=>{b(!0)}},"\u5B66\u751F\u5217\u8868"),e.createElement("div",{style:{marginLeft:"auto"}}),K&&e.createElement("div",{className:"students_change",onClick:()=>{var ke;re.history.push(`${(ke=O==null?void 0:O[Number(Oe)-1])==null?void 0:ke.url}&courseGroup=${R.getFieldValue("course_group")||""}&workStatus=${R.getFieldValue("work_status")||""}&search=${R.getFieldValue("search")||""}`),location.reload()}},"\u4E0A\u4E00\u4E2A"),pe&&e.createElement("div",{className:"students_change",onClick:()=>{var ke;re.history.push(`${(ke=O==null?void 0:O[Number(Oe)+1])==null?void 0:ke.url}&courseGroup=${R.getFieldValue("course_group")||""}&workStatus=${R.getFieldValue("work_status")||""}&search=${R.getFieldValue("search")||""}`),location.reload()}},"\u4E0B\u4E00\u4E2A")),e.createElement(Kt.Z,null,e.createElement(It.Z,{title:null,style:{width:"700px"},placement:"left",closable:!1,open:E,onClose:()=>b(!1)},e.createElement("div",{style:{fontSize:"16px",marginBottom:"20px",fontWeight:"bold"}},"\u5B66\u751F\u5217\u8868"),e.createElement(me.default,{form:R,layout:"inline",className:"myformStyle"},e.createElement(me.default.Item,{name:"course_group"},e.createElement(tu.default,{maxTagCount:1,style:{width:180},mode:"multiple",onChange:ke=>{(ke==null?void 0:ke.length)<2?R.setFieldValue("course_group",ke):(ke==null?void 0:ke[(ke==null?void 0:ke.length)-1])=="-"?R.setFieldValue("course_group",["-"]):R.setFieldValue("course_group",ke==null?void 0:ke.filter(nt=>nt!="-")),lt()}},Y.map(ke=>e.createElement(tu.default.Option,{key:ke.course_group_id,value:ke.course_group_id},ke.group_group_name)))),e.createElement(me.default.Item,{name:"work_status"},e.createElement(tu.default,{maxTagCount:1,style:{width:180,marginLeft:"10px"},mode:"multiple",onChange:ke=>{(ke==null?void 0:ke.length)<2?R.setFieldValue("work_status",ke):(ke==null?void 0:ke[(ke==null?void 0:ke.length)-1])=="-"?R.setFieldValue("work_status",["-"]):R.setFieldValue("work_status",ke==null?void 0:ke.filter(nt=>nt!="-")),lt()}},H.map(ke=>e.createElement(tu.default.Option,{key:ke.id,value:ke.id},ke.name)))),e.createElement(me.default.Item,{name:"search"},e.createElement(at.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D\u641C\u7D22",className:"mySearch",onChange:ke=>R.setFieldValue("search",ke.target.value),suffix:e.createElement("i",{className:"iconfont icon-sousuo9 font14 ",style:{cursor:"pointer"},onClick:()=>lt()})}))),e.createElement(xu.Z,{spinning:ue},e.createElement(s.default,{style:{marginTop:"20px"},dataSource:O,scroll:{y:"70vh"},columns:[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"group_name"},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"final_score"},{title:"\u64CD\u4F5C",render:(ke,nt)=>e.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{re.history.push(`${nt==null?void 0:nt.url}&courseGroup=${R.getFieldValue("course_group")||""}&workStatus=${R.getFieldValue("work_status")||""}&search=${R.getFieldValue("search")||""}`),location.reload()}},"\u67E5\u770B")}],pagination:!1})))))},ot=D(77254),Fe=D(42678),Qu=({data:o})=>e.createElement(e.Fragment,null,o&&o.map(c=>e.createElement("div",{className:"choose-answer-item",key:c.position},e.createElement("p",null,"\u7B2C",c.position,"\u9898"),e.createElement(_t.Z,{value:c.answer})))),ln=({data:o,onShowUnlockAnswerModal:c,challenge:i})=>{const C=i!=null&&i.disable_copy?{userSelect:"none"}:{},q=F=>{if(i!=null&&i.disable_copy){St.ZP.error("\u7981\u6B62\u590D\u5236\u53C2\u8003\u7B54\u6848");return}const g=document.querySelector(`#answer-content-${F}`);if(g){const u=n=>{var h;let v="";for(const E of n.childNodes)if(!(E&&((h=E==null?void 0:E.className)==null?void 0:h.indexOf("previewFlowChar"))>-1)){if(E.nodeType===Node.TEXT_NODE)v+=E.textContent;else if(E.nodeType===Node.ELEMENT_NODE)if(E.tagName==="PRE"||E.tagName==="CODE")v+=E.innerText;else if(E.tagName==="BR")v+=` + `,onClick:()=>Wt(qt.type,$u)})),et.createElement(f.Z,{spinning:me},zn(qt.type)?et.createElement("div",{style:{marginTop:(qt==null?void 0:qt.type)=="CPU"?pu?"7%":"":tt?"7%":""}},et.createElement(he,{dataInfo:{y:bt(at,qt==null?void 0:qt.type,1)||[],x:bt(at,qt==null?void 0:qt.type,0)||[]},startAndEndTime:ht,colors:ct,indexKey:$u,valueName:at.map(Zt=>Zt.name),imageTypeName:at.map(Zt=>{var a;return(a=Zt==null?void 0:Zt.promQueryResult)==null?void 0:a.imageTypeName}),key:`${$u}-${ln}`}),et.createElement("div",{className:Pe.info_con},et.createElement("div",{className:Pe.info_top},et.createElement("div",null,"\u6700\u5927\u503C"),et.createElement("div",null,"\u6700\u5C0F\u503C"),et.createElement("div",null,"\u5E73\u5747\u503C")),at.map((Zt,a)=>{var p;let Q=Zt==null?void 0:Zt.promQueryResult;return et.createElement("div",{className:Pe.listdata,key:a},et.createElement("div",{className:Pe.block,style:{backgroundColor:ct[a],marginRight:10}}),et.createElement("div",{className:Pe.typename},(p=Zt==null?void 0:Zt.promQueryResult)==null?void 0:p.imageTypeName),et.createElement("div",{className:Pe.val},(qt==null?void 0:qt.type)=="CPU"?`${Q==null?void 0:Q.cpuMaxDoubleValue}Cores`:`${Q==null?void 0:Q.memoryDoubleMaxValue}MiB`),et.createElement("div",{className:Pe.val},(qt==null?void 0:qt.type)=="CPU"?`${Q==null?void 0:Q.cpuMinDoubleValue}Cores`:`${Q==null?void 0:Q.memoryDoubleMinValue}MiB`),et.createElement("div",{className:Pe.val},(qt==null?void 0:qt.type)=="CPU"?`${Q==null?void 0:Q.cpuAvgDoubleValue}Cores`:`${Q==null?void 0:Q.memoryDoubleAvgValue}MiB`))}))):et.createElement(xt.Z,null)))))},Eu=D(59301),Au=(ne,w,j)=>new Promise((ee,ge)=>{var rt=Ye=>{try{We(j.next(Ye))}catch(Ie){ge(Ie)}},Qe=Ye=>{try{We(j.throw(Ye))}catch(Ie){ge(Ie)}},We=Ye=>Ye.done?ee(Ye.value):Promise.resolve(Ye.value).then(rt,Qe);We((j=j.apply(ne,w)).next())}),Jt=({getApi:ne,identifier:w,visible:j,info:ee})=>{const[ge,rt]=(0,e.useState)({}),[Qe,We]=(0,e.useState)(!0);(0,e.useEffect)(()=>{We(!0)},[j]),(0,e.useEffect)(()=>{ne&&Qe&&Ye()},[ne]);const Ye=()=>Au(void 0,null,function*(){const Ie=yield(0,U.ZP)(`/api/shixuns/${w}/cpu_basic_data.json`,{method:"get"});(Ie==null?void 0:Ie.status)==0&&rt(Ie)});return Eu.createElement("div",null,Eu.createElement(Kt,{isFirst:Qe,setIsFirst:Ie=>We(Ie),identifier:w,data:ge,info:ee}))},Fu=D(65862),mu=D(65582),Ht=D(60979),Vt=D(66457),yt=D(59301),$t=(ne,w,j)=>new Promise((ee,ge)=>{var rt=Ye=>{try{We(j.next(Ye))}catch(Ie){ge(Ie)}},Qe=Ye=>{try{We(j.throw(Ye))}catch(Ie){ge(Ie)}},We=Ye=>Ye.done?ee(Ye.value):Promise.resolve(Ye.value).then(rt,Qe);We((j=j.apply(ne,w)).next())});const yu=({globalSetting:ne,dispatch:w,practiceSetting:j,shixunsDetail:ee,visible:ge,onCancel:rt,info:Qe,identifier:We,isJupyter:Ye,onOk:Ie})=>{const[Ve,V]=(0,e.useState)("1"),[He,se]=(0,e.useState)("\u63A8\u8350\u914D\u7F6E"),[ht,nu]=(0,e.useState)([]),[fu,ku]=(0,e.useState)(!1),[me,tu]=(0,e.useState)(!1),[at,xu]=(0,e.useState)({}),[pu,Su]=(0,e.useState)(!1);(0,e.useEffect)(()=>{ge&&(tu(!1),V("1"),se("\u63A8\u8350\u914D\u7F6E"),(Qe==null?void 0:Qe.type)=="\u6311\u6218\u9875\u9762"?nu(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E"]):nu(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E","\u589E\u5F3A\u914D\u7F6E"]),xu({}),tt(),(Qe==null?void 0:Qe.type)=="\u6311\u6218\u9875\u9762"&&w({type:"shixunsDetail/getShixunsDetail",payload:{id:We}}))},[ge]);const tt=()=>$t(void 0,null,function*(){Su(!0);const ve=yield(0,Ht.HS)(We);[0,-10].includes(ve.status)&&(xu(ve),Su(!1))}),ot=ve=>{ve=="2"?tu(!0):tu(!1),V(ve)},Fe=()=>{re.default.info({centered:!0,icon:null,width:424,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:yt.createElement("div",{className:"tc"},yt.createElement("img",{src:le,alt:"\u4E8C\u7EF4\u7801",width:182,height:182,style:{pointerEvents:"none",userSelect:"none"}})),okText:"\u6211\u77E5\u9053\u4E86"})},Qu=()=>$t(void 0,null,function*(){if((0,Vt.gy)(w,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")||He=="\u5F53\u524D\u914D\u7F6E")return;ku(!0),(yield(0,U.ZP)(`/api/shixuns/${We}/apply_recommend_config.json`,{method:"put",body:{data:He=="\u63A8\u8350\u914D\u7F6E"?at==null?void 0:at.recommend:at==null?void 0:at.high}})).status==0&&(I.ZP.success("\u5E94\u7528\u6210\u529F"),ku(!1),rt(),Ie())}),ln=()=>$t(void 0,null,function*(){var ve,it;if(yield k(),(0,Fu.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),(ve=ee.detail)!=null&&ve.is_jupyter||(it=ee.detail)!=null&&it.is_jupyter_lab){w({type:"shixunsDetail/execJupyter",payload:{id:We}}).then(Wt=>{var bt;Wt!=null&&Wt.identifier&&((bt=mu.history)==null||bt.push(`/tasks/${Wt.identifier}/jupyter`))});return}w({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const ft=Ye?yield(0,Ht.BK)({id:We}):yield(0,Ht.Ir)({id:We});if(w({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),ft!=null&&ft.game_identifier||ft!=null&&ft.identifier){(0,Fu.xg)(Ye?`/tasks/${ft==null?void 0:ft.identifier}/jupyter`:`/tasks/${ft.game_identifier}`);return}(ft==null?void 0:ft.status)===-3?(0,Fu.eF)():(ft==null?void 0:ft.status)===2?Pt(ft==null?void 0:ft.message):(ft==null?void 0:ft.status)===3&&ct(ft==null?void 0:ft.message)}),k=()=>new Promise((ve,it)=>{var ft;(ft=j==null?void 0:j.sideBar)!=null&&ft.confirmLeave?re.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{w({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),ve()},onCancel:()=>{it()}}):ve()}),Pt=ve=>{ve=ve!=null&&ve.includes(".json")?ve:`${ve}.json`,re.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:yt.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>$t(void 0,null,function*(){const it=yield(0,U.ZP)("/api"+ve,{method:"get"});if(!it)return;I.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const ft=yield(0,Ht.Ir)({id:it.shixun_identifier});if(ft!=null&&ft.game_identifier){(0,Fu.xg)(`/tasks/${ft.game_identifier}`);return}(ft==null?void 0:ft.status)===2?Pt(ft==null?void 0:ft.message):(ft==null?void 0:ft.status)===3&&ct(ft==null?void 0:ft.message)})})},ct=ve=>{re.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:yt.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",ve,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})};return yt.createElement(yt.Fragment,null,yt.createElement(A.Z,{title:null,placement:"right",open:ge,width:1e3,onClose:rt,closeIcon:null,footer:null},yt.createElement("div",{className:l.header_body},yt.createElement("span",null,"\u914D\u7F6E\u4E0E\u76D1\u63A7"),yt.createElement(s.Z,{className:l.close,onClick:rt})),yt.createElement(d.default,{activeKey:Ve,onChange:ot},yt.createElement(d.default.TabPane,{tab:"\u63A8\u8350\u914D\u7F6E",key:1},yt.createElement(f.Z,{spinning:pu,size:"large",tip:yt.createElement("div",{style:{color:"#666",fontSize:"14px"}},yt.createElement("div",{style:{color:"#232B40",fontWeight:"bolder",marginBottom:24,marginTop:14}},"\u6B63\u5728\u8BA1\u7B97\u2026"),yt.createElement("div",{style:{lineHeight:"26px"}},"\u7CFB\u7EDF\u6B63\u5728\u6839\u636E\u5B9E\u8DF5\u9879\u76EE\u4F7F\u7528\u7684\u5B9E\u9645\u60C5\u51B5\u8BA1\u7B97\u63A8\u8350\u914D\u7F6E",yt.createElement("br",null),"\u8BF7\u8010\u5FC3\u7B49\u5F85\u2026"))},(at==null?void 0:at.status)==0?yt.createElement(yt.Fragment,null,yt.createElement("div",{className:l.recommend_config_introduce},yt.createElement("div",null,"\u5F53\u524D\u914D\u7F6E\uFF1A\u5B9E\u9A8C\u73AF\u5883\u76EE\u524D\u5DF2\u7ECF\u914D\u7F6E\u7684\u8D44\u6E90\u3002"),yt.createElement("div",null,"\u63A8\u8350\u914D\u7F6E\uFF1A\u7CFB\u7EDF\u6839\u636E\u5B9E\u8DF5\u9879\u76EE\u4F7F\u7528\u7684\u5B9E\u9645\u60C5\u51B5\uFF0C\u8BA1\u7B97\u51FA\u63A8\u8350\u914D\u7F6E\u3002\u4F7F\u7528\u7684\u4EBA\u8D8A\u591A\uFF0C\u63A8\u8350\u8D8A\u51C6\u786E\u3002"),yt.createElement("div",null,"\u589E\u5F3A\u914D\u7F6E\uFF1A\u9002\u7528\u4E8E\u8D44\u6E90\u6D88\u8017\u8F83\u9AD8\u7684\u5B9E\u8DF5\u9879\u76EE\u3002")),yt.createElement("div",{className:l.recommend_config},ht.map((ve,it)=>yt.createElement("div",{className:`${l.recommend_config_item} ${ve==He?l.recommend_config_active_item:""}`,key:ve,onClick:()=>se(ve)},yt.createElement("div",{className:l.item_title},yt.createElement("div",null,ve),it==1?yt.createElement("div",{className:l.recommend_text},"\u63A8\u8350"):yt.createElement(yt.Fragment,null)),(ve=="\u5F53\u524D\u914D\u7F6E"&&(at==null?void 0:at.current)||ve=="\u63A8\u8350\u914D\u7F6E"&&(at==null?void 0:at.recommend)||ve=="\u589E\u5F3A\u914D\u7F6E"&&(at==null?void 0:at.high)||[]).map((ft,Wt)=>yt.createElement("div",{className:l.item_content,key:Wt},yt.createElement("span",null,ft==null?void 0:ft.image_name),ft!=null&&ft.cpu_limit?yt.createElement("span",null,ft==null?void 0:ft.cpu_limit,"\u6838",ft==null?void 0:ft.memory_limit,"G"):yt.createElement("div",null,yt.createElement("span",null,"\u6682\u65E0\u63A8\u8350"),yt.createElement(P.Z,{title:yt.createElement("div",{style:{lineHeight:"22px",padding:5}},"\u5B9E\u9A8C\u73AF\u5883\u4E3A\u7279\u6B8A\u7684\u4E13\u6709\u4E91\u6216\u65E0\u4F7F\u7528\u6570",yt.createElement("br",null),"\u636E\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u7ED9\u51FA\u63A8\u8350\u503C\u3002\u4E00\u952E\u5E94\u7528",yt.createElement("br",null),"\u7684\u65F6\u5019\uFF0C\u5C06\u4F7F\u7528\u539F\u914D\u7F6E\u3002")},yt.createElement(x.Z,{className:l.tooltip})))))))),yt.createElement("div",{className:l.recommend_config_footer},yt.createElement("div",null,yt.createElement("span",null,"\u6CA1\u627E\u5230\u5408\u9002\u7684\u914D\u7F6E\uFF1F"),yt.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>Fe()},"\u8054\u7CFB\u7BA1\u7406\u5458")),yt.createElement(m.ZP,{type:"primary",shape:"round",disabled:He=="\u5F53\u524D\u914D\u7F6E",onClick:Qu,loading:fu},"\u4E00\u952E\u5E94\u7528"))):pu?yt.createElement("div",{style:{height:400}}):yt.createElement("div",{className:l.no_data},yt.createElement("img",{src:z,style:{pointerEvents:"none",userSelect:"none",width:212,height:160}}),yt.createElement("p",{className:"mt20 mb20 font14",style:{color:"#7B8394",width:"100%",lineHeight:"26px"}},"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u6CA1\u6709\u4EFB\u4F55\u4EBA\u4F7F\u7528\u8FC7\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u6839\u636E\u5B9E\u9645\u4F7F\u7528\u60C5\u51B5\u7ED9\u51FA\u63A8\u8350\u914D\u7F6E\u3002",yt.createElement("br",null),"\u5EFA\u8BAE\u60A8\u5148\u6A21\u62DF\u5B9E\u6218\u5E76\u901A\u5173~"),(Qe==null?void 0:Qe.type)!="\u6311\u6218\u9875\u9762"&&yt.createElement("div",{className:l.application,onClick:()=>{ln(),rt()}},"\u6A21\u62DF\u5B9E\u6218")))),yt.createElement(d.default.TabPane,{tab:"\u8D44\u6E90\u76D1\u63A7",key:2},yt.createElement(Jt,{getApi:me,identifier:We,visible:ge,info:Qe})))))};var hu=(0,mu.connect)(({globalSetting:ne,practiceSetting:w,shixunsDetail:j})=>({globalSetting:ne,practiceSetting:w,shixunsDetail:j}))(yu)},34786:function(Cu,W,D){"use strict";D.d(W,{Z:function(){return he}});var e=D(59301),re={scrollbar:"scrollbar___lLOKh",scrollbarContent:"scrollbarContent___J5uQ6",scrollbarTrack:"scrollbarTrack___ptQqt",scrollbarThumb:"scrollbarThumb___GFuZv",item:"item___MSfbI",icon:"icon___AXhP9",dot:"dot___BA766",active:"active___Rkf93",pathActive:"pathActive___l4hB4",paths:"paths___gzBRM"},I=D(62957),A=D(75727),d=D(89392),f=D(77254),P=D(76374),m=D(65862),l=D(65582),s=D(59301),x=Object.defineProperty,le=Object.defineProperties,z=Object.getOwnPropertyDescriptors,U=Object.getOwnPropertySymbols,X=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,L=(xe,Pe,$)=>Pe in xe?x(xe,Pe,{enumerable:!0,configurable:!0,writable:!0,value:$}):xe[Pe]=$,G=(xe,Pe)=>{for(var $ in Pe||(Pe={}))X.call(Pe,$)&&L(xe,$,Pe[$]);if(U)for(var $ of U(Pe))y.call(Pe,$)&&L(xe,$,Pe[$]);return xe},ie=(xe,Pe)=>le(xe,z(Pe)),he=({initTabs:xe=[],tabs:Pe=[],setTabs:$,value:Ee,onChange:ye,codeUpdate:Ue=!1,paths:_e=[],activePath:qe,onChangePath:Dt,codeLoading:Ut,copyProhibited:eu=!1})=>{const[xt,ru]=(0,e.useState)(!1),[et,_t]=(0,e.useState)(!1),St=(0,e.useRef)(),we=(0,e.useRef)(),It=(0,e.useRef)(),Kt=(0,e.useRef)(!1),Eu=(0,l.useParams)(),Au=(0,l.useSelector)(Ht=>{var Vt;return(Vt=Ht==null?void 0:Ht.user)==null?void 0:Vt.userInfo});(0,e.useEffect)(()=>f.Z.subscribe("send-tabs-result-data",Vt=>{const yt=(0,d.cloneDeep)(Pe),$t=yt.findIndex(yu=>yu.index_tab===Vt.index_tab);yt[$t].resData=Vt,$(yt)}),[Pe]),(0,e.useEffect)(()=>{const Ht=new P.Z(yt=>{for(let $t of yt){const{width:yu}=$t.contentRect;au()}}),Vt=new P.Z(yt=>{for(let $t of yt){const{width:yu}=$t.contentRect;au()}});return we.current&&(Ht.observe(we.current),Vt.observe(It.current)),()=>{Ht.disconnect(),Vt.disconnect()}},[]),(0,e.useEffect)(()=>{var Ht;if(xe.length&&!Kt.current){let Vt=sessionStorage.getItem("Tpilist"),yt=JSON.parse(Vt)||[],$t=(Ht=yt==null?void 0:yt.filter(ne=>ne.id===Eu.taskId))==null?void 0:Ht[0],yu=(Au==null?void 0:Au.user_status)===2||($t==null?void 0:$t.id)===Eu.taskId&&(new Date().getTime()-new Date($t==null?void 0:$t.time).getTime())/1e3/3600>24;const hu=xe.map((ne,w)=>ie(G({},ne),{active:Eu.taskId?w===0&&![2,3,4].includes(ne.tab_type)?!0:yu?!1:!!($t!=null&&$t.id&&w===0):w===0,resetKey:1,resData:{}}));if(!($t!=null&&$t.id)){let ne={id:Eu.taskId,time:new Date};yt.push(ne),sessionStorage.setItem("Tpilist",JSON.stringify(yt))}$((0,d.cloneDeep)(hu)),ye(hu[0]),Kt.current=!1}},[xe==null?void 0:xe.length]),(0,e.useEffect)(()=>{if(St.current){let Ht=function(ne){$t=St.current.offsetLeft,yu=ne.pageX,hu=!0,document.onselectstart=function(){return!1},(0,m.kk)("none")},Vt=function(){hu=!1,document.onselectstart=null,(0,m.kk)("auto")},yt=function(ne){if(hu){const w=ne.pageX-yu;let j=$t+w;const ee=we.current.clientWidth-St.current.clientWidth;j<=0&&(j=0),j>=ee&&(j=ee),St.current.style.left=`${j}px`,It.current.style.transform=`translateX(${-(j/we.current.clientWidth*It.current.clientWidth)}px)`}},$t=0,yu=0,hu=!1;return St.current.addEventListener("mousedown",Ht),document.addEventListener("mousemove",yt),document.addEventListener("mouseup",Vt),()=>{var ne;(ne=St.current)==null||ne.removeEventListener("mousedown",Ht),document==null||document.removeEventListener("mousemove",yt),document==null||document.removeEventListener("mouseup",Vt)}}},[St.current,Ee]),(0,e.useEffect)(()=>(It.current.addEventListener("wheel",Jt,{passive:!1}),()=>{var Ht;(Ht=It.current)==null||Ht.removeEventListener("wheel",Jt,{passive:!1})}),[It.current]);const au=()=>{var Ht;try{if(It.current.clientWidth>we.current.clientWidth){const Vt=we.current.clientWidth/It.current.clientWidth*we.current.clientWidth,yt=Number((Ht=St.current.style.left)==null?void 0:Ht.replace("px",""));let $t=yt;yt+Vt>=we.current.clientWidth&&($t=yt-(yt+Vt-we.current.clientWidth)),St.current.style.width=`${Vt}px`,St.current.style.left=`${$t}px`,It.current.style.transform=`translateX(${-($t/we.current.clientWidth*It.current.clientWidth)}px)`,ru(!0)}else St.current.style.left="0px",It.current.style.transform="translateX(0px)",ru(!1)}catch(Vt){}},Jt=Ht=>{if(It.current.clientWidth<=we.current.clientWidth)return;let Vt=0;navigator.userAgent.indexOf("Macintosh")!==-1?Vt=Ht.deltaX:Ht.shiftKey?Vt=Ht.deltaX||Ht.deltaY:Vt=Ht.deltaX;const $t=It.current.style.transform.match(/translateX\(([-0-9.]+)px\)/);let yu=$t?parseFloat($t[1]):0;yu=Math.abs(yu),yu=yu+Vt,yu<=0&&(yu=0);const hu=It.current.clientWidth-we.current.clientWidth;yu>=hu&&(yu=hu);const ne=yu/It.current.clientWidth*we.current.clientWidth;St.current.style.left=`${ne}px`,It.current.style.transform=`translateX(${-yu}px)`,Ht.preventDefault()},Fu=(Ht,Vt,yt)=>{if(yt.stopPropagation(),Pe.length===20){I.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:600,centered:!0,content:"\u5B9E\u9A8C\u754C\u9762\u7A97\u53E3\u6570\u91CF\u5DF2\u8FBE\u4E0A\u9650\uFF0820\u4E2A\uFF09\uFF0C\u4E0D\u5141\u8BB8\u518D\u590D\u5236\u7A97\u53E3\u3002"});return}const $t=(0,d.cloneDeep)(Pe),yu=$t[Vt],hu=String(Math.random()).slice(-10),w=`${yu.index_tab.split("-")[0]}-${hu}`;let j=yu.name;const ee=xe.filter(rt=>rt.tab_type===4)||[];if(ee.length===1){const rt=ee[0].name,Qe=$t.filter(We=>We.tab_type===4).map(We=>{var Ye;return Number((Ye=We.name)==null?void 0:Ye.split(rt)[1])});Qe.push(1),console.log(Qe,"nameItems"),j=rt+(Math.max(...Qe)+1)}const ge=ie(G({},yu),{name:j,active:!1,index_tab:w,isCopy:!0});$t.splice(Vt+1,0,ge),$($t)},mu=(Ht,Vt,yt)=>{yt.stopPropagation();const $t=(0,d.cloneDeep)(Pe);$t.splice(Vt,1),Ht.index_tab===Ee.index_tab&&($t[Vt-1].active=!0,ye($t[Vt-1])),$($t)};return s.createElement("div",{className:re.scrollbar,ref:we},s.createElement("div",{className:re.scrollbarContent,ref:It},Pe.map((Ht,Vt)=>{var yt;const{index_tab:$t,isCopy:yu,tab_type:hu,name:ne}=Ht;return s.createElement("div",{key:$t,id:`env_${$t}`,onClick:()=>{if($t===Ee.index_tab)return;const w=ie(G({},Ht),{active:!0}),j=(0,d.cloneDeep)(Pe);j[Vt]=w,ye(w),$(j)},className:Ee.index_tab===$t?`${re.item} ${re.active}`:re.item},hu===1&&s.createElement(s.Fragment,null,s.createElement("i",{title:"\u4EE3\u7801\u7F16\u8F91\u5668",style:{color:"#3B86A0"},className:"iconfont icon-daimabianjiqi1"}),s.createElement("span",null,ne),!!qe&&s.createElement(A.Z,{className:re.icon,overlayClassName:re.paths,onOpenChange:w=>{_t(w)},disabled:Ut,menu:{items:(yt=(0,d.compact)(_e))==null?void 0:yt.map(w=>({key:w,label:s.createElement("span",{className:qe===w?re.pathActive:""},w),onClick:()=>{qe!==w&&(_t(!1),Dt(w))}}))}},s.createElement("div",null,et?s.createElement("b",{className:"iconfont icon-a-xialazhankai"}):s.createElement("b",{className:"iconfont icon-shouqi4"}))),Ue&&s.createElement("div",{className:re.dot})),hu===2&&s.createElement(s.Fragment,null,s.createElement("i",{style:{color:"#608B4E"},title:"VSCode\u7F16\u8F91\u5668",className:"iconfont icon-vscode"}),s.createElement("span",null,ne)),hu===3&&s.createElement(s.Fragment,null,s.createElement("i",{style:{color:"#608B4E"},title:"\u56FE\u5F62\u5316\u684C\u9762",className:"iconfont icon-tuxinghuazhuomian"}),s.createElement("span",null,ne)),hu===4&&s.createElement(s.Fragment,null,s.createElement("i",{style:{color:"#3B86A0"},title:"\u547D\u4EE4\u884C\u7EC8\u7AEF",className:"iconfont icon-minglinghang"}),s.createElement("span",null,ne),!eu&&s.createElement("aside",{title:"\u590D\u5236",onClick:w=>Fu(Ht,Vt,w),className:"iconfont icon-fuzhihuanjing font14 ml10 current"}),yu&&s.createElement("aside",{title:"\u5173\u95ED",onClick:w=>mu(Ht,Vt,w),className:"iconfont icon-guanbishiyanhuanjing font14 ml10 current"})),hu===5&&s.createElement(s.Fragment,null,s.createElement("i",{style:{color:"#3B86A0"},title:"\u5BB9\u5668\u5185\u670D\u52A1",className:"iconfont icon-rongqi1"}),s.createElement("span",null,ne)),hu===6&&s.createElement(s.Fragment,null,s.createElement("i",{style:{color:"#3B86A0"},title:"\u865A\u62DF\u4EFF\u771F",className:"icon-xunifangzhen"}),s.createElement("span",null,ne)),hu===7&&s.createElement(s.Fragment,null,s.createElement("i",{style:{color:"#3B86A0"},title:"jupyter Lab",className:"icon-jupyterLab"}),s.createElement("span",null,ne)))})),s.createElement("div",{style:{display:xt?"block":"none"},className:re.scrollbarTrack},s.createElement("div",{ref:St,className:re.scrollbarThumb})))}},36258:function(Cu,W,D){"use strict";D.r(W),D.d(W,{default:function(){return qh}});var e=D(59301),re=D(65582),I="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAA4qEECAAABz0lEQVR4Xu3csU7DQBRE0V1+LNCn5DNT0mN+DCNoQzNjfBVWl/o9T3wYNiiyMq+3fR/+nC4whT7d+CdAaMZZaMhZaKEpASjHM1poSACKsdFCQwJQjI0WGhKAYmy00JAAFGOjhYYEoBgbLTQkAMXYaKEhASjGRgsNCUAxNlpoSACKsdFCQwJQjI0WGhKAYmz0YtDb2+t8ge4pirne9vcxxnO0VAxTjRYaeppUaAq6+GsjV5Y5Oki0h8yizuiHvHnyRQkNaQstNCQAxdhooSEBKMZGCw0JQDE2ejHobezj49A9PY19fI556Bq/Lc9x8dO7P1e9v6AfkwLI3xHLQR8+Os6CX+zoOIvp31zX/zqgX5XQQkMCUIyNFhoSgGJstNCQABRjo4WGBKAYqtEbdD9tzDIP0PhIGPVImE+TMt9NaqOhRrdn5zJ71JvhMmDtjQjdyoV7Qodg7bjQrVy4J3QI1o4L3cqFe0KHYO240K1cuCd0CNaOC93KhXtCh2DtuNCtXLgndAjWjgvdyoV7Qodg7bjQrVy4J3QI1o4L3cqFe0KHYO240K1cuCd0CNaOC93KhXtCh2DtuNCtXLgndAjWjgvdyoV7Qodg7bjQrVy49wXyQzzmd6RVpQAAAABJRU5ErkJggg==",A=D(77019),d=D(5269),f=D(84056),P=({position:o,homework_challenge_index:c,subject:i,score:C,onViewAllTask:q,challenge_optional:F,unity_3d_result:g})=>{const[u,t]=(0,e.useState)(!1),n=(0,re.useLocation)(),[h]=(0,re.useSearchParams)();function v(){t(!u),(0,f.vp)()?(0,f.BU)():(0,f.Dj)(document.getElementById("task-left-panel"))}const E=()=>{(0,f.vp)()?t(!0):t(!1)};return(0,e.useEffect)(()=>(document.addEventListener((0,f.gH)(),E),()=>{document.removeEventListener((0,f.gH)(),E)}),[]),e.createElement("div",{className:"task-header"},e.createElement("a",{title:"\u67E5\u770B\u5168\u90E8\u4EFB\u52A1",onClick:q},e.createElement("img",{src:I,alt:"nav",width:45})),e.createElement(A.Z,{style:{flex:1},wrap:!1,align:"middle",gutter:10},e.createElement(d.Z,{style:{minWidth:"0px"}},e.createElement("h3",{title:i},"\u7B2C",c,"\u5173\uFF1A",i)),F&&!!h.get("coursesId")&&e.createElement(d.Z,null,e.createElement("div",{className:"font14 mr10",style:{color:"#E88D13",padding:"1px 8px",borderRadius:"9999px",border:"1px solid rgba(232,141,19,0.4)",background:"rgba(239,165,58,0.12)",lineHeight:"22px",whiteSpace:"nowrap"}},"\u53EF\u9009\u505A"))),e.createElement("span",null,C),!g&&h.get("isFullScreen")!=="true"&&e.createElement("a",{onClick:v,title:u?"\u9000\u51FA\u5168\u5C4F":"\u5168\u5C4F"},e.createElement("i",{className:u?"iconfont icon-shousuo c-grey-333 font16 ml10 current":"iconfont icon-zhankai c-grey-333 font16 ml10 current"})))},m=D(458),l=D(71411),s=D(54172),x=D(13747),le=D(2524),z="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAMAAADygAyiAAAAaVBMVEUAAAD/vwD/vwD/ugD/ugD/uwD/vAD8vAP8ugP9uwL9uwL9uwL9ugL9ugL9ugL8uwP8uwP8ugP9ugL9ugL9ugL9uwL9uwL9uwL9uwP9zkn+1WT+34r+45n/7bz/8s//9+D/+/D//fj///8yardZAAAAGHRSTlMAECAwP0BQX2BwgI+Qn6Cwv8DP0N/g7/D8rFP8AAABpUlEQVRYw+3XwXKDIBAG4AVKoiRBDSq0adrG93/ImphSWwV2jYce+t+SGb5RWBcAmEQeji6acicgHVE6RA4s5cjWoVInHkognV6KP1Pt0NExJ3OE8AhUUKB9BKI4rpoM3+7KWzaMBLWwGcbttsNC+QlWcn7Eqesz8z+ocTHw7wUPQKdLEnItB+3i0PO569JQXwxtFHo5f3QoqB4v1BR663wSkItD738O6vN6WQlyZyRk1oGq8Xf6CFSMO8cjUAbMrgHZvl+qNSDVf/3MT7cSSyFza+DcepYEGQ/Ze9cVzSKo+oIavzUxfYeaJZAeb0xC2ytUUKD9FbJ6slMKySGnQBK4DO23ggJFd1qLh4oopPBQFoU4GmoSxxqNhbIExJHbbJM8aSkcJNNnv+rRk4h/OZt2DAPMcdSu46Qli3RSkhGADovMuGZASagK7AaI4XqOUQzo4ftfDdPkS5jByr1lssXKzzpXAP/QpLyfrvGXycPtJyczMnDhOgri44RvILQqiNy3aJPVUm5XsOziRoOaMFSQIB2GchLEgj3SEOuI6dm3M8E1+wTzvvO4HPYw7wAAAABJRU5ErkJggg==",U="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAMAAADygAyiAAAAeFBMVEUAAACvv7+nt8elusWmusKnt8OmucKmucGlt8KmuMKlt8GmuMKmuMGluMKmt8KluMKmuMKmt8KluMGmuMKmuMGlt8KluMGmuMGmuMK+y9PQ2d/W3uPb4ubg5unk6ezo7O/r7/Hu8vTx9Pb09/j3+fr6+/z9/f7///9IiVUSAAAAGHRSTlMAECAwP0BQX2BwgI+Qn6Cwv8DP0N/g7/D8rFP8AAACAElEQVRYw+3X2XaCMBAG4CzFYtSgIiRYu7rk/d+wCJwUy8wk0V72v9KjfCdMhoQwNkm22loy64Vk4ci1jciKh5ystlHZBQYlI51Wose0s9HRlJPbhAgCKlKgJQGlOHYzufx5se4y40lQzWb9dYvnfqJ8gVUG/L15Ozrnzl+v05+YGjeD+JlwCNqf3JDTHodsLZi2FNScnc+lwaG2GWoSenejfBLQbjxRANQN6NzsL53U4JANQN31H9Yeuw8vD0LvfwhdHoReBujgwjUqyREN6e/sRMzaZvycolA/MPdGQMV45UChU7ghc8ZNEHqFBzSGTLteqhDU9FN2Jh5aq9qnn/tyKwlCHw6a+xuo7BZwYTwLOXv4QWuv9pAZVl1ZUdARrvR1xgeo8lsT1wNUoZU+WBTS441JanOFCqzSX+Di30JGT3ZKmQk2RyoN3Ji1GRMZtt9KpKcPUPHIndaAPT3kePNTQUIKHBAI5SQkoqEq8FqjY6E8AInIbbYKvmmpOCgLv/ttHn0T8Tdnwk7JWczrqPkbJyyZSCcklZJFhxMV15ylBOsCM2OJERpiFGfpEctfC2Y5v4fprbm3yvxu5bbPFWP/0KS9n67xh8lV91UkMxly4NrKxOHgJ5C0LiDOW2nFqlNOV+y+g1saVOFQkQRpHJonQRxdI8vEPuIavLsSnbNvHF76qBcgeTgAAAAASUVORK5CYII=",X="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAMAAADygAyiAAAAe1BMVEUAAAC/j1C3l1i1lVq2llmzl1i2llm0llm1lVi0llm1lVi0llm1lVm1lVi0lli1lVi0lli1llm1lVm0lli1lli1lVm0lVm1lli1llnJs4fSvpnYx6fdzrLh1Lzl2sTo38zs49Pu59nx6+D07+X28uv59vD7+fX9/Pr///9SRDJsAAAAGHRSTlMAECAwP0BQX2BwgI+Qn6Cwv8DP0N/g7/D8rFP8AAAB+klEQVRYw+3X2VbCMBAG4EliEQqkQGgTEBFRlvd/QksLMV0yyVQvvPC/4XCg38kyzQLQSTJfGTSLqYBwxMJEZM5CTlKYqKwDjRKRTinhbVqb6EjMGRtCOAJlFGiGQBTHLDuPP08XVUaMBBUwqp+bPtcTZQc4TXr+vv84Xcucjq+dnyB1i4F/T3gPtKmUOp8bL2QKDtJg0OHq5OiHymIoUOjkQtetH1q7E9UD1cDBfFSfb37IREG7excPfwBqDvrPoW096C8YpILQ7jFpe2T6l+57GoAOBoEyd+UItQgryDEwHQ21++ZAulwv0/Bgb/aXvia5j5ZvP7PDnQrv9B/r19YHqWoB59qygYJsQspC+r7qinwQtHxAud2amLxD+RBIuhuTkPoGZRRodoO07OyUIuEwaUMXBEqAJ779tjNtnxXwbj8bk4ZFt6D3xgq5c3/KUChtl+LFcZo9G6MQb/ft5ezZRfLAsUb2bGznal/bGUKDeprkSR48aaVxUBI++y1/ehKxndNhRzGIOY7q33HCko50QpISEB2GjLhkQImvCvQIiOGyj0kZ0MNnrQVTTYYwtTWxlhoPVpp1ngL8Q53yfrrFXibn1VdOZhLPhWsliM3x30BoVYDct2iDVVBuVzDs4kaDcj+UkSDphyYkiHnXSEWsIyZ7e6e8c/YFAVX9WNqVSc8AAAAASUVORK5CYII=",y=D(42995),L=D(65862),G=D(56656),ie=D.n(G),Ae=Object.defineProperty,he=Object.defineProperties,xe=Object.getOwnPropertyDescriptors,Pe=Object.getOwnPropertySymbols,$=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,ye=(o,c,i)=>c in o?Ae(o,c,{enumerable:!0,configurable:!0,writable:!0,value:i}):o[c]=i,Ue=(o,c)=>{for(var i in c||(c={}))$.call(c,i)&&ye(o,i,c[i]);if(Pe)for(var i of Pe(c))Ee.call(c,i)&&ye(o,i,c[i]);return o},_e=(o,c)=>he(o,xe(c)),qe=(o,c,i)=>new Promise((C,q)=>{var F=t=>{try{u(i.next(t))}catch(n){q(n)}},g=t=>{try{u(i.throw(t))}catch(n){q(n)}},u=t=>t.done?C(t.value):Promise.resolve(t.value).then(F,g);u((i=i.apply(o,c)).next())});const Dt={0:z,1:U,2:X},Ut={loading:!0,page:1,data:null};var eu=(o=>(o[o.SET_LOADING=0]="SET_LOADING",o[o.SET_STATE=1]="SET_STATE",o[o.SET_PAGE=2]="SET_PAGE",o))(eu||{});function xt(o,c){switch(c.type){case 0:return _e(Ue({},o),{loading:c.payload});case 1:return Ue(Ue({},o),c.payload);case 2:return _e(Ue({},o),{page:c.payload});default:throw new Error}}var ru=({activeIndex:o,taskId:c})=>{const[i,C]=(0,e.useReducer)(xt,Ut),{loading:q,page:F,data:g}=i,u=(0,e.useRef)(),[t,n]=(0,e.useState)(!1),h=(0,e.useMemo)(()=>[{title:"\u6392\u540D",dataIndex:"user_name",align:"center",render:(te,H,J)=>{let R=(F-1)*10+J+1;return R<=3?e.createElement("img",{src:Dt[R-1],alt:"rank",width:36}):R}},{title:"\u59D3\u540D",dataIndex:"user_name"},{title:g==null?void 0:g.rank_data_name,dataIndex:"score",render:te=>(g==null?void 0:g.open_rank)==="DEFAULT"?(0,L.li)(te):te},{title:"\u901A\u5173\u65F6\u95F4",dataIndex:"end_time",render:te=>ie()(te).format("YYYY-MM-DD HH:mm:ss")}],[g==null?void 0:g.rank_data_name,g==null?void 0:g.open_rank,F]),v=()=>qe(void 0,null,function*(){n(!0);const Y=yield(0,y.i8)(c,{page:F,limit:10});n(!1),C({type:1,payload:{loading:!1,data:Y.data}})});(0,e.useEffect)(()=>(o===4?(clearInterval(u.current),sessionStorage.getItem("rankingShixunDetailAutoRefersh")&&b(!0),v()):clearInterval(u.current),()=>{clearInterval(u.current)}),[F,o,c]);function E(Y){C({type:2,payload:Y})}const b=Y=>{if(!Y){clearInterval(u.current);return}u.current=setInterval(()=>{v()},1e3*10)};return e.createElement("div",{className:"ranking-container"},q?e.createElement(m.Z,{avatar:!0,paragraph:{rows:4}}):e.createElement(e.Fragment,null,e.createElement(A.Z,{align:"middle",justify:"start",style:{marginBottom:"20px"}},e.createElement(d.Z,null,e.createElement("div",{className:"flex-container"},e.createElement(l.Z,{checkedChildren:"\u5F00\u542F",unCheckedChildren:"\u5173\u95ED",defaultChecked:!!sessionStorage.getItem("rankingShixunDetailAutoRefersh"),onChange:Y=>{Y?sessionStorage.setItem("rankingShixunDetailAutoRefersh","true"):sessionStorage.removeItem("rankingShixunDetailAutoRefersh"),b(Y)}}),e.createElement("span",{className:"ml8"},"\u81EA\u52A8\u5237\u65B0\uFF08\u5F00\u542F\u540E\u6BCF10S\u66F4\u65B0\u4E00\u6B21\u6570\u636E\uFF09")))),!g||(g==null?void 0:g.rank_list_count)===0?e.createElement(le.Z,{styles:{margin:"20% auto"}}):e.createElement(e.Fragment,null,e.createElement(s.default,{pagination:!1,size:"middle",dataSource:g.rank_list,columns:h,loading:t}),g.rank_list_count>10?e.createElement(x.Z,{style:{marginTop:20},showQuickJumper:!0,showSizeChanger:!1,onChange:E,current:F,total:g.rank_list_count}):null)))},et=D(69467),_t=D(95097),St=D(6767),we=D(62957),It=D(30641),Kt=D(57261),Eu={"content-wrapper":"content-wrapper___kKoFC",scroll:"scroll___lsiy3","unity-3d-container":"unity-3d-container___kQAJh","unity-3d-resize":"unity-3d-resize___xD5aC","unity3d-panel":"unity3d-panel___WLXqG","btn-enlarge":"btn-enlarge___mQbst",enlarge:"enlarge___p_I6G","tab-nav":"tab-nav___iVZmY","tab-fixed":"tab-fixed___SeByu",active:"active___TjNGA","tab-panel-body":"tab-panel-body___iueV_","answer-tip":"answer-tip___b7k1Y"},Au=D(81184),au=D(82636),Jt=D(58018);const Fu="YYYY-MM-DD HH:mm";var mu=({challenge_optional:o,challenge:c,position:i,status:C,get_gold:q,get_experience:F,star:g,tag_count:u,finished_time:t,index:n,view_answer_time:h,name:v,identifier:E,identity:b,shixun:Y,taskList:te,had_all_submmit:H,challenge_st:J,onSaveTaskStar:R,taskData:O})=>{const N=(0,re.useLocation)(),ue=(0,re.useParams)(),[M]=(0,re.useSearchParams)();function K(pe){R(E,pe,n)}const de=C===2||Y.status<2||te[n-1]&&te[n-1].status===2||Y.task_pass||b<=5;return e.createElement("div",{className:`task-item-container ${c.position===i?"active":""} ${C===2?"finish":""}`},e.createElement("div",{className:"flex-container challenge-title space-between"},de?e.createElement(A.Z,{wrap:!1,align:"middle",gutter:10},e.createElement(d.Z,null,e.createElement("a",{href:`/tasks/${E}${N.search}`,onClick:pe=>{if(pe.preventDefault(),ue.courseId&&ue.homeworkId){setTimeout(()=>window.location.href=`/tasks/${ue.courseId}/${ue.homeworkId}/${E}${N.search}`,300);return}if(ue.courseId&&ue.exerciseId){setTimeout(()=>window.location.href=`/tasks/${ue.courseId}/${ue.exerciseId}/${E}/exercise${N.search}`,300);return}setTimeout(()=>window.location.href=`/tasks/${E}${N.search}`,300)}},`${n+1}. ${v}`," ")),o&&!!M.get("coursesId")&&e.createElement(d.Z,null,e.createElement("div",{className:"font12 mr10",style:{color:"#E88D13",padding:"5px 8px",borderRadius:"9999px",border:"1px solid rgba(232,141,19,0.4)",background:"rgba(239,165,58,0.12)",lineHeight:"12px",whiteSpace:"nowrap"}},"\u53EF\u9009\u505A"))):e.createElement(A.Z,{wrap:!1,align:"middle",gutter:10},e.createElement(d.Z,null,e.createElement("span",null,`${i}. ${v}`)),o&&!!M.get("coursesId")&&e.createElement(d.Z,null,e.createElement("div",{className:"font12 mr10",style:{color:"#E88D13",padding:"5px 8px",borderRadius:"9999px",border:"1px solid rgba(232,141,19,0.4)",background:"rgba(239,165,58,0.12)",lineHeight:"12px",whiteSpace:"nowrap"}},"\u53EF\u9009\u505A"))),J&&!(O!=null&&O.shixun_choice_public_result)?e.createElement("span",{className:H?"green":""},H?"\u5DF2\u63D0\u4EA4":"\u672A\u63D0\u4EA4"):e.createElement("i",{className:`iconfont icon-wancheng1 ${C===2?"green":""}`})),e.createElement("div",{className:"flex-container"},e.createElement("p",{className:C===2?"green":""},e.createElement("span",null,"\u7ECF\u9A8C\u503C")," ",C===2&&F>0?"+":"",F),e.createElement("p",{className:C===2?"green":""},e.createElement("span",null,"\u91D1\u5E01")," ",C===2&&q>0?"+":""," ",q),e.createElement("p",null,e.createElement("span",null,"\u6280\u80FD\u6807\u7B7E")," ",u||"\u65E0")),e.createElement("div",{className:"flex-container"},e.createElement("p",null,e.createElement("span",null,"\u5B8C\u6210\u65F6\u95F4"),t?ie()(t).format(Fu):"--"),e.createElement("p",null,e.createElement("span",null,"\u67E5\u770B\u7B54\u6848\u65F6\u95F4"),h?ie()(h).format(Fu):"--")),Y.status>=2?e.createElement("div",{className:"rate-container"},C===2&&g===0?e.createElement(e.Fragment,null,e.createElement("span",null,"\u7ED9\u4E2A\u8BC4\u5206\u5427\uFF1A"),e.createElement(Jt.Z,{defaultValue:0,onChange:K})):null,C===2&&g>0?e.createElement(e.Fragment,null,e.createElement("span",null,"\u5DF2\u8BC4\u5206\uFF1A"),e.createElement(Jt.Z,{value:g,disabled:!0}),e.createElement("span",{className:"highlight"},g,"\u5206")):null):null)},Ht=Object.defineProperty,Vt=Object.defineProperties,yt=Object.getOwnPropertyDescriptors,$t=Object.getOwnPropertySymbols,yu=Object.prototype.hasOwnProperty,hu=Object.prototype.propertyIsEnumerable,ne=(o,c,i)=>c in o?Ht(o,c,{enumerable:!0,configurable:!0,writable:!0,value:i}):o[c]=i,w=(o,c)=>{for(var i in c||(c={}))yu.call(c,i)&&ne(o,i,c[i]);if($t)for(var i of $t(c))hu.call(c,i)&&ne(o,i,c[i]);return o},j=(o,c)=>Vt(o,yt(c)),ee=({taskList:o,challenge:c,shixun:i,identity:C,onSaveTaskStar:q,taskData:F})=>{const[g]=(0,re.useSearchParams)();return e.createElement("div",{className:"task-nav-container"},!!g.get("coursesId")&&e.createElement("p",{className:"task-tip"},e.createElement("div",null,e.createElement("span",null,"\u6E29\u99A8\u63D0\u793A: "),"\u82E5\u67E5\u770B\u7B54\u6848\u65F6\u95F4\u65E9\u4E8E\u5173\u5361\u4EFB\u52A1\u5B8C\u6210\u65F6\u95F4\uFF0C\u5C06\u5F71\u54CD\u8BFE\u5802\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u6210\u7EE9\u3002")),o.map((u,t)=>{let n=j(w({},u),{identity:C,index:t,challenge:c,taskList:o,shixun:i,onSaveTaskStar:q,taskData:F});return e.createElement(mu,w({key:t},n))}))},ge={tree:"tree___LyfjL"},rt=D(18287),Qe=D(81876),We=D(87513),Ye=D(60979),Ie=(o,c,i)=>new Promise((C,q)=>{var F=t=>{try{u(i.next(t))}catch(n){q(n)}},g=t=>{try{u(i.throw(t))}catch(n){q(n)}},u=t=>t.done?C(t.value):Promise.resolve(t.value).then(F,g);u((i=i.apply(o,c)).next())});const Ve=(o,c,i,C,q)=>Ie(void 0,null,function*(){const F=()=>{q?(0,L.xg)(i?`/tasks/${g==null?void 0:g.identifier}/jupyter`:`/tasks/${g.game_identifier}?subject_id=${C}`):window.location.href=i?`/tasks/${g==null?void 0:g.identifier}/jupyter`:`/tasks/${g.game_identifier}?subject_id=${C}`},g=i?yield(0,Ye.BK)({id:o,challenge_id:c,subject_id:C}):yield(0,Ye.Ir)({id:o,challenge_id:c,subject_id:C});if(g!=null&&g.game_identifier||g!=null&&g.identifier){if(g!=null&&g.access)F();else{if((g==null?void 0:g.access)==!1){St.ZP.warning("\u5F53\u524D\u5B9E\u8BAD\u4E0D\u652F\u6301\u8DF3\u5173\uFF0C\u5DF2\u4E3A\u60A8\u8DF3\u8F6C\u5230\u8BE5\u5B9E\u8BAD\u672A\u901A\u8FC7\u7684\u7B2C\u4E00\u4E2A\u5173\u5361"),setTimeout(()=>{Ve(o,"",i,C,q)},1e3);return}F()}return}(g==null?void 0:g.status)===-3?(0,L.eF)():(g==null?void 0:g.status)===2?V(g==null?void 0:g.message):(g==null?void 0:g.status)===3&&He(g==null?void 0:g.message)}),V=o=>{o=o!=null&&o.includes(".json")?o:`${o}.json`,we.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Ie(void 0,null,function*(){const c=yield(0,We.L8)({url:o});if(!c)return;St.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const i=yield(0,Ye.Ir)({id:c.shixun_identifier});if(i!=null&&i.game_identifier){(0,L.xg)(`/tasks/${i.game_identifier}`);return}(i==null?void 0:i.status)===2?V(i==null?void 0:i.message):(i==null?void 0:i.status)===3&&He(i==null?void 0:i.message)})})},He=o=>{we.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",o,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})};var se=D(59301);const{DirectoryTree:ht}=rt.default;var nu=({taskList:o,challenge:c,shixun:i,identity:C,onSaveTaskStar:q,subject_id:F})=>{const g=(0,re.useParams)(),[u]=(0,re.useSearchParams)(),[t,n]=(0,e.useState)([]),[h,v]=(0,e.useState)([]),[E,b]=(0,e.useState)();(0,e.useEffect)(()=>{Y(o),v(J({children:o},c.id)),n([...o]),console.log("taskList:",o)},[o]);const Y=R=>{R.map((O,N)=>{var ue;O.index=N,O.title=O.name,O.id==c.id&&b(O.key),(ue=O.children)!=null&&ue.length&&Y(O.children)})},te=(R,O)=>{var N,ue;console.log("Trigger Select",R,O),O.node.shixun_identifier&&Ve(O.node.shixun_identifier,O.node.key,((N=O.node)==null?void 0:N.is_jupyter)||((ue=O.node)==null?void 0:ue.is_jupyter_lab),F)},H=()=>{console.log("Trigger Expand")};function J(R,O){var N;if(!(!R||typeof R!="object"))return R.id==O?[]:R.children.some(ue=>N=J(ue,O))?[...N,R.key]:void 0}return se.createElement("div",{className:"task-nav-container"},!!u.get("coursesId")&&se.createElement("p",{className:"task-tip"},se.createElement("div",null,se.createElement("span",null,"\u6E29\u99A8\u63D0\u793A: "),"\u82E5\u67E5\u770B\u7B54\u6848\u65F6\u95F4\u65E9\u4E8E\u5173\u5361\u4EFB\u52A1\u5B8C\u6210\u65F6\u95F4\uFF0C\u5C06\u5F71\u54CD\u8BFE\u5802\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u6210\u7EE9\u3002")),!!(t!=null&&t.length)&&se.createElement("div",{style:{padding:10}},se.createElement(ht,{className:ge.tree,icon:se.createElement("i",{className:"iconfont icon-wancheng1 "}),switcherIcon:se.createElement("i",{className:"iconfont icon-you1 ",style:{position:"relative",top:-2}}),onSelect:te,onExpand:H,selectedKeys:[E],defaultExpandedKeys:[...h||[]],treeData:t,titleRender:(R,O,N)=>se.createElement("span",{className:`${c.id==R.id?ge.active:""} multi_ellipsis1`,style:{paddingRight:34}},R.item_type==="Shixun"&&se.createElement("i",{class:"iconfont icon-shixunti2 c-light-primary font20"}),R.item_type==="Challenge"&&se.createElement("i",{style:{fontFamily:"monospace",position:"relative",top:R.item_type==="Shixun"?-2:0}},"\uFF08",L.I9[R.index],"\uFF09"),se.createElement("span",{style:{position:"relative",top:R.item_type==="Shixun"||R.item_type==="Stage"?-2:0}},R==null?void 0:R.name),R.item_type!=="Stage"&&se.createElement("i",{className:`iconfont icon-tasks-img c-grey-999 ${(R==null?void 0:R.status)==1&&"c-green-29b"}`},((R==null?void 0:R.status)==1||(R==null?void 0:R.status)==0)&&se.createElement("img",{src:Qe.k$,width:"16"}),(R==null?void 0:R.status)==2&&se.createElement("img",{src:Qe.ub,width:"16"}),(R==null?void 0:R.status)==3&&se.createElement("img",{src:Qe.e6,width:"16"})))})))},fu=D(40635),ku=D(25374),me=D(28284),tu=D(82326),at=D(37568),xu=D(29787),pu=D(38147),Su=(o,c,i)=>new Promise((C,q)=>{var F=t=>{try{u(i.next(t))}catch(n){q(n)}},g=t=>{try{u(i.throw(t))}catch(n){q(n)}},u=t=>t.done?C(t.value):Promise.resolve(t.value).then(F,g);u((i=i.apply(o,c)).next())}),tt=({user_praise:o,praise_count:c,praisePlus:i,onCreateDiscuss:C,user:q,userInfo:F})=>{const[g,u]=(0,e.useState)(!1),[t,n]=(0,e.useState)(""),h=(0,re.useParams)(),[v]=(0,re.useSearchParams)(),[E,b]=(0,e.useState)(!1),[Y,te]=(0,e.useState)([]),[H,J]=(0,e.useState)([]),[R]=me.default.useForm(),[O,N]=(0,e.useState)([]),[ue,M]=(0,e.useState)(!1),[K,de]=(0,e.useState)(!1),[pe,fe]=(0,e.useState)(!1),[Oe,Xe]=(0,e.useState)(0);(0,e.useEffect)(()=>Su(void 0,null,function*(){var ke,nt,Xt,Ze,Lt;if(v.get("homework_common_id")){let Le=yield(0,pu.ZP)(`/api/shixun_homeworks/${v.get("homework_common_id")}/header_info.json`,{method:"get"});(Le==null?void 0:Le.status)===0&&(te([{course_group_id:"-",group_group_name:"\u5168\u90E8\u5206\u73ED"},...(ke=Le==null?void 0:Le.data)==null?void 0:ke.course_group_info]),J([{id:"-",name:"\u5168\u90E8\u72B6\u6001"},...(Xt=(nt=Le==null?void 0:Le.data)==null?void 0:nt.task_status)==null?void 0:Xt.filter(vt=>(vt==null?void 0:vt.id)!=0&&(vt==null?void 0:vt.id)!=-1)]),R.setFieldsValue({course_group:v.get("courseGroup")?(Ze=v.get("courseGroup").split(","))==null?void 0:Ze.map(vt=>vt=="-"?vt:Number(vt)):["-"],work_status:v.get("workStatus")?(Lt=v.get("workStatus").split(","))==null?void 0:Lt.map(vt=>vt=="-"?vt:Number(vt)):["-"],search:v.get("search")?v.get("search"):""}),lt())}}),[]);const lt=()=>Su(void 0,null,function*(){var ke,nt,Xt,Ze,Lt,Le;M(!0);let vt=yield(0,pu.ZP)(`/api/shixun_homeworks/${v.get("homework_common_id")}/all_student_works.json`,{method:"get",params:{search:R.getFieldValue("search"),course_group:R.getFieldValue("course_group"),work_status:R.getFieldValue("work_status")}});if((vt==null?void 0:vt.status)===0){N((ke=vt==null?void 0:vt.data)==null?void 0:ke.student_works),de(!1),fe(!1);for(let Bu in(nt=vt==null?void 0:vt.data)==null?void 0:nt.student_works)(h==null?void 0:h.taskId)==((Ze=(Xt=vt==null?void 0:vt.data)==null?void 0:Xt.student_works[Bu])==null?void 0:Ze.game_identifier)&&(Xe(Bu),Bu!=0?de(!0):de(!1),Bu!=((Le=(Lt=vt==null?void 0:vt.data)==null?void 0:Lt.student_works)==null?void 0:Le.length)-1?fe(!0):fe(!1))}M(!1)});function Bt(ke){n(ke)}function At(){u(!0)}function gt(){u(!1)}function Me(){return Su(this,null,function*(){if(!(F!=null&&F.authentication)){we.default.confirm({title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:"\u9700\u8981\u901A\u8FC7\u5B9E\u540D\u9A8C\u8BC1\u540E\uFF0C\u624D\u80FD\u8FDB\u884C\u8BC4\u8BBA\u64CD\u4F5C",okText:"\u524D\u5F80\u5B9E\u540D\u9A8C\u8BC1",cancelText:"\u53D6\u6D88",onOk:()=>{window.open("/account/certification")}});return}if(t.trim()==""){St.ZP.warning("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A");return}C(t),n(""),u(!1)})}return e.createElement("div",{className:`comment-input-editor-container ${g?"active":""} `},e.createElement("div",{className:g?"text-area hide":"text-area"},e.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:At}),e.createElement("a",{className:"c-light-black",onClick:i,title:o?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},e.createElement("i",{className:`mr3 ${o?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `,alt:"\u8D5E"}),c?e.createElement("span",null,c):"")),g?e.createElement("div",{className:"input-mask",onClick:gt}):null,e.createElement("div",{className:g?"md-container":"md-container hide"},e.createElement(ku.Z,{id:"discuss-input-editor",startInit:g,miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:t,height:240,onChange:Bt}),e.createElement("div",{className:"tip-container",onClick:gt},e.createElement("p",null,"\u8BF7\u52FF\u7C98\u8D34\u7B54\u6848\uFF0C\u5426\u5219\u5C06\u9020\u6210\u8D26\u53F7\u7981\u7528\u540E\u679C\uFF01"),e.createElement("a",{className:"btn-send",style:{color:"#fff",background:"#0152d9"},onClick:Me},"\u53D1\u9001"))),v.get("homework_common_id")&&e.createElement("div",{className:"students"},e.createElement("div",{className:"students_list",onClick:()=>{b(!0)}},"\u5B66\u751F\u5217\u8868"),e.createElement("div",{style:{marginLeft:"auto"}}),K&&e.createElement("div",{className:"students_change",onClick:()=>{var ke;re.history.push(`${(ke=O==null?void 0:O[Number(Oe)-1])==null?void 0:ke.url}&courseGroup=${R.getFieldValue("course_group")||""}&workStatus=${R.getFieldValue("work_status")||""}&search=${R.getFieldValue("search")||""}`),location.reload()}},"\u4E0A\u4E00\u4E2A"),pe&&e.createElement("div",{className:"students_change",onClick:()=>{var ke;re.history.push(`${(ke=O==null?void 0:O[Number(Oe)+1])==null?void 0:ke.url}&courseGroup=${R.getFieldValue("course_group")||""}&workStatus=${R.getFieldValue("work_status")||""}&search=${R.getFieldValue("search")||""}`),location.reload()}},"\u4E0B\u4E00\u4E2A")),e.createElement(Kt.Z,null,e.createElement(It.Z,{title:null,style:{width:"700px"},placement:"left",closable:!1,open:E,onClose:()=>b(!1)},e.createElement("div",{style:{fontSize:"16px",marginBottom:"20px",fontWeight:"bold"}},"\u5B66\u751F\u5217\u8868"),e.createElement(me.default,{form:R,layout:"inline",className:"myformStyle"},e.createElement(me.default.Item,{name:"course_group"},e.createElement(tu.default,{maxTagCount:1,style:{width:180},mode:"multiple",onChange:ke=>{(ke==null?void 0:ke.length)<2?R.setFieldValue("course_group",ke):(ke==null?void 0:ke[(ke==null?void 0:ke.length)-1])=="-"?R.setFieldValue("course_group",["-"]):R.setFieldValue("course_group",ke==null?void 0:ke.filter(nt=>nt!="-")),lt()}},Y.map(ke=>e.createElement(tu.default.Option,{key:ke.course_group_id,value:ke.course_group_id},ke.group_group_name)))),e.createElement(me.default.Item,{name:"work_status"},e.createElement(tu.default,{maxTagCount:1,style:{width:180,marginLeft:"10px"},mode:"multiple",onChange:ke=>{(ke==null?void 0:ke.length)<2?R.setFieldValue("work_status",ke):(ke==null?void 0:ke[(ke==null?void 0:ke.length)-1])=="-"?R.setFieldValue("work_status",["-"]):R.setFieldValue("work_status",ke==null?void 0:ke.filter(nt=>nt!="-")),lt()}},H.map(ke=>e.createElement(tu.default.Option,{key:ke.id,value:ke.id},ke.name)))),e.createElement(me.default.Item,{name:"search"},e.createElement(at.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D\u641C\u7D22",className:"mySearch",onChange:ke=>R.setFieldValue("search",ke.target.value),suffix:e.createElement("i",{className:"iconfont icon-sousuo9 font14 ",style:{cursor:"pointer"},onClick:()=>lt()})}))),e.createElement(xu.Z,{spinning:ue},e.createElement(s.default,{style:{marginTop:"20px"},dataSource:O,scroll:{y:"70vh"},columns:[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"group_name"},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"final_score"},{title:"\u64CD\u4F5C",render:(ke,nt)=>e.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{re.history.push(`${nt==null?void 0:nt.url}&courseGroup=${R.getFieldValue("course_group")||""}&workStatus=${R.getFieldValue("work_status")||""}&search=${R.getFieldValue("search")||""}`),location.reload()}},"\u67E5\u770B")}],pagination:!1})))))},ot=D(77254),Fe=D(42678),Qu=({data:o})=>e.createElement(e.Fragment,null,o&&o.map(c=>e.createElement("div",{className:"choose-answer-item",key:c.position},e.createElement("p",null,"\u7B2C",c.position,"\u9898"),e.createElement(_t.Z,{value:c.answer})))),ln=({data:o,onShowUnlockAnswerModal:c,challenge:i})=>{const C=i!=null&&i.disable_copy?{userSelect:"none"}:{},q=F=>{if(i!=null&&i.disable_copy){St.ZP.error("\u7981\u6B62\u590D\u5236\u53C2\u8003\u7B54\u6848");return}const g=document.querySelector(`#answer-content-${F}`);if(g){const u=n=>{var h;let v="";for(const E of n.childNodes)if(!(E&&((h=E==null?void 0:E.className)==null?void 0:h.indexOf("previewFlowChar"))>-1)){if(E.nodeType===Node.TEXT_NODE)v+=E.textContent;else if(E.nodeType===Node.ELEMENT_NODE)if(E.tagName==="PRE"||E.tagName==="CODE")v+=E.innerText;else if(E.tagName==="BR")v+=` `;else if(E.tagName==="P"||E.tagName==="DIV"){const b=u(E).trim();b&&(v+=b+` -`)}else v+=u(E)}return v},t=u(g).trim();navigator.clipboard.writeText(t).then(()=>{St.ZP.success("\u590D\u5236\u6210\u529F")}).catch(()=>{St.ZP.error("\u590D\u5236\u5931\u8D25")})}};return e.createElement(e.Fragment,null,o&&o.map((F,g)=>{const{answer_id:u,answer_name:t,answer_contents:n,view_time:h}=F;return e.createElement("div",{className:"answer-item-container",key:u},e.createElement("div",{className:"flex-container"},e.createElement("span",{className:"level"}," \u7EA7\u522B",g+1,"\uFF1A "),e.createElement("span",{className:"name"},t),n?e.createElement(e.Fragment,null,e.createElement("span",{className:"view-time"},h?ie()(h).format("YYYY-MM-DD HH:mm"):""),e.createElement("span",null,"\u5DF2\u89E3\u9501")):e.createElement("a",{onClick:c},"\u89E3\u9501")),n&&e.createElement("div",{className:"answer-content"},e.createElement("div",{className:"copy-button"},e.createElement("span",{style:{float:"right",fontSize:"12px"},className:"current c-light-primary",onClick:()=>q(u)},e.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font-12"}),"\u590D\u5236")),e.createElement("div",{id:`answer-content-${u}`,style:C},e.createElement(_t.Z,{value:n}))))}))},k=({loading:o,data:c,onShowTip:i,st:C,challenge:q})=>{const F=(0,e.useRef)(null),g=(0,e.useRef)(null),u=(0,e.useRef)(null),t=(0,e.useRef)(null),n=(0,e.useRef)({x:0,y:0});return(0,e.useEffect)(()=>{if(F.current&&(q!=null&&q.disable_copy)){let h=function(b){n.current={x:b.clientX,y:b.clientY},clearTimeout(u.current),clearTimeout(t.current),u.current=setTimeout(()=>{g.current.style.left=`${n.current.x}px`,g.current.style.top=`${n.current.y}px`,g.current.style.display="block"},1e3),t.current=setTimeout(()=>{g.current.style.display="none",clearTimeout(u.current),clearTimeout(t.current)},3e3)},v=function(){g.current.style.display="none",clearTimeout(u.current),clearTimeout(t.current)},E=function(b){n.current={x:b.clientX,y:b.clientY}};return F.current.addEventListener("mouseenter",h),window.addEventListener("mousemove",E),F.current.addEventListener("mouseleave",v),()=>{var b,Y;(b=F.current)==null||b.removeEventListener("mouseenter",h),window.removeEventListener("mousemove",E),(Y=F.current)==null||Y.removeEventListener("mouseleave",v)}}},[F==null?void 0:F.current,q==null?void 0:q.disable_copy]),e.createElement("div",{ref:F,className:"answer-container"},e.createElement("div",{ref:g,className:"answer-tips-css"},"\u7981\u6B62\u590D\u5236\u53C2\u8003\u7B54\u6848"),o?e.createElement(Fe.Z,null):null,C===1?e.createElement(Qu,{data:c}):e.createElement(ln,{data:c,challenge:q,onShowUnlockAnswerModal:i}))},Pt=D(62673),ct=({data:o,selected_unlocked_answer_id:c,selected_index:i,onSelect:C})=>{if(!o)return null;const q=o.filter((g,u)=>g.answer_contents?!1:(g.index=u,!0));function F(g){const{value:u,checked:t}=g.target;C(t?u:null)}return e.createElement("table",{className:"unlock-answer-list"},e.createElement("thead",null,e.createElement("tr",null,e.createElement("th",null),e.createElement("th",null,"\u7EA7\u522B"),e.createElement("th",null,"\u540D\u79F0"),e.createElement("th",null,"\u6263\u5206\u5360\u6BD4"),e.createElement("th",null,"\u6263\u51CF\u91D1\u5E01"))),e.createElement("tbody",null,q.map((g,u)=>e.createElement("tr",{key:g.answer_id},e.createElement("td",null,e.createElement(Pt.default,{value:g.answer_id,onChange:F,checked:g.answer_id===c||c&&i>=u})),e.createElement("td",null,g.index+1),e.createElement("td",null,g.answer_name),e.createElement("td",null,g.answer_ratio,"%"),e.createElement("td",{className:"gold-color"},g.answer_score)))))},ve={"unity3d-panel":"unity3d-panel___aA1uJ"},it="data:image/png;base64,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",ft=D(7939),Wt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAABcElEQVQ4EYWTMUvDUBSFk9rS0loHxcVJxMlBcPMXOCgoLm5uujiLBRd3HQRBxUUQBwdxEHQQHEUHEUvBSREcbIuCOgmiNX6neQlp8qQPPu65955309umjhM7nucNQgXeYS7Wbp9yaQN2YRiq7W6kLIYitSvXdSvEhqXfUrINiBrSfIpT2IZCtBFo2wA3aBLTUIYcXDCkDMvo8NgGhE0jVon70AclmGbIHdRgVk9wED2EBnt/KI8dj1zc0j/DO4aWfwUuUxQWEc/waDQyPNeorzDzhYbdMOyJmNEK2klT+2ECpqB5MI2DBtzDoV91fojfRuf18U9gXQViDo5h3hgSgV4Rssb/q0udcA5boJU6YCBxM1bAo4f56yGycAQHkIl5rSm+bqg1f0az5wzOT9AKeeut1uIQaTX60mgd5WswCpMMfiNaD94dGvX/miUMdViA3sCE1nekP9km6K3sCnqJSHME9uABXuEFNFSv9BIUdOkPNwD5qttE6qEAAAAASUVORK5CYII=",bt=D(44620),zt=D.n(bt),an=D(59301),zn=Object.defineProperty,qt=Object.defineProperties,$u=Object.getOwnPropertyDescriptors,Zt=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,Q=(o,c,i)=>c in o?zn(o,c,{enumerable:!0,configurable:!0,writable:!0,value:i}):o[c]=i,ce=(o,c)=>{for(var i in c||(c={}))a.call(c,i)&&Q(o,i,c[i]);if(Zt)for(var i of Zt(c))p.call(c,i)&&Q(o,i,c[i]);return o},De=(o,c)=>qt(o,$u(c)),mt=(o,c,i)=>new Promise((C,q)=>{var F=t=>{try{u(i.next(t))}catch(n){q(n)}},g=t=>{try{u(i.throw(t))}catch(n){q(n)}},u=t=>t.done?C(t.value):Promise.resolve(t.value).then(F,g);u((i=i.apply(o,c)).next())}),Mt=({unity_3d_routes:o,onGetUnity3dMessage:c,taskData:i,userInfo:C,itemData:q={},codeRepData:F})=>{const{shixun_environment_id:g,tab_type:u,index_tab:t}=q,n=(0,e.useRef)(),[h,v]=(0,e.useState)(!0),[E,b]=(0,e.useState)("\u6B63\u5728\u52AA\u529B\u52A0\u8F7D\u4E2D..."),[Y,te]=(0,e.useState)({}),H=(0,re.useSelector)(pe=>{var fe;return(fe=pe==null?void 0:pe.user)==null?void 0:fe.userInfo}),[J,R]=(0,e.useState)(!1),O=(0,re.useParams)(),[N,ue]=(0,e.useState)(u!==6?u===5?Y.thiry_party_url:o:null);(0,e.useEffect)(()=>{var pe;function fe(Me){return mt(this,null,function*(){try{if(Me.data.type==="fetchData"&&Me.data.key==="JKLJSOIWOIC~"){const{requestId:nt}=Me.data,Xt=yield(0,pu.ZP)(Me.data.url,ce({},Me.data.params));n.current.contentWindow.postMessage({type:"fetchData",requestId:nt,data:Xt},"*");return}const ke=JSON.parse(Me.data);c(ke),ke.type==="getTaskData"&&K({taskData:i,userInfo:C,cookie:(0,L.ej)("_educoder_session"),currentLoginUser:H})}catch(ke){console.log("error:",ke,Me)}})}let Oe=sessionStorage.getItem("Tpilist"),Xe=JSON.parse(Oe)||[],lt=(pe=Xe==null?void 0:Xe.filter(Me=>Me.id===O.taskId))==null?void 0:pe[0],Ft=performance.navigation.type===1?!0:(lt==null?void 0:lt.id)===O.taskId&&(new Date().getTime()-new Date(lt==null?void 0:lt.time).getTime())/1e3/3600>24;if(R(Ft),!(lt!=null&<.id)){let Me={id:O.taskId,time:new Date};Xe.push(Me),sessionStorage.setItem("Tpilist",JSON.stringify(Xe))}window.addEventListener("message",fe);const At=ot.Z.subscribe("evaluate-unity3d-result",Me=>{K(Me)}),gt=ot.Z.subscribe("unity3d-reset",Me=>{Me==="start"&&(v(!0),b("\u6B63\u5728\u91CD\u7F6E\u4E2D..."),te({})),Me==="done"&&M()});return()=>{window.removeEventListener("message",fe),At(),gt()}},[]),(0,e.useEffect)(()=>{u===5&&M(),u===6&&(F!=null&&F.content)&&ue((u===5?Y.thiry_party_url:o)+`&ctz=${zt().compressToEncodedURIComponent((F==null?void 0:F.content)||"123")}`)},[u,F==null?void 0:F.content]);const M=()=>mt(void 0,null,function*(){var pe,fe,Oe,Xe,lt,Ft,At,gt,Me;v(!0);const ke=yield(0,y.sA)((pe=i.myshixun)==null?void 0:pe.identifier,{shixun_environment_id:g,tab_type:u,game_id:(fe=i==null?void 0:i.game)==null?void 0:fe.id});if(v(!1),(Xe=(Oe=ke==null?void 0:ke.data)==null?void 0:Oe.data_list)!=null&&Xe.length){ot.Z.publish("pod-restrict-data",{identifier:(lt=ke==null?void 0:ke.data)==null?void 0:lt.identifier,data_list:(Ft=ke==null?void 0:ke.data)==null?void 0:Ft.data_list});return}(ke==null?void 0:ke.status)===0&&(ke.data.thiry_party_url=((At=ke==null?void 0:ke.data)==null?void 0:At.link_url)+`${((Me=(gt=ke==null?void 0:ke.data)==null?void 0:gt.link_url)==null?void 0:Me.indexOf("?"))<0?"?":"&"}t=`+new Date().getTime(),ot.Z.publish("send-tabs-result-data",De(ce({},ke==null?void 0:ke.data),{index_tab:t})),ot.Z.publish("update-windows-time",ke==null?void 0:ke.data),te(ce({},ke.data||{})),ue(ke.data.thiry_party_url))});function K(pe){n.current&&n.current.contentWindow.postMessage(JSON.stringify(pe),"*")}function de(){v(!1)}return an.createElement(e.Fragment,null,an.createElement("div",{style:{height:"100%"}},J?an.createElement("div",{style:{height:"100%"}},h&&an.createElement(Fe.Z,{className:"c-white",message:E}),N&&an.createElement("iframe",{onLoad:de,className:ve["unity3d-panel"],ref:n,id:"unity3d",allow:"geolocation document-domain camera *;microphone *",sandbox:"allow-scripts microphone allow-downloads allow-same-origin allow-top-navigation allow-forms allow-popups allow-pointer-lock allow-popups-to-escape-sandbox allow-presentation allow-top-navigation-by-user-activation",src:N})):an.createElement("div",{key:"123213123",style:{display:"flex",height:"100%",position:"relative",overflow:"hidden",alignItems:"center",background:"#1E1E1E",justifyContent:"center",flexDirection:"column"}},an.createElement("img",{src:it}),an.createElement(ft.ZP,{onClick:()=>{R(!0)},icon:an.createElement("img",{src:Wt,style:{width:16,marginBottom:3}}),type:"primary",style:{width:"#3061D0",marginTop:40,width:140}},"\u542F\u52A8\u73AF\u5883"),an.createElement("p",{style:{marginTop:30,color:"#AFB1B3"}},"\u70B9\u51FB\u4E0A\u65B9\u6309\u94AE\uFF0C\u542F\u52A8\u5B9E\u9A8C\u73AF\u5883\u3002"))))},zu=D(28735),Nu=D(30214),en=D(42926),Tn=D(41867),gn=D(33270),cn=D(50258),Tu=D(59301),fn=Object.defineProperty,Ju=Object.defineProperties,An=Object.getOwnPropertyDescriptors,kn=Object.getOwnPropertySymbols,Bn=Object.prototype.hasOwnProperty,Pr=Object.prototype.propertyIsEnumerable,Qa=(o,c,i)=>c in o?fn(o,c,{enumerable:!0,configurable:!0,writable:!0,value:i}):o[c]=i,_n=(o,c)=>{for(var i in c||(c={}))Bn.call(c,i)&&Qa(o,i,c[i]);if(kn)for(var i of kn(c))Pr.call(c,i)&&Qa(o,i,c[i]);return o},yn=(o,c)=>Ju(o,An(c)),fr=(o,c,i)=>new Promise((C,q)=>{var F=t=>{try{u(i.next(t))}catch(n){q(n)}},g=t=>{try{u(i.throw(t))}catch(n){q(n)}},u=t=>t.done?C(t.value):Promise.resolve(t.value).then(F,g);u((i=i.apply(o,c)).next())});function qr(o){const c=o.target;if(c.tagName.toUpperCase()==="IMG"){let i=c.src||c.getAttribute("src");i&&i.indexOf("/images/avatars/User")===-1&&(o.stopPropagation(),o.preventDefault(),ot.Z.publish("preview-image",i))}}const da={showTaskList:!1,activeIndex:0,taskList:[],enlarge_unity3D:!1,tab_fixed:!1,selected_unlocked_answer_id:null,isMultiLevel:!1,showTip:!1,answerScore:0,data:null,loading:!1};function Fa(o,c){switch(c.type){case et.n_:return yn(_n({},o),{activeIndex:c.payload});case et.lS:return yn(_n({},o),{enlarge_unity3D:c.payload});case et.gK:return yn(_n({},o),{tab_fixed:c.payload});case et.Hp:return yn(_n({},o),{showTaskList:!0});case et.hK:return yn(_n({},o),{showTaskList:!1});case et.sM:return _n(_n({},o),c.payload);case et.ib:return _n(_n({},o),c.payload);case et.wt:return yn(_n({},o),{loading:!0});case et.Rj:return yn(_n({},o),{showTip:!0});case et.NZ:return yn(_n({},o),{showTip:!1});case et.ym:return yn(_n({},o),{selected_unlocked_answer_id:c.payload});case et.pl:return _n(_n({},o),c.payload);default:throw new Error}}const Na=({taskId:o,minuxUserGrade:c,discusses_count:i,is_teacher:C,has_answer:q,user:F,st:g,game:u,rank_name:t,challenge:n,myshixun:h,user_praise:v,praise_count:E,unity_3d_routes:b,with_code_file:Y,onPlusOrCancelPraise:te,onGetUnity3dMessage:H,shixun:J,taskData:R,chatgpt:O,userInfoData:N,to_user_id:ue,view_answer_tip:M})=>{const[K]=(0,re.useSearchParams)(),[de,pe]=(0,e.useReducer)(Fa,da),[fe,Oe]=(0,e.useState)(!1),[Xe,lt]=(0,e.useState)(!1),[Ft,At]=(0,e.useState)({}),gt=(0,re.useParams)(),[Me,ke]=(0,e.useState)([]),[nt,Xt]=(0,e.useState)([]),[Ze,Lt]=(0,e.useState)([{id:"new",name:"\u8BC4\u6D4B\u8BB0\u5F55"},{id:"hot",name:"\u91CD\u7F6E\u8BB0\u5F55"}]),[Le,vt]=(0,e.useState)({page:1,limit:10,order:"new"}),{taskList:Bu,showTaskList:ou,activeIndex:lu,enlarge_unity3D:je,tab_fixed:Be,data:Rt,answerScore:iu,loading:vu,showTip:cu,isMultiLevel:wu,selected_unlocked_answer_id:T}=de,oe=(0,e.useRef)(),be=(0,e.useMemo)(()=>{let qu=0;if(Rt&&T){let Cn=Rt.filter(Yn=>!Yn.answer_contents);for(let Yn=0;Yn{let qu=[{index:0,title:"\u5B66\u4E60\u5185\u5BB9"}];return Ct&&qu.push({index:1,title:"\u80CC\u666F\u77E5\u8BC6"}),q&&K.get("type")!=="exercises"&&!(n!=null&&n.hide_answer)&&qu.push({index:2,title:"\u53C2\u8003\u7B54\u6848"}),qu.push({index:5,title:"\u8BB0\u5F55"}),K.get("type")!=="exercises"&&!(J!=null&&J.is_disable_discuss)&&qu.push({index:3,title:O?"\u95EE\u7B54":"\u8BC4\u8BBA"}),(K.get("type")==="exercises"?!(0,Tn.JA)()&&jt!=="CLOSE":jt!=="CLOSE")&&qu.push({index:4,title:t}),qu},[q,Ct,jt,t]);function pt(qu){return fr(this,null,function*(){let Cn=parseInt(qu.currentTarget.id);Cn===2?u.homework_common_answer_open?St.ZP.info("\u7981\u6B62\u67E5\u770B\u7B54\u6848"):M?Ou():tn():Cn===3&&u.homework_common_comment_open?St.ZP.info("\u7981\u6B62\u67E5\u770B\u8BC4\u8BBA"):(Cn===5&&Wu("new"),pe({type:et.n_,payload:Cn}))})}const Ou=()=>{we.default.confirm({width:400,title:"\u63D0\u793A",okText:"\u7EE7\u7EED\u67E5\u770B",centered:!0,closable:!0,icon:null,content:Tu.createElement(Tu.Fragment,null,Tu.createElement("div",null,"\u672C\u6B21\u4F5C\u4E1A\u6559\u5E08\u8BBE\u7F6E\u5173\u5361\u672A\u901A\u8FC7\u65F6\u67E5\u770B\u7B54\u6848\u5C06\u6263\u9664\u5206\u503C\uFF0C"),Tu.createElement("div",null,"\u8BF7\u786E\u5B9A\u662F\u5426\u7EE7\u7EED\u67E5\u770B\u7B54\u6848")),okText:"\u7EE7\u7EED\u67E5\u770B",onOk:()=>tn()})};function Wu(qu){return fr(this,null,function*(){if(qu==="new"){let Cn=yield(0,pu.ZP)(`/api/tasks/${gt.taskId}/evaluate_logs.json`,{method:"get",params:_n({},Le)});(Cn==null?void 0:Cn.status)===0&&Xt(Cn==null?void 0:Cn.data)}else{let Cn=yield(0,pu.ZP)(`/api/tasks/${gt.taskId}/redo_logs.json`,{method:"get",params:yn(_n({},Le),{courseId:gt.courseId})});(Cn==null?void 0:Cn.status)===0&&ke(Cn==null?void 0:Cn.data)}})}function tn(){return fr(this,null,function*(){if(g===0)yield Jn();else{const qu=yield(0,y.sP)(u.identifier);Xn(qu)}})}const pn=qu=>{Le.page=1,Le.order=qu,vt(_n({},Le)),Wu(qu)};function Jn(){return fr(this,null,function*(){const qu=yield(0,y.lH)(u.identifier),{message:Cn}=qu;if(Cn.length===0){Cn.info("\u672C\u5173\u5361\u672A\u8BBE\u7F6E\u7B54\u6848");return}if(!Cn.length){pe({type:et.pl,payload:{showTip:!0,isMultiLevel:!1,answerScore:Cn.answer_score,selected_unlocked_answer_id:Cn.answer_id}});return}let Yn=Cn.filter(Sr=>Sr.answer_contents).length===0;pe({type:et.pl,payload:{showTip:Yn,data:Cn,isMultiLevel:Cn.length>1,activeIndex:Yn?lu:2}})})}function Xn(qu){const{choose_answers:Cn,message:Yn,status:Sr}=qu;if(Sr===0){Yn.info(Yn);return}pe({type:et.pl,payload:{showTip:Sr===1,data:Cn,answerScore:Yn,loading:!1,activeIndex:Sr===1?lu:2}})}function vr(){pe({type:et.NZ})}function na(){pe({type:et.Rj})}function Tr(){return fr(this,null,function*(){if(Oe(!0),g===1){const qu=yield(0,y.MH)(u.identifier);(qu==null?void 0:qu.status)!==-1&&(c(iu),Xn(qu))}else if(T){const qu=yield(0,y.j3)(u.identifier,T),{status:Cn,message:Yn}=qu;if(Cn!==-1){if(wu){let Sr=0;Rt.filter(ea=>!ea.answer_contents).forEach((ea,rn)=>{rn<=be&&ea&&(Sr+=ea.answer_score)}),c(Sr)}else c(iu);Jn(),Iu(null),pe({type:et.NZ})}}Oe(!1)})}function Iu(qu){pe({type:et.ym,payload:qu})}function hn(){return fr(this,null,function*(){try{let qu;K.get("subject_id")?qu=yield(0,y.SO)(h.identifier,_n({},(0,L.oP)())):qu=yield(0,y.g6)(h.identifier,{homework_common_id:gt==null?void 0:gt.homeworkId}),pe({type:et.sM,payload:{taskList:(qu==null?void 0:qu.stages)||qu,showTaskList:!0}})}catch(qu){console.log(qu)}})}function un(qu,Cn,Yn){return fr(this,null,function*(){try{yield(0,y.L5)(qu,J.id,Cn),Bu[Yn].star=Cn,pe({type:et.ib,payload:{taskList:[...Bu]}})}catch(Sr){console.log(Sr)}})}function or(){hn()}function Xu(){pe({type:et.hK})}(0,e.useEffect)(()=>{var qu;const Cn=N==null?void 0:N.userInfo;Cn&&(At(_n({},Cn)),lt((qu=Cn==null?void 0:Cn.shixun)==null?void 0:qu.own))},[J==null?void 0:J.identifier]),(0,e.useEffect)(()=>()=>{pe({type:et.hK}),pe({type:et.n_,payload:0})},[o]),(0,e.useEffect)(()=>{pe({type:et.n_,payload:K.get("extra")?3:0})},[K.get("extra")]),(0,e.useEffect)(()=>{if(Yt.current)return Yt.current.addEventListener("mousedown",qr),()=>{var qu;(qu=Yt.current)==null||qu.removeEventListener("mousedown",qr)}},[Yt.current]),(0,e.useEffect)(()=>{if(Y&&b&&Yt.current){const qu=(0,zu.Ds)(Yn=>{Yn.target.scrollTop>=354?pe({type:et.gK,payload:!0}):pe({type:et.gK,payload:!1})},10);Yt.current.addEventListener("scroll",qu);const Cn=ot.Z.subscribe("evaluate-unity3d-finish",()=>{Yt.current.scrollTop=0});return()=>{var Yn;(Yn=Yt.current)==null||Yn.removeEventListener("scroll",qu),Cn()}}else pe({type:et.gK,payload:!0})},[Y,b,Yt.current]);const{position:br,score:cr,subject:wa,homework_challenge_index:Zn}=n!=null?n:{},Vn={onViewAllTask:or,position:br,homework_challenge_index:Zn,score:cr,subject:wa,challenge_optional:R==null?void 0:R.challenge_optional,unity_3d_result:R==null?void 0:R.unity_3d_result};function ka(qu){return fr(this,null,function*(){const Cn=yield(0,Au.rd)({content:qu,container_type:"Shixun",container_id:J.id,challenge_id:n.id,position:br});if(Cn.status===-3){we.default.info({title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:"\u4F60\u7684\u8D26\u53F7\u56E0\u4E3A\u53D1\u5E03\u4E86\u4E0D\u5F53\u5185\u5BB9\uFF0C\u73B0\u5DF2\u5C06\u8BC4\u8BBA\u529F\u80FD\u5C4F\u853D\u3002",okText:"\u786E\u5B9A"});return}console.log(Cn),pe({type:et.n_,payload:3}),ot.Z.publish("create-discuss")})}function Nr(){pe({type:et.lS,payload:!je})}const wr={loading:vu,data:Rt,onShowTip:na,st:g,challenge:n};return(0,e.useEffect)(()=>{var qu;if(oe.current){let Cn=function(Hr){rn=ea.offsetHeight,Or=!0,qa=Hr.pageY,(0,L.kk)("none"),oe.current.style.background="#179fff",document.onselectstart=function(){return!1}},Yn=function(){var Hr;Or=!1,(0,L.kk)("auto"),document.onselectstart=null,(Hr=oe.current)==null||Hr.removeAttribute("style")},Sr=function(Hr){if(Or){let ti=Hr.pageY-qa,ui=rn+ti;ui<200&&(ui=200),ui>window.innerHeight-200&&(ui=window.innerHeight-200),ea.style.height=ui+"px"}};const ea=document.querySelector("."+Eu["unity-3d-container"]);let rn=0,Or=!1,qa=0;return(qu=oe.current)==null||qu.addEventListener("mousedown",Cn),document.addEventListener("mousemove",Sr),document.addEventListener("mouseup",Yn),()=>{var Hr;(Hr=oe.current)==null||Hr.removeEventListener("mousedown",Cn),document.removeEventListener("mousemove",Sr),document.removeEventListener("mouseup",Yn)}}},[oe]),Tu.createElement(e.Fragment,null,Tu.createElement(P,_n({},Vn)),Tu.createElement("div",{className:Eu["content-wrapper"]},Tu.createElement("div",{ref:Yt,className:Eu.scroll},b&&Y&&(R==null?void 0:R.unity3d_show_location)===0?Tu.createElement("div",{className:`${Eu["unity-3d-container"]} ${je?Eu.enlarge:""}`,style:{height:354}},Tu.createElement("div",{className:Eu["unity-3d-resize"],ref:oe}),Tu.createElement("a",{onClick:Nr,className:`${Eu["btn-enlarge"]} ${je?Eu.enlarge:""}`},Tu.createElement("i",{className:`iconfont ${je?"icon-suoxiao1":"icon-kuoda"} `})),(Ft==null?void 0:Ft.user_id)&&Tu.createElement(Mt,{userInfo:Ft,taskData:R,unity_3d_routes:b,onGetUnity3dMessage:H})):null,Tu.createElement("ul",{className:`${Eu["tab-nav"]} ${Be?Eu["tab-fixed"]:""}`},Et.map(qu=>Tu.createElement("li",{onClick:pt,id:qu.index,key:qu.title,className:lu===qu.index?Eu.active:""},Tu.createElement("a",null,qu.title,qu.index===3&&i?Tu.createElement("span",null,i):null)))),Tu.createElement("div",null,Tu.createElement(_t.Z,{className:lu===0?Eu["tab-panel-body"]:"hide",value:n==null?void 0:n.task_pass,stylesPrev:{position:"absolute"}}),Tu.createElement("div",{className:lu===1?Eu["tab-panel-body"]:"hide"},Ct?Tu.createElement(_t.Z,{value:Ct}):null),Tu.createElement("div",{className:lu===2?Eu["tab-panel-body"]:"hide",style:{paddingTop:40}},Tu.createElement(k,_n({},wr))),Tu.createElement("div",{className:lu===3?Eu["tab-panel-body"]:"hide"},Tu.createElement(fu.Z,{activeIndex:lu,userInfo:Ft,shixunIdentifier:J==null?void 0:J.identifier,identity:F==null?void 0:F.identity,user:F,allowDisableDiscuss:Xe,taskData:R,chatgpt:O,to_user_id:ue,challengeId:n==null?void 0:n.id})),Tu.createElement("div",{style:{padding:0,paddingTop:40},className:lu===5?Eu["tab-panel-body"]:"hide"},Tu.createElement("div",{style:{background:"#fff",padding:30}},Tu.createElement(au.tp,{dataSource:Ze,value:Le==null?void 0:Le.order,onChange:pn}),(Le==null?void 0:Le.order)==="new"&&Tu.createElement(s.default,{style:{marginTop:20},pagination:!1,dataSource:nt==null?void 0:nt.list,columns:[{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",render:(qu,Cn,Yn)=>ie()(qu).format("YYYY-MM-DD HH:mm:ss")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"output_detail",render:(qu,Cn)=>Tu.createElement("div",{style:{color:qu==="\u8BC4\u6D4B\u901A\u8FC7"?"#0B9953":"#E21010"}},qu)},{title:"\u7528\u65F6(S)",dataIndex:"ts_time"},{title:"\u5185\u5B58(MB)",dataIndex:"ts_mem"},{title:"\u64CD\u4F5C",dataIndex:"query_index",width:100,render:(qu,Cn)=>Tu.createElement("span",{className:"c-blue current",onClick:()=>fr(void 0,null,function*(){var Yn,Sr,ea,rn,Or,qa,Hr,ti,ui;const Gr=yield(0,gn.Lk)(gt.taskId,{path:(Sr=(Yn=nt==null?void 0:nt.path)==null?void 0:Yn.replace(/\;/g,";"))==null?void 0:Sr.split(";")[0],query_index:Cn.query_index,homework_common_id:gt.categoryId});(Gr==null?void 0:Gr.status)===0&&we.default.warning({title:"\u4EE3\u7801\u8BE6\u60C5",icon:null,width:900,closable:!0,centered:!0,okButtonProps:{style:{display:"none"}},content:Tu.createElement("div",null,Tu.createElement("div",{style:{background:"#F6F7F9",padding:"30px 20px",marginBottom:20}},Tu.createElement("div",{style:{display:"flex",alignItems:"center"}},((ea=Gr==null?void 0:Gr.data)==null?void 0:ea.output_detail)==="\u8BC4\u6D4B\u901A\u8FC7"?Tu.createElement("i",{style:{color:"#0B9953",fontSize:18,marginRight:10},className:"iconfont icon-duigou1"}):Tu.createElement("i",{style:{color:"#E21010",fontSize:18,marginRight:10},className:"iconfont icon-jinggao1"}),Tu.createElement("div",{style:{color:((rn=Gr==null?void 0:Gr.data)==null?void 0:rn.output_detail)==="\u8BC4\u6D4B\u901A\u8FC7"?"#0B9953":"#E21010",fontSize:16,fontWeight:600}},(Or=Gr==null?void 0:Gr.data)==null?void 0:Or.output_detail)),Tu.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginTop:20}},Tu.createElement("div",null,Tu.createElement("span",{style:{color:"#6A7283"}},"\u8BC4\u6D4B\u65F6\u95F4"),Tu.createElement("span",{style:{marginLeft:8,color:"#232B40"}},ie()((qa=Gr==null?void 0:Gr.data)==null?void 0:qa.created_at).format("YYYY-MM-DD HH:mm:ss"))),Tu.createElement("div",null,Tu.createElement("span",{style:{color:"#6A7283"}},"\u7528\u65F6"),Tu.createElement("span",{style:{marginLeft:8,color:"#232B40"}},(Hr=Gr==null?void 0:Gr.data)==null?void 0:Hr.ts_time,"s")),Tu.createElement("div",null,Tu.createElement("span",{style:{color:"#6A7283"}},"\u5185\u5B58"),Tu.createElement("span",{style:{marginLeft:8,color:"#232B40"}},(ti=Gr==null?void 0:Gr.data)==null?void 0:ti.ts_mem,"mb")),Tu.createElement("div",null,Tu.createElement("span",{style:{color:"#6A7283"}},"\u7528\u4F8B\u901A\u8FC7\u7387"),Tu.createElement("span",{style:{marginLeft:8,color:"#232B40"}},((ui=Gr==null?void 0:Gr.data)==null?void 0:ui.test_set_passed_rate)*100,"%")))),Tu.createElement("div",{style:{border:"1px solid #eee"}},Tu.createElement(cn.ZP,{language:"python",theme:(0,en.G)("cmCodeMode","vs-dark"),height:380,isCopy:!0,style:{height:380,background:"#fff"},value:decodeURIComponent(escape(window.atob((Gr==null?void 0:Gr.content)||""))),options:{selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1}})))})})},Cn.query_index?"\u67E5\u770B\u4EE3\u7801":"")}]}),(Le==null?void 0:Le.order)==="hot"&&Tu.createElement(s.default,{style:{marginTop:20},pagination:!1,dataSource:Me==null?void 0:Me.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(qu,Cn,Yn)=>ie()(qu).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(qu,Cn,Yn)=>{var Sr;return(Sr=[{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(ea=>ea.id===qu))==null?void 0:Sr.name}}]}),Tu.createElement(x.Z,{style:{marginTop:10},current:Le.page,total:(Le==null?void 0:Le.order)==="new"?nt==null?void 0:nt.count:Me==null?void 0:Me.count,hideOnSinglePage:!0,onChange:qu=>fr(void 0,null,function*(){Le.page=qu,vt(Le),Wu(Le==null?void 0:Le.order)})}))),Tu.createElement("div",{className:lu===4?Eu["tab-panel-body"]:"hide"},Tu.createElement(ru,{activeIndex:lu,taskId:o})))),K.get("type")!=="exercises"&&!(J!=null&&J.is_disable_discuss)&&!(u!=null&&u.homework_common_comment_open)&&Tu.createElement(tt,{user:F,userInfo:Ft,user_praise:v,praise_count:E,praisePlus:te,onCreateDiscuss:ka})),Tu.createElement(Kt.Z,null,Tu.createElement(It.Z,{rootClassName:"task-drawer",width:420,title:null,placement:"left",closable:!1,open:ou,onClose:Xu,getContainer:()=>document.getElementById("task-left-panel")},K.get("subject_id")&&Tu.createElement(nu,yn(_n({taskList:[...Bu],challenge:n,shixun:J},(0,L.oP)()),{identity:F==null?void 0:F.identity,onSaveTaskStar:un})),!K.get("subject_id")&&Tu.createElement(ee,{taskList:[...Bu],challenge:n,shixun:J,identity:F==null?void 0:F.identity,onSaveTaskStar:un,taskData:R})),Tu.createElement(we.default,{centered:!0,title:"\u63D0\u793A",open:cu,onOk:Tr,onCancel:vr,confirmLoading:fe,className:Eu["answer-tip"]},C?Tu.createElement("p",null):Tu.createElement("p",null,"\u5148\u67E5\u770B\u53C2\u8003\u7B54\u6848\uFF0C\u518D\u901A\u8FC7\u8BC4\u6D4B\u7684\u5B66\u751F\uFF0C\u5B9E\u8BAD\u4F5C\u4E1A\u6709\u53EF\u80FD\u662F\u96F6\u5206\u54E6~"),wu?Tu.createElement(ct,{selected_index:be,selected_unlocked_answer_id:T,onSelect:Iu,data:Rt}):Tu.createElement("p",null,`\u67E5\u770B\u7B54\u6848\u5C06\u6263\u9664${iu}\u70B9\u91D1\u5E01\uFF0C\u662F\u5426\u786E\u8BA4\u67E5\u770B\u7B54\u6848`)),Tu.createElement(Nu.Z,null)))};var ei=(0,re.connect)(({user:o})=>({userInfoData:o}))(Na),Ga=D(11938),Ai=D(86743),ii=D(75727),mi=D(31103);function fi(o){return o.toString().padStart(2,"0")}function Da(o){const c=Math.floor(o/60),i=o%60,C=Math.floor(c/60);return`${fi(C)}:${fi(c-C*60)}:${fi(i)}`}var ya=({defaultTime:o,status:c,onUpdateCostTime:i,lastedGetTaskInfoTime:C,retentionTime:q="",title:F=""})=>{const[g,u]=(0,e.useState)(o||0),t=(0,e.useRef)();return(0,e.useEffect)(()=>{C&&(u(o),t.current=o)},[o,C]),(0,e.useEffect)(()=>{if(C)return ot.Z.subscribe("update-cost-time",()=>{c!==2&&i(t.current)})},[C]),(0,mi.Z)(()=>{q&&localStorage.setItem(q,String(g+1)),u(g+1),t.current=t.current+1},c===2?null:1e3),e.createElement("span",null,F?`${F}\uFF1A`:null,Da(g))},Qr={"action-bar-container":"action-bar-container___TDRpf","edit-status":"edit-status___wZI5m","action-bar":"action-bar___bbigU",iconfont:"iconfont___hoZln",startDebug:"startDebug___tLWzR",disabledDebug:"disabledDebug___npN0z"},aa=D(25399),Hi=D(93725),$n=D(87169),Ba=D(60141),la=D(56102),fa=D(89392),tr=D(59301),Wa=(o,c,i)=>new Promise((C,q)=>{var F=t=>{try{u(i.next(t))}catch(n){q(n)}},g=t=>{try{u(i.throw(t))}catch(n){q(n)}},u=t=>t.done?C(t.value):Promise.resolve(t.value).then(F,g);u((i=i.apply(o,c)).next())});function ts({onShowNotice:o,className:c=""}){return tr.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:o,className:c},tr.createElement("img",{width:14,src:Ba,alt:"notice"}))}function g0({code_hidden:o,gameStatus:c,isEditPath:i,currentPath:C,git_url:q,monitoring_url:F,onResetCode:g,onResetGitCode:u,onShowCodeSetting:t,onResetPassedCode:n,onShowDir:h,onRightFullHandler:v,isResizeLarge:E,tab_type:b,cloud_type:Y,startDebug:te,setStartDebug:H,breakPointValue:J,shixun:R,myshixun:O,game:N,unique:ue,setUnique:M,setHighlightLine:K,allow_use_code_debugger:de,onUpdateCode:pe,allBreakPointValue:fe,setAllBreakPointValue:Oe,setBreakPointValue:Xe,isTheoretical:lt,git_zip_url:Ft,code_editor:At}){var gt;const[Me]=(0,re.useSearchParams)(),[ke,nt]=(0,e.useState)("");(0,e.useEffect)(()=>{const lu=ot.Z.subscribe("caseInputValue",je=>{nt(je)});return()=>{lu()}},[]);const Xt=()=>{we.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:tr.createElement($n.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:()=>Wa(this,null,function*(){yield g(),Oe({}),Xe([])})})},Ze=()=>{we.default.confirm({title:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93",icon:tr.createElement($n.Z,null),content:"\u60A8\u7684\u6240\u6709\u4EE3\u7801\u5C06\u88AB\u8FD8\u539F\u81F3\u521D\u59CB\u72B6\u6001\uFF0C\u4E0D\u5F71\u54CD\u901A\u5173\u72B6\u6001\u4E0E\u4F5C\u4E1A\u6210\u7EE9\u3002\u786E\u8BA4\u91CD\u7F6E\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Wa(this,null,function*(){yield u(),Oe({}),Xe([])})})},Lt=()=>{ot.Z.publish("show-head-toolbar",!0)},Le=lu=>{const je=[];for(const Be in lu)if(lu.hasOwnProperty(Be)){const Rt=lu[Be];for(const iu of Rt)je.push(`${Be}:${iu}`)}return je},vt=lu=>Wa(this,null,function*(){var je;console.log(fe,Le(fe),222),(0,re.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u5F00\u542F\u8C03\u8BD5\uFF0C\u8BF7\u7A0D\u5019..."}}),yield pe();const Be=yield(0,pu.ZP)(`/api/myshixuns/${O==null?void 0:O.identifier}/code_debugs/start.json`,{method:"post",body:{game_identifier:N==null?void 0:N.identifier,breakpoints:Le(fe),input:ke}});Be.status===0&&(H(!0),ot.Z.publish("active-debug"),ot.Z.publish("active-debug-data",(Be==null?void 0:Be.data)||{}),M((je=Be==null?void 0:Be.data)==null?void 0:je.unique)),(0,re.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}})}),Bu=()=>Wa(this,null,function*(){(yield(0,pu.ZP)(`/api/myshixuns/${O==null?void 0:O.identifier}/code_debugs/stop.json`,{method:"post",body:{game_identifier:N==null?void 0:N.identifier,unique:ue}})).status===0&&(K(null),H(!1))}),ou=!!((gt=(0,fa.flattenDeep)(Object.values(fe)))!=null&>.length);return tr.createElement(e.Fragment,null,tr.createElement("div",{className:Qr["action-bar"]},b===1&&tr.createElement(e.Fragment,null,de&&tr.createElement(e.Fragment,null,te?tr.createElement("b",{title:"\u505C\u6B62\u8C03\u8BD5",style:{marginRight:6},className:Qr.startDebug,onClick:Bu},tr.createElement("i",{style:{color:"#c75450"},className:"iconfont icon-tingzhitiaoshi font12"})):ou?tr.createElement("b",{title:"\u5F00\u59CB\u8C03\u8BD5",className:Qr.startDebug,onClick:vt},tr.createElement("i",{className:"iconfont icon-debug font14"})):tr.createElement(aa.Z,{title:"\u8BF7\u5148\u5728\u4EE3\u7801\u884C\u8BBE\u7F6E\u65AD\u70B9"},tr.createElement("b",{className:Qr.disabledDebug},tr.createElement("i",{className:"iconfont icon-debug font14"})))),!o&&tr.createElement("a",{title:"\u663E\u793A\u76EE\u5F55",onClick:h},tr.createElement("i",{className:"iconfont icon-chakanmulu"})),q&&tr.createElement(la.CopyToClipboard,{text:q,onCopy:()=>St.ZP.success("\u590D\u5236\u6210\u529F")},tr.createElement("a",{title:"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740"},tr.createElement("i",{className:"iconfont icon-fuzhi2"}))),Ft&&tr.createElement("a",{title:"\u4E0B\u8F7D\u4EE3\u7801\u4ED3\u5E93\u6587\u4EF6",onClick:()=>{(0,L.LR)(Ft,"")}},tr.createElement("i",{className:"iconfont icon-xiazai6 font-20 "})),c===2&&i&&!te&&tr.createElement(Hi.Z,{placement:"bottomRight",title:"\u4F60\u5728\u672C\u5173\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u4E0A\u6B21\u901A\u8FC7\u7684\u4EE3\u7801?",onConfirm:n},tr.createElement("a",{title:"\u52A0\u8F7D\u4E0A\u6B21\u901A\u8FC7\u7684\u4EE3\u7801"},tr.createElement("i",{className:"iconfont icon-fanhuishangcidaima font-20 "}))),i&&!te&&tr.createElement("a",{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",onClick:Xt},tr.createElement("i",{className:"iconfont icon-shuaxin4 font-16"})),i&&!te&&tr.createElement("a",{title:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93",onClick:Ze},tr.createElement("i",{className:"iconfont icon-zhongzhi4 font16"})),tr.createElement("a",{onClick:t,title:"\u8BBE\u7F6E"},tr.createElement("i",{className:"iconfont icon-shezhi9 font16"}))),(b===2||b===3||b===4||b===5||b===7)&&tr.createElement("a",{title:"\u5DE5\u5177\u680F",onClick:Lt},tr.createElement("i",{className:"iconfont icon-gongjuxiang mr5"})),Me.get("isFullScreen")!=="true"&&tr.createElement("a",{onClick:v,title:E?"\u9000\u51FA\u5168\u5C4F":"\u5168\u5C4F"},tr.createElement("i",{className:E?"iconfont icon-shousuo":"iconfont icon-quanping6"}))))}var Y0=D(64197),Io={flex_box_center:"flex_box_center___rNE5B",flex_space_between:"flex_space_between___UQz5R",flex_box_vertical_center:"flex_box_vertical_center___LVkcg",flex_box_center_end:"flex_box_center_end___liNMD",flex_box_column:"flex_box_column___en5bA",wrap:"wrap___QHoGE",list:"list___PqCYv",page:"page___TKcdQ"},j0=Object.defineProperty,io=Object.getOwnPropertySymbols,so=Object.prototype.hasOwnProperty,p0=Object.prototype.propertyIsEnumerable,v0=(o,c,i)=>c in o?j0(o,c,{enumerable:!0,configurable:!0,writable:!0,value:i}):o[c]=i,N0=(o,c)=>{for(var i in c||(c={}))so.call(c,i)&&v0(o,i,c[i]);if(io)for(var i of io(c))p0.call(c,i)&&v0(o,i,c[i]);return o},U0=(o,c)=>{var i={};for(var C in o)so.call(o,C)&&c.indexOf(C)<0&&(i[C]=o[C]);if(o!=null&&io)for(var C of io(o))c.indexOf(C)<0&&p0.call(o,C)&&(i[C]=o[C]);return i},K0=(o,c,i)=>new Promise((C,q)=>{var F=t=>{try{u(i.next(t))}catch(n){q(n)}},g=t=>{try{u(i.throw(t))}catch(n){q(n)}},u=t=>t.done?C(t.value):Promise.resolve(t.value).then(F,g);u((i=i.apply(o,c)).next())}),z0=(o=>(o.Classrooms="classrooms",o.Shixuns="shixuns",o.Paths="paths",o.Projects="projects",o.Videos="videos",o.Topics="topics",o.Teach="teach-group",o))(z0||{});const X0=o=>{var c=o,{userDetail:i,user:C,globalSetting:q,loading:F,dispatch:g,onClose:u,shixun:t}=c,n=U0(c,["userDetail","user","globalSetting","loading","dispatch","onClose","shixun"]);const h=(0,re.useParams)(),[v,E]=(0,e.useState)(null),[b,Y]=(0,e.useState)({}),[te,H]=(0,e.useState)(0),[J,R]=(0,e.useState)(N0({page:1,limit:20,id:t.identifier},h)),O=(0,e.useCallback)(()=>n.visible,[n.visible]);(0,e.useEffect)(()=>{n.visible&&(J.page=1,N())},[n.visible]);const N=()=>K0(void 0,null,function*(){const ue=yield g({type:"shixunsDetail/getSetData",payload:J});ue&&(E(ue.data_sets),H(ue.data_sets_count),Y(ue.folder_name||""))});return e.createElement(e.Fragment,null,n.children,e.createElement(It.Z,{title:"\u6570\u636E\u96C6",placement:"right",rootClassName:Io.wrap,width:300,closable:!1,onClose:u,open:O()},!(v!=null&&v.length)&&e.createElement("div",{className:"tc c-grey-999"},"\u6B64\u5B9E\u8DF5\u9879\u76EE\u6682\u65E0\u6570\u636E\u96C6"),v==null?void 0:v.map((ue,M)=>e.createElement("dl",{className:Io.list,key:M},e.createElement(aa.Z,{title:ue.title},e.createElement("dt",null,e.createElement("span",{className:"icon-wenjian4 mr5"}),ue.title)),e.createElement("dd",null,e.createElement(la.CopyToClipboard,{text:ue.file_path,onCopy:()=>St.ZP.success("\u590D\u5236\u6210\u529F")},e.createElement("span",{className:`${Io.copy} current`},"\u70B9\u51FB\u590D\u5236"))))),e.createElement("div",{className:"tc"},e.createElement(x.Z,{onChange:ue=>{J.page=ue,N()},className:Io.page,size:"small",total:te,pageSize:J.limit,hideOnSinglePage:!0}))))};var G0=(0,re.connect)(({user:o,userDetail:c,loading:i,shixunsDetail:C,globalSetting:q})=>({user:o,userDetail:c,shixunsDetail:C,globalSetting:q,loading:i.models.index}))(X0),xo={flex_box_center:"flex_box_center___qAghX",flex_space_between:"flex_space_between___T78j9",flex_box_vertical_center:"flex_box_vertical_center___sHN4M",flex_box_center_end:"flex_box_center_end___JfXzO",flex_box_column:"flex_box_column___OVgmN",wrap:"wrap___kus4_",list:"list___oY3h5",page:"page___vXGzX"},W0=Object.defineProperty,J0=Object.defineProperties,Z0=Object.getOwnPropertyDescriptors,bo=Object.getOwnPropertySymbols,S=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,Ne=(o,c,i)=>c in o?W0(o,c,{enumerable:!0,configurable:!0,writable:!0,value:i}):o[c]=i,ze=(o,c)=>{for(var i in c||(c={}))S.call(c,i)&&Ne(o,i,c[i]);if(bo)for(var i of bo(c))Ke.call(c,i)&&Ne(o,i,c[i]);return o},Ge=(o,c)=>J0(o,Z0(c)),wt=(o,c)=>{var i={};for(var C in o)S.call(o,C)&&c.indexOf(C)<0&&(i[C]=o[C]);if(o!=null&&bo)for(var C of bo(o))c.indexOf(C)<0&&Ke.call(o,C)&&(i[C]=o[C]);return i},Qt=(o,c,i)=>new Promise((C,q)=>{var F=t=>{try{u(i.next(t))}catch(n){q(n)}},g=t=>{try{u(i.throw(t))}catch(n){q(n)}},u=t=>t.done?C(t.value):Promise.resolve(t.value).then(F,g);u((i=i.apply(o,c)).next())}),Nt=(o=>(o.Classrooms="classrooms",o.Shixuns="shixuns",o.Paths="paths",o.Projects="projects",o.Videos="videos",o.Topics="topics",o.Teach="teach-group",o))(Nt||{});const gu=o=>{var c=o,{userDetail:i,user:C,globalSetting:q,loading:F,dispatch:g,onClose:u,shixun:t}=c,n=wt(c,["userDetail","user","globalSetting","loading","dispatch","onClose","shixun"]);const h=(0,re.useParams)(),[v,E]=(0,e.useState)(null),[b,Y]=(0,e.useState)(0),[te,H]=(0,e.useState)({page:1,limit:20}),[J,R]=(0,e.useState)(""),O=(0,e.useCallback)(()=>n.visible,[n.visible]);(0,e.useEffect)(()=>{n.visible||R(""),n.visible&&(te.page=1,N())},[n.visible,J]);const N=()=>Qt(void 0,null,function*(){var ue;const M=yield(0,pu.ZP)(`/api/users/${(ue=C==null?void 0:C.userInfo)==null?void 0:ue.login}/resource_centers/file_list.json`,{method:"get",params:Ge(ze({},te),{keywords:J})});(M==null?void 0:M.status)==0&&(E([...M.data.list]),Y(M.data.file_count))});return e.createElement(e.Fragment,null,n.children,e.createElement(It.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3",placement:"right",rootClassName:xo.wrap,width:300,closable:!1,onClose:u,open:O()},e.createElement(au.t7,{style:{width:250,height:30,marginBottom:24,color:"rgba(0, 0, 0, 0.88)"},placeholder:"\u8BF7\u641C\u7D22\u8D44\u6E90\u540D\u79F0",value:J,onChange:ue=>{R(ue)}}),!(v!=null&&v.length)&&e.createElement("div",{className:"tc c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),v==null?void 0:v.map((ue,M)=>e.createElement("dl",{className:xo.list,key:M},e.createElement(aa.Z,{title:ue.title},e.createElement("dt",null,e.createElement("span",{className:"icon-wenjian4 mr5"}),ue.title)),e.createElement("dd",null,e.createElement(la.CopyToClipboard,{text:ue.file_path,onCopy:()=>St.ZP.success("\u590D\u5236\u6210\u529F")},e.createElement("span",{className:`${xo.copy} current`},"\u70B9\u51FB\u590D\u5236"))))),e.createElement("div",{className:"tc"},e.createElement(x.Z,{defaultCurrent:1,current:te.page||1,onChange:ue=>{te.page=ue,N()},className:xo.page,size:"small",total:b,pageSize:te.limit,hideOnSinglePage:!0,showSizeChanger:!1}))))};var Du=(0,re.connect)(({user:o,userDetail:c,loading:i,shixunsDetail:C,globalSetting:q})=>({user:o,userDetail:c,shixunsDetail:C,globalSetting:q,loading:i.models.index}))(gu),Tt=D(74128),Lu="data:image/png;base64,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",Uu=D(35195),Hu=D(42217),Mu=D(72530),Ru=D(80245),Ot=D(59301),Yu=Object.defineProperty,sn=Object.getOwnPropertySymbols,Zu=Object.prototype.hasOwnProperty,Ku=Object.prototype.propertyIsEnumerable,dn=(o,c,i)=>c in o?Yu(o,c,{enumerable:!0,configurable:!0,writable:!0,value:i}):o[c]=i,Vu=(o,c)=>{for(var i in c||(c={}))Zu.call(c,i)&&dn(o,i,c[i]);if(sn)for(var i of sn(c))Ku.call(c,i)&&dn(o,i,c[i]);return o},Gu=(o,c,i)=>new Promise((C,q)=>{var F=t=>{try{u(i.next(t))}catch(n){q(n)}},g=t=>{try{u(i.throw(t))}catch(n){q(n)}},u=t=>t.done?C(t.value):Promise.resolve(t.value).then(F,g);u((i=i.apply(o,c)).next())});const{Countdown:Hn}=Ga.default;function wn(){return Ot.createElement("p",null,"\u5B9E\u9A8C\u73AF\u5883\u5C06\u6062\u590D\u5230\u521D\u59CB\u72B6\u6001\uFF0C\u60A8\u5728\u7CFB\u7EDF\u4E2D\u521B\u5EFA\u7684\u6570\u636E\u53EF\u80FD\u4F1A\u4E22\u5931\u3002\u8BF7\u786E\u4FDD\u60A8\u7684\u6570\u636E\u5DF2\u4FDD\u5B58\uFF08\u5982\uFF1A\u7248\u672C\u5E93\u4EE3\u7801\u5DF2\u63A8\u9001\u5230\u670D\u52A1\u5668\uFF09\u3002\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\uFF1F")}var Rn=({mirror_description:o,difficulty:c,git_url:i,tabActiveParams:C,isNotice:q,user:F,game:g,monitoring_url:u,shixun:t={},resetVncLoading:n,onUpdateCostTime:h,lastedGetTaskInfoTime:v,onShowNotice:E,dispatch:b,onResetGitCode:Y,onResetCode:te,onResetVnc:H,onRestartReboot:J,onAddVncTime:R,onUpdateCode:O,unity_3d_routes:N,st:ue,toolbarItem:M={},myshixun:K={},mirror_name:de,mirror_description_multi:pe,onResetAllVnc:fe,showReleaseResource:Oe,userInfo:Xe,taskData:lt,codeRepData:Ft,shixun_environments:At,challenge:gt})=>{var Me,ke,nt,Xt;const{last_compile_output:Ze,choose_test_cases:Lt,with_code_file:Le,manager_permission:vt,tpm_cases_modified:Bu,tpm_modified:ou,myshixun:{system_tip:lu}={}}=lt,je=(0,re.useParams)(),[Be]=(0,re.useSearchParams)(),{name:Rt,identifier:iu,task_pass:vu,test_set_permission:cu,survival_time:wu}=t,{cost_time:T,status:oe}=g,{user_url:be,image_url:Ct,grade:Yt=0}=F!=null?F:{},[jt,Et]=(0,e.useState)(!1),[pt,Ou]=(0,e.useState)({}),[Wu,tn]=(0,e.useState)("#37AD83"),[pn,Jn]=(0,e.useState)(null),[Xn,vr]=(0,e.useState)(),[na,Tr]=(0,e.useState)(q||Bu&&lu===!0||!1),[Iu,hn]=(0,e.useState)(!1),[un,or]=(0,e.useState)(!1),Xu=(0,e.useRef)(),br=(0,e.useRef)(null),[cr,wa]=(0,e.useState)(!1),{index_tab:Zn,shixun_environment_id:Vn,tab_type:ka,windows_vnc:Nr,vnc_url:wr,linux_vnc:qu,reboot_cloud:Cn,cloud_type:Yn,resData:Sr,instance_startup_type:ea}=M,rn=(0,e.useRef)(!1);(0,Hu.y)(Be.get("type")==="exercises");const{setOpenDisableCopyAndPaste:Or,disableCopyAndPaste:qa}=(0,Hu.X)(),Hr=(0,Mu._)(pt);(0,e.useEffect)(()=>{lt!=null&<.is_charge_window&&we.default.confirm({centered:!0,icon:null,width:500,okText:"\u53BB\u8D2D\u4E70\u8BFE\u7A0B",cancelText:"\u9000\u51FA",title:"\u63D0\u793A",content:Ot.createElement("div",null,"\u672C\u5B9E\u8BAD\u4E3A\u4ED8\u8D39\u5185\u5BB9\uFF0C\u60A8\u6682\u672A\u8D2D\u4E70\uFF0C\u8BF7\u5148\u8D2D\u4E70",Ot.createElement("span",{style:{cursor:"pointer",color:"#0152D9"},onClick:()=>{re.history.push(`/paths/${lt==null?void 0:lt.subject_id}`)}},"\u300A",lt==null?void 0:lt.subject_name,"\u300B")),onOk:()=>{re.history.push(`/paths/${lt==null?void 0:lt.subject_id}`)},onCancel:()=>{Fi()}})},[lt]),(0,e.useEffect)(()=>{function Fr(){return Gu(this,null,function*(){var ca,zr,sa,hi,ni;if(Be.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let za;Be.get("coursesId")==="coursesId"?za=yield(0,We._F)({categoryId:Be.get("exercisesId"),login:Be.get("login")}):za=yield(0,We._B)({categoryId:Be.get("exercisesId"),login:Be.get("login")}),Ou(Vu({},za)),Or((ca=za==null?void 0:za.exercise)==null?void 0:ca.forbid_copy),ot.Z.publish("exercise-data",za),typeof((zr=za==null?void 0:za.exercise)==null?void 0:zr.left_time)=="number"&&(Jn(Date.now()+((sa=za==null?void 0:za.exercise)==null?void 0:sa.left_time)*1e3),setTimeout(()=>{tn("red")},(((hi=za==null?void 0:za.exercise)==null?void 0:hi.left_time)-300>0?((ni=za==null?void 0:za.exercise)==null?void 0:ni.left_time)-300:0)*1e3))}})}Fr()},[]),(0,e.useEffect)(()=>{const Fr=ot.Z.subscribe("update-windows-time",zr=>{vr(parseInt(zr.remaining_time/1e3))}),ca=ot.Z.subscribe("show-head-toolbar",zr=>{Et(zr)});return()=>{Fr(),ca()}},[]),(0,e.useEffect)(()=>{var Fr;return Be.get("type")==="exercises"&&((Fr=pt==null?void 0:pt.exercise)!=null&&Fr.screen_open)&&(Uu.U.forEach((ca,zr)=>{var sa;(sa=pt==null?void 0:pt.exercise)!=null&&sa.forbid_screen&&(0,L.WX)()||(window.addEventListener(ca,Gr,!1),window.addEventListener("blur",Gr,!1))}),window.focus(),Xu.current=setInterval(()=>{window.focus()},1e3)),()=>{Uu.U.forEach((ca,zr)=>{window.removeEventListener(ca,Gr,!1)}),window.removeEventListener("blur",Gr,!1),clearInterval(Xu.current)}},[pt]);const ti=()=>{hn(!Iu)},ui=()=>{or(!un)},Gr=Fr=>{document.activeElement.tagName!=="IFRAME"&&(window.parent.postMessage("backExercise","*"),rn.current||(0,f.BU)())};function Pi(){Et(!jt)}function La(){Et(!1)}function Fi(){if(Be.get("subject_id")&&Be.get("position")){location.href=`/paths/${Be.get("subject_id")}?position=${Be.get("position")}`;return}if(je.courseId&&je.homeworkId){location.href=`/classrooms/${je.courseId}/shixun_homework/${je.homeworkId}/detail?tabs=1`;return}Be.get("type")==="exercises"&&Gr("back"),Be.get("homework_common_id")?location.href=`/shixuns/${iu}/challenges?homework_common_id=${Be.get("homework_common_id")}`:location.href=`/shixuns/${iu}/challenges`}function Oi(){return Gu(this,null,function*(){n||(yield H())})}function ta(){var Fr;let ca=!((Fr=Xe==null?void 0:Xe.shixun)!=null&&Fr.editable);we.default.confirm({title:"\u9000\u51FA\u5B9E\u8BAD",icon:Ot.createElement($n.Z,null),content:Ot.createElement("div",null,Ot.createElement("div",null,"\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5B9E\u8BAD\u5417\uFF1F"),Oe&&Ot.createElement(Pt.default,{className:"mt10",defaultChecked:ca,onChange:zr=>{ca=zr.target.checked}},"\u9000\u51FA\u5B9E\u8BAD\u65F6\uFF0C\u7ACB\u5373\u91CA\u653E\u5B9E\u9A8C\u8D44\u6E90")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Gu(this,null,function*(){if(Oe&&ca){const zr=yield(0,We.eA)(K==null?void 0:K.identifier);(zr==null?void 0:zr.status)==0&&(St.ZP.success("\u91CA\u653E\u8D44\u6E90\u6210\u529F"),setTimeout(()=>{Fi()},1e3))}else Fi()}),onCancel:()=>{}})}function Ii(Fr){var ca;if(La(),Fr==="reset-task"&&!n){const zr=we.default.confirm({title:"\u91CD\u7F6E\u73AF\u5883",icon:Ot.createElement($n.Z,null),content:Ot.createElement(wn,null),maskClosable:!1,keyboard:!1,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Gu(this,null,function*(){if(ka===4){zr.update({cancelButtonProps:{disabled:!0}}),yield Oi(),zr.update({cancelButtonProps:{disabled:!1}});return}Oi()})})}if(Fr==="restart-reboot"&&!n){const zr=we.default.confirm({title:"\u91CD\u542F\u4E91\u4E3B\u673A",icon:Ot.createElement($n.Z,null),content:"\u60A8\u786E\u5B9A\u8981\u91CD\u542F\u4E91\u4E3B\u673A\u5417\uFF1F",maskClosable:!1,keyboard:!1,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Gu(this,null,function*(){if(ka===4){zr.update({cancelButtonProps:{disabled:!0}}),yield J(),zr.update({cancelButtonProps:{disabled:!1}});return}J()})})}if(Fr==="reset-git-code"&&(n||we.default.confirm({title:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93",icon:Ot.createElement($n.Z,null),content:"\u60A8\u7684\u6240\u6709\u4EE3\u7801\u5C06\u88AB\u8FD8\u539F\u81F3\u521D\u59CB\u72B6\u6001\uFF0C\u4E0D\u5F71\u54CD\u901A\u5173\u72B6\u6001\u4E0E\u4F5C\u4E1A\u6210\u7EE9\u3002\u786E\u8BA4\u91CD\u7F6E\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Y})),Fr==="reset-code"&&(n||we.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:Ot.createElement($n.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:te})),Fr==="full-screen"&&((0,f.vp)()?(0,f.BU)():(0,f.Dj)((ca=document==null?void 0:document.getElementById)==null?void 0:ca.call(document,"task-right-panel"))),Fr==="show-clipboard-box"){if(Yn){we.default.info({title:"\u63D0\u793A",icon:Ot.createElement($n.Z,null),content:"\u5F53\u524D\u5B9E\u9A8C\u73AF\u5883\u7684\u3010\u590D\u5236\u7C98\u8D34\u3011\u529F\u80FD\u6682\u65F6\u65E0\u6CD5\u4F7F\u7528\uFF0C\u656C\u8BF7\u671F\u5F85~",centered:!0});return}ot.Z.publish(`show-clipboard-box-${Zn}`)}}const _a={task_pass:vu,test_set_permission:cu,mirror_description:o,difficulty:c,resetVncLoading:n,git_url:i,tabActiveParams:C,taskData:lt,onVncAction:Ii,onHideToolBar:La,shixun:t,monitoring_url:u,unity_3d_routes:N,index_tab:Zn,shixun_environment_id:Vn,tab_type:ka,windows_vnc:Nr,vnc_url:wr,linux_vnc:qu,reboot_cloud:Cn,cloud_type:Yn,resData:Sr,instance_startup_type:ea,mirror_name:de,mirror_description_multi:pe,shixun_environments:At},Ki=(0,e.useCallback)(()=>Xn?Ot.createElement(xn,{defaultTime:Xn,onAddVncTime:R,onResetAllVnc:fe,toShixun:Fi,myshixun:K,title:"\u5B9E\u9A8C\u73AF\u5883\u5012\u8BA1\u65F6",user:F,survival_time:wu}):Ot.createElement(Ot.Fragment,null),[Xn]);return Ot.createElement("div",{className:"task-header-container"},Be.get("type")==="exercises"&&Ot.createElement(A.Z,null,Ot.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",Ot.createElement("span",{className:"ml10"},(Me=pt==null?void 0:pt.exercise)==null?void 0:Me.user_name)),Ot.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",Ot.createElement("span",{className:"ml10"},(ke=pt==null?void 0:pt.exercise)==null?void 0:ke.student_id))),Be.get("type")!=="exercises"&&Ot.createElement(Ot.Fragment,null,Ot.createElement("a",{className:"task-user-info",href:be,target:"_blank"},Ct?Ot.createElement("img",{width:"35",height:"35",src:`${Tt.Z.IMG_SERVER}/images/${Ct}`}):null,Ot.createElement("span",null,F==null?void 0:F.name)),Ot.createElement("div",{className:"grade-info"},Ot.createElement("img",{src:Lu,alt:"gold",width:20}),Yt)),Ot.createElement("h2",{className:"shixun-info"},Rt,Be.get("type")!=="exercises"&&Ot.createElement(ya,{lastedGetTaskInfoTime:v,status:oe,defaultTime:T,onUpdateCostTime:h,retentionTime:"taskBuildTimes",title:"\u5B9E\u9A8C\u603B\u7528\u65F6"})),Ot.createElement("div",{className:"flex-container"},Ot.createElement("div",{ref:br,onClick:()=>Tr(!1)},Be.get("type")!=="exercises"&&Ot.createElement(Ot.Fragment,null,q&&Ot.createElement(ts,{className:"btn-notice",onShowNotice:()=>{ou?E==null||E():b({type:"SHOW_CASE_NOTICE"})}})),Ot.createElement(Ai.Z,{open:na,onClose:()=>Tr(!1),rootClassName:"tasks-header-notice",steps:[{title:"\u66F4\u65B0\u901A\u77E5",description:ou?Ot.createElement(Ot.Fragment,null,"\u5B9E\u9A8C\u8001\u5E08\u5DF2\u8C03\u6574\u4EE3\u7801\u6A21\u677F\u6587\u4EF6\uFF0C\u8BF7\u60A8\u5C3D\u5FEB\u540C\u6B65\u6700\u65B0\u4EE3\u7801\uFF0C\u4EE5\u514D\u5F71\u54CD\u60A8\u7B54\u9898\u3002",Ot.createElement("br",null),"\u6CE8\uFF1A\u5982\u679C\u5B9E\u9A8C\u8001\u5E08\u8C03\u6574\u7684\u4EE3\u7801\u548C\u60A8\u7684\u4EE3\u7801\u6709\u51B2\u7A81\uFF0C\u5219\u4F1A\u4EE5\u8001\u5E08\u7684\u4EE3\u7801\u4E3A\u51C6\uFF0C\u8986\u76D6\u60A8\u5F53\u524D\u7684\u4EE3\u7801\u3002",Ot.createElement("span",{style:{color:"#3968D2"}},"\u5EFA\u8BAE\u5148\u628A\u5F53\u524D\u4EE3\u7801\u4FDD\u5B58\u5230\u672C\u5730\u518D\u540C\u6B65\u6700\u65B0\u4EE3\u7801\u3002")):Ot.createElement(Ot.Fragment,null,"\u5B9E\u9A8C\u8001\u5E08\u5DF2\u8C03\u6574\u6D4B\u8BD5\u7528\u4F8B\uFF0C\u8BF7\u91CD\u65B0\u8BC4\u6D4B\u4EE3\u7801\u52A0\u8F7D\u6700\u65B0\u6D4B\u8BD5\u7528\u4F8B\u3002"),target:()=>br.current,nextButtonProps:{children:Ot.createElement(ft.ZP,{onClick:()=>{ou?E==null||E():b({type:"SHOW_CASE_NOTICE"})},type:"primary",size:"small"},ou?"\u66F4\u65B0\u4EE3\u7801":"\u91CD\u65B0\u8BC4\u6D4B")}}]})),Ki(),Nr&&!(0,fa.isEmpty)(Sr)&&!(Yn===4&&ea===2)&&Ot.createElement("span",{onClick:Fr=>{Fr.preventDefault(),ot.Z.publish(`send-ctrl-alt-delete-${Zn}`)},className:"c-grey-c mr20 current"},"\u53D1\u9001CTRL+ALT+DELETE"),N&&Ot.createElement("a",{title:"\u5DE5\u5177\u680F",onClick:Pi},Ot.createElement("i",{className:"iconfont icon-vncshixunjiemian-gongjulan mr5"})),je.courseId&&je.homeworkId&&(lt==null?void 0:lt.is_open_submit_test_result)&&!(lt!=null&<.homework_common_is_end)&&((nt=lt==null?void 0:lt.user)==null?void 0:nt.user_course_identity)==5&&Ot.createElement("div",{className:"flex item-center gap-4px current btn-vnc",onClick:()=>{(0,L.xg)(`/classrooms/${je.courseId}/shixun_homework/${je.homeworkId}/detail/testresult?challengeid=${gt==null?void 0:gt.id}`)}},Ot.createElement("span",{className:"icon icon-shiyanjieguo"})," ",lt!=null&<.is_submit_test_result?"\u4FEE\u6539\u5B9E\u9A8C\u7ED3\u679C":"\u63D0\u4EA4\u5B9E\u9A8C\u7ED3\u679C"),Ot.createElement(ii.Z,{menu:{items:[vt&&{key:"1",label:"\u914D\u7F6E\u4E0E\u76D1\u63A7"},(C==null?void 0:C.resource_type)==1&&{key:"2",label:"\u8D44\u6E90\u4E2D\u5FC3"},{key:"3",label:"\u6570\u636E\u96C6"}].filter(Fr=>Fr),onClick:({key:Fr})=>{if(Fr=="1"){if((0,Tn.k5)()){(0,L.xU)();return}wa(!0)}Fr=="2"&&ui(),Fr=="3"&&ti()}}},Ot.createElement("div",{className:"btn-vnc flex item-center gap-4px current"},Ot.createElement("span",{className:"icon icon-gengduo4"})," \u66F4\u591A\u64CD\u4F5C")),(C==null?void 0:C.resource_type)==1&&Ot.createElement(Du,{visible:un,onClose:ui,shixun:t}),Ot.createElement(G0,{visible:Iu,onClose:ti,shixun:t})),Be.get("type")!=="exercises"&&Ot.createElement("a",{className:"btn-out",onClick:ta,title:"\u9000\u51FA\u5B9E\u8BAD"},Ot.createElement("i",{className:"iconfont icon-kaiguan"})),((Xt=pt==null?void 0:pt.exercise)==null?void 0:Xt.left_time)>0&&Ot.createElement(A.Z,{align:"middle"},Ot.createElement("span",{style:{color:Wu,marginRight:6},className:"iconfont icon-daojishi djs"}),Ot.createElement("span",{style:{color:Wu,fontSize:14,marginRight:10}},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),Ot.createElement("span",{className:"mr20"},Ot.createElement(Hn,{valueStyle:{color:Wu,fontSize:20,fontWeight:500},value:pn,onFinish:()=>Gu(void 0,null,function*(){const Fr=yield(0,We.VL)({categoryId:Be.get("exercisesId"),commit_method:2});if((Fr==null?void 0:Fr.status)===0&&(ue===0&&O(1),we.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:Ot.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",Ot.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>Gu(void 0,null,function*(){window.parent.location.href=`/classrooms/${Be.get("coursesId")}/exercise/${Be.get("exercisesId")}/detail`})})),(Fr==null?void 0:Fr.status)===-3){const ca=parseInt(Fr==null?void 0:Fr.message);Jn(Date.now()+ca*1e3)}})}))),Be.get("type")==="exercises"&&Ot.createElement(ft.ZP,{type:"primary",onClick:()=>{const Fr=()=>Gu(void 0,null,function*(){ue===0&&(yield O()),Hr(),rn.current=!0,Gr()});if(!(N&&!Le)&&(ue===1?!(Lt!=null&&Lt.had_submmit):!Ze||Ft.lastedUpdateTime!==0)){we.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ot.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:Fr});return}Fr()}},Ot.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"),Ot.createElement(Kt.Z,null,Ot.createElement(It.Z,{width:280,rootClassName:"setting-drawer",title:null,placement:"right",closable:!1,destroyOnClose:!1,open:jt,onClose:La},Ot.createElement(Y0.Z,Vu({},_a)))),Ot.createElement(Ru.Z,{identifier:iu,visible:cr,onCancel:()=>wa(!1),info:{type:"\u6311\u6218\u9875\u9762",myshixun_id:K==null?void 0:K.id}}))};const Pn=300;function Nn({title:o,time:c,className:i="",callback:C,desc:q="",style:F={}}){function g(){C&&C()}return Ot.createElement("a",{onClick:g,title:o,className:i},Ot.createElement("i",{className:"iconfont icon-shijian1 mr5",style:F}),Ot.createElement("span",null,q?`${q}\uFF1A`:"",Da(c)))}function xn({onAddVncTime:o,onResetAllVnc:c,toShixun:i,title:C="",myshixun:q,defaultTime:F,user:g,survival_time:u}){const t=(0,re.useParams)(),[n,h]=(0,e.useState)(F),[v,E]=(0,e.useState)(!1),[b,Y]=(0,e.useState)(!1),te=(0,e.useRef)(!0),H=(0,L.oP)(),J=(0,e.useRef)(!1);(0,e.useEffect)(()=>(window.addEventListener("visibilitychange",R),()=>{window.removeEventListener("visibilitychange",R)}),[]);const R=M=>Gu(this,null,function*(){var K,de;if(document.visibilityState==="visible"){const pe=yield(0,y.fY)(q==null?void 0:q.identifier);if((pe==null?void 0:pe.status)===0){const Oe=(((K=pe==null?void 0:pe.data)==null?void 0:K.remainingTime)>0?(de=pe==null?void 0:pe.data)==null?void 0:de.remainingTime:0)/1e3;h(Oe),Oe>Pn&&Y(!1)}}});(0,mi.Z)(()=>{h(n-1)},n>0?1e3:null),(0,e.useEffect)(()=>{H.homework_common_id?n===60&&(J.current||Y(!0)):(n===300||n===180||n===60||n===0)&&(J.current||Y(!0))},[n]),(0,e.useEffect)(()=>{if(te.current){const M=`${g==null?void 0:g.login}_${t.taskId}_survival_time`;localStorage.getItem(M)!==String(u)?(J.current=!0,we.default.confirm({title:"\u63D0\u793A",icon:null,content:"\u8001\u5E08\u8C03\u6574\u4E86\u65F6\u95F4\u662F\u5426\u540C\u6B65",centered:!0,okText:"\u662F",cancelText:"\u5426",onOk:()=>Gu(this,null,function*(){localStorage.removeItem(M),yield o(),J.current=!1,window.location.reload()}),onCancel:()=>{J.current=!1,localStorage.removeItem(M)}})):(F0){const K=yield o();h(((M=K==null?void 0:K.data)==null?void 0:M.remaining_time)/1e3)}else{const K=yield c();i()}E(!1),Y(!1)})}function ue(){n{const F=On[i];function g(){if(o===1)q(F);else{let u=(c==null?void 0:c.split(""))||[],t=u.indexOf(F);t>=0?u.splice(t,1):u.push(F),q(u.join(""))}}return e.createElement("a",{className:"flex-container",onClick:g},o===1?e.createElement(Fn.ZP,{checked:c&&c.indexOf(F)>=0,className:"choice"}):e.createElement(Pt.default,{className:"choice",checked:c&&c.indexOf(F)>=0}),e.createElement("div",{className:"flex-wrp"},e.createElement("span",{className:"checkTitle",style:{lineHeight:1.7,fontSize:16,whiteSpace:"nowrap"}},F,"\u3001"),e.createElement(_t.Z,{className:"subject-body",value:C})))},rr=({callback:o,multi_count:c,answer:i})=>{const[C,q]=(0,e.useState)([]);return(0,e.useEffect)(()=>{if(c){if(i!=null&&i.length){q(i);return}const F=Array.from({length:c}).fill("");q(F)}},[c,i]),console.log(C,i,"multi_count"),e.createElement("div",{className:"option"},C==null?void 0:C.map((F,g)=>e.createElement(A.Z,{align:"middle",className:"mb10 text"},e.createElement("span",{className:"mb5"},"\u586B\u7A7A",g+1,"\u7B54\u6848\uFF1A"),e.createElement(at.default.TextArea,{key:g,value:F,onChange:u=>{C[g]=u.target.value,o(C)}}))))},ur=({id:o,answer:c,challenge_question:i,category:C,subject:q,onSetAnswers:F,question_name:g,multi_count:u})=>{function t(n){F(o,n)}return e.createElement("li",null,e.createElement(A.Z,{className:"subject c-grey-999",align:"stretch"},e.createElement(d.Z,{flex:"40px"},e.createElement("p",{className:"mt3 order"},o+1,"\u3001")),e.createElement(d.Z,{flex:"1"},e.createElement(_t.Z,{value:`${q}`,className:"subject-body"}))),g==="\u5355\u9009\u9898/\u591A\u9009\u9898"&&e.createElement("div",{className:"option"},i==null?void 0:i.map(({option_name:n},h)=>e.createElement(Un,{index:h,key:n,option_name:n,answer:c,category:C,callback:t}))),g==="\u5224\u65AD\u9898"&&e.createElement("div",{className:"option"},e.createElement(Fn.ZP.Group,{className:"mb10",style:{marginLeft:38},value:c||void 0,onChange:n=>t(n.target.value)},e.createElement(Fn.ZP,{value:"true",className:"mr40"},"\u6B63\u786E"),e.createElement(Fn.ZP,{value:"false"},"\u9519\u8BEF"))),g==="\u586B\u7A7A\u9898"&&e.createElement(rr,{multi_count:u,callback:t,answer:c}))},Gn=({chooses:o,answers:c,onSetAnswers:i,bgColor:C="#1E1E1E"})=>e.createElement("ul",{className:`${C==="#1E1E1E"?"":"vs"} choose-container`,style:{backgroundColor:C}},o.map(({subject:q,challenge_question:F,category:g,question_name:u,multi_count:t},n)=>e.createElement(ur,{key:n,id:n,subject:q,challenge_question:F,category:g,answer:c[n],onSetAnswers:i,question_name:u,multi_count:t}))),Mn=D(46238),on=D(76743),bn=D(75884),Sn=Object.defineProperty,ar=Object.defineProperties,hr=Object.getOwnPropertyDescriptors,ir=Object.getOwnPropertySymbols,pr=Object.prototype.hasOwnProperty,Wn=Object.prototype.propertyIsEnumerable,Cr=(o,c,i)=>c in o?Sn(o,c,{enumerable:!0,configurable:!0,writable:!0,value:i}):o[c]=i,Ir=(o,c)=>{for(var i in c||(c={}))pr.call(c,i)&&Cr(o,i,c[i]);if(ir)for(var i of ir(c))Wn.call(c,i)&&Cr(o,i,c[i]);return o},kr=(o,c)=>ar(o,hr(c));const Zr=({id:o,isActive:c,title:i,onActive:C,had_submmit:q,result:F,actual_output:g,standard_answer:u,question_name:t,showTheAnswer:n,user_course_identity:h})=>{function v(){C(o)}let E="test-case-item";return c&&(E+=" active"),q&&(E+=" has-result"),e.createElement("li",{className:E},e.createElement("a",{className:"case-header",onClick:v},e.createElement("h2",null,e.createElement("div",{className:c?"arrow-down":"arrow-right",style:{width:12}}),e.createElement("span",{className:"test-title",style:{width:75}},i)),n?e.createElement("img",{width:16,src:F?on.Z:bn.Z}):e.createElement("div",{className:`${g?"submitStatus":"unsubmitStatus"}`},g?"\u5DF2\u63D0\u4EA4":"\u672A\u63D0\u4EA4")),e.createElement("div",{className:`item-desc ${c?"show":"hide"} choose-game-item`},n?g?t==="\u586B\u7A7A\u9898"?e.createElement(e.Fragment,null,e.createElement("p",null,e.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),e.createElement("b",null,u==null?void 0:u.map((b,Y)=>{var te;return e.createElement("p",null,"\u586B\u7A7A",Y+1,"\uFF1A",(te=b==null?void 0:b.text)==null?void 0:te.join("\u3001"))}))),e.createElement("p",null,e.createElement("div",null,"\u5B66\u751F\u7B54\u6848\uFF1A"),e.createElement("b",{className:`${F?"c-green":"c-red"}`},g==null?void 0:g.map((b,Y)=>e.createElement("p",null,"\u586B\u7A7A",Y+1,"\uFF1A",b))))):e.createElement(e.Fragment,null,e.createElement("p",null,"\u6B63\u786E\u7B54\u6848\uFF1A",e.createElement("b",null,u)),e.createElement("p",null,"\u5B66\u751F\u7B54\u6848\uFF1A",e.createElement("b",{className:`${F?"c-green":"c-red"}`},g))):e.createElement("p",null,"\u5C1A\u672A\u63D0\u4EA4\uFF0C\u6682\u4E0D\u652F\u6301\u67E5\u770B"):e.createElement("p",null,"\u7B54\u9898\u9636\u6BB5\uFF0C\u4E0D\u652F\u6301\u67E5\u770B\u7ED3\u679C")))};var xr=({onResizeSetContainer:o,moveY:c,had_submmit:i,had_all_submmit:C,test_sets:q=[],challenge_chooses_count:F,choose_correct_num:g,user_course_identity:u,shixun_choice_public_result:t})=>{const[n]=(0,re.useSearchParams)(),h=(0,re.useParams)(),[v,E]=(0,e.useState)(-1);function b(O){E(O===v?-1:O)}const Y=g===F,te=t,[H,J]=(0,e.useState)(0);function R(){o(c)}return console.log(u),(0,e.useEffect)(()=>{console.log(q);let O=0;q==null||q.map(N=>{N!=null&&N.actual_output||(O=O+1)}),J(O)},[]),e.createElement(e.Fragment,null,e.createElement("div",{className:"test-header"},e.createElement("span",{className:"active"},"\u6D4B\u8BD5\u7ED3\u679C"),e.createElement("a",{onClick:R},e.createElement("i",{className:`iconfont ${c===.01?"icon-shousuo":"icon-zhankai"} icon-zhankai`}))),te&&i&&e.createElement("p",{className:`test-result ${Y?"success":"failer"}`},e.createElement("span",{className:"count"},e.createElement("img",{width:16,src:Y?on.Z:Mn.Z}),g||0," / ",F," \u5171\u6709",F,"\u9898\uFF0C"),e.createElement("span",null,Y?"\u5168\u90E8\u901A\u8FC7":`\u5176\u4E2D${F-g}\u9898\u76EE\u7ED3\u679C\u4E0D\u5339\u914D\u3002\u8BE6\u60C5\u5982\u4E0B\uFF1A`)),!te&&e.createElement("p",{className:`test-result ${C?"success":"failer"}`},C?"\u5F53\u524D\u72B6\u6001\u5DF2\u63D0\u4EA4\uFF0C\u5C06\u6309\u7167\u6700\u65B0\u63D0\u4EA4\u7684\u7B54\u6848\u8BA1\u7B97\u6210\u7EE9\uFF0C\u8BE6\u60C5\u5982\u4E0B\uFF1A":"\u5F53\u524D\u72B6\u6001\u672A\u63D0\u4EA4\uFF0C\u70B9\u51FB\u8BC4\u6D4B\u8FDB\u884C\u63D0\u4EA4\u3002\u63D0\u4EA4\u540E\u624D\u8BA1\u7B97\u6210\u7EE9\uFF0C\u8BE6\u60C5\u5982\u4E0B\uFF1A"),e.createElement("ul",{className:"test-case-list"},q.map((O,N)=>e.createElement(Zr,kr(Ir({key:"item"+N,had_submmit:i,title:`\u9898\u76EE${N+1}`},O),{isActive:v===N,id:N,onActive:b,user_course_identity:u,showTheAnswer:te})))))},Dr={"action-container":"action-container___Xcx9G","eval-btn-group":"eval-btn-group___b8ds5","eval-desc":"eval-desc___bIcYm","btn-run":"btn-run___fh7pl","btn-run-self":"btn-run-self___Bwz1A","ghost-link":"ghost-link___Y8dGm",link:"link___PPhWD"},dr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk3RTBEMDM2MDE3ODExRUI4QzEzQUNFNDcxODM2QjJDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk3RTBEMDM3MDE3ODExRUI4QzEzQUNFNDcxODM2QjJDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTdFMEQwMzQwMTc4MTFFQjhDMTNBQ0U0NzE4MzZCMkMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTdFMEQwMzUwMTc4MTFFQjhDMTNBQ0U0NzE4MzZCMkMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6ejzPSAAACsUlEQVR42ryYz08TQRTHp9vQQkFPlAAHDXjxR2LwoEbhpCXon1DPpf0PbP8UwOhV/QOM8QIXIIRwASNtYo0RIye9FIF4Yf2O+U7ysmnrzM5uX/JJu7sz730zOzvz3mTCMFSONgOWwAK4Aa6CS3x2Ar6BJtgEH8BXJ+9akAVZUAZb4CK0twv2KdPHf2PZiCmBpghyAt6CGrgPJkCeTPCefvaGbY016Su2oGGwKhx+AVUwZjmqim0r7Gtslb6dBBXBLh2cg+cg5yAkSo4+zulzlzGsBOmGLTEqcx5CosyJ0Wp1ExXtUAA77PARTCYoxjBJ3yFjFfoJesGGnzlBVUoUGSNkzK6CSmLO3ElRjHx9Zk6VooICcMiHjQGIMTTEkpCVgsp80AZDls5WPL88xVhtxi5LQZu8uezgLOQqPOUpqip8/RM0wyVer6qjjoK0/QAPPASNMrbWMBtgO3sCMuAdOFXuNg02wLKKZ6eMrTUsaUHzfLCu4lserIEVkIvR38Se14Ju8WJf+VuNozXl2O+Avzf1O/zJuTDu+O77meu8Gme/X4FIrjoqOXOdVyb2WKDStYxrh4Bpp7bLCQo5Bo840W3MxP6tBX3nxbWExGyDu/y1NRP7SAs65MXtBMSscWSOHfuZ2J8CVgfaHnsI+cNPvsb/rmZib+lPbpbLdsdj63jouXV0zNaRxOY67bm5VqKbq0/6kU8r/ciK2qs+wASt3itBkynsWcKVRr8U9owxF3sl+a9Ekl8cUJL/0rYMOkixDNq3LYMGUSi2XQpFg67J9kRZ1EiglK6LsmevV93Xz8lIl8OGiuPiWWCftu9hg2RRvEJzHPOa1cI9DvsQKfJelW3kcUxLfk0+guSB1bbjgVXIPs9sD6wyMY/0nvJI7zq4IvIZnfkdgRY37feuR3p/BRgAhrFnXQBvMBoAAAAASUVORK5CYII=",ia=D(24334),Ar=(o,c,i)=>new Promise((C,q)=>{var F=t=>{try{u(i.next(t))}catch(n){q(n)}},g=t=>{try{u(i.throw(t))}catch(n){q(n)}},u=t=>t.done?C(t.value):Promise.resolve(t.value).then(F,g);u((i=i.apply(o,c)).next())});const ha=D(56656);var Aa=({st:o,prev_game:c,next_game:i,time_limit:C,record_consume_time:q,loading:F,shixun:g,game:u,onRun:t,dispatch:n,chooses:h,unity_3d_routes:v,user:E,is_last_game:b,onUpdateCode:Y,choose_test_cases:te,test_sets:H,challenge:J,game_report_id:R,tabActiveParams:O={},startDebug:N,isLocalFetch:ue,onLocalRun:M,work_end_forbid_evaluate:K,homework_common_name:de,setCurrentRunNum:pe,sec_key:fe,is_open_submit_test_result:Oe,picture:Xe})=>{var lt;const Ft=(0,re.useParams)(),At=!b&&!F&&(g.status>0||(E==null?void 0:E.identity)<5),gt=["\u81EA\u6D4B\u8FD0\u884C","\u6B63\u5728\u542F\u52A8","\u505C\u6B62\u8FD0\u884C","\u6B63\u5728\u505C\u6B62","\u6B63\u5728\u8FD0\u884C"],Me=(0,re.useSelector)(Et=>{var pt;return(pt=Et==null?void 0:Et.user)==null?void 0:pt.userInfo}),[ke]=(0,re.useSearchParams)(),[nt,Xt]=(0,e.useState)(0),[Ze,Lt]=(0,e.useState)(0),[Le,vt]=(0,e.useState)(!1),[Bu,ou]=(0,e.useState)((lt=H==null?void 0:H.find(Et=>Et.input&&!Et.is_file))==null?void 0:lt.input),[lu,je]=(0,e.useState)(!1),[Be,Rt]=(0,e.useState)(gt[0]),iu=(0,e.useRef)(!1),vu=(0,re.useLocation)(),{shixun_environment_id:cu,tab_type:wu}=O,T=()=>{const Et=ha();if(Et.day()>=1&&Et.day()<=5){const pt=Et.hour(),Ou=Et.minute();return pt>=9&&pt<12||pt===14&&Ou>=30||pt>14&&pt<18||pt===19&&Ou>=30||pt===20&&Ou<=30}else return!1};(0,e.useEffect)(()=>{nt>0&&setTimeout(()=>{Xt(nt-1)},1e3)},[nt]),(0,e.useEffect)(()=>{Ze>0&&setTimeout(()=>{Lt(Ze-1)},1e3)},[Ze]),(0,e.useEffect)(()=>{const Et=ot.Z.subscribe("eval-code-finish",()=>{v&&vt(!0),o===1||(Me!=null&&Me.is_vip?Xt(10):Xt(T()?20:15))}),pt=ot.Z.subscribe("caseInputValue",Wu=>{ou(Wu)}),Ou=ot.Z.subscribe("runCodeFinish",()=>{iu.current=!1,je(!1),Rt(gt[0]),Ze>0||(Me!=null&&Me.is_vip?Xt(10):Xt(T()?20:15))});return()=>{Et(),pt(),Ou()}},[]);const oe=()=>{iu.current=!1,Rt(gt[3]),ot.Z.publish("runCode",{type:"stop"}),(0,y.Yv)(Ft.taskId,{shixun_environment_id:cu,tab_type:wu}),setTimeout(()=>{Rt(gt[0]),je(!1),Me!=null&&Me.is_vip?Xt(10):Xt(T()?20:15)},2500)},be=()=>Ar(void 0,null,function*(){iu.current=!0,yield Y(),Rt(gt[1]),ot.Z.publish("show-case-result",!0),setTimeout(()=>Ar(void 0,null,function*(){var Et,pt,Ou,Wu,tn;let pn={test_case_content:Bu,shixun_environment_id:cu,tab_type:wu};ke.get("type")==="exercises"?pn.extras={exercise_id:ke.get("exercisesId")}:Ft.courseId&&Ft.homeworkId&&(pn.extras={homework_common_id:Ft.homeworkId});const Jn=yield(0,y.h$)(Ft.taskId,pn);if((pt=(Et=Jn==null?void 0:Jn.data)==null?void 0:Et.data_list)!=null&&pt.length){ot.Z.publish("pod-restrict-data",{identifier:(Ou=Jn==null?void 0:Jn.data)==null?void 0:Ou.identifier,data_list:(Wu=Jn==null?void 0:Jn.data)==null?void 0:Wu.data_list});return}ot.Z.publish("showRunCodeTab",!0),ot.Z.publish("runCode",{type:"start",socketUrl:((tn=Jn==null?void 0:Jn.data)==null?void 0:tn.wss_url)+"/log"})}),100),setTimeout(()=>{iu.current&&(Rt(gt[2]),je(!1))},1e3)}),Ct=()=>Ar(void 0,null,function*(){je(!0),Be===gt[2]?oe():(pe(Et=>Et+1),be())}),Yt=()=>Ar(void 0,null,function*(){var Et,pt;je(!0),Rt(gt[4]),ot.Z.publish("show-case-result",!0);const Ou=yield M(Bu);if(Ou.status===0){const Wu=(pt=(Et=Ou==null?void 0:Ou.data)==null?void 0:Et.out)==null?void 0:pt.map(tn=>ia.Base64.decode(tn));je(!1),Rt(gt[0]),ot.Z.publish("showRunCodeTab",!0),ot.Z.publish("setLogData",Wu)}}),jt=()=>ue?e.createElement(ft.ZP,{onClick:Yt,loading:lu,danger:!0,className:`${Dr["btn-run-self"]} mr10`},Be):e.createElement(ft.ZP,{onClick:(0,fa.throttle)(Ct,2e3),loading:lu,danger:!0,disabled:Ze>0||nt>0||F,className:`${Dr["btn-run-self"]} mr10`},Ze>0?`${Ze}S`:Be);return e.createElement("div",{className:Dr["action-container"]},e.createElement("div",{className:`flex-container ${Dr["eval-desc"]}`},C&&(J!=null&&J.with_code_file)?e.createElement("span",null,`\u672C\u5173\u6700\u5927\u6267\u884C\u65F6\u95F4\uFF1A${C}\u79D2`):null,q&&(J!=null&&J.with_code_file)?e.createElement("span",null,"\u672C\u6B21\u8BC4\u6D4B\u8017\u65F6(\u7F16\u8BD1\u3001\u8FD0\u884C\u603B\u65F6\u95F4)\uFF1A",q," \u79D2"):null,R?e.createElement("a",{target:"_blank",className:Dr.link,href:`/report/${Ft.taskId}/${R}`},"\u4EE3\u7801\u6027\u80FD\u68C0\u6D4B"):null,[2,3,4,5,6].includes(wu)&&e.createElement("a",{title:"\u663E\u793A/\u9690\u85CF\u6D4B\u8BD5\u7ED3\u679C",onClick:()=>{ot.Z.publish("show-case-result")}},"\u663E\u793A/\u9690\u85CF\u6D4B\u8BD5\u7ED3\u679C")),e.createElement("div",{className:`flex-container ${Dr["eval-btn-group"]}`},c&&!F?e.createElement("a",{href:`/tasks/${c}${vu.search}`,onClick:Et=>{if(Et.preventDefault(),Ft.courseId&&Ft.homeworkId){setTimeout(()=>window.location.href=`/tasks/${Ft.courseId}/${Ft.homeworkId}/${c}${vu.search}`,300);return}if(Ft.courseId&&Ft.exerciseId){setTimeout(()=>window.location.href=`/tasks/${Ft.courseId}/${Ft.exerciseId}/${c}/exercise${vu.search}`,300);return}setTimeout(()=>window.location.href=`/tasks/${c}${vu.search}`,300)},className:Dr["ghost-link"]},"\u4E0A\u4E00\u5173"):null,At?e.createElement("a",{href:`/tasks/${i}${vu.search}`,onClick:Et=>{var pt;if(Et.preventDefault(),g.task_pass||u.status===2||(E==null?void 0:E.identity)<5||o===1&&((pt=te==null?void 0:te.test_sets)!=null&&pt.every(Ou=>Ou.actual_output))){if(Ft.courseId&&Ft.homeworkId){setTimeout(()=>window.location.href=`/tasks/${Ft.courseId}/${Ft.homeworkId}/${i}${vu.search}`,300);return}if(Ft.courseId&&Ft.exerciseId){setTimeout(()=>window.location.href=`/tasks/${Ft.courseId}/${Ft.exerciseId}/${i}/exercise${vu.search}`,300);return}setTimeout(()=>window.location.href=`/tasks/${i}${vu.search}`,300);return}we.default.warning({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u6211\u77E5\u9053\u4E86",content:e.createElement("p",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u8BBE\u7F6E\u4E86\u4E0D\u5141\u8BB8\u8DF3\u5173\u3002",o===1?"\u63D0\u4EA4":"\u901A\u8FC7","\u5F53\u524D\u5173\u5361\u540E\uFF0C\u624D\u80FD\u8FDB\u5165\u4E0B\u4E00\u5173\u3002")})},className:Dr["ghost-link"]},"\u4E0B\u4E00\u5173"):null,Le&&(J==null?void 0:J.show_type)===1&&e.createElement("button",{onClick:()=>{n({type:"SHOW_PICTURE_VIEW"})},style:{minWidth:"72px",marginRight:10},className:"btn-run",title:"\u67E5\u770B\u6548\u679C"},"\u67E5\u770B\u6548\u679C"),v&&(E==null?void 0:E.user_course_identity)==5&&Oe&&e.createElement("button",{onClick:()=>Ar(void 0,null,function*(){window.open(`/classrooms/${Ft.courseId}/shixun_homework/${Ft.homeworkId}/detail/testresult?challengeid=${J==null?void 0:J.id}`)}),style:{minWidth:"72px",marginRight:8},className:Dr["btn-run"],title:"\u63D0\u4EA4"},"\u63D0\u4EA4"),wu===1&&!N&&(g==null?void 0:g.open_self_run)&&jt(),(J==null?void 0:J.with_code_file)&&!(wu===1&&N)&&e.createElement("button",{onClick:()=>Ar(void 0,null,function*(){if(K){we.default.warning({title:"\u63D0\u793A",icon:null,centered:!0,width:554,okText:"\u6211\u77E5\u9053\u4E86",content:e.createElement("div",null,"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4F5C\u4E1A",e.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{window.open(`/classrooms/${Ft==null?void 0:Ft.courseId}/shixun_homework/${ke.get("homework_common_id")?ke.get("homework_common_id"):Ft==null?void 0:Ft.homeworkId}/detail?tabs=1`)}},"\uFF08",de,"\uFF09"),"\u4E2D\u88AB\u4F7F\u7528\uFF0C\u8BE5\u4F5C\u4E1A\u8BBE\u7F6E\u4E86\u622A\u6B62\u540E\u7981\u6B62\u4F5C\u7B54\u3002")});return}if(o===1&&(h==null?void 0:h.length)<=0){we.default.confirm({centered:!0,title:"\u63D0\u793A",content:e.createElement("div",{className:"tc"},e.createElement("p",null,"\u60A8\u8FD8\u672A\u6DFB\u52A0\u9898\u76EE\uFF0C\u8BF7\u6DFB\u52A0\u540E\u8BC4\u6D4B\uFF01")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88"});return}vt(!1),yield t()}),style:{minWidth:"72px"},disabled:F||nt>0||Be!=="\u81EA\u6D4B\u8FD0\u884C"||Ze>0,className:Dr["btn-run"],title:"\u8FD0\u884C\u8BC4\u6D4B"},nt>0?`${nt}S`:e.createElement(e.Fragment,null," ",e.createElement("img",{src:dr,alt:"run",width:18})," ",e.createElement("b",null,"\u8BC4\u6D4B")," "))))},Lr=D(27158),yr={iconWrapper:"iconWrapper___U51IV",minusIcon:"minusIcon___xP_3j",arrowIcon:"arrowIcon___jKd9h"},Ia="data:image/png;base64,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",ga="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAgCAYAAAB3j6rJAAAAAXNSR0IArs4c6QAAAZdJREFUWEfF2D1Lw1AUxvH/8xHcBHFSaUfrojiKi19FHFwUFQQriLoIxcVVv4O4CCJOOriK7oKTCiLaQY9cCaW2yc1LzU2WDLnn5EdC8pxEDLCZ2SRwDIwCTUmttHZmVgNOALc/kLTtapRWmHTczKaAc2AoWvMNjEh68tTUgQtguGtNXdJ9IUgMwvX1QswsDuHqikESEK7hlqRm3NXwIFqSlnPfGg9iT9J6TsQRsCjJckHKRGSGlI3IBAmBSIWEQnghIRGJkNCIWEgViD5IVYg/kCoRHUjViG7IJvAbx11bG5iVdJvw6l4CDnuOueCbk3SZN9U76Wtmu8BaT4MXYN6DWQX2e2regQVJV3kwf8aAKjF980hVmNjBqApM4oQWGuMdFUNiUmfWUJhUiHsEQ2AyQUJgMkPKxuSClInJDfFgHoFxSZ8J2RQXB8/AmKTXQhAPpibpISljzCwOMyPpujAkwuwAG9GJb6K0/vKFnZmtREHpzn0HNCS1B4JEmOnob8CppI8siWtmDWACOJP0lvo5kaXpf635AX6GXzDZRnW0AAAAAElFTkSuQmCC",jr=({desc:o,visible:c})=>{const i=(0,e.useRef)(),C=(0,e.useRef)(),[q,F]=(0,e.useState)(!1),[g,u]=(0,e.useState)(!1);(0,e.useEffect)(()=>{if(i.current){let n=function(R){u(!1),(0,L.kk)("none");const O=i.current.getBoundingClientRect();E=O.left,b=O.top,Y=R.pageX,te=R.pageY,H=!0,J=!0,document.onselectstart=function(){return!1}},h=function(R){var O,N;H&&(R.stopPropagation(),H=!1,(0,L.kk)("auto"),document.onselectstart=null,J&&(J=!1,((O=R.target)==null?void 0:O.id)!==((N=C.current)==null?void 0:N.id)&&u(!0)))},v=function(R){if(H){J=!1,u(!1);const O=R.pageX-Y,N=R.pageY-te;i.current.style.left=`${E+O}px`,i.current.style.top=`${b+N}px`}},E=0,b=0,Y=0,te=0,H=!1,J=!1;return i.current.addEventListener("mousedown",n),document.addEventListener("mousemove",v),document.addEventListener("mouseup",h),()=>{var R;(R=i.current)==null||R.removeEventListener("mousedown",n),document.removeEventListener("mousemove",v),document.removeEventListener("mouseup",h)}}},[i.current]);const t=()=>{u(!1)};return e.createElement("div",{style:{display:c?"block":"none"}},e.createElement(It.Z,{title:"\u4EFB\u52A1\u63CF\u8FF0",placement:"right",onClose:t,open:g},o),e.createElement("div",{className:yr.arrowIcon,onClick:()=>F(!1),style:{position:"fixed",display:q?"block":"none",zIndex:1e3,bottom:223}},e.createElement("img",{draggable:!1,src:ga,alt:""})),e.createElement("div",{ref:i,draggable:!1,className:yr.iconWrapper,style:{position:"fixed",display:q?"none":"block",zIndex:1e3,bottom:223,right:26,borderRadius:"50%",cursor:"pointer"}},e.createElement("i",{ref:C,id:"minusIconElement",onClick:()=>{u(!1),F(!0)},className:`iconfont icon-yichu1 ${yr.minusIcon}`}),e.createElement("img",{draggable:!1,src:Ia})))},Ei=D(829),_r=D(77825),Ur=Object.defineProperty,Vr=Object.getOwnPropertySymbols,Va=Object.prototype.hasOwnProperty,mr=Object.prototype.propertyIsEnumerable,Yi=(o,c,i)=>c in o?Ur(o,c,{enumerable:!0,configurable:!0,writable:!0,value:i}):o[c]=i,Kn=(o,c)=>{for(var i in c||(c={}))Va.call(c,i)&&Yi(o,i,c[i]);if(Vr)for(var i of Vr(c))mr.call(c,i)&&Yi(o,i,c[i]);return o},In=({isTheoretical:o,onFontSizeChange:c,cmFontSize:i,cmCodeMode:C,onCodeModeChange:q,tabToSpace:F,onTabToSpace:g,shixun:u,autoFormat:t,onAutoFormat:n,formatDocument:h,code_editor:v,challenge:E,shixun_environment_id:b,shixun_environments:Y})=>{const{task_pass:te=!1,forbid_copy:H=!1,test_set_permission:J=!1}=u!=null?u:{},R={isTheoretical:o,onFontSizeChange:c,cmFontSize:i,cmCodeMode:C,onCodeModeChange:q,tabToSpace:F,onTabToSpace:g,autoFormat:t,onAutoFormat:n,formatDocument:h,code_editor:v,challenge:E,shixun_environment_id:b,shixun_environments:Y};return e.createElement(_r.Z,Kn({},R),e.createElement("h3",null,"\u5173\u5361\u914D\u7F6E\u4FE1\u606F"),e.createElement("section",null,e.createElement("a",{className:"file-item",title:te?"\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218":"\u4E0D\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218"},e.createElement("b",null,"\u8DF3\u5173"),e.createElement("span",null,te?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")),e.createElement("a",{className:"file-item",title:J?"\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u6D4B\u8BD5\u96C6\u5185\u5BB9":"\u4E0D\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u6D4B\u8BD5\u96C6\u5185\u5BB9"},e.createElement("b",null,"\u6D4B\u8BD5\u96C6\u89E3\u9501"),e.createElement("span",null,J?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")),e.createElement("a",{className:"file-item",title:H?"\u4E0D\u5141\u8BB8\u5B66\u5458\u7C98\u8D34\u4EE3\u7801":"\u5141\u8BB8\u5B66\u5458\u7C98\u8D34\u4EE3\u7801"},e.createElement("b",null,"\u4EE3\u7801\u7C98\u8D34"),e.createElement("span",null,H?"\u4E0D\u5141\u8BB8":"\u5141\u8BB8"))))},Rr=D(34786),vn=Object.defineProperty,Qn=Object.defineProperties,Ra=Object.getOwnPropertyDescriptors,Ma=Object.getOwnPropertySymbols,Ja=Object.prototype.hasOwnProperty,ji=Object.prototype.propertyIsEnumerable,gi=(o,c,i)=>c in o?vn(o,c,{enumerable:!0,configurable:!0,writable:!0,value:i}):o[c]=i,pi=(o,c)=>{for(var i in c||(c={}))Ja.call(c,i)&&gi(o,i,c[i]);if(Ma)for(var i of Ma(c))ji.call(c,i)&&gi(o,i,c[i]);return o},vi=(o,c)=>Qn(o,Ra(c)),us=(o,c,i)=>new Promise((C,q)=>{var F=t=>{try{u(i.next(t))}catch(n){q(n)}},g=t=>{try{u(i.throw(t))}catch(n){q(n)}},u=t=>t.done?C(t.value):Promise.resolve(t.value).then(F,g);u((i=i.apply(o,c)).next())});function Si(o,c){switch(c.type){case et.wj:return vi(pi({},o),{loading:!0});case et.V1:return vi(pi({},o),{loading:!1});case et.OJ:return pi(pi({},o),c.payload);case et.$Y:return vi(pi({},o),{theme:c.payload});default:throw new Error}}var ms=({taskData:o,moveY:c,onResizeYStart:i,onResizeSetContainer:C,onEval:q,lastedGetTaskInfoTime:F,onUpdateCode:g,_dispatch:u})=>{const t=(0,re.useLocation)(),[n]=(0,re.useSearchParams)(),h=(0,re.useParams)(),{chooses:v,choose_test_cases:E,game:b,user_course_identity:Y,shixun_choice_public_result:te}=o,{test_sets:H,challenge_chooses_count:J,choose_correct_num:R,had_submmit:O,had_all_submmit:N}=E,ue=(0,e.useCallback)(()=>{let Le=[];return Le.length=J,O&&(Le=H.map(vt=>vt.question_name==="\u5224\u65AD\u9898"?vt.actual_output==="\u6B63\u786E"?"true":vt.actual_output==="\u9519\u8BEF"?"false":void 0:vt.actual_output)),Le},[F]),[M,K]=(0,e.useReducer)(Si,{loading:!1,answers:ue(),theme:(0,en.G)("cmCodeMode","vs-dark")});(0,e.useEffect)(()=>{K({type:et.OJ,payload:{answers:ue()}})},[F]);const{answers:de,loading:pe}=M;function fe(Le,vt){de[Le]=vt,K({type:et.OJ,payload:{answers:de}})}function Oe(){var Le,vt;let Bu=!0;for(let ou=0;ou!!lu))!=null&&vt.length)){St.ZP.info(`\u8BF7\u5148\u7ED9\u7B2C${ou+1}\u9898\u9009\u62E9\u7B54\u6848\uFF01`),Bu=!1;break}return Bu}function Xe(){return us(this,null,function*(){var Le;if(Oe()){K({type:et.wj});const vt=h.courseId&&h.homeworkId?{homework_common_id:h.homeworkId}:{};let Bu;(n.get("ip_limit")==="inner"||n.get("ip_bind_type")==="true")&&(Bu=yield(0,Lr.y)({ip_limit:n.get("ip_limit"),ip_bind:n.get("ip_bind_type")==="true"}));const ou=yield(0,y.zl)(b.identifier,pi({answer:de,challenge_id:(Le=o==null?void 0:o.challenge)==null?void 0:Le.id,subject_id:n.get("subject_id")||"",question_id:n.get("questionId"),exercise_id:n.get("exercisesId")||h.exerciseId,competition_entry_id:n.get("competition_entry_id"),ip:Bu},vt));q(ou),K({type:et.V1})}})}const lt=c?`${c-54}px`:"70%",Ft=`calc(100% - 3px - 51px - ${lt})`,[At,gt]=(0,e.useState)(!1),[Me,ke]=(0,e.useState)(!1),nt={isTheoretical:!0,cmCodeMode:M.theme,onCodeModeChange:function(Le){K({type:et.$Y,payload:Le}),(0,en.t)("cmCodeMode",Le)}},Xt={isResizeLarge:At,onRightFullHandler:Ze,onShowCodeSetting:Lt,allBreakPointValue:{},tab_type:1,code_hidden:!0,isTheoretical:!0};function Ze(){gt(!At),(0,f.vp)()?(0,f.BU)():(0,f.Dj)(document.body)}function Lt(){ke(!Me)}return e.createElement(e.Fragment,null,e.createElement("div",{className:En["code-area-container"],style:{height:lt}},e.createElement(A.Z,{align:"middle"},e.createElement("div",{style:{color:"#8b9399",paddingLeft:"20px",fontSize:"16px"}},"\u9898\u76EE"),e.createElement(Rr.Z,null),e.createElement(g0,pi({},Xt))),e.createElement(Gn,{chooses:v,answers:de,onSetAnswers:fe,bgColor:M.theme==="vs-dark"?"#1E1E1E":"#fff"})),e.createElement("div",{className:En["resize-y-bar"],onMouseDown:i,draggable:!1},e.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),e.createElement("div",{className:En["test-set-container"],style:{height:Ft}},pe?e.createElement(Fe.Z,null):e.createElement(xr,{had_submmit:O,had_all_submmit:N,moveY:c,onResizeSetContainer:C,test_sets:H,challenge_chooses_count:J,choose_correct_num:R,user_course_identity:Y,shixun_choice_public_result:te})),e.createElement("div",{className:En["action-container"]},e.createElement(Aa,vi(pi({onUpdateCode:g},o),{loading:pe,onRun:Xe,dispatch:u}))),e.createElement(Kt.Z,null,e.createElement(It.Z,{rootClassName:En["setting-drawer"],title:null,placement:"right",closable:!1,open:Me,onClose:()=>ke(!1)},e.createElement(In,pi({},nt)))),e.createElement(jr,{desc:e.createElement(_t.Z,{value:o==null?void 0:o.challenge.task_pass}),visible:At}))},Fs={flex_box_center:"flex_box_center___E3mm3",flex_space_between:"flex_space_between___NchwZ",flex_box_vertical_center:"flex_box_vertical_center___uhqi5",flex_box_center_end:"flex_box_center_end___d93TL",flex_box_column:"flex_box_column___XN9GA",wrap:"wrap___Dtadp",full:"full___LlKwC"},Ha={flex_box_center:"flex_box_center___Girdq",flex_space_between:"flex_space_between___xGVfq",flex_box_vertical_center:"flex_box_vertical_center___kQglB",flex_box_center_end:"flex_box_center_end___UzYyP",flex_box_column:"flex_box_column___owBZ4",menu:"menu___bRs3V",warehouse:"warehouse___pnW7f",header:"header___OzyWX",title:"title___ByRPB",content:"content___tnn6U",left:"left___xyjRy",close:"close___dIQKZ",right:"right___kqPbE",loading:"loading___fp187",empty:"empty___RbU4g",tabs:"tabs___ynZp5",line:"line___rxyEe",footer:"footer___J6kQd",commit:"commit___h8y0q",blueLight:"blueLight___eLhBs",filePathWrp:"filePathWrp___J9TMo",filePath:"filePath___PD1I2",bottom0:"bottom0___B9ftG"},Ys=D(20554),Ka=D(93041),Ci={wrap:"wrap___SVOKK",modal:"modal___vUwdM",title:"title___l8FrY",path:"path___aTkFP",colorBlue:"colorBlue___fCgXS",width240:"width240___RtAGH",filePath:"filePath___pvSsH"},js=Object.defineProperty,Is=Object.getOwnPropertySymbols,So=Object.prototype.hasOwnProperty,Mo=Object.prototype.propertyIsEnumerable,oo=(o,c,i)=>c in o?js(o,c,{enumerable:!0,configurable:!0,writable:!0,value:i}):o[c]=i,xs=(o,c)=>{for(var i in c||(c={}))So.call(c,i)&&oo(o,i,c[i]);if(Is)for(var i of Is(c))Mo.call(c,i)&&oo(o,i,c[i]);return o},Zo=(o,c)=>{var i={};for(var C in o)So.call(o,C)&&c.indexOf(C)<0&&(i[C]=o[C]);if(o!=null&&Is)for(var C of Is(o))c.indexOf(C)<0&&Mo.call(o,C)&&(i[C]=o[C]);return i},ko=(o,c,i)=>new Promise((C,q)=>{var F=t=>{try{u(i.next(t))}catch(n){q(n)}},g=t=>{try{u(i.throw(t))}catch(n){q(n)}},u=t=>t.done?C(t.value):Promise.resolve(t.value).then(F,g);u((i=i.apply(o,c)).next())});const ls=o=>{var c=o,{shixunsDetail:i,globalSetting:C,loading:q,user:F,dispatch:g,taskData:u,isRepository:t}=c,n=Zo(c,["shixunsDetail","globalSetting","loading","user","dispatch","taskData","isRepository"]);const h=(0,re.useLocation)(),v=xs(xs({},(0,re.useParams)()),(0,re.useLocation)().query),[E,b]=(0,e.useState)({}),Y=(0,e.useRef)(),[te]=me.default.useForm(),[H,J]=(0,e.useState)("");(0,e.useEffect)(()=>{n.visible&&te.resetFields()},[n.visible]),(0,e.useEffect)(()=>{const N=sessionStorage.getItem("pathArray");if(N){const ue=N.split(",").join("/"),M=ue.indexOf("/")===0?ue.substr(1):ue;J(M)}},[]),(0,e.useEffect)(()=>{var N,ue;Y.current=(ue=(N=h.pathname)==null?void 0:N.split("/"))==null?void 0:ue[2]},[]);const R=(...N)=>ko(void 0,[...N],function*(ue={}){const M=yield g({type:"shixunsDetail/addRepositoryFile",payload:{id:u.myshixun.identifier,message:ue.commitMessage,content:"",path:(n.defaultPath?n.defaultPath+"/":"")+ue.path+"/"+(ue.file||".gitkeep"),secret_repository:t?void 0:!0}});(M==null?void 0:M.status)===0&&(St.ZP.success("\u6DFB\u52A0\u6210\u529F"),n.onOK({path:(n.defaultPath?n.defaultPath+"/":"")+ue.path+"/"+(ue.file||".gitkeep"),name:ue.path.split("/")[ue.path.split("/").length-1]}),n.onClose())}),O=()=>{var N,ue;re.history.push(`/shixuns/${Y.current}/${(ue=(N=h.pathname)==null?void 0:N.split("/"))==null?void 0:ue[3]}${H?`/master/shixun_show/${H}`:""}`)};return e.createElement(we.default,{width:"60%",centered:!0,open:n.visible,wrapClassName:Ci.modal,onOk:()=>{te.submit()},onCancel:n.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},e.createElement("section",{className:Ci.bg},e.createElement("div",{className:Ci.wrap},e.createElement(me.default,{className:"mt10",form:te,scrollToFirstError:!0,layout:"vertical",onFinish:R,onChange:()=>{var N,ue,M,K;const de=xs({},te.getFieldsValue()),pe=(N=de==null?void 0:de.path)==null?void 0:N.split(""),fe=(ue=de==null?void 0:de.file)==null?void 0:ue.split("");(M=pe==null?void 0:pe.filter(Oe=>Oe=="/"))!=null&&M.length&&(de.path=de.path.substring(0,de.path.length-1)),(K=fe==null?void 0:fe.filter(Oe=>Oe=="/"))!=null&&K.length&&(de.file=de.file.substring(0,de.path.length-1)),te.setFieldsValue(xs({},de)),b(de)}},e.createElement(me.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},e.createElement(A.Z,null,e.createElement(d.Z,null,e.createElement("span",{className:Ci.filePath},n.defaultPath+"/")),e.createElement(d.Z,{flex:"1"},e.createElement(me.default.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},e.createElement(at.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"middle"}))))),e.createElement(me.default.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},e.createElement(at.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0\uFF0C\u5982\u679C\u4E0D\u586B\u5199\u7CFB\u7EDF\u5C06\u5728\u6587\u4EF6\u5939\u4E0B\u521B\u5EFA.gitkeep\u7684\u9ED8\u8BA4\u6587\u4EF6",size:"middle"})),e.createElement(me.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},e.createElement(at.default,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"middle"}))))))};var lo=(0,re.connect)(({shixunsDetail:o,loading:c,globalSetting:i,user:C})=>({shixunsDetail:o,globalSetting:i,user:C,loading:c.models.index}))(ls),Gi=D(60537),Vo=Object.defineProperty,bs=Object.getOwnPropertySymbols,Lo=Object.prototype.hasOwnProperty,Ns=Object.prototype.propertyIsEnumerable,Po=(o,c,i)=>c in o?Vo(o,c,{enumerable:!0,configurable:!0,writable:!0,value:i}):o[c]=i,Es=(o,c)=>{for(var i in c||(c={}))Lo.call(c,i)&&Po(o,i,c[i]);if(bs)for(var i of bs(c))Ns.call(c,i)&&Po(o,i,c[i]);return o},cs=(o,c)=>{var i={};for(var C in o)Lo.call(o,C)&&c.indexOf(C)<0&&(i[C]=o[C]);if(o!=null&&bs)for(var C of bs(o))c.indexOf(C)<0&&Ns.call(o,C)&&(i[C]=o[C]);return i},Us=(o,c,i)=>new Promise((C,q)=>{var F=t=>{try{u(i.next(t))}catch(n){q(n)}},g=t=>{try{u(i.throw(t))}catch(n){q(n)}},u=t=>t.done?C(t.value):Promise.resolve(t.value).then(F,g);u((i=i.apply(o,c)).next())});const Ks=o=>{var c=o,{shixunsDetail:i,globalSetting:C,loading:q,user:F,taskData:g,dispatch:u,isRepository:t,onClose:n}=c,h=cs(c,["shixunsDetail","globalSetting","loading","user","taskData","dispatch","isRepository","onClose"]);const v=(0,re.useLocation)(),E=Es(Es({},(0,re.useParams)()),(0,re.useLocation)().query),[b,Y]=(0,e.useState)({}),te=(0,e.useRef)(),[H]=me.default.useForm(),[J,R]=(0,e.useState)("");(0,e.useEffect)(()=>{h.visible&&H.resetFields()},[h.visible]),(0,e.useEffect)(()=>{const ue=sessionStorage.getItem("pathArray");if(ue){const M=ue.split(",").join("/"),K=M.indexOf("/")===0?M.substr(1):M;R(K)}},[]),(0,e.useEffect)(()=>{var ue,M;te.current=(M=(ue=v.pathname)==null?void 0:ue.split("/"))==null?void 0:M[2]},[]);const O=(...ue)=>Us(void 0,[...ue],function*(M={}){const K=yield(0,y.MI)({id:g.myshixun.identifier,message:M.commitMessage,content:M.codeMirror,path:(h.defaultPath?h.defaultPath+"/":"")+M.path,secret_repository:t?void 0:!0});(K==null?void 0:K.status)===0&&(St.ZP.success("\u6DFB\u52A0\u6210\u529F"),h.onOK({path:(h.defaultPath?h.defaultPath+"/":"")+M.path,name:M.path.split("/")[M.path.split("/").length-1]}),n())}),N=()=>{var ue,M;re.history.push(`/shixuns/${te.current}/${(M=(ue=v.pathname)==null?void 0:ue.split("/"))==null?void 0:M[3]}${J?`/master/shixun_show/${J}`:""}`)};return e.createElement(we.default,{width:"60%",open:h.visible,wrapClassName:Ci.modal,centered:!0,onOk:()=>{H.submit()},onCancel:n,title:"\u65B0\u5EFA\u6587\u4EF6"},e.createElement("section",{className:Ci.bg},e.createElement("div",{className:Ci.wrap},e.createElement(me.default,{className:"mt10",form:H,scrollToFirstError:!0,layout:"vertical",onFinish:O,onChange:()=>{var ue,M;const K=Es({},H.getFieldsValue()),de=(ue=K==null?void 0:K.path)==null?void 0:ue.split("");((M=de==null?void 0:de.filter(pe=>pe=="/"))==null?void 0:M.length)>1&&(K.path=K.path.substring(0,K.path.length-1)),H.setFieldsValue(Es({},K)),Y(K)}},e.createElement(me.default.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},e.createElement(A.Z,null,e.createElement(d.Z,null,e.createElement("span",{className:Ci.filePath},h.defaultPath+"/")),e.createElement(d.Z,{flex:"1"},e.createElement(me.default.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},e.createElement(at.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"middle"}))))),e.createElement(me.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},e.createElement(at.default,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"middle"})),e.createElement("div",{className:"mt10 mb20"},e.createElement(me.default.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}]},e.createElement(Gi.h,{options:{modal:"javascript",lineNumbers:!0,theme:"railscasts",indentUnit:4,matchBrackets:!0,autoRefresh:!0,smartIndent:!0,extraKeys:{"Alt-/":"autocomplete"},autofocus:!0,styleActiveLine:!0,lint:!0,linkurl:"",gutters:["CodeMirror-linenumbers","breakpoints","CodeMirror-lint-markers"]}})))))))};var co=(0,re.connect)(({shixunsDetail:o,loading:c,globalSetting:i,user:C})=>({shixunsDetail:o,globalSetting:i,user:C,loading:c.models.index}))(Ks),Qo=Object.defineProperty,zs=Object.getOwnPropertySymbols,Xs=Object.prototype.hasOwnProperty,Ro=Object.prototype.propertyIsEnumerable,To=(o,c,i)=>c in o?Qo(o,c,{enumerable:!0,configurable:!0,writable:!0,value:i}):o[c]=i,Gs=(o,c)=>{for(var i in c||(c={}))Xs.call(c,i)&&To(o,i,c[i]);if(zs)for(var i of zs(c))Ro.call(c,i)&&To(o,i,c[i]);return o},qo=(o,c)=>{var i={};for(var C in o)Xs.call(o,C)&&c.indexOf(C)<0&&(i[C]=o[C]);if(o!=null&&zs)for(var C of zs(o))c.indexOf(C)<0&&Ro.call(o,C)&&(i[C]=o[C]);return i},_o=(o,c,i)=>new Promise((C,q)=>{var F=t=>{try{u(i.next(t))}catch(n){q(n)}},g=t=>{try{u(i.throw(t))}catch(n){q(n)}},u=t=>t.done?C(t.value):Promise.resolve(t.value).then(F,g);u((i=i.apply(o,c)).next())});const $o=o=>{var c=o,{shixunsDetail:i,globalSetting:C,loading:q,user:F,dispatch:g,isRepository:u,taskData:t}=c,n=qo(c,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository","taskData"]);const h=(0,re.useLocation)(),v=Gs(Gs({},(0,re.useParams)()),(0,re.useLocation)().query),[E,b]=(0,e.useState)({}),Y=(0,e.useRef)(),[te]=me.default.useForm(),[H,J]=(0,e.useState)(""),[R,O]=(0,e.useState)("");(0,e.useEffect)(()=>{n.visible&&te.resetFields()},[n.visible]),(0,e.useEffect)(()=>{const M=n.defaultPath.split("/");M.length===1?(J(""),O(n.defaultPath)):(O(M.pop()),J(M.join("/")+"/"))},[n.defaultPath]),(0,e.useEffect)(()=>{var M,K;Y.current=(K=(M=h.pathname)==null?void 0:M.split("/"))==null?void 0:K[2]},[]);const N=(...M)=>_o(void 0,[...M],function*(K={}){var de;const pe=yield(0,y.g7)({id:(de=t==null?void 0:t.shixun)==null?void 0:de.identifier,from:n.defaultPath,to:H+K.path,message:K.commitMessage||`${n.defaultPath} rename to ${H}${K.path} `});(pe==null?void 0:pe.status)===0&&(St.ZP.success("\u64CD\u4F5C\u6210\u529F"),n.onOK({path:K.path,name:K.path}),n.onClose())}),ue=()=>{var M,K;re.history.push(`/shixuns/${Y.current}/${(K=(M=h.pathname)==null?void 0:M.split("/"))==null?void 0:K[3]}${H?`/master/shixun_show/${H}`:""}`)};return e.createElement(we.default,{width:"40%",open:n.visible,wrapClassName:Ci.modal,centered:!0,onOk:()=>{te.submit()},onCancel:n.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},e.createElement("section",{className:Ci.bg},e.createElement("div",{className:Ci.wrap},e.createElement(me.default,{className:"mt10",form:te,scrollToFirstError:!0,layout:"vertical",onFinish:N,onChange:()=>{var M,K;const de=Gs({},te.getFieldsValue()),pe=(M=de==null?void 0:de.path)==null?void 0:M.split("");((K=pe==null?void 0:pe.filter(fe=>fe=="/"))==null?void 0:K.length)>1&&(de.path=de.path.substring(0,de.path.length-1)),te.setFieldsValue(Gs({},de)),b(de)}},e.createElement(me.default.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},e.createElement(A.Z,null,e.createElement(d.Z,{flex:"1"},e.createElement(me.default.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},e.createElement(at.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"middle",defaultValue:R}))))),e.createElement(me.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage"},e.createElement(at.default,{placeholder:`\u5982\u4E0D\u586B\u5199\uFF0C\u9ED8\u8BA4\u63D0\u4EA4\u4FE1\u606F\u662F\uFF08${n.defaultPath} rename to \u65B0\u7684\u540D\u79F0 \uFF09`,size:"middle"}))))))};var e0=(0,re.connect)(({shixunsDetail:o,loading:c,globalSetting:i,user:C})=>({shixunsDetail:o,globalSetting:i,user:C,loading:c.models.index}))($o),fo=D(14566),t0=D(74044),Ss={wrap:"wrap___BqUCH",title:"title___Hv2Zk",path:"path___XGwUd",colorBlue:"colorBlue___AYPVZ"},u0=Object.defineProperty,Ws=Object.getOwnPropertySymbols,Oo=Object.prototype.hasOwnProperty,Ho=Object.prototype.propertyIsEnumerable,Br=(o,c,i)=>c in o?u0(o,c,{enumerable:!0,configurable:!0,writable:!0,value:i}):o[c]=i,er=(o,c)=>{for(var i in c||(c={}))Oo.call(c,i)&&Br(o,i,c[i]);if(Ws)for(var i of Ws(c))Ho.call(c,i)&&Br(o,i,c[i]);return o},Mi=(o,c)=>{var i={};for(var C in o)Oo.call(o,C)&&c.indexOf(C)<0&&(i[C]=o[C]);if(o!=null&&Ws)for(var C of Ws(o))c.indexOf(C)<0&&Ho.call(o,C)&&(i[C]=o[C]);return i},ki=(o,c,i)=>new Promise((C,q)=>{var F=t=>{try{u(i.next(t))}catch(n){q(n)}},g=t=>{try{u(i.throw(t))}catch(n){q(n)}},u=t=>t.done?C(t.value):Promise.resolve(t.value).then(F,g);u((i=i.apply(o,c)).next())});const{Dragger:Yo}=fo.default,V0=o=>{var c=o,{shixunsDetail:i,globalSetting:C,loading:q,user:F,taskData:g,dispatch:u,isRepository:t}=c,n=Mi(c,["shixunsDetail","globalSetting","loading","user","taskData","dispatch","isRepository"]),h;const v=(0,re.useLocation)(),E=er(er({},(0,re.useParams)()),(0,re.useLocation)().query),[b,Y]=(0,e.useState)({}),te=(0,e.useRef)(),[H]=me.default.useForm(),[J,R]=(0,e.useState)([]),[O,N]=(0,e.useState)();let ue;(0,e.useEffect)(()=>{n.visible&&(H.resetFields(),R([]))},[n.visible]),(0,e.useEffect)(()=>{te.current=E.id},[]),(0,e.useEffect)(()=>{const Oe=sessionStorage.getItem("pathArray");if(Oe){const Xe=Oe.split(",").join("/"),lt=Xe.indexOf("/")===0?Xe.substr(1):Xe;N(lt)}},[]);const M=Oe=>{var Xe,lt,Ft;if(ue=Oe.file.name,Oe.file.status==="done"||Oe.file.status==="uploading"){if(R(Oe.fileList),!Oe.file.response)return;if(((Xe=Oe.file.response)==null?void 0:Xe.status)===0){St.ZP.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}R(J.filter(At=>At.uid!==Oe.file.uid)),(lt=Oe.file.response)!=null&<.message&&St.ZP.info((Ft=Oe.file.response)==null?void 0:Ft.message)}},K=Oe=>ki(void 0,null,function*(){if(!Oe.response){St.ZP.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01");return}(yield u({type:"shixunsDetail/deleteGitFile",payload:{id:E.id,path:O?`${O}/${Oe.name}`:Oe.name,message:H.getFieldValue("commitMessage")||`\u5220\u9664\u4E86${O?`${O}/${Oe.name}`:Oe.name}`,secret_repository:t?null:!0}})).status===0&&(R(J.filter(lt=>lt.uid!==Oe.uid)),St.ZP.info("\u5220\u9664\u6210\u529F"))}),de={height:300,multiple:!0,withCredentials:!0,data:()=>ki(void 0,null,function*(){return new Promise((Oe,Xe)=>ki(void 0,null,function*(){setTimeout(()=>ki(void 0,null,function*(){const lt=yield H.getFieldsValue(),Ft=er(er({},{path:n.defaultPath?n.defaultPath:"",message:b.commitMessage||`\u4E0A\u4F20\u4E86${ue}`}),t?{}:{secret_repository:!0});Oe(Ft)}),200)}))}),fileList:J,method:"post",action:`${Tt.Z.API_SERVER}/api/myshixuns/${(h=g==null?void 0:g.myshixun)==null?void 0:h.identifier}/upload_git_file.json`,onChange:M,onRemove:K,beforeUpload:Oe=>{ue=Oe.name}},pe=Oe=>ki(void 0,null,function*(){yield H.validateFields(),n.onClose(),n.onOK({path:n.defaultPath}),fe()}),fe=()=>{};return e.createElement(we.default,{open:n.visible,onOk:pe,centered:!0,onCancel:n.onClose,width:"70%"},e.createElement("section",{className:Ss.bg},e.createElement("div",{className:Ss.wrap},e.createElement("div",{className:Ss.title},"\u4E0A\u4F20\u6587\u4EF6"),e.createElement(me.default,{className:"mt10",form:H,scrollToFirstError:!0,layout:"vertical",onFinish:pe,onValuesChange:()=>Y(er({},H.getFieldsValue()))},e.createElement(me.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},e.createElement(at.default,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),e.createElement(me.default.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},e.createElement(Yo,er({},de),e.createElement("div",null,e.createElement("i",{className:`iconfont icon-shangchuan font50 ${Ss.colorBlue}`})),e.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",e.createElement("span",{className:`${Ss.colorBlue} ml5`},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))))),e.createElement(t0.Z,{onFinish:Oe=>N(Oe)})))};var q0=(0,re.connect)(({shixunsDetail:o,loading:c,globalSetting:i,user:C})=>({shixunsDetail:o,globalSetting:i,user:C,loading:c.models.index}))(V0),Wi={flex_box_center:"flex_box_center___uGMjc",flex_space_between:"flex_space_between___q698b",flex_box_vertical_center:"flex_box_vertical_center___BcSqa",flex_box_center_end:"flex_box_center_end___U5VB_",flex_box_column:"flex_box_column___FwzY4",headLeft:"headLeft___KOU8I",colorBlue:"colorBlue___I6JQI",wrap:"wrap___U6KnW",nodata:"nodata___fWmNT",nodataText:"nodataText___Ufs81",content:"content___yybiA",gitCode:"gitCode___DAK9G",ellipsis:"ellipsis___PeS94",menu:"menu___em7Yq",overlayClass:"overlayClass___Awf9Q",tips:"tips___M0tZb"},n0={wrap:"wrap___ishRT",content:"content___BcYdO",mainPathWrap:"mainPathWrap___d2GOf",colorBlue:"colorBlue___hKIcc"},$r=Object.defineProperty,Er=Object.getOwnPropertySymbols,Kr=Object.prototype.hasOwnProperty,Ya=Object.prototype.propertyIsEnumerable,si=(o,c,i)=>c in o?$r(o,c,{enumerable:!0,configurable:!0,writable:!0,value:i}):o[c]=i,jo=(o,c)=>{for(var i in c||(c={}))Kr.call(c,i)&&si(o,i,c[i]);if(Er)for(var i of Er(c))Ya.call(c,i)&&si(o,i,c[i]);return o},Al=(o,c,i)=>new Promise((C,q)=>{var F=t=>{try{u(i.next(t))}catch(n){q(n)}},g=t=>{try{u(i.throw(t))}catch(n){q(n)}},u=t=>t.done?C(t.value):Promise.resolve(t.value).then(F,g);u((i=i.apply(o,c)).next())});const Uc=({shixunsDetail:o,globalSetting:c,loading:i,dispatch:C,title:q,pathList:F=[],showInputPath:g=!1,isMergeSelectFile:u=!1,onFinish:t=()=>{}})=>{const[n]=me.default.useForm(),h=jo(jo({},(0,re.useParams)()),(0,re.useLocation)().query),v=(0,re.useLocation)(),E=(0,e.useRef)(),[b,Y]=(0,e.useState)(""),[te,H]=(0,e.useState)(""),[J,R]=(0,e.useState)([]),[O,N]=(0,e.useState)([]);(0,e.useEffect)(()=>{var fe,Oe;E.current=((Oe=(fe=v.pathname)==null?void 0:fe.split("/"))==null?void 0:Oe[3])==="repository"},[]),(0,e.useEffect)(()=>{if(o.actionTabs.key!=="Repository-SelectFilePath")return;const fe=F.join("/");let Oe=[];F.map((Xe,lt)=>{lt===0?Oe.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${Xe}`,path:fe}):Oe.push({val:`/${Xe}`,path:fe})}),R(Oe),Y(fe),H(fe),ue(fe)},[o.actionTabs.key]);const ue=fe=>Al(void 0,null,function*(){const Oe=yield C({type:E.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:h.id,path:fe}});Oe&&N(Oe.trees||[])}),M=fe=>{let Oe=b;fe.type==="tree"&&(J.length?J.push({val:`/${fe.name}`,path:fe.name}):J.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${fe.name}`,path:fe.name}),R(J),Oe=b?`${b}/${fe.name}`:fe.name,Y(Oe)),ue(Oe)},K=(fe,Oe)=>{const Xe=J.filter((Ft,At)=>At<=Oe);R(Xe);const lt=Xe.filter((Ft,At)=>At!==0).map(Ft=>Ft.val).join("").substr(1);Y(lt),ue(lt)},de=()=>Al(void 0,null,function*(){const fe=n==null?void 0:n.getFieldsValue(),Oe=b?`${b}${fe!=null&&fe.name?`/${fe==null?void 0:fe.name}`:""}`:fe==null?void 0:fe.name;if(u){t(Oe),pe();return}if(g){yield n.validateFields();const Xe=yield C({type:"shixunsDetail/uploadGitFolder",payload:jo(jo({},{id:h.id,path:Oe}),E.current?{}:{secret_repository:!0})});t(te),Xe.status===0&&St.ZP.info("\u65B0\u5EFA\u6210\u529F")}else t(Oe),St.ZP.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");pe()}),pe=()=>{C({type:"shixunsDetail/setActionTabs",payload:{}}),n.resetFields()};return e.createElement(we.default,{centered:!0,title:q||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,open:o.actionTabs.key==="Repository-SelectFilePath",onOk:de,onCancel:pe},e.createElement("div",{className:n0.wrap},e.createElement("div",{className:n0.content},e.createElement("div",{className:n0.mainPathWrap},!!(J!=null&&J.length)&&J.map((fe,Oe)=>e.createElement("a",{key:Oe,onClick:()=>K(fe,Oe)},fe.val))),!!(O!=null&&O.length)&&O.map((fe,Oe)=>fe.type==="tree"&&e.createElement("a",{key:Oe,onClick:()=>M(fe)},e.createElement("i",{className:`iconfont icon-wenjianjia ${n0.colorBlue}`}),fe.name))),e.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),e.createElement("div",{className:"mt5 mb5"},b),g&&e.createElement(me.default,{form:n,scrollToFirstError:!0,className:"mt20"},e.createElement(me.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},e.createElement(at.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};var Kc=(0,re.connect)(({shixunsDetail:o,loading:c,globalSetting:i})=>({shixunsDetail:o,globalSetting:i,loading:c.models.index}))(Uc),zc=D(18785),Xc=D(84105),Gc=D(66457),Wc=Object.defineProperty,Jc=Object.defineProperties,Zc=Object.getOwnPropertyDescriptors,C0=Object.getOwnPropertySymbols,ml=Object.prototype.hasOwnProperty,El=Object.prototype.propertyIsEnumerable,gl=(o,c,i)=>c in o?Wc(o,c,{enumerable:!0,configurable:!0,writable:!0,value:i}):o[c]=i,r0=(o,c)=>{for(var i in c||(c={}))ml.call(c,i)&&gl(o,i,c[i]);if(C0)for(var i of C0(c))El.call(c,i)&&gl(o,i,c[i]);return o},pl=(o,c)=>Jc(o,Zc(c)),Vc=(o,c)=>{var i={};for(var C in o)ml.call(o,C)&&c.indexOf(C)<0&&(i[C]=o[C]);if(o!=null&&C0)for(var C of C0(o))c.indexOf(C)<0&&El.call(o,C)&&(i[C]=o[C]);return i},Ji=(o,c,i)=>new Promise((C,q)=>{var F=t=>{try{u(i.next(t))}catch(n){q(n)}},g=t=>{try{u(i.throw(t))}catch(n){q(n)}},u=t=>t.done?C(t.value):Promise.resolve(t.value).then(F,g);u((i=i.apply(o,c)).next())});const{DirectoryTree:qc}=rt.default,_c=o=>{var c=o,{shixunsDetail:i,globalSetting:C,loading:q,user:F,activeKey:g,dispatch:u,taskData:t,practiceSetting:n,isRepository:h,treeData:v,setTreeData:E,params:b}=c,Y=Vc(c,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","taskData","practiceSetting","isRepository","treeData","setTreeData","params"]),te,H,J;const R=(0,re.useLocation)(),[O,N]=(0,e.useState)(),[ue,M]=(0,e.useState)(!1),[K,de]=(0,e.useState)(!1),[pe,fe]=(0,e.useState)(!1),[Oe,Xe]=(0,e.useState)(!1),[lt,Ft]=(0,e.useState)("");let[At,gt]=(0,e.useState)([]),[Me,ke]=(0,e.useState)([]);const[nt,Xt]=(0,e.useState)([]),[Ze,Lt]=(0,e.useState)(!1),[Le,vt]=(0,e.useState)(),[Bu,ou]=(0,e.useState)(),[lu,je]=(0,e.useState)(""),[Be,Rt]=(0,e.useState)(),[iu,vu]=(0,e.useState)(!1);(0,e.useEffect)(()=>{E([]),Et(""),localStorage.warehouseHideTip||Lt(!0)},[R.pathname,h]),(0,e.useEffect)(()=>{var Iu,hn,un,or;if((Iu=t==null?void 0:t.challenge)!=null&&Iu.path&&(v!=null&&v.length)){const Xu=(un=(hn=t==null?void 0:t.challenge)==null?void 0:hn.path)==null?void 0:un.replaceAll("\uFF1B",""),br=(or=(0,fa.cloneDeep)(v))==null?void 0:or.filter(cr=>{var wa;return cr.name===((wa=Xu==null?void 0:Xu.split("/"))==null?void 0:wa[0])});cu(Xu),(v==null?void 0:v.length)!==1&&(console.log(br,"filterTreeData"),E(br))}},[(te=t==null?void 0:t.challenge)==null?void 0:te.path,v]);const cu=Iu=>{be(Iu),Me=[Iu],ke([Iu])},wu=(Iu="")=>Ji(void 0,null,function*(){(yield(0,Ye.Zt)({id:b.id,secret_dir_path:Iu}))&&Rt(Iu)}),T=Iu=>e.createElement(Ka.default,{className:Wi.menu,onClick:hn=>{switch(Ft(Iu.path||""),hn.key){case"1":(0,L.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),M(!0);break;case"2":(0,L.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),fe(!0);break;case"3":(0,L.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),Xe(!0);break;case"4":(0,L.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),de(!0);break;case"5":(0,L.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),Wu(Iu.path,Iu.name,Iu);break;case"6":(0,L.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),tn(Iu);break}}},(Iu.type==="topTree"||Iu.type==="tree")&&e.createElement(Ka.default.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(Iu.type==="topTree"||Iu.type==="tree")&&e.createElement(Ka.default.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(Iu.type==="topTree"||Iu.type==="tree")&&e.createElement(Ka.default.Item,{key:"3"},"\u4E0A\u4F20"),Iu.type!=="topTree"&&Iu.type!=="tree"&&e.createElement(Ka.default.Item,{key:"4"},"\u91CD\u547D\u540D"),Iu.type!=="topTree"&&e.createElement(la.CopyToClipboard,{text:`/data/workspace/myshixun/${h?"":"secret/"}${Iu==null?void 0:Iu.path}`,onCopy:()=>St.ZP.success("\u590D\u5236\u6210\u529F")},e.createElement(Ka.default.Item,{key:"6"},e.createElement(e.Fragment,null,"\u590D\u5236\u8DEF\u5F84"))),Iu.type!=="topTree"&&e.createElement(Ka.default.Item,{key:"5"},"\u5220\u9664")),oe=(Iu,hn)=>Iu.map(un=>(hn==""?un.path=hn+un.name:un.path=hn+"/"+un.name,un.title=e.createElement(A.Z,{className:"font14"},e.createElement(d.Z,{flex:"1"},e.createElement(A.Z,null,e.createElement(d.Z,{flex:"20px"},un.type==="blob"&&e.createElement("span",{className:"iconfont icon-wenjian11 font12"})),e.createElement(d.Z,{flex:"1"},e.createElement("span",{className:" multi_ellipsis1"},un.name)))),e.createElement(d.Z,null,(un.type==="blob"||un.type==="tree")&&e.createElement(ii.Z,{dropdownRender:()=>T(un),className:Wi.ellipsis},e.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),un.disableCheckbox=O&&O!==un.name,un.className=un.type==="tree"?Wi.pl23:"",un.checkable=un.type!=="tree",un.isLeaf=un.type!=="tree",un.children=un.type==="tree"&&[],un.key=un.path,un)),be=Iu=>{u({type:"practiceSetting/setSideBarTabs",payload:{selectPath:Iu}})},Ct=(Iu,hn)=>Ji(void 0,null,function*(){const un=Iu.split("/");yield Et(lt),setTimeout(()=>{be(Iu),At=[un[0]||""],Me=[Iu],ke([...Me]),gt([...At])},150)}),Yt=(Iu,hn)=>{if(console.log(Iu,"data"),hn=="")E([...Iu]);else{let un=jt(v,hn,Iu);E([...un])}};function jt(Iu,hn,un){return Iu.map(or=>or.key===hn?(or.children=[...un],r0({},or)):or.children?pl(r0({},or),{children:jt(or.children,hn,un)}):or)}const Et=(Iu="")=>Ji(void 0,null,function*(){var hn,un,or;console.log("location:",R);const Xu=yield(0,y.pU)((hn=t==null?void 0:t.myshixun)==null?void 0:hn.identifier,{path:Iu});if(Xu){if((un=Xu.trees)!=null&&un.length){let br=oe([...Xu.trees],Iu);Yt(br,Iu),Xt(Xu.trees||[]),ou((Xu==null?void 0:Xu.secret_dir_path)||""),console.log("handleGetRepository:",br,Iu),setTimeout(()=>console.log(v),2e3)}else Iu==""&&E([]);vt(((or=Xu.commits)==null?void 0:or[0])||{})}return Xu}),pt=Iu=>Ji(void 0,null,function*(){return new Promise((hn,un)=>Ji(void 0,null,function*(){Iu.children.length&&hn(),je(Iu.path),yield Et(Iu.path),hn()}))}),Ou=(Iu,hn)=>Ji(void 0,null,function*(){var un;console.log("handleSelectTree",Iu,hn.nativeEvent.target.nodeName,hn);const or=()=>{be(hn.node.path),Iu=[hn.node.path],ke([...Iu])};hn.nativeEvent.target.nodeName==="svg"||hn.nativeEvent.target.nodeName==="LI"||hn.nativeEvent.target.nodeName==="I"||hn.node.type==="blob"&&((un=n==null?void 0:n.sideBar)!=null&&un.confirmLeave?we.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{or(),u({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):or())}),Wu=(Iu,hn,un)=>{we.default.confirm({centered:!0,title:`\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6${un.children?"\u5939":""}?`,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ji(void 0,null,function*(){var or;const Xu=yield(0,y.bD)({id:(or=t==null?void 0:t.myshixun)==null?void 0:or.identifier,path:Iu,message:`\u5220\u9664${Iu}`});let br=Iu.split("/");if((Xu==null?void 0:Xu.status)===0){St.ZP.info("\u5220\u9664\u6210\u529F"),br.splice(br.length-1,1);const cr=yield Et(br.length>1?br.join("/"):"");return cr!=null&&cr.trees||(br.splice(br.length-1,1),yield Et(br.length>1?br.join("/"):"")),be(""),!0}else(Xu==null?void 0:Xu.status)===-3&&we.default.info({title:"\u5220\u9664\u5931\u8D25",content:e.createElement("div",null,"\u8BE5\u6587\u4EF6\u201C",Iu,"\u201D\u5DF2\u7ECF\u88AB\u4EFB\u52A1\u5173\u5361\u7684\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u6216\u8BC4\u6D4B\u6267\u884C\u6587\u4EF6\u4F7F\u7528\uFF0C\u8BF7\u5148\u4FEE\u6539\u4EFB\u52A1\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u7684\u6587\u4EF6\u8DEF\u5F84\u540E\u518D\u5220\u9664\u3002"),okText:"\u6211\u77E5\u9053\u4E86",onOk:()=>{}})})})},tn=Iu=>{console.log(Iu,"item")},pn=(Iu,hn)=>Ji(void 0,null,function*(){if(console.log("handleExpand",hn),hn.nativeEvent.target.nodeName==="svg"||hn.nativeEvent.target.nodeName==="path"||hn.nativeEvent.target.nodeName==="LI")return!0;yield pt(hn.node),At.includes(hn.node.path)?At.splice(At.indexOf(hn.node.path),1):At.push(hn.node.path),gt([...At])}),Jn=()=>{Lt(!1),localStorage.warehouseHideTip=!0},Xn=Iu=>Ji(void 0,null,function*(){var hn;let un,or="",Xu,br;switch(h){case!0:or="\u5F00\u542F\u7248\u672C\u5E93",Xu="\u5F00\u542F",br="\u4E0D\u5F00\u542F",un=e.createElement("div",null,"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361\u65F6\uFF0C\u9700\u8981\u4F7F\u7528\u4EE3\u7801\u4ED3\u5E93\uFF1B\u5982\u679C\u53EA\u6709\u9009\u62E9\u9898\u5173\u5361\uFF0C\u5219\u4E0D\u9700\u8981\u4EE3\u7801\u4ED3\u5E93\u3002\u4EE3\u7801\u4ED3\u5E93\u542F\u7528\u540E\uFF0C\u5C06\u65E0\u6CD5\u5173\u95ED\u3002");break;case!1:(hn=i==null?void 0:i.detail)!=null&&hn.secret_repository?(or="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",Xu="\u786E\u5B9A",br="\u53D6\u6D88",un=e.createElement("div",null,"\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u540E\uFF0C\u5DF2\u521B\u5EFA\u7684\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u53CA\u5176\u5185\u5BB9\uFF0C\u5C06\u88AB\u5220\u9664\u3002\u786E\u8BA4\u8981\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\uFF1F")):(or="\u5F00\u542F\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",Xu="\u4E0D\u4F7F\u7528",br="\u4F7F\u7528",un=e.createElement("div",null,"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002\u9002\u7528\u4E8E\u547D\u4EE4\u884C\u3001\u56FE\u5F62\u5316\u684C\u9762\u4E24\u7C7B\u5B9E\u8BAD\uFF0C\u5176\u4ED6\u7C7B\u578B\u5B9E\u8BAD\u4E0D\u5EFA\u8BAE\u4F7F\u7528\u79C1\u5BC6\u7248\u672C\u5E93\u3002"));break}!h&&(0,Gc.gy)(u,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93")||we.default.confirm({title:or,okText:Xu,cancelText:br,content:un,onOk:()=>{var cr;(0,L.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",or]),!h&&!((cr=i==null?void 0:i.detail)!=null&&cr.secret_repository)||vr(Iu)},onCancel:()=>{var cr;!h&&!((cr=i==null?void 0:i.detail)!=null&&cr.secret_repository)&&vr(Iu)}})}),vr=Iu=>Ji(void 0,null,function*(){h?(yield(0,Ye.h4)(r0({},b)),u({type:"practiceSetting/getCommonData",payload:r0({},b)})):yield(0,Ye.K0)(pl(r0({},b),{is_secret_repository:Iu})),Et(),u({type:"shixunsDetail/getShixunsDetail",payload:{id:b.id}})}),na=Iu=>{console.log(Iu)},Tr=Iu=>Ji(void 0,null,function*(){console.log(Iu);const hn=Iu.node.key,un=Iu.dragNode.key,or=Iu.node.pos.split("-"),Xu=Iu.dropPosition-Number(or[or.length-1]);if(Iu.node.type!=="tree"||Iu.dragNode.path.split("/").length===1){St.ZP.warning("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E");return}if((yield u({type:"shixunsDetail/moveGitFile",payload:{id:b.id,from:Iu.dragNode.path,to:Iu.node.path+"/"+Iu.dragNode.name,message:`${Iu.dragNode.path} move to ${Iu.node.path+"/"+Iu.dragNode.name} `}})).status===0){be("");let Vn=Iu.dragNode.path.split("/");Vn.pop(),yield Et(Iu.node.path),yield Et(Vn.join("/")),Vn.pop(),yield Et(Vn.join("/"))}});return e.createElement("section",{className:Wi.bg},e.createElement("div",{className:Wi.contentbg},e.createElement("div",{className:Wi.wrap},e.createElement(A.Z,{className:Wi.gitCode},e.createElement(d.Z,{flex:"1"},e.createElement("span",{className:"iconfont icon-daimacangku2 mr8"}),h?"\u4EE3\u7801\u4ED3\u5E93":"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"),e.createElement(d.Z,null,e.createElement(ii.Z,{dropdownRender:()=>T({type:"topTree"}),className:"current"},e.createElement(aa.Z,{open:Ze,title:e.createElement("div",{className:"font16"},e.createElement(zc.Z,{style:{position:"relative",left:-35},onClick:()=>Jn()}),"\u70B9\u51FB\u6B64\u5904\u65B0\u5EFA\u6587\u4EF6\u3001\u65B0\u5EFA\u6587\u4EF6\u5939\u3001\u4E0A\u4F20\u6587\u4EF6\u3002",e.createElement("span",{onClick:()=>Jn(),className:"iconfont icon-guanbi1 ml8 current font14"})),overlayClassName:Wi.overlayClass,overlayStyle:{maxWidth:500},arrowPointAtCenter:!0,placement:"right",color:"#F7B500"})))),!!v.length&&!h&&e.createElement("div",{className:"mt20 pl20 pr20 font14 c-white"},e.createElement("div",null,"\u5B9E\u8BAD\u8BC4\u6D4B\u7684\u65F6\u5019\uFF0C\u7CFB\u7EDF\u4F1A\u4E34\u65F6\u5C06\u79C1\u5BC6\u4EE3\u7801\u5E93\u79FB\u52A8\u666E\u901A\u4EE3\u7801\u5E93\u7684secret\u76EE\u5F55\u4E0B\u9762\uFF0C\u8BC4\u6D4B\u7ED3\u675F\u4F1A\u6E05\u7A7Asecret\u76EE\u5F55\u5185\u5BB9\u3002\u5982\u679C\u79C1\u5BC6\u4EE3\u7801\u5E93\u4E2D\u5B58\u5728\u6587\u4EF6src/test.sh\uFF0C\u5728\u666E\u901A\u4EE3\u7801\u5E93\u8C03\u7528\u8BE5\u6587\u4EF6\u5219\u4F7F\u7528\u8DEF\u5F84\uFF1Asecret/src/test.sh")),v.length?e.createElement(e.Fragment,null,e.createElement("div",{className:Wi.content},e.createElement(qc,{disabled:!!q.effects["shixunsDetail/getFileContent"],multiple:!0,showIcon:!1,treeData:v,switcherIcon:e.createElement(Xc.Z,{style:{fontWeight:"bold",fontSize:14,position:"relative",top:3,marginLeft:22}}),onExpand:pn,expandedKeys:At,selectedKeys:Me,onSelect:Ou,draggable:{icon:!1},onDragEnter:na,onDrop:Tr,allowDrop:({dropNode:Iu,dropPosition:hn})=>!1}))):"",!v.length&&h&&((H=i==null?void 0:i.detail)==null?void 0:H.init_repository)&&e.createElement(vl,null),!v.length&&!h&&((J=i==null?void 0:i.detail)==null?void 0:J.secret_repository)&&e.createElement(vl,null))),e.createElement(e0,{taskData:t,open:K,defaultPath:lt,onClose:()=>de(!1),isRepository:!h,onOK:Iu=>Ji(void 0,null,function*(){const hn=lt.split("/");hn.pop(),yield Et(hn.join("/")),be("")})}),e.createElement(co,{taskData:t,visible:ue,defaultPath:lt,onClose:()=>M(!1),isRepository:h,onOK:Iu=>{Ct(Iu.path,Iu.name)}}),e.createElement(lo,{taskData:t,visible:pe,defaultPath:lt,onClose:()=>fe(!1),isRepository:h,onOK:Iu=>{Ct(Iu.path,Iu.name)}}),e.createElement(q0,{taskData:t,defaultPath:lt,visible:Oe,isRepository:h,onClose:()=>Xe(!1),onOK:Iu=>Ji(void 0,null,function*(){const hn=lt.split("/");yield Et(lt),At=[hn[0]||""],Me=[lt],ke([...Me]),gt([...At])})}),e.createElement(Kc,{pathList:lt==null?void 0:lt.split("/"),showInputPath:!0,isMergeSelectFile:iu,onFinish:Iu=>{iu?wu(Iu):Et(Iu),vu(!1)}}))},vl=()=>e.createElement("div",{className:`mt20 pb50 ${Wi.nodata}`},e.createElement("div",{className:Wi.headLeft},"\u63D0\u793A\uFF1A",e.createElement("br",null),"\u6B64\u5904\u5B58\u653E\u672C\u5B9E\u8BAD\u6240\u9700\u7684\u6240\u6709\u4EE3\u7801\u7B49\u76F8\u5173\u6587\u4EF6\uFF0C\u4F60\u53EF\u4EE5\u901A\u8FC7\u4EE5\u4E0B",e.createElement("br",null),"\u4E24\u79CD\u65B9\u5F0F\u6765\u4F7F\u7528\uFF1A",e.createElement("br",null),"1\u3001",e.createElement("a",{href:"/forums/2784",target:"_blank"},"Git\u5BA2\u6237\u7AEF")," \u4E0A\u4F20\u5DF2\u6709\u6587\u4EF6\u6765\u5F00\u59CB\u4F7F\u7528\u3002",e.createElement("br",null),"2\u3001\u76F4\u63A5\u5728\u5E73\u53F0\u4E0A\u521B\u5EFA\u6587\u4EF6\u76EE\u5F55\u4EE5\u53CA\u76F8\u5173\u4EE3\u7801\u6587\u4EF6\u3002"),e.createElement("img",{width:"100%",src:Qe.Oe}));var $c=(0,re.connect)(({shixunsDetail:o,loading:c,globalSetting:i,practiceSetting:C,user:q})=>({shixunsDetail:o,globalSetting:i,user:q,practiceSetting:C,loading:c}))(_c),Ms={flex_box_center:"flex_box_center___JApjy",flex_space_between:"flex_space_between___kWWbU",flex_box_vertical_center:"flex_box_vertical_center___Op0Qs",flex_box_center_end:"flex_box_center_end___xNwhe",flex_box_column:"flex_box_column___RSFt3",commitWrap:"commitWrap___uVJGM",wrap:"wrap____nTMX",colorGray:"colorGray___UUm6u",content:"content___TUOUP",itemTime:"itemTime___sZPNc",imageUrl:"imageUrl___WLUXb",blueLight:"blueLight___bdcZp",divider:"divider___ltlQU",empty:"empty___i8M59"},ed=D(37285),td=Object.defineProperty,D0=Object.getOwnPropertySymbols,Cl=Object.prototype.hasOwnProperty,Dl=Object.prototype.propertyIsEnumerable,yl=(o,c,i)=>c in o?td(o,c,{enumerable:!0,configurable:!0,writable:!0,value:i}):o[c]=i,Bl=(o,c)=>{for(var i in c||(c={}))Cl.call(c,i)&&yl(o,i,c[i]);if(D0)for(var i of D0(c))Dl.call(c,i)&&yl(o,i,c[i]);return o},ud=(o,c)=>{var i={};for(var C in o)Cl.call(o,C)&&c.indexOf(C)<0&&(i[C]=o[C]);if(o!=null&&D0)for(var C of D0(o))c.indexOf(C)<0&&Dl.call(o,C)&&(i[C]=o[C]);return i},nd=(o,c,i)=>new Promise((C,q)=>{var F=t=>{try{u(i.next(t))}catch(n){q(n)}},g=t=>{try{u(i.throw(t))}catch(n){q(n)}},u=t=>t.done?C(t.value):Promise.resolve(t.value).then(F,g);u((i=i.apply(o,c)).next())});const rd=o=>{var c=o,{shixunsDetail:i,globalSetting:C,loading:q,user:F,dispatch:g,isRepository:u}=c,t=ud(c,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const n=Bl(Bl({},(0,re.useParams)()),(0,re.useLocation)().query),[h,v]=(0,e.useState)([]);(0,e.useEffect)(()=>{E()},[u]);const E=()=>nd(void 0,null,function*(){const b=yield g({type:"shixunsDetail/getRepositoryCommit",payload:{id:n.id,secret_repository:u?void 0:!0}});b&&v(b.commits||[])});return e.createElement(e.Fragment,null,h==""&&e.createElement("div",{className:Ms.empty},e.createElement("img",{src:Qe.em,width:"258"}),e.createElement("br",null),e.createElement("span",{className:"c-grey-c font14"},"\u6682\u65E0\u63D0\u4EA4\u8BB0\u5F55")),h!=""&&e.createElement("section",{className:Ms.bg},e.createElement("div",{className:Ms.wrap},e.createElement("div",{className:Ms.content},h==null?void 0:h.map(b=>{var Y,te;return e.createElement("div",null,e.createElement(A.Z,{align:"middle",className:"c-white font16"},e.createElement(d.Z,null,b.title)),e.createElement(A.Z,{align:"middle",className:"mt20 "},e.createElement(d.Z,null,e.createElement("img",{className:Ms.imageUrl,src:Tt.Z.IMG_SERVER+"/"+((Y=b.author)==null?void 0:Y.image_url)})),e.createElement(d.Z,{className:Ms.blueLight},e.createElement("span",{className:"ml20"},(te=b.author)==null?void 0:te.username)),e.createElement(d.Z,null,e.createElement("span",{className:`ml20 ${Ms.blueLight}`},"\u63D0\u4EA4\u4E8E"),e.createElement("span",{className:`ml20 ${Ms.blueLight}`},b.time))),e.createElement(ed.Z,{className:Ms.divider}))})))))};var ad=(0,re.connect)(({shixunsDetail:o,loading:c,globalSetting:i,user:C})=>({shixunsDetail:o,globalSetting:i,user:C,loading:c.models.index}))(rd),a0=D(52918),id=Object.defineProperty,sd=Object.defineProperties,od=Object.getOwnPropertyDescriptors,y0=Object.getOwnPropertySymbols,wl=Object.prototype.hasOwnProperty,Fl=Object.prototype.propertyIsEnumerable,Il=(o,c,i)=>c in o?id(o,c,{enumerable:!0,configurable:!0,writable:!0,value:i}):o[c]=i,ho=(o,c)=>{for(var i in c||(c={}))wl.call(c,i)&&Il(o,i,c[i]);if(y0)for(var i of y0(c))Fl.call(c,i)&&Il(o,i,c[i]);return o},_0=(o,c)=>sd(o,od(c)),ld=(o,c)=>{var i={};for(var C in o)wl.call(o,C)&&c.indexOf(C)<0&&(i[C]=o[C]);if(o!=null&&y0)for(var C of y0(o))c.indexOf(C)<0&&Fl.call(o,C)&&(i[C]=o[C]);return i},xl=(o,c,i)=>new Promise((C,q)=>{var F=t=>{try{u(i.next(t))}catch(n){q(n)}},g=t=>{try{u(i.throw(t))}catch(n){q(n)}},u=t=>t.done?C(t.value):Promise.resolve(t.value).then(F,g);u((i=i.apply(o,c)).next())});const{TabPane:AA}=Ys.default,cd=o=>{var c=o,{globalSetting:i,loading:C,dispatch:q,practiceSetting:F,shixunsDetail:g,taskData:u,taskId:t,onEditRepCode:n}=c,h=ld(c,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail","taskData","taskId","onEditRepCode"]),v,E,b,Y,te,H;const J=!(u!=null&&u.is_last_game)&&((u==null?void 0:u.shixun.status)>0||((v=u==null?void 0:u.user)==null?void 0:v.identity)<5),[R,O]=(0,e.useState)("1"),[N,ue]=(0,e.useState)("1"),[M,K]=(0,e.useState)(!0);let[de,pe]=(0,e.useState)({});const fe=(0,e.useRef)(),[Oe,Xe]=(0,e.useState)(!0),[lt,Ft]=(0,e.useState)(["2","1"]),[At,gt]=(0,e.useState)([]),Me=(0,e.useRef)(),ke=_0(ho({},(0,re.useParams)()),{taskId:t}),[nt,Xt]=(0,e.useState)(!1),Ze=[{id:"1",name:"\u4EE3\u7801\u4ED3\u5E93"},{id:"2",name:e.createElement("span",null,e.createElement("span",null,"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"),e.createElement(aa.Z,{title:"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002"},e.createElement("i",{className:"iconfont icon-xiaowenhao",style:{marginLeft:2,fontSize:14}})))}];(0,e.useEffect)(()=>{var ou;const lu=(ou=F==null?void 0:F.sideBar)==null?void 0:ou.selectPath.split("/");Ft(lu)},[(E=F==null?void 0:F.sideBar)==null?void 0:E.selectPath]);const Lt=function(ou){ou.data==="compileResltDone"&&Xt(!1)};(0,e.useEffect)(()=>(window.addEventListener("message",Lt),()=>{window.removeEventListener("message",Lt)}),[]);const Le=ou=>{(de==null?void 0:de.file_type)==="txt"&&(de.content=ou,pe(ho({},de)),n(ou))};(0,e.useEffect)(()=>{var ou;console.log((ou=F==null?void 0:F.sideBar)==null?void 0:ou.selectPath,"sideBar"),new Promise((lu,je)=>xl(void 0,null,function*(){var Be,Rt,iu,vu,cu,wu;if(((Be=F==null?void 0:F.sideBar)==null?void 0:Be.selectPath)!==""&&((Rt=F==null?void 0:F.sideBar)!=null&&Rt.selectPath)){const T=yield(0,y.li)(t,{path:(iu=F==null?void 0:F.sideBar)==null?void 0:iu.selectPath});if(T!=null&&T.content||(T==null?void 0:T.content)=="")try{(T==null?void 0:T.file_type)==="txt"?(T.content=window.decodeURIComponent(escape(window.atob((vu=T.content)==null?void 0:vu.content))),pe(ho({},T))):(T.content=(cu=T.content)==null?void 0:cu.content,pe(ho({},T)))}catch(oe){de.content&&(T.content=window.atob((wu=T.content)==null?void 0:wu.content)),pe(ho({},T)),St.ZP.warning("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8")}else q({type:"practiceSetting/setSideBarTabs",payload:{selectPath:""}})}}))},[(b=F==null?void 0:F.sideBar)==null?void 0:b.selectPath]);const vt=e.createElement(Ka.default,{className:Ha.menu,onClick:ou=>{var lu;!((lu=g==null?void 0:g.detail)!=null&&lu.secret_repository)&&ou.key==="2"&&ue("1"),O(ou.key),ou.key==="1"?Xe(!0):Xe(!1)}},e.createElement(Ka.default.Item,{disabled:!0,key:"0"},"\u5207\u6362\u4ED3\u5E93"),Ze.filter(ou=>{var lu,je;return!((lu=g==null?void 0:g.detail)!=null&&lu.init_repository)||(je=g==null?void 0:g.detail)!=null&&je.is_jupyter_lab?ou.id!=="2":ou}).map((ou,lu)=>e.createElement(Ka.default.Item,{className:"leaveClick",key:ou.id},ou.name))),Bu=()=>xl(void 0,null,function*(){var ou,lu,je,Be,Rt;Xt(!0);const iu=yield(0,y.n4)((ou=u==null?void 0:u.myshixun)==null?void 0:ou.identifier,_0(ho({path:(lu=F==null?void 0:F.sideBar)==null?void 0:lu.selectPath},de),{evaluate:0,tab_type:1,game_id:(je=u==null?void 0:u.game)==null?void 0:je.id}));(Rt=(Be=document.getElementById("latexIframeRef"))==null?void 0:Be.contentWindow)==null||Rt.postMessage("compile","*"),iu!=null&&iu.content&&q({type:"practiceSetting/setSideBarTabs",payload:_0(ho({},F.sideBar),{confirmLeave:!1})})});return e.createElement("div",{className:Ha.warehouse},e.createElement("div",{className:Ha.content},N==="1"&&e.createElement(e.Fragment,null,e.createElement("aside",{className:Ha.left,id:"latex-drawer",style:{width:M?"36%":"0%"}},e.createElement(xu.Z,{spinning:!!C.effects["shixunsDetail/getRepository"],wrapperClassName:`${Ha.loading} ${Ha.bottom0}`},e.createElement($c,{taskData:u,params:ke,setTreeData:gt,treeData:At,activeKey:R,isRepository:Oe})),e.createElement("span",{onClick:()=>K(!1),className:`${Ha.close} iconfont icon-quxiao`})),e.createElement("aside",{className:Ha.right,ref:Me},((Y=F==null?void 0:F.sideBar)==null?void 0:Y.selectPath)!==""&&e.createElement(e.Fragment,null,e.createElement(xu.Z,{spinning:!!C.effects["shixunsDetail/getFileContent"],wrapperClassName:Ha.loading},e.createElement("div",{className:Ha.filePathWrp},e.createElement(A.Z,{align:"middle",className:"w100"},e.createElement(d.Z,null,e.createElement("span",{onClick:()=>K(!0),className:"iconfont icon-daimacangku2 c-white current"})),e.createElement(d.Z,{flex:"40px"},e.createElement("div",{className:Ha.line,style:{marginLeft:20}})),e.createElement(d.Z,{className:Ha.filePath},lt.map((ou,lu)=>e.createElement("span",{className:"c-blue"},ou))))),e.createElement("div",{className:C.effects["shixunsDetail/getFileContent"]?"hide":"show"},e.createElement(a0.Z,{className:"darkBlue",style:{top:66,height:"calc(100% - 60px)",position:"absolute"},filename:de.filename,type:de.file_type==="office"?"download":de.file_type,data:de.content,monacoEditor:{value:de.content,language:de.language,onChange:ou=>Le(ou),onSave:ou=>{},options:{fontSize:14,minimap:{enabled:!1}}}}))),(de==null?void 0:de.file_type)==="txt"&&e.createElement("div",{className:Ha.footer},(u==null?void 0:u.prev_game)&&e.createElement("a",{href:`/tasks/${u==null?void 0:u.prev_game}${location.search}`,style:{marginRight:"auto"},onClick:ou=>{ou.preventDefault(),setTimeout(()=>window.location.href=`/tasks/${u==null?void 0:u.prev_game}${location.search}`,300)}},"\u4E0A\u4E00\u5173"),e.createElement(ft.ZP,{type:"primary",size:"middle",loading:nt,onClick:Bu},"\u5F00\u59CB\u7F16\u8BD1"),J&&e.createElement("a",{href:`/tasks/${u==null?void 0:u.next_game}${location.search}`,style:{marginLeft:"auto"},onClick:ou=>{var lu,je;if(ou.preventDefault(),(lu=u==null?void 0:u.shixun)!=null&&lu.task_pass||(u==null?void 0:u.game.status)===2||((je=u==null?void 0:u.user)==null?void 0:je.identity)<5){setTimeout(()=>window.location.href=`/tasks/${u==null?void 0:u.next_game}${location.search}`,300);return}we.default.warning({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u6211\u77E5\u9053\u4E86",content:e.createElement("p",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u8BBE\u7F6E\u4E86\u4E0D\u5141\u8BB8\u8DF3\u5173\u3002\u901A\u8FC7\u5F53\u524D\u5173\u5361\u540E\uFF0C\u624D\u80FD\u8FDB\u5165\u4E0B\u4E00\u5173\u3002")})}},"\u4E0B\u4E00\u5173"))),((te=F==null?void 0:F.sideBar)==null?void 0:te.selectPath)==""&&((H=g==null?void 0:g.detail)==null?void 0:H.init_repository)&&e.createElement("div",{className:Ha.empty},e.createElement("img",{src:Qe.x7,width:"258"}),e.createElement("br",null),e.createElement("span",{className:"c-grey-c"},!!(At!=null&&At.length)&&"\u5728\u5DE6\u4FA7\u4EE3\u7801\u4ED3\u5E93\u533A\u57DF\u70B9\u51FB\u76EE\u5F55\u6253\u5F00\u6587\u4EF6",!(At!=null&&At.length)&&"\u8BF7\u5148\u5728\u5DE6\u4FA7\u4E0A\u4F20\u6587\u4EF6\u6216\u65B0\u5EFA\u6587\u4EF6\uFF01")))),N==="2"&&e.createElement("div",{className:Ha.commit},e.createElement(ad,{isRepository:Oe}))))};var dd=(0,re.connect)(({loading:o,globalSetting:c,practiceSetting:i,shixunsDetail:C})=>({globalSetting:c,loading:o,practiceSetting:i,shixunsDetail:C}))(cd),fd=({taskId:o,taskData:c,onEditRepCode:i})=>{const C=(0,e.useRef)(),q=(0,e.useRef)(),F=(0,e.useMemo)(()=>{var g,u,t,n,h;if(c){const v=(t=(u=(g=c==null?void 0:c.challenge)==null?void 0:g.path)==null?void 0:u.replace("\uFF1B",";"))==null?void 0:t.split(";")[0];return`https://latexjs.educoder.net/index.html?id=${(n=c==null?void 0:c.shixun)==null?void 0:n.identifier}&path=${v}&taskId=${o}&myshixunId=${(h=c==null?void 0:c.myshixun)==null?void 0:h.identifier}&token=${(0,L.ej)("_educoder_session")}`}},[c]);return e.createElement(A.Z,{style:{height:"100vh"},ref:q},e.createElement(d.Z,{flex:"1"},(c==null?void 0:c.shixun)&&e.createElement(dd,{taskId:o,taskData:c,onEditRepCode:i})),e.createElement(d.Z,{flex:"1",className:Fs.wrap},e.createElement("iframe",{ref:C,id:"latexIframeRef",style:{width:"100%",border:"none",height:"100%"},src:F}),e.createElement("span",{className:Fs.full,onClick:()=>{(0,f.vp)()?(0,f.BU)():(0,f.Dj)(q.current)}},e.createElement("span",{className:"iconfont icon-quanping mr5 font12"}),"\u5168\u5C4F / \u9000\u51FA\u5168\u5C4F")))},bl="data:image/png;base64,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",Sl="data:image/png;base64,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",hd="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNEMUNCRTZCNDE1MzExRThBREM4QUVGRUEwQjY3M0FFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNEMUNCRTZDNDE1MzExRThBREM4QUVGRUEwQjY3M0FFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0QxQ0JFNjk0MTUzMTFFOEFEQzhBRUZFQTBCNjczQUUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0QxQ0JFNkE0MTUzMTFFOEFEQzhBRUZFQTBCNjczQUUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6xcnMrAAABN0lEQVR42qzTsUtCURTH8fskisZoa4ogcGhpcYuW+gsk+icyGiyEoNVB0i3EWYJwaG2Koj+gBiEqqIasRQlCHCJ8fU+cB4fLldS68BHO755zeQ/vi7L3q4vOuRMsu9HWNTZT/NTHGHY6U5cDMm78lUm5P65/OaDtZXsoB3or2PWythxQ9cInFHBrsjvNHr3eqhxQxIsJS5jAlsl29GlLJpOZooQ979HmsY9zHOMUZ8hjwfTJTC/iIkkR4RIruvmJJXQxhVhfaVr3ryCDcfIvSMM2+lpP4ghveMahGe5rb+z/jTeomXoNG1hH1uQ17f1ZySskaxYPmNH6FR9Ia/0O+XY6gy6SbByYes4MO93r/HYT5V40A3kzcGeCB3whF8hzujfUt3CBhqkbmo30McnFaan8oKZvAQYAarBDzHlRpVIAAAAASUVORK5CYII=",Ad=({star:o,gold:c,experience:i,next_game:C,next_shixun:q,subject_done:F,onCloseResult:g,isPictureView:u,webDisplayUrl:t,onShowPictureView:n,history:h,onStarChange:v,taskData:E,is_jupyter:b,is_jupyter_lab:Y})=>{var te;const[H]=(0,re.useSearchParams)(),J=(0,re.useParams)();function R(){if(g(),console.log("`/tasks/${next_game}${location.search}`",`/tasks/${C}${O.search}`),J.courseId&&J.homeworkId){setTimeout(()=>{window.location.href=`/tasks/${J.courseId}/${J.homeworkId}/${C}${O.search}`},300);return}setTimeout(()=>{window.location.href=`/tasks/${C}${O.search}`},300)}const O=(0,re.useLocation)();return e.createElement("div",{className:"evaluate-result-container"},e.createElement("div",{className:"evaluate-result-body"},e.createElement("a",{className:"close-line",onClick:g},e.createElement("i",{className:"iconfont icon-roundclose",style:{fontSize:"32px"}})),!H.get("subject_id")&&e.createElement("img",{width:652,src:C||!F?bl:Sl,alt:"\u901A\u5173"}),H.get("subject_id")&&e.createElement("img",{width:652,src:F?Sl:bl,alt:"\u901A\u5173"}),e.createElement("div",{className:"gold-and-experience"},e.createElement("p",{className:"flex-container"},e.createElement("span",{className:"gold-circle"})," +",c),e.createElement("p",{className:"flex-container"},e.createElement("img",{src:hd})," +",i)),e.createElement("footer",null,o?null:e.createElement(e.Fragment,null,e.createElement("p",{className:"star-tip"},"\u60A8\u7684\u8BC4\u4EF7\u51B3\u5B9A\u8001\u5E08\u7684\u6C5F\u6E56\u5730\u4F4D~"),e.createElement(Jt.Z,{className:"star-tip-rate",defaultValue:0,allowClear:!1,onChange:v})),e.createElement("div",{className:"tc"},J.courseId&&J.homeworkId&&(E==null?void 0:E.is_open_submit_test_result)&&!(E!=null&&E.homework_common_is_end)&&((te=E==null?void 0:E.user)==null?void 0:te.user_course_identity)==5&&e.createElement("a",{className:"current rounded-4px",style:{background:"#02B696"},onClick:()=>{(0,L.xg)(`/classrooms/${J.courseId}/shixun_homework/${J.homeworkId}/detail/testresult`)}},E!=null&&E.is_submit_test_result?"\u4FEE\u6539\u5B9E\u9A8C\u7ED3\u679C":"\u63D0\u4EA4\u5B9E\u9A8C\u7ED3\u679C"),C?e.createElement("a",{className:"current",onClick:R},"\u4E0B\u4E00\u5173"):e.createElement("a",{className:"current",onClick:g},"\u5B8C\u6210"),!!q&&e.createElement("a",{className:"current",onClick:()=>{Ve(q,null,b||Y,H.get("subject_id"))}},"\u8FDB\u5165\u4E0B\u4E00\u4E2A\u5B9E\u8BAD"),u?e.createElement("a",{className:"current",onClick:()=>{n(),g()}},"\u67E5\u770B\u6548\u679C"):null,t?e.createElement("a",{target:"_blank",href:t},"\u67E5\u770B\u6548\u679C"):null,(E==null?void 0:E.openai_tpi)&&e.createElement("a",{href:"https://www.educoder.net/tasks/c9rfy5wlmz7f",className:"current",target:"_blank"},"\u5F3A\u5316\u8BAD\u7EC3")),H.get("subject_id")&&e.createElement("div",{className:"tc mt15"},q&&!C&&"\u5DF2\u901A\u8FC7\u672C\u5B9E\u8BAD\u7684\u6700\u540E\u4E00\u4E2A\u5173\u5361\uFF0C\u53EF\u4EE5\u8FDB\u5165\u4E0B\u4E00\u4E2A\u5B9E\u8BAD\u4E2D\u8FDB\u884C\u5B9E\u6218",F&&"\u606D\u559C\u60A8\uFF0C\u672C\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u6700\u540E\u4E00\u4E2A\u5B9E\u8BAD\u5DF2\u901A\u5173"))))},i0=D(97915),md=D(51425),Ed=D(65150),$0={"code-area-container":"code-area-container___bjERn","only-view":"only-view___LP5ZN",frame:"frame___k7Y9h"},gd="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIsAAABuCAYAAAAXkODOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY4Qjc0NjM3NTI4RTExRThBQTE0QjdDODQ4MEFBMzdGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY4Qjc0NjM4NTI4RTExRThBQTE0QjdDODQ4MEFBMzdGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjhCNzQ2MzU1MjhFMTFFOEFBMTRCN0M4NDgwQUEzN0YiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjhCNzQ2MzY1MjhFMTFFOEFBMTRCN0M4NDgwQUEzN0YiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6LemY3AAAa7klEQVR42uxdCXPaytY8ArEaYzt2cm/efe///6+v3ktu4ngBm13Ah1zdUTMeLYCEuYmnSuUFEKOZnj7rnAnW67X94q21ucLN1cbvc1z1zVXzXG5byRXJtcDP36YFvxhY4sk+21yNzTXcXL3N1Y+fs6LvWwF4M1zTzbV+B8vptxgUFynssA8Igj1AtgZgJriid7CcRmticuKJvd5cnYIgmIkIiUTELPHz1RhBZNUhzkIwF68sQMXAGW2uccq938FyBJB8gP6R1+aYsBl+j8A8nOi6XAHAp7rLygFThJ8EW4D+tADWVgp41gDNE/rxDpaKWzyhl9BD8gAyxuREAEUbVyB6BpXUZc6qr3nYpYGfa9yH+orhe2LgdFNE4gT61PQdLNXpI5cZlM9JH2Di2pisOl4ju1QhChpiadXwPSP0JwbNOV736Tbs7ztYyujf5rrBxPvaGAM+hzjoASBjrOC30BMI1BB9GAFEffQvEMU3xOsPANc7WA5oH1OAMscAT2EqdzEBTydkgQRglp70bSlM0xQxtcbzPL2DpTxGoah5wiR0sXqfT9y/0RB/zwCi8QKiVVsskn6cqsl9imBpgFEazv9jgDxiVfYgap5LBGdNlNm5/L4qEYghQGJ4lhBmf8PRZ+5LfLZfFiwdACVwRM4dBvEKq2+45wTWoIiqnySEnqOm8j2YoCWAWWGCRyWZ/5cQo08A0IXznpE89ztYPBbPlbPCHmUwwz0UwUB8IG2AY2FJfCgS30me+cw+lTlgZ7geRfSGzkK5PRWxdCpg+QDFT03hW/x+BUoe73C/FlZvV8zZiVUfuwnxHMMdQF3D88+xMK6csYjv891OwJn31mDxKbJjKHm0cu4KDnwAXeYcA/soK5LW0jzjs80SfB4hJr4tZv1iB5bpQgQ2MS7qSf57h3v9cmCJJ+iT47AaYpKvREcocp8+rjnuMXHecwUg3afoHB30ZVKSo4wM07PE+VaEGRoA2xDA+CTKbwSGWfxuYPEBhRN5bUnwLa9xQug1naWIpE+ySv923teGUs3X/69EUVVDH/sAzUMB/SMAYB5FqW/JGE1/N7B8siRKvIbYGWNQVgVWTxOgqkG3me+gD333ME8HtD/DJJWtH9QsiWsNwTR5A9/Fe9jXP2C1fQFzRb8DWK4tCQYuoJPsQvvnGPhHxxlXT9Ft4on6S5hjiBXuview6l3uDTx/HQukyHO3wSY38rnPYMjoVwaLei1joHyz7VhJHj1fYPB8Xs4rvGfiYY4bfN8QA/7WpigDo8MCelkPTDLA58biYvhhR4x/HRMsbVAp2xc86Acxk7M+ew0mGaRQNsXSBKLGVThPzYXehK4U4flXOQpzA0x0iTH4BFb9toeOpf6nDsTujyJa+zFaDatbrZ4lBuuuwMq6wsNMUt4zxf3SUipPMdYST9BXgPxzjqUTYVKXIkKnljgy7wtaaHROdmzbS14/JWZRhXYOeXsD0GTJ7Uv4H4qYjGeWeGP/abmvNO2/54zHB7ArUzI+ZyjtgQCjba9jbTMR2Z+sgOPvGGBRPWUN8dPD5I9yBrALYB0716MsJ90ujYp7FmACsPE9FgQXYYRxrYtoaTvssbLtZPKlY3REKSL+aGKoZdth+DtLkpxHOYzSKRkotYLKYCjOsO8Zoq/s9iQsnAaYNcawi/cvME5xn//tEcMR+j/G/dKYYYzF8aY6i2bcj4Ds6xyFtg+RUjajXOH75wDCOKW/N+jrCL9/PaJYU8CkufeXeJ+7VaUGMMwEIEX7PSmyKKoES1ucYRGo8xoK2jpDme1XAJSmOMQiUHkffZkJm/VtO5eEFsvfORZHYOV5fZ+E3f4GG6rl0gDoW+Ibmsh1SD8y2bcKneUCD3Bl2y72Bv4eZoisa1g9ZXtQ/8AqvZfJvQaDTfB3aIk3WJVDJlr9SFEeOxkm/SHOu0/iLAwcUTQT/WNe8uK+PQazBJbEakLHTGYa4feUz9axgqsIxXfAELfyd9uSJKe26AJtAIjZ9w/o/1+W7HXm/qClJXGaZgljp+Bz52Uh4KgqzWJpr3chVCqGao7NvsKKo3s+rd1g9e4LlL5tb1xfYkADSyLYdUviThP0tW2vM+3pr+ngs2s8Q8+Sfc1TWfVjAGzXFjqiRbeqrAQYkyNZgwt8b9tSgpVlgSW+z58e5w7d60EGEJj7sW/OacOSdEvdXRiJvvRNGKAjsnkqTi6OBbdxcOtpICsukIlc4D5d+d5lQfYgm83xcyF9vrW3S3SaoH+VgqXrAcoKYLm214E7ZaIiCmQeUCPcQ8VaCHDULYmlMBttJczSF1BNxUrqiNk/syRSTMD1BXBUOMcZ7NEUVlo41supbDSbYKweqgKLTob7xQ2stmWGMjy2wxJ6NDDImEdbLAUVby2x0FYOOKjgjQQ4ExFJl8KQNEtrwlQtAY06xcaWeKpD/G9hp7l1hX30smRZ1tAfHuWIWx0eU8DSgOj6cqBMvrRk/5DZ9lZVbi0NHStiLave95qa8jXxz5hjxjY9TrN9/Byn1P7AgnmuSgwNPWBZ4P5ZrPIcBMFBytsG7C/6xeY+D5vf6+iHpkFMNq9Fm9eoM1yIfvDyWsbtn3F/fq7t8ZKqnyPuR6UpA5v+NDffMZe/q9JbKgFLbAl8cP7HQNcwQ3TEHfpfST6JzZitb2TiHjYDGv+vIZPbxesDvBYzRBcgWgO4KwFVWywVX2Otl/hz46oBImZ9c/N3/HzDCvWWS5+j8VCwcEedW91ggAdL00XOgdzVnoNHXaFLH0o8YfL/S6y4uSOeXsSHvEaAxIDobX5qaY6sRr1lvPn84hgAER3rafOd+1qOTXEhzDJM6KXoYKWBxTew9IhOMkzIM8d6KTJ4qjg2xSk2wGpj/m4sWkZgiPh/fYAogph4xt/xfa4AkLxxWKpT7FDRmfGMfLZMgMT931Hctez1BrYpnKA+OTb1mdCHgqWWAiB6RNPM7PkuSu1mcLhVYyq+m4b4KqZgiBDM0RMvLMVOE68VrRrFiO1o8/nKTFv0tSWKONu3zfdOPUB6WTCbv7dez7EWP3nmiqVBRhmi6KFMsKxSvmidIWLOrdh+IBfpMWN8x6QvNr8/gSHigb4Ak1ChfRJl9xoDnZcNtnbYY1EhQLoYB5bdoP9nDlZ5KdOxeR/3WzfFnxT38a4gULg4axlqRNp4h+akox4KlqlHlmfVh6XM3GnvS8wMth1X6gIMpOlHsEcbuofPrKUfYS4yuW6JW32G7zlmGwCYcwERrUrGowgkfV8IRupY/h6rWo7ulaW8d0xqxhwKlqV4Q2lCn1l6UZpzO7yUREiTm2Invi+A4jNr55aUzdBQwHNVukcB8L8ox1RiNz+vbLu4D8XnlhjC+9qizxQJC8yz2LqACV0aWLSqAEVPlm+lvati61hATGC6ADgaKYPAWEtosjFe/RMliJJriMNhihXTEUtt6vl8/Cx9S/ZgP+DnZ0zUCmKo44grAmlc0M/C8dCxGlt+ovzUNaEPBUtDdIGZbYftfe3Hvt5aKLAs5OMqohpvaeIBqedU5SQLYYU9Qy9QJZWrfpAhkgdQnueyGHrisLwSIA1gpkcUVzGQCvpa1ligXYzLbAdGYhR6UgZYmh6lKK0jHdszmirihg9Pl/pCABtgQB+t4gbQciD/4/heZkWcdAB/DexxJmPJ+nNzMhLYqiu6GF0BRR1zqz3FP0XRpCxmUeWxlSEHlzkiSifD3QRFv809vqcmfX+qWjEFWJU9fInRmutS5J7/EdGitVkY3GxD1LXFKqG4qomPqMqN8oxCW9nMMs/x2gYZXkNlD3pR6X299ZixK6s4SIf+XOAZm6p44jmpn1FRjJX3j/js3KHypUdkxDpDJGKoL2L0L/m+J4/F1JLxrxIsWyZ0WU45WkVpictMuZw5/2uBWpU9Yrr88QZmrG8hNGXVjyE6+hi8r1h1cWDvDtYNPcMt+XzTJwI8okqT2wfiaPRZTFNZnMMKx2DLhD4ELAEGoSWrfJ1hBbGkOcHREvb4nhP9rVr/6EAZnrrmrfNebhe9QyR7AqcfI8F0ntEieoAndpXTh76wPPNkrgGUUETVSEBLa6rofqhDRNHBYGH5CDKLr9PUPUjnfyp7xOO0efBjg8M1bZUdpzkT+pJFJnGaOZ7lQiZWzwbo5FksYKMLS/J6NQPvpwiSVAk3ntW1asugTtC/4FBmUX2lIXK8Y9snh43sjYoBYzJc01Zl8ggTEuX4d3pgishxjqklNBEL5hre5LygH6s/PECsxP37n7gKznCvpuvRhY7UqhgsP03ossCyBvpaeOCpsscbiZamY5K6A/0Z4uY54z5dS/Y/TS05/CqybTd85BFrbRHB4wy2ir9jCPYgs/wBJlFH3IMAsS33bx5hSF9E0b5gCbHSlgIGmrZvwR5ppi3FxMRVKDefmUJxzFr5c3GKcYLcaHDT42klmMiyaX6XuG/1OMsPwJ1u7sUCzQ8EIp9v8/PctoOKkTBcVTsCmFi+E1i0Q6yC8GDllivfh0GuHIcWc3DHOUrzRAAwTnGccWsGxZHBaxs6Fo+a1Wrmfs5a+QDpgweg1P/OhSVfBRXRp1pFC7QOC62LZ7sPc97MEp1NgINi5fENQFHzmJscpAf1eGawz0pYZC6e5SIe13jVR7a9rWSuZi5BBfHFrP84QhzuYO3REfbRJ4I8XuBVSezRFlbmRr1nnes0sNB7+mS7Ff6t0mKZu5OKCfhawCzm6uR2VJ38XWQ+RctXJ2m66dFVVBR1d/CHEBRV5tlSUrC/TNXI3B6bBhbd+FRFGL8r5mWWxTIXj2kzz7IQkKnushKNvuWZ/O4OK3+GfobMvBMdYiXueBVFL95o8bwus0AA8fK1zAi5sId6yLmN966oGGNhu2MyB3chvtSV2wzMWYbOQWo/K8BGNUvKZqliSwviDw+LTDD5RVf+WESEmswzjwLtY8dVQZE3L5k9OrJQfsAQ2VnPZB2QojVZy2htx7FHxTErp3SeJy4gv+fQbb6m6QLxSpfvmYrYtQKTGEnc59YxmUOH1cI04Fa8EBUcdTBdyxmHvQySUFbXsffbzrDKWPI0KyhWVIkbARBNz+rU8hhTZ/LbO/R7QJZI8edEjuJbtStB2YPzyeSmG+idl8JseyvEvPnlEUESKgCgaE4tOXolbcUUVUDJXnOPLhDZ6+DbS4lQh3GydCKazVqsaOrqKhV7pLXIIM+MfvAs+LWM9cEmNkPsDas+IKWix5zJjNH/MXaj00HlWT1FxASdWh0FhFgqNGVVUZ65jJMySbqf+6d73460ZVUAUhf2IGv4zgIgOEKxyg4GyxoDG9px6oI05WHILmOwSxxLeUqh7nnBSaFntp9iFU0cgI0BsLxw/4iTdKwIOWJQHUsqP/1w9KSzDKcowUFL08oASwDHS+sIz18TsLgWyB2smY/qO4Hi2LTiJ5nRvL0S5TIv1THKM80P2DJaFBhk3HOwbzwngxSm1YW3zGDweYoT8yD9gbVpq25dx/HnWhoDKKjXSChS66moAk7zdpgz0KoD1Fy2OwJrhI5pzXTKxx3EWtPS6wlzgX3w6HQHiaG2Hac4cCfLFI6dVbJJ3QCYMwFBUfN2nOVMhIMsdD3EVYoX5BW7tfNf9I59TGrJU77PYPG1YxzMymCWlh3ntHImGDP+8SrhOAYI9sL0oNg1dzVBN+/NO2XkTFiO+TbPFbHHmTg+zwCQl/MFNv28P+D2eQd5BaJrda2EYGMoNz7LQaqLWuZisBTYY4EBZ1nweZYFAsCsLKn3VrZoGIglE5UMELrTOTYzS+rYBWKlHKojdjKkQQvfq9mMU8zx6FCwLPAFPUx61uQE4kRjq6NTM8sOHdw5ylYnwwKZCFji+M1fANvoUF8GPl/m7kQyFfWrZ0zKuSURXZbOWEJPWpcAlscMBn+W79fxPhgsc9jr9GaOcyi8mdHJonEmmsqvLBBJZSTAGpaUau/DuTYHlT/Y2zdm27NSVB1guGW5DtSP6WFD/0sViAP9LmGOnrl0DIpaWToLc2hHlp/f0cwxQYu2GQDgSzhmQtMzTVZYSj1REkPb7WDwQ5ijbkmy0xK+Ft2Y37RkpySrSb14WiUIykpTS7lvnNC9j2HRQx/Wnr3O3J3ZsO1jfg/WS3X7wdK2CwSntVUGUKY7rkbK12fHEdWDdXInooN1dYeyP6dq64VbS2m5jDEZF+jDz3owwh7nUg7kpQqVsAGZ5Rn9j8uZ/XcXDzD6xQO70twTM4dVaH2W4mfhSg+FPeYZnsy+45fhAdW7yOHINaHhdeVWiG8ZOseqClbBRDYA1JgdWL+WrMJDvR/x+kvBINRKMWGWpTALN6QvRTxc43sme/h2XgopZlSjqlsSBtAFPjp0fNxtER/wAK0MsCwAjHNLtqQ+7Wmx/IwSY7X8BErV8RaatvDLXAAIZMcadkoyQy9miIGwB+vUpbGHlntfilhlwtGD7V886CLDKAgFME2xQOM+35YNFrPtmitZIqSM3AyNEvMIllFVkVsnYvuykxIOPB7jy8pUL8nowh4dhz2GkpjVANh+lvsSnUVr8n45tPQY9J+sU+B6EHFNx3pdWwkJbqHDGJElMYVjuL65v2iakuleBkDcagy0XPiMVAinaqHEugHEYgD2eBZHWxua5QwAGDjMEgqzrLEAyshGvABQ1xnjGdn2kchhWQ7H0GfOYjVEZci5Au0OA13W/dL2Uz9ixfEEMCYn83iZDkQP389ofF2sGnpM+bma5NYG4g3WY2hCMFgZ3u+4PaXcqyHzF4qUCMuax9DjYe2J0+cYYCmj0Q/TlknrQLdqWRIoHYMFftbINSnNbttnD51hwpfCgFT+zy0pPqzH0FAJpp9lauXs6wmgT2adrnIJveTC+dyzlZR072OWdUET+i2bHs0yFdF5KxPzGc8wVPawpLTFzHlNTcumbR8107EkoLmQCeBrHxxmiZzxPXSyrkQ59rU++tTzzOmgzEHfEvGW5OTSEXUqZ+HovpyVWBWLDKdfAwNZF/ZwGaLmMS2nwhBkj5HDHqxixSNwmYTUEFOZUf1DwMLdiIMMVmni9X95rM2oKrBQFHVFFJ0CWPril3gs6M+ZgZrvhCEalgT4VsIedfHELvD/J0tC/Mosc4dZeuJ/4YYt13A4VMRmVSS/AlCuqmSVNLBMRBR17XhbVWviou46Hsp9duYx71RPq1/i/h0ByMrDOi2ZeDLLvaz0QCaqBwfi1DO2dTssqezGYTW3UbFe2OtzGsdW8n4wH1g4OBoUq6q4sFahvJRJKUOx5gGRTRnYpSikDSiDXy05eVTZY2zJyfUBQEHP8VwUyEmKzyk6UATQkXefofTG/fth2zsNXL9ZpWAhKjuiK5RlFbmHSi5lRVeRfMXKliwHMvc8/2d890iek+cqr8RCXNr2mdNNMODXCvrds+TklDRf1yXGrWGvawM/WQXJXGlgmThUdyhYWCqMTHVv+XkzZbTvBXw8DYwDdbMu6H9kyTbPIfr/J+7J0MhzQarvi/8lr/GI4O8ZzEQROfYotQsrlsBWGlio5bds94wuX8VKlqC4xb2L1PC/wUNXCag1+vRZdJs+xNSTMx73+J/GXwY54/DZEi/xssCii8eIh6FnBQov0G9Xqc06uqcUpdIyRBHpNm+TFwu/fDL/Sawc+GsBYpEDoT5b+rFzZbUI4oXBxO8ZIlF9HV9zmILxmLo8+0XG+7sAym2GvhHIImqLz4jtoUrrtQhYTPSXrBVBU+0+ZUJohnL/bZ7yx9X9Z4HvP7RNAJKvOyiGKxGx9ZSJbTo+j6zTUq7Rh6xkqGtxnF575qvSpPtazoqjfU8fRN9jopkoqLMcU5aDW3Tyh1j1N55VVAVgiugUerhFG2wapoztLfrPIOkqxeq5SDG/tV1Ysq/ZPZlsUaX4+Yn+nAAX83JvLMkUm+9pErJaAtvjDk6jBih6WpXy5mGFWgp4KC6WApq7HB3Ml0xWx7gSVFljei5m9CfbDsWswYiLtwZL3RJXeRmKJs86VFHDA62mOSubIsxktZbNsnTSUQFPy8b7l6NLrdCnovm0XYiRseUX1mlaEiS89jD7DztSwDevlIWeBFYW1Q9FXFGbn1pSPDhLR6CVEFSgx3Bz/CdL3PtBxri44/jR4+/wLb6PeNZ7MNI6h9mpdF95gDKwI2YGBBWcOL4rw9wBRKsM6ve1j+I0K2vr7aVjsTx7dAGXHU0YYpkh1s4tKbt+n/OcAQBFXefKo7M9H0NPKeJnqbpNsCLOIH8/QIcZQgEukrBzC4r+BPY7tGAzrReCNk2nqovexAMaHlMmn5n4VE6LiCqy1ARGg0/0jI8NlLdkFrYPzop5xkT0AZx1wUnm8backOWBoLkGAPLAV4fS/sUz4T15tkGKAswiSsyF0eKME/ze9jDKXgUE/+lgoaavZSH0JPMPGLio4CTXLNkxudgBcL57Ff2c5ipT12Hp1qFlb1lhQjez9Roioj7aa4fkzzq+b9FOASwc5BvbPvL3ESuXR8Ht4nBigtISk8eCwLOSVyQPGmdwdA1wFI0ZEZgXuPi5C4+y/6ZAOSWwkJLp4GK0+BkDdG7JYU/RHkBk8jarGtBXxGuZY/HxTEZeTPyuW3Iu4sR232zPlMw83XEXn9RvARY1LTV4OYMeQoVydoC5WLNkd2FDrkDM55Xzfj28aiEXt5PsM4AUVd2c901thwrYvxtYSMs3lhSgYR4rvZTtkn0/CgoFx1rAsyxxMTBgGeT4fB6s2kOnfgmwqFnfEJ/Go0zc+AT7y+NsvnmAHIIV80BycmxyCn6WIi0SYHAj1xDg+WLbB2Od41kGdqQCgims8V2+n15mlgkp0uaWURDgnVmygcyKSQ0xMRtYeYzjsMoj41j8/7jC1Uk/Sih6C4sEMF/3zIpXBj8Ja+efDBafLsOSHNzbRP9EIJYTj4o5syQIuospWxQsugvyEIbmnqDhyU/APwgsChoW1mvCUupZ4gFtil+FWymmtr3LktbMogD7cLvFyrYrKjGDsLbnc3AHwb7lSt7BsodvZiFKI5OtfY07CWZi3UQO41w6k08Tu1ZCXwmO6QEm9ztYSmxuRJjOtsijZEaWVNdc2GvnXGBJCIFH1zUwyS0rtnmMPqHJKVo3vztYTJTcmqOz+ML8ZTdWTuCpHctfaWB/RbD4wLO2JJ2hzDMKmKc8t+RcyV92QH8HsLjKMTeu86LJTZHjRpzVi0tRRdH1Ww3e/wswAKUTk3Afdk5AAAAAAElFTkSuQmCC",pd=Object.defineProperty,vd=Object.defineProperties,Cd=Object.getOwnPropertyDescriptors,Ml=Object.getOwnPropertySymbols,Dd=Object.prototype.hasOwnProperty,yd=Object.prototype.propertyIsEnumerable,kl=(o,c,i)=>c in o?pd(o,c,{enumerable:!0,configurable:!0,writable:!0,value:i}):o[c]=i,s0=(o,c)=>{for(var i in c||(c={}))Dd.call(c,i)&&kl(o,i,c[i]);if(Ml)for(var i of Ml(c))yd.call(c,i)&&kl(o,i,c[i]);return o},B0=(o,c)=>vd(o,Cd(c)),o0=(o,c,i)=>new Promise((C,q)=>{var F=t=>{try{u(i.next(t))}catch(n){q(n)}},g=t=>{try{u(i.throw(t))}catch(n){q(n)}},u=t=>t.done?C(t.value):Promise.resolve(t.value).then(F,g);u((i=i.apply(o,c)).next())}),Bd=({content:o,language:c,theme:i,onCodeChange:C,onSave:q,monacoOptions:F,isEditPath:g,currentPath:u,code_edit_permission:t,onUpdateCode:n,forbidCopy:h,filename:v,file_type:E,taskData:b,itemData:Y,codeLoading:te,breakPointValue:H,setBreakPointValue:J,highlightLine:R,openBreakPoint:O,startDebug:N,unique:ue,allBreakPointValue:M,setAllBreakPointValue:K})=>{const de=(0,re.useParams)(),pe=(0,e.useRef)(),fe=(0,e.useRef)({unique:ue,breakPointValue:H,currentPath:u,startDebug:N,allBreakPointValue:M}),[Oe,Xe]=(0,e.useState)(!0),[lt,Ft]=(0,e.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D"),[At]=(0,re.useSearchParams)();let[gt,Me]=(0,e.useState)({});console.log("content:",{value:o,language:c,theme:i,onChange:C,onSave:q,forbidCopy:h,options:F,filename:v,file_type:E});const{tab_type:ke,shixun_environment_id:nt,index_tab:Xt}=Y;(0,e.useEffect)(()=>{fe.current.unique=ue,fe.current.breakPointValue=H,fe.current.currentPath=u,fe.current.startDebug=N,fe.current.allBreakPointValue=M},[ue,H,u,N,M]),(0,e.useEffect)(()=>{N?(J([]),Ze()):O&&J((M==null?void 0:M[u])||[])},[u]),(0,e.useEffect)(()=>{window.addEventListener("message",vt);const lu=ot.Z.subscribe("vnc-reseting",Lt),je=ot.Z.subscribe("vnc-reseting-done",Le);return()=>{lu(),je(),window.removeEventListener("message",vt)}},[]),(0,e.useEffect)(()=>{if(ke===1)return clearInterval(pe.current),pe.current=setInterval(()=>{n()},1*60*1e3),()=>{clearInterval(pe.current)}});const Ze=()=>o0(void 0,null,function*(){var lu;if(!fe.current.unique)return;const je=yield(0,pu.ZP)(`/api/myshixuns/${(lu=b.myshixun)==null?void 0:lu.identifier}/code_debugs/current_info.json`,{method:"post",body:{game_identifier:de.taskId,unique:fe.current.unique}});(je==null?void 0:je.status)===0&&ot.Z.publish("active-debug-data",(je==null?void 0:je.data)||{})}),Lt=()=>{Me({}),Ft("\u6B63\u5728\u91CD\u7F6E\u4E2D"),Xe(!0)},Le=lu=>{Me(lu==null?void 0:lu.data),Xe(!1)},vt=lu=>{switch(lu.data){case"updatecode":break;case"vsLoadingDone":Xe(!1);break}},Bu=()=>o0(void 0,null,function*(){var lu,je,Be,Rt,iu;let vu={};At.get("type")==="exercises"?vu.exercise_id=At.get("exercisesId"):de.courseId&&de.homeworkId&&(vu.homework_common_id=At.get("homework_common_id")||de.homeworkId),console.log("---",vu);const cu=yield(0,y.sA)((lu=b.myshixun)==null?void 0:lu.identifier,s0({shixun_environment_id:nt,tab_type:ke},vu));if((Be=(je=cu==null?void 0:cu.data)==null?void 0:je.data_list)!=null&&Be.length){ot.Z.publish("pod-restrict-data",{identifier:(Rt=cu==null?void 0:cu.data)==null?void 0:Rt.identifier,data_list:(iu=cu==null?void 0:cu.data)==null?void 0:iu.data_list});return}if((cu==null?void 0:cu.status)===-3)return new Promise((wu,T)=>o0(void 0,null,function*(){we.default.confirm({content:"\u68C0\u6D4B\u5230\u60A8\u5DF2\u7ECF\u5F00\u542F\u4E86\u5176\u4ED6\u5B9E\u9A8C\u73AF\u5883\uFF0C\u8BF7\u5148\u5173\u95ED\u73AF\u5883\u540E\uFF0C\u518D\u8FDE\u63A5",okText:"\u7ACB\u5373\u5173\u95ED",cancelText:"\u7A0D\u540E\u5173\u95ED",onOk:()=>o0(void 0,null,function*(){clearTimeout(timeout.current),setPercent(0),yield closeWindowsVnc(de.taskId,cu==null?void 0:cu.message),setLinkNum(linkNum+1)})})}));if((cu==null?void 0:cu.status)===-1)throw new String(cu==null?void 0:cu.message);if((cu==null?void 0:cu.status)===0)return Me(cu==null?void 0:cu.data),ot.Z.publish("send-tabs-result-data",B0(s0({},cu==null?void 0:cu.data),{index_tab:Xt})),ot.Z.publish("update-windows-time",cu==null?void 0:cu.data),cu});(0,e.useEffect)(()=>{ke===2&&Bu()},[ke]);const ou=(...lu)=>o0(void 0,[...lu],function*(je=[]){var Be,Rt,iu,vu;if(fe.current.startDebug){const cu=yield(0,pu.ZP)(`/api/myshixuns/${(Be=b.myshixun)==null?void 0:Be.identifier}/code_debugs/set_break_point.json`,{method:"post",body:{game_identifier:de.taskId,file_name:fe.current.currentPath,line_number:(Rt=(0,fa.xor)(fe.current.breakPointValue,je))==null?void 0:Rt[0],type:je.length>fe.current.breakPointValue.length?1:0,unique:fe.current.unique}});(cu==null?void 0:cu.status)===0&&(K(B0(s0({},fe.current.allBreakPointValue),{[fe.current.currentPath]:((vu=(iu=cu==null?void 0:cu.data)==null?void 0:iu.breakpoints)==null?void 0:vu[fe.current.currentPath])||[]})),ot.Z.publish("active-debug-data",(cu==null?void 0:cu.data)||{}))}else K(B0(s0({},fe.current.allBreakPointValue),{[fe.current.currentPath]:je})),J(je)});return e.createElement(e.Fragment,null,e.createElement("div",{className:$0["code-area-container"],style:{background:i=="vs"?"#fff":"#1E1E1E"}},ke==1&&e.createElement(e.Fragment,null,g||t?null:e.createElement("img",{className:$0["only-view"],src:gd,alt:"only-view"}),te?e.createElement(Fe.Z,{message:"\u6B63\u5728\u52A0\u8F7D\u4EE3\u7801",style:{color:"#0152d9"}}):e.createElement(a0.Z,{filename:v,type:E==="office"?"download":E,data:o,style:{position:"absolute",zIndex:1},monacoEditor:{value:o,language:c,theme:i,onChange:C,onSave:q,forbidCopy:h,options:B0(s0({},F),{fixedOverflowWidgets:!0}),insertSpaces:F.insertSpaces,breakPointValue:H,highlightLine:R,openBreakPoint:O,onBreakPoint:ou}})),ke===2&&e.createElement(xu.Z,{spinning:Oe,tip:lt,wrapperClassName:$0.frame},e.createElement("iframe",{src:gt==null?void 0:gt.link_url,allow:"clipboard-write clipboard-read"}))))},wd=D(89757),wi={"choose-game-item":"choose-game-item___RYHdh","output-title-container":"output-title-container___P2NjC","output-title":"output-title___ZQJkv","test-case-list":"test-case-list___CYyHP","test-header":"test-header___fSQRn",active:"active___bY0Dq","active-debug":"active-debug___oeXMX","test-result":"test-result___DQXYd","markdown-body":"markdown-body____rqU_",success:"success___iuAG3",failer:"failer___axTtk",count:"count___B_kHY","test-case-item":"test-case-item___E3CU9","case-header":"case-header___xppld",iconfont:"iconfont___LO1VN",description:"description___j4efR","item-desc":"item-desc___ivltA",show:"show___ntNdM","item-tip":"item-tip___ETPck","arrow-down":"arrow-down___oQMCK","test-title":"test-title___mf3Df","arrow-right":"arrow-right___C6f8W","case-info":"case-info___yX5kK","test-case-run-header":"test-case-run-header___iHZR5","test-case-run-wrp":"test-case-run-wrp___qVT1y","diff-panel-container":"diff-panel-container___OEdXu","line-break":"line-break___Ww59n",empty:"empty___izbJX",alert:"alert___jv5_R",inputs:"inputs___bjeNr",submitStatus:"submitStatus___o37GC",unsubmitStatus:"unsubmitStatus___OoJ90","btn-run-self":"btn-run-self___F5vyI"};const el=/(?:[\n\r\s]*?)(?:<\/link>)*/im,tl=/(?:[\n\r\s]*?)(?:<\/script>)*/im,Ll=["http","com","net","org","cdn"];function Pl(o){let c=!1;for(let i=0;i{const[F,g]=(0,e.useState)(0),u=(0,re.useParams)(),t=(0,e.useRef)(),n=(0,e.useRef)(),h=`${zu.KI}/api/myshixuns/${i}/html_content.html`,v=(0,e.useMemo)(()=>{const E=[],b=[],Y=[],te=[],H=document.createElement("iframe");H.style.width="100%",H.style.height="100%",H.style.border="0";try{t.current.innerHTML="",t.current.appendChild(H)}catch(K){}let J=o,R=document.createElement("div");o=o.replace(/]*href=['"]([^'"]+)[^>]*>/gi,function(K,de){b.push(de.indexOf("http")>-1?de:"https://data.educoder.net/api/sources/get_html_content.html?content_type=text/css&identifier="+u.taskId+"&path="+de);var pe=de.indexOf("http")>-1?K:'';return pe}),o=o.replace(/