You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
287 KiB
25 lines
287 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[233,6,23],{"+Axu":function(w,v,t){},"/omn":function(w,v,t){},"07cG":function(w,v,t){w.exports={ldsRing:"ldsRing___2F8W7",idsRingWrapper:"idsRingWrapper___fC2cF",ldsring:"ldsring___3A88y"}},"0i5U":function(w,v){w.exports="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="},"1A8V":function(w,v,t){},"1Zrr":function(w,v){w.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAYAAAB6kdqOAAABZ0lEQVRYR+2YrU7FQBBGzzwEPAMSi+M6MARDggNJgiIkWLiSBIFCkyCuQECCQFIcEstb8AYf2ZvmhpbuT9ttUpJWdma+OZ3O7k5rRC5Jh8ARsBPzjdhvgXczew75WSyJpCdgP+aXaP8ws63OQJK2gbdSYJ6Y1Od2WRpmZlb4nIIVqgEFhUKwbXTGByRpDzgBdnu+kr7hD8CLSboGLvqqZYp/dEDK1LR9mZZNXwEys6u+ql3iJbm8E5C3eFOFYn2VrUKS1oADYL1M+gW8mtl3DOK3PQuQpE1gAWzUkn8CZ6Hzqg6bC+gcuPFU4s7MTlOrlAvITQFuGijMbOaSS/pzLwXKB+QdCQKiXqAUkJqP06rs1B00liFNFeqqVQEaXYXmbc6ypn7J3UNtgUa3ysa1D5XLfDw7dedl1BCYZWOcgHJWIKb1f15Z7EkGtq+G/NXEP3DCFPl79xnkTln3u+U4JWJAH/czo/gBVkc5pun3NGoAAAAASUVORK5CYII="},"362i":function(w,v,t){w.exports=t.p+"static/passpart.cc679602.png"},"5D2P":function(w,v){w.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII="},"6lC8":function(w,v,t){},"7ahc":function(w,v,t){"use strict";t.d(v,"a",function(){return K});var I=t("k1fw"),x=t("0Owb"),F=t("+L6B"),n=t("2/Rp"),o=t("y8nQ"),r=t("Vl3Y"),i=t("tJVT"),d=t("OaEy"),s=t("2fM7"),E=t("q1tI"),f=t.n(E),c=t("VrN/"),l=t.n(c),P=t("p77/"),_=t.n(P),k=t("c5Ni"),G=t.n(k),h=s.a.Option,e={labelCol:{span:4},wrapperCol:{span:20}},ne={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};v.b=function(S){var X=S.callback,J=S.onCancel,Ee=Object(E.useState)("python"),_e=Object(i.a)(Ee,2),H=_e[0],Y=_e[1];function Ce(ge){Y(ne[ge][1])}function we(ge){X(ge)}return f.a.createElement(r.a,Object(x.a)({},e,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:we}),f.a.createElement(r.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},f.a.createElement(s.a,{onChange:Ce},Object.keys(ne).map(function(ge){return f.a.createElement(h,{key:ge,value:ge},ne[ge][0])}))),f.a.createElement(r.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},f.a.createElement(K,{mode:H})),f.a.createElement("div",{className:"flex-container flex-end"},f.a.createElement(n.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),f.a.createElement(n.a,{type:"ghost",onClick:J},"\u53D6\u6D88")))};function K(S){var X=S.value,J=S.onChange,Ee=S.mode,_e=S.options,H=_e===void 0?{}:_e,Y=Object(E.useRef)(),Ce=Object(E.useState)(),we=Object(i.a)(Ce,2),ge=we[0],ut=we[1];return Object(E.useEffect)(function(){if(ge){var Ut=function(Ne){var se=Ne.getValue();J&&J(se)};return ge.on("change",Ut),function(){ge.off("change",Ut)}}},[ge,J]),Object(E.useEffect)(function(){ge&&ge.setOption("mode",Ee)},[ge,Ee]),Object(E.useEffect)(function(){ge&&((X!==ge.getValue()||X==="")&&setTimeout(function(){ge.setValue(X||" ")},300))},[ge,X]),Object(E.useEffect)(function(){if(Y.current&&!ge){var Ut=l.a.fromTextArea(Y.current,Object(I.a)({mode:Ee,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},H));ut(Ut)}},[Y.current,ge]),f.a.createElement("div",{className:"my-codemirror-container"},f.a.createElement("textarea",{ref:Y}))}},"88g3":function(w,v,t){w.exports={tree:"tree___noxec"}},"8Abk":function(w,v,t){},"8Enf":function(w,v,t){},"9Bee":function(w,v,t){"use strict";var I=t("k1fw"),x=t("q1tI"),F=t.n(x),n=t("vg9a"),o=t("tJVT"),r=t("DlQD"),i=t.n(r),d=t("rUJ1");function s(se,fe){var Q=se.match(/^(\s+)(?:```)/);if(Q===null)return fe;var V=Q[1];return fe.split(`
|
|
`).map(function(Ie){var ce=Ie.match(/^\s+/);if(ce===null)return Ie;var L=Object(o.a)(ce,1),$=L[0];return $.length>=V.length?Ie.slice(V.length):Ie}).join(`
|
|
`)}var E=[],f=["<ul>"],c=new i.a.Renderer,l=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function P(){E.length=0,f=["<ul>"]}var _={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function k(se,fe,Q,V){if(fe>=se.length||se[fe].level<=Q)return fe;var Ie=se[fe];V.push("<li><a href='#"+Ie.anchor+"'>"+Ie.text+"</a>"),fe++;var ce=[];return fe=k(se,fe,Ie.level,ce),ce.length>0&&(V.push("<ul>"),ce.forEach(function(L){V.push(L)}),V.push("</ul>")),V.push("</li>"),fe=k(se,fe,Q,V),fe}function G(){return k(E,0,0,f),f.push("</ul>"),f.join("")}var h={heading:function(fe){var Q=l.exec(fe);if(Q)return{type:"heading",raw:Q[0],depth:Q[1].length,text:Q[2]}},fences:function(fe){var Q=this.rules.block.fences.exec(fe);if(Q){var V=Q[0],Ie=s(V,Q[3]||""),ce=Q[2]?Q[2].trim():Q[2];if(["latex","katex","math"].indexOf(ce)>=0){var L=K(),$=Ie;Ie=L,S[L]={type:"block",expression:$}}return{type:"code",raw:V,lang:ce,text:Ie}}}},e=/(?:\${2})([^\n`]+?)(?:\${2})/gi,ne=0,K=function(){return"__special_katext_id_".concat(ne++,"__")},S={};function X(){return S}function J(){ne=0,S={}}function Ee(se){return se=se.replace(e,function(fe,Q){var V=K();return S[V]={type:"inline",expression:Q},V}),se}var _e=c.listitem;c.listitem=function(se){return _e(Ee(se))};var H=c.paragraph;c.paragraph=function(se){return H(Ee(se))};var Y=c.tablecell;c.tablecell=function(se,fe){return Y(Ee(se),fe)},c.code=function(se,fe,Q){var V=(fe||"").match(/\S*/)[0];return V?["latex","katex","math"].indexOf(V)>=0?"<p class='editormd-tex'>".concat(se,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(fe,'">').concat(Q?se:Object(d.escape)(se,!0),`</code></pre>
|
|
`):'<pre class="prettyprint linenums"><code>'+(Q?se:Object(d.escape)(se,!0))+"</code></pre>"},c.heading=function(se,fe,Q){var V=this.options.headerPrefix+Q.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return E.push({anchor:V,level:fe,text:se}),"<h"+fe+' id="'+V+'">'+se+"</h"+fe+">"},i.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),i.a.use({tokenizer:h,renderer:c});var Ce=i.a,we=t("SJMd"),ge=t("m3rI"),ut=t("Oy/b"),Ut=/<pre[^>]*>/g;function Qt(se){var fe=document.createElement("div");return fe.innerHTML=se,fe.childNodes.length===0?"":fe.childNodes[0].nodeValue}var Ne=v.a=function(se){var fe=se.value,Q=fe===void 0?"":fe,V=se.className,Ie=se.showTextOnly,ce=se.showLines,L=se.style,$=L===void 0?{}:L,Be=String(Q),_t=Object(x.useMemo)(function(){try{var Nt=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,te=/\"\/api\/attachments\/|\"\/attachments\/download\//g,ie=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;Be=Be.replace(Nt,"("+ge.a.API_SERVER+"/api/attachments/").replace(te,'"'+ge.a.API_SERVER+"/api/attachments/").replace(ie,'"'+ge.a.API_SERVER+"/files/uploads/")}catch(et){}var Se=Ce(Be);setTimeout(function(){return T()},300);var Pt=X();if(Be.match(/\[TOC\]/)&&(Se=Se.replace("<p>[TOC]</p>",G()),P()),Se=Se.replace(/(__special_katext_id_\d+__)/g,function(et,Ae){var pe=Pt[Ae],Xe=pe.type,ye=pe.expression;return Object(ut.renderToString)(Qt(ye)||"",{displayMode:Xe==="block",throwOnError:!1,output:"html"})}),Se=Se.replace(/▁/g,"\u2581\u2581\u2581"),J(),Ie){var ke=document.createElement("div");return ke.innerHTML=Se,ke.innerText}return Se},[Be]),gt=Object(x.useRef)();_.WebkitLineClamp=ce,ce&&($=Object(I.a)(Object(I.a)({},$),_));function Ft(Nt){var te=Nt.target;if(te.tagName.toUpperCase()==="A"){var ie=te.getAttribute("href");if(ie.startsWith("#")){Nt.preventDefault();var Se=document.getElementById(ie.replace("#",""));Se&&Se.scrollIntoView(!0)}}}var T=function(){};return Object(x.useEffect)(function(){if(gt.current&&_t&&(_t.match(Ut)&&window.PR.prettyPrint()),gt.current)return gt.current.addEventListener("click",Ft),function(){gt.current.removeEventListener("click",Ft),J(),P()}},[_t,gt.current,Ft]),F.a.createElement(F.a.Fragment,null,F.a.createElement("div",{ref:gt,style:Object(I.a)({},$),className:"".concat(V||""," markdown-body "),dangerouslySetInnerHTML:{__html:_t}}))}},"9VGf":function(w,v,t){"use strict";t.d(v,"a",function(){return F});var I=t("q1tI"),x=t.n(I);function F(n,o){var r=Object(I.useRef)();Object(I.useEffect)(function(){r.current=n}),Object(I.useEffect)(function(){function i(){r.current()}if(o!==null){var d=setInterval(i,o);return function(){return clearInterval(d)}}},[o])}},"A/g1":function(w,v){w.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},AKST:function(w,v,t){},AMnG:function(w,v,t){"use strict";var I=t("miYZ"),x=t("tsqr"),F=t("tJVT"),n=t("q1tI"),o=t.n(n),r=t("nWbc"),i=t.n(r),d=t("Ot1p");v.a=function(s){var E=s.id,f=s.activeDiscussIndex,c=s.onReplyDiscuss,l=Object(n.useState)(""),P=Object(F.a)(l,2),_=P[0],k=P[1];function G(e){k(e)}function h(){if(!_){x.b.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}c(E,_),k("")}return o.a.createElement("div",{key:E,className:"discuss-item-editor",style:{display:f===E?"block":"none",width:"100%"}},o.a.createElement(d.a,{miniToolbar:!0,startInit:f===E,defaultValue:_,id:E,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:G}),o.a.createElement("a",{onClick:h,className:"btn-send"},"\u53D1\u9001"))}},ARon:function(w,v,t){},BdwD:function(w,v,t){"use strict";var I=t("k1fw"),x=t("q1tI"),F=t.n(x),n=function(r){var i=r.styles,d=i===void 0?{}:i,s=r.customText;return F.a.createElement("section",{className:"tc animated fadeIn",style:Object(I.a)(Object(I.a)({},{color:"#999",margin:"200px auto"}),d)},F.a.createElement("img",{src:t("FOrL")}),F.a.createElement("p",{className:"mt20 font14"},s||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"))};v.a=n},BjJ7:function(w,v,t){"use strict";t.d(v,"d",function(){return x}),t.d(v,"c",function(){return F}),t.d(v,"e",function(){return n}),t.d(v,"b",function(){return o}),t.d(v,"a",function(){return i});var I=t("m3rI");function x(d){var s=!0;if(d.length>0){for(var E=0;E<d.length;E++)if(d[E].compile_success==0||!d[E].compile_success){s=!1;break}}else s=!1;return s}function F(d){for(var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",E=[],f=0;f<d.length;f++){var c=d[f],l=s?"".concat(s,"/").concat(c.name):"".concat(c.name);E.push({title:c.name,isLeaf:!(c.type==="tree"),key:l})}return E}function n(d,s,E){for(var f=0;f<d.length;f++){var c=d[f];if(c.key===s){c.children=E;break}c.children&&n(c.children,s,E)}return d}function o(d,s,E){var f;return function(){var c=this,l=arguments,P=function(){f=null,E||d.apply(c,l)},_=E&&!f;clearTimeout(f),f=setTimeout(P,s),_&&d.apply(c,l)}}var r=!0,i=I.a.API_SERVER},"C+DQ":function(w,v,t){},DVFL:function(w,v,t){},Dqnf:function(w,v,t){"use strict";var I=t("k1fw"),x=t("tJVT"),F=t("rAM+"),n=t("q1tI"),o=t.n(n),r=t("J66h"),i=t.n(r),d=t("/POA"),s=t.n(d),E=t("q7KB"),f=t.n(E),c=t("dhSg"),l=t("bdgK");function P(G,h,e){var ne=e._core._renderService.dimensions.actualCellWidth||9.5,K=e._core._renderService.dimensions.actualCellHeight||18,S=Math.floor(h/K),X=Math.floor(G/ne);return[X,S]}function _(G,h){var e=new l.default(function(ne){var K=Object(F.a)(ne),S;try{for(K.s();!(S=K.n()).done;){var X=S.value;if(X.target.offsetHeight>0||X.target.offsetWidth>0){var J=P(X.target.offsetWidth,X.target.offsetHeight,G),Ee=Object(x.a)(J,2),_e=Ee[0],H=Ee[1];console.log("cols, rows",_e,H),G.resize(_e,H),c.a.publish("ssh-xterm-resize",{columns:_e,rows:H,width:X.target.offsetWidth,height:X.target.offsetHeight})}}}catch(Y){K.e(Y)}finally{K.f()}});return e.observe(h),e}var k=3e4;v.a=function(G){var h=G.sshConfigData,e=G.sid,ne=Object(n.useState)(null),K=Object(x.a)(ne,2),S=K[0],X=K[1],J=h.ws_url,Ee=h.password,_e=h.port,H=Object(n.useRef)(),Y=Object(n.useRef)(),Ce=Object(n.useRef)(!1);return Object(n.useEffect)(function(){if(H.current&&J){var we=new d.Terminal({fontSize:16,rendererType:"dom"});we.open(H.current),we.onData(function(ut){Y.current&&(Y.current.readyState===1&&(Y.current.send(JSON.stringify({tp:"client",data:ut})),c.a.publish("on-operating-ssh")))}),we.write("Connecting..."),X(we);var ge=_(we,H.current);return function(){we.dispose(),ge.unobserve(H.current)}}},[J,H.current]),Object(n.useEffect)(function(){if(S&&J){var we=function(){var fe=new WebSocket(J);Y.current=fe,fe.onopen=function(){var Q=S.element.parentElement;if(Q){var V=Q.offsetWidth,Ie=Q.offsetHeight;console.log("init",{tp:"init",data:Object(I.a)(Object(I.a)({},h),{},{secret:Ee,width:V,height:Ie,rows:S.rows,columns:S.cols})}),fe.send(JSON.stringify({tp:"init",data:Object(I.a)(Object(I.a)({},h),{},{secret:Ee,width:V,height:Ie,rows:S.rows,columns:S.cols})}))}S.focus()},fe.onerror=function(Q){console.log("------in socket error----",Q,fe,J)},fe.onmessage=function(Q){Ce.current||(S.write("\r"),setTimeout(function(){},1e3)),Ce.current=!0,console.log("event:",Q);var V=r.Base64.decode(Q.data.toString()),Ie=S._core._renderService.dimensions.actualCellWidth||9.5;console.log("data:",V,Ie,S),S.write(V)},fe.onclose=function(Q){ge&&clearInterval(ge),S.write(`\r
|
|
connection closed`)}},ge=setInterval(function(){Y.current&&Y.current.send(JSON.stringify({tp:"h"}))},k),ut=c.a.subscribe("create-socket",function(se){e==se&&(Y.current&&Y.current.readyState===1?S.focus():we(),S.focus())}),Ut=c.a.subscribe("close-socket",function(se){e===se&&(Y.current&&(Y.current.close(),Ce.current=!1,S.clear()),Y.current=null)}),Qt=c.a.subscribe("ssh-xterm-resize",function(se){Y.current&&Y.current.readyState===1&&Y.current.send(JSON.stringify({tp:"resize",data:Object(I.a)({},se)}))}),Ne=c.a.subscribe("ssh-add-connect-time",function(){Y.current&&Y.current.readyState===1&&Y.current.send(JSON.stringify({tp:"overtime"}))});return function(){Ut(),ut(),Qt(),Ne(),Y.current&&(Y.current.close(),Ce.current=!1)}}},[S,J,_e]),o.a.createElement("div",{ref:H,className:"xterm-panel"},J?null:o.a.createElement("p",{style:{color:"#fff"}},"\u6B63\u5728\u8FDE\u63A5\u547D\u4EE4\u884C\u670D\u52A1..."))}},FOrL:function(w,v){w.exports="data:image/png;base64,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"},FPkq:function(w,v,t){w.exports=t.p+"static/qrCode.dd0fe9b2.png"},H65k:function(w,v,t){},HmJG:function(w,v,t){},IWh4:function(w,v){w.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAACgCAYAAAB+HS7YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjczMUZFNjhCMDE3NzExRUJCOEU5RDg5RTZBOTI5QTU3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjczMUZFNjhDMDE3NzExRUJCOEU5RDg5RTZBOTI5QTU3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzMxRkU2ODkwMTc3MTFFQkI4RTlEODlFNkE5MjlBNTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzMxRkU2OEEwMTc3MTFFQkI4RTlEODlFNkE5MjlBNTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7zBaLcAAACAElEQVR42uzdzyvDcRzH8ffsZiVc/IjbkOTuShN/gXIgYi5y2AlpFBL/AAdLiXBgBwfUxplmyU2tRK4sTey0+H6+RbKD7Gtfb/V817t963t59Nnn9f58+7aap6LO/yq6KmN13OoJq1MehcD3erS6rUT0VrnVC5qBpgLagWXagQIQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAABUCD6Lbkr5L2W2uv9bS3LR4vd6iAb/9BaaBfa7K+oa8+0exEwmOheT5+UXnV9zd2SEHeztSU12ldw+2tjRLbH/X/lQbktqaansluwLtelPs85XKZmRFggN9eseMSbVJ9+Js2HHCizoHRwb7ZWN12V5VtYPaacJdOUmcJNy1o67QhLt6FheScNcfFkyqmxr9eoGHsWMZD8/qBCYvLmV4NCS5XE4f8PrmVnoHRySbzeoLyf1DWnr6huxPdWPGrJhZObOC6ga12Wtmz5m9p/Kom5yZt1Or8mFhbWNLIuubOh+3fjrrXAUWMutcAxY661wBOpl1RQc6nXVFBf7GrHMEPEskP65PE+d5901anc46R68+/rp4/QYQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAP8dMKMdGNcMNH9eMaUR+GR11Oo2q6/eBBgA/5+hicfO9/sAAAAASUVORK5CYII="},IZBM:function(w,v,t){"use strict";t.d(v,"l",function(){return i}),t.d(v,"m",function(){return d}),t.d(v,"i",function(){return s}),t.d(v,"D",function(){return E}),t.d(v,"h",function(){return f}),t.d(v,"G",function(){return c}),t.d(v,"C",function(){return l}),t.d(v,"x",function(){return P}),t.d(v,"z",function(){return _}),t.d(v,"f",function(){return k}),t.d(v,"q",function(){return G}),t.d(v,"g",function(){return h}),t.d(v,"j",function(){return e}),t.d(v,"v",function(){return S}),t.d(v,"k",function(){return X}),t.d(v,"t",function(){return J}),t.d(v,"u",function(){return Ee}),t.d(v,"d",function(){return _e}),t.d(v,"A",function(){return H}),t.d(v,"B",function(){return Y}),t.d(v,"y",function(){return Ce}),t.d(v,"F",function(){return we}),t.d(v,"n",function(){return ge}),t.d(v,"o",function(){return ut}),t.d(v,"p",function(){return Ut}),t.d(v,"s",function(){return Qt}),t.d(v,"E",function(){return Ne}),t.d(v,"b",function(){return se}),t.d(v,"c",function(){return fe}),t.d(v,"a",function(){return Q}),t.d(v,"r",function(){return V}),t.d(v,"e",function(){return Ie}),t.d(v,"w",function(){return ce});var I=t("k1fw"),x=t("ErOA"),F=t("1vsH"),n,o,r=((n=Object(F.z)())===null||n===void 0?void 0:n.homework_common_id)?{homework_common_id:(o=Object(F.z)())===null||o===void 0?void 0:o.homework_common_id}:{};function i(L){return Object(x.c)("tasks/".concat(L,".json"),r)}function d(L){return Object(x.c)("myshixuns/".concat(L,"/challenges.json"))}function s(L,$){return Object(x.c)("myshixuns/".concat(L,"/subject_challenges.json"),$)}function E(L,$,Be){return Object(x.c)("tasks/".concat(L,"/star.json?shixun_id=").concat($,"&star=").concat(Be))}function f(L,$){return Object(x.c)("tasks/".concat(L,"/rep_content.json"),Object(I.a)(Object(I.a)({},$),r))}function c(L,$){return Object(x.f)("myshixuns/".concat(L,"/update_file.json"),$)}function l(L,$){return Object(x.c)("tasks/".concat(L,"/reset_original_code.json"),Object(I.a)(Object(I.a)({},$),r))}function P(L,$){return Object(x.f)("myshixuns/".concat(L,"/reset_repository.json"),$)}function _(L,$){return Object(x.c)("tasks/".concat(L,"/reset_passed_code.json"),Object(I.a)(Object(I.a)({},$),r))}function k(L,$){return Object(x.f)("tasks/".concat(L,"/game_build.json"),Object(I.a)(Object(I.a)({},$),r))}function G(L,$){return Object(x.c)("tasks/".concat(L,"/game_status.json"),Object(I.a)(Object(I.a)({},$),r))}function h(L,$){return Object(x.f)("tasks/".concat(L,"/choose_build.json"),Object(I.a)(Object(I.a)({},$),r))}function e(L){return Object(x.c)("tasks/".concat(L,"/picture_display.json"),r)}function ne(L,$){return Object(x.c)("tasks/".concat(L,"/cost_time.json"),Object(I.a)(Object(I.a)({},$),r))}function K(L,$){return Object(x.c)("courses/".concat(L,"/inform_detail.json"),$)}function S(L){return Object(x.f)("tasks/".concat(L,"/plus_or_cancel_praise.json"))}function X(L){var $=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object(x.f)("myshixuns/".concat(L,"/repository.json"),$)}function J(L){return Object(x.c)("myshixuns/".concat(L,"/open_webssh.json"))}function Ee(L,$){return Object(x.c)("myshixuns/".concat(L,"/open_vm_webssh.json"),$)}function _e(L){return Object(x.c)("tasks/".concat(L,"/close_webssh.json"))}function H(L){return Object(x.c)("tasks/".concat(L,"/reset_vnc_link.json"),r)}function Y(L){return Object(x.f)("tasks/".concat(L,"/reset_windows_vnc_link.json"))}function Ce(L,$){return Object(x.f)("tasks/".concat(L,"/reset_linux_vnc_link.json"),$||{})}function we(L){return Object(x.c)("tasks/".concat(L,"/check_test_sets.json"))}function ge(L){return Object(x.c)("tasks/".concat(L,"/get_answer_info.json"))}function ut(L){return Object(x.c)("tasks/".concat(L,"/get_choose_answer.json"))}function Ut(L){return Object(x.c)("tasks/".concat(L,"/unlock_choose_answer.json"))}function Qt(L,$){return Object(x.c)("tasks/".concat(L,"/unlock_answer.json?answer_id=").concat($))}function Ne(L,$,Be){return Object(x.f)("tasks/".concat(L,"/set_games_status.json"),{result:$,data:Be})}function se(L){return Object(x.f)("tasks/".concat(L,"/extend_vnc.json"))}function fe(L){return Object(x.f)("tasks/".concat(L,"/extend_windows_vnc.json"))}function Q(L){return Object(x.f)("tasks/".concat(L,"/extend_linux_vnc.json"),r)}function V(L,$){return Object(x.c)("tasks/".concat(L,"/rank_list.json"),$)}function Ie(L,$){return Object(x.f)("tasks/".concat(L,"/close_windows_vnc.json"),{tpi_id:$})}function ce(L){return Object(x.c)("tasks/".concat(L,"/pull_files.json"))}},IxHN:function(w,v,t){"use strict";var I=t("q1tI"),x=t.n(I),F=t("07cG"),n=t.n(F);v.a=function(o){var r=o.message,i=o.className,d=o.children,s=o.style,E=s===void 0?{}:s;return x.a.createElement("div",{className:"".concat(n.a.idsRingWrapper," ").concat(i)},x.a.createElement("div",{className:n.a.ldsRing},x.a.createElement("div",null),x.a.createElement("div",null),x.a.createElement("div",null),x.a.createElement("div",null)),r?x.a.createElement("p",{style:E},r):null,d)}},KJ0q:function(w,v,t){},LYID:function(w,v,t){w.exports=t.p+"static/failer.5e83e9b8.svg"},Lmeb:function(w,v,t){},M8RZ:function(w,v,t){"use strict";t.d(v,"a",function(){return s});var I=t("fWQN"),x=t("mtLc"),F=t("yKVA"),n=t("879j"),o=t("q1tI"),r=t.n(o),i=t("i8i4"),d=t.n(i),s=function(E){Object(F.a)(c,E);var f=Object(n.a)(c);function c(l){var P;Object(I.a)(this,c),P=f.call(this,l);var _=window.document;return P.node=_.createElement("div"),_.body.appendChild(P.node),P}return Object(x.a)(c,[{key:"render",value:function(){var P=this.props.children;return Object(i.createPortal)(P,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),c}(r.a.Component)},Mm8t:function(w,v){w.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADJElEQVRYR72Xy4vOYRTHP98FGzsRw8al2FGMBWUyRJmZlFxKsnKZnT+ABRbsWRmXlaKMIrks5JIpyhiFlZExG7fIig3p6EznmX7vO7/L+/6m5tRb7++5nOf7nNvzPaINMbNNwE5gPTA/fq7he/yeAzclPWlVraoWmlkH0A/sA1ZUrY/5UeAaMCDpS9meUgBmdhI4DCwKJX+AB8Az4BvwNcYXAguADcBWYHaMfwYuSnI9uVIIwMyeAhtj1whwAbgh6WfZjcxsLrAbOAKsjbVDkrry9uUCMDP36bzY0C/JD58iZrbHByUNFsw7iIGY+yHJ46ZBpgAws4/AkljVI+l+gXIPyMcx110UeGa2HbgX68YlLc3qawBgZteBdKuq+GgJQDrMzCz+D0ram8YnD4mAOxETqyW9qfB1uwBWAa9D56kUmBMAItVeRrQX+jwLKGpCpQua9qSY8Ozo9BRNADxN/PYjkjrLbp4xaVsWyOzzi3p2TFghAfgALPOCUxTxzaDqWCCsnawwJmm5zKwHuAv8BRZL8hSslGkA8FT8BMwCeh3A+Si1jyRtqTw5FtQFEFZ4CGyeKNVm9gJYBxyXdGaGABwDTgPDDiAVnkOSLs8QgIPAJWDcAfwC5gB9kjwWWpImF0zmdSubzawXuAP8rg0gfJlSyj/3S7paB0AtFwQAL9tevpNsk+TPdamYWYMLagVhprA0g+iSNFSGwMwagvAscNRrgaS+KvR58/EsJ0v8c8omabhIl5m5/z0OznkMpJLqbKejinCUKM1a4j2wS9Lb5vVBWJymOWvqTqX4XfC9lktxC5a4JckJbIOYWSrFo5JW1n6MWrBEbmqaWe5j5My3ree4ZqzkP8eRUulJ9s9CKlbn4NCfpWaNhCSTUpNMWFJlz9AOmAwla2DIeaQ0y4grqVkVCDPLUrEpzLiIlmeZce3MyES845zCiH2wrDGZZMhO1aIx8b6vlLCYmRMOT79sY9LAhLNWq6Leza2ZsyYvs04o8lozJzTeTTnbcanfmmUCMzWnB4I3Vrnd58eAK9NuTnOqmPPHHcCagvb8FXBbUuqEKsH+B6mvmv9ZL+YKAAAAAElFTkSuQmCC"},Nmxd:function(w,v){w.exports="data:image/png;base64,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"},OoWo:function(w,v,t){},Ot1p:function(w,v,t){"use strict";var I=t("2qtc"),x=t("kLXV"),F=t("rAM+"),n=t("tJVT"),o=t("jrin"),r=t("q1tI"),i=t.n(r),d=t("VrN/"),s=t.n(d),E=t("bdgK"),f=t("p77/"),c=t("Bd2K"),l=t("ELLl"),P=t("19Vz"),_=t("lZu9"),k=t("kSUc"),G=t("9Bee"),h=t("0Owb"),e=t("dejd"),ne=t("C+DQ"),K=[{title:"\u7C97\u4F53",icon:"icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"icon-sum",actionName:"inline-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"icon-picture",actionName:"upload-image"},{title:"\u8868\u683C",icon:"icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"icon-eraser",actionName:"eraser"}];function S(de){var at=de.onActionCallback,rt=de.title,ht=de.icon,Tt=de.actionName,oe=de.className,Re=oe===void 0?"":oe,z=de.children;function Fe(){at(Tt)}return i.a.createElement("a",{title:rt,className:Re,onClick:Fe},i.a.createElement("i",{className:"md-iconfont ".concat(ht)}),z)}var X=function(de){var at=de.watch,rt=de.showNullButton,ht=de.onActionCallback,Tt=de.fullScreen,oe=de.insertTemp,Re=[].concat(K,[{title:"".concat(at?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(at?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return i.a.createElement("ul",{className:"markdown-toolbar-container"},Re.map(function(z,Fe){return i.a.createElement("li",{key:Fe},z.actionName?i.a.createElement(S,Object(h.a)({},z,{onActionCallback:ht})):i.a.createElement("span",{className:"v-line"}))}),rt?i.a.createElement("li",null,i.a.createElement(S,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:ht},i.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,oe&&i.a.createElement("li",null,i.a.createElement(S,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(oe),onActionCallback:ht},i.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),i.a.createElement("li",{className:"btn-full-screen"},i.a.createElement(S,{icon:"".concat(Tt?"icon-shrink":"icon-enlarge"),title:Tt?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:ht})))},J=t("M8RZ"),Ee=t("+L6B"),_e=t("2/Rp"),H=t("y8nQ"),Y=t("Vl3Y"),Ce=t("5NDa"),we=t("5rEg"),ge={labelCol:{span:4},wrapperCol:{span:20}},ut=function(de){var at=de.callback,rt=de.onCancel;function ht(Tt){at(Tt)}return i.a.createElement(Y.a,Object(h.a)({},ge,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:ht}),i.a.createElement(Y.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},i.a.createElement(we.a,null)),i.a.createElement(Y.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},i.a.createElement(we.a,null)),i.a.createElement("div",{className:"flex-container flex-end"},i.a.createElement(_e.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),i.a.createElement(_e.a,{type:"ghost",onClick:rt},"\u53D6\u6D88")))},Ut=t("7ahc"),Qt=t("HmJG"),Ne=t("BjJ7"),se=Y.a.useForm,fe={width:280,marginRight:10},Q={labelCol:{span:5},wrapperCol:{span:19}},V=function(de){var at=de.callback,rt=de.onCancel,ht=se(),Tt=Object(n.a)(ht,1),oe=Tt[0];function Re(Ve){at(Ve)}function z(Ve){oe.setFieldsValue({src:"/api/attachments/".concat(Ve.id)})}function Fe(Ve){var Rt=Ve.target.files[0];ce(Rt,z)}return i.a.createElement(Y.a,Object(h.a)({form:oe},Q,{className:"upload-image-panel",onFinish:Re}),i.a.createElement(Y.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},i.a.createElement("div",{className:"flex-container"},i.a.createElement(Y.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},i.a.createElement(we.a,{style:fe})),i.a.createElement(Ie,{onFileChange:Fe}))),i.a.createElement(Y.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},i.a.createElement(we.a,{style:{width:264}})),i.a.createElement(Y.a.Item,{style:{textAlign:"right"}},i.a.createElement(_e.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),i.a.createElement(_e.a,{type:"ghost",onClick:rt},"\u53D6\u6D88")))};function Ie(de){var at=de.onFileChange;return i.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",i.a.createElement("input",{type:"file",accept:"image/*",onChange:at}))}function ce(de,at){if(!de)throw new String("\u6CA1\u6709\u6587\u4EF6");var rt=new FormData;rt.append("editormd-image-file",de),rt.append("file_param_name","editormd-image-file"),rt.append("byxhr","true");var ht=new window.XMLHttpRequest;ht.withCredentials=!0,ht.addEventListener("load",function(Tt){at(JSON.parse(Tt.target.responseText))},!1),ht.addEventListener("error",function(Tt){console.error(Tt)},!1),ht.open("POST","".concat(Ne.a,"/api/attachments.json")),ht.send(rt)}var L=t("giR+"),$=t("fyUT"),Be=t("7Kak"),_t=t("9yH6"),gt=_t.a.Group,Ft={margin:"0 8px"},T=function(de){var at=de.callback,rt=de.onCancel;function ht(Tt){at(Tt)}return i.a.createElement(Y.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:ht},i.a.createElement("div",{className:"flex-container"},i.a.createElement("span",{style:Ft},"\u5355\u5143\u683C\u6570\uFF1A"),i.a.createElement("span",{style:Ft},"\u884C\u6570"),i.a.createElement(Y.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},i.a.createElement($.a,null)),i.a.createElement("span",{style:Ft},"\u5217\u6570"),i.a.createElement(Y.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},i.a.createElement($.a,null))),i.a.createElement("div",{className:"flex-container",style:{marginTop:12}},i.a.createElement("span",{style:Ft},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),i.a.createElement(Y.a.Item,{name:"align"},i.a.createElement(gt,null,i.a.createElement(_t.a,{value:"default"},i.a.createElement("i",{className:"fa fa-align-justify"})),i.a.createElement(_t.a,{value:"left"},i.a.createElement("i",{className:"fa fa-align-left"})),i.a.createElement(_t.a,{value:"center"},i.a.createElement("i",{className:"fa fa-align-center"})),i.a.createElement(_t.a,{value:"right"},i.a.createElement("i",{className:"fa fa-align-right"}))))),i.a.createElement("div",{className:"flex-container flex-end"},i.a.createElement(_e.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),i.a.createElement(_e.a,{type:"ghost",onClick:rt},"\u53D6\u6D88")))},Nt="link",te="upload-image",ie="code-block",Se="add-table",Pt="------------",ke={default:Pt,left:":".concat(Pt),center:":".concat(Pt,":"),right:"".concat(Pt,":")},et=t("9VGf"),Ae,pe;function Xe(){}var ye=0,xe=1e4,tt="\u2581",st=`
|
|
**\u6A21\u677F\u6807\u9898**
|
|
\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function wt(de){return/^\d+$/.test(de)?"".concat(de,"px"):de}var He=navigator.platform.toUpperCase().indexOf("MAC")>=0,At=He?"Cmd":"Ctrl",Kt=(Ae={},Object(o.a)(Ae,At+"-B","bold"),Object(o.a)(Ae,At+"-I","italic"),Ae),Jt=(pe={},Object(o.a)(pe,Nt,"\u6DFB\u52A0\u94FE\u63A5"),Object(o.a)(pe,ie,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(o.a)(pe,te,"\u6DFB\u52A0\u56FE\u7247"),Object(o.a)(pe,Se,"\u6DFB\u52A0\u8868\u683C"),pe),ca=v.a=function(de){var at=de.defaultValue,rt=at===void 0?"":at,ht=de.onChange,Tt=de.width,oe=Tt===void 0?"100%":Tt,Re=de.height,z=Re===void 0?400:Re,Fe=de.miniToolbar,Ve=Fe===void 0?!1:Fe,Rt=de.isFocus,yt=Rt===void 0?!1:Rt,qe=de.watch,wa=de.insertTemp,Ot=de.id,Wt=Ot===void 0?"markdown-editor-id":Ot,Ct=de.showResizeBar,ha=Ct===void 0?!1:Ct,Ea=de.noStorage,Xt=Ea===void 0?!1:Ea,fa=de.showNullButton,Ta=fa===void 0?!1:fa,Aa=de.fullScreen,Et=Aa===void 0?!1:Aa,ka=de.onBlur,ra=de.onCMBeforeChange,Le=de.className,ct=Le===void 0?"":Le,it=de.placeholder,Yt=it===void 0?"":it,$e=de.values,We=$e===void 0?"":$e,Lt=Object(r.useState)(null),Ca=Object(n.a)(Lt,2),B=Ca[0],Ba=Ca[1],ia=Object(r.useState)(rt),ms=Object(n.a)(ia,2),fn=ms[0],Sn=ms[1],Za=Object(r.useState)(qe),qn=Object(n.a)(Za,2),en=qn[0],_n=qn[1],jn=Object(r.useState)(Et),$n=Object(n.a)(jn,2),qa=$n[0],es=$n[1],Es=Object(r.useState)(""),ts=Object(n.a)(Es,2),tn=ts[0],an=ts[1],fs=Object(r.useState)(0),as=Object(n.a)(fs,2),on=as[0],Nn=as[1],hn=Object(r.useState)(z),wn=Object(n.a)(hn,2),xn=wn[0],Ln=wn[1],Ys=Object(r.useState)(!1),ns=Object(n.a)(Ys,2),Zs=ns[0],Mn=ns[1],Ha=Object(r.useRef)(),ln=Object(r.useRef)(),yn=Object(r.useRef)(),On=Object(r.useRef)();Object(r.useEffect)(function(){Sn(We),B==null||B.setValue(We)},[We]),Object(r.useEffect)(function(){if(Ha.current){var Ye=function(kt,zt){var ta=zt.clipboardData;if(ta){var da=ta.types.toString(),Sa=ta.items;if(da==="text/html,Files"||da==="Files"||ta.types.indexOf("Files")){var ma=Sa[1];da==="Files"&&(ma=Sa[0]),ma.kind==="file"&&ma.type.match(/^image\//i)&&ce(ma.getAsFile(),function(ba){ba.id?ze.replaceSelection("")):(ba==null?void 0:ba.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},ze=s.a.fromTextArea(Ha.current,{mode:"markdown",lineNumbers:!Ve,lineWrapping:!0,value:rt,autoCloseTags:!0,autoCloseBrackets:!0});return yt&&ze.focus(),ze.on("paste",Ye),Ba(ze),function(){ze.off("paste",Ye)}}},[]);var Dn=Object(r.useCallback)(function(){if(ln.current)try{var Ye=ln.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,ze=ln.current.getElementsByClassName("markdown-editor-body")[0];qa?ze.style.height="calc(100vh - ".concat(Ye,"px)"):ze.style.height="".concat(xn-Ye,"px")}catch(Ze){console.log(Ze,"---- to set md editor body height")}},[xn,ln,qa]);Object(r.useEffect)(function(){function Ye(){var Ze=new E.default(function(kt){var zt=Object(F.a)(kt),ta;try{for(zt.s();!(ta=zt.n()).done;){var da=ta.value;(da.target.offsetHeight>0||da.target.offsetWidth>0)&&(Dn(),B.setSize("100%","100%"),B.refresh())}}catch(Sa){zt.e(Sa)}finally{zt.f()}});return Ze.observe(Ha.current.parentElement),Ze}if(B){var ze=Ye();return function(){ze.unobserve(Ha.current.parentElement)}}},[B,Dn]),Object(r.useEffect)(function(){if(B){for(var Ye=[],ze=function(){var da=kt[Ze];zt=Object(n.a)(da,2);var Sa=zt[0],ma=zt[1],ba=Object(o.a)({},Sa,function(){ss(ma)});Ye.push(ba),B.addKeyMap(ba)},Ze=0,kt=Object.entries(Kt);Ze<kt.length;Ze++){var zt;ze()}return function(){var ta=Object(F.a)(Ye),da;try{for(ta.s();!(da=ta.n()).done;){var Sa=da.value;B.removeKeyMap(Sa)}}catch(ma){ta.e(ma)}finally{ta.f()}}}},[B]),Object(r.useEffect)(function(){Et!==qa&&es(Et)},[Et]),Object(et.a)(function(){if(!Xt&&on>0){var Ye=new Date().getTime(),ze=window.sessionStorage.getItem(Wt);Ye>=on+xe&&(!ze||ze!==fn)&&(window.sessionStorage.setItem(Wt,fn),Mn(!0))}},xe),Object(r.useEffect)(function(){_n(qe)},[B,qe]),Object(r.useEffect)(function(){B&&(yt&&B.focus())},[B,yt]),Object(r.useEffect)(function(){if(en&&B){var Ye=function(kt){var zt=kt.target;if(On.current){var ta=zt.scrollTop/zt.scrollHeight;On.current.scrollTop=On.current.scrollHeight*ta}},ze=B.getScrollerElement();return ze.addEventListener("scroll",Ye),function(){ze.removeEventListener("scroll",Ye)}}},[B,en]),Object(r.useEffect)(function(){if(B&&ra){var Ye=function(Ze,kt){ra(Ze,kt)};return B.on("beforeChange",Ye),function(){B.off("beforeChange",Ye)}}},[B,ra]),Object(r.useEffect)(function(){if(B&&ka){var Ye=function(){ka(B.getValue())};return B.on("blur",Ye),function(){B.off("blur",Ye)}}},[B,ka]),Object(r.useEffect)(function(){if(B){var Ye=function(Ze){var kt=Ze.getValue();Sn(kt),Nn(new Date().getTime()),Ze.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),ht&&ht(kt)};return B.on("change",Ye),function(){B.off("change",Ye)}}},[B,ht]),Object(r.useEffect)(function(){B&&(rt==null?(B.setValue(""),Sn("")):rt!==B.getValue()&&(B.setValue(rt),Sn(rt),B.setCursor(B.lineCount(),0)))},[B,rt]);var ss=Object(r.useCallback)(function(Ye){var ze=B.getCursor(),Ze=B.getSelection(),kt=Ze.split(`
|
|
`);switch(Ye){case"bold":return B.replaceSelection("**"+Ze+"**"),Ze===""&&B.setCursor(ze.line,ze.ch+2),B.focus();case"italic":return B.replaceSelection("*"+Ze+"*"),Ze===""&&B.setCursor(ze.line,ze.ch+1),B.focus();case"code":return B.replaceSelection("`"+Ze+"`"),Ze===""&&B.setCursor(ze.line,ze.ch+1),B.focus();case"inline-latex":return B.replaceSelection("`$$"+Ze+"$$`"),Ze===""&&B.setCursor(ze.line,ze.ch+3),B.focus();case"latex":return B.replaceSelection("```latex\n"+Ze+"\n```"),B.setCursor(ze.line+1,Ze.length+1),B.focus();case"line-break":return B.replaceSelection(`<br/>
|
|
`),B.focus();case"list-ul":return Ze===""?B.replaceSelection("- "+Ze):B.replaceSelection(kt.map(function(zt){return zt===""?"":"- ".concat(zt)}).join(`
|
|
`)),B.focus();case"list-ol":return Ze===""?B.replaceSelection("1. "+Ze):B.replaceSelection(kt.map(function(zt,ta){return zt===""?"":"".concat(ta+1,". ").concat(zt)}).join(`
|
|
`)),B.focus();case"add-null-ch":return Ze===""&&B.setCursor(ze.line,ze.ch+1),B.replaceSelection(tt),B.focus();case"inster-template-1":return Ze===""&&B.setCursor(ze.line,ze.ch),B.replaceSelection(st),B.focus();case"eraser":return B.setValue(""),B.focus();case"trigger-watch":return _n(!en),B.focus();case"trigger-full-screen":return es(!qa),B.focus();case Nt:an(Nt);return;case ie:an(ie);return;case te:an(te);return;case Se:an(Se);return;default:throw new Error}},[B,en,qa]),Un=Object(r.useCallback)(function(Ye){an("");switch(tn){case Nt:var ze=Ye.title,Ze=Ye.link;return B.replaceSelection("[".concat(ze,"](").concat(Ze,")")),B.focus();case ie:var kt=Ye.language,zt=Ye.content;return B.replaceSelection(["```"+kt,zt,"```"].join(`
|
|
`)),B.focus();case te:var ta=Ye.src,da=Ye.alt;return B.replaceSelection(".concat(ta,' "').concat(da,'" )')),B.focus();case Se:for(var Sa=Ye.row,ma=Ye.col,ba=Ye.align,kn=`
|
|
`,$a=0;$a<Sa;$a++){for(var is=[],Bn=[],os=0;os<ma;os++)$a===1&&Bn.push(ke[ba]),is.push(" ");$a===1&&(kn+="| ".concat(Bn.join(" | "),` |
|
|
`)),kn+="| ".concat(is.join(ma===1?"":" | "),` |
|
|
`)}return B.replaceSelection(kn+`
|
|
`),B.focus();default:throw new Error}},[B,tn]),_s=Object(r.useMemo)(function(){switch(tn){case Nt:return i.a.createElement(ut,{callback:Un,onCancel:pn});case ie:return i.a.createElement(Ut.b,{callback:Un,onCancel:pn});case te:return i.a.createElement(V,{callback:Un,onCancel:pn});case Se:return i.a.createElement(T,{callback:Un,onCancel:pn});default:return null}},[tn]);function pn(){an("")}Object(r.useEffect)(function(){if(yn.current){var Ye=function(Sa){zt=!0,ta=Sa.pageY},ze=function(){zt=!1},Ze=function(Sa){if(zt){var ma=Sa.pageY-ta;ma<0&&(ma=0),ma>300&&(ma=300);var ba=z+ma+"px";Ln(ba)}},kt=yn.current,zt=!1,ta=0;return kt.addEventListener("mousedown",Ye),document.addEventListener("mousemove",Ze),document.addEventListener("mouseup",ze),function(){kt.removeEventListener("mousedown",Ye),document.removeEventListener("mousemove",Ze),document.removeEventListener("mouseup",ze)}}},[B,yn]),Object(r.useEffect)(function(){Ln(z)},[z]);var In=wt(oe),rs=wt(xn),hs={width:In,height:rs},Qs=Object(r.useMemo)(function(){if(on){var Ye=new Date(on),ze=Ye.getHours(),Ze=Ye.getMinutes(),kt=Ye.getSeconds();return ze=ze<10?"0"+ze:ze,Ze=Ze<10?"0"+Ze:Ze,kt=kt<10?"0"+kt:kt,"".concat(ze,":").concat(Ze,":").concat(kt)}return 0},[on]);function Ks(){window.sessionStorage.removeItem(Wt),Mn(!1),Nn(0)}function Fn(){Mn(!1),Nn(0),B.setValue(window.sessionStorage.getItem(Wt))}return i.a.createElement(r.Fragment,null,i.a.createElement("div",{className:"markdown-editor-wrapper",ref:ln},i.a.createElement("div",{className:"markdown-editor-container ".concat(ct," ").concat(en?"on-preview":""," ").concat(Ve?"mini":""," ").concat(qa?"full-screen":""),style:hs},i.a.createElement(X,{insertTemp:wa,watch:en,fullScreen:qa,showNullButton:Ta,onActionCallback:ss}),i.a.createElement("div",{className:"markdown-editor-body"},i.a.createElement("div",{className:"codemirror-container"},i.a.createElement("textarea",{ref:Ha,placeholder:Yt})),en?i.a.createElement("div",{ref:On,className:"preview-container"},i.a.createElement(G.a,{value:fn})):null))),ha?i.a.createElement("a",{ref:yn,className:"editor-resize"}):null,i.a.createElement(J.a,null,Jt[tn]?i.a.createElement(x.a,{centered:!0,title:Jt[tn],visible:!0,onCancel:pn,footer:null},_s):null))}},Plam:function(w,v,t){"use strict";var I=t("giR+"),x=t("fyUT"),F=t("2qtc"),n=t("kLXV"),o=t("DjyN"),r=t("NUBc"),i=t("WmNS"),d=t.n(i),s=t("9og8"),E=t("tJVT"),f=t("k1fw"),c=t("q1tI"),l=t.n(c),P=t("8Abk"),_=t("IxHN"),k=t("M8RZ"),G=t("BdwD"),h=t("cWXX"),e=t("/ezw"),ne=t("14J3"),K=t("BMrR"),S=t("jCWc"),X=t("kPKH"),J=t("Q9mQ"),Ee=t("diRs"),_e=t("+L6B"),H=t("2/Rp"),Y=t("y8nQ"),Ce=t("Vl3Y"),we=t("9kvl"),ge=t("dhSg"),ut=t("mCJh"),Ut=function(ie){var Se=ie.pathsList,Pt=ie.dispatch,ke=Ce.a.useForm(),et=Object(E.a)(ke,1),Ae=et[0],pe=Object(c.useState)(),Xe=Object(E.a)(pe,2),ye=Xe[0],xe=Xe[1],tt=Object(c.useState)(!0),st=Object(E.a)(tt,2),wt=st[0],He=st[1],At=Object(c.useState)(!1),Kt=Object(E.a)(At,2),Jt=Kt[0],ca=Kt[1],de=Object(c.useState)(),at=Object(E.a)(de,2),rt=at[0],ht=at[1],Tt=Object(c.useState)({keyword:rt,robot:!0,page:1}),oe=Object(E.a)(Tt,2),Re=oe[0],z=oe[1];Object(c.useEffect)(function(){ge.a.subscribe("ai-replay-show",function(yt){ht(yt),ca(!0)})},[]),Object(c.useEffect)(function(){rt&&Fe()},[rt]);var Fe=function(){var yt=Object(s.a)(d.a.mark(function qe(wa){var Ot;return d.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return He(!0),Ct.next=3,Object(ut.a)(Object(f.a)(Object(f.a)({},Re),{},{keyword:rt}));case 3:Ot=Ct.sent,He(!1),(Ot==null?void 0:Ot.data)&&(Re.page++,z(Object(f.a)({},Re)),xe(Ot==null?void 0:Ot.data));case 6:case"end":return Ct.stop()}},qe)}));return function(wa){return yt.apply(this,arguments)}}(),Ve=function(){var yt=Object(s.a)(d.a.mark(function qe(){return d.a.wrap(function(Ot){for(;;)switch(Ot.prev=Ot.next){case 0:Fe();case 1:case"end":return Ot.stop()}},qe)}));return function(){return yt.apply(this,arguments)}}(),Rt=l.a.createElement("div",null,l.a.createElement("img",{src:t("FPkq"),width:150}));return l.a.createElement(l.a.Fragment,null,l.a.createElement(n.a,{title:"\u5176\u4ED6\u56DE\u7B54",mask:!0,visible:Jt,okText:"\u6362\u4E00\u6362",cancelText:"",onOk:Ve,width:800,height:500,footer:l.a.createElement(K.a,{align:"middle",justify:"center"},l.a.createElement(X.a,{className:"tc"},l.a.createElement(H.a,{type:"primary",onClick:Fe},"\u6362\u4E00\u6362"),l.a.createElement(Ee.a,{content:Rt,title:"\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A"},l.a.createElement(H.a,{type:"dashed"},"\u4EBA\u5DE5\u670D\u52A1")))),onCancel:function(){ca(!1)}},l.a.createElement("aside",{style:{minHeight:300}},l.a.createElement(K.a,null,l.a.createElement(e.a,{loading:wt},ye==null?void 0:ye.map(function(yt){return l.a.createElement(X.a,{style:{background:"#e9f3f1",padding:"8px 20px",marginBottom:10,borderRadius:20},span:24},yt.text)}),!(ye==null?void 0:ye.length)&&l.a.createElement("div",{style:{width:"100%",textAlign:"center"}},l.a.createElement("br",null),l.a.createElement("img",{src:t("FPkq"),width:150}),l.a.createElement("br",null),l.a.createElement("br",null),"\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A"))))))},Qt=Object(we.a)(function(te){var ie=te.pathsList;return{pathsList:ie}})(Ut),Ne=t("fXAG"),se=t("+BJd"),fe=t("mr32"),Q=t("5Dmo"),V=t("3S7+"),Ie=t("m3rI"),ce=t("9Bee"),L=t("Ypxr"),$=t("AMnG"),Be=t("kaH+");function _t(te){var ie=te.data,Se=te.index,Pt=te.adminOrOperator,ke=te.parentDiscussIndex,et=te.shixunIdentifier,Ae=te.user,pe=te.onSetRewardData,Xe=te.onSetActionType,ye=ie.author,xe=ie.can_delete,tt=ie.content,st=ie.hidden,wt=ie.id,He=ie.reward,At=ie.time;function Kt(){pe({id:wt,index:Se,user_id:ye.user_id,parentDiscussIndex:ke})}function Jt(){Xe({id:wt,index:Se,params:{hidden:st?"0":"1",container_identifier:et},type:"hidden-discuss",parentDiscussIndex:ke,message:st?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function ca(){Xe({id:wt,index:Se,type:"delete-discuss",parentDiscussIndex:ke,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}var de=Pt||xe||ye.user_id===Ae.user_id||ye.login===Ae.login;return l.a.createElement("div",{className:"second-level-discuss"},l.a.createElement("div",{className:"discuss-info-body"},l.a.createElement("div",{className:"discuss-info"},l.a.createElement("a",{href:"/users/".concat(ye.login),target:"_blank"},ye.name),l.a.createElement("span",{className:"grey"},At),He?l.a.createElement("a",{className:"c-orange gift",title:"\u5DF2\u5956\u52B1\u91D1\u5E01".concat(He)},l.a.createElement("i",{className:"iconfont icon-gift c-orange "}),l.a.createElement("span",null,He)):null),l.a.createElement("div",{className:"btn-group"},Ae.identity===1?l.a.createElement("a",{onClick:Kt,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},l.a.createElement("i",{className:"iconfont icon-jiangli"})):null,Pt?l.a.createElement("a",{onClick:Jt,title:st?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},l.a.createElement("i",{className:st?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,de?l.a.createElement("a",{onClick:ca,title:"\u5220\u9664"},l.a.createElement("i",{className:"iconfont icon-shanchu"})):null)),l.a.createElement(ce.a,{className:"discuss-content",value:tt}))}var gt=function(te){var ie=te.data,Se=te.index,Pt=te.shixunIdentifier,ke=te.adminOrOperator,et=te.identity,Ae=te.onTopOrDownDiscuss,pe=te.onPlusDiscuss,Xe=te.onDisableDiscuss,ye=te.onSetActionType,xe=te.onSetRewardData,tt=te.user,st=te.activeDiscussIndex,wt=te.onReplyDiscuss,He=te.onSetActiveDiscussIndex,At=te.allowDisableDiscuss,Kt=ie.content,Jt=ie.children,ca=ie.game_url,de=ie.hidden,at=ie.id,rt=ie.position,ht=ie.praise_count,Tt=ie.reward,oe=ie.sticky,Re=ie.time,z=ie.user_praise,Fe=ie.game_passed,Ve=ie.ai_reply_text,Rt=ie.ai_reply_flag,yt=ie.author,qe=ie.disable_discuss_status,wa=Object(c.useState)(!1),Ot=Object(E.a)(wa,2),Wt=Ot[0],Ct=Ot[1];Object(c.useEffect)(function(){Wt&&setTimeout(function(){return Ct(!1)},800)},[Wt]);function ha(){if(console.log(tt),!(tt==null?void 0:tt.authentication)){n.a.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:function(){window.open("/account/certification")}});return}He(at)}function Ea(){Ae(at,!oe,Se)}function Xt(){pe(at,!z,Se)}function fa(){xe({id:at,index:Se,user_id:yt.user_id})}function Ta(){ye({id:at,index:Se,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Aa(){ye({id:at,index:Se,params:{hidden:de?"0":"1",container_identifier:Pt},type:"hidden-discuss",message:de?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function Et(){Xe(at,qe===0?2:0,Se)}var ka=function(Le){var ct=Le.target,it=ct.nodeName,Yt=ct.src;it==="IMG"&&(ge.a.publish("preview-image",Yt),console.log("src:",Yt))};return l.a.createElement("div",{className:"discuss-item-container",key:at},l.a.createElement("a",{href:"/users/".concat(yt.login),target:"_blank"},l.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:"".concat(Ie.a.IMG_SERVER,"/images/").concat(yt.image_url),width:"50"})),l.a.createElement("section",null,l.a.createElement("div",{className:"discuss-info"},l.a.createElement("a",{href:"/users/".concat(yt.login),target:"_blank"},yt.name),l.a.createElement("span",{className:"grey"},Re),rt?l.a.createElement("span",{className:"c-green"}," [\u7B2C",rt,"\u5173] "):null,ca?l.a.createElement("a",{href:ca,target:"_blank",className:"view-code",title:"\u70B9\u51FB\u67E5\u770BTA\u7684\u4EE3\u7801\u9875\u9762"},"\u67E5\u770B"):null,At&&l.a.createElement(l.a.Fragment,null,qe===0&&l.a.createElement(V.a,{title:"\u7981\u6B62\u8BE5\u7528\u6237\u5728\u6B64\u9879\u76EE\u7684\u8BC4\u8BBA\u529F\u80FD"},l.a.createElement("span",{onClick:Et,className:"c-red current"},"\u7981\u6B62\u8BC4\u8BBA\u529F\u80FD")),qe===2&&l.a.createElement(V.a,{title:"\u6062\u590D\u8BE5\u7528\u6237\u5728\u6B64\u5B9E\u8DF5\u9879\u76EE\u7684\u8BC4\u8BBA\u529F\u80FD"},l.a.createElement("span",{onClick:Et,className:"c-light-primary current"},"\u6062\u590D\u8BC4\u8BBA\u529F\u80FD")),qe===1&&l.a.createElement(V.a,{title:"\u8BE5\u7528\u6237\u5DF2\u88AB\u7CFB\u7EDF\u7BA1\u7406\u5458\u7981\u8A00"},l.a.createElement("span",{className:"c-red"},"\u88AB\u7BA1\u7406\u5458\u7981\u6B62\u8BC4\u8BBA"))),oe?l.a.createElement("span",{className:"top"},"\u7F6E\u9876"):null,Tt?l.a.createElement("a",{className:"c-orange gift",title:"\u5DF2\u5956\u52B1\u91D1\u5E01".concat(Tt)},l.a.createElement("i",{className:"iconfont icon-gift c-orange "}),l.a.createElement("span",null,Tt)):null,et<=5?l.a.createElement("span",{style:{flex:"1",textAlign:"right",color:Fe===1?"#29bd8b":""}},Fe===1?"\u5DF2\u901A\u5173":"\u672A\u901A\u5173"):null),l.a.createElement("div",{onClick:ka},l.a.createElement(ce.a,{className:"discuss-content",value:Kt})),Rt&&l.a.createElement("div",{style:{padding:10,borderRadius:4,background:"#f4f4f4"}},l.a.createElement(fe.a,{color:"#f50"},"\u667A\u80FD\u52A9\u6559"),l.a.createElement("br",null),l.a.createElement("div",{style:{padding:"6px 0"}},Ve),l.a.createElement(H.a,{style:{background:"#d1e5f9",borderRadius:25,border:"none",display:"inline-flex",justifyItems:"center",alignItems:"center"},onClick:function(){return Ct(!0)},className:"mr10 mr5 relative c-blue"},l.a.createElement("span",{className:Wt?"plus-one-animate":"hide",style:{position:"absolute"}}," +1"),l.a.createElement("span",{className:"c-blue icon-duiwoyouyong mr5"}),l.a.createElement("span",{className:"c-blue"},"\u5BF9\u6211\u6709\u7528")),l.a.createElement("span",{className:"c-orange current",onClick:function(){ge.a.publish("ai-replay-show",Kt)}},"\u5176\u4ED6\u56DE\u7B54 > ")),Jt&&Jt.length>0?l.a.createElement("div",{className:"reply-discuss-container",onClick:ka},Jt.map(function(ra,Le){return l.a.createElement(_t,{key:ra.id,data:ra,index:Le,shixunIdentifier:Pt,adminOrOperator:ke,user:tt,onSetRewardData:xe,onSetActionType:ye,parentDiscussIndex:Se})})):null,l.a.createElement("div",{className:"btn-group"},tt.identity===1?l.a.createElement("a",{onClick:fa,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},l.a.createElement("i",{className:"iconfont icon-jiangli"})):null,ke?l.a.createElement("a",{onClick:Aa,title:de?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},l.a.createElement("i",{className:de?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,et<=5?l.a.createElement("a",{onClick:Ea,className:oe?"btn-top":"btn-down",title:oe?"\u53D6\u6D88\u7F6E\u9876":"\u7F6E\u9876"},l.a.createElement("i",{className:"iconfont icon-zhiding1 "})):null,ke&&(!Jt||Jt.length==0)?l.a.createElement("a",{onClick:Ta,title:"\u5220\u9664"},l.a.createElement("i",{className:"iconfont icon-shanchu"})):null,l.a.createElement("a",{onClick:ha,title:"\u56DE\u590D"},l.a.createElement("i",{className:"iconfont icon-huifu1"})),l.a.createElement("a",{onClick:Xt,className:z?"c-orange":""},l.a.createElement("i",{className:z?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),l.a.createElement("span",null,ht||""))),l.a.createElement($.a,{id:at,activeDiscussIndex:st,onReplyDiscuss:wt})))},Ft={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function T(te,ie){switch(ie.type){case Ne.Q:return Object(f.a)(Object(f.a)({},te),{},{loading:!0});case Ne.X:return Object(f.a)(Object(f.a)({},te),{},{showRewardDialog:!0});case Ne.b:return Object(f.a)(Object(f.a)({},te),{},{showRewardDialog:!1});case Ne.l:return Object(f.a)(Object(f.a)({},te),ie.payload);case Ne.ab:return Object(f.a)(Object(f.a)({},te),ie.payload);case Ne.x:return Object(f.a)(Object(f.a)({},te),ie.payload);case Ne.c:return Object(f.a)(Object(f.a)({},te),ie.payload);case Ne.z:return Object(f.a)(Object(f.a)({},te),ie.payload);case Ne.H:return Object(f.a)(Object(f.a)({},te),ie.payload);case Ne.a:return Object(f.a)(Object(f.a)({},te),ie.payload);default:throw new Error}}var Nt=v.a=function(te){var ie=te.shixunIdentifier,Se=te.identity,Pt=te.activeIndex,ke=te.user,et=te.allowDisableDiscuss,Ae=te.isShixunDetail,pe=Ae===void 0?!1:Ae,Xe=Object(c.useReducer)(T,Ft),ye=Object(E.a)(Xe,2),xe=ye[0],tt=ye[1],st=xe.page,wt=xe.loading,He=xe.data,At=xe.actionType,Kt=xe.showRewardDialog,Jt=xe.activeDiscussIndex,ca=Object(c.useRef)(),de=Object(c.useRef)();function at(Le){return rt.apply(this,arguments)}function rt(){return rt=Object(s.a)(d.a.mark(function Le(ct){var it;return d.a.wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:if(!wt){$e.next=2;break}return $e.abrupt("return");case 2:return $e.prev=2,tt({type:Ne.Q}),$e.next=6,Object(ut.e)(ie,ct);case 6:it=$e.sent,tt({type:Ne.l,payload:{activeDiscussIndex:null,page:ct,data:it,loading:!1}}),$e.next=13;break;case 10:$e.prev=10,$e.t0=$e.catch(2),console.log($e.t0);case 13:case"end":return $e.stop()}},Le,null,[[2,10]])})),rt.apply(this,arguments)}function ht(Le){at(Le)}function Tt(Le,ct,it){return oe.apply(this,arguments)}function oe(){return oe=Object(s.a)(d.a.mark(function Le(ct,it,Yt){var $e;return d.a.wrap(function(Lt){for(;;)switch(Lt.prev=Lt.next){case 0:return Lt.prev=0,Lt.next=3,Object(ut.g)(ct,it);case 3:$e=Lt.sent,Et[Yt].user_praise=it,Et[Yt].praise_count=$e.praise_count,tt({type:Ne.x,payload:{data:Object(f.a)(Object(f.a)({},He),{},{comments:Et})}}),Lt.next=12;break;case 9:Lt.prev=9,Lt.t0=Lt.catch(0),console.log(Lt.t0);case 12:case"end":return Lt.stop()}},Le,null,[[0,9]])})),oe.apply(this,arguments)}function Re(Le,ct,it){return z.apply(this,arguments)}function z(){return z=Object(s.a)(d.a.mark(function Le(ct,it,Yt){var $e,We,Lt;return d.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.prev=0,B.next=3,Object(ut.d)(ct,it);case 3:if($e=B.sent,!($e.status!==0)){B.next=6;break}return B.abrupt("return");case 6:We=Et[Yt].author.user_id,Lt=Et.map(function(Ba){return Ba.author.user_id===We?Object(f.a)(Object(f.a)({},Ba),{},{disable_discuss_status:it}):Ba}),tt({type:Ne.c,payload:{data:Object(f.a)(Object(f.a)({},He),{},{comments:Lt})}}),B.next=14;break;case 11:B.prev=11,B.t0=B.catch(0),console.log(B.t0);case 14:case"end":return B.stop()}},Le,null,[[0,11]])})),z.apply(this,arguments)}function Fe(Le,ct,it){return Ve.apply(this,arguments)}function Ve(){return Ve=Object(s.a)(d.a.mark(function Le(ct,it,Yt){return d.a.wrap(function(We){for(;;)switch(We.prev=We.next){case 0:return We.prev=0,We.next=3,Object(ut.j)(ct,it);case 3:Et[Yt].sticky=it,tt({type:Ne.ab,payload:{data:Object(f.a)(Object(f.a)({},He),{},{comments:Et})}}),at(xe.page),We.next=11;break;case 8:We.prev=8,We.t0=We.catch(0),console.log(We.t0);case 11:case"end":return We.stop()}},Le,null,[[0,8]])})),Ve.apply(this,arguments)}function Rt(){tt({type:Ne.z,payload:{actionType:null}})}function yt(){return qe.apply(this,arguments)}function qe(){return qe=Object(s.a)(d.a.mark(function Le(){var ct,it,Yt,$e,We,Lt,Ca,B;return d.a.wrap(function(ia){for(;;)switch(ia.prev=ia.next){case 0:if(ct=At.id,it=At.params,Yt=At.type,$e=At.index,We=At.parentDiscussIndex,!(Yt==="hidden-discuss")){ia.next=6;break}return ia.next=4,Object(ut.f)(ct,it);case 4:We?Et[We].children[$e].hidden=it.hidden==1:Et[$e].hidden=it.hidden==1,tt({type:Ne.z,payload:{actionType:null,data:Object(f.a)(Object(f.a)({},He),{},{comments:Et})}});case 6:if(!(Yt==="delete-discuss")){ia.next=31;break}return ia.next=9,Object(ut.c)(ct);case 9:if(!(We||We===0)){ia.next=22;break}Lt=Et[We].children,Ca=Lt.length-1;case 12:if(!(Ca>=0)){ia.next=19;break}if(!(Lt[Ca].id===ct)){ia.next=16;break}return Lt.splice(Ca,1),ia.abrupt("break",19);case 16:Ca--,ia.next=12;break;case 19:Et[We].children=Lt,ia.next=30;break;case 22:B=Et.length-1;case 23:if(!(B>=0)){ia.next=30;break}if(!(Et[B].id===ct)){ia.next=27;break}return Et.splice(B,1),ia.abrupt("break",30);case 27:B--,ia.next=23;break;case 30:tt({type:Ne.z,payload:{actionType:null,data:Object(f.a)(Object(f.a)({},He),{},{comments:Et})}});case 31:case"end":return ia.stop()}},Le)})),qe.apply(this,arguments)}function wa(Le){tt({type:Ne.z,payload:{actionType:Le}})}function Ot(){tt({type:Ne.b})}function Wt(){return Ct.apply(this,arguments)}function Ct(){return Ct=Object(s.a)(d.a.mark(function Le(){var ct,it,Yt,$e,We,Lt,Ca;return d.a.wrap(function(Ba){for(;;)switch(Ba.prev=Ba.next){case 0:return ct=ca.current,it=ct.id,Yt=ct.index,$e=ct.score,We=ct.user_id,Lt=ct.parentDiscussIndex,Ba.next=3,Object(ut.i)(it,{container_type:"Discusses",score:$e,user_id:We});case 3:Ca=Ba.sent,Lt?Et[Lt].children[Yt].reward=Ca.code:Et[Yt].reward=Ca.code,tt({type:Ne.H,payload:{showRewardDialog:!1,data:Object(f.a)(Object(f.a)({},He),{},{comments:Et})}}),ca.current=null;case 7:case"end":return Ba.stop()}},Le)})),Ct.apply(this,arguments)}function ha(Le){ca.current=Le,tt({type:Ne.X})}function Ea(Le){ca.current.score=Le}function Xt(Le,ct){return fa.apply(this,arguments)}function fa(){return fa=Object(s.a)(d.a.mark(function Le(ct,it){var Yt;return d.a.wrap(function(We){for(;;)switch(We.prev=We.next){case 0:return We.prev=0,We.next=3,Object(ut.h)(ct,it);case 3:if(Yt=We.sent,!(Yt.status===-3)){We.next=8;break}return n.a.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"}),Ta(null),We.abrupt("return");case 8:at(st),We.next=14;break;case 11:We.prev=11,We.t0=We.catch(0),console.log(We.t0);case 14:case"end":return We.stop()}},Le,null,[[0,11]])})),fa.apply(this,arguments)}function Ta(Le){Jt===Le?tt({type:Ne.a,payload:{activeDiscussIndex:null}}):tt({type:Ne.a,payload:{activeDiscussIndex:Le}})}if(Object(c.useEffect)(function(){function Le(){return ct.apply(this,arguments)}function ct(){return ct=Object(s.a)(d.a.mark(function it(){return d.a.wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:if(!(Pt===3&&!He&&ie)){$e.next=3;break}return $e.next=3,at(st);case 3:case"end":return $e.stop()}},it)})),ct.apply(this,arguments)}Le()},[ie,Pt,st,tt]),Object(c.useEffect)(function(){var Le=ge.a.subscribe("create-discuss",function(){at(st)});return Le},[ie]),!He)return l.a.createElement(_.a,null);var Aa=He.disscuss_count,Et=He.comments,ka=He.all,ra=He.can_hidden;return l.a.createElement(c.Fragment,null,l.a.createElement("div",{className:"discuss-container",ref:de},Aa===0?l.a.createElement(G.a,null):null,Et.map(function(Le,ct){return l.a.createElement(gt,{user:ke,key:Le.id,data:Le,index:ct,identity:Se,onPaginationChange:ht,shixunIdentifier:ie,onSetActionType:wa,onTopOrDownDiscuss:Fe,adminOrOperator:ra,onPlusDiscuss:Tt,onDisableDiscuss:Re,onSetRewardData:ha,activeDiscussIndex:Jt,onSetActiveDiscussIndex:Ta,onReplyDiscuss:Xt,allowDisableDiscuss:et})}),Aa>10?l.a.createElement("div",{className:"pagination-container"},l.a.createElement(r.a,{showQuickJumper:!0,showSizeChanger:!1,onChange:ht,current:st,total:Aa})):null,l.a.createElement(Qt,null)),l.a.createElement(k.a,null,l.a.createElement(n.a,{centered:!0,title:"\u63D0\u793A",visible:!!At,onOk:yt,onCancel:Rt},l.a.createElement("p",null,At?At.message:"")),l.a.createElement(n.a,{centered:!0,width:400,title:"\u5956\u52B1\u8BBE\u7F6E",visible:Kt,onCancel:Ot,onOk:Wt},l.a.createElement(x.a,{placeholder:"\u8BF7\u8F93\u5165\u5956\u52B1\u7684\u91D1\u5E01\u6570\u91CF",min:1,onChange:Ea,style:{width:"228px"}}))))}},"Q+I+":function(w,v){w.exports="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="},Q7Vx:function(w,v,t){},QUgM:function(w,v,t){},"S+dL":function(w,v){w.exports="data:image/gif;base64,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"},Sa5k:function(w,v,t){w.exports=t.p+"static/nothing.4d201a0a.png"},TVoq:function(w,v,t){},Tl6Z:function(w,v){w.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIsAAABuCAYAAAAXkODOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY4Qjc0NjM3NTI4RTExRThBQTE0QjdDODQ4MEFBMzdGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY4Qjc0NjM4NTI4RTExRThBQTE0QjdDODQ4MEFBMzdGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjhCNzQ2MzU1MjhFMTFFOEFBMTRCN0M4NDgwQUEzN0YiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjhCNzQ2MzY1MjhFMTFFOEFBMTRCN0M4NDgwQUEzN0YiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6LemY3AAAa7klEQVR42uxd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"},UZu5:function(w,v,t){},UbZX:function(w,v,t){w.exports=t.p+"static/success.2e2721eb.svg"},UlFV:function(w,v,t){},VPUa:function(w,v,t){w.exports=t.p+"static/passall.2673ac21.png"},VjRW:function(w,v){w.exports="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="},X9zl:function(w,v,t){},XDHc:function(w,v,t){},XZCF:function(w,v,t){},XyRZ:function(w,v,t){},Ypxr:function(w,v,t){},Yr8L:function(w,v){w.exports="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="},ZBwS:function(w,v){var t=function(){this.Diff_Timeout=1,this.Diff_EditCost=4,this.Match_Threshold=.5,this.Match_Distance=1e3,this.Patch_DeleteThreshold=.5,this.Patch_Margin=4,this.Match_MaxBits=32},I=-1,x=1,F=0;t.Diff=function(n,o){return[n,o]},t.prototype.diff_main=function(n,o,r,i){typeof i=="undefined"&&(this.Diff_Timeout<=0?i=Number.MAX_VALUE:i=new Date().getTime()+this.Diff_Timeout*1e3);var d=i;if(n==null||o==null)throw new Error("Null input. (diff_main)");if(n==o)return n?[new t.Diff(F,n)]:[];typeof r=="undefined"&&(r=!0);var s=r,E=this.diff_commonPrefix(n,o),f=n.substring(0,E);n=n.substring(E),o=o.substring(E),E=this.diff_commonSuffix(n,o);var c=n.substring(n.length-E);n=n.substring(0,n.length-E),o=o.substring(0,o.length-E);var l=this.diff_compute_(n,o,s,d);return f&&l.unshift(new t.Diff(F,f)),c&&l.push(new t.Diff(F,c)),this.diff_cleanupMerge(l),l},t.prototype.diff_compute_=function(n,o,r,i){var d;if(!n)return[new t.Diff(x,o)];if(!o)return[new t.Diff(I,n)];var s=n.length>o.length?n:o,E=n.length>o.length?o:n,f=s.indexOf(E);if(f!=-1)return d=[new t.Diff(x,s.substring(0,f)),new t.Diff(F,E),new t.Diff(x,s.substring(f+E.length))],n.length>o.length&&(d[0][0]=d[2][0]=I),d;if(E.length==1)return[new t.Diff(I,n),new t.Diff(x,o)];var c=this.diff_halfMatch_(n,o);if(c){var l=c[0],P=c[1],_=c[2],k=c[3],G=c[4],h=this.diff_main(l,_,r,i),e=this.diff_main(P,k,r,i);return h.concat([new t.Diff(F,G)],e)}return r&&n.length>100&&o.length>100?this.diff_lineMode_(n,o,i):this.diff_bisect_(n,o,i)},t.prototype.diff_lineMode_=function(n,o,r){var i=this.diff_linesToChars_(n,o);n=i.chars1,o=i.chars2;var d=i.lineArray,s=this.diff_main(n,o,!1,r);this.diff_charsToLines_(s,d),this.diff_cleanupSemantic(s),s.push(new t.Diff(F,""));for(var E=0,f=0,c=0,l="",P="";E<s.length;){switch(s[E][0]){case x:c++,P+=s[E][1];break;case I:f++,l+=s[E][1];break;case F:if(f>=1&&c>=1){s.splice(E-f-c,f+c),E=E-f-c;for(var _=this.diff_main(l,P,!1,r),k=_.length-1;k>=0;k--)s.splice(E,0,_[k]);E=E+_.length}c=0,f=0,l="",P="";break}E++}return s.pop(),s},t.prototype.diff_bisect_=function(n,o,r){for(var i=n.length,d=o.length,s=Math.ceil((i+d)/2),E=s,f=2*s,c=new Array(f),l=new Array(f),P=0;P<f;P++)c[P]=-1,l[P]=-1;c[E+1]=0,l[E+1]=0;for(var _=i-d,k=_%2!=0,G=0,h=0,e=0,ne=0,K=0;K<s&&!(new Date().getTime()>r);K++){for(var S=-K+G;S<=K-h;S+=2){var X=E+S,J;S==-K||S!=K&&c[X-1]<c[X+1]?J=c[X+1]:J=c[X-1]+1;for(var Ee=J-S;J<i&&Ee<d&&n.charAt(J)==o.charAt(Ee);)J++,Ee++;if(c[X]=J,J>i)h+=2;else if(Ee>d)G+=2;else if(k){var _e=E+_-S;if(_e>=0&&_e<f&&l[_e]!=-1){var H=i-l[_e];if(J>=H)return this.diff_bisectSplit_(n,o,J,Ee,r)}}}for(var Y=-K+e;Y<=K-ne;Y+=2){var _e=E+Y,H;Y==-K||Y!=K&&l[_e-1]<l[_e+1]?H=l[_e+1]:H=l[_e-1]+1;for(var Ce=H-Y;H<i&&Ce<d&&n.charAt(i-H-1)==o.charAt(d-Ce-1);)H++,Ce++;if(l[_e]=H,H>i)ne+=2;else if(Ce>d)e+=2;else if(!k){var X=E+_-Y;if(X>=0&&X<f&&c[X]!=-1){var J=c[X],Ee=E+J-X;if(H=i-H,J>=H)return this.diff_bisectSplit_(n,o,J,Ee,r)}}}}return[new t.Diff(I,n),new t.Diff(x,o)]},t.prototype.diff_bisectSplit_=function(n,o,r,i,d){var s=n.substring(0,r),E=o.substring(0,i),f=n.substring(r),c=o.substring(i),l=this.diff_main(s,E,!1,d),P=this.diff_main(f,c,!1,d);return l.concat(P)},t.prototype.diff_linesToChars_=function(n,o){var r=[],i={};r[0]="";function d(c){for(var l="",P=0,_=-1,k=r.length;_<c.length-1;){_=c.indexOf(`
|
|
`,P),_==-1&&(_=c.length-1);var G=c.substring(P,_+1);(i.hasOwnProperty?i.hasOwnProperty(G):i[G]!==void 0)?l+=String.fromCharCode(i[G]):(k==s&&(G=c.substring(P),_=c.length),l+=String.fromCharCode(k),i[G]=k,r[k++]=G),P=_+1}return l}var s=4e4,E=d(n);s=65535;var f=d(o);return{chars1:E,chars2:f,lineArray:r}},t.prototype.diff_charsToLines_=function(n,o){for(var r=0;r<n.length;r++){for(var i=n[r][1],d=[],s=0;s<i.length;s++)d[s]=o[i.charCodeAt(s)];n[r][1]=d.join("")}},t.prototype.diff_commonPrefix=function(n,o){if(!n||!o||n.charAt(0)!=o.charAt(0))return 0;for(var r=0,i=Math.min(n.length,o.length),d=i,s=0;r<d;)n.substring(s,d)==o.substring(s,d)?(r=d,s=r):i=d,d=Math.floor((i-r)/2+r);return d},t.prototype.diff_commonSuffix=function(n,o){if(!n||!o||n.charAt(n.length-1)!=o.charAt(o.length-1))return 0;for(var r=0,i=Math.min(n.length,o.length),d=i,s=0;r<d;)n.substring(n.length-d,n.length-s)==o.substring(o.length-d,o.length-s)?(r=d,s=r):i=d,d=Math.floor((i-r)/2+r);return d},t.prototype.diff_commonOverlap_=function(n,o){var r=n.length,i=o.length;if(r==0||i==0)return 0;r>i?n=n.substring(r-i):r<i&&(o=o.substring(0,r));var d=Math.min(r,i);if(n==o)return d;for(var s=0,E=1;;){var f=n.substring(d-E),c=o.indexOf(f);if(c==-1)return s;E+=c,(c==0||n.substring(d-E)==o.substring(0,E))&&(s=E,E++)}},t.prototype.diff_halfMatch_=function(n,o){if(this.Diff_Timeout<=0)return null;var r=n.length>o.length?n:o,i=n.length>o.length?o:n;if(r.length<4||i.length*2<r.length)return null;var d=this;function s(h,e,ne){for(var K=h.substring(ne,ne+Math.floor(h.length/4)),S=-1,X="",J,Ee,_e,H;(S=e.indexOf(K,S+1))!=-1;){var Y=d.diff_commonPrefix(h.substring(ne),e.substring(S)),Ce=d.diff_commonSuffix(h.substring(0,ne),e.substring(0,S));X.length<Ce+Y&&(X=e.substring(S-Ce,S)+e.substring(S,S+Y),J=h.substring(0,ne-Ce),Ee=h.substring(ne+Y),_e=e.substring(0,S-Ce),H=e.substring(S+Y))}return X.length*2>=h.length?[J,Ee,_e,H,X]:null}var E=s(r,i,Math.ceil(r.length/4)),f=s(r,i,Math.ceil(r.length/2)),c;if(!E&&!f)return null;f?E?c=E[4].length>f[4].length?E:f:c=f:c=E;var l,P,_,k;n.length>o.length?(l=c[0],P=c[1],_=c[2],k=c[3]):(_=c[0],k=c[1],l=c[2],P=c[3]);var G=c[4];return[l,P,_,k,G]},t.prototype.diff_cleanupSemantic=function(n){for(var o=!1,r=[],i=0,d=null,s=0,E=0,f=0,c=0,l=0;s<n.length;)n[s][0]==F?(r[i++]=s,E=c,f=l,c=0,l=0,d=n[s][1]):(n[s][0]==x?c+=n[s][1].length:l+=n[s][1].length,d&&d.length<=Math.max(E,f)&&d.length<=Math.max(c,l)&&(n.splice(r[i-1],0,new t.Diff(I,d)),n[r[i-1]+1][0]=x,i--,i--,s=i>0?r[i-1]:-1,E=0,f=0,c=0,l=0,d=null,o=!0)),s++;for(o&&this.diff_cleanupMerge(n),this.diff_cleanupSemanticLossless(n),s=1;s<n.length;){if(n[s-1][0]==I&&n[s][0]==x){var P=n[s-1][1],_=n[s][1],k=this.diff_commonOverlap_(P,_),G=this.diff_commonOverlap_(_,P);k>=G?(k>=P.length/2||k>=_.length/2)&&(n.splice(s,0,new t.Diff(F,_.substring(0,k))),n[s-1][1]=P.substring(0,P.length-k),n[s+1][1]=_.substring(k),s++):(G>=P.length/2||G>=_.length/2)&&(n.splice(s,0,new t.Diff(F,P.substring(0,G))),n[s-1][0]=x,n[s-1][1]=_.substring(0,_.length-G),n[s+1][0]=I,n[s+1][1]=P.substring(G),s++),s++}s++}},t.prototype.diff_cleanupSemanticLossless=function(n){function o(G,h){if(!G||!h)return 6;var e=G.charAt(G.length-1),ne=h.charAt(0),K=e.match(t.nonAlphaNumericRegex_),S=ne.match(t.nonAlphaNumericRegex_),X=K&&e.match(t.whitespaceRegex_),J=S&&ne.match(t.whitespaceRegex_),Ee=X&&e.match(t.linebreakRegex_),_e=J&&ne.match(t.linebreakRegex_),H=Ee&&G.match(t.blanklineEndRegex_),Y=_e&&h.match(t.blanklineStartRegex_);return H||Y?5:Ee||_e?4:K&&!X&&J?3:X||J?2:K||S?1:0}for(var r=1;r<n.length-1;){if(n[r-1][0]==F&&n[r+1][0]==F){var i=n[r-1][1],d=n[r][1],s=n[r+1][1],E=this.diff_commonSuffix(i,d);if(E){var f=d.substring(d.length-E);i=i.substring(0,i.length-E),d=f+d.substring(0,d.length-E),s=f+s}for(var c=i,l=d,P=s,_=o(i,d)+o(d,s);d.charAt(0)===s.charAt(0);){i+=d.charAt(0),d=d.substring(1)+s.charAt(0),s=s.substring(1);var k=o(i,d)+o(d,s);k>=_&&(_=k,c=i,l=d,P=s)}n[r-1][1]!=c&&(c?n[r-1][1]=c:(n.splice(r-1,1),r--),n[r][1]=l,P?n[r+1][1]=P:(n.splice(r+1,1),r--))}r++}},t.nonAlphaNumericRegex_=/[^a-zA-Z0-9]/,t.whitespaceRegex_=/\s/,t.linebreakRegex_=/[\r\n]/,t.blanklineEndRegex_=/\n\r?\n$/,t.blanklineStartRegex_=/^\r?\n\r?\n/,t.prototype.diff_cleanupEfficiency=function(n){for(var o=!1,r=[],i=0,d=null,s=0,E=!1,f=!1,c=!1,l=!1;s<n.length;)n[s][0]==F?(n[s][1].length<this.Diff_EditCost&&(c||l)?(r[i++]=s,E=c,f=l,d=n[s][1]):(i=0,d=null),c=l=!1):(n[s][0]==I?l=!0:c=!0,d&&(E&&f&&c&&l||d.length<this.Diff_EditCost/2&&E+f+c+l==3)&&(n.splice(r[i-1],0,new t.Diff(I,d)),n[r[i-1]+1][0]=x,i--,d=null,E&&f?(c=l=!0,i=0):(i--,s=i>0?r[i-1]:-1,c=l=!1),o=!0)),s++;o&&this.diff_cleanupMerge(n)},t.prototype.diff_cleanupMerge=function(n){n.push(new t.Diff(F,""));for(var o=0,r=0,i=0,d="",s="",E;o<n.length;)switch(n[o][0]){case x:i++,s+=n[o][1],o++;break;case I:r++,d+=n[o][1],o++;break;case F:r+i>1?(r!==0&&i!==0&&(E=this.diff_commonPrefix(s,d),E!==0&&(o-r-i>0&&n[o-r-i-1][0]==F?n[o-r-i-1][1]+=s.substring(0,E):(n.splice(0,0,new t.Diff(F,s.substring(0,E))),o++),s=s.substring(E),d=d.substring(E)),E=this.diff_commonSuffix(s,d),E!==0&&(n[o][1]=s.substring(s.length-E)+n[o][1],s=s.substring(0,s.length-E),d=d.substring(0,d.length-E))),o-=r+i,n.splice(o,r+i),d.length&&(n.splice(o,0,new t.Diff(I,d)),o++),s.length&&(n.splice(o,0,new t.Diff(x,s)),o++),o++):o!==0&&n[o-1][0]==F?(n[o-1][1]+=n[o][1],n.splice(o,1)):o++,i=0,r=0,d="",s="";break}n[n.length-1][1]===""&&n.pop();var f=!1;for(o=1;o<n.length-1;)n[o-1][0]==F&&n[o+1][0]==F&&(n[o][1].substring(n[o][1].length-n[o-1][1].length)==n[o-1][1]?(n[o][1]=n[o-1][1]+n[o][1].substring(0,n[o][1].length-n[o-1][1].length),n[o+1][1]=n[o-1][1]+n[o+1][1],n.splice(o-1,1),f=!0):n[o][1].substring(0,n[o+1][1].length)==n[o+1][1]&&(n[o-1][1]+=n[o+1][1],n[o][1]=n[o][1].substring(n[o+1][1].length)+n[o+1][1],n.splice(o+1,1),f=!0)),o++;f&&this.diff_cleanupMerge(n)},t.prototype.diff_xIndex=function(n,o){var r=0,i=0,d=0,s=0,E;for(E=0;E<n.length&&!(n[E][0]!==x&&(r+=n[E][1].length),n[E][0]!==I&&(i+=n[E][1].length),r>o);E++)d=r,s=i;return n.length!=E&&n[E][0]===I?s:s+(o-d)},t.prototype.diff_prettyHtml=function(n){for(var o=[],r=/&/g,i=/</g,d=/>/g,s=/\n/g,E=0;E<n.length;E++){var f=n[E][0],c=n[E][1],l=c.replace(r,"&").replace(i,"<").replace(d,">").replace(s,"¶<br>");switch(f){case x:o[E]='<ins style="background:#e6ffe6;">'+l+"</ins>";break;case I:o[E]='<del style="background:#ffe6e6;">'+l+"</del>";break;case F:o[E]="<span>"+l+"</span>";break}}return o.join("")},t.prototype.diff_text1=function(n){for(var o=[],r=0;r<n.length;r++)n[r][0]!==x&&(o[r]=n[r][1]);return o.join("")},t.prototype.diff_text2=function(n){for(var o=[],r=0;r<n.length;r++)n[r][0]!==I&&(o[r]=n[r][1]);return o.join("")},t.prototype.diff_levenshtein=function(n){for(var o=0,r=0,i=0,d=0;d<n.length;d++){var s=n[d][0],E=n[d][1];switch(s){case x:r+=E.length;break;case I:i+=E.length;break;case F:o+=Math.max(r,i),r=0,i=0;break}}return o+=Math.max(r,i),o},t.prototype.diff_toDelta=function(n){for(var o=[],r=0;r<n.length;r++)switch(n[r][0]){case x:o[r]="+"+encodeURI(n[r][1]);break;case I:o[r]="-"+n[r][1].length;break;case F:o[r]="="+n[r][1].length;break}return o.join(" ").replace(/%20/g," ")},t.prototype.diff_fromDelta=function(n,o){for(var r=[],i=0,d=0,s=o.split(/\t/g),E=0;E<s.length;E++){var f=s[E].substring(1);switch(s[E].charAt(0)){case"+":try{r[i++]=new t.Diff(x,decodeURI(f))}catch(P){throw new Error("Illegal escape in diff_fromDelta: "+f)}break;case"-":case"=":var c=parseInt(f,10);if(isNaN(c)||c<0)throw new Error("Invalid number in diff_fromDelta: "+f);var l=n.substring(d,d+=c);s[E].charAt(0)=="="?r[i++]=new t.Diff(F,l):r[i++]=new t.Diff(I,l);break;default:if(s[E])throw new Error("Invalid diff operation in diff_fromDelta: "+s[E])}}if(d!=n.length)throw new Error("Delta length ("+d+") does not equal source text length ("+n.length+").");return r},t.prototype.match_main=function(n,o,r){if(n==null||o==null||r==null)throw new Error("Null input. (match_main)");return r=Math.max(0,Math.min(r,n.length)),n==o?0:n.length?n.substring(r,r+o.length)==o?r:this.match_bitap_(n,o,r):-1},t.prototype.match_bitap_=function(n,o,r){if(o.length>this.Match_MaxBits)throw new Error("Pattern too long for this browser.");var i=this.match_alphabet_(o),d=this;function s(J,Ee){var _e=J/o.length,H=Math.abs(r-Ee);return d.Match_Distance?_e+H/d.Match_Distance:H?1:_e}var E=this.Match_Threshold,f=n.indexOf(o,r);f!=-1&&(E=Math.min(s(0,f),E),f=n.lastIndexOf(o,r+o.length),f!=-1&&(E=Math.min(s(0,f),E)));var c=1<<o.length-1;f=-1;for(var l,P,_=o.length+n.length,k,G=0;G<o.length;G++){for(l=0,P=_;l<P;)s(G,r+P)<=E?l=P:_=P,P=Math.floor((_-l)/2+l);_=P;var h=Math.max(1,r-P+1),e=Math.min(r+P,n.length)+o.length,ne=Array(e+2);ne[e+1]=(1<<G)-1;for(var K=e;K>=h;K--){var S=i[n.charAt(K-1)];if(G===0?ne[K]=(ne[K+1]<<1|1)&S:ne[K]=(ne[K+1]<<1|1)&S|((k[K+1]|k[K])<<1|1)|k[K+1],ne[K]&c){var X=s(G,K-1);if(X<=E)if(E=X,f=K-1,f>r)h=Math.max(1,2*r-f);else break}}if(s(G+1,r)>E)break;k=ne}return f},t.prototype.match_alphabet_=function(n){for(var o={},r=0;r<n.length;r++)o[n.charAt(r)]=0;for(var r=0;r<n.length;r++)o[n.charAt(r)]|=1<<n.length-r-1;return o},t.prototype.patch_addContext_=function(n,o){if(o.length==0)return;if(n.start2===null)throw Error("patch not initialized");for(var r=o.substring(n.start2,n.start2+n.length1),i=0;o.indexOf(r)!=o.lastIndexOf(r)&&r.length<this.Match_MaxBits-this.Patch_Margin-this.Patch_Margin;)i+=this.Patch_Margin,r=o.substring(n.start2-i,n.start2+n.length1+i);i+=this.Patch_Margin;var d=o.substring(n.start2-i,n.start2);d&&n.diffs.unshift(new t.Diff(F,d));var s=o.substring(n.start2+n.length1,n.start2+n.length1+i);s&&n.diffs.push(new t.Diff(F,s)),n.start1-=d.length,n.start2-=d.length,n.length1+=d.length+s.length,n.length2+=d.length+s.length},t.prototype.patch_make=function(n,o,r){var i,d;if(typeof n=="string"&&typeof o=="string"&&typeof r=="undefined")i=n,d=this.diff_main(i,o,!0),d.length>2&&(this.diff_cleanupSemantic(d),this.diff_cleanupEfficiency(d));else if(n&&typeof n=="object"&&typeof o=="undefined"&&typeof r=="undefined")d=n,i=this.diff_text1(d);else if(typeof n=="string"&&o&&typeof o=="object"&&typeof r=="undefined")i=n,d=o;else if(typeof n=="string"&&typeof o=="string"&&r&&typeof r=="object")i=n,d=r;else throw new Error("Unknown call format to patch_make.");if(d.length===0)return[];for(var s=[],E=new t.patch_obj,f=0,c=0,l=0,P=i,_=i,k=0;k<d.length;k++){var G=d[k][0],h=d[k][1];!f&&G!==F&&(E.start1=c,E.start2=l);switch(G){case x:E.diffs[f++]=d[k],E.length2+=h.length,_=_.substring(0,l)+h+_.substring(l);break;case I:E.length1+=h.length,E.diffs[f++]=d[k],_=_.substring(0,l)+_.substring(l+h.length);break;case F:h.length<=2*this.Patch_Margin&&f&&d.length!=k+1?(E.diffs[f++]=d[k],E.length1+=h.length,E.length2+=h.length):h.length>=2*this.Patch_Margin&&(f&&(this.patch_addContext_(E,P),s.push(E),E=new t.patch_obj,f=0,P=_,c=l));break}G!==x&&(c+=h.length),G!==I&&(l+=h.length)}return f&&(this.patch_addContext_(E,P),s.push(E)),s},t.prototype.patch_deepCopy=function(n){for(var o=[],r=0;r<n.length;r++){var i=n[r],d=new t.patch_obj;d.diffs=[];for(var s=0;s<i.diffs.length;s++)d.diffs[s]=new t.Diff(i.diffs[s][0],i.diffs[s][1]);d.start1=i.start1,d.start2=i.start2,d.length1=i.length1,d.length2=i.length2,o[r]=d}return o},t.prototype.patch_apply=function(n,o){if(n.length==0)return[o,[]];n=this.patch_deepCopy(n);var r=this.patch_addPadding(n);o=r+o+r,this.patch_splitMax(n);for(var i=0,d=[],s=0;s<n.length;s++){var E=n[s].start2+i,f=this.diff_text1(n[s].diffs),c,l=-1;if(f.length>this.Match_MaxBits?(c=this.match_main(o,f.substring(0,this.Match_MaxBits),E),c!=-1&&(l=this.match_main(o,f.substring(f.length-this.Match_MaxBits),E+f.length-this.Match_MaxBits),(l==-1||c>=l)&&(c=-1))):c=this.match_main(o,f,E),c==-1)d[s]=!1,i-=n[s].length2-n[s].length1;else{d[s]=!0,i=c-E;var P;if(l==-1?P=o.substring(c,c+f.length):P=o.substring(c,l+this.Match_MaxBits),f==P)o=o.substring(0,c)+this.diff_text2(n[s].diffs)+o.substring(c+f.length);else{var _=this.diff_main(f,P,!1);if(f.length>this.Match_MaxBits&&this.diff_levenshtein(_)/f.length>this.Patch_DeleteThreshold)d[s]=!1;else{this.diff_cleanupSemanticLossless(_);for(var k=0,G,h=0;h<n[s].diffs.length;h++){var e=n[s].diffs[h];e[0]!==F&&(G=this.diff_xIndex(_,k)),e[0]===x?o=o.substring(0,c+G)+e[1]+o.substring(c+G):e[0]===I&&(o=o.substring(0,c+G)+o.substring(c+this.diff_xIndex(_,k+e[1].length))),e[0]!==I&&(k+=e[1].length)}}}}}return o=o.substring(r.length,o.length-r.length),[o,d]},t.prototype.patch_addPadding=function(n){for(var o=this.Patch_Margin,r="",i=1;i<=o;i++)r+=String.fromCharCode(i);for(var i=0;i<n.length;i++)n[i].start1+=o,n[i].start2+=o;var d=n[0],s=d.diffs;if(s.length==0||s[0][0]!=F)s.unshift(new t.Diff(F,r)),d.start1-=o,d.start2-=o,d.length1+=o,d.length2+=o;else if(o>s[0][1].length){var E=o-s[0][1].length;s[0][1]=r.substring(s[0][1].length)+s[0][1],d.start1-=E,d.start2-=E,d.length1+=E,d.length2+=E}if(d=n[n.length-1],s=d.diffs,s.length==0||s[s.length-1][0]!=F)s.push(new t.Diff(F,r)),d.length1+=o,d.length2+=o;else if(o>s[s.length-1][1].length){var E=o-s[s.length-1][1].length;s[s.length-1][1]+=r.substring(0,E),d.length1+=E,d.length2+=E}return r},t.prototype.patch_splitMax=function(n){for(var o=this.Match_MaxBits,r=0;r<n.length;r++){if(n[r].length1<=o)continue;var i=n[r];n.splice(r--,1);for(var d=i.start1,s=i.start2,E="";i.diffs.length!==0;){var f=new t.patch_obj,c=!0;for(f.start1=d-E.length,f.start2=s-E.length,E!==""&&(f.length1=f.length2=E.length,f.diffs.push(new t.Diff(F,E)));i.diffs.length!==0&&f.length1<o-this.Patch_Margin;){var l=i.diffs[0][0],P=i.diffs[0][1];l===x?(f.length2+=P.length,s+=P.length,f.diffs.push(i.diffs.shift()),c=!1):l===I&&f.diffs.length==1&&f.diffs[0][0]==F&&P.length>2*o?(f.length1+=P.length,d+=P.length,c=!1,f.diffs.push(new t.Diff(l,P)),i.diffs.shift()):(P=P.substring(0,o-f.length1-this.Patch_Margin),f.length1+=P.length,d+=P.length,l===F?(f.length2+=P.length,s+=P.length):c=!1,f.diffs.push(new t.Diff(l,P)),P==i.diffs[0][1]?i.diffs.shift():i.diffs[0][1]=i.diffs[0][1].substring(P.length))}E=this.diff_text2(f.diffs),E=E.substring(E.length-this.Patch_Margin);var _=this.diff_text1(i.diffs).substring(0,this.Patch_Margin);_!==""&&(f.length1+=_.length,f.length2+=_.length,f.diffs.length!==0&&f.diffs[f.diffs.length-1][0]===F?f.diffs[f.diffs.length-1][1]+=_:f.diffs.push(new t.Diff(F,_))),c||n.splice(++r,0,f)}}},t.prototype.patch_toText=function(n){for(var o=[],r=0;r<n.length;r++)o[r]=n[r];return o.join("")},t.prototype.patch_fromText=function(n){var o=[];if(!n)return o;for(var r=n.split(`
|
|
`),i=0,d=/^@@ -(\d+),?(\d*) \+(\d+),?(\d*) @@$/;i<r.length;){var s=r[i].match(d);if(!s)throw new Error("Invalid patch string: "+r[i]);var E=new t.patch_obj;for(o.push(E),E.start1=parseInt(s[1],10),s[2]===""?(E.start1--,E.length1=1):s[2]=="0"?E.length1=0:(E.start1--,E.length1=parseInt(s[2],10)),E.start2=parseInt(s[3],10),s[4]===""?(E.start2--,E.length2=1):s[4]=="0"?E.length2=0:(E.start2--,E.length2=parseInt(s[4],10)),i++;i<r.length;){var f=r[i].charAt(0);try{var c=decodeURI(r[i].substring(1))}catch(l){throw new Error("Illegal escape in patch_fromText: "+c)}if(f=="-")E.diffs.push(new t.Diff(I,c));else if(f=="+")E.diffs.push(new t.Diff(x,c));else if(f==" ")E.diffs.push(new t.Diff(F,c));else{if(f=="@")break;if(!(f===""))throw new Error('Invalid patch mode "'+f+'" in: '+c)}i++}}return o},t.patch_obj=function(){this.diffs=[],this.start1=null,this.start2=null,this.length1=0,this.length2=0},t.patch_obj.prototype.toString=function(){var n,o;this.length1===0?n=this.start1+",0":this.length1==1?n=this.start1+1:n=this.start1+1+","+this.length1,this.length2===0?o=this.start2+",0":this.length2==1?o=this.start2+1:o=this.start2+1+","+this.length2;for(var r=["@@ -"+n+" +"+o+` @@
|
|
`],i,d=0;d<this.diffs.length;d++){switch(this.diffs[d][0]){case x:i="+";break;case I:i="-";break;case F:i=" ";break}r[d+1]=i+encodeURI(this.diffs[d][1])+`
|
|
`}return r.join("").replace(/%20/g," ")},w.exports=t,w.exports.diff_match_patch=t,w.exports.DIFF_DELETE=I,w.exports.DIFF_INSERT=x,w.exports.DIFF_EQUAL=F},ZD9Y:function(w,v,t){"use strict";var I=t("BoS7"),x=t("Sdc0"),F=t("OaEy"),n=t("2fM7"),o=t("q1tI"),r=t.n(o),i=t("lOMy"),d=t.n(i),s=n.a.Option;v.a=function(E){var f=E.onFontSizeChange,c=E.cmFontSize,l=E.cmCodeMode,P=E.onCodeModeChange,_=E.onTabToSpace,k=E.className,G=k===void 0?"":k,h=E.tabToSpace,e=E.children;return r.a.createElement("div",{className:"tpi-code-setting ".concat(G)},r.a.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),r.a.createElement("section",null,r.a.createElement("div",{className:"file-item"},r.a.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),r.a.createElement(n.a,{bordered:!1,size:"small",value:l,onChange:P},r.a.createElement(s,{value:"vs"},"\u767D\u8272\u80CC\u666F"),r.a.createElement(s,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),r.a.createElement("div",{className:"file-item"},r.a.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),r.a.createElement(n.a,{bordered:!1,size:"small",value:c,onChange:f},r.a.createElement(s,{value:12},"12px"),r.a.createElement(s,{value:14},"14px"),r.a.createElement(s,{value:16},"16px"),r.a.createElement(s,{value:18},"18px"),r.a.createElement(s,{value:20},"20px"),r.a.createElement(s,{value:22},"22px"))),r.a.createElement("div",{className:"file-item"},r.a.createElement("b",null,"Tab\u8F6C\u6362"),r.a.createElement(x.a,{checked:h,onChange:_}))),r.a.createElement("h3",null,"\u5FEB\u6377\u952E"),r.a.createElement("section",null,r.a.createElement("div",{className:"file-item"},r.a.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),r.a.createElement("span",null,"Ctrl + S")),r.a.createElement("div",{className:"file-item"},r.a.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),r.a.createElement("span",null,"F1 / Alt + F1")),r.a.createElement("div",{className:"file-item"},r.a.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),r.a.createElement("span",null,"Ctrl + ]/[")),r.a.createElement("div",{className:"file-item"},r.a.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),r.a.createElement("span",null,"Ctrl + Shift + \\")),r.a.createElement("div",{className:"file-item"},r.a.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),r.a.createElement("span",null,"Home")),r.a.createElement("div",{className:"file-item"},r.a.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),r.a.createElement("span",null,"End"))),e)}},ZW9T:function(w,v,t){"use strict";t.d(v,"a",function(){return K});var I=t("k1fw"),x=t("miYZ"),F=t("tsqr"),n=t("rAM+"),o=t("tJVT"),r=t("PpiC"),i=t("q1tI"),d=t.n(i),s=t("bdgK");function E(S,X,J,Ee,_e){var H=X.getWordUntilPosition(J),Y={startLineNumber:J.lineNumber,endLineNumber:J.lineNumber,startColumn:H.startColumn,endColumn:H.endColumn},Ce=Ee.map(function(we){return{label:we,kind:S.languages.CompletionItemKind.Keyword,insertText:we,insertTextRules:S.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Y}});return _e.map(function(we){Ce.push(Object(I.a)(Object(I.a)({},we),{},{range:Y}))}),Ce}var f=function(S){var X={label:"ifelse",kind:S.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
|
|
`),insertTextRules:S.languages.CompletionItemInsertTextRule.InsertAsSnippet},J=["auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while","inline","restrict","_Bool","_Complex","_Imaginary","_Alignas","_Alignof","_Atomic","_Static_assert","_Noreturn","_Thread_local","_Generic"];S.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(Y,Ce){var we=E(S,Y,Ce,J,[X]);return{suggestions:we}}});var Ee=["False","None","True","and","as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal","not","or","pass","raise","return","try","while","with","yield"];S.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(Y,Ce){var we=[{label:"print",kind:S.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(`
|
|
`),insertTextRules:S.languages.CompletionItemInsertTextRule.InsertAsSnippet}],ge=E(S,Y,Ce,Ee,we);return{suggestions:ge}}});var _e=["abstract","assert","boolean","break","byte","case","catch","char","class","const","continue","default","do","double","else","enum","extends","final","finally","float","for","goto","if","implements","import","instance of","int","interface","long","native","new","package","private","protected","public","return","strictfp","short","static","super","switch","synchronized","this","throw","throws","transient","try","void","volatile","while"];S.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(Y,Ce){var we=[X,{label:"main",kind:S.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(`
|
|
`),insertTextRules:S.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:S.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(`
|
|
`),insertTextRules:S.languages.CompletionItemInsertTextRule.InsertAsSnippet}],ge=E(S,Y,Ce,_e,we);return{suggestions:ge}}})},c="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",l=t("LvDl");function P(S){return/^\d+$/.test(S)?"".concat(S,"px"):S}function _(){}var k=!1,G={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python"};function h(){var S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],X=S;if(Array.isArray(S)){for(var J=0;J<S.length;J++){var Ee=G[S[J]];if(Ee)return Ee}return X[0]}return G[X]||X}var e=null,ne=v.b=function(S){var X=S.width,J=X===void 0?"100%":X,Ee=S.height,_e=Ee===void 0?"100%":Ee,H=S.value,Y=S.language,Ce=Y===void 0?"javascript":Y,we=S.style,ge=we===void 0?{}:we,ut=S.options,Ut=ut===void 0?{}:ut,Qt=S.overrideServices,Ne=Qt===void 0?{}:Qt,se=S.theme,fe=se===void 0?"vs-dark":se,Q=S.onEditBlur,V=S.onSave,Ie=S.autoHeight,ce=Ie===void 0?!1:Ie,L=S.forbidCopy,$=L===void 0?!1:L,Be=S.onChange,_t=Be===void 0?_:Be,gt=S.editorDidMount,Ft=gt===void 0?_:gt,T=S.onFocus,Nt=T===void 0?_:T,te=S.filename,ie=te===void 0?"educoder.txt":te,Se=Object(r.a)(S,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","filename"]),Pt=Object(i.useRef)(),ke=Object(i.useRef)({}),et=Object(i.useState)(!1),Ae=Object(o.a)(et,2),pe=Ae[0],Xe=Ae[1];function ye(){var Re;return Pt.current&&(Re=new s.default(function(z){var Fe=Object(n.a)(z),Ve;try{for(Fe.s();!(Ve=Fe.n()).done;){var Rt=Ve.value;(Rt.target.offsetHeight>0||Rt.target.offsetWidth>0)&&ke.current.instance.layout()}}catch(yt){Fe.e(yt)}finally{Fe.f()}}),Re.observe(Pt.current)),Re}function xe(){F.b.warn(decodeURIComponent(c))}Object(i.useEffect)(function(){var Re=ke.current.instance;if(H!=null&&Re&&pe){var z=Re.getModel();z&&H!==z.getValue()&&(k=!0,z.setValue(H),Re.layout(),k=!1)}},[H,pe,ke.current]);function tt(){var Re=ke.current.instance;if(Re){var z=Re.getSelection(),Fe=ke.current.pastePos||{},Ve=new e.Range(Fe.startLineNumber||z.endLineNumber,Fe.startColumn||z.endColumn,Fe.endLineNumber||z.endLineNumber,Fe.endColumn||z.endColumn);setTimeout(function(){Re.executeEdits("",[{range:Ve,text:""}])},300)}}function st(Re){(window.navigator.platform.match("Mac")?Re.metaKey:Re.ctrlKey)&&Re.keyCode==83&&(Re.preventDefault(),V())}var wt=function(){if(ce&&ke.current.instance){var z=ke.current.instance.getContentHeight();Tt(z<_e?_e:z)}else Tt(_e)};function He(Re){var z=document.createEvent("MouseEvents");z.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),Re.dispatchEvent(z)}function At(Re,z){var Fe=window.URL||window.webkitURL||window,Ve=new Blob([z]),Rt=document.createElementNS("http://www.w3.org/1999/xhtml","a");Rt.href=Fe.createObjectURL(Ve),Rt.download=Re,He(Rt)}Object(i.useEffect)(function(){wt()},[wt]),Object(i.useEffect)(function(){Pt.current&&!pe&&t.e(30).then(t.t.bind(null,"M/lh",7)).then(function(Re){try{e=Re,f(e),ke.current.instance=e.editor.create(Pt.current,Object(I.a)({value:H,language:h(Ce),theme:fe,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}}},Ut),Ne);var z=ke.current.instance;if(Ft(z,e),setTimeout(function(){wt(),ke.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:function(){At(ie||"educoder.txt",z.getValue())}})},500),ke.current.subscription=z.onDidChangeModelContent(Object(l.debounce)(function(Ve){wt(),_t(z.getValue(),Ve)},300)),$&&(z.addCommand(e.KeyMod.CtrlCmd|e.KeyMod.Shift|e.KeyCode.KEY_V,function(){return xe(),null}),z.addCommand(e.KeyMod.CtrlCmd|e.KeyCode.KEY_C,function(){return xe(),null})),Q&&z.onDidBlurEditorWidget(function(){Q(z.getValue())}),Nt&&z.onDidFocusEditorText(function(){Nt(z.getValue())}),$){z.addCommand(e.KeyMod.CtrlCmd|e.KeyCode.KEY_V,function(){return xe(),null}),z.onDidPaste(function(Ve){ke.current.pastePos=Ve});try{window.addEventListener("paste",tt)}catch(Ve){}}var Fe=ye();return Xe(!0),function(){var Ve=ke.current.instance;Ve.dispose();var Rt=Ve.getModel();Rt&&Rt.dispose(),ke.current.subscription&&ke.current.subscription.dispose(),$&&window.removeEventListener("paste",tt),Fe.unobserve(Pt.current)}}catch(Ve){}})},[]),Object(i.useEffect)(function(){var Re=ke.current.instance;if(Re&&pe)return document.addEventListener("keydown",st,!1),function(){document.removeEventListener("keydown",st)}},[V,pe]),Object(i.useEffect)(function(){var Re=ke.current.instance;if(Re&&pe){var z=h(Ce);e.editor.setModelLanguage(Re.getModel(),z),console.log("language:",Ce,Re.getModel(),z)}},[Ce,pe]),Object(i.useEffect)(function(){var Re=ke.current.instance;Re&&pe&&e.editor.setTheme(fe)},[fe,pe]),Object(i.useEffect)(function(){var Re=ke.current.instance;Re&&pe&&Re.updateOptions(Ut)},[JSON.stringify(Ut),pe]),Object(i.useEffect)(function(){var Re=ke.current.instance;Re&&pe&&Re.layout()},[J,_e,pe]);var Kt=Object(i.useState)(P(J)),Jt=Object(o.a)(Kt,2),ca=Jt[0],de=Jt[1],at=Object(i.useState)(P(_e)),rt=Object(o.a)(at,2),ht=rt[0],Tt=rt[1],oe=Object(I.a)(Object(I.a)({},ge),{},{width:ca,height:ht});return d.a.createElement("div",{className:"my-monaco-editor",ref:Pt,style:oe})};function K(S){var X=S.width,J=X===void 0?"100%":X,Ee=S.height,_e=Ee===void 0?"100%":Ee,H=S.original,Y=S.modified,Ce=S.language,we=S.options,ge=we===void 0?{}:we,ut=Object(i.useRef)(),Ut=Object(i.useState)(null),Qt=Object(o.a)(Ut,2),Ne=Qt[0],se=Qt[1];function fe(ce){var L;return ut.current&&(L=new s.default(function($){var Be=Object(n.a)($),_t;try{for(Be.s();!(_t=Be.n()).done;){var gt=_t.value;(gt.target.offsetHeight>0||gt.target.offsetWidth>0)&&ce.layout()}}catch(Ft){Be.e(Ft)}finally{Be.f()}}),L.observe(ut.current)),L}Object(i.useEffect)(function(){ut.current&&t.e(30).then(t.t.bind(null,"M/lh",7)).then(function(ce){e=ce;var L=e.editor.createDiffEditor(ut.current,Object(I.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",ignoreTrimWhitespace:!1,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},ge));se(L);var $=fe(L);return function(){L.dispose();var Be=L.getModel();Be&&Be.dispose(),$.unobserve(ut.current)}})},[]),Object(i.useEffect)(function(){Ne&&Ne.setModel({original:e.editor.createModel(H,Ce),modified:e.editor.createModel(Y,Ce)})},[H,Y,Ce,Ne]);var Q=P(J),V=P(_e),Ie={width:Q,height:V};return d.a.createElement("div",{className:"my-diff-editor",ref:ut,style:Ie})}},bCnd:function(w,v,t){"use strict";t.d(v,"b",function(){return n}),t.d(v,"a",function(){return o});var I=t("je13"),x=t.n(I),F=!1;function n(r,i){var d=x.a.get("__ec");d||(d={}),d[r]=i,x.a.set("__ec",d)}function o(r,i){var d=x.a.get("__ec");return d?d[r]===void 0?i:d[r]:i}},bPs0:function(w,v,t){"use strict";t.d(v,"b",function(){return ne});var I=t("k1fw"),x=t("WmNS"),F=t.n(x),n=t("9og8"),o=t("2qtc"),r=t("kLXV"),i=t("tJVT"),d=t("PpiC"),s=t("aHsQ"),E=t("sGsY"),f=t("q1tI"),c=t.n(f),l=t("bntm"),P=t("V0Rq"),_=t("wd/R"),k=t.n(_),G=t("Ty5D"),h=t("9kvl"),e=E.a.Countdown,ne=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],K=function(X){var J=X.globalSetting,Ee=X.loading,_e=X.user,H=X.exercise,Y=X.dispatch,Ce=Object(d.a)(X,["globalSetting","loading","user","exercise","dispatch"]),we=Object(f.useState)({}),ge=Object(i.a)(we,2),ut=ge[0],Ut=ge[1],Qt=r.a.useModal(),Ne=Object(i.a)(Qt,2),se=Ne[0],fe=Ne[1],Q=Object(f.useRef)(null),V=Object(f.useState)(!0),Ie=Object(i.a)(V,2),ce=Ie[0],L=Ie[1],$=Object(G.l)().query,Be=Object(G.m)();Object(f.useEffect)(function(){var et,Ae,pe;return clearTimeout(Q.current),document.addEventListener(Object(l.c)(),ke,!1),window.addEventListener("blur",Se,!1),((et=H.exerciseUserInfo)===null||et===void 0?void 0:et.screen_open)&&Object(l.a)()&&(Y({type:"globalSetting/headerFooterToggle",payload:!1}),L(!1)),((Ae=H.exerciseUserInfo)===null||Ae===void 0?void 0:Ae.screen_open)&&!Object(l.a)()?r.a.info({icon:null,content:c.a.createElement("div",{className:"tc font16"},"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\u9650\u5236\uFF0C",c.a.createElement("br",null),"\u5207\u6362\u9875\u9762 ",H.exerciseUserInfo.screen_num-H.exerciseUserInfo.used_screen_num," \u6B21\u540E\u5C06\u8FDB\u884C\u5F3A\u5236\u4EA4\u5377\uFF0C",c.a.createElement("br",null),"\u8BF7\u52FF\u5207\u5C4F\u53CA\u5237\u65B0\u9875\u9762"),onOk:function(){L(!1),Object(l.d)(document.body),document.getElementById("root").addEventListener("click",gt,!1)}}):document.getElementById("root").addEventListener("click",gt,!1),k()().diff(k()((pe=H.exerciseUserInfo)===null||pe===void 0?void 0:pe.screen_at),"seconds")>0&&_t(),function(){document.getElementById("root").removeEventListener("click",gt,!1),document.removeEventListener(Object(l.c)(),ke,!1),window.removeEventListener("blur",Se,!1),clearTimeout(Q.current)}},[]),Object(f.useEffect)(function(){setTimeout(function(){H.actionTabs.removeEventListenerExitScreen&&(clearTimeout(Q.current),document.getElementById("root").removeEventListener("click",gt,!1),document.removeEventListener(Object(l.c)(),ke,!1))},500),Ft()},[H.actionTabs]),Object(f.useEffect)(function(){setTimeout(function(){H.exerciseUserInfo.used_screen_num>H.exerciseUserInfo.screen_num?te():!ce},500)},[H.exerciseUserInfo]);var _t=function(){var et=Object(n.a)(F.a.mark(function Ae(){return F.a.wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:return Xe.next=2,Pt();case 2:setTimeout(function(){var ye;r.a.destroyAll(),r.a.info({okText:c.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:c.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",c.a.createElement("span",{className:"c-red"},H.exerciseUserInfo.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",c.a.createElement("span",{className:"c-red"},(ye=H.exerciseUserInfo)===null||ye===void 0?void 0:ye.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:function(){var xe=Object(n.a)(F.a.mark(function st(){return F.a.wrap(function(He){for(;;)switch(He.prev=He.next){case 0:Object(l.d)(document.body);case 1:case"end":return He.stop()}},st)}));function tt(){return xe.apply(this,arguments)}return tt}()})},1e3);case 3:case"end":return Xe.stop()}},Ae)}));return function(){return et.apply(this,arguments)}}(),gt=function(Ae){!Object(l.a)()&&Ae.target.nodeName!=="A"&&Ae.target.nodeName!=="BUTTON"&&Ae.target.innerHTML!=="\u786E \u5B9A"&&(Object(l.d)(document.body),console.log("documentClick.full"))},Ft=function(){var et=Object(n.a)(F.a.mark(function Ae(){var pe;return F.a.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return ye.next=2,Y({type:"exercise/getExerciseUserInfo",payload:Object(I.a)({},Be)});case 2:return pe=ye.sent,ye.abrupt("return",pe==null?void 0:pe.data);case 4:case"end":return ye.stop()}},Ae)}));return function(){return et.apply(this,arguments)}}(),T=function(){var et=Object(n.a)(F.a.mark(function Ae(pe){var Xe,ye;return F.a.wrap(function(tt){for(;;)switch(tt.prev=tt.next){case 0:r.a.destroyAll(),ye=r.a.info({okText:c.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5\uFF08",c.a.createElement("span",{style:{display:"inline-block"}},c.a.createElement(e,{onFinish:Pt,valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+(H.exerciseUserInfo.screen_sec+1)*1e3})),"S\uFF09"),content:c.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",c.a.createElement("span",{className:"c-red"},pe),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",c.a.createElement("span",{className:"c-red"},(Xe=H.exerciseUserInfo)===null||Xe===void 0?void 0:Xe.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377,",c.a.createElement("span",{className:"c-red"},H.exerciseUserInfo.screen_sec),"\u79D2\u5185\u56DE\u5230",c.a.createElement("br",null),c.a.createElement("span",{style:{marginLeft:38}},"\u8003\u8BD5\u4E0D\u8BA1\u5207\u5C4F\u6B21\u6570\u3002")),onOk:function(){var st=Object(n.a)(F.a.mark(function He(){return F.a.wrap(function(Kt){for(;;)switch(Kt.prev=Kt.next){case 0:Object(l.d)(document.body),ye.destroy();case 2:case"end":return Kt.stop()}},He)}));function wt(){return st.apply(this,arguments)}return wt}()}),setTimeout(function(){var st;ye.update({okText:c.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:c.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",c.a.createElement("span",{className:"c-red"},pe+1),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",c.a.createElement("span",{className:"c-red"},(st=H.exerciseUserInfo)===null||st===void 0?void 0:st.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377")})},(H.exerciseUserInfo.screen_sec+1)*1e3);case 3:case"end":return tt.stop()}},Ae)}));return function(pe){return et.apply(this,arguments)}}(),Nt=function(){location.href="/classrooms/".concat(Be.coursesId,"/exercise/").concat(Be.categoryId,"/detail")},te=function(){var et=Object(n.a)(F.a.mark(function Ae(){var pe;return F.a.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return r.a.destroyAll(),ye.next=3,Object(P.U)({categoryId:Be.categoryId,commit_method:1});case 3:pe=ye.sent,pe&&ie();case 5:case"end":return ye.stop()}},Ae)}));return function(){return et.apply(this,arguments)}}(),ie=function(){document.removeEventListener(Object(l.c)(),ke,!1),Object(l.b)(),r.a.destroyAll(),se.info({content:c.a.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",c.a.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:function(){Nt()}})},Se=function(Ae){Object(l.a)()&&document.getElementById("iframeShixuns").style.display=="none"&&Object(l.b)()},Pt=function(){var et=Object(n.a)(F.a.mark(function Ae(){var pe,Xe;return F.a.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:return((pe=H.exerciseUserInfo)===null||pe===void 0?void 0:pe.screen_at)&&Object(P.g)(Object(I.a)(Object(I.a)({},Be),{},{reset:!0})),xe.next=3,Object(P.M)({id:Be.categoryId});case 3:if(Xe=xe.sent,!(Xe==null?void 0:Xe.is_commit)){xe.next=7;break}return ie(),xe.abrupt("return");case 7:return xe.next=9,Ft();case 9:case"end":return xe.stop()}},Ae)}));return function(){return et.apply(this,arguments)}}(),ke=function(){var et=Object(n.a)(F.a.mark(function Ae(){var pe,Xe,ye,xe;return F.a.wrap(function(st){for(;;)switch(st.prev=st.next){case 0:if(pe=!1,console.log("fullscreen change"),!Object(l.a)()){st.next=7;break}((Xe=H.exerciseUserInfo)===null||Xe===void 0?void 0:Xe.screen_at)&&Object(P.g)(Object(I.a)(Object(I.a)({},Be),{},{reset:!0})),clearTimeout(Q.current),st.next=16;break;case 7:return pe=!0,st.next=10,Ft();case 10:ye=st.sent,Object(P.g)(Object(I.a)({},Be)),T(ye.used_screen_num),xe=setTimeout(Object(n.a)(F.a.mark(function wt(){return F.a.wrap(function(At){for(;;)switch(At.prev=At.next){case 0:case"end":return At.stop()}},wt)})),H.exerciseUserInfo.screen_sec*1e3),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*"),Q.current=xe;case 16:Y({type:"globalSetting/headerFooterToggle",payload:pe});case 17:case"end":return st.stop()}},Ae)}));return function(){return et.apply(this,arguments)}}();return c.a.createElement("div",null,fe)};v.a=Object(h.a)(function(S){var X=S.loading,J=S.user,Ee=S.exercise,_e=S.globalSetting;return{globalSetting:_e,user:J,exercise:Ee,loading:X.effects}})(K)},"cf+g":function(w,v,t){w.exports=t.p+"static/mark.ad150797.svg"},dQ5l:function(w,v,t){"use strict";var I=t("tJVT"),x=t("k1fw"),F=t("q1tI"),n=t.n(F),o=t("ZBwS"),r=t.n(o),i=t("TVoq"),d=t.n(i),s=new r.a;s.Diff_EditCost=8;var E={oldStr:"",newStr:""};function f(l,P){switch(P.type){case"init":return Object(x.a)(Object(x.a)({},l),P.payload);default:throw new Error}}function c(l,P){var _=/&/g,k=/</g,G=/>/g,h=l[0],e=l[1]||"",ne=e.replace(_,"&").replace(k,"<").replace(G,">"),K=!ne.trim();if(P==="oldStr")switch(h){case o.DIFF_DELETE:return"<ins class=".concat(K?"empty":"",">")+ne+"</ins>";case o.DIFF_EQUAL:return"<span>"+ne+"</span>"}else switch(h){case o.DIFF_INSERT:return"<del class=".concat(K?"empty":"",">")+ne+"</del>";case o.DIFF_EQUAL:return"<span>"+ne+"</span>"}}v.a=function(l){var P,_,k=l.output,G=l.actual_output,h=Object(F.useReducer)(f,E),e=Object(I.a)(h,2),ne=e[0],K=e[1];return k=(P=k)===null||P===void 0?void 0:P.replace(/\n/g,"\r").replace(/\u0020/g," ").replace(/\u0000/g,"\\u0000"),G=(_=G)===null||_===void 0?void 0:_.replace(/\n/g,"\r").replace(/\u0020/g," ").replace(/\u0000/g,"\\u0000"),Object(F.useEffect)(function(){var S=s.diff_main(k||"",G||"");s.diff_cleanupEfficiency(S);var X=S.map(function(Ee){return c(Ee,"oldStr")}).join(""),J=S.map(function(Ee){return c(Ee,"newStr")}).join("");K({type:"init",payload:{oldStr:X,newStr:J}})},[k,G]),n.a.createElement("div",{className:"diff-panel-container"},n.a.createElement("div",{dangerouslySetInnerHTML:{__html:ne.oldStr}}),n.a.createElement("div",{dangerouslySetInnerHTML:{__html:ne.newStr}}))}},dTJi:function(w,v,t){},dejd:function(w,v,t){},"f+oW":function(w,v){w.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAA4qEECAAABz0lEQVR4Xu3csU7DQBRE0V1+LNCn5DNT0mN+DCNoQzNjfBVWl/o9T3wYNiiyMq+3fR/+nC4whT7d+CdAaMZZaMhZaKEpASjHM1poSACKsdFCQwJQjI0WGhKAYmy00JAAFGOjhYYEoBgbLTQkAMXYaKEhASjGRgsNCUAxNlpoSACKsdFCQwJQjI0WGhKAYmz0YtDb2+t8ge4pirne9vcxxnO0VAxTjRYaeppUaAq6+GsjV5Y5Oki0h8yizuiHvHnyRQkNaQstNCQAxdhooSEBKMZGCw0JQDE2ejHobezj49A9PY19fI556Bq/Lc9x8dO7P1e9v6AfkwLI3xHLQR8+Os6CX+zoOIvp31zX/zqgX5XQQkMCUIyNFhoSgGJstNCQABRjo4WGBKAYqtEbdD9tzDIP0PhIGPVImE+TMt9NaqOhRrdn5zJ71JvhMmDtjQjdyoV7Qodg7bjQrVy4J3QI1o4L3cqFe0KHYO240K1cuCd0CNaOC93KhXtCh2DtuNCtXLgndAjWjgvdyoV7Qodg7bjQrVy4J3QI1o4L3cqFe0KHYO240K1cuCd0CNaOC93KhXtCh2DtuNCtXLgndAjWjgvdyoV7Qodg7bjQrVy49wXyQzzmd6RVpQAAAABJRU5ErkJggg=="},fXAG:function(w,v,t){"use strict";t.d(v,"j",function(){return I}),t.d(v,"i",function(){return x}),t.d(v,"k",function(){return F}),t.d(v,"eb",function(){return n}),t.d(v,"o",function(){return o}),t.d(v,"S",function(){return r}),t.d(v,"fb",function(){return i}),t.d(v,"u",function(){return d}),t.d(v,"v",function(){return s}),t.d(v,"cb",function(){return E}),t.d(v,"A",function(){return f}),t.d(v,"m",function(){return c}),t.d(v,"Y",function(){return l}),t.d(v,"s",function(){return P}),t.d(v,"N",function(){return _}),t.d(v,"bb",function(){return k}),t.d(v,"db",function(){return G}),t.d(v,"l",function(){return h}),t.d(v,"Q",function(){return e}),t.d(v,"ab",function(){return ne}),t.d(v,"x",function(){return K}),t.d(v,"z",function(){return S}),t.d(v,"X",function(){return X}),t.d(v,"b",function(){return J}),t.d(v,"H",function(){return Ee}),t.d(v,"a",function(){return _e}),t.d(v,"c",function(){return Y}),t.d(v,"P",function(){return Ce}),t.d(v,"g",function(){return we}),t.d(v,"t",function(){return ge}),t.d(v,"Z",function(){return ut}),t.d(v,"y",function(){return Ut}),t.d(v,"B",function(){return Qt}),t.d(v,"f",function(){return Ne}),t.d(v,"e",function(){return se}),t.d(v,"W",function(){return fe}),t.d(v,"h",function(){return Q}),t.d(v,"d",function(){return V}),t.d(v,"R",function(){return ce}),t.d(v,"n",function(){return L}),t.d(v,"F",function(){return $}),t.d(v,"I",function(){return Be}),t.d(v,"D",function(){return _t}),t.d(v,"E",function(){return gt}),t.d(v,"C",function(){return Ft}),t.d(v,"G",function(){return T}),t.d(v,"U",function(){return Nt}),t.d(v,"q",function(){return te}),t.d(v,"r",function(){return ie}),t.d(v,"V",function(){return Se}),t.d(v,"T",function(){return Pt}),t.d(v,"p",function(){return ke}),t.d(v,"M",function(){return et}),t.d(v,"L",function(){return Ae}),t.d(v,"J",function(){return pe}),t.d(v,"K",function(){return Xe}),t.d(v,"O",function(){return ye}),t.d(v,"w",function(){return xe});var I="FETCH_TASK_START",x="FETCH_TASK_FAILURE",F="FETCH_TASK_SUCCESS",n="UPDATE_TASK_DATA",o="HIDE_EVALUATE_RESULT",r="SHOW_EVALUATE_RESULT",i="UPDATE_TIMESTRAP",d="MOVE_X",s="MOVE_Y",E="TRIGGER_RIGHT_PANEL_MASK ",f="SET_ACTIVE_INDEX",c="GET_TASK_LIST",l="SHOW_TASK_LIST",P="HIDE_TASK_LIST",_="SET_TASK_STAR",k="TRIGGER_ENLARGE_UNITY3D ",G="TRIGGER_TAB_FIXED ",h="GET_DISCUSSES",e="SHOW_DISCUSSES_LOADING",ne="TOP_OR_DOWN_DISCUSS",K="PLUS_DISCUSS",S="SET_ACTION_TYPE",X="SHOW_REWARD_DIALOG",J="CANCEL_REWARD_DIALOG",Ee="SET_REWARD",_e="ACTIVE_DISCUSS_INDEX",H="CREATE_DISCUSS",Y="DISABLE_DISCUSS",Ce="SHOW_ANSWER_LOADING",we="FETCH_ANSWER_INFO",ge="HIGH_TIP_MODAL",ut="SHOW_TIP_MODAL",Ut="SELECT_UNLOCK_ANSWER",Qt="SET_CHOOSE_ANSWERS",Ne="EVAL_CHOOSE_START",se="EVAL_CHOOSE_END",fe="SHOW_REP_loading",Q="FETCH_REP_CONTENT",V="EDIT_REP_CONTENT",Ie="SET_REP_PATH",ce="SHOW_EVALUATE_LOADING",L="HIDE_EVALUATE_LOADING",$="SET_EVALUATE_MESSAGE",Be="SET_SHOW_DIR",_t="SET_EDITOR_SETTING",gt="SET_EDITOR_THEME",Ft="SET_EDITOR_FONTSIZE",T="SET_REPOS",Nt="SHOW_PATH_LIST",te="HIDE_PATH_LIST",ie="HIDE_PICTURE_VIEW",Se="SHOW_PICTURE_VIEW",Pt="SHOW_NOTICE",ke="HIDE_NOTICE",et="SET_TAB_INDEX",Ae="SET_SSH_TABS",pe="SET_SSH_CONFIGDATA",Xe="SET_SSH_CONFIGDATAARR",ye="SET_VNC_LOADING ",xe="ON_TAB_TO_SPACE "},gflZ:function(w,v,t){},gp9y:function(w,v,t){},iNZB:function(w,v){w.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAACgCAYAAAB+HS7YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc0MDQ0OTA3MDE3NzExRUJCNjY1QzBDMDY3NUI5QTQ3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc0MDQ0OTA4MDE3NzExRUJCNjY1QzBDMDY3NUI5QTQ3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzQwNDQ5MDUwMTc3MTFFQkI2NjVDMEMwNjc1QjlBNDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzQwNDQ5MDYwMTc3MTFFQkI2NjVDMEMwNjc1QjlBNDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4CEd39AAACAklEQVR42uzYvyuFURjA8Yf7TpSw+BHbvSTZrXTFX6AMRLiLySSE8ismg8FAIsKAwcCA/eqSbEqJrEgMd7pxzi3iUgbn8KTvU0/37b7Lp/Oe5+k5JygoC4uJiMkpk1GTeaIoApOVJuMm80VhZJuc1Ip7BUZFcWRr23NfAQUgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQL8FWAoFJLpseFP/+9ur8v9zUU67fN3kVVQFn52jcvNzZH52RlpaqiXwvLIh3cW9j4y32dG4BpXUlwkG0vzUlNdpe8TW9T+zqYznFNgY7ROdrc2pLSkWF+RdLe3yurCXHrvuY7gp5U6MTIgsY42b20mcFGpPiPQUKlO96CPSnUG9FWpToA+K9UJsLIinK5atcNC39Co7O0f6gWmUinp6umVk9MzveNWMpmUlo6YXF5d650Hb+/upbm1M/2rdmC1K2hX0q6o2ona7kW7J+3eVDvy26ruHxnXfSZZWF6VxZU13Ycmnz3SCdBnj3Q28vvqkU4PTT56pPODu+se6eVmwWWP9Hb1YavaVndmxBPHb89HiZO/ufpQWyQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECPD/AB+1Aw+0AwdNPmgGnpusNblt8kkb8EWAAQAq85VNhqprywAAAABJRU5ErkJggg=="},kSUc:function(w,v,t){},"kaH+":function(w,v,t){"use strict";var I=t("+L6B"),x=t("2/Rp"),F=t("tJVT"),n=t("q1tI"),o=t.n(n),r=t("UZu5"),i=t.n(r),d=t("dhSg"),s=t("rLCj"),E=t("dF/Y"),f=t("4i/N");v.a=function(){var c=Object(n.useState)(""),l=Object(F.a)(c,2),P=l[0],_=l[1],k=Object(n.useState)(0),G=Object(F.a)(k,2),h=G[0],e=G[1],ne=Object(n.useRef)("");Object(n.useEffect)(function(){var J=d.a.subscribe("preview-image",function(Ee){_(Ee),document.body.style.overflow="hidden"});return J},[]),Object(n.useEffect)(function(){return document.addEventListener("keydown",K),function(){document.removeEventListener("keydown",K)}},[]),Object(n.useEffect)(function(){ne.current=P},[P]);function K(J){J.keyCode==27&&ne.current&&S()}function S(){document.body.style.overflow="auto",_("")}function X(){e(h+90)}return o.a.createElement(n.Fragment,null,P?o.a.createElement("div",{className:"image-preview-container"},o.a.createElement("div",{className:"button-group"},o.a.createElement(x.a,{onClick:X},"\u65CB\u8F6C",o.a.createElement(s.a,null)),o.a.createElement(x.a,{href:P},"\u4E0B\u8F7D",o.a.createElement(E.a,null)),o.a.createElement(x.a,{onClick:S},"\u5173\u95ED",o.a.createElement(f.a,null))),o.a.createElement("div",{className:"preview-wrp-group"},o.a.createElement("img",{className:"image-preview",src:P,alt:"\u9884\u89C8\u5927\u56FE",style:{transform:"rotate(".concat(h,"deg)")}}))):null)}},l9Ud:function(w,v,t){w.exports={flex_box_center:"flex_box_center___1siF3",flex_space_between:"flex_space_between___1LIBe",flex_box_vertical_center:"flex_box_vertical_center___1SENm",flex_box_center_end:"flex_box_center_end___aKcm8",flex_box_column:"flex_box_column___3xSXM",wrap:"wrap___1JpHn",list:"list___eeGJr",page:"page___2LktT"}},lOMy:function(w,v,t){},mCJh:function(w,v,t){"use strict";t.d(v,"e",function(){return x}),t.d(v,"j",function(){return F}),t.d(v,"d",function(){return n}),t.d(v,"g",function(){return o}),t.d(v,"f",function(){return r}),t.d(v,"i",function(){return i}),t.d(v,"c",function(){return d}),t.d(v,"h",function(){return s}),t.d(v,"b",function(){return E}),t.d(v,"a",function(){return f});var I=t("ErOA");function x(c){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return Object(I.c)("/discusses.json?page=".concat(l-1,"&container_identifier=").concat(c,"&container_type=Shixun"))}function F(c,l){return Object(I.f)("/discusses/".concat(c,"/top_or_down_discuss.json"),{top:l})}function n(c,l){return Object(I.f)("/discusses/".concat(c,"/disable_or_open_discuss.json"),{is_disable:!!l})}function o(c,l){return Object(I.f)("/discusses/".concat(c,"/plus.json"),{container_type:"Discuss",type:l?1:0})}function r(c,l){return Object(I.f)("/discusses/".concat(c,"/hidden.json"),l)}function i(c,l){return Object(I.f)("/discusses/".concat(c,"/reward_code.json"),l)}function d(c){return Object(I.a)("/api/discusses/".concat(c,".json"),{method:"delete"})}function s(c,l){return Object(I.f)("/discusses/".concat(c,"/reply.json"),{container_type:"Shixun",content:l})}function E(c){return Object(I.f)("/discusses.json",c)}function f(c){return Object(I.f)("/discusses/ai_reply.json",c)}},nWbc:function(w,v,t){},p4vh:function(w,v){w.exports="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=="},p5ED:function(w,v,t){"use strict";var I=t("+L6B"),x=t("2/Rp"),F=t("5Dmo"),n=t("3S7+"),o=t("k1fw"),r=t("tJVT"),i=t("q1tI"),d=t.n(i),s=t("vHTk"),E=t.n(s),f=t("yEEn"),c=t("ZW9T"),l=t("1vsH");v.a=function(P){var _=P.name,k=P.data,G=P.theme,h=P.type,e=P.filename,ne=P.monacoEditor,K=P.className,S=P.style,X=P.close,J=P.onClose,Ee=Object(i.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),_e=Object(r.a)(Ee,2),H=_e[0],Y=_e[1],Ce=Object(i.useState)(""),we=Object(r.a)(Ce,2),ge=we[0],ut=we[1],Ut=Object(i.useRef)();e&&(ne.filename=e),Object(i.useEffect)(function(){var se,fe,Q=(se=document.cookie)===null||se===void 0||((fe=se.replace(/\s/g,""))===null||fe===void 0)?void 0:fe.split(";");Q==null||Q.map(function(V){var Ie=V.split("=");Ie[0]==="_educoder_session"&&ut(Ie[1])})},[]);var Qt=function(){if(k.startsWith("http")){Ne();return}Object(l.s)(e||"educoder",k,e)},Ne=function(){Object(l.r)("",k)};return d.a.createElement("div",{style:Object(o.a)({},S||{}),className:"".concat(E.a.wrp," ").concat(h?"":"hide")},X&&d.a.createElement("div",{className:E.a.close,ref:Ut},d.a.createElement(n.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return Ut.current}},d.a.createElement("span",{onClick:Ne},d.a.createElement("i",{className:"icon-quxiaozhiding"}))),d.a.createElement(n.a,{title:"\u5173\u95ED",getPopupContainer:function(){return Ut.current}},d.a.createElement("span",{className:"",onClick:J},d.a.createElement("i",{className:"icon-guanbi1"})))),d.a.createElement("div",{className:"".concat(E.a[K]," ").concat(K," ").concat(E.a.monaco," ").concat(h==="txt"?"show":"hide")},e&&d.a.createElement(c.b,ne)),h==="audio"&&d.a.createElement("audio",{src:"".concat((k==null?void 0:k.indexOf("http://"))>-1||(k==null?void 0:k.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(k),autoPlay:!0}),h==="video"&&d.a.createElement(d.a.Fragment,null,(k==null?void 0:k.indexOf("http"))>-1?d.a.createElement("video",{controls:!0,src:"".concat(k),autoPlay:!0}):d.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(k),autoPlay:!0})),h==="office"&&d.a.createElement("iframe",{src:"https://view.officeapps.live.com/op/embed.aspx?src=".concat(k,"?disposition=office&token=").concat(ge)}),h==="image"&&d.a.createElement("img",{src:"".concat((k==null?void 0:k.indexOf("http://"))>-1||(k==null?void 0:k.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(k)}),h==="other"&&d.a.createElement("div",null,d.a.createElement(x.a,{type:"primary",size:"large",onClick:Qt},d.a.createElement(f.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),h==="download"&&d.a.createElement(x.a,{type:"primary",size:"large",onClick:Qt},d.a.createElement(f.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},popq:function(w,v,t){},qUwa:function(w,v,t){},qZJd:function(w,v,t){"use strict";var I=t("MXD1"),x=t("CFYs"),F=t("miYZ"),n=t("tsqr"),o=t("WmNS"),r=t.n(o),i=t("2qtc"),d=t("kLXV"),s=t("9og8"),E=t("rAM+"),f=t("tJVT"),c=t("k1fw"),l=t("q1tI"),P=t.n(l),_=t("IxHN"),k=t("bdgK"),G=t("M8RZ"),h=t("Ty5D"),e=t("1dTM"),ne=t.n(e),K=t("dhSg"),S=t("+L6B"),X=t("2/Rp"),J=t("5NDa"),Ee=t("5rEg"),_e=t("AKST"),H=Ee.a.TextArea,Y=function(ce){var L=ce.onCancel,$=ce.onSave,Be=ce.content,_t=Object(l.useState)(Be),gt=Object(f.a)(_t,2),Ft=gt[0],T=gt[1];function Nt(ie){T(ie.target.value)}function te(){$(Ft)}return Object(l.useEffect)(function(){T(Be)},[Be]),P.a.createElement("div",{className:"clipboard-box"},P.a.createElement("h3",null,"\u5B9E\u9A8C\u73AF\u5883\u526A\u5207\u677F\uFF1A"),P.a.createElement(H,{value:Ft,onChange:Nt,className:"clipboard"}),P.a.createElement("p",null," ",P.a.createElement("b",null," 1.\u4ECE\u5916\u90E8\u590D\u5236\u5185\u5BB9\u5230\u5B9E\u9A8C\u73AF\u5883\u5185\uFF1A ")," \u7C98\u8D34\u5185\u5BB9\u5230\u4E0A\u9762\u6587\u672C\u6846\uFF0C\u70B9\u51FB\u4FDD\u5B58\uFF0C\u7136\u540E\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u8FDB\u884C\u7C98\u8D34\u3002 "),P.a.createElement("p",null," ",P.a.createElement("b",null," 2.\u83B7\u53D6\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7684\u5185\u5BB9\uFF1A ")," \u8BF7\u5148\u5728\u73AF\u5883\u4E2D\u590D\u5236\u5185\u5BB9\uFF0C\u590D\u5236\u52A8\u4F5C\u5B8C\u6210\u540E\u5185\u5BB9\u4F1A\u663E\u793A\u5728\u4E0A\u9762\u6587\u672C\u6846\uFF0C\u7136\u540E\u5728\u4E0A\u9762\u6587\u672C\u6846\u4E2D\u518D\u6B21\u590D\u5236\u3002 "),P.a.createElement("div",{className:"btn-action-container"},P.a.createElement(X.a,{type:"ghost",onClick:L,style:{marginRight:10}},"\u53D6\u6D88"),P.a.createElement(X.a,{type:"primary",onClick:te},"\u4FDD\u5B58")))},Ce=t("ErOA"),we=t("IZBM"),ge=t("ye1Q"),ut=t("wd/R"),Ut=t.n(ut),Qt=P.a.createElement(ge.a,{style:{fontSize:24},spin:!0});function Ne(ce){return ce.replace(/\\u([\dA-Za-z]{4})/g,function(L,$){return String.fromCharCode(parseInt("0x"+$))})}function se(ce){ce||(ce=window.location.search);var L=ce.substr(1),$={};return L.split("&").forEach(function(Be){var _t=Be.split("=");$[_t[0]]=decodeURIComponent(_t[1])}),$}var fe={loading:!0,isLarge:!1,showClipBoardBox:!1,transferContent:"",mes:"\u5B9E\u9A8C\u73AF\u5883\u51C6\u5907\u4E2D"},Q;(function(ce){ce[ce.SET_LOADING=0]="SET_LOADING",ce[ce.SET_IS_LARGE=1]="SET_IS_LARGE",ce[ce.SET_MES=2]="SET_MES",ce[ce.SET_STATE=3]="SET_STATE",ce[ce.SHOW_CLIPBOARD_BOX=4]="SHOW_CLIPBOARD_BOX",ce[ce.SET_TRANSFER_CONTENT=5]="SET_TRANSFER_CONTENT"})(Q||(Q={}));function V(ce,L){switch(L.type){case Q.SET_LOADING:return Object(c.a)(Object(c.a)({},ce),{},{loading:L.payload});case Q.SET_IS_LARGE:return Object(c.a)(Object(c.a)({},ce),{},{isLarge:L.payload});case Q.SET_MES:return Object(c.a)(Object(c.a)({},ce),{},{mes:L.payload});case Q.SET_STATE:return Object(c.a)(Object(c.a)({},ce),L.payload);case Q.SET_TRANSFER_CONTENT:return Object(c.a)(Object(c.a)({},ce),{},{transferContent:L.payload});case Q.SHOW_CLIPBOARD_BOX:return Object(c.a)(Object(c.a)({},ce),{},{showClipBoardBox:L.payload});default:throw new Error}}var Ie=v.a=function(ce){var L=ce.vnc_url,$=ce.window_vnc_url,Be=ce.linux_vnc,_t=ce.taskId,gt=Object(l.useRef)(),Ft=Object(l.useRef)(),T=Object(l.useRef)(),Nt=Object(l.useReducer)(V,fe),te=Object(f.a)(Nt,2),ie=te[0],Se=te[1],Pt=Object(l.useState)(0),ke=Object(f.a)(Pt,2),et=ke[0],Ae=ke[1],pe=ie.mes,Xe=ie.loading,ye=ie.showClipBoardBox,xe=ie.isLarge,tt=ie.transferContent,st=Object(l.useState)(0),wt=Object(f.a)(st,2),He=wt[0],At=wt[1],Kt=Object(l.useRef)(),Jt=Object(h.m)();Object(l.useEffect)(function(){return window.addEventListener("visibilitychange",ca),function(){window.removeEventListener("visibilitychange",ca)}},[]);var ca=function(Fe){if(document.visibilityState==="visible"){var Ve=sessionStorage.vncPageLeaveTime;Ut()(new Date).diff(Ut()(Ve),"minutes")>9&&Ae(new Date().getTime()),sessionStorage.removeItem("vncPageLeaveTime")}else sessionStorage.vncPageLeaveTime=new Date};function de(){Se({type:Q.SHOW_CLIPBOARD_BOX,payload:!1})}function at(){Se({type:Q.SET_IS_LARGE,payload:!xe})}function rt(z){var Fe;return gt.current&&(Fe=new k.default(function(Ve){var Rt=Object(E.a)(Ve),yt;try{for(Rt.s();!(yt=Rt.n()).done;){var qe=yt.value;(qe.target.offsetHeight>0||qe.target.offsetWidth>0)&&z._eventHandlers.windowResize()}}catch(wa){Rt.e(wa)}finally{Rt.f()}}),Fe.observe(gt.current)),Fe}var ht=function(){var z=Object(s.a)(r.a.mark(function Fe(){var Ve,Rt,yt,qe;return r.a.wrap(function(Ot){for(;;)switch(Ot.prev=Ot.next){case 0:return yt=((Ve=se())===null||Ve===void 0?void 0:Ve.homework_common_id)?{homework_common_id:(Rt=se())===null||Rt===void 0?void 0:Rt.homework_common_id}:{},Ot.next=3,Object(Ce.a)("/api/tasks/".concat(Jt.taskId||_t,"/get_vnc_link.json"),{method:"post",body:Object(c.a)(Object(c.a)({},Jt),yt)});case 3:if(qe=Ot.sent,!((qe==null?void 0:qe.status)===-3)){Ot.next=6;break}return Ot.abrupt("return",new Promise(function(){var Wt=Object(s.a)(r.a.mark(function Ct(ha,Ea){return r.a.wrap(function(fa){for(;;)switch(fa.prev=fa.next){case 0:d.a.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:function(){var Ta=Object(s.a)(r.a.mark(function Et(){return r.a.wrap(function(ra){for(;;)switch(ra.prev=ra.next){case 0:return clearTimeout(Kt.current),At(0),ra.next=4,Object(we.e)(Jt.taskId,qe==null?void 0:qe.message);case 4:return Ae(et+1),ra.abrupt("return");case 6:case"end":return ra.stop()}},Et)}));function Aa(){return Ta.apply(this,arguments)}return Aa}()});case 1:case"end":return fa.stop()}},Ct)}));return function(Ct,ha){return Wt.apply(this,arguments)}}()));case 6:if(!((qe==null?void 0:qe.status)===-1)){Ot.next=8;break}throw new String(qe==null?void 0:qe.message);case 8:return K.a.publish("update-windows-time",qe==null?void 0:qe.data),Ot.abrupt("return",qe);case 10:case"end":return Ot.stop()}},Fe)}));return function(){return z.apply(this,arguments)}}();Object(l.useEffect)(function(){var z,Fe;function Ve(Wt){$&&(n.b.warn("\u7531\u4E8E\u957F\u65F6\u95F4\u672A\u64CD\u4F5C\uFF0C\u8FDE\u63A5\u5931\u6548\uFF0C\u6B63\u5728\u91CD\u65B0\u8FDE\u63A5Windows VNC\u670D\u52A1"),Se({type:Q.SET_LOADING,payload:!0}),Ae(et+1))}K.a.subscribe("reset-linux-windows-loading",function(){Se({type:Q.SET_LOADING,payload:!0})}),K.a.subscribe("reset-linux-windos-vnc",function(){Ae(et+1)});function Rt(){clearTimeout(Kt.current),At(100),setTimeout(function(){Se({type:Q.SET_LOADING,payload:!1})},1300),K.a.subscribe("send-ctrl-alt-delete",function(){var Wt;(Wt=z)===null||Wt===void 0||Wt.sendCtrlAltDel()})}function yt(Wt){var Ct=Ne(Wt.detail.text);Se({type:Q.SET_TRANSFER_CONTENT,payload:Ct})}if(($||L||Be)&>.current){clearTimeout(Kt.current),new Promise(Object(s.a)(r.a.mark(function Wt(){var Ct,ha,Ea,Xt,fa,Ta,Aa,Et,ka,ra,Le;return r.a.wrap(function(it){for(;;)switch(it.prev=it.next){case 0:return Ct=se(),ha="",it.next=4,ht();case 4:if(Xt=it.sent,!Be){it.next=11;break}return T.current.src=(Xt==null||((fa=Xt.data)===null||fa===void 0)?void 0:fa.vnc_url)+"&time="+Date.now(),Se({type:Q.SET_STATE,payload:{loading:!1,mes:"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u4E2D"}}),it.abrupt("return");case 11:$?(Ea="Edu123",ha=decodeURIComponent(Xt==null||((Ta=Xt.data)===null||Ta===void 0)?void 0:Ta.vnc_url)):(Et=new URL(decodeURIComponent(Xt==null||((Aa=Xt.data)===null||Aa===void 0)?void 0:Aa.vnc_url)),ka=Et.protocol,ra=Et.searchParams,Le=Et.host,Ea=ra.get("password"),ha="".concat(ka==="https:"?"wss":"ws","://").concat(Le,"/").concat(Ct.path||"websockify"));case 12:z=new ne.a(gt.current,ha,{credentials:{password:Ea},wsProtocols:["binary"]}),Fe=rt(z),z.viewOnly=Ct.view_only||!1,$?z.scaleViewport=!0:z.scaleViewport=Ct.scale||!1,z.scaleViewport=Ct.scale||!0,z.resizeSession=!0,Ft.current=z,z.addEventListener("disconnect",Ve),z.addEventListener("connect",Rt),z.addEventListener("clipboard",yt);case 22:case"end":return it.stop()}},Wt)})));var qe=K.a.subscribe("vnc-reseting",function(){At(0),Se({type:Q.SET_STATE,payload:{loading:!0,mes:"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u4E2D"}})}),wa=K.a.subscribe("vnc-enlarge",function(){Se({type:Q.SET_IS_LARGE,payload:!0})}),Ot=K.a.subscribe("show-clipboard-box",function(){Se({type:Q.SHOW_CLIPBOARD_BOX,payload:!0})});return At(0),function(){var Wt,Ct,ha,Ea;(Wt=z)===null||Wt===void 0||Wt.removeEventListener("disconnect",Ve),(Ct=z)===null||Ct===void 0||Ct.removeEventListener("connect",Rt),(ha=z)===null||ha===void 0||ha.removeEventListener("clipboard",yt),qe(),wa(),Ot(),(Ea=Fe)===null||Ea===void 0||Ea.unobserve(gt.current)}}},[L,$,Be,et]);function Tt(z){var Fe;(Fe=Ft.current)===null||Fe===void 0||Fe.clipboardPasteFrom(z),Se({type:Q.SET_TRANSFER_CONTENT,payload:z}),n.b.success("\u4FDD\u5B58\u6210\u529F\uFF01\u4F60\u53EF\u4EE5\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7C98\u8D34\u8BE5\u5185\u5BB9"),de()}Object(l.useEffect)(function(){He==0&&(clearTimeout(Kt.current),oe())},[He]);var oe=function z(){He>99?He=99:(He=He+1,Kt.current=setTimeout(function(){z()},1500)),He<100&&At(He)},Re=Object(l.useMemo)(function(){return Xe?"none":Be?"block":"none"},[Be,Xe]);return P.a.createElement(l.Fragment,null,xe&&P.a.createElement("a",{className:"btn-vnc-resize",onClick:at},P.a.createElement("i",{className:"iconfont icon-tuichuquanping"})),P.a.createElement("iframe",{style:{display:Re,position:xe?"fixed":"absolute",left:0,top:xe?54:40,zIndex:6,width:"100%",height:"calc(100% - ".concat(xe?"100px":"45px",")")},frameBorder:"0",ref:T}),P.a.createElement("div",{style:{position:xe?"fixed":"absolute",left:0,top:xe?54:40,zIndex:5,width:"100%",height:"calc(100% - ".concat(xe?"100px":"45px",")")},className:"".concat($?"vnc-panel-wrapper-windows":"vnc-panel-wrapper"," ").concat(xe?"full-screen":"")},Xe?P.a.createElement(_.a,{message:pe,style:{color:"#4CACFF"}},P.a.createElement("div",{className:"tc",style:{width:500,margin:"0 auto",color:"#FFF"}},P.a.createElement(x.a,{percent:He,format:function(Fe){return P.a.createElement("span",{className:"c-white"},Fe,"%")}}))):null,P.a.createElement("div",{ref:gt,className:"vnc-panel ".concat(Xe?"hide":"animated fadeIn")})),P.a.createElement(G.a,null,P.a.createElement(d.a,{title:"\u590D\u5236\u7C98\u8D34",centered:!0,maskClosable:!1,visible:ye,onCancel:de,footer:null},P.a.createElement(Y,{onCancel:de,onSave:Tt,content:tt}))))}},tUsH:function(w,v){w.exports="data:image/png;base64,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"},vHTk:function(w,v,t){w.exports={wrp:"wrp___z2l1F",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4"}},"yi/R":function(w,v,t){"use strict";t.r(v);var I=t("oBTY"),x=t("bbsP"),F=t("/wGt"),n=t("0Owb"),o=t("jrin"),r=t("2qtc"),i=t("kLXV"),d=t("WmNS"),s=t.n(d),E=t("miYZ"),f=t("tsqr"),c=t("9og8"),l=t("tJVT"),P=t("PpiC"),_=t("k1fw"),k=t("ozfa"),G=t("MJZm"),h=t("q1tI"),e=t.n(h),ne=t("Ty5D"),K=t("H65k"),S=t("+Axu"),X=t("f+oW"),J=t.n(X),Ee=function(a){var u=a.position,m=a.subject,R=a.score,D=a.onViewAllTask;return e.a.createElement("div",{className:"task-header"},e.a.createElement("a",{title:"\u67E5\u770B\u5168\u90E8\u4EFB\u52A1",onClick:D},e.a.createElement("img",{src:J.a,alt:"nav",width:45})),e.a.createElement("h3",{title:m},"\u7B2C",u,"\u5173\uFF1A",m),e.a.createElement("span",null,R))},_e=t("DjyN"),H=t("NUBc"),Y=t("g9YV"),Ce=t("wCAj"),we=t("cWXX"),ge=t("/ezw"),ut=t("BdwD"),Ut=t("p4vh"),Qt=t.n(Ut),Ne=t("Q+I+"),se=t.n(Ne),fe=t("Yr8L"),Q=t.n(fe),V=t("IZBM"),Ie=t("1vsH"),ce=t("wd/R"),L=t.n(ce),$={0:Qt.a,1:se.a,2:Q.a},Be={loading:!0,page:1,data:null},_t;(function(a){a[a.SET_LOADING=0]="SET_LOADING",a[a.SET_STATE=1]="SET_STATE",a[a.SET_PAGE=2]="SET_PAGE"})(_t||(_t={}));function gt(a,u){switch(u.type){case _t.SET_LOADING:return Object(_.a)(Object(_.a)({},a),{},{loading:u.payload});case _t.SET_STATE:return Object(_.a)(Object(_.a)({},a),u.payload);case _t.SET_PAGE:return Object(_.a)(Object(_.a)({},a),{},{page:u.payload});default:throw new Error}}var Ft=function(a){var u=a.activeIndex,m=a.taskId,R=Object(h.useReducer)(gt,Be),D=Object(l.a)(R,2),g=D[0],U=D[1],y=g.loading,A=g.page,b=g.data,p=Object(h.useMemo)(function(){var M=[{title:"\u6392\u540D",dataIndex:"user_name",align:"center",render:function(j,W,q){var ae=(A-1)*10+q+1;return ae<=3?e.a.createElement("img",{src:$[ae-1],alt:"rank",width:36}):ae}},{title:"\u59D3\u540D",dataIndex:"user_name"},{title:b==null?void 0:b.rank_data_name,dataIndex:"score",render:function(j){return(b==null?void 0:b.open_rank)==="DEFAULT"?Object(Ie.O)(j):j}},{title:"\u901A\u5173\u65F6\u95F4",dataIndex:"end_time",render:function(j){return L()(j).format("YYYY-MM-DD HH:mm:ss")}}];return M},[b==null?void 0:b.rank_data_name,b==null?void 0:b.open_rank,A]);Object(h.useEffect)(function(){function M(){return C.apply(this,arguments)}function C(){return C=Object(c.a)(s.a.mark(function j(){var W;return s.a.wrap(function(ae){for(;;)switch(ae.prev=ae.next){case 0:return ae.next=2,Object(V.r)(m,{page:A,limit:10});case 2:W=ae.sent,U({type:_t.SET_STATE,payload:{loading:!1,data:W.data}});case 4:case"end":return ae.stop()}},j)})),C.apply(this,arguments)}u===4&&M()},[A,u,m]);function N(M){U({type:_t.SET_PAGE,payload:M})}return e.a.createElement("div",{className:"ranking-container"},y?e.a.createElement(ge.a,{avatar:!0,paragraph:{rows:4}}):!b||(b==null?void 0:b.rank_list_count)===0?e.a.createElement(ut.a,null):e.a.createElement(e.a.Fragment,null,e.a.createElement(Ce.a,{pagination:!1,size:"middle",dataSource:b.rank_list,columns:p}),b.rank_list_count>10?e.a.createElement(H.a,{style:{marginTop:20},showQuickJumper:!0,showSizeChanger:!1,onChange:N,current:A,total:b.rank_list_count}):null))},T=t("fXAG"),Nt=t("9Bee"),te=t("M8RZ"),ie=t("6lC8"),Se=t("mCJh"),Pt=t("jb+D"),ke=t("dTJi"),et=t("pC0b"),Ae=t("GzdX"),pe=t("OoWo"),Xe="YYYY-MM-DD HH:mm",ye=function(a){var u=a.challenge,m=a.position,R=a.status,D=a.get_gold,g=a.get_experience,U=a.star,y=a.tag_count,A=a.finished_time,b=a.index,p=a.view_answer_time,N=a.name,M=a.identifier,C=a.identity,j=a.shixun,W=a.taskList,q=a.onSaveTaskStar,ae=Object(ne.l)();function je(nt){q(M,nt,b)}var O=R===2||j.status<2||W[b-1]&&W[b-1].status===2||j.task_pass||C<=5;return e.a.createElement("div",{className:"task-item-container ".concat(u.position===m?"active":""," ").concat(R===2?"finish":"")},e.a.createElement("div",{className:"flex-container challenge-title space-between"},O?e.a.createElement("a",{href:"/tasks/".concat(M).concat(ae.search),onClick:function(ve){ve.preventDefault(),setTimeout(function(){return window.location.href="/tasks/".concat(M).concat(ae.search)},300)}},"".concat(m,". ").concat(N)," "):e.a.createElement("span",null,"".concat(m,". ").concat(N)),e.a.createElement("i",{className:"iconfont icon-wancheng1 ".concat(R===2?"green":"")})),e.a.createElement("div",{className:"flex-container"},e.a.createElement("p",{className:R===2?"green":""},e.a.createElement("span",null,"\u7ECF\u9A8C\u503C")," ",R===2&&g>0?"+":"",g),e.a.createElement("p",{className:R===2?"green":""},e.a.createElement("span",null,"\u91D1\u5E01")," ",R===2&&D>0?"+":""," ",D),e.a.createElement("p",null,e.a.createElement("span",null,"\u6280\u80FD\u6807\u7B7E")," ",y||"\u65E0")),e.a.createElement("div",{className:"flex-container"},e.a.createElement("p",null,e.a.createElement("span",null,"\u5B8C\u6210\u65F6\u95F4"),A?L()(A).format(Xe):"--"),e.a.createElement("p",null,e.a.createElement("span",null,"\u67E5\u770B\u7B54\u6848\u65F6\u95F4"),p?L()(p).format(Xe):"--")),j.status>=2?e.a.createElement("div",{className:"rate-container"},R===2&&U===0?e.a.createElement(h.Fragment,null,e.a.createElement("span",null,"\u7ED9\u4E2A\u8BC4\u5206\u5427\uFF1A"),e.a.createElement(Ae.a,{defaultValue:0,onChange:je})):null,R===2&&U>0?e.a.createElement(h.Fragment,null,e.a.createElement("span",null,"\u5DF2\u8BC4\u5206\uFF1A"),e.a.createElement(Ae.a,{value:U,disabled:!0}),e.a.createElement("span",{className:"highlight"},U,"\u5206")):null):null)},xe=function(a){var u=a.taskList,m=a.challenge,R=a.shixun,D=a.identity,g=a.onSaveTaskStar,U=Object(ne.l)().query;return e.a.createElement("div",{className:"task-nav-container"},!!U.coursesId&&e.a.createElement("p",{className:"task-tip"},e.a.createElement("div",null,e.a.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")),u.map(function(y,A){var b=Object(_.a)(Object(_.a)({},y),{},{identity:D,index:A,challenge:m,taskList:u,shixun:R,onSaveTaskStar:g});return e.a.createElement(ye,Object(n.a)({key:A},b))}))},tt=t("88g3"),st=t.n(tt),wt=t("V0Rq"),He=t("HBuW"),At=function(){var a=Object(c.a)(s.a.mark(function u(m,R,D,g,U){var y,A;return s.a.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:if(y=function(){U?Object(Ie.I)(D?"/tasks/".concat(A==null?void 0:A.identifier,"/jupyter"):"/tasks/".concat(A.game_identifier,"?subject_id=").concat(g)):window.location.href=D?"/tasks/".concat(A==null?void 0:A.identifier,"/jupyter"):"/tasks/".concat(A.game_identifier,"?subject_id=").concat(g)},!D){p.next=7;break}return p.next=4,Object(He.z)({id:m,challenge_id:R,subject_id:g});case 4:p.t0=p.sent,p.next=10;break;case 7:return p.next=9,Object(He.A)({id:m,challenge_id:R,subject_id:g});case 9:p.t0=p.sent;case 10:if(A=p.t0,!((A==null?void 0:A.game_identifier)||(A==null?void 0:A.identifier))){p.next=22;break}if(!(A==null?void 0:A.access)){p.next=16;break}y(),p.next=21;break;case 16:if(!((A==null?void 0:A.access)==!1)){p.next=20;break}return f.b.warn("\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(function(){At(m,"",D,g,U)},1e3),p.abrupt("return");case 20:y();case 21:return p.abrupt("return");case 22:(A==null?void 0:A.status)===-3?Object(Ie.m)():(A==null?void 0:A.status)===2?Kt(A==null?void 0:A.message):(A==null?void 0:A.status)===3&&Jt(A==null?void 0:A.message);case 23:case"end":return p.stop()}},u)}));return function(m,R,D,g,U){return a.apply(this,arguments)}}(),Kt=function a(u){var m;u=((m=u)===null||m===void 0?void 0:m.includes(".json"))?u:"".concat(u,".json"),i.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var R=Object(c.a)(s.a.mark(function g(){var U,y;return s.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return b.next=2,Object(wt.O)({url:u});case 2:if(U=b.sent,U){b.next=5;break}return b.abrupt("return");case 5:return f.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),b.next=8,Object(He.A)({id:U.shixun_identifier});case 8:if(y=b.sent,!(y==null?void 0:y.game_identifier)){b.next=12;break}return Object(Ie.I)("/tasks/".concat(y.game_identifier)),b.abrupt("return");case 12:(y==null?void 0:y.status)===2?a(y==null?void 0:y.message):(y==null?void 0:y.status)===3&&Jt(y==null?void 0:y.message);case 13:case"end":return b.stop()}},g)}));function D(){return R.apply(this,arguments)}return D}()})},Jt=function(u){i.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",u,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},ca=G.a.DirectoryTree,de=function(a){var u=a.taskList,m=a.challenge,R=a.shixun,D=a.identity,g=a.onSaveTaskStar,U=a.subject_id,y=Object(ne.m)(),A=Object(ne.l)().query,b=Object(h.useState)([]),p=Object(l.a)(b,2),N=p[0],M=p[1],C=Object(h.useState)([]),j=Object(l.a)(C,2),W=j[0],q=j[1],ae=Object(h.useState)(),je=Object(l.a)(ae,2),O=je[0],nt=je[1];Object(h.useEffect)(function(){ve(u),q(pt({children:u},m.id)),M(Object(I.a)(u)),console.log("taskList:",u)},[u]);var ve=function dt(ee){ee.map(function(Me,Ue){var Qe;Me.index=Ue,Me.title=Me.name,Me.id==m.id&&nt(Me.key),((Qe=Me.children)===null||Qe===void 0?void 0:Qe.length)&&dt(Me.children)})},Pe=function(ee,Me){console.log("Trigger Select",ee,Me),Me.node.shixun_identifier&&At(Me.node.shixun_identifier,Me.node.key,!1,U)},be=function(){console.log("Trigger Expand")};function pt(dt,ee){var Me;return!dt||typeof dt!="object"?void 0:dt.id==ee?[]:dt.children.some(function(Ue){return Me=pt(Ue,ee)})?[].concat(Object(I.a)(Me),[dt.key]):void 0}return e.a.createElement("div",{className:"task-nav-container"},!!A.coursesId&&e.a.createElement("p",{className:"task-tip"},e.a.createElement("div",null,e.a.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")),!!(N==null?void 0:N.length)&&e.a.createElement("div",{style:{padding:10}},e.a.createElement(ca,{className:st.a.tree,icon:e.a.createElement("i",{className:"iconfont icon-wancheng1 "}),switcherIcon:e.a.createElement("i",{className:"iconfont icon-you1 ",style:{position:"relative",top:-2}}),onSelect:Pe,onExpand:be,selectedKeys:[O],defaultExpandedKeys:Object(I.a)(W),treeData:N,titleRender:function(ee,Me,Ue){return e.a.createElement("span",{className:"".concat(m.id==ee.id?st.a.active:""," multi_ellipsis1"),style:{paddingRight:34}},ee.item_type==="Shixun"&&e.a.createElement("i",{class:"iconfont icon-shixunti2 c-light-primary font20"}),ee.item_type==="Challenge"&&e.a.createElement("i",{style:{fontFamily:"monospace",position:"relative",top:ee.item_type==="Shixun"?-2:0}},"\uFF08",Ie.h[ee.index],"\uFF09"),e.a.createElement("span",{style:{position:"relative",top:ee.item_type==="Shixun"||ee.item_type==="Stage"?-2:0}},ee==null?void 0:ee.name),ee.item_type!=="Stage"&&e.a.createElement("i",{className:"iconfont icon-tasks-img c-grey-999 ".concat((ee==null?void 0:ee.status)==1&&"c-green-29b")},((ee==null?void 0:ee.status)==1||(ee==null?void 0:ee.status)==0)&&e.a.createElement("img",{src:t("A/g1"),width:"16"}),(ee==null?void 0:ee.status)==2&&e.a.createElement("img",{src:t("Nmxd"),width:"16"}),(ee==null?void 0:ee.status)==3&&e.a.createElement("img",{src:t("5D2P"),width:"16"})))}})))},at=t("Plam"),rt=t("gp9y"),ht=t("Ot1p"),Tt=function(a){var u=a.user_praise,m=a.praise_count,R=a.praisePlus,D=a.onCreateDiscuss,g=a.user,U=Object(h.useState)(!1),y=Object(l.a)(U,2),A=y[0],b=y[1],p=Object(h.useState)(""),N=Object(l.a)(p,2),M=N[0],C=N[1];function j(O){C(O)}function W(){b(!0)}function q(){b(!1)}function ae(){return je.apply(this,arguments)}function je(){return je=Object(c.a)(s.a.mark(function O(){return s.a.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:if(g==null?void 0:g.authentication){ve.next=3;break}return i.a.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:function(){window.open("/account/certification")}}),ve.abrupt("return");case 3:if(!(M.trim()=="")){ve.next=6;break}return f.b.warn("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),ve.abrupt("return");case 6:D(M),C(""),b(!1);case 9:case"end":return ve.stop()}},O)})),je.apply(this,arguments)}return e.a.createElement("div",{className:"comment-input-editor-container ".concat(A?"active":""," ")},e.a.createElement("div",{className:A?"text-area hide":"text-area"},e.a.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:W}),e.a.createElement("a",{className:"c-light-black",onClick:R,title:u?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},e.a.createElement("i",{className:"mr3 ".concat(u?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"," "),alt:"\u8D5E"}),m?e.a.createElement("span",null,m):"")),A?e.a.createElement("div",{className:"input-mask",onClick:q}):null,e.a.createElement("div",{className:A?"md-container":"md-container hide"},e.a.createElement(ht.a,{id:"discuss-input-editor",startInit:A,miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:M,height:240,onChange:j}),e.a.createElement("div",{className:"tip-container",onClick:q},e.a.createElement("p",null,"\u8BF7\u52FF\u7C98\u8D34\u7B54\u6848\uFF0C\u5426\u5219\u5C06\u9020\u6210\u8D26\u53F7\u7981\u7528\u540E\u679C\uFF01"),e.a.createElement("a",{className:"btn-send",onClick:ae},"\u53D1\u9001"))))},oe=t("dhSg"),Re=t("/omn"),z=t("IxHN"),Fe=t("ARon"),Ve=function(a){var u=a.data;return e.a.createElement(h.Fragment,null,u&&u.map(function(m){return e.a.createElement("div",{className:"choose-answer-item",key:m.position},e.a.createElement("p",null,"\u7B2C",m.position,"\u9898"),e.a.createElement(Nt.a,{value:m.answer}))}))},Rt=t("DVFL"),yt=function(a){var u=a.data,m=a.onShowUnlockAnswerModal,R=a.challenge,D=(R==null?void 0:R.disable_copy)?{pointerEvents:"none",userSelect:"none"}:{};return e.a.createElement(h.Fragment,null,u&&u.map(function(g,U){var y=g.answer_id,A=g.answer_name,b=g.answer_contents,p=g.view_time;return e.a.createElement("div",{className:"answer-item-container",style:D,key:y},e.a.createElement("div",{className:"flex-container"},e.a.createElement("span",{className:"level"}," \u7EA7\u522B",U+1,"\uFF1A "),e.a.createElement("span",{className:"name"},A),b?e.a.createElement(h.Fragment,null,e.a.createElement("span",{className:"view-time"},p?L()(p).format("YYYY-MM-DD HH:mm"):""),e.a.createElement("span",null,"\u5DF2\u89E3\u9501")):e.a.createElement("a",{onClick:m},"\u89E3\u9501")),b?e.a.createElement(Nt.a,{value:b}):null)}))},qe=function(a){var u=a.loading,m=a.data,R=a.onShowTip,D=a.st,g=a.challenge;return e.a.createElement("div",{className:"answer-container"},u?e.a.createElement(z.a,null):null,D===1?e.a.createElement(Ve,{data:m}):e.a.createElement(yt,{data:m,challenge:g,onShowUnlockAnswerModal:R}))},wa=t("sRBo"),Ot=t("kaz8"),Wt=t("gflZ"),Ct=function(a){var u=a.data,m=a.selected_unlocked_answer_id,R=a.selected_index,D=a.onSelect;if(!u)return null;var g=u.filter(function(y,A){return y.answer_contents?!1:(y.index=A,!0)});function U(y){var A=y.target,b=A.value,p=A.checked;D(p?b:null)}return e.a.createElement("table",{className:"unlock-answer-list"},e.a.createElement("thead",null,e.a.createElement("tr",null,e.a.createElement("th",null),e.a.createElement("th",null,"\u7EA7\u522B"),e.a.createElement("th",null,"\u540D\u79F0"),e.a.createElement("th",null,"\u6263\u5206\u5360\u6BD4"),e.a.createElement("th",null,"\u6263\u51CF\u91D1\u5E01"))),e.a.createElement("tbody",null,g.map(function(y,A){return e.a.createElement("tr",{key:y.answer_id},e.a.createElement("td",null,e.a.createElement(Ot.a,{value:y.answer_id,onChange:U,checked:y.answer_id===m||m&&R>=A})),e.a.createElement("td",null,y.index+1),e.a.createElement("td",null,y.answer_name),e.a.createElement("td",null,y.answer_ratio,"%"),e.a.createElement("td",{className:"gold-color"},y.answer_score))})))},ha=t("Q7Vx"),Ea=function(a){var u=a.unity_3d_routes,m=a.onGetUnity3dMessage,R=a.onEvaluateCallback,D=Object(h.useRef)(),g=Object(h.useState)(!0),U=Object(l.a)(g,2),y=U[0],A=U[1];Object(h.useEffect)(function(){function N(C){try{var j=JSON.parse(C.data);m(j)}catch(W){console.log(W,C.data)}}window.addEventListener("message",N);var M=oe.a.subscribe("evaluate-unity3d-result",function(C){b(C),R&&R()});return function(){window.removeEventListener("message",N),M()}},[]);function b(N){D.current&&D.current.contentWindow.postMessage(JSON.stringify(N),"*")}function p(){A(!1),oe.a.publish("unity3d-load-end")}return e.a.createElement(h.Fragment,null,y?e.a.createElement(z.a,{message:"\u6B63\u5728\u52AA\u529B\u52A0\u8F7D\u4E2D..."}):null,e.a.createElement("iframe",{onLoad:p,className:"unity3d-panel",ref:D,src:u}))},Xt=t("BjJ7"),fa=t("kaH+");function Ta(a){var u=a.target;if(u.tagName.toUpperCase()==="IMG"){var m=u.src||u.getAttribute("src");m&&m.indexOf("/images/avatars/User")===-1&&(a.stopPropagation(),a.preventDefault(),oe.a.publish("preview-image",m))}}var Aa={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 Et(a,u){switch(u.type){case T.A:return Object(_.a)(Object(_.a)({},a),{},{activeIndex:u.payload});case T.bb:return Object(_.a)(Object(_.a)({},a),{},{enlarge_unity3D:u.payload});case T.db:return Object(_.a)(Object(_.a)({},a),{},{tab_fixed:u.payload});case T.Y:return Object(_.a)(Object(_.a)({},a),{},{showTaskList:!0});case T.s:return Object(_.a)(Object(_.a)({},a),{},{showTaskList:!1});case T.m:return Object(_.a)(Object(_.a)({},a),u.payload);case T.N:return Object(_.a)(Object(_.a)({},a),u.payload);case T.P:return Object(_.a)(Object(_.a)({},a),{},{loading:!0});case T.Z:return Object(_.a)(Object(_.a)({},a),{},{showTip:!0});case T.t:return Object(_.a)(Object(_.a)({},a),{},{showTip:!1});case T.y:return Object(_.a)(Object(_.a)({},a),{},{selected_unlocked_answer_id:u.payload});case T.g:return Object(_.a)(Object(_.a)({},a),u.payload);default:throw new Error}}var ka=function(a){var u=a.taskId,m=a.minuxUserGrade,R=a.discusses_count,D=a.is_teacher,g=a.has_answer,U=a.user,y=a.st,A=a.game,b=a.rank_name,p=a.challenge,N=a.myshixun,M=a.user_praise,C=a.praise_count,j=a.unity_3d_routes,W=a.with_code_file,q=a.onPlusOrCancelPraise,ae=a.onEvaluateCallback,je=a.onGetUnity3dMessage,O=a.shixun,nt=Object(h.useReducer)(Et,Aa),ve=Object(l.a)(nt,2),Pe=ve[0],be=ve[1],pt=Object(h.useState)(!1),dt=Object(l.a)(pt,2),ee=dt[0],Me=dt[1],Ue=Object(h.useState)(!1),Qe=Object(l.a)(Ue,2),Ke=Qe[0],Dt=Qe[1],oa=Object(ne.l)().query,Zt=Pe.taskList,xa=Pe.showTaskList,St=Pe.activeIndex,Ra=Pe.enlarge_unity3D,qt=Pe.tab_fixed,Gt=Pe.data,Ht=Pe.answerScore,nn=Pe.loading,Vt=Pe.showTip,Wa=Pe.isMultiLevel,la=Pe.selected_unlocked_answer_id,un=Object(h.useMemo)(function(){var Oe=0;if(Gt&&la){for(var Je=Gt.filter(function(ot){return!ot.answer_contents}),Te=0;Te<Je.length;Te++)if(Je[Te].answer_id===la){Oe=Te;break}}return Oe},[Gt,la]),La=O?O.propaedeutics:null,xt=Object(h.useRef)(),cn=p.open_rank;console.log(p,"challenge");var sn=Object(h.useMemo)(function(){var Oe=[{index:0,title:"\u4EFB\u52A1\u8981\u6C42"}];return La&&Oe.push({index:1,title:"\u80CC\u666F\u77E5\u8BC6"}),g&&oa.type!=="exercises"&&!(p==null?void 0:p.hide_answer)&&Oe.push({index:2,title:"\u53C2\u8003\u7B54\u6848"}),oa.type!=="exercises"&&!(O==null?void 0:O.is_disable_discuss)&&Oe.push({index:3,title:"\u8BC4\u8BBA"}),cn!=="CLOSE"&&Oe.push({index:4,title:b}),Oe},[g,La,cn,b]);function bt(Oe){var Je=parseInt(Oe.currentTarget.id);Je===2?A.homework_common_answer_open?f.b.info("\u7981\u6B62\u67E5\u770B\u7B54\u6848"):$t():Je===3&&A.homework_common_comment_open?f.b.info("\u7981\u6B62\u67E5\u770B\u8BC4\u8BBA"):be({type:T.A,payload:Je})}function $t(){return Va.apply(this,arguments)}function Va(){return Va=Object(c.a)(s.a.mark(function Oe(){var Je;return s.a.wrap(function(ot){for(;;)switch(ot.prev=ot.next){case 0:if(!(y===0)){ot.next=5;break}return ot.next=3,pa();case 3:ot.next=9;break;case 5:return ot.next=7,Object(V.o)(A.identifier);case 7:Je=ot.sent,va(Je);case 9:case"end":return ot.stop()}},Oe)})),Va.apply(this,arguments)}function pa(){return ja.apply(this,arguments)}function ja(){return ja=Object(c.a)(s.a.mark(function Oe(){var Je,Te,ot;return s.a.wrap(function(jt){for(;;)switch(jt.prev=jt.next){case 0:return jt.next=2,Object(V.n)(A.identifier);case 2:if(Je=jt.sent,Te=Je.message,!(Te.length===0)){jt.next=7;break}return f.b.info("\u672C\u5173\u5361\u672A\u8BBE\u7F6E\u7B54\u6848"),jt.abrupt("return");case 7:if(Te.length){jt.next=10;break}return be({type:T.g,payload:{showTip:!0,isMultiLevel:!1,answerScore:Te.answer_score,selected_unlocked_answer_id:Te.answer_id}}),jt.abrupt("return");case 10:ot=Te.filter(function(gn){return gn.answer_contents}).length===0,be({type:T.g,payload:{showTip:ot,data:Te,isMultiLevel:Te.length>1,activeIndex:ot?St:2}});case 12:case"end":return jt.stop()}},Oe)})),ja.apply(this,arguments)}function va(Oe){var Je=Oe.choose_answers,Te=Oe.message,ot=Oe.status;if(ot===0){f.b.info(Te);return}be({type:T.g,payload:{showTip:ot===1,data:Je,answerScore:Te,loading:!1,activeIndex:ot===1?St:2}})}function dn(){be({type:T.t})}function ga(){be({type:T.Z})}function vt(){return Qa.apply(this,arguments)}function Qa(){return Qa=Object(c.a)(s.a.mark(function Oe(){var Je,Te,ot,ft,jt;return s.a.wrap(function(ea){for(;;)switch(ea.prev=ea.next){case 0:if(Me(!0),!(y===1)){ea.next=8;break}return ea.next=4,Object(V.p)(A.identifier);case 4:Je=ea.sent,(Je==null?void 0:Je.status)!==-1&&(m(Ht),va(Je)),ea.next=14;break;case 8:if(!la){ea.next=14;break}return ea.next=11,Object(V.s)(A.identifier,la);case 11:Te=ea.sent,ot=Te.status,ft=Te.message,ot===-1||(Wa?(jt=0,Gt.filter(function(mn){return!mn.answer_contents}).forEach(function(mn,zn){zn<=un&&mn&&(jt+=mn.answer_score)}),m(jt)):m(Ht),pa(),ya(null),be({type:T.t}));case 14:Me(!1);case 15:case"end":return ea.stop()}},Oe)})),Qa.apply(this,arguments)}function ya(Oe){be({type:T.y,payload:Oe})}function vn(){return aa.apply(this,arguments)}function aa(){return aa=Object(c.a)(s.a.mark(function Oe(){var Je,Te;return s.a.wrap(function(ft){for(;;)switch(ft.prev=ft.next){case 0:if(ft.prev=0,!oa.subject_id){ft.next=7;break}return ft.next=4,Object(V.i)(N.identifier,Object(_.a)({},oa));case 4:Te=ft.sent,ft.next=10;break;case 7:return ft.next=9,Object(V.m)(N.identifier);case 9:Te=ft.sent;case 10:be({type:T.m,payload:{taskList:((Je=Te)===null||Je===void 0?void 0:Je.stages)||Te,showTaskList:!0}}),ft.next=16;break;case 13:ft.prev=13,ft.t0=ft.catch(0),console.log(ft.t0);case 16:case"end":return ft.stop()}},Oe,null,[[0,13]])})),aa.apply(this,arguments)}function Ka(Oe,Je,Te){return Xa.apply(this,arguments)}function Xa(){return Xa=Object(c.a)(s.a.mark(function Oe(Je,Te,ot){return s.a.wrap(function(jt){for(;;)switch(jt.prev=jt.next){case 0:return jt.prev=0,jt.next=3,Object(V.D)(Je,O.id,Te);case 3:Zt[ot].star=Te,be({type:T.N,payload:{taskList:Object(I.a)(Zt)}}),jt.next=10;break;case 7:jt.prev=7,jt.t0=jt.catch(0),console.log(jt.t0);case 10:case"end":return jt.stop()}},Oe,null,[[0,7]])})),Xa.apply(this,arguments)}function na(){vn()}function Ja(){be({type:T.s})}Object(h.useEffect)(function(){if(!(O==null?void 0:O.identifier))return;var Oe=Object(Pt.t)({objective_type:"shixun",objective_id:O==null?void 0:O.identifier,school:1});Oe.then(function(Je){var Te;Dt(Je==null||((Te=Je.shixun)===null||Te===void 0)?void 0:Te.own)})},[O==null?void 0:O.identifier]),Object(h.useEffect)(function(){return function(){be({type:T.s}),be({type:T.A,payload:0})}},[u]),Object(h.useEffect)(function(){if(xt.current)return xt.current.addEventListener("mousedown",Ta),function(){xt.current.removeEventListener("mousedown",Ta)}},[xt.current]),Object(h.useEffect)(function(){if(W&&j&&xt.current){var Oe=Object(Xt.b)(function(Te){var ot=Te.target.scrollTop;ot>=354?be({type:T.db,payload:!0}):be({type:T.db,payload:!1})},10);xt.current.addEventListener("scroll",Oe);var Je=oe.a.subscribe("evaluate-unity3d-finish",function(){xt.current.scrollTop=0});return function(){xt.current.removeEventListener("scroll",Oe),Je()}}},[W,j,xt.current]);var Ma=p.position,Mt=p.score,It=p.subject,Oa={onViewAllTask:na,position:Ma,score:Mt,subject:It};function Ia(Oe){return _a.apply(this,arguments)}function _a(){return _a=Object(c.a)(s.a.mark(function Oe(Je){var Te;return s.a.wrap(function(ft){for(;;)switch(ft.prev=ft.next){case 0:return ft.next=2,Object(Se.b)({content:Je,container_type:"Shixun",container_id:O.id,challenge_id:p.id,position:Ma});case 2:if(Te=ft.sent,!(Te.status===-3)){ft.next=6;break}return i.a.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"}),ft.abrupt("return");case 6:console.log(Te),be({type:T.A,payload:3}),oe.a.publish("create-discuss");case 9:case"end":return ft.stop()}},Oe)})),_a.apply(this,arguments)}function za(){be({type:T.bb,payload:!Ra})}var sa={loading:nn,data:Gt,onShowTip:ga,st:y,challenge:p};return e.a.createElement(h.Fragment,null,e.a.createElement(Ee,Oa),e.a.createElement("div",{className:"content-wrapper",ref:xt},j&&W?e.a.createElement("div",{className:"unity-3d-container ".concat(Ra?"enlarge":"")},e.a.createElement("a",{onClick:za,className:"btn-enlarge ".concat(Ra?"enlarge":"")},e.a.createElement("i",{className:"iconfont ".concat(Ra?"icon-suoxiao1":"icon-kuoda"," ")})),e.a.createElement(Ea,{unity_3d_routes:j,onGetUnity3dMessage:je,onEvaluateCallback:ae})):null,e.a.createElement("ul",{className:"tab-nav ".concat(qt?"tab-fixed":"")},sn.map(function(Oe){return e.a.createElement("li",{onClick:bt,id:Oe.index,key:Oe.title,className:St===Oe.index?"active":""},e.a.createElement("a",null,Oe.title,Oe.index===3&&R?e.a.createElement("span",null,R):null))})),e.a.createElement(Nt.a,{className:St===0?"tab-panel-body ".concat(j&&W?"scroll-margin-top":""):"hide",value:p.task_pass}),e.a.createElement("div",{className:St===1?"tab-panel-body":"hide"},La?e.a.createElement(Nt.a,{value:La}):null),e.a.createElement("div",{className:St===2?"tab-panel-body":"hide",style:{padding:"0 0 20px 0"}},e.a.createElement(qe,sa)),e.a.createElement("div",{className:St===3?"tab-panel-body":"hide"},e.a.createElement(at.a,{activeIndex:St,shixunIdentifier:O.identifier,identity:U.identity,user:U,allowDisableDiscuss:Ke})),e.a.createElement("div",{className:St===4?"tab-panel-body":"hide"},e.a.createElement(Ft,{activeIndex:St,taskId:u})),oa.type!=="exercises"&&!(O==null?void 0:O.is_disable_discuss)&&!A.homework_common_comment_open&&e.a.createElement(Tt,{user:U,user_praise:M,praise_count:C,praisePlus:q,onCreateDiscuss:Ia})),e.a.createElement(te.a,null,e.a.createElement(F.a,{className:"task-drawer",width:420,title:null,placement:"left",closable:!1,visible:xa,onClose:Ja},oa.subject_id&&e.a.createElement(de,Object(n.a)({taskList:Object(I.a)(Zt),challenge:p,shixun:O},oa,{identity:U.identity,onSaveTaskStar:Ka})),!oa.subject_id&&e.a.createElement(xe,{taskList:Object(I.a)(Zt),challenge:p,shixun:O,identity:U.identity,onSaveTaskStar:Ka})),e.a.createElement(i.a,{centered:!0,title:"\u63D0\u793A",visible:Vt,onOk:vt,onCancel:dn,confirmLoading:ee,className:"answer-tip"},D?e.a.createElement("p",null,"\u5DF2\u7ECF\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u53EF\u4EE5\u514D\u91D1\u5E01\u67E5\u770B\u7B54\u6848\u54DF~"):e.a.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~"),Wa?e.a.createElement(Ct,{selected_index:un,selected_unlocked_answer_id:la,onSelect:ya,data:Gt}):e.a.createElement("p",null,"\u5C06\u6263\u9664".concat(Ht,"\u70B9\u91D1\u5E01\uFF0C\u662F\u5426\u786E\u8BA4\u67E5\u770B\u7B54\u6848")),D?e.a.createElement("a",{href:"/account/certification",class:"to-certification-link",target:"_blank"},"\u7ACB\u5373\u8BA4\u8BC1"):null),e.a.createElement(fa.a,null)))},ra=t("+L6B"),Le=t("2/Rp"),ct=t("aHsQ"),it=t("sGsY"),Yt=t("55Ip"),$e=t("9VGf");function We(a){return a.toString().padStart(2,"0")}function Lt(a){var u=Math.floor(a/60),m=a%60,R=Math.floor(u/60);return"".concat(We(R),":").concat(We(u-R*60),":").concat(We(m))}var Ca=function(a){var u=a.defaultTime,m=a.status,R=a.onUpdateCostTime,D=a.lastedGetTaskInfoTime,g=a.title,U=g===void 0?"":g,y=Object(h.useState)(u||0),A=Object(l.a)(y,2),b=A[0],p=A[1],N=Object(h.useRef)();return Object(h.useEffect)(function(){D&&(p(u),N.current=u)},[u,D]),Object(h.useEffect)(function(){if(D){var M=oe.a.subscribe("update-cost-time",function(){m!==2&&R(N.current)});return M}},[D]),Object($e.a)(function(){p(b+1),N.current=N.current+1},m===2?null:1e3),e.a.createElement("span",null,U?"".concat(U,"\uFF1A"):null,Lt(b))},B=t("8Enf"),Ba=t("P2fV"),ia=t("NJEC"),ms=t("5Dmo"),fn=t("3S7+"),Sn=t("UlFV"),Za=t("RCxd"),qn=t("S+dL"),en=t.n(qn),_n=t("P5Jw");function jn(a){var u=a.onShowNotice,m=a.className,R=m===void 0?"":m;return e.a.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:u,className:R},e.a.createElement("img",{src:en.a,alt:"notice"}))}var $n=function(a){var u=a.loading,m=a.lastedUpdateTime,R=a.moveY,D=a.code_hidden,g=a.gameStatus,U=a.isEditPath,y=a.isNotice,A=a.git_url,b=a.onResetCode,p=a.onResetGitCode,N=a.onShowCodeSetting,M=a.onResetPassedCode,C=a.onShowDir,j=a.onResizeCodeArea,W=a.onShowNotice;function q(){j(R)}var ae=function(){i.a.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:e.a.createElement(Za.a,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:b})},je=function(){i.a.confirm({title:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93",icon:e.a.createElement(Za.a,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:p})},O=R==="100%";return e.a.createElement(h.Fragment,null,e.a.createElement("span",{className:"edit-status ml5"},u?"\u4FDD\u5B58\u4E2D...":m===0?"\u5DF2\u4FDD\u5B58":"\u5DF2\u4FEE\u6539"),e.a.createElement("div",{className:"action-bar"},y?e.a.createElement(fn.a,{visible:!0,title:e.a.createElement("span",{style:{color:"#000"}},"\u5173\u5361\u4EFB\u52A1\u7684\u4EE3\u7801\u6587\u4EF6\u6709\u66F4\u65B0\u5566\uFF5E"),color:"#fff"},e.a.createElement(jn,{onShowNotice:W})):null,D?null:e.a.createElement("a",{title:"\u6587\u4EF6\u76EE\u5F55",onClick:C},e.a.createElement("i",{className:"iconfont icon-wenjian "})),A?e.a.createElement(_n.CopyToClipboard,{text:A,onCopy:function(){return f.b.success("\u590D\u5236\u6210\u529F")}},e.a.createElement("a",{title:"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740"},e.a.createElement("i",{className:"iconfont icon-fuzhi2"}))):null,g===2&&U?e.a.createElement(ia.a,{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:M},e.a.createElement("a",{title:"\u52A0\u8F7D\u4E0A\u6B21\u901A\u8FC7\u7684\u4EE3\u7801"},e.a.createElement("i",{className:"iconfont icon-fanhuishangcidaima font-20 "}))):null,U?e.a.createElement("a",{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",onClick:ae},e.a.createElement("i",{className:"iconfont icon-zhongzhi font-20 "})):null,U&&e.a.createElement("a",{title:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93",onClick:je},e.a.createElement("i",{className:"iconfont icon-zhongzhidaimacangku font12 "})),e.a.createElement("a",{onClick:N,title:"\u8BBE\u7F6E"},e.a.createElement("i",{className:"iconfont icon-shezhi"})),e.a.createElement("a",{onClick:q,title:O?"\u6536\u7F29":"\u5C55\u5F00"},e.a.createElement("i",{className:O?"iconfont icon-shousuo":"iconfont icon-zhankai"}))))},qa=t("VTBJ"),es={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M704 446H320c-4.4 0-8 3.6-8 8v402c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8V454c0-4.4-3.6-8-8-8zm-328 64h272v117H376V510zm272 290H376V683h272v117z"}},{tag:"path",attrs:{d:"M424 748a32 32 0 1064 0 32 32 0 10-64 0zm0-178a32 32 0 1064 0 32 32 0 10-64 0z"}},{tag:"path",attrs:{d:"M811.4 368.9C765.6 248 648.9 162 512.2 162S258.8 247.9 213 368.8C126.9 391.5 63.5 470.2 64 563.6 64.6 668 145.6 752.9 247.6 762c4.7.4 8.7-3.3 8.7-8v-60.4c0-4-3-7.4-7-7.9-27-3.4-52.5-15.2-72.1-34.5-24-23.5-37.2-55.1-37.2-88.6 0-28 9.1-54.4 26.2-76.4 16.7-21.4 40.2-36.9 66.1-43.7l37.9-10 13.9-36.7c8.6-22.8 20.6-44.2 35.7-63.5 14.9-19.2 32.6-36 52.4-50 41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.3c19.9 14 37.5 30.8 52.4 50 15.1 19.3 27.1 40.7 35.7 63.5l13.8 36.6 37.8 10c54.2 14.4 92.1 63.7 92.1 120 0 33.6-13.2 65.1-37.2 88.6-19.5 19.2-44.9 31.1-71.9 34.5-4 .5-6.9 3.9-6.9 7.9V754c0 4.7 4.1 8.4 8.8 8 101.7-9.2 182.5-94 183.2-198.2.6-93.4-62.7-172.1-148.6-194.9z"}}]},name:"cloud-server",theme:"outlined"},Es=es,ts=t("6VBw"),tn=function(u,m){return h.createElement(ts.a,Object(qa.a)(Object(qa.a)({},u),{},{ref:m,icon:Es}))};tn.displayName="CloudServerOutlined";var an=h.forwardRef(tn),fs=t("Mm8t"),as=t.n(fs),on=t("9kvl"),Nn=function(a){var u=a.isNotice,m=a.moveY,R=a.isActive,D=a.tabIndex,g=a.webssh,U=a.socketKeys,y=a.onCloseSocket,A=a.onReCreateSocket,b=a.onShowNotice,p=a.sshConfigData,N=a.onResizeCodeArea,M=a.shixun;console.log("socketKeys,shixuns",p);function C(){N(m)}var j=m==="100%";return e.a.createElement("div",{className:"action-bar"},u?e.a.createElement(jn,{onShowNotice:b}):null,g?e.a.createElement(xn,{sshConfigData:p,tabIndex:D,isActive:R,socketKeys:U,onReCreateSocket:A,onCloseSocket:y,shixun:M}):null,e.a.createElement("a",{onClick:C,title:j?"\u6536\u7F29":"\u5C55\u5F00"},e.a.createElement("i",{className:j?"iconfont icon-shousuo":"iconfont icon-zhankai"})))},hn=1200,wn=300;function xn(a){var u=a.isActive,m=a.socketKeys,R=a.webssh,D=a.onCloseSocket,g=a.onReCreateSocket,U=a.sshConfigData,y=a.tabIndex,A=a.shixun,b=Object(h.useState)(R===3?1800:hn),p=Object(l.a)(b,2),N=p[0],M=p[1],C=Object(h.useState)(!1),j=Object(l.a)(C,2),W=j[0],q=j[1],ae=A.identifier;Object($e.a)(function(){M(N-1)},u&&N>0?1e3:null),Object(h.useEffect)(function(){var Ue=oe.a.subscribe("on-operating-ssh",function(){(A==null?void 0:A.webssh)!=3&&M(hn)}),Qe=oe.a.subscribe("update-windows-time",function(Dt){M(parseInt(Dt.remaining_time/1e3))}),Ke=oe.a.subscribe("on-recreate-socket",function(){g()});return function(){Qe(),Ue(),Ke()}},[]);function je(){on.c.replace("/shixuns/".concat(ae,"/challenges"))}function O(){i.a.confirm({title:"\u547D\u4EE4\u884C\u91CD\u8FDE\u63D0\u9192",icon:e.a.createElement(Za.a,null),content:"\u7531\u4E8E\u957F\u65F6\u95F4\u6CA1\u6709\u4F7F\u7528\uFF0C\u8D44\u6E90\u5DF2\u7ECF\u88AB\u56DE\u6536\u3002\u5982\u6709\u9700\u8981\uFF0C\u53EF\u4EE5\u91CD\u8FDE\u547D\u4EE4\u884C\u3002",centered:!0,okText:"\u91CD\u8FDE",cancelText:"\u9000\u51FA",onOk:pt,onCancel:je})}var nt=function(){i.a.confirm({title:"\u91CD\u7F6E\u547D\u4EE4\u884C",icon:e.a.createElement(Za.a,null),content:"\u5B9E\u9A8C\u73AF\u5883\u5C06\u6062\u590D\u5230\u521D\u59CB\u72B6\u6001\uFF0C\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883?",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:dt})};Object(h.useEffect)(function(){N===0&&(A.webssh!=3&&O(),m.forEach(function(Ue){oe.a.publish("close-socket",Ue)})),N===wn&&A.webssh!=3&&q(!0)},[N]);function ve(){q(!1)}function Pe(){A.webssh!=3&&q(!0)}function be(){M(hn),oe.a.publish("ssh-add-connect-time"),q(!1)}function pt(){M(hn),oe.a.publish("create-socket",y)}function dt(){return ee.apply(this,arguments)}function ee(){return ee=Object(c.a)(s.a.mark(function Ue(){return s.a.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:return m.forEach(function(Dt){oe.a.publish("close-socket",Dt)}),Ke.next=3,D();case 3:M(hn),g();case 5:case"end":return Ke.stop()}},Ue)})),ee.apply(this,arguments)}var Me=function(){i.a.confirm({title:"\u670D\u52A1\u9884\u89C8",content:"\u201C\u670D\u52A1\u9884\u89C8\u201D\u4F1A\u8BBF\u95EE\u547D\u540D\u884C\u5BB9\u5668\u76848081\u7AEF\u53E3\uFF0C\u5982\u679C\u7AEF\u53E3\u672A\u542F\u52A8\u4F1A\u5BFC\u81F4\u9884\u89C8\u5931\u8D25",okText:"\u7EE7\u7EED\u524D\u5F80",cancelText:"\u53D6\u6D88",onOk:function(){Object(Ie.I)(U==null?void 0:U.mapping_service_url)}})};return e.a.createElement(h.Fragment,null,N>0&&N<=wn&&A.webssh!=3?e.a.createElement(Ln,{title:"\u8D44\u6E90\u56DE\u6536\u5012\u8BA1\u65F6\uFF0C\u70B9\u51FB\u53EF\u5EF6\u957F\uFF08\u6216\u8005\u64CD\u4F5C\u547D\u4EE4\u884C\u81EA\u52A8\u5EF6\u957F\uFF09",className:"c-red",time:N,style:{display:"inline-block",margin:"0 10px 1px 0"},callback:Pe}):null,(U==null?void 0:U.mapping_service_url)&&e.a.createElement("a",{target:"_blank",onClick:function(Qe){Qe.preventDefault(),Me()},href:U==null?void 0:U.mapping_service_url},e.a.createElement(an,{className:"font14 c-blue"}),e.a.createElement("span",{className:"c-blue"}," \u670D\u52A1\u9884\u89C8")),e.a.createElement("a",{onClick:nt},e.a.createElement("i",{className:"iconfont icon-zhongzhi2 font-16 "}),e.a.createElement("span",null," \u91CD\u7F6E\u547D\u4EE4\u884C")),e.a.createElement(te.a,null,e.a.createElement(i.a,{centered:!0,title:[e.a.createElement(Za.a,{className:"modalIconYellow"}),"\u547D\u4EE4\u884C\u8FDE\u63A5\u65F6\u957F\u63D0\u9192"],wrapClassName:"customModalStyle",closable:!1,visible:W&&N>0,onOk:be,onCancel:ve,okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981"},"\u547D\u4EE4\u884C\u5C06\u4E8E ",Math.round(N/60)," \u5206\u949F\u540E\u4E2D\u65AD\uFF0C\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\u5417\uFF1F")))}function Ln(a){var u=a.title,m=a.time,R=a.className,D=R===void 0?"":R,g=a.callback,U=a.desc,y=U===void 0?"":U,A=a.style,b=A===void 0?{}:A;function p(){g&&g()}return e.a.createElement("a",{onClick:p,title:u,className:D},e.a.createElement("img",{src:as.a,alt:"time",width:16,style:b}),e.a.createElement("span",null,y?"".concat(y,"\uFF1A"):"",Lt(m)))}var Ys=t("lOMy"),ns={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},Zs=function(a){var u=a.className,m=a.mirror_description,R=a.git_url,D=a.difficulty,g=a.task_pass,U=a.test_set_permission,y=a.onVncAction,A=a.window_vnc_url,b=a.linux_vnc,p=a.vnc_url;return e.a.createElement("div",{className:"tpi-code-setting ".concat(u)},e.a.createElement("h3",null,"\u529F\u80FD"),e.a.createElement("section",null,e.a.createElement("a",{id:"full-screen",title:"\u5168\u5C4F",className:"file-item action",onClick:function(){y("full-screen")}}," ",e.a.createElement("i",{className:"iconfont icon-quanping"}),"\u5168\u5C4F "),e.a.createElement("a",{id:"reset-task",onClick:function(){return y("reset-task")},className:"file-item action",title:"\u91CD\u7F6E\u5B9E\u8BAD"}," ",e.a.createElement("i",{className:"iconfont icon-zhongzhishixun"}),"\u91CD\u7F6E\u5B9E\u8BAD "),e.a.createElement("a",{id:"reset-task",onClick:function(){return y("reset-code")},className:"file-item action",title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"}," ",e.a.createElement("i",{className:"iconfont icon-zhongzhi font20",style:{marginRight:19}}),"\u6062\u590D\u521D\u59CB\u4EE3\u7801 "),R?e.a.createElement(_n.CopyToClipboard,{text:R,onCopy:function(){return f.b.success("\u590D\u5236\u6210\u529F")}},e.a.createElement("a",{id:"copy-git",title:"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740",className:"file-item action"}," ",e.a.createElement("i",{className:"iconfont icon-fuzhibanbenkudizhi1"}),"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740 ")):null,!A&&!b&&e.a.createElement("a",{id:"copy-cliboard",className:"file-item action",onClick:function(){y("show-clipboard-box")}}," ",e.a.createElement("i",{className:"iconfont icon-fuzhiniantie"}),"\u590D\u5236\u7C98\u8D34 ")),e.a.createElement("h3",null,"\u5173\u5361\u914D\u7F6E\u4FE1\u606F"),e.a.createElement("section",null,e.a.createElement("a",{className:"file-item",title:g?"\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218":"\u4E0D\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218"},e.a.createElement("b",null,"\u8DF3\u5173"),e.a.createElement("span",null,g?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")),e.a.createElement("a",{className:"file-item",title:U?"\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.a.createElement("b",null,"\u6D4B\u8BD5\u96C6\u89E3\u9501"),e.a.createElement("span",null,U?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8"))),e.a.createElement("h3",null,"\u5B9E\u8BAD\u57FA\u672C\u4FE1\u606F"),e.a.createElement("section",null,e.a.createElement("div",{className:"file-item"},e.a.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),e.a.createElement("span",null,ns[D])),e.a.createElement("div",{className:"file-item",style:{alignItems:"flex-start"}},e.a.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),e.a.createElement("span",{className:"vnc-desc",title:m==null?void 0:m.join(" ")},m==null?void 0:m.join(" ")))))},Mn=t("l9Ud"),Ha=t.n(Mn),ln;(function(a){a.Classrooms="classrooms",a.Shixuns="shixuns",a.Paths="paths",a.Projects="projects",a.Videos="videos",a.Topics="topics",a.Teach="teach-group"})(ln||(ln={}));var yn=function(u){var m=u.userDetail,R=u.user,D=u.globalSetting,g=u.loading,U=u.dispatch,y=u.onClose,A=u.shixun,b=Object(P.a)(u,["userDetail","user","globalSetting","loading","dispatch","onClose","shixun"]),p=Object(ne.m)(),N=Object(h.useState)([]),M=Object(l.a)(N,2),C=M[0],j=M[1],W=Object(h.useState)({}),q=Object(l.a)(W,2),ae=q[0],je=q[1],O=Object(h.useState)(0),nt=Object(l.a)(O,2),ve=nt[0],Pe=nt[1],be=Object(h.useState)(Object(_.a)({page:1,limit:20,id:A.identifier},p)),pt=Object(l.a)(be,2),dt=pt[0],ee=pt[1],Me=Object(h.useCallback)(function(){return b.visible},[b.visible]);Object(h.useEffect)(function(){dt.page=1,Ue()},[b.visible]);var Ue=function(){var Qe=Object(c.a)(s.a.mark(function Ke(){var Dt;return s.a.wrap(function(Zt){for(;;)switch(Zt.prev=Zt.next){case 0:return Zt.next=2,U({type:"shixunsDetail/getSetData",payload:dt});case 2:Dt=Zt.sent,Dt&&(j(Object(I.a)(Dt.data_sets)),Pe(Dt.data_sets_count),je(Dt.folder_name));case 4:case"end":return Zt.stop()}},Ke)}));return function(){return Qe.apply(this,arguments)}}();return e.a.createElement(e.a.Fragment,null,!!C.length&&b.children,e.a.createElement(F.a,{title:"\u6570\u636E\u96C6",placement:"right",className:Ha.a.wrap,width:300,closable:!1,onClose:y,visible:Me()},e.a.createElement("div",{className:"c-grey-999 font14 ml5 mb5"},"\u6570\u636E\u96C6\u8DEF\u5F84"),e.a.createElement("dl",{className:Ha.a.list},e.a.createElement(fn.a,{title:ae},e.a.createElement("dt",null,ae)),e.a.createElement("dd",null,e.a.createElement(_n.CopyToClipboard,{text:ae,onCopy:function(){return f.b.success("\u590D\u5236\u6210\u529F")}},e.a.createElement("span",{className:"".concat(Ha.a.copy," current")},"\u70B9\u51FB\u590D\u5236")))),e.a.createElement("div",{className:"c-grey-999 font14 ml5 mb5"},"\u6587\u4EF6\u8DEF\u5F84"),C==null?void 0:C.map(function(Qe,Ke){return e.a.createElement("dl",{className:Ha.a.list},e.a.createElement(fn.a,{title:Qe.title},e.a.createElement("dt",null,e.a.createElement("span",{className:"icon-wenjian4 mr5"}),Qe.title)),e.a.createElement("dd",null,e.a.createElement(_n.CopyToClipboard,{text:Qe.file_path,onCopy:function(){return f.b.success("\u590D\u5236\u6210\u529F")}},e.a.createElement("span",{className:"".concat(Ha.a.copy," current")},"\u70B9\u51FB\u590D\u5236"))))}),e.a.createElement("div",{className:"tc"},e.a.createElement(H.a,{onChange:function(Ke){dt.page=Ke,Ue()},className:Ha.a.page,size:"small",total:ve,pageSize:dt.limit,hideOnSinglePage:!0}))))},On=Object(on.a)(function(a){var u=a.user,m=a.userDetail,R=a.loading,D=a.shixunsDetail,g=a.globalSetting;return{user:u,userDetail:m,shixunsDetail:D,globalSetting:g,loading:R.models.index}})(yn),Dn=t("m3rI"),ss=t("tUsH"),Un=t.n(ss),_s=t("1Zrr"),pn=t.n(_s),In=t("bntm"),rs=t("bPs0"),hs=it.a.Countdown;function Qs(){return e.a.createElement("p",null,"\u684C\u9762\u7CFB\u7EDF\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 Ks=function(a){var u,m=a.mirror_description,R=a.difficulty,D=a.git_url,g=a.vnc_url,U=a.window_vnc_url,y=a.linux_vnc,A=a.isNotice,b=a.user,p=a.game,N=a.shixun,M=N===void 0?{}:N,C=a.resetVncLoading,j=a.onUpdateCostTime,W=a.lastedGetTaskInfoTime,q=a.onShowNotice,ae=a.onResetGitCode,je=a.onResetVnc,O=a.onBack,nt=a.history,ve=a.onAddVncTime,Pe=a.onUpdateCode,be=M.name,pt=M.identifier,dt=M.task_pass,ee=M.test_set_permission,Me=p.cost_time,Ue=p.status,Qe=b.user_url,Ke=b.image_url,Dt=b.grade,oa=Dt===void 0?0:Dt,Zt=Object(h.useState)(!1),xa=Object(l.a)(Zt,2),St=xa[0],Ra=xa[1],qt=Object(h.useState)({}),Gt=Object(l.a)(qt,2),Ht=Gt[0],nn=Gt[1],Vt=Object(h.useState)("#FFF"),Wa=Object(l.a)(Vt,2),la=Wa[0],un=Wa[1],La=Object(h.useState)(null),xt=Object(l.a)(La,2),cn=xt[0],sn=xt[1],bt=Object(h.useState)(),$t=Object(l.a)(bt,2),Va=$t[0],pa=$t[1],ja=Object(h.useState)(!1),va=Object(l.a)(ja,2),dn=va[0],ga=va[1],vt=Object(ne.l)().query;Object(h.useEffect)(function(){function Mt(){return It.apply(this,arguments)}function It(){return It=Object(c.a)(s.a.mark(function Oa(){var Ia,_a,za,sa,Oe,Je,Te,ot,ft,jt;return s.a.wrap(function(ea){for(;;)switch(ea.prev=ea.next){case 0:if(!(vt.type==="exercises")){ea.next=12;break}if(!(vt.coursesId==="coursesId")){ea.next=7;break}return ea.next=4,Object(wt.T)({categoryId:vt.exercisesId,login:vt.login});case 4:sa=ea.sent,ea.next=10;break;case 7:return ea.next=9,Object(wt.w)({categoryId:vt.exercisesId,login:vt.login});case 9:sa=ea.sent;case 10:nn(Object(_.a)({},sa)),((Ia=sa)===null||Ia===void 0?void 0:Ia.left_banner_id)&&((_a=sa)===null||_a===void 0||((za=_a.exercise)===null||za===void 0)?void 0:za.left_time)&&(sn(Date.now()+((Oe=sa)===null||Oe===void 0||((Je=Oe.exercise)===null||Je===void 0)?void 0:Je.left_time)*1e3),setTimeout(function(){un("red")},(((Te=sa)===null||Te===void 0||((ot=Te.exercise)===null||ot===void 0)?void 0:ot.left_time)-300>0?((ft=sa)===null||ft===void 0||((jt=ft.exercise)===null||jt===void 0)?void 0:jt.left_time)-300:0)*1e3));case 12:case"end":return ea.stop()}},Oa)})),It.apply(this,arguments)}Mt(),oe.a.subscribe("update-windows-time",function(Oa){pa(parseInt(Oa.remaining_time/1e3))}),g&&pa(1800)},[]),Object(h.useEffect)(function(){var Mt;return vt.type==="exercises"&&(Ht==null||((Mt=Ht.exercise)===null||Mt===void 0)?void 0:Mt.screen_open)&&(rs.b.forEach(function(It,Oa){document.addEventListener(It,ya,!1),document.addEventListener("blur",ya,!1)}),window.focus(),window.onblur=function(){Object(In.a)()&&(ya(),Object(In.b)())}),function(){rs.b.forEach(function(It,Oa){document.removeEventListener(It,ya,!1)})}},[Ht]);var Qa=function(){ga(!dn)},ya=function(It){window.parent.postMessage("backExercise","*"),It!=="back"&&Object(In.b)()};function vn(){Ra(!St)}function aa(){Ra(!1)}function Ka(){O(),nt.replace("/shixuns/".concat(pt,"/challenges"))}function Xa(){if(C)return;je()}function na(){i.a.confirm({title:"\u9000\u51FA\u5B9E\u8BAD",icon:e.a.createElement(Za.a,null),content:"\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5B9E\u8BAD\u5417\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Ka})}function Ja(Mt){aa(),Mt==="reset-task"&&(C||i.a.confirm({title:"\u91CD\u7F6E\u5B9E\u8BAD",icon:e.a.createElement(Za.a,null),content:e.a.createElement(Qs,null),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Xa})),Mt==="reset-code"&&(C||i.a.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:e.a.createElement(Za.a,null),content:"\u60A8\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:ae})),Mt==="full-screen"&&oe.a.publish("vnc-enlarge"),Mt==="show-clipboard-box"&&oe.a.publish("show-clipboard-box")}var Ma={task_pass:dt,test_set_permission:ee,mirror_description:m,difficulty:R,resetVncLoading:C,git_url:D,onVncAction:Ja,window_vnc_url:U,linux_vnc:y,vnc_url:g};return e.a.createElement("div",{className:"task-header-container"},vt.type!=="exercises"&&e.a.createElement(e.a.Fragment,null,e.a.createElement("a",{className:"task-user-info",href:Qe,target:"_blank"},Ke?e.a.createElement("img",{width:"35",height:"35",src:"".concat(Dn.a.IMG_SERVER,"/images/").concat(Ke)}):null,e.a.createElement("span",null,b.name)),e.a.createElement("div",{className:"grade-info"},e.a.createElement("img",{src:Un.a,alt:"gold",width:20}),oa)),e.a.createElement("h2",{className:"shixun-info"},be,(vt==null?void 0:vt.type)!=="exercises"&&e.a.createElement(Ca,{lastedGetTaskInfoTime:W,status:Ue,defaultTime:Me,onUpdateCostTime:j,title:g?"\u5B9E\u9A8C\u603B\u7528\u65F6":""})),(vt==null?void 0:vt.type)!=="exercises"&&e.a.createElement(e.a.Fragment,null,(g||U||y||(M==null?void 0:M.webssh)===3)&&e.a.createElement("div",{className:"flex-container"},U&&e.a.createElement(Yt.Link,{onClick:function(It){It.preventDefault(),oe.a.publish("send-ctrl-alt-delete")},className:"c-grey-c mr20"},"\u53D1\u9001CTRL+ALT+DELETE"),A?e.a.createElement(jn,{className:"btn-notice",onShowNotice:q}):null,Va&&e.a.createElement(Ye,{defaultTime:Va,onAddVncTime:ve,onReset:Xa,toShixun:Ka,title:g?"\u5B9E\u9A8C\u73AF\u5883\u5012\u8BA1\u65F6":""}),e.a.createElement("a",{className:"btn-vnc",title:"\u5DE5\u5177\u680F",onClick:vn},e.a.createElement("img",{alt:"tool",src:pn.a,width:16}),"\u5DE5\u5177\u680F")),!U&&e.a.createElement(On,{visible:dn,onClose:Qa,shixun:M},e.a.createElement("a",{className:"btn-vnc",title:"\u5DE5\u5177\u680F",onClick:Qa},e.a.createElement("span",{className:"iconfont font14 mr5 icon-shujuji2"}),"\u6570\u636E\u96C6"))),vt.type!=="exercises"&&e.a.createElement(e.a.Fragment,null,g||U?e.a.createElement("a",{className:"btn-task-out",onClick:na,title:"\u9000\u51FA\u5B9E\u8BAD"},"\u9000\u51FA\u5B9E\u8BAD"):e.a.createElement("a",{className:"btn-out",onClick:na,title:"\u9000\u51FA\u5B9E\u8BAD"},e.a.createElement("i",{className:"iconfont icon-kaiguan"}))),(Ht==null||((u=Ht.exercise)===null||u===void 0)?void 0:u.left_time)&&e.a.createElement(e.a.Fragment,null,e.a.createElement("span",{style:{color:la},className:"iconfont icon-kaoshishichang mr5"}),e.a.createElement("span",{className:"c-white mr20"},e.a.createElement(hs,{className:"flex-wrp ",valueStyle:{color:la,fontSize:16,fontWeight:"normal"},title:e.a.createElement("span",{style:{color:la,fontSize:16}},"\u5269\u4F59\u65F6\u95F4\uFF1A"),value:cn,onFinish:Object(c.a)(s.a.mark(function Mt(){var It,Oa;return s.a.wrap(function(_a){for(;;)switch(_a.prev=_a.next){case 0:return _a.next=2,Object(wt.U)({categoryId:vt.exercisesId,commit_method:2});case 2:It=_a.sent,(It==null?void 0:It.status)===0&&(Pe(1),i.a.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:e.a.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",e.a.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:function(){var za=Object(c.a)(s.a.mark(function Oe(){return s.a.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:window.parent.location.href="/classrooms/".concat(vt.coursesId,"/exercise/").concat(vt.exercisesId,"/detail");case 1:case"end":return Te.stop()}},Oe)}));function sa(){return za.apply(this,arguments)}return sa}()})),(It==null?void 0:It.status)===-3&&(Oa=parseInt(It==null?void 0:It.message),sn(Date.now()+Oa*1e3));case 5:case"end":return _a.stop()}},Mt)}))}))),(vt==null?void 0:vt.type)==="exercises"&&e.a.createElement(Le.a,{type:"primary",onClick:function(){Pe(1),i.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:e.a.createElement("div",{className:"tc"},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u5DF2\u7ECF\u63D0\u4EA4\uFF1F"),onOk:function(){ya("back")}})}},e.a.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"),e.a.createElement(te.a,null,e.a.createElement(F.a,{className:"setting-drawer",title:null,placement:"right",closable:!1,visible:St,onClose:aa},e.a.createElement(Zs,Ma))))},Fn=300;function Ye(a){var u=a.onAddVncTime,m=a.onReset,R=a.toShixun,D=a.title,g=D===void 0?"":D,U=a.defaultTime,y=Object(h.useState)(U),A=Object(l.a)(y,2),b=A[0],p=A[1],N=Object(h.useState)(!1),M=Object(l.a)(N,2),C=M[0],j=M[1];Object($e.a)(function(){p(b-1)},b>0?1e3:null),Object(h.useEffect)(function(){b===Fn&&j(!0)},[b]),Object(h.useEffect)(function(){U<Fn&&j(!0),p(U)},[U]);function W(){b!==0?j(!1):R()}function q(){j(!1),b>0?(p(U),u()):(p(U),m())}function ae(){b<Fn&&j(!0)}return e.a.createElement(h.Fragment,null,e.a.createElement(Ln,{callback:ae,title:"\u5B9E\u9A8C\u73AF\u5883\u5012\u8BA1\u65F6",className:"btn-vnc ".concat(b<Fn?"color-red":""," "),time:b,desc:g}),e.a.createElement(te.a,null,e.a.createElement(i.a,{title:[e.a.createElement(Za.a,{className:"modalIconYellow"}),b!==0?"\u5B9E\u9A8C\u73AF\u5883\u5EF6\u65F6\u63D0\u9192":"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u63D0\u9192"],closable:!1,centered:!0,wrapClassName:"customModalStyle",visible:C,onOk:q,onCancel:W,okText:b!==0?"\u7ACB\u5373\u5EF6\u957F":"\u91CD\u7F6E",cancelText:b!==0?"\u4E0D\u9700\u8981":"\u9000\u51FA"},b!==0?"\u5F53\u524D\u5B9E\u9A8C\u73AF\u5883\u5C06\u4E8E ".concat(Math.round(b/60)," \u5206\u949F\u540E\u5173\u95ED\uFF0C\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\u5417\uFF1F"):"\u7531\u4E8E\u957F\u65F6\u95F4\u6CA1\u6709\u4F7F\u7528\uFF0C\u8D44\u6E90\u5DF2\u7ECF\u88AB\u56DE\u6536\u3002\u5982\u6709\u9700\u8981\uFF0C\u53EF\u4EE5\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883\u3002")))}var ze=t("QUgM"),Ze=t("KJ0q"),kt={0:"A",1:"B",2:"C",3:"D",4:"E",5:"F",6:"G",7:"H",8:"I",9:"J",10:"K",11:"L",12:"M",13:"N"},zt=function(a){var u=a.category,m=a.answer,R=m===void 0?"":m,D=a.index,g=a.option_name,U=a.callback,y=kt[D];function A(){if(u===1)U(y);else{var b=(R==null?void 0:R.split(""))||[],p=b.indexOf(y);p>=0?b.splice(p,1):b.push(y),U(b.join(""))}}return e.a.createElement("a",{className:"flex-container",onClick:A},e.a.createElement("span",{style:{position:"relative",top:4},className:"".concat(u===1?"radio":"checkbox"," ").concat(R&&R.indexOf(y)>=0?"active":"")}),e.a.createElement("div",{className:"flex-wrp"},e.a.createElement("span",{style:{lineHeight:1.7,fontSize:16,whiteSpace:"nowrap"}},y,"\u3001"),e.a.createElement(Nt.a,{className:"subject-body",value:g})))},ta=function(a){var u=a.id,m=a.answer,R=a.challenge_question,D=a.category,g=a.subject,U=a.onSetAnswers;function y(A){U(u,A)}return e.a.createElement("li",null,e.a.createElement("div",{className:"subject"},e.a.createElement(Nt.a,{value:"".concat(u+1,"\u3001").concat(g),className:"subject-body"})),e.a.createElement("div",{className:"option"},R.map(function(A,b){var p=A.option_name;return e.a.createElement(zt,{index:b,key:p,option_name:p,answer:m,category:D,callback:y})})))},da=function(a){var u=a.chooses,m=a.answers,R=a.onSetAnswers;return e.a.createElement("ul",{className:"choose-container"},u.map(function(D,g){var U=D.subject,y=D.challenge_question,A=D.category;return e.a.createElement(ta,{key:g,id:g,subject:U,challenge_question:y,category:A,answer:m[g],onSetAnswers:R})}))},Sa=t("yqJW"),ma=t("cf+g"),ba=t.n(ma),kn=t("UbZX"),$a=t.n(kn),is=t("LYID"),Bn=t.n(is),os=function(u){var m=u.id,R=u.isActive,D=u.title,g=u.onActive,U=u.had_submmit,y=u.result,A=u.actual_output,b=u.standard_answer;function p(){g(m)}var N="test-case-item";return R&&(N+=" active"),U&&(N+=" has-result"),e.a.createElement("li",{className:N},e.a.createElement("a",{className:"case-header",onClick:p},e.a.createElement("h2",null,e.a.createElement("div",{className:R?"arrow-down":"arrow-right"}),e.a.createElement("span",{className:"test-title"},D)),U>0?e.a.createElement("img",{width:16,src:y?$a.a:Bn.a}):e.a.createElement("i",{className:"iconfont icon-suo1"})),e.a.createElement("div",{className:"item-desc ".concat(R?"show":"hide"," choose-game-item")},U?y?e.a.createElement(h.Fragment,null,e.a.createElement("p",null,"\u6B63\u786E\u9009\u9879\uFF1A",e.a.createElement("b",null,b)),e.a.createElement("p",null,"\u4F60\u7684\u9009\u9879\uFF1A",e.a.createElement("b",{className:"c-red"},A))):e.a.createElement("p",null,"\u9519\u8BEF\uFF0C\u4E0D\u652F\u6301\u67E5\u770B"):e.a.createElement("p",null,"\u5C1A\u672A\u63D0\u4EA4\uFF0C\u6682\u4E0D\u652F\u6301\u67E5\u770B")))},br=function(a){var u=a.onResizeSetContainer,m=a.moveY,R=a.had_submmit,D=a.test_sets,g=D===void 0?[]:D,U=a.challenge_chooses_count,y=a.choose_correct_num,A=Object(h.useState)(-1),b=Object(l.a)(A,2),p=b[0],N=b[1];function M(W){N(W===p?-1:W)}var C=y===U;function j(){u(m)}return e.a.createElement(h.Fragment,null,e.a.createElement("div",{className:"test-header"},e.a.createElement("span",{className:"active"},"\u6D4B\u8BD5\u7ED3\u679C"),e.a.createElement("a",{onClick:j},e.a.createElement("i",{className:"iconfont ".concat(m===.01?"icon-shousuo":"icon-zhankai"," icon-zhankai")}))),R?e.a.createElement("p",{className:"test-result ".concat(C?"success":"failer")},e.a.createElement("span",{className:"count"},e.a.createElement("img",{width:16,src:C?$a.a:ba.a}),y," / ",U," \u5171\u6709",U,"\u9898\uFF0C"),e.a.createElement("span",null,C?"\u5168\u90E8\u901A\u8FC7":"\u5176\u4E2D".concat(U-y,"\u9898\u76EE\u7ED3\u679C\u4E0D\u5339\u914D\u3002\u8BE6\u60C5\u5982\u4E0B\uFF1A"))):null,e.a.createElement("ul",{className:"test-case-list"},g.map(function(W,q){return e.a.createElement(os,Object(n.a)({key:"item"+q,had_submmit:R,title:"\u9898\u76EE".concat(q+1)},W,{isActive:p===q,id:q,onActive:M}))})))},zi=t("qUwa"),Rr=t("VjRW"),yr=t.n(Rr),Js=function(a){var u=a.st,m=a.prev_game,R=a.next_game,D=a.time_limit,g=a.record_consume_time,U=a.loading,y=a.vnc_url,A=a.linux_vnc,b=a.windows_vnc,p=a.shixun,N=a.game,M=a.onRun,C=a.dispatch,j=a.onShowTestCaseList,W=a.chooses,q=a.unity_3d_routes,ae=a.user,je=a.is_last_game,O=a.challenge,nt=!je&&!U&&(p.status>0||(ae==null?void 0:ae.identity)<5),ve=u===1&&N.status===2,Pe=Object(h.useState)(0),be=Object(l.a)(Pe,2),pt=be[0],dt=be[1],ee=Object(h.useState)(0),Me=Object(l.a)(ee,2),Ue=Me[0],Qe=Me[1],Ke=Object(h.useState)(!1),Dt=Object(l.a)(Ke,2),oa=Dt[0],Zt=Dt[1],xa=Object(ne.l)();return Object(h.useEffect)(function(){pt>0&&setTimeout(function(){dt(pt-1)},1e3)},[pt]),Object(h.useEffect)(function(){Ue>0&&setTimeout(function(){Qe(Ue-1)},1e3)},[Ue]),Object(h.useEffect)(function(){var St=oe.a.subscribe("eval-code-finish",function(){q&&Zt(!0),u===1||dt(10)});return St},[]),e.a.createElement(h.Fragment,null,e.a.createElement("div",{className:"flex-container eval-desc"},D?e.a.createElement("span",null,"\u672C\u5173\u6700\u5927\u6267\u884C\u65F6\u95F4\uFF1A".concat(D,"\u79D2")):null,g?e.a.createElement("span",null,"\u672C\u6B21\u8BC4\u6D4B\u8017\u65F6(\u7F16\u8BD1\u3001\u8FD0\u884C\u603B\u65F6\u95F4)\uFF1A",g," \u79D2"):null,(y||b||A)&&e.a.createElement("a",{title:"\u663E\u793A/\u9690\u85CF\u6D4B\u8BD5\u7ED3\u679C",onClick:function(){oe.a.publish("show-case-result")}},"\u663E\u793A/\u9690\u85CF\u6D4B\u8BD5\u7ED3\u679C")),e.a.createElement("div",{className:"flex-container eval-btn-group"},m&&!U?e.a.createElement("a",{href:"/tasks/".concat(m).concat(xa.search),onClick:function(Ra){Ra.preventDefault(),setTimeout(function(){return window.location.href="/tasks/".concat(m).concat(xa.search)},300)},className:"ghost-link"},"\u4E0A\u4E00\u5173"):null,nt?e.a.createElement("a",{href:"/tasks/".concat(R).concat(xa.search),onClick:function(Ra){if(Ra.preventDefault(),p.task_pass||N.status===2||(ae==null?void 0:ae.identity)<5){setTimeout(function(){return window.location.href="/tasks/".concat(R).concat(xa.search)},300);return}i.a.warning({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u6211\u77E5\u9053\u4E86",content:e.a.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")})},className:"ghost-link"},"\u4E0B\u4E00\u5173"):null,oa&&(O==null?void 0:O.show_type)===1&&e.a.createElement("button",{onClick:function(){C({type:"SHOW_PICTURE_VIEW"})},style:{minWidth:"72px",marginRight:10},className:"btn-run",title:"\u67E5\u770B\u6548\u679C"},"\u67E5\u770B\u6548\u679C"),e.a.createElement("button",{onClick:Object(c.a)(s.a.mark(function St(){return s.a.wrap(function(qt){for(;;)switch(qt.prev=qt.next){case 0:if(!(u===1)){qt.next=4;break}if(!((W==null?void 0:W.length)<=0)){qt.next=4;break}return i.a.confirm({centered:!0,title:"\u63D0\u793A",content:e.a.createElement("div",{className:"tc"},e.a.createElement("p",null,"\u60A8\u8FD8\u672A\u6DFB\u52A0\u9898\u76EE\uFF0C\u8BF7\u6DFB\u52A0\u540E\u8BC4\u6D4B\uFF01")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88"}),qt.abrupt("return");case 4:return Zt(!1),qt.next=7,M();case 7:case"end":return qt.stop()}},St)})),style:{minWidth:"72px"},disabled:U||pt>0,className:"btn-run",title:"\u8FD0\u884C\u8BC4\u6D4B"},pt>0?"".concat(pt,"S"):e.a.createElement(h.Fragment,null," ",e.a.createElement("img",{src:yr.a,alt:"run",width:18})," ",e.a.createElement("b",null,"\u8BC4\u6D4B")," "))))};function Or(a,u){switch(u.type){case T.f:return Object(_.a)(Object(_.a)({},a),{},{loading:!0});case T.e:return Object(_.a)(Object(_.a)({},a),{},{loading:!1});case T.B:return Object(_.a)(Object(_.a)({},a),u.payload);default:throw new Error}}var Dr=function(a){var u=a.taskData,m=a.moveY,R=a.onResizeYStart,D=a.onResizeSetContainer,g=a.onEval,U=a.lastedGetTaskInfoTime,y=a._dispatch,A=Object(ne.l)(),b=u.chooses,p=u.choose_test_cases,N=u.game,M=p.test_sets,C=p.challenge_chooses_count,j=p.choose_correct_num,W=p.had_submmit,q=Object(h.useCallback)(function(){var Qe=[];return Qe.length=C,W&&(Qe=M.map(function(Ke){return Ke.actual_output})),Qe},[U]),ae=Object(h.useReducer)(Or,{loading:!1,answers:q()}),je=Object(l.a)(ae,2),O=je[0],nt=je[1];Object(h.useEffect)(function(){nt({type:T.B,payload:{answers:q()}})},[U]);var ve=O.answers,Pe=O.loading;function be(Qe,Ke){ve[Qe]=Ke,nt({type:T.B,payload:{answers:ve}})}function pt(){for(var Qe=!0,Ke=0;Ke<C;Ke++)if(!ve[Ke]){f.b.info("\u8BF7\u5148\u7ED9\u7B2C".concat(Ke+1,"\u9898\u9009\u62E9\u7B54\u6848\uFF01")),Qe=!1;break}return Qe}function dt(){return ee.apply(this,arguments)}function ee(){return ee=Object(c.a)(s.a.mark(function Qe(){var Ke,Dt;return s.a.wrap(function(Zt){for(;;)switch(Zt.prev=Zt.next){case 0:if(!pt()){Zt.next=7;break}return nt({type:T.f}),Zt.next=4,Object(V.g)(N.identifier,{answer:ve,challenge_id:u==null||((Ke=u.challenge)===null||Ke===void 0)?void 0:Ke.id,subject_id:A.query.subject_id||"",question_id:A.query.questionId,exercise_id:A.query.exercisesId});case 4:Dt=Zt.sent,g(Dt),nt({type:T.e});case 7:case"end":return Zt.stop()}},Qe)})),ee.apply(this,arguments)}var Me=m?"".concat(m-54,"px"):"70%",Ue="calc(100% - 3px - 51px - ".concat(Me,")");return e.a.createElement(h.Fragment,null,e.a.createElement("div",{className:"code-area-container",style:{height:Me}},e.a.createElement(da,{chooses:b,answers:ve,onSetAnswers:be})),e.a.createElement("div",{className:"resize-y-bar",onMouseDown:R,draggable:!1},e.a.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),e.a.createElement("div",{className:"test-set-container",style:{height:Ue}},e.a.createElement(br,{had_submmit:W,moveY:m,onResizeSetContainer:D,test_sets:M,challenge_chooses_count:C,choose_correct_num:j})),e.a.createElement("div",{className:"action-container"},e.a.createElement(Js,Object(n.a)({},u,{loading:Pe,onRun:dt,dispatch:y}))))},Gi=t("popq"),Ur=t("362i"),qs=t.n(Ur),Pr=t("VPUa"),$s=t.n(Pr),Tr=t("0i5U"),Cr=t.n(Tr),Sr=function(a){var u,m=a.star,R=a.gold,D=a.experience,g=a.next_game,U=a.next_shixun,y=a.subject_done,A=a.onCloseResult,b=a.isPictureView,p=a.webDisplayUrl,N=a.onShowPictureView,M=a.history,C=a.onStarChange;function j(){A(),console.log("`/tasks/${next_game}${location.search}`","/tasks/".concat(g).concat(W.search)),setTimeout(function(){window.location.href="/tasks/".concat(g).concat(W.search)},300)}var W=Object(ne.l)();return e.a.createElement("div",{className:"evaluate-result-container"},e.a.createElement("div",{className:"evaluate-result-body"},e.a.createElement("a",{className:"close-line",onClick:A},e.a.createElement("i",{className:"iconfont icon-roundclose",style:{fontSize:"32px"}})),!W.query.subject_id&&e.a.createElement("img",{width:652,src:g||!y?qs.a:$s.a,alt:"\u901A\u5173"}),W.query.subject_id&&e.a.createElement("img",{width:652,src:y?$s.a:qs.a,alt:"\u901A\u5173"}),e.a.createElement("div",{className:"gold-and-experience"},e.a.createElement("p",{className:"flex-container"},e.a.createElement("span",{className:"gold-circle"})," +",R),e.a.createElement("p",{className:"flex-container"},e.a.createElement("img",{src:Cr.a})," +",D)),e.a.createElement("footer",null,m?null:e.a.createElement(h.Fragment,null,e.a.createElement("p",{className:"star-tip"},"\u60A8\u7684\u8BC4\u4EF7\u51B3\u5B9A\u8001\u5E08\u7684\u6C5F\u6E56\u5730\u4F4D~"),e.a.createElement(Ae.a,{defaultValue:0,allowClear:!1,onChange:C})),e.a.createElement("div",{className:"tc"},g?e.a.createElement("a",{onClick:j},"\u4E0B\u4E00\u5173"):e.a.createElement("a",{onClick:A},"\u5B8C\u6210"),!!U&&e.a.createElement("a",{onClick:function(){At(U,null,!1,W.query.subject_id)}},"\u8FDB\u5165\u4E0B\u4E00\u4E2A\u5B9E\u8BAD"),b?e.a.createElement("a",{onClick:function(){N(),A()}},"\u67E5\u770B\u6548\u679C"):null,p?e.a.createElement("a",{target:"_blank",href:p},"\u67E5\u770B\u6548\u679C"):null),(W==null||((u=W.query)===null||u===void 0)?void 0:u.subject_id)&&e.a.createElement("div",{className:"tc mt15"},U&&!g&&"\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",y&&"\u606D\u559C\u60A8\uFF0C\u672C\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u6700\u540E\u4E00\u4E2A\u5B9E\u8BAD\u5DF2\u901A\u5173"))))},Pn=t("bCnd"),Hi=t("ZW9T"),jr=t("p5ED"),Vi=t("XDHc"),Nr=t("Tl6Z"),wr=t.n(Nr),xr=function(a){var u=a.content,m=a.language,R=a.theme,D=a.onCodeChange,g=a.onSave,U=a.monacoOptions,y=a.isEditPath,A=a.code_edit_permission,b=a.forbidCopy,p=a.filename,N=a.file_type;return console.log("content:",{value:u,language:m,theme:R,onChange:D,onSave:g,forbidCopy:b,options:U,filename:p,file_type:N}),e.a.createElement(h.Fragment,null,e.a.createElement("div",{className:"monaco-editor-container"},y||A?null:e.a.createElement("img",{className:"only-view",src:wr.a,alt:"only-view"}),e.a.createElement(jr.a,{filename:p,type:N==="office"?"download":N,data:u,style:{top:40},monacoEditor:{value:u,language:m,theme:R,onChange:D,onSave:g,forbidCopy:b,options:U}})))},Xi=t("14J3"),Lr=t("BMrR"),Yi=t("jCWc"),er=t("kPKH"),ps=/<link(?:.*?)href=[\"\'](.+?)[\"\'](?!<)(?:.*)\>(?:[\n\r\s]*?)(?:<\/link>)*/im,vs=/<script(?:.*?)src=[\"\'](.+?)[\"\'](?!<)(?:.*)\>(?:[\n\r\s]*?)(?:<\/script>)*/im,tr=["http","com","net","org","cdn"];function ar(a){for(var u=!1,m=0;m<tr.length;m++)if(a.indexOf(tr[m])!==-1){u=!0;break}return u}var nr=3e3,Mr=function(a){var u=a.code,m=u===void 0?"":u,R=a.isActive,D=a.myshixunIdentifier,g=a.lastedUpdateTime,U=a.onFinishDisplayHtml,y=Object(h.useRef)(),A="".concat(Xt.a,"/api/myshixuns/").concat(D,"/html_content.html"),b=Object(h.useMemo)(function(){for(var p=m,N=[],M=[],C=ps.exec(p),j=vs.exec(p);C;){var W=C[0],q=C[1];ar(q)?p=p.replace(W,W.replace(/link/,"edulink")):(N.push(q),p=p.replace(ps,"EDUCODERCSS")),C=ps.exec(p)}for(;j;){var ae=j[0],je=j[1];ar(je)?p=p.replace(ae,ae.replace(/script/g,"w3scrw3ipttag")):(M.push(je),p=p.replace(vs,"EDUCODERJS")),j=vs.exec(p)}return p=p.replace(/=/gi,"w3equalsign").replace(/script/gi,"w3scrw3ipttag"),{content:p,css:N,script:M}},[m]);return Object($e.a)(function(){var p=new Date().getTime();R&&y.current&&g&&p>g+nr&&U()},nr),Object(h.useEffect)(function(){y.current&&b&&b.content&&(y.current.setAttribute("action",A),y.current.submit())},[y.current,b,A]),e.a.createElement("div",{className:"html-code-view",style:{display:R?"block":"none",width:"100%",height:"100%"}},e.a.createElement("form",{ref:y,method:"post",target:"my-frame"},e.a.createElement("input",{type:"hidden",name:"contents",value:b.content}),e.a.createElement("input",{type:"hidden",name:"educodercss",value:b.css}),e.a.createElement("input",{type:"hidden",name:"educoderscript",value:b.script})),e.a.createElement("iframe",{frameBorder:"0",name:"my-frame",style:{background:"#fff",height:"100%",width:"100%"}}))},Ir=t("dQ5l"),Wn=t("ZBwS"),Fr=t.n(Wn),Zi=t("TVoq"),gs=new Fr.a;gs.Diff_EditCost=8;var kr={oldStr:"",newStr:""};function Br(a,u){switch(u.type){case"init":return Object(_.a)(Object(_.a)({},a),u.payload);default:throw new Error}}function sr(a,u){var m=/&/g,R=/</g,D=/>/g,g=a[0],U=a[1]||"",y=U.replace(m,"&").replace(R,"<").replace(D,">"),A=!y.trim();if(u==="oldStr")switch(g){case Wn.DIFF_DELETE:return"<ins class=".concat(A?"empty":"",">")+y+"</ins>";case Wn.DIFF_EQUAL:return"<span>"+y+"</span>"}else switch(g){case Wn.DIFF_INSERT:return"<del class=".concat(A?"empty":"",">")+y+"</del>";case Wn.DIFF_EQUAL:return"<span>"+y+"</span>"}}var Wr=function(a){var u,m,R=a.output,D=a.actual_output,g=Object(h.useReducer)(Br,kr),U=Object(l.a)(g,2),y=U[0],A=U[1];return R=(u=R)===null||u===void 0?void 0:u.replace(/\n/g,"\r"),D=(m=D)===null||m===void 0?void 0:m.replace(/\n/g,"\r"),Object(h.useEffect)(function(){var b=gs.diff_main(R||"",D||"");gs.diff_cleanupEfficiency(b);var p=b.map(function(M){return sr(M,"oldStr")}).join(""),N=b.map(function(M){return sr(M,"newStr")}).join("");A({type:"init",payload:{oldStr:p,newStr:N}})},[R,D]),e.a.createElement("div",{className:"c-white diff-panel-container diff-panel-container-2"},e.a.createElement("div",{dangerouslySetInnerHTML:{__html:y.oldStr}}))};function rr(a){var u,m=a.last_compile_output,R=a.language,D=a.ts_mem,g=a.ts_time,U=a.input,y=a.output,A=a.is_invisible,b=a.actual_output,p=a.is_file,N=a.input_file_url,M=a.output_file_url,C=a.is_public,j=a.result,W=a.compile_success,q=a.title,ae=a.isActive,je=a.id,O=a.onActive,nt=a.test_sets_view,ve=a.allowed_unlock,Pe=a.identity,be=a.taskData,pt=Object(h.useState)(!1),dt=Object(l.a)(pt,2),ee=dt[0],Me=dt[1];A&&(be==null||((u=be.user)===null||u===void 0)?void 0:u.identity)>=5&&(y="\u8BE5\u9884\u671F\u8F93\u51FA\u4E0D\u53EF\u67E5\u770B");function Ue(){C||nt||Pe<=5?O(je):ve?oe.a.publish("unlock-test-case",je):f.b.info("\u672C\u6D4B\u8BD5\u96C6\u4E0D\u53EF\u89E3\u9501")}var Qe="test-case-item";return ae&&(Qe+=" active"),m&&(Qe+=" has-result"),e.a.createElement("li",{className:Qe},e.a.createElement("a",{className:"case-header",onClick:Ue},e.a.createElement("h2",null,e.a.createElement("div",{className:ae?"arrow-down":"arrow-right"}),e.a.createElement("span",{className:"test-title"},q)),e.a.createElement("div",{className:"case-info"},D?e.a.createElement("span",{className:"description"},"\u6D88\u8017\u5185\u5B58",D,"MB"):null,g?e.a.createElement("span",{className:"description"}," \u4EE3\u7801\u6267\u884C\u65F6\u957F\uFF1A",g,"\u79D2 "):null,C?null:nt||Pe<=5?e.a.createElement("i",{className:"iconfont icon-jiesuo"}):e.a.createElement("i",{className:"iconfont icon-suo1"}),W>0?e.a.createElement("img",{width:16,src:j?$a.a:Bn.a}):null)),e.a.createElement("div",{className:"item-desc ".concat(ae?"show":"hide"," choose-game-item")},U?e.a.createElement(Lr.a,null,e.a.createElement(er.a,{flex:"80px"},"\u6D4B\u8BD5\u8F93\u5165\uFF1A"),e.a.createElement(er.a,{flex:"1",style:{color:"#fff"}},e.a.createElement(Wr,{output:U}))):null,e.a.createElement("p",{className:"output-title-container"},e.a.createElement("span",null,"\u2014\u2014 \u9884\u671F\u8F93\u51FA \u2014\u2014"),e.a.createElement("span",{className:"output-title"},e.a.createElement("span",null,"\u2014\u2014 \u5B9E\u9645\u8F93\u51FA \u2014\u2014"),!p&&e.a.createElement("span",{className:"c-blue current",onClick:function(){return Me(!ee)}},ee?"\u5C55\u793A\u683C\u5F0F\u5316\u8F93\u51FA":"\u5C55\u793A\u539F\u59CB\u8F93\u51FA"))),p&&e.a.createElement("div",{class:"diff-panel-container"},e.a.createElement("div",{className:"tc"},e.a.createElement("a",{class:"underline",target:"_blank",href:M},y)),e.a.createElement("div",{className:"tc"},W?e.a.createElement("a",{class:"underline",target:"_blank",href:b},y):b)),!p&&!ee&&e.a.createElement(Ir.a,{output:y,actual_output:b}),!p&&ee&&e.a.createElement("div",{class:"diff-panel-container"},e.a.createElement("div",{className:""},y),e.a.createElement("div",{className:""},b))))}var zr=function(a){var u=a.onResizeSetContainer,m=a.moveY,R=a.taskData,D=a.isHtml,g=a.lastedUpdateTime,U=a.content,y=a.myshixunIdentifier,A=a.test_sets_view,b=a.identity,p=a.language,N=a.allowed_unlock,M=a.test_sets,C=M===void 0?[]:M,j=a.test_sets_count,W=a.sets_error_count,q=a.last_compile_output,ae=a.onFinishDisplayHtml,je=Object(h.useState)(-1),O=Object(l.a)(je,2),nt=O[0],ve=O[1],Pe=Object(h.useState)(D?0:1),be=Object(l.a)(Pe,2),pt=be[0],dt=be[1];function ee(Ke){ve(Ke===nt?-1:Ke)}function Me(){u(m)}function Ue(Ke){dt(parseInt(Ke.target.id,10))}var Qe={code:U,isActive:pt===0&&D,myshixunIdentifier:y,onFinishDisplayHtml:ae,lastedUpdateTime:g};return e.a.createElement(h.Fragment,null,e.a.createElement("div",{className:"test-header"},e.a.createElement("div",{className:"flex-container"},D?e.a.createElement("span",{id:0,onClick:Ue,className:pt===0?"active":""},"\u6548\u679C\u663E\u793A"):null,e.a.createElement("span",{id:1,onClick:Ue,className:pt===1?"active":""},"\u6D4B\u8BD5\u7ED3\u679C")),e.a.createElement("a",{onClick:Me},e.a.createElement("i",{className:"iconfont ".concat(m===.01?"icon-shousuo":"icon-zhankai"," icon-zhankai")}))),e.a.createElement("section",{style:{display:pt===1?"block":"none"}},q?e.a.createElement("p",{className:"test-result ".concat(W===0?"success":"failer")},e.a.createElement("span",{className:"count"},e.a.createElement("img",{width:16,src:W===0?$a.a:ba.a}),j-W,"/",j),W==0?e.a.createElement("span",{className:"count"},"\u5168\u90E8\u901A\u8FC7"):e.a.createElement("div",{dangerouslySetInnerHTML:{__html:q}})):null,e.a.createElement("ul",{className:"test-case-list"},C.map(function(Ke,Dt){return e.a.createElement(rr,Object(n.a)({allowed_unlock:N,identity:b,key:"item"+Dt,test_sets_view:A,language:p,last_compile_output:q,title:"\u6D4B\u8BD5\u96C6".concat(Dt+1)},Ke,{isActive:nt===Dt,id:Dt,taskData:R,onActive:ee}))}))),D?e.a.createElement(Mr,Qe):null)};function Gr(a){var u=a.isLarge,m=a.language,R=a.test_sets,D=R===void 0?[]:R,g=a.test_sets_count,U=a.allowed_unlock,y=a.sets_error_count,A=a.last_compile_output,b=a.test_sets_view,p=a.identity,N=a.onResizeSet,M=Object(h.useState)(-1),C=Object(l.a)(M,2),j=C[0],W=C[1];function q(ae){W(ae===j?-1:ae)}return e.a.createElement(h.Fragment,null,e.a.createElement("div",{className:"test-header"},e.a.createElement("span",{className:"active"},"\u6D4B\u8BD5\u7ED3\u679C"),e.a.createElement("a",{onClick:N},e.a.createElement("i",{className:"iconfont ".concat(u?"icon-shousuo":"icon-zhankai"," icon-zhankai")}))),A?e.a.createElement("p",{className:"test-result ".concat(y===0?"success":"failer")},e.a.createElement("span",{className:"count"},e.a.createElement("img",{width:16,src:y===0?$a.a:ba.a}),g-y,"/",g),y==0?e.a.createElement("span",null,"\u5168\u90E8\u901A\u8FC7"):e.a.createElement("div",{dangerouslySetInnerHTML:{__html:A}})):null,e.a.createElement("ul",{className:"test-case-list"},D.map(function(ae,je){return e.a.createElement(rr,Object(n.a)({allowed_unlock:U,identity:p,test_sets_view:b,key:"item"+je,language:m,last_compile_output:A,title:"\u6D4B\u8BD5\u96C6".concat(je+1)},ae,{isActive:j===je,id:je,onActive:q}))})))}var Qi=t("Lmeb"),Hr=t("qZJd"),Vr=function(a){var u=a.taskData,m=a.evaluateLoading,R=a.evaluateMessage,D=a.language,g=a.onEval,U=u.vnc_url,y=u.shixun,A=u.test_sets,b=u.test_sets_count,p=u.sets_error_count,N=u.last_compile_output,M=u.game,C=u.allowed_unlock,j=u.user,W=Object(h.useState)(!1),q=Object(l.a)(W,2),ae=q[0],je=q[1],O=Object(h.useState)(!1),nt=Object(l.a)(O,2),ve=nt[0],Pe=nt[1];function be(){je(!ae)}function pt(){Pe(!ve)}var dt={isLarge:ae,language:D,test_sets:A,test_sets_count:b,sets_error_count:p,last_compile_output:N,allowed_unlock:C,test_sets_view:M.test_sets_view,identity:j.identity,onResizeSet:be};function ee(){Pe(!0),g()}function Me(){Pe(!ve)}return e.a.createElement(h.Fragment,null,e.a.createElement(Hr.a,{vnc_url:U,window_vnc_url:u.windows_vnc,linux_vnc:u.linux_vnc,taskData:u}),ve?e.a.createElement("div",{className:"vnc-mask"}):null,e.a.createElement("div",{className:"vnc-test-list ".concat(ae?"large":ve?"pop":"")},e.a.createElement("div",{className:"vnc-test-list-body"},ae?null:e.a.createElement("span",{className:"arrow-container",onClick:pt},e.a.createElement("i",{className:"iconfont ".concat(ve?"icon-xiajiantou":"icon-shangjiantou"," ")})),m?e.a.createElement(z.a,{message:R,style:{color:"#4CACFF"}}):e.a.createElement(Gr,dt))))},Xr=t("5bA4"),Yr=t("UESt"),Zr=t("ZD9Y"),Qr=function(a){var u=a.onFontSizeChange,m=a.cmFontSize,R=a.cmCodeMode,D=a.onCodeModeChange,g=a.tabToSpace,U=a.onTabToSpace,y=a.shixun,A=y.task_pass,b=y.forbid_copy,p=y.test_set_permission,N={onFontSizeChange:u,cmFontSize:m,cmCodeMode:R,onCodeModeChange:D,tabToSpace:g,onTabToSpace:U};return e.a.createElement(Zr.a,N,e.a.createElement("h3",null,"\u5173\u5361\u914D\u7F6E\u4FE1\u606F"),e.a.createElement("section",null,e.a.createElement("a",{className:"file-item",title:A?"\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218":"\u4E0D\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218"},e.a.createElement("b",null,"\u8DF3\u5173"),e.a.createElement("span",null,A?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")),e.a.createElement("a",{className:"file-item",title:p?"\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.a.createElement("b",null,"\u6D4B\u8BD5\u96C6\u89E3\u9501"),e.a.createElement("span",null,p?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")),e.a.createElement("a",{className:"file-item",title:b?"\u4E0D\u5141\u8BB8\u5B66\u5458\u7C98\u8D34\u4EE3\u7801":"\u5141\u8BB8\u5B66\u5458\u7C98\u8D34\u4EE3\u7801"},e.a.createElement("b",null,"\u4EE3\u7801\u7C98\u8D34"),e.a.createElement("span",null,b?"\u4E0D\u5141\u8BB8":"\u5141\u8BB8"))))},Ki=t("X9zl"),Ji=t("XyRZ");function Kr(a){var u=a.callback,m=a.file,R=a.onHidePathList;function D(){R(),u(m)}return e.a.createElement("a",{onClick:D},m)}var Jr=function(a){var u=a.paths,m=a.onChangePath,R=a.activePath,D=a.isVisible,g=a.onHidePathList;return e.a.createElement("ul",{className:"path-container",onMouseLeave:g,style:{display:D?"block":"none"}},u.filter(function(U){return!!U}).map(function(U){return e.a.createElement("li",{className:R===U?"active":"",key:U},e.a.createElement(Kr,{callback:m,file:U,onHidePathList:g}))}))},As=t("Dqnf"),qr={theme:Object(Pn.a)("cmCodeMode","vs-dark"),fontSize:Object(Pn.a)("cmFontSize",16),tabToSpace:Object(Pn.a)("cmTabToSpace",!0),showEditorSetting:!1,showPathList:!1,tabIndex:0,sshConfigData:null,sshConfigDataArr:[],sshTabs:[]};function $r(a,u){switch(u.type){case T.D:return Object(_.a)(Object(_.a)({},a),{},{showEditorSetting:u.payload});case T.E:return Object(_.a)(Object(_.a)({},a),{},{theme:u.payload});case T.C:return Object(_.a)(Object(_.a)({},a),{},{fontSize:u.payload});case T.M:return Object(_.a)(Object(_.a)({},a),{},{tabIndex:u.payload});case T.J:return Object(_.a)(Object(_.a)({},a),{},{sshConfigData:u.payload});case T.K:return Object(_.a)(Object(_.a)({},a),{},{sshConfigDataArr:u.payload});case T.L:return Object(_.a)(Object(_.a)({},a),{},{sshTabs:Object(I.a)(u.payload)});case T.U:return Object(_.a)(Object(_.a)({},a),{},{showPathList:!0});case T.q:return Object(_.a)(Object(_.a)({},a),{},{showPathList:!1});case T.w:return Object(_.a)(Object(_.a)({},a),{},{tabToSpace:u.payload});default:throw new Error}}var ir=3e4,ei=function(a){var u=a.taskData,m=a.moveY,R=a.isHtml,D=a.isNotice,g=a.onResizeYStart,U=a._dispatch,y=a.codeRepData,A=a.isEditPath,b=a.onEditRepCode,p=a.onUpdateCode,N=a.onResizeSetContainer,M=a.onEval,C=a.evaluateLoading,j=a.evaluateMessage,W=a.onResizeCodeArea,q=a.onShowDir,ae=a.onChangePath,je=a.onShowNotice,O=a.onResetCode,nt=a.onResetGitCode,ve=a.onResetPassedCode,Pe=a.onFinishDisplayHtml,be=Object(P.a)(a,["taskData","moveY","isHtml","isNotice","onResizeYStart","_dispatch","codeRepData","isEditPath","onEditRepCode","onUpdateCode","onResizeSetContainer","onEval","evaluateLoading","evaluateMessage","onResizeCodeArea","onShowDir","onChangePath","onShowNotice","onResetCode","onResetGitCode","onResetPassedCode","onFinishDisplayHtml"]),pt=Object(ne.m)(),dt=Object(h.useReducer)($r,qr),ee=Object(l.a)(dt,2),Me=ee[0],Ue=ee[1],Qe=Object(h.useState)(!1),Ke=Object(l.a)(Qe,2),Dt=Ke[0],oa=Ke[1],Zt=Object(h.useState)(),xa=Object(l.a)(Zt,2),St=xa[0],Ra=xa[1],qt=y.loading,Gt=y.content,Ht=y.language,nn=y.filename,Vt=y.file_type,Wa=y.lastedUpdateTime,la=y.paths,un=y.currentPath,La=Me.fontSize,xt=Me.theme,cn=Me.showEditorSetting,sn=Me.showPathList,bt=Me.tabIndex,$t=Me.sshTabs,Va=Me.tabToSpace,pa=Me.sshConfigData,ja=Me.sshConfigDataArr,va=u.shixun,dn=u.test_sets,ga=u.test_sets_count,vt=u.sets_error_count,Qa=u.last_compile_output,ya=u.game,vn=u.git_url,aa=u.myshixun,Ka=u.user,Xa=u.allowed_unlock,na=va.webssh,Ja=va.multi_webssh,Ma=va.hide_code,Mt=u.terminal_count,It={onFinishDisplayHtml:Pe,allowed_unlock:Xa,onResizeSetContainer:N,moveY:m,language:Ht,content:Gt,isHtml:R,myshixunIdentifier:aa.identifier,test_sets_view:ya.test_sets_view,identity:Ka.identity,lastedUpdateTime:Wa,test_sets:dn,test_sets_count:ga,sets_error_count:vt,last_compile_output:Qa};Object(h.useEffect)(function(){oe.a.subscribe("update-windows-time",function(Ge){Ra(Ge)})},[]),Object(h.useEffect)(function(){(u==null?void 0:u.vnc_url)||(u==null?void 0:u.windows_vnc)||(u==null?void 0:u.linux_vnc)?(oa(!1),Me.tabIndex=-1,setTimeout(function(){Ue({type:T.M,payload:-1})},400)):oa(!0)},[u]),oe.a.subscribe("show-case-result",function(){W(1),oa(!Dt)}),Object($e.a)(function(){var Ge=new Date().getTime();A&&Wa&&!Ma&&Ge>Wa+ir&&p()},ir);function Oa(Ge){b(Ge)}function Ia(){Ue({type:T.D,payload:!0})}function _a(){Ue({type:T.D,payload:!1})}function za(Ge){Ue({type:T.C,payload:Ge}),Object(Pn.b)("cmFontSize",Ge)}function sa(Ge){Ue({type:T.E,payload:Ge}),Object(Pn.b)("cmCodeMode",Ge)}function Oe(Ge){Ue({type:T.w,payload:Ge}),Object(Pn.b)("cmTabToSpace",Ge)}function Je(){Ue({type:T.U})}function Te(){Ue({type:T.q})}function ot(Ge){return ft.apply(this,arguments)}function ft(){return ft=Object(c.a)(s.a.mark(function Ge(Bt){var Da;return s.a.wrap(function(Ya){for(;;)switch(Ya.prev=Ya.next){case 0:if(Da=/\d/g.test(Bt)?Bt:Bt.target.id,!(bt==0)){Ya.next=5;break}if(!(A&&Wa&&!Ma)){Ya.next=5;break}return Ya.next=5,p();case 5:Ue({type:T.M,payload:parseInt(Da,10)}),Da==0?U({type:T.fb,payload:Date.now()}):Da==-1&&Object(V.w)(ya.identifier),na===3&&setTimeout(function(){if(Da<=0&&!Ma)return;En(Da)},500);case 8:case"end":return Ya.stop()}},Ge)})),ft.apply(this,arguments)}function jt(){var Ge=$t.length;$t[0]===3?$t.push(2):$t.push(Ge+2),console.log("sshTabs:",$t),Ue({type:T.L,payload:$t})}function gn(Ge){Ge.stopPropagation(),Ge.preventDefault();var Bt=parseInt(Ge.target.id,10);$t.splice(Bt,1),Ue({type:T.L,payload:$t});var Da=1;$t.length>0&&(Da=$t[0]),Ue({type:T.M,payload:Da})}function ea(){return na===3?Object(V.y)(ya.identifier,{position:bt}):Object(V.d)(ya.identifier)}function mn(Ge){Ue({type:T.M,payload:0}),ae(Ge)}function zn(){Ue({type:T.J,payload:null}),na===3&&En(bt)}Object(h.useEffect)(function(){Ma&&na>0&&Ue({type:T.M,payload:1})},[Ma]),Object(h.useEffect)(function(){!pa&&!ja.length&&bt>=1&&En(1),pa&&bt>=1&&setTimeout(function(){oe.a.publish("create-socket",bt)},100)},[pa,bt]),Object(h.useEffect)(function(){return function(){$t.splice(0,8),Ue({type:T.L,payload:$t})}},[be.location.pathname]);function En(Ge){return Tn.apply(this,arguments)}function Tn(){return Tn=Object(c.a)(s.a.mark(function Ge(Bt){var Da,Ga,Ya,Vn;return s.a.wrap(function(Na){for(;;)switch(Na.prev=Na.next){case 0:if(!(na===3)){Na.next=7;break}return Na.next=3,Object(V.u)(aa.identifier,{position:Bt});case 3:Ga=Na.sent,((Ya=Ga)===null||Ya===void 0?void 0:Ya.status)!==-3&&oe.a.publish("update-windows-time",{remaining_time:(Vn=Ga)===null||Vn===void 0?void 0:Vn.remainingTime}),Na.next=10;break;case 7:return Na.next=9,Object(V.t)(aa.identifier);case 9:Ga=Na.sent;case 10:if(!(((Da=Ga)===null||Da===void 0?void 0:Da.status)===-3)){Na.next=12;break}return Na.abrupt("return",new Promise(function(){var Cs=Object(c.a)(s.a.mark(function us(Ss,mr){return s.a.wrap(function(Xn){for(;;)switch(Xn.prev=Xn.next){case 0:i.a.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:function(){var Yn=Object(c.a)(s.a.mark(function Zn(){var Qn;return s.a.wrap(function(bn){for(;;)switch(bn.prev=bn.next){case 0:return bn.next=2,Object(V.e)(pt.taskId,(Qn=Ga)===null||Qn===void 0?void 0:Qn.message);case 2:return En(),bn.abrupt("return");case 4:case"end":return bn.stop()}},Zn)}));function Ns(){return Yn.apply(this,arguments)}return Ns}()});case 1:case"end":return Xn.stop()}},us)}));return function(us,Ss){return Cs.apply(this,arguments)}}()));case 12:na===3?(ja[Bt-1]=Object(_.a)({},Ga),Ue({type:T.K,payload:Object(I.a)(ja)}),setTimeout(function(){return oe.a.publish("create-socket",Bt)},300)):Ue({type:T.J,payload:Ga});case 13:case"end":return Na.stop()}},Ge)})),Tn.apply(this,arguments)}var Cn=m?m!=="100%"?"".concat(m-54,"px"):m:Dt?"70%":"100%",Ds=m==="100%"?0:"calc(100% - 3px - 51px - ".concat(Cn,")"),An=[];na&&An.push(1),Ja&&An.concat($t);var Us={content:Gt,language:Ht,filename:nn,file_type:Vt,onCodeChange:Oa,theme:xt,onSave:p,forbidCopy:va.forbid_copy,isEditPath:A,code_edit_permission:va.code_edit_permission,monacoOptions:{fontSize:La,insertSpaces:Va,readOnly:!A&&!va.code_edit_permission}},Gn={loading:qt,lastedUpdateTime:Wa,moveY:m,code_hidden:!va.show_code_dir,gameStatus:ya.status,isEditPath:A,isNotice:D,git_url:vn,onResetCode:O,onResetGitCode:nt,onShowCodeSetting:Ia,onResetPassedCode:ve,onShowNotice:je,onShowDir:q,onResizeCodeArea:W},Ps={isNotice:D,moveY:m,tabIndex:bt,onShowNotice:je,onResizeCodeArea:W,webssh:na,socketKeys:An,sshConfigData:Me.sshConfigData,onCloseSocket:ea,isActive:bt>=1,onReCreateSocket:zn,shixun:va},Ts={onFontSizeChange:za,cmFontSize:La,tabToSpace:Va,cmCodeMode:xt,onCodeModeChange:sa,onTabToSpace:Oe,shixun:va},Hn=Object(h.useMemo)(function(){var Ge={width:Mt*102};return bt>2&&Mt>3&&(Ge.left=-(bt-2)*102),Ge},[bt]);return console.log("sshConfigDataArr:",ja),e.a.createElement(h.Fragment,null,e.a.createElement("div",{className:"code-area-container",style:{height:Cn}},e.a.createElement("div",{className:"navs"},e.a.createElement("ul",null,((u==null?void 0:u.vnc_url)||(u==null?void 0:u.windows_vnc)||(u==null?void 0:u.linux_vnc))&&e.a.createElement("li",null,e.a.createElement("a",{id:-1,className:bt===-1?"active first":"first",onClick:ot},"\u56FE\u5F62\u5316\u7A97\u53E3")),Ma?null:e.a.createElement("li",{className:"flex-container",style:{position:"relative"}},e.a.createElement("a",{id:0,className:bt===0?"active first":"first",onClick:ot},"\u4EE3\u7801\u6587\u4EF6"),la.length>=1?e.a.createElement("span",{onMouseOver:Je,className:sn?"arrow-down":"arrow-right"}):null,e.a.createElement(Jr,{isVisible:sn,onHidePathList:Te,paths:la,activePath:un,onChangePath:mn})),!na||na===3?e.a.createElement("li",null):e.a.createElement("li",null,e.a.createElement("a",{className:bt===1?"active":"",onClick:ot,id:1},"\u547D\u4EE4\u884C")),na===3&&e.a.createElement("div",{className:"tasks-page-wrp"},Mt>3&&e.a.createElement(Le.a,{disabled:bt<=1,className:"tasks-prev-xterm",onClick:function(){return ot(bt-1)}},e.a.createElement(Xr.a,null)),e.a.createElement("ul",{style:Hn},new Array(Mt).fill("").map(function(Ge,Bt){return e.a.createElement("li",null,e.a.createElement("a",{className:bt===Bt+1?"active":"",onClick:ot,id:Bt+1},"\u547D\u4EE4\u884C ",Bt+1))})),Mt>3&&e.a.createElement(Le.a,{disabled:bt>=Mt,className:"tasks-next-xterm",onClick:function(){return ot(bt+1)}},e.a.createElement(Yr.a,null))),!!na&&Ja?$t.map(function(Ge,Bt){return e.a.createElement("li",{key:Ge},e.a.createElement("a",{id:Ge,className:bt===Ge?"active":"",onClick:ot},"\u547D\u4EE4\u884C",Bt+1,e.a.createElement("i",{title:"\u5173\u95ED\u547D\u4EE4\u884C\u7A97\u53E3",id:Bt,className:"iconfont icon-shanchu_moren",onClick:gn})))}):null,!!na&&Ja&&$t.length<2?e.a.createElement("li",null,e.a.createElement("a",{onClick:jt,title:"\u65B0\u5F00\u547D\u4EE4\u884C\u7A97\u53E3"},"\uFF0B")):null),e.a.createElement("div",{className:"tr",style:{flex:1,marginRight:20}},(St==null?void 0:St.mapping_service_url)&&e.a.createElement("a",{target:"_blank",onClick:function(Bt){i.a.confirm({title:"\u670D\u52A1\u9884\u89C8",content:"\u201C\u670D\u52A1\u9884\u89C8\u201D\u4F1A\u8BBF\u95EE\u547D\u540D\u884C\u5BB9\u5668\u76848082\u7AEF\u53E3\uFF0C\u5982\u679C\u7AEF\u53E3\u672A\u542F\u52A8\u4F1A\u5BFC\u81F4\u9884\u89C8\u5931\u8D25",okText:"\u7EE7\u7EED\u524D\u5F80",cancelText:"\u53D6\u6D88",onOk:function(){Object(Ie.I)(St==null?void 0:St.mapping_service_url)}})},href:pa==null?void 0:pa.mapping_service_url},e.a.createElement(an,{className:"font14 c-blue"}),e.a.createElement("span",{className:"c-blue"}," \u670D\u52A1\u9884\u89C8"))),e.a.createElement("div",{className:"action-bar-container",style:{display:bt===0?"flex":"none"}},e.a.createElement($n,Gn)),e.a.createElement("div",{className:"action-bar-container",style:{display:bt>=1?"flex":"none"}},e.a.createElement(Nn,Ps))),e.a.createElement("div",{style:{display:bt===-1?"flex":"none"}},e.a.createElement(Vr,{taskData:u,evaluateMessage:j,language:Ht,evaluateLoading:C,onEval:be.onEvalCode})),e.a.createElement("section",{style:{display:bt===0?"block":"none"}},e.a.createElement(xr,Us)),!na||na===3?null:e.a.createElement("section",{style:{display:bt===1?"block":"none"}},e.a.createElement(As.a,{sshConfigData:pa||{},sid:1})),Ja?$t.map(function(Ge,Bt){return e.a.createElement("section",{key:"ssh".concat(Ge),style:{display:bt===Ge?"block":"none"}},e.a.createElement(As.a,{sshConfigData:pa||{},sid:Ge}))}):null,na===3?new Array(Mt).fill("").map(function(Ge,Bt){return e.a.createElement("section",{id:Bt,key:"ssh".concat(Bt+1),style:{display:bt===Bt+1?"block":"none"}},e.a.createElement(As.a,{sshConfigData:ja[Bt]||{},sid:Bt+1}))}):null),Dt&&e.a.createElement("div",{className:"resize-y-bar",onMouseDown:g,draggable:!1},e.a.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Dt&&e.a.createElement("div",{className:"test-set-container",style:{height:Ds}},C?e.a.createElement(z.a,{message:j,style:{color:"#4CACFF"}}):e.a.createElement(zr,Object(n.a)({},It,{taskData:u}))),e.a.createElement("div",{className:"action-container"},e.a.createElement(Js,Object(n.a)({},u,{dispatch:U,loading:C,onRun:function(){M(),oa(!0)}}))),e.a.createElement(te.a,null,e.a.createElement(F.a,{className:"setting-drawer",title:null,placement:"right",closable:!1,visible:cn,onClose:_a},e.a.createElement(Qr,Ts))))},qi=t("zkdm"),ti=t("Sa5k"),or=t.n(ti),ai=t("fWQN"),ni=t("mtLc"),si=0,ri=1,ii=3,lr=9,oi=10,ur=11,li=0,cr=2,ui=3,ci=4,di=48,mi=function(){function a(){Object(ai.a)(this,a)}return Object(ni.a)(a,[{key:"_checkHeader",value:function(){var m=this.header;if(m.imageType===si)throw Error("No data");if(m.hasColorMap){if(m.colorMapLength>256||m.colorMapDepth!==24||m.colorMapType!==1)throw Error("Invalid colormap for indexed type")}else if(m.colorMapType)throw Error("Why does the image contain a palette ?");if(!m.width||!m.height)throw Error("Invalid image size");if(m.pixelDepth!==8&&m.pixelDepth!==16&&m.pixelDepth!==24&&m.pixelDepth!==32)throw Error('Invalid pixel size "'+m.pixelDepth+'"')}},{key:"_decodeRLE",value:function(m,R,D,g){for(var U=new Uint8Array(g),y=new Uint8Array(D),A=0;A<g;){var b=m[R++],p=1+(127&b);if(128&b){for(var N=0;N<D;++N)y[N]=m[R+N];R+=D;for(var M=0;M<p;++M)U.set(y,A),A+=D}else{p*=D;for(var C=0;C<p;++C)U[A+C]=m[R+C];A+=p,R+=p}}return U}},{key:"_getImageData8bits",value:function(m,R,D,g,U,y,A,b,p,N){for(var M=0,C=U;C!==A;C+=y)for(var j=b;j!==N;j+=p,M++){var W=R[M];m[4*(j+g*C)+3]=255,m[4*(j+g*C)+2]=D[3*W+0],m[4*(j+g*C)+1]=D[3*W+1],m[4*(j+g*C)+0]=D[3*W+2]}return m}},{key:"_getImageData16bits",value:function(m,R,D,g,U,y,A,b,p,N){for(var M=0,C=U;C!==A;C+=y)for(var j=b;j!==N;j+=p,M+=2){var W=R[M+0]|R[M+1]<<8;m[4*(j+g*C)+0]=(31744&W)>>7,m[4*(j+g*C)+1]=(992&W)>>2,m[4*(j+g*C)+2]=(31&W)>>3,m[4*(j+g*C)+3]=32768&W?0:255}return m}},{key:"_getImageData24bits",value:function(m,R,D,g,U,y,A,b,p,N){for(var M=0,C=U;C!==A;C+=y)for(var j=b;j!==N;j+=p,M+=3)m[4*(j+g*C)+3]=255,m[4*(j+g*C)+2]=R[M+0],m[4*(j+g*C)+1]=R[M+1],m[4*(j+g*C)+0]=R[M+2];return m}},{key:"_getImageData32bits",value:function(m,R,D,g,U,y,A,b,p,N){for(var M=0,C=U;C!==A;C+=y)for(var j=b;j!==N;j+=p,M+=4)m[4*(j+g*C)+2]=R[M+0],m[4*(j+g*C)+1]=R[M+1],m[4*(j+g*C)+0]=R[M+2],m[4*(j+g*C)+3]=R[M+3];return m}},{key:"_getImageDataGrey8bits",value:function(m,R,D,g,U,y,A,b,p,N){for(var M=0,C=U;C!==A;C+=y)for(var j=b;j!==N;j+=p,M++){var W=R[M];m[4*(j+g*C)+0]=W,m[4*(j+g*C)+1]=W,m[4*(j+g*C)+2]=W,m[4*(j+g*C)+3]=255}return m}},{key:"_getImageDataGrey16bits",value:function(m,R,D,g,U,y,A,b,p,N){for(var M=0,C=U;C!==A;C+=y)for(var j=b;j!==N;j+=p,M+=2)m[4*(j+g*C)+0]=R[M+0],m[4*(j+g*C)+1]=R[M+0],m[4*(j+g*C)+2]=R[M+0],m[4*(j+g*C)+3]=R[M+1];return m}},{key:"open",value:function(m,R){var D=this,g=new XMLHttpRequest;return new Promise(function(U,y){g.responseType="arraybuffer",g.open("GET",m,!0),g.onload=function(){g.status===200&&D.load(new Uint8Array(g.response),U),D.imageSourceData=g.response,R&&R()},g.send(null)})}},{key:"load",value:function(m,R){var D=0;if(m.length<18)throw Error("Not enough data to contain header");var g={idLength:m[D++],colorMapType:m[D++],imageType:m[D++],colorMapIndex:m[D++]|m[D++]<<8,colorMapLength:m[D++]|m[D++]<<8,colorMapDepth:m[D++],offsetX:m[D++]|m[D++]<<8,offsetY:m[D++]|m[D++]<<8,width:m[D++]|m[D++]<<8,height:m[D++]|m[D++]<<8,pixelDepth:m[D++],flags:m[D++]};if(g.hasEncoding=g.imageType===lr||g.imageType===oi||g.imageType===ur,g.hasColorMap=g.imageType===lr||g.imageType===ri,g.isGreyColor=g.imageType===ur||g.imageType===ii,this.header=g,this._checkHeader(),(D+=g.idLength)>=m.length)throw Error("No data");if(g.hasColorMap){var U=g.colorMapLength*(g.colorMapDepth>>3);this.palette=m.subarray(D,D+U),D+=U}var y=g.pixelDepth>>3,A=g.width*g.height,b=A*y;g.hasEncoding?this.imageData=this._decodeRLE(m,D,y,b):this.imageData=m.subarray(D,D+(g.hasColorMap?A:b)),R(this)}},{key:"getImageData",value:function(m){var R=this.header,D=R.width,g=R.height,U=R.flags,y=R.pixelDepth,A=R.isGreyColor,b=(U&di)>>ci,p,N,M,C,j,W,q;switch(m||(m=document?document.createElement("canvas").getContext("2d").createImageData(D,g):{width:D,height:g,data:new Uint8ClampedArray(D*g*4)}),b===cr||b===ui?(C=0,j=1,W=g):(C=g-1,j=-1,W=-1),b===cr||b===li?(p=0,N=1,M=D):(p=D-1,N=-1,M=-1),y){case 8:q=A?this._getImageDataGrey8bits:this._getImageData8bits;break;case 16:q=A?this._getImageDataGrey16bits:this._getImageData16bits;break;case 24:q=this._getImageData24bits;break;case 32:q=this._getImageData32bits}return q.call(this,m.data,this.imageData,this.palette,D,C,j,W,p,N,M),m}},{key:"getCanvas",value:function(){var m=this.header,R=m.width,D=m.height,g=document.createElement("canvas"),U=g.getContext("2d"),y=U.createImageData(R,D);return g.width=R,g.height=D,U.putImageData(this.getImageData(y),0,0),g}},{key:"getDataURL",value:function(m){return this.getCanvas().toDataURL(m||"image/png")}}]),a}(),bs=function(a){var u=a.list,m=a.title,R=u.length,D=Object(h.useState)([]),g=Object(l.a)(D,2),U=g[0],y=g[1],A=function(){var b=Object(c.a)(s.a.mark(function p(){var N,M,C,j;return s.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:N=[],M=0;case 2:if(!(M<u.length)){q.next=13;break}if(C=u[M],!(C.pic_url.indexOf(".tga")>-1)){q.next=9;break}return j=new mi,q.next=8,j.open(C.pic_url);case 8:C.pic_url=j.getDataURL();case 9:N.push(C);case 10:M++,q.next=2;break;case 13:y([].concat(N));case 14:case"end":return q.stop()}},p)}));return function(){return b.apply(this,arguments)}}();return Object(h.useEffect)(function(){A()},[u]),e.a.createElement("div",{className:"img-list"},e.a.createElement("h4",null,m),e.a.createElement("div",{className:"list-body",style:{padding:"40px 0px"}},R>0?U.map(function(b,p){return e.a.createElement("img",{onClick:function(){oe.a.publish("preview-image","".concat(Xt.a).concat(b.pic_url))},className:R===1?"singal":"",src:"".concat(b.pic_url.indexOf("data:image/png;base64")>-1?b.pic_url:Xt.a+b.pic_url),key:b.pic_url,alt:m})}):e.a.createElement(h.Fragment,null,e.a.createElement("img",{alt:"\u7A7A",className:"nothing",src:or.a}),e.a.createElement("img",{alt:"\u7A7A",className:"nothing",src:or.a}))))},$i=t("1A8V"),Ei=function(a){var u=a.url,m=a.poster;return e.a.createElement("div",{className:"video-container"},e.a.createElement("video",{controls:!0,autoPlay:!0,src:u,preload:"auto",poster:m||""},e.a.createElement("source",{type:"video/webm",src:u}),e.a.createElement("source",{type:"video/mp4",src:u})))},eo=t("XZCF"),fi=function(a){var u=a.url;return e.a.createElement("div",{className:"video-container"},e.a.createElement("audio",{style:{width:"100%"},controls:!0,src:u}," Your browser does not support the ",e.a.createElement("code",null,"audio")," element. "))},_i=function(a){var u=a.files,m=a.type;return e.a.createElement("ul",{className:"video-list"},u.map(function(R,D){return e.a.createElement("li",{key:D},m==="mp4"?e.a.createElement(Ei,{url:R.file_url}):e.a.createElement(fi,{url:R.file_url}))}))},hi=function(a){var u=a.value;return e.a.createElement("img",{src:"data:image/png;base64,".concat(u),alt:"qrcode"})};function pi(a){var u=a.documentElement,m=a.body,R=Math.max(u.clientHeight,u.scrollHeight,u.offsetHeight,m?m.clientHeight:0,m?m.scrollHeight:0,500);return R}function vi(a){var u=a.contentDocument?a.contentDocument:a.contentWindow.document;a.style.visibility="hidden",a.style.height="10px",a.style.height=pi(u)+4+"px",a.style.visibility="visible"}var gi=function(a){var u=a.taskId,m=a.onHidePictureView,R=Object(h.useState)({}),D=Object(l.a)(R,2),g=D[0],U=D[1],y=Object(h.useRef)();Object(h.useEffect)(function(){var q=g.type,ae=g.iframe_src;q==="html"&&ae&&y.current&&(y.current.contentWindow.document.write(ae),y.current.contentWindow.document.close(),setTimeout(function(){vi(y.current)},100))},[g,y.current]),Object(h.useEffect)(function(){function q(){return ae.apply(this,arguments)}function ae(){return ae=Object(c.a)(s.a.mark(function je(){var O;return s.a.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return ve.prev=0,ve.next=3,Object(V.j)(u);case 3:O=ve.sent,U(O),ve.next=10;break;case 7:ve.prev=7,ve.t0=ve.catch(0),console.log(ve.t0);case 10:case"end":return ve.stop()}},je,null,[[0,7]])})),ae.apply(this,arguments)}q()},[u]);var A=g.type,b=g.orignal_picture,p=g.user_picture,N=g.answer_picture,M=g.contents,C=g.user_file,j=g.message,W=g.qrcode_str;return e.a.createElement(h.Fragment,null,A?null:e.a.createElement(z.a,{message:j||"\u52A0\u8F7D\u4E2D..."}),e.a.createElement("div",{className:"eval-picture-panel"},e.a.createElement("div",{className:"picture-body"},e.a.createElement("h3",null,"\u67E5\u770B\u6548\u679C",e.a.createElement("a",{onClick:m},e.a.createElement("i",{className:"iconfont icon-shanchu2"}))),A==="image"?e.a.createElement("div",{className:"flex-container"},b.length>0?e.a.createElement(bs,{list:b,title:"\u539F\u59CB\u56FE\u7247"}):null,N.length>0?e.a.createElement(bs,{list:N,title:"\u9884\u671F\u8F93\u51FA"}):null,p.length>0?e.a.createElement(bs,{list:p,title:"\u5B9E\u9645\u8F93\u51FA"}):null):e.a.createElement(h.Fragment,null,e.a.createElement("h2",null,"\u5B9E\u9645\u8F93\u51FA"),e.a.createElement("div",{className:"output-txt ".concat(A==="html"?"html":"")},A==="html"?e.a.createElement("iframe",{ref:y,style:{width:"100%",height:"100%",border:"1px solid #ccc"}}):A=="mp4"||A=="mp3"?e.a.createElement(_i,{files:C,type:A}):A==="qrcode"?e.a.createElement(hi,{value:W}):e.a.createElement("div",{style:{overflow:"auto",height:"100%"}},e.a.createElement(Nt.a,{value:M})))))))},Rs=t("ErOA"),ys,Os,Ai=((ys=Object(Ie.z)())===null||ys===void 0?void 0:ys.homework_common_id)?{homework_common_id:(Os=Object(Ie.z)())===null||Os===void 0?void 0:Os.homework_common_id}:{};function bi(a,u){return Object(Rs.c)("/tasks/".concat(a,"/system_update.json?myshixun_id=").concat(u))}function Ri(a){return Object(Rs.c)("/tasks/".concat(a,"/sync_codes.json"),Ai)}function ls(a){return Object(Rs.c)("/tasks/".concat(a,"/sync_modify_time"))}var yi=function(a){var u=a.showNotice,m=a.tpm_cases_modified,R=a.tpm_modified,D=a.tpm_script_modified,g=a.st,U=a.taskId,y=a.myshixunId,A=a.onNextCallback,b=a.onUpdateCallback,p=a.onUpdateFailure,N=(R||D)&&g===0,M=Object(h.useState)(!1),C=Object(l.a)(M,2),j=C[0],W=C[1];function q(){return ae.apply(this,arguments)}function ae(){return ae=Object(c.a)(s.a.mark(function nt(){var ve,Pe,be,pt;return s.a.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:if(!j){ee.next=2;break}return ee.abrupt("return");case 2:if(W(!0),!N){ee.next=21;break}return ee.next=6,Ri(U);case 6:if(ve=ee.sent,Pe=ve.path,be=ve.status,pt=ve.message,!(be===-1)){ee.next=14;break}f.b.info(pt||"\u66F4\u65B0\u5931\u8D25\uFF0C\u670D\u52A1\u7AEF\u9519\u8BEF"),p(),ee.next=19;break;case 14:if(f.b.info("\u66F4\u65B0\u6210\u529F\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u65B0\u52A0\u8F7D\u4EE3\u7801..."),!m){ee.next=18;break}return ee.next=18,ls(U);case 18:b(Pe,new Date().getTime());case 19:ee.next=25;break;case 21:return ee.next=23,ls(U);case 23:f.b.info("\u66F4\u65B0\u72B6\u6001\u5DF2\u540C\u6B65\u3002"),A();case 25:W(!1);case 26:case"end":return ee.stop()}},nt)})),ae.apply(this,arguments)}function je(){return O.apply(this,arguments)}function O(){return O=Object(c.a)(s.a.mark(function nt(){return s.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:if(!j){Pe.next=2;break}return Pe.abrupt("return");case 2:if(W(!0),!N){Pe.next=11;break}return Pe.next=6,bi(U,y);case 6:if(!m){Pe.next=9;break}return Pe.next=9,ls(U);case 9:Pe.next=13;break;case 11:return Pe.next=13,ls(U);case 13:W(!1),A();case 15:case"end":return Pe.stop()}},nt)})),O.apply(this,arguments)}return e.a.createElement(i.a,{centered:!0,title:"\u66F4\u65B0\u901A\u77E5",closable:!1,confirmLoading:j,visible:u,onOk:q,onCancel:je,okText:N?"\u7ACB\u5373\u66F4\u65B0":"\u77E5\u9053\u4E86",cancelText:"\u7A0D\u540E\u518D\u8BF4"},m&&N?e.a.createElement(h.Fragment,null,e.a.createElement("p",null," \u5173\u5361\u4EFB\u52A1\u7684\u4EE3\u7801\u6587\u4EF6\u548C\u6D4B\u8BD5\u96C6\u6709\u66F4\u65B0\u5566~"),e.a.createElement("p",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9\u3002"),e.a.createElement("p",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")):m?e.a.createElement(h.Fragment,null,e.a.createElement("p",null,"\u672C\u5173",g===0?"\u6D4B\u8BD5\u96C6":"\u7B54\u6848","\u5DF2\u66F4\u65B0\uFF0C\u60A8\u53EF\u4EE5\u91CD\u65B0\u8BC4\u6D4B\u3002"),e.a.createElement("p",null,"\u672C\u6B21\u66F4\u65B0\u4E0D\u5F71\u54CD\u5DF2\u83B7\u5F97\u7684\u7ECF\u9A8C\u503C\u3002")):e.a.createElement("p",null,"\u5173\u5361\u4EFB\u52A1\u7684\u4EE3\u7801\u6587\u4EF6\u6709\u66F4\u65B0\u5566~",e.a.createElement("br",null)," \u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9\u3002",e.a.createElement("br",null),"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01"))},Oi=t("J66h"),Di=t("IWh4"),Ui=t.n(Di),Pi=t("iNZB"),Ti=t.n(Pi),Ci=function(a){var u=a.prev_game,m=a.next_game,R=a.shixun,D=a.game,g=m&&(D.status===2||R.status<2||R.task_pass),U=Object(ne.l)();return e.a.createElement("div",{className:"unity-3d-nav"},u?e.a.createElement("a",{href:"/tasks/".concat(u).concat(U.search),className:"ghost-link"},"\u4E0A\u4E00\u5173"):null,g?e.a.createElement("a",{href:"/tasks/".concat(m).concat(U.search),className:"ghost-link"},"\u4E0B\u4E00\u5173"):null)},Si=G.a.DirectoryTree,to=["jpg","png","gif","jpeg","jar","doc","pdf","xsl","ppt","mp3","mp4"],ji={moveX:"40%",moveY:0,loading:!0,isError:!1,taskData:{game:{}},evalData:null,lastedGetTaskInfoTime:0,codeRepData:{content:"",language:"c",currentPath:"",paths:[],lastedUpdateTime:0,loading:!1},showEvalResult:!1,showPictureView:!1,isPictureView:!1,showDragMask:!1,webDisplayUrl:"",evaluateLoading:!1,resetVncLoading:!1,evaluateMessage:"",showNotice:!1,timestamp:"",showDocuments:!1,repos:null};function Ni(a,u){switch(u.type){case T.u:return Object(_.a)(Object(_.a)({},a),{},{moveX:u.payload});case T.v:return Object(_.a)(Object(_.a)({},a),{},{moveY:u.payload});case T.W:return Object(_.a)(Object(_.a)({},a),{},{codeRepData:u.payload});case T.h:return Object(_.a)(Object(_.a)({},a),{},{codeRepData:u.payload});case T.d:return Object(_.a)(Object(_.a)({},a),{},{codeRepData:Object(_.a)(Object(_.a)({},a.codeRepData),u.payload)});case T.S:return Object(_.a)(Object(_.a)({},a),{},{evaluateLoading:!1,showEvalResult:!0});case T.fb:return Object(_.a)(Object(_.a)({},a),{},{timestamp:u.payload});case T.o:return Object(_.a)(Object(_.a)({},a),{},{showEvalResult:!1});case T.j:return Object(_.a)(Object(_.a)({},a),{},{loading:!0});case T.eb:return Object(_.a)(Object(_.a)({},a),u.payload);case T.cb:return Object(_.a)(Object(_.a)({},a),{},{showDragMask:u.payload});case T.i:return Object(_.a)(Object(_.a)({},a),{},{loading:!1,isError:!0});case T.k:return Object(_.a)(Object(_.a)({},a),u.payload);case T.R:return Object(_.a)(Object(_.a)({},a),{},{evaluateLoading:!0});case T.n:return Object(_.a)(Object(_.a)({},a),{},{evaluateLoading:!1});case T.F:return Object(_.a)(Object(_.a)({},a),{},{evaluateMessage:u.payload});case T.I:return Object(_.a)(Object(_.a)({},a),{},{showDocuments:u.payload});case T.G:return Object(_.a)(Object(_.a)({},a),u.payload);case T.T:return Object(_.a)(Object(_.a)({},a),{},{showNotice:!0});case T.p:return Object(_.a)(Object(_.a)({},a),{},{showNotice:!1});case T.r:return Object(_.a)(Object(_.a)({},a),{},{showPictureView:!1});case T.V:return Object(_.a)(Object(_.a)({},a),{},{showPictureView:!0});case T.O:return Object(_.a)(Object(_.a)({},a),{},{resetVncLoading:u.payload});default:throw new Error}}var ao=v.default=function(a){var u,m=a.match,R=a.history,D=Object(P.a)(a,["match","history"]);console.log("props:",D);var g=Object(ne.m)(),U=Object(ne.l)().query,y=Object(h.useReducer)(Ni,ji),A=Object(l.a)(y,2),b=A[0],p=A[1],N=Object(h.useState)(g.taskId),M=Object(l.a)(N,2),C=M[0],j=M[1],W=Object(h.useRef)(),q=Object(h.useRef)(),ae=R.location;Object(h.useEffect)(function(){console.log("_params:",g),j(g.taskId)},[g]);var je=b.moveX,O=b.taskData,nt=b.moveY,ve=b.evalData,Pe=b.showEvalResult,be=b.codeRepData,pt=b.loading,dt=b.evaluateLoading,ee=b.evaluateMessage,Me=b.showDocuments,Ue=b.repos,Qe=b.showPictureView,Ke=b.showNotice,Dt=b.webDisplayUrl,oa=b.isPictureView,Zt=b.resetVncLoading,xa=b.timestamp,St=b.lastedGetTaskInfoTime,Ra=b.showDragMask,qt=O.st,Gt=O.challenge,Ht=O.shixun,nn=O.is_teacher,Vt=O.game,Wa=O.has_answer,la=O.vnc_url,un=O.git_url,La=O.user,xt=O.myshixun,cn=O.discusses_count,sn=O.user_praise,bt=O.praise_count,$t=O.tpm_cases_modified,Va=O.tpm_modified,pa=O.tpm_script_modified,ja=O.mirror_name,va=O.mirror_description,dn=O.tomcat_url,ga=O.unity_3d_routes,vt=O.with_code_file,Qa=O.unity_3d_result,ya=O.next_game,vn=O.prev_game,aa=be.currentPath,Ka=be.paths,Xa=be.content,na=be.language,Ja=be.lastedUpdateTime,Ma=(Va||pa)&&qt===0,Mt=($t||Ma)&&xt.system_tip===!0,It=(ja||[]).indexOf("Html")!==-1,Oa=Object(h.useMemo)(function(){return aa&&Ka?Ka.indexOf(aa)>=0:!1},[aa,Ka]),Ia=Object(h.useMemo)(function(){return ga&&!vt||la},[la,vt,ga]);Object(h.useEffect)(function(){if(ga&&vt){p({type:T.R});var re=oe.a.subscribe("unity3d-load-end",function(){p({type:T.n})});return re}},[C,ga,vt,p]);function _a(re){return za.apply(this,arguments)}function za(){return za=Object(c.a)(s.a.mark(function re(Z){var he,ue,le,De,me,lt;return s.a.wrap(function(mt){for(;;)switch(mt.prev=mt.next){case 0:return mt.prev=0,mt.next=3,Object(V.l)(C);case 3:if(he=mt.sent,ue=he.status,!(ue===401)){mt.next=9;break}return mt.abrupt("return");case 9:if(!(ue===-3)){mt.next=13;break}Object(Ie.m)({onCancel:function(){window.location.href="/"}}),mt.next=26;break;case 13:if(!(ue===403)){mt.next=17;break}R.replace("/403"),mt.next=26;break;case 17:if(!(ue===404)){mt.next=22;break}return R.replace("/404"),mt.abrupt("return");case 22:le=he.st,De=he.challenge.path,me={loading:!1,isError:!1,taskData:he,lastedGetTaskInfoTime:new Date().getTime(),codeRepData:be},le===0&&De&&(lt=De.split("\uFF1B").filter(function(rn){return!!rn}),me.codeRepData.currentPath=lt[0],me.codeRepData.paths=lt,me.codeRepData.lastedUpdateTime=0),Z||p({type:T.k,payload:me});case 26:mt.next=32;break;case 28:mt.prev=28,mt.t0=mt.catch(0),console.log(mt.t0),Z||p({type:T.i});case 32:case"end":return mt.stop()}},re,null,[[0,28]])})),za.apply(this,arguments)}Object(h.useEffect)(function(){var re=!1;return _a(re),function(){re=!0}},[p,C]),Object(h.useEffect)(function(){var re=!1;function Z(){return he.apply(this,arguments)}function he(){return he=Object(c.a)(s.a.mark(function ue(){var le,De,me,lt,Fa,mt;return s.a.wrap(function(Ua){for(;;)switch(Ua.prev=Ua.next){case 0:if(p({type:T.W,payload:Object(_.a)(Object(_.a)({},be),{},{loading:!0})}),!(ga&&!vt)){Ua.next=3;break}return Ua.abrupt("return");case 3:return Ua.next=5,Object(V.h)(C,{path:aa});case 5:if(le=Ua.sent,!re)if(le.status===0)f.b.info(le.message),p({type:T.h,payload:Object(_.a)(Object(_.a)({},be),{},{loading:!1})});else{try{(le==null?void 0:le.file_type)==="txt"?De=((me=De)===null||me===void 0?void 0:me.length)===0?De:window.decodeURIComponent(escape(window.atob(le==null||((lt=le.content)===null||lt===void 0)?void 0:lt.content))):De=le==null||((Fa=le.content)===null||Fa===void 0)?void 0:Fa.content}catch(Kn){De=window.atob(le==null||((mt=le.content)===null||mt===void 0)?void 0:mt.content),f.b.warn("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8"),console.log("err:",Kn)}p({type:T.h,payload:Object(_.a)(Object(_.a)({},be),{},{content:De,language:le.language,file_type:le.file_type,filename:le.filename,lastedUpdateTime:0,loading:!1})})}case 7:case"end":return Ua.stop()}},ue)})),he.apply(this,arguments)}if(qt===0&&aa&&!Ht.hide_code)return Z(),function(){re=!0}},[qt,aa,St,xa]);var sa=Object(h.useCallback)(Object(c.a)(s.a.mark(function re(){var Z,he,ue=arguments;return s.a.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:if(Z=ue.length>0&&ue[0]!==void 0?ue[0]:0,!(qt===0&&Ja>0&&Oa||Z)){De.next=7;break}return De.next=4,Object(V.G)(xt.identifier,{path:aa,evaluate:Z,content:Xa,game_id:Vt.id});case 4:return he=De.sent,p({type:T.d,payload:{lastedUpdateTime:0}}),De.abrupt("return",he);case 7:case"end":return De.stop()}},re)})),[qt,Ja,aa,Xa,Vt==null?void 0:Vt.id,Oa]),Oe=Object(h.useCallback)(function(){Vt&&(Vt.status!==2&&oe.a.publish("update-cost-time"));try{if(xt==null?void 0:xt.identifier){var re={path:aa,evaluate:0,content:Xa,game_id:Vt.id},Z={type:"application/json"},he=new Blob([JSON.stringify(re)],Z);window.navigator.sendBeacon("".concat(Dn.a.API_SERVER,"/api/myshixuns/").concat(xt==null?void 0:xt.identifier,"/update_file.json"),he)}}catch(ue){}sa()},[Vt.status,sa]);Object(h.useEffect)(function(){Oe()},[ae]);function Je(){Oe()}Object(h.useEffect)(function(){var re=oe.a.subscribe("unlock-test-case",function(){var Z;i.a.confirm((Z={centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:e.a.createElement(wi,{score:Gt.score,is_teacher:nn})},Object(o.a)(Z,"centered",!0),Object(o.a)(Z,"onOk",Te),Z))});return re},[Te,Gt,nn]);var Te=Object(h.useCallback)(Object(c.a)(s.a.mark(function re(){var Z,he,ue,le,De;return s.a.wrap(function(lt){for(;;)switch(lt.prev=lt.next){case 0:return lt.next=2,Object(V.F)(Vt.identifier);case 2:if(Z=lt.sent,he=Z.test_sets,ue=Z.message,le=Z.status,!(le===-1)){lt.next=7;break}return f.b.info(ue),lt.abrupt("return");case 7:De=O.user.grade,O.user.grade=De-Gt.score*2,O.test_sets=he,O.game.test_sets_view=!0,p({type:T.eb,payload:{taskData:O}});case 12:case"end":return lt.stop()}},re)})),[Vt,Gt,p]);Object(h.useEffect)(function(){if(!Ia||la){var re=function(ue){W.current&&p({type:T.u,payload:ue.pageX}),q.current&&p({type:T.v,payload:ue.pageY})},Z=function(){W.current=!1,q.current=!1,p({type:T.cb,payload:!1}),document.onselectstart=null};return document.addEventListener("mousemove",re),document.addEventListener("mouseup",Z),function(){document.removeEventListener("mousemove",re),document.removeEventListener("mouseup",Z)}}},[q.current,W.current,Ia,p]);function ot(re){var Z=O.user.grade;O.user.grade=Z-re,p({type:T.eb,payload:{taskData:O}})}function ft(){Ia?p({type:T.u,payload:je!==.01?.01:"40%"}):(document.onselectstart=function(){return!1},W.current=!0,p({type:T.cb,payload:!0}))}function jt(){document.onselectstart=function(){return!1},q.current=!0,((O==null?void 0:O.vnc_url)||(O==null?void 0:O.windows_vnc)||(O==null?void 0:O.linux_vnc))&&p({type:T.cb,payload:!0})}function gn(re){re===.01?p({type:T.v,payload:0}):p({type:T.v,payload:.01})}function ea(re){re===0?p({type:T.v,payload:"100%"}):p({type:T.v,payload:0})}Object(h.useEffect)(function(){return window.addEventListener("beforeunload",Oe),function(){window.removeEventListener("beforeunload",Oe)}},[Oe]);function mn(){sa()}function zn(){return En.apply(this,arguments)}function En(){return En=Object(c.a)(s.a.mark(function re(){var Z,he,ue;return s.a.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:return De.next=2,Object(V.C)(C,{path:aa});case 2:Z=De.sent,he=Z.content,ue=Z.language,p({type:T.h,payload:Object(_.a)(Object(_.a)({},be),{},{content:he,language:ue,lastedUpdateTime:0,loading:!1})});case 5:case"end":return De.stop()}},re)})),En.apply(this,arguments)}function Tn(){return Cn.apply(this,arguments)}function Cn(){return Cn=Object(c.a)(s.a.mark(function re(){var Z,he;return s.a.wrap(function(le){for(;;)switch(le.prev=le.next){case 0:return le.next=2,Object(V.x)(O==null||((Z=O.myshixun)===null||Z===void 0)?void 0:Z.identifier,{});case 2:return he=le.sent,_a(),le.abrupt("return",he);case 5:case"end":return le.stop()}},re)})),Cn.apply(this,arguments)}function Ds(){return An.apply(this,arguments)}function An(){return An=Object(c.a)(s.a.mark(function re(){var Z,he,ue;return s.a.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:return De.next=2,Object(V.z)(C,{path:aa});case 2:Z=De.sent,he=Z.content,ue=Z.language,p({type:T.h,payload:Object(_.a)(Object(_.a)({},be),{},{content:he,language:ue,lastedUpdateTime:0,loading:!1})});case 5:case"end":return De.stop()}},re)})),An.apply(this,arguments)}Object(h.useEffect)(function(){if(qt===0&&Gt&&Gt.path){var re=Gt.path.split("\uFF1B").filter(function(Z){return!!Z});p({type:T.d,payload:{currentPath:re[0],paths:re}})}},[Gt,qt]),Object(h.useEffect)(function(){Ht&&(document.title=Ht.name||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199")},[Ht]);function Us(){return Gn.apply(this,arguments)}function Gn(){return Gn=Object(c.a)(s.a.mark(function re(){var Z,he,ue;return s.a.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:return De.next=2,Object(V.v)(C);case 2:Z=De.sent,he=Z.praise_count,ue=Z.praise,O.praise_count=he,O.user_praise=ue,p({type:T.eb,payload:{taskData:O}});case 7:case"end":return De.stop()}},re)})),Gn.apply(this,arguments)}var Ps=Object(h.useCallback)(function(re){function Z(ue){return he.apply(this,arguments)}function he(){return he=Object(c.a)(s.a.mark(function ue(le){return s.a.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:try{window.navigator.sendBeacon("".concat(Dn.a.API_SERVER,"/api/tasks/").concat(C,"/cost_time.json?time=").concat(le),{})}catch(lt){}case 1:case"end":return me.stop()}},ue)})),he.apply(this,arguments)}Z(re)},[C]);function Ts(re){return Hn.apply(this,arguments)}function Hn(){return Hn=Object(c.a)(s.a.mark(function re(Z){return s.a.wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:return ue.next=2,Object(V.D)(C,Ht.id,Z);case 2:O.game.star=Z,p({type:T.eb,payload:{taskData:O}});case 4:case"end":return ue.stop()}},re)})),Hn.apply(this,arguments)}function Ge(){return Bt.apply(this,arguments)}function Bt(){return Bt=Object(c.a)(s.a.mark(function re(){var Z,he;return s.a.wrap(function(le){for(;;)switch(le.prev=le.next){case 0:if(Ue){le.next=8;break}return le.next=3,Object(V.k)(xt.identifier);case 3:Z=le.sent,he=Z.trees,p({type:T.G,payload:{showDocuments:!0,repos:Object(Xt.c)(he)}}),le.next=9;break;case 8:p({type:T.I,payload:!0});case 9:case"end":return le.stop()}},re)})),Bt.apply(this,arguments)}function Da(re){return Ga.apply(this,arguments)}function Ga(){return Ga=Object(c.a)(s.a.mark(function re(Z){var he,ue,le;return s.a.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return he=Z.props,ue=he.children,le=he.eventKey,me.abrupt("return",new Promise(function(){var lt=Object(c.a)(s.a.mark(function Fa(mt){var rn,Ua,Kn;return s.a.wrap(function(Rn){for(;;)switch(Rn.prev=Rn.next){case 0:return ue&&ue.length>0&&mt(),Rn.next=3,Object(V.k)(xt.identifier,{path:le});case 3:rn=Rn.sent,Ua=rn.trees,Kn=Object(Xt.e)(Ue,le,Object(Xt.c)(Ua,le)),p({type:T.G,payload:{repos:Object(I.a)(Kn)}}),mt();case 8:case"end":return Rn.stop()}},Fa)}));return function(Fa){return lt.apply(this,arguments)}}()));case 2:case"end":return me.stop()}},re)})),Ga.apply(this,arguments)}function Ya(){p({type:T.I,payload:!1})}function Vn(re){var Z=re.gold,he=re.experience,ue=re.next_game,le=re.next_shixun,De=re.subject_done,me=Object(P.a)(re,["gold","experience","next_game","next_shixun","subject_done"]),lt=me.challenge_chooses_count===me.choose_correct_num,Fa={had_submmit:!0,test_sets:me.test_sets,challenge_chooses_count:me.challenge_chooses_count,choose_correct_num:me.choose_correct_num};O.choose_test_cases=Fa,lt&&(O.game.status=2,O.next_game=ue,O.user.grade+=Z),lt&&Vt.status!==2&&oe.a.publish("update-cost-time"),p({type:T.eb,payload:{taskData:O,evalData:{gold:Z,experience:he,next_game:ue,next_shixun:le,subject_done:De},showEvalResult:lt}}),oe.a.publish("eval-code-finish")}function dr(){return Na.apply(this,arguments)}function Na(){return Na=Object(c.a)(s.a.mark(function re(){var Z,he,ue,le,De,me,lt,Fa,mt,rn,Ua;return s.a.wrap(function(Pa){for(;;)switch(Pa.prev=Pa.next){case 0:return Pa.prev=0,p({type:T.R}),Pa.next=4,sa(1);case 4:return Z=Pa.sent,he=Z.resubmit,ue=Z.sec_key,le=Z.content_modified,De={sec_key:ue,resubmit:he,first:1,content_modified:le},U.type==="exercises"&&(De.extras={exercise_id:U.exercisesId,question_id:U.questionId,challenge_id:(me=O.challenge)===null||me===void 0?void 0:me.id,subject_id:U.subject_id||""}),Pa.next=10,Object(V.f)(C,De);case 10:if(lt=Pa.sent,!(lt.status===-1)){Pa.next=14;break}return window.parent.location.href="/classrooms/".concat(ae.query.coursesId,"/exercise/").concat(ae.query.exercisesId,"/detail"),Pa.abrupt("return");case 14:return lt.status===1&&(Fa=function(){var Rn=Object(c.a)(s.a.mark(function pr(cs,Ms,Is){var Fs,ks,vr,ua,ds,gr,Bs,Ws,zs,Ar,Gs,Hs,Vs,Xs;return s.a.wrap(function(Jn){for(;;)switch(Jn.prev=Jn.next){case 0:return ks=Is++*cs,ks/1e3>Ms&&(Ua=!0),Jn.next=4,Object(V.q)(C,{resubmit:he,time_out:Ua,port:lt.port,sec_key:ue,challenge_id:O==null||((Fs=O.challenge)===null||Fs===void 0)?void 0:Fs.id,subject_id:U.subject_id||""});case 4:vr=Jn.sent,ua=vr,ds=ua.status,gr=ua.running_code_message,Bs=ua.port,Ws=ua.web_route,p({type:T.F,payload:gr}),+ds>-1||ks/1e3>Ms?(Vt.status!==2&&ds===2&&(O.game.status=2,O.user.grade+=ua.gold,oe.a.publish("update-cost-time")),O.test_sets=ua.test_sets||[],O.last_compile_output=ua.last_compile_output,O.test_sets_count=ua.test_sets_count,O.sets_error_count=ua.sets_error_count,O.record_consume_time=ua.record_consume_time,O.next_game=ua.next_game,O.prev_game=ua.prev_game,zs="",Ar=ja.indexOf("Web")!==-1||ja.indexOf("JFinal")!==-1,Ar&&Bs!=-1&&Ws&&(zs="".concat(dn,":").concat(Bs,"/").concat(Ws)),Gs=Object(Xt.d)(ua.test_sets),Hs=ua.picture>0&&Gs,Vs=ds===2&&!Ua,Ua?f.b.info("\u672C\u6B21\u8BC4\u6D4B\u8D85\u65F6"):Vs||f.b.info("\u8BC4\u6D4B\u672A\u901A\u8FC7\uFF0C\u8BE6\u60C5\u53C2\u89C1\u201C\u6D4B\u8BD5\u7ED3\u679C\u201D"),Xs={taskData:O,evalData:{gold:ua.gold,experience:ua.experience,next_game:ua.next_game,next_shixun:ua.next_shixun},evaluateLoading:!1,evaluateMessage:"",webDisplayUrl:zs,showPictureView:ga?!1:Hs,isPictureView:Hs},ga&&vt?(oe.a.publish("evaluate-unity3d-result",{state:"user",data:{user:La}}),oe.a.publish("evaluate-unity3d-finish"),(Qa||Gs)&&oe.a.publish("evaluate-unity3d-result",ua.unity_3d_result)):Xs.showEvalResult=Vs,p({type:T.eb,payload:Xs}),oe.a.publish("eval-code-finish")):setTimeout(function(){Fa(cs,Gt.exec_time+11,Is++)},cs);case 9:case"end":return Jn.stop()}},pr)}));return function(cs,Ms,Is){return Rn.apply(this,arguments)}}(),mt=1,rn=1e3,Ua=!1,Fa(rn,Gt.exec_time+11,mt++)),Pa.abrupt("return",res);case 18:Pa.prev=18,Pa.t0=Pa.catch(0),console.log("-------eval code",Pa.t0);case 21:case"end":return Pa.stop()}},re,null,[[0,18]])})),Na.apply(this,arguments)}function Cs(re){p({type:T.d,payload:{content:re,lastedUpdateTime:new Date().getTime()}})}function us(){p({type:T.o})}function Ss(){p({type:T.r})}function mr(){p({type:T.V})}function js(){p({type:T.T})}function Xn(re,Z){return Yn.apply(this,arguments)}function Yn(){return Yn=Object(c.a)(s.a.mark(function re(Z,he){var ue,le,De;return s.a.wrap(function(lt){for(;;)switch(lt.prev=lt.next){case 0:if(ue=he.node,!ue.isLeaf){lt.next=7;break}return le=Z[0],De=le.split(".").pop().toLowerCase(),lt.next=6,sa();case 6:p({type:T.d,payload:{currentPath:le}});case 7:case"end":return lt.stop()}},re)})),Yn.apply(this,arguments)}function Ns(re){return Zn.apply(this,arguments)}function Zn(){return Zn=Object(c.a)(s.a.mark(function re(Z){return s.a.wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:return ue.next=2,sa();case 2:p({type:T.d,payload:{currentPath:Z}});case 3:case"end":return ue.stop()}},re)})),Zn.apply(this,arguments)}function Qn(){O.myshixun.system_tip=!0,p({type:T.eb,payload:{taskData:O,showNotice:!1}})}function Er(re,Z){O.challenge.path=re,O.myshixun.system_tip=!1,p({type:T.eb,payload:{taskData:Object(_.a)(Object(_.a)({},O),{},{tpm_cases_modified:!1,tpm_modified:!1,tpm_script_modified:!1}),showNotice:!1,timestamp:Z}})}function bn(){p({type:T.p})}function Li(){return ws.apply(this,arguments)}function ws(){return ws=Object(c.a)(s.a.mark(function re(){var Z,he,ue,le;return s.a.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:if(me.prev=0,p({type:T.O,payload:!0}),oe.a.publish("vnc-reseting"),!(O==null?void 0:O.windows_vnc)){me.next=13;break}return oe.a.publish("reset-linux-windows-loading"),me.next=7,Object(V.B)(Vt.identifier);case 7:Z=me.sent,he=Z.data.windows_vnc_url,O.shixun.windows_vnc=he+"×tamp="+new Date().getTime(),O.windows_vnc++,me.next=28;break;case 13:if(!(O==null?void 0:O.linux_vnc)){me.next=23;break}return oe.a.publish("reset-linux-windows-loading"),me.next=17,Object(V.y)(Vt.identifier);case 17:Z=me.sent,ue=Z.data.windows_vnc_url,O.shixun.windows_vnc=ue+"×tamp="+new Date().getTime(),O.linux_vnc++,me.next=28;break;case 23:return me.next=25,Object(V.A)(Vt.identifier);case 25:Z=me.sent,le=Z.data.vnc_url,O.vnc_url=le+"×tamp="+new Date().getTime();case 28:p({type:T.eb,payload:{taskData:O,resetVncLoading:!1}}),me.next=34;break;case 31:me.prev=31,me.t0=me.catch(0),console.log(me.t0);case 34:case"end":return me.stop()}},re,null,[[0,31]])})),ws.apply(this,arguments)}function fr(re){return xs.apply(this,arguments)}function xs(){return xs=Object(c.a)(s.a.mark(function re(Z){var he,ue,le,De,me,lt;return s.a.wrap(function(mt){for(;;)switch(mt.prev=mt.next){case 0:if(he=Z.GameState,ue=Z.Data,le=Z.challenge,console.log("match:",m),!(le==="info")){mt.next=6;break}oe.a.publish("evaluate-unity3d-result",{state:"3d_callback",data:{challenge_info:Object(_.a)({},O.challenge)}}),mt.next=16;break;case 6:if(!(he==="Success")){mt.next=16;break}if(!(Qa||!vt)){mt.next=15;break}return mt.next=10,Object(V.E)(C,Oi.Base64.encode(C+new Date().getTime()),ue);case 10:De=mt.sent,me=De.status,lt=De.data,me==0&&(Vt.status!==2&&(O.game.status=2,O.user.grade+=lt.gold,oe.a.publish("update-cost-time")),oe.a.publish("evaluate-unity3d-result",{state:"userAndtime",data:{user:La,open_time:lt.open_time,end_time:lt.end_time}}),p({type:T.eb,payload:{taskData:O,evalData:{gold:lt.gold,experience:lt.experience,next_game:lt.next_game},evaluateLoading:!1,showEvalResult:!0}})),mt.next=16;break;case 15:p({type:T.S});case 16:case"end":return mt.stop()}},re)})),xs.apply(this,arguments)}function Mi(){}function Ii(){return Ls.apply(this,arguments)}function Ls(){return Ls=Object(c.a)(s.a.mark(function re(){var Z,he,ue,le;return s.a.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:if(!(O==null?void 0:O.windows_vnc)){me.next=6;break}return me.next=3,Object(V.c)(C);case 3:ue=me.sent,me.next=15;break;case 6:if(!((O==null?void 0:O.linux_vnc)||(Ht==null?void 0:Ht.webssh)===3)){me.next=12;break}return me.next=9,Object(V.a)(C);case 9:ue=me.sent,me.next=15;break;case 12:return me.next=14,Object(V.b)(C);case 14:ue=me.sent;case 15:((Z=ue)===null||Z===void 0||((he=Z.data)===null||he===void 0)?void 0:he.remaining_time)&&oe.a.publish("update-windows-time",(le=ue)===null||le===void 0?void 0:le.data);case 16:case"end":return me.stop()}},re)})),Ls.apply(this,arguments)}var _r=typeof je=="number"&&je!==.01?"".concat(je,"px"):"40%",Fi="calc(100% - 4px - ".concat(_r,")"),ki=(u={game:Vt,taskId:C,user_praise:sn,praise_count:bt,st:qt,challenge:Gt,rank_name:O.rank_name,shixun:Ht,is_teacher:nn,has_answer:Wa,unity_3d_routes:ga,with_code_file:vt,onEvaluateCallback:Mi,onGetUnity3dMessage:fr},Object(o.a)(u,"taskId",C),Object(o.a)(u,"myshixun",xt),Object(o.a)(u,"user",La),Object(o.a)(u,"discusses_count",cn),Object(o.a)(u,"onPlusOrCancelPraise",Us),Object(o.a)(u,"minuxUserGrade",ot),u),Bi={showNotice:Ke||($t||Ma)&&xt.system_tip===!1,tpm_cases_modified:$t,tpm_modified:Va,tpm_script_modified:pa,st:qt,taskId:C,myshixunId:(xt||{}).id,onNextCallback:Qn,onUpdateCallback:Er,onUpdateFailure:bn},Wi=Object(_.a)(Object(_.a)({},ve),{},{isPictureView:oa,history:R,webDisplayUrl:Dt,onShowPictureView:mr,star:Vt&&Vt.star,onStarChange:Ts,onCloseResult:us}),hr={lastedGetTaskInfoTime:St,isEditPath:Oa,taskData:O,codeRepData:be,moveY:nt,evaluateMessage:ee,evaluateLoading:dt,isNotice:Mt,isHtml:It,onChangePath:Ns,onResizeSetContainer:gn,onEditRepCode:Cs,onUpdateCode:sa,onResizeYStart:jt,onShowDir:Ge,onResetCode:zn,onResetGitCode:Tn,onResizeCodeArea:ea,onResetPassedCode:Ds,onFinishDisplayHtml:mn,onShowNotice:js};return e.a.createElement(h.Fragment,null,pt?e.a.createElement(z.a,{message:"\u52AA\u529B\u8BF7\u6C42\u6570\u636E\u4E2D..",className:"tpi-spin"}):e.a.createElement(h.Fragment,null,e.a.createElement("div",{className:"task-wrapper"},Ra&&e.a.createElement("div",{className:"draging-mask"}),e.a.createElement(Ks,{difficulty:Gt==null?void 0:Gt.difficulty,mirror_description:va,history:R,git_url:un,shixun:Ht,lastedGetTaskInfoTime:St,onAddVncTime:Ii,taskId:C,onBack:Je,isNotice:Mt,resetVncLoading:Zt,onResetVnc:Li,onResetGitCode:Tn,vnc_url:la,linux_vnc:O==null?void 0:O.linux_vnc,window_vnc_url:O==null?void 0:O.windows_vnc,onShowNotice:js,game:Vt,user:La,onUpdateCode:sa,onUpdateCostTime:Ps}),e.a.createElement("div",{className:"tasks-body"},e.a.createElement("section",{className:"left-panel ".concat(ga&&vt?"has-unity-3d":""),style:{width:_r,display:je===.01?"none":""}},e.a.createElement(ka,ki)),e.a.createElement("section",{className:"resize-x-bar ".concat(Ia?"has-unity-3d":""),onMouseDown:ft},e.a.createElement(xi,{noDragging:Ia,vnc_url:la,moveX:je})),e.a.createElement("section",{className:"right-panel ".concat(la||(O==null?void 0:O.windows_vnc)||(O==null?void 0:O.linux_vnc)?"vnc":""),style:{width:Fi}},ga&&!vt?e.a.createElement("div",{className:"unity-3d-container"},e.a.createElement(Ea,{unity_3d_routes:ga,onGetUnity3dMessage:fr}),e.a.createElement(Ci,{next_game:ya,prev_game:vn,shixun:Ht,game:Vt})):e.a.createElement(h.Fragment,null,qt!==1&&e.a.createElement(ei,Object(n.a)({},D,hr,{_dispatch:p,taskData:O,evaluateMessage:ee,language:na,evaluateLoading:dt,onEval:dr})),la||(O==null?void 0:O.windows_vnc)||(O==null?void 0:O.linux_vnc)?null:qt===1?e.a.createElement(Dr,Object(n.a)({_dispatch:p,onEval:Vn},hr)):null)))),e.a.createElement(te.a,null,Pe?e.a.createElement(Sr,Wi):null,e.a.createElement(F.a,{className:"setting-drawer",title:null,placement:"right",width:400,closable:!1,visible:Me,onClose:Ya},e.a.createElement(Si,{className:"dir-tree",selectedKeys:["".concat(aa)],treeData:Ue,onSelect:Xn,loadData:Da})),Qe?e.a.createElement(gi,{taskId:C,onHidePictureView:Ss}):null,e.a.createElement(yi,Bi))))};function wi(a){var u=a.is_teacher,m=a.score;return e.a.createElement(h.Fragment,null,u?e.a.createElement(h.Fragment,null,e.a.createElement("div",null,"\u5DF2\u7ECF\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u53EF\u4EE5\u514D\u91D1\u5E01\u67E5\u770B\u9690\u85CF\u6D4B\u8BD5\u96C6\u3002"),e.a.createElement("div",null,"\u89E3\u9501\u672C\u5173\u6240\u6709\u6D4B\u8BD5\u96C6\u9700\u8981\u6263\u9664".concat(m*2,"\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F")),e.a.createElement("a",{href:"/account/certification",class:"to-certification-link",target:"_blank"},"\u7ACB\u5373\u8BA4\u8BC1")):e.a.createElement("div",null,"\u89E3\u9501\u672C\u5173\u6240\u6709\u6D4B\u8BD5\u96C6\u9700\u8981\u6263\u9664".concat(m*2,"\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F")))}function xi(a){var u=a.noDragging,m=a.moveX,R=a.vnc_url;return e.a.createElement(h.Fragment,null,u?e.a.createElement("a",{className:"trapezoid ".concat(m===.01?"enlarge":"")},e.a.createElement("img",{src:m===.01?Ui.a:Ti.a,alt:"resize-icon",width:20})):e.a.createElement("a",{className:"btn-resize",draggable:!1},e.a.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13",draggable:!1},e.a.createElement("path",{draggable:!1,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"}))))}},yqJW:function(w,v,t){},zkdm:function(w,v,t){}}]);
|