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.
NewEduCoderBuild/p__MyProblem__RecordDetail.js

1 line
23 KiB

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[128],{"07cG":function(e,t,n){e.exports={ldsRing:"ldsRing___2F8W7",idsRingWrapper:"idsRingWrapper___fC2cF",ldsring:"ldsring___3A88y"}},"9Bee":function(e,t,n){"use strict";var a=n("ZZRV"),r=n.n(a),c=(n("Sawj"),n("GZha")),l=n("tVQ9"),i=n.n(l),o=n("PRXW");function u(e,t){var n=e.match(/^(\s+)(?:```)/);if(null===n)return t;var a=n[1];return t.split("\n").map((function(e){var t=e.match(/^\s+/);if(null===t)return e;var n=Object(c["a"])(t,1),r=n[0];return r.length>=a.length?e.slice(a.length):e})).join("\n")}var s=[],d=["<ul>"],m=new i.a.Renderer,p=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function f(){s.length=0,d=["<ul>"]}function v(e,t,n,a){if(t>=e.length||e[t].level<=n)return t;var r=e[t];a.push("<li><a href='#"+r.anchor+"'>"+r.text+"</a>"),t++;var c=[];return t=v(e,t,r.level,c),c.length>0&&(a.push("<ul>"),c.forEach((function(e){a.push(e)})),a.push("</ul>")),a.push("</li>"),t=v(e,t,n,a),t}function g(){return v(s,0,0,d),d.push("</ul>"),d.join("")}var b={heading:function(e){var t=p.exec(e);if(t)return{type:"heading",raw:t[0],depth:t[1].length,text:t[2]}},fences:function(e){var t=this.rules.block.fences.exec(e);if(t){var n=t[0],a=u(n,t[3]||""),r=t[2]?t[2].trim():t[2];if(["latex","katex","math"].indexOf(r)>=0){var c=y(),l=a;a=c,_[c]={type:"block",expression:l}}return{type:"code",raw:n,lang:r,text:a}}}},E=/(?:\${2})([^\n`]+?)(?:\${2})/gi,h=0,y=function(){return"__special_katext_id_".concat(h++,"__")},_={};function j(){return _}function O(){h=0,_={}}function I(e){return e=e.replace(E,(function(e,t){var n=y();return _[n]={type:"inline",expression:t},n})),e}var C=m.listitem;m.listitem=function(e){return C(I(e))};var x=m.paragraph;m.paragraph=function(e){return x(I(e))};var N=m.tablecell;m.tablecell=function(e,t){return N(I(e),t)},m.code=function(e,t,n){var a=(t||"").match(/\S*/)[0];return a?["latex","katex","math"].indexOf(a)>=0?"<p class='editormd-tex'>".concat(e,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(t,'">').concat(n?e:Object(o["escape"])(e,!0),"</code></pre>\n"):'<pre class="prettyprint linenums"><code>'+(n?e:Object(o["escape"])(e,!0))+"</code></pre>"},m.heading=function(e,t,n){var a=this.options.headerPrefix+n.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return s.push({anchor:a,level:t,text:e}),"<h"+t+' id="'+a+'">'+e+"</h"+t+">"},i.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),i.a.use({tokenizer:b,renderer:m});var T=i.a,w=(n("8+LE"),n("ZRDM")),S=n.n(w),k=n("saPB"),L=/<pre[^>]*>/g;function R(e){var t=document.createElement("div");return t.innerHTML=e,0===t.childNodes.length?"":t.childNodes[0].nodeValue}t["a"]=function(e){var t=e.value,n=void 0===t?"":t,c=e.className,l=e.style,i=void 0===l?{}:l,o=String(n),u=Object(a["useMemo"])((function(){var e=T(o),t=j();return o.match(/\[TOC\]/)&&(e=e.replace("<p>[TOC]</p>",g()),f()),e=e.replace(/(__special_katext_id_\d+__)/g,(function(e,n){var a=t[n],r=a.type,c=a.expression;return Object(k["renderToString"])(R(c)||"",{displayMode:"block"===r,throwOnError:!1,output:"html"})})),e=e.replace(/\u2581/g,"\u2581\u2581\u2581"),O(),S.a.sanitize(e)}),[o]),s=Object(a["useRef"])();function d(e){var t=e.target;if("A"===t.tagName.toUpperCase()){var n=t.getAttribute("href");if(n.startsWith("#")){e.preventDefault();var a=document.getElementById(n.replace("#",""));a&&a.scrollIntoView(!0)}}}return Object(a["useEffect"])((function(){if(s.current&&u&&u.match(L)&&window.PR.prettyPrint(),s.current)return s.current.addEventListener("click",d),function(){s.current.removeEventListener("click",d),O(),f()}}),[u,s.current,d]),r.a.createElement("div",{ref:s,style:i,className:"".concat(c||""," markdown-body"),dangerouslySetInnerHTML:{__html:u}})}},IxHN:function(e,t,n){"use strict";var a=n("ZZRV"),r=n.n(a),c=n("07cG"),l=n.n(c);t["a"]=function(e){var t=e.message,n=e.className,a=e.style,c=void 0===a?{}:a;return r.a.createElement("div",{className:"".concat(l.a.idsRingWrapper," ").concat(n)},r.a.createElement("div",{className:l.a.ldsRing},r.a.createElement("div",null),r.a.createElement("div",null),r.a.createElement("div",null),r.a.createElement("div",null)),t?r.a.createElement("p",{style:c},t):null)}},JB8y:function(e,t,n){"use strict";var a;n.d(t,"a",(function(){return a})),function(e){e[e["NOMATCH"]=-1]="NOMATCH",e[e["OK"]=0]="OK",e[e["TIMEOUT"]=2]="TIMEOUT",e[e["PODFAILURE"]=3]="PODFAILURE",e[e["COMPILEFAILURE"]=4]="COMPILEFAILURE",e[e["EXECUTEFAILURE"]=5]="EXECUTEFAILURE"}(a||(a={}))},JPnl:function(e,t,n){"use strict";n.d(t,"a",(function(){return I})),n.d(t,"c",(function(){return x}));n("MPZO");var a=n("bnk9"),r=n("GZha"),c=n("55MS"),l=n("zjzt"),i=(n("DHCt"),n("CRgH")),o=n("ZZRV"),u=n.n(o),s=n("j1Uf"),d={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},m=d,p=n("XSrM"),f=function(e,t){return o["createElement"](p["a"],Object.assign({},e,{ref:t,icon:m}))};f.displayName="UpOutlined";var v,g,b=o["forwardRef"](f),E=n("JB8y"),h=n("LalF"),y=(n("a4uL"),n("IxHN")),_=n("9Bee"),j=i["a"].TextArea,O={visible:!1,tabIndex:"0"},I=(v={},Object(l["a"])(v,E["a"].NOMATCH,"\u6d4b\u8bd5\u7528\u4f8b\u7ed3\u679c\u4e0d\u5339\u914d"),Object(l["a"])(v,E["a"].OK,"\u8c03\u8bd5\u901a\u8fc7"),Object(l["a"])(v,2,"\u8c03\u8bd5\u8d85\u65f6"),Object(l["a"])(v,3,"\u8c03\u8bd5pod\u5931\u8d25"),Object(l["a"])(v,4,"\u7f16\u8bd1\u5931\u8d25"),Object(l["a"])(v,5,"\u6267\u884c\u5931\u8d25"),v);function C(e,t){switch(t.type){case g.SET_VISIBLE:return Object(c["a"])(Object(c["a"])({},e),{},{visible:t.payload});case g.SET_TABINDEX:return Object(c["a"])(Object(c["a"])({},e),{},{tabIndex:t.payload});default:throw new Error}}function x(e){var t=e.status,n=e.error_msg,a=e.output,r=e.input,c=e.expected_output,l=null,i={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(t){case E["a"].NOMATCH:l=u.a.createElement(u.a.Fragment,null,u.a.createElement("p",{className:"c-red"},"\u5b9e\u9645\u8f93\u5165\uff1a"),u.a.createElement(_["a"],{value:r,style:i}),u.a.createElement("p",{className:"c-red"},"\u5b9e\u9645\u8f93\u51fa\uff1a"),u.a.createElement(_["a"],{value:a&&h["Base64"].decode(a)||"",style:i}),u.a.createElement("p",{className:"c-red"},"\u9884\u671f\u8f93\u51fa\uff1a"),u.a.createElement(_["a"],{value:c&&h["Base64"].decode(c)||"",style:i}));break;case E["a"].EXECUTEFAILURE:l=u.a.createElement(u.a.Fragment,null,u.a.createElement("p",null,"\u6700\u540e\u6267\u884c\u7684\u8f93\u5165\uff1a"),u.a.createElement(_["a"],{value:r,style:i}),u.a.createElement("p",null,"\u6267\u884c\u51fa\u9519\u4fe1\u606f\uff1a"),u.a.createElement("code",{className:"error"},h["Base64"].decode(n)));break;case E["a"].PODFAILURE:l=u.a.createElement("p",null,"\u521b\u5efapod\u5931\u8d25\uff0c\u8bf7\u7a0d\u540e\u91cd\u8bd5");break;case E["a"].TIMEOUT:l=u.a.createElement("p",null,"\u8bc4\u6d4b\u8d85\u65f6\uff0c\u8bf7\u7a0d\u540e\u91cd\u8bd5");break}return u.a.createElement(u.a.Fragment,null," ",l," ")}function N(e){var t=e.status,n=e.error_msg,a=e.execute_time,r=e.output,c=e.input,l=e.expected_output,i=null;switch(t){case E["a"].OK:i=u.a.createElement(u.a.Fragment,null,u.a.createElement("p",null,"\u6267\u884c\u7528\u65f6\uff1a",a),u.a.createElement("p",null,"\u6267\u884c\u7ed3\u679c\uff1a"),u.a.createElement("pre",null,h["Base64"].decode(r)));break;case E["a"].NOMATCH:i=u.a.createElement(u.a.Fragment,null,u.a.createElement("p",null,"\u8f93\u5165\uff1a",u.a.createElement("pre",null,c)),u.a.createElement("p",null,"\u8f93\u51fa\uff1a",r&&h["Base64"].decode(r)),u.a.createElement("p",null,"\u9884\u671f\u8f93\u51fa\uff1a",l&&h["Base64"].decode(l)));break;case E["a"].EXECUTEFAILURE:i=u.a.createElement(u.a.Fragment,null,u.a.createElement("p",null,"\u6700\u540e\u6267\u884c\u7684\u8f93\u5165\uff1a",u.a.createElement("pre",null,c)),u.a.createElement("p",null,"\u6267\u884c\u51fa\u9519\u4fe1\u606f\uff1a"),u.a.createElement("code",{className:"error"},h["Base64"].decode(n)));break;case E["a"].PODFAILURE:i=u.a.createElement("p",null,"\u521b\u5efapod\u5931\u8d25\uff0c\u8bf7\u7a0d\u540e\u91cd\u8bd5");break;case E["a"].TIMEOUT:i=u.a.createElement("p",null,"\u8bc4\u6d4b\u8d85\u65f6\uff0c\u8bf7\u7a0d\u540e\u91cd\u8bd5");break}return u.a.createElement(u.a.Fragment,null," ",i," ")}(function(e){e[e["SET_VISIBLE"]=0]="SET_VISIBLE",e[e["SET_TABINDEX"]=1]="SET_TABINDEX"})(g||(g={}));t["b"]=function(e){var t=e.input,n=e.debuging,c=e.submitting,l=e.executingMessage,i=e.debugResult,d=e.onChangeInput,m=e.onDebugCode,p=e.onSubmitCode,f=Object(o["useReducer"])(C,O),v=Object(r["a"])(f,2),h=v[0],_=v[1],x=h.visible,T=h.tabIndex;function w(e){var t=e.target.id;_({type:g.SET_TABINDEX,payload:t})}function S(){_({type:g.SET_VISIBLE,payload:!x})}var k=Object(o["useMemo"])((function(){if(i){var e=i.status;return u.a.createElement(u.a.Fragment,null,u.a.createElement("p",null,"\u6267\u884c\u7ed3\u679c\uff1a",u.a.createElement("span",{className:e===E["a"].OK?"c-green":"c-red"},I[e])),N(i))}return null}),[i]);function L(){_({type:g.SET_VISIBLE,payload:!0}),_({type:g.SET_TABINDEX,payload:"1"}),m()}return u.a.createElement("div",{className:"test-case-panel"},u.a.createElement("div",{className:"test-case-panel-body ".concat(x?"active":"")},u.a.createElement("ul",{className:"s-navs"},u.a.createElement("li",null,u.a.createElement("a",{className:"0"===T?"active":"",id:"0",onClick:w},"\u81ea\u5b9a\u4e49\u6d4b\u8bd5\u7528\u4f8b")),u.a.createElement("li",null,u.a.createElement("a",{className:"1"===T?"active":"",id:"1",onClick:w},"\u4ee3\u7801\u6267\u884c\u7ed3\u679c"))),u.a.createElement("div",{className:"tab-panel-body ".concat("0"===T?"":"hide")},u.a.createElement(j,{placeholder:"\u8bf7\u586b\u5199\u6d4b\u8bd5\u7528\u4f8b\u7684\u8f93\u5165\u503c\uff0c\u70b9\u51fb\u201c\u8c03\u8bd5\u4ee3\u7801\u201d",value:t,onChange:d})),u.a.createElement("div",{className:"tab-panel-body ".concat("1"===T?"":"hide")},n?u.a.createElement(y["a"],{message:l}):i?u.a.createElement("section",{style:{height:200}}," ",k," "):u.a.createElement("p",{className:"tip"},"\u8bf7\u586b\u5199\u6d4b\u8bd5\u7528\u4f8b\u7684\u8f93\u5165\u503c\uff0c\u70b9\u51fb\u201c\u8c03\u8bd5\u4ee3\u7801\u201d"))),u.a.createElement("a",{className:"btn-collapse ".concat(x?"up":""),onClick:S},x?u.a.createElement(s["a"],null):u.a.createElement(b,null)),u.a.createElement("footer",{className:"footer"},u.a.createElement("span",null,"\u63a7\u5236\u53f0"),u.a.createElement("div",{className:"flex-container"},u.a.createElement(a["a"],{className:"btn-green",type:"ghost",loading:n,onClick:L},"\u8c03\u8bd5\u4ee3\u7801"),u.a.createElement(a["a"],{type:"primary",loading:c,disabled:c,onClick:p},"\u63d0\u4ea4"))))}},JxyJ:function(e,t,n){},OJz4:function(e,t,n){"use strict";n.d(t,"d",(function(){return r})),n.d(t,"h",(function(){return c})),n.d(t,"b",(function(){return l})),n.d(t,"f",(function(){return i})),n.d(t,"e",(function(){return o})),n.d(t,"c",(function(){return u})),n.d(t,"a",(function(){return s})),n.d(t,"g",(function(){return d})),n.d(t,"i",(function(){return m})),n.d(t,"k",(function(){return p})),n.d(t,"j",(function(){return f}));var a=n("ErOA");function r(e){return Object(a["c"])("myproblems/".concat(e,".json"))}function c(e){return Object(a["c"])("myproblems/".concat(e,"/code_submit.json"))}function l(e,t){return Object(a["c"])("myproblems/".concat(e,"/code_debug.json"),t)}function i(e,t){return Object(a["c"])("myproblems/".concat(e,"/submit_records.json"),t)}function o(e){return Object(a["c"])("myproblems/record_detail.json",{id:e})}function u(e,t){return Object(a["c"])("myproblems/".concat(e,"/result.json"),{mode:t})}function s(e,t){return Object(a["e"])("myproblems/".concat(e,"/add_notes.json"),t)}function d(e){return Object(a["e"])("myproblems/".concat(e,"/restore_initial_code.json"))}function m(e){return Object(a["e"])("myproblems/".concat(e,"/sync_code.json"))}function p(e,t){return Object(a["e"])("myproblems/".concat(e,"/update_code.json"),t)}function f(e,t){return Object(a["e"])("discusses/".concat(e,"/plus.json"),t)}},ZW9T:function(e,t,n){"use strict";n.d(t,"a",(function(){return b}));var a=n("55MS"),r=n("Uu80"),c=n("GZha"),l=n("ZZRV"),i=n.n(l),o=n("BlUI");function u(e,t,n,r,c){var l=t.getWordUntilPosition(n),i={startLineNumber:n.lineNumber,endLineNumber:n.lineNumber,startColumn:l.startColumn,endColumn:l.endColumn},o=r.map((function(t){return{label:t,kind:e.languages.CompletionItemKind.Keyword,insertText:t,insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:i}}));return c.map((function(e){o.push(Object(a["a"])(Object(a["a"])({},e),{},{range:i}))})),o}var s=function(e){var t={label:"ifelse",kind:e.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {","\t$0","} else {","\t","}"].join("\n"),insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet},n=["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"];e.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(a,r){var c=u(e,a,r,n,[t]);return{suggestions:c}}});var a=["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"];e.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(t,n){var r=[{label:"print",kind:e.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join("\n"),insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet}],c=u(e,t,n,a,r);return{suggestions:c}}});var r=["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"];e.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(n,a){var c=[t,{label:"main",kind:e.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {","\t$0","}"].join("\n"),insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:e.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join("\n"),insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet}],l=u(e,n,a,r,c);return{suggestions:l}}})};function d(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}function m(){}var p=!1,f={"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 v(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=e;if(Array.isArray(e)){for(var n=0;n<e.length;n++){var a=f[e[n]];if(a)return a}return t[0]}return f[t]||t}var g=null;t["b"]=function(e){var t=e.width,u=void 0===t?"100%":t,f=e.height,b=void 0===f?"100%":f,E=e.value,h=e.language,y=void 0===h?"javascript":h,_=e.style,j=void 0===_?{}:_,O=e.options,I=void 0===O?{}:O,C=e.overrideServices,x=void 0===C?{}:C,N=e.theme,T=void 0===N?"vs-dark":N,w=e.onEditBlur,S=e.onSave,k=e.forbidCopy,L=void 0!==k&&k,R=e.onChange,M=void 0===R?m:R,B=e.editorDidMount,A=void 0===B?m:B,P=e.onFocus,F=void 0===P?m:P,U=Object(l["useRef"])(),V=Object(l["useRef"])({}),D=Object(l["useState"])(!1),H=Object(c["a"])(D,2),Z=H[0],K=H[1];function J(){var e;return U.current&&(e=new o["default"]((function(e){var t,n=Object(r["a"])(e);try{for(n.s();!(t=n.n()).done;){var a=t.value;(a.target.offsetHeight>0||a.target.offsetWidth>0)&&V.current.instance.layout()}}catch(c){n.e(c)}finally{n.f()}})),e.observe(U.current)),e}function W(){var e=V.current.instance;if(e){var t=e.getSelection(),n=V.current.pastePos||{},a=new g.Range(n.startLineNumber||t.endLineNumber,n.startColumn||t.endColumn,n.endLineNumber||t.endLineNumber,n.endColumn||t.endColumn);e.executeEdits("",[{range:a,text:""}])}}function z(e){(window.navigator.platform.match("Mac")?e.metaKey:e.ctrlKey)&&83==e.keyCode&&(e.preventDefault(),S())}Object(l["useEffect"])((function(){var e=V.current.instance;if(null!=E&&e&&Z){var t=e.getModel();t&&E!==t.getValue()&&(p=!0,t.setValue(E),e.layout(),p=!1)}}),[E,Z,V.current]),Object(l["useEffect"])((function(){U.current&&!Z&&n.e(24).then(n.t.bind(null,"1lNs",7)).then((function(e){g=e,s(g),V.current.instance=g.editor.create(U.current,Object(a["a"])({value:E,language:v(y),theme:T},I),x);var t=V.current.instance;A(t,g),V.current.subscription=t.onDidChangeModelContent((function(e){p||M(t.getValue(),e)})),w&&t.onDidBlurEditorWidget((function(){w(t.getValue())})),F&&t.onDidFocusEditorText((function(){F(t.getValue())})),L&&(t.addCommand(g.KeyMod.CtrlCmd|g.KeyCode.KEY_V,(function(){return null})),t.onDidPaste((function(e){V.current.pastePos=e})),window.addEventListener("paste",W));var n=J();return K(!0),function(){var e=V.current.instance;e.dispose();var t=e.getModel();t&&t.dispose(),V.current.subscription&&V.current.subscription.dispose(),L&&window.removeEventListener("paste",W),n.unobserve(U.current)}}))}),[]),Object(l["useEffect"])((function(){var e=V.current.instance;if(e&&Z)return document.addEventListener("keydown",z,!1),function(){document.removeEventListener("keydown",z)}}),[S,Z]),Object(l["useEffect"])((function(){var e=V.current.instance;if(e&&Z){var t=v(y);g.editor.setModelLanguage(e.getModel(),t)}}),[y,Z]),Object(l["useEffect"])((function(){var e=V.current.instance;e&&Z&&g.editor.setTheme(T)}),[T,Z]),Object(l["useEffect"])((function(){var e=V.current.instance;e&&Z&&e.updateOptions(I)}),[JSON.stringify(I),Z]),Object(l["useEffect"])((function(){var e=V.current.instance;e&&Z&&e.layout()}),[u,b,Z]);var q=d(u),G=d(b),X=Object(a["a"])(Object(a["a"])({},j),{},{width:q,height:G});return i.a.createElement("div",{className:"my-monaco-editor",ref:U,style:X})};function b(e){var t=e.width,u=void 0===t?"100%":t,s=e.height,m=void 0===s?"100%":s,p=e.original,f=e.modified,v=e.language,b=e.options,E=void 0===b?{}:b,h=Object(l["useRef"])(),y=Object(l["useState"])(null),_=Object(c["a"])(y,2),j=_[0],O=_[1];function I(e){var t;return h.current&&(t=new o["default"]((function(t){var n,a=Object(r["a"])(t);try{for(a.s();!(n=a.n()).done;){var c=n.value;(c.target.offsetHeight>0||c.target.offsetWidth>0)&&e.layout()}}catch(l){a.e(l)}finally{a.f()}})),t.observe(h.current)),t}Object(l["useEffect"])((function(){h.current&&n.e(24).then(n.t.bind(null,"1lNs",7)).then((function(e){g=e;var t=g.editor.createDiffEditor(h.current,Object(a["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},E));O(t);var n=I(t);return function(){t.dispose();var e=t.getModel();e&&e.dispose(),n.unobserve(h.current)}}))}),[]),Object(l["useEffect"])((function(){j&&j.setModel({original:g.editor.createModel(p,v),modified:g.editor.createModel(f,v)})}),[p,f,v,j]);var C=d(u),x=d(m),N={width:C,height:x};return i.a.createElement("div",{className:"my-diff-editor",ref:h,style:N})}},a4uL:function(e,t,n){},uMZB:function(e,t,n){e.exports={header:"header___3a50V",field:"field___SHW6f","oj-form-container":"oj-form-container___36KBv","oj-left-panel":"oj-left-panel___3Fdj5","oj-form-info":"oj-form-info___dilPb",footer:"footer___1Ie9U","test-case-name":"test-case-name___356US","btn-remove-case":"btn-remove-case___1Z5cd","icon-tag":"icon-tag___3zUaP",btn_back:"btn_back___2UBbR"}},xTsT:function(e,t,n){"use strict";n.r(t);n("Mumi");var a=n("/zo+"),r=n("VBJJ"),c=n.n(r),l=n("z3+T"),i=n("GZha"),o=n("ZZRV"),u=n.n(o),s=n("uMZB"),d=n.n(s),m=n("m3rI"),p=n("q5+0"),f=(n("JxyJ"),n("OJz4")),v=n("JPnl"),g=n("1vsH"),b=n("ZW9T"),E=n("LalF");t["default"]=function(){var e=Object(p["k"])(),t=Object(p["m"])(),n=t.submitId,r=Object(o["useState"])(void 0),s=Object(i["a"])(r,2),h=s[0],y=s[1];function _(){e.goBack()}Object(o["useEffect"])((function(){if(n){var e=function(){var e=Object(l["a"])(c.a.mark((function e(){var t;return c.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(f["e"])(n);case 2:t=e.sent,y(t.data);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();e()}}),[n]);var j=h||{},O=j.status,I=j.created_at,C=j.code,x=j.name,N=j.language,T=j.pass_sets_count,w=j.set_count,S=j.error_msg,k=j.output,L=j.input,R=j.expected_output,M=(j.execute_memory,j.user),B=j.execute_time;return u.a.createElement(a["a"],{spinning:!h,delay:500},u.a.createElement("div",{className:"record-detail-info"},h?u.a.createElement(u.a.Fragment,null,u.a.createElement("header",{className:d.a.header},u.a.createElement("div",null,u.a.createElement("img",{src:"".concat(m["a"].IMG_SERVER,"/images/").concat(M.image_url),alt:"user",width:30}),u.a.createElement("span",null,M.name)),u.a.createElement("h2",null," ",x," "),u.a.createElement("button",{className:"ant-btn",onClick:_},"\u8fd4\u56de\u8be5\u9898")),u.a.createElement("div",{className:"record-detail-body"},u.a.createElement("h2",null," \u63d0\u4ea4\u8bb0\u5f55 "),u.a.createElement("ul",{className:"record-info"},u.a.createElement("li",null," \u72b6\u6001\uff1a",u.a.createElement("span",{className:0===O?"c-green":"c-red"},v["a"][O])," "),u.a.createElement("li",null," \u63d0\u4ea4\u65f6\u95f4\uff1a",u.a.createElement("span",null,Object(g["B"])(I,"yyyy-MM-dd HH:mm"))," "),u.a.createElement("li",null," \u8bed\u8a00\uff1a",u.a.createElement("span",null,N)," "),u.a.createElement("li",null," \u6267\u884c\u7528\u65f6\uff1a",u.a.createElement("span",null,1e3*B,"ms")," "),u.a.createElement("li",null," ","".concat(T," / ").concat(w," \u4e2a\u901a\u8fc7\u7684\u6d4b\u8bd5\u7528\u4f8b")," ")),Object(v["c"])({status:O,error_msg:S,execute_time:B,output:k,input:L,expected_output:R}),u.a.createElement("h2",null," \u63d0\u4ea4\u7684\u5185\u5bb9 "),u.a.createElement(b["b"],{height:"200px",width:"100%",language:N.toLocaleLowerCase(),value:E["Base64"].decode(C),options:{readOnly:!0}}))):null))}}}]);