newreactbuild/p__MyProblem__RecordDetail.js

9 lines
22 KiB
JavaScript

(window.webpackJsonp=window.webpackJsonp||[]).push([[129],{"07cG":function(z,d,e){z.exports={ldsRing:"ldsRing___2F8W7",idsRingWrapper:"idsRingWrapper___fC2cF",ldsring:"ldsring___3A88y"}},"9Bee":function(z,d,e){"use strict";var m=e("ZZRV"),c=e.n(m),J=e("Sawj"),f=e("GZha"),M=e("tVQ9"),H=e.n(M),K=e("PRXW");function s(a,r){var o=a.match(/^(\s+)(?:```)/);if(o===null)return r;var l=o[1];return r.split(`
`).map(function(p){var T=p.match(/^\s+/);if(T===null)return p;var A=Object(f.a)(T,1),I=A[0];return I.length>=l.length?p.slice(l.length):p}).join(`
`)}var t=[],$=["<ul>"],j=new H.a.Renderer,G=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function _(){t.length=0,$=["<ul>"]}function i(a,r,o,l){if(r>=a.length||a[r].level<=o)return r;var p=a[r];l.push("<li><a href='#"+p.anchor+"'>"+p.text+"</a>"),r++;var T=[];return r=i(a,r,p.level,T),T.length>0&&(l.push("<ul>"),T.forEach(function(A){l.push(A)}),l.push("</ul>")),l.push("</li>"),r=i(a,r,o,l),r}function ne(){return i(t,0,0,$),$.push("</ul>"),$.join("")}var F={heading:function(r){var o=G.exec(r);if(o)return{type:"heading",raw:o[0],depth:o[1].length,text:o[2]}},fences:function(r){var o=this.rules.block.fences.exec(r);if(o){var l=o[0],p=s(l,o[3]||""),T=o[2]?o[2].trim():o[2];if(["latex","katex","math"].indexOf(T)>=0){var A=L(),I=p;p=A,y[A]={type:"block",expression:I}}return{type:"code",raw:l,lang:T,text:p}}}},n=/(?:\${2})([^\n`]+?)(?:\${2})/gi,D=0,L=function(){return"__special_katext_id_".concat(D++,"__")},y={};function b(){return y}function C(){D=0,y={}}function O(a){return a=a.replace(n,function(r,o){var l=L();return y[l]={type:"inline",expression:o},l}),a}var h=j.listitem;j.listitem=function(a){return h(O(a))};var g=j.paragraph;j.paragraph=function(a){return g(O(a))};var V=j.tablecell;j.tablecell=function(a,r){return V(O(a),r)},j.code=function(a,r,o){var l=(r||"").match(/\S*/)[0];return l?["latex","katex","math"].indexOf(l)>=0?"<p class='editormd-tex'>".concat(a,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(r,'">').concat(o?a:Object(K.escape)(a,!0),`</code></pre>
`):'<pre class="prettyprint linenums"><code>'+(o?a:Object(K.escape)(a,!0))+"</code></pre>"},j.heading=function(a,r,o){var l=this.options.headerPrefix+o.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return t.push({anchor:l,level:r,text:a}),"<h"+r+' id="'+l+'">'+a+"</h"+r+">"},H.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),H.a.use({tokenizer:F,renderer:j});var B=H.a,q=e("8+LE"),ee=e("ZRDM"),u=e.n(ee),R=e("saPB"),N=/<pre[^>]*>/g;function W(a){var r=document.createElement("div");return r.innerHTML=a,r.childNodes.length===0?"":r.childNodes[0].nodeValue}var X=d.a=function(a){var r=a.value,o=r===void 0?"":r,l=a.className,p=a.style,T=p===void 0?{}:p,A=String(o),I=Object(m.useMemo)(function(){var S=B(A),Y=b();return A.match(/\[TOC\]/)&&(S=S.replace("<p>[TOC]</p>",ne()),_()),S=S.replace(/(__special_katext_id_\d+__)/g,function(U,Q){var te=Y[Q],Z=te.type,re=te.expression;return Object(R.renderToString)(W(re)||"",{displayMode:Z==="block",throwOnError:!1,output:"html"})}),S=S.replace(/▁/g,"\u2581\u2581\u2581"),C(),u.a.sanitize(S)},[A]),x=Object(m.useRef)();function v(S){var Y=S.target;if(Y.tagName.toUpperCase()==="A"){var U=Y.getAttribute("href");if(U.startsWith("#")){S.preventDefault();var Q=document.getElementById(U.replace("#",""));Q&&Q.scrollIntoView(!0)}}}return Object(m.useEffect)(function(){if(x.current&&I&&(I.match(N)&&window.PR.prettyPrint()),x.current)return x.current.addEventListener("click",v),function(){x.current.removeEventListener("click",v),C(),_()}},[I,x.current,v]),c.a.createElement("div",{ref:x,style:T,className:"".concat(l||""," markdown-body"),dangerouslySetInnerHTML:{__html:I}})}},IxHN:function(z,d,e){"use strict";var m=e("ZZRV"),c=e.n(m),J=e("07cG"),f=e.n(J);d.a=function(M){var H=M.message,K=M.className,s=M.style,t=s===void 0?{}:s;return c.a.createElement("div",{className:"".concat(f.a.idsRingWrapper," ").concat(K)},c.a.createElement("div",{className:f.a.ldsRing},c.a.createElement("div",null),c.a.createElement("div",null),c.a.createElement("div",null),c.a.createElement("div",null)),H?c.a.createElement("p",{style:t},H):null)}},JB8y:function(z,d,e){"use strict";e.d(d,"a",function(){return m});var m;(function(c){c[c.NOMATCH=-1]="NOMATCH",c[c.OK=0]="OK",c[c.TIMEOUT=2]="TIMEOUT",c[c.PODFAILURE=3]="PODFAILURE",c[c.COMPILEFAILURE=4]="COMPILEFAILURE",c[c.EXECUTEFAILURE=5]="EXECUTEFAILURE"})(m||(m={}))},JPnl:function(z,d,e){"use strict";e.d(d,"a",function(){return h}),e.d(d,"c",function(){return B});var m=e("MPZO"),c=e("bnk9"),J=e("GZha"),f=e("55MS"),M=e("zjzt"),H=e("DHCt"),K=e("CRgH"),s=e("ZZRV"),t=e.n(s),$=e("j1Uf"),j={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"},G=j,_=e("XSrM"),i=function(R,N){return s.createElement(_.a,Object.assign({},R,{ref:N,icon:G}))};i.displayName="UpOutlined";var ne=s.forwardRef(i),F=e("JB8y"),n=e("LalF"),D=e("a4uL"),L=e("IxHN"),y=e("9Bee"),b,C=K.a.TextArea,O={visible:!1,tabIndex:"0"},h=(b={},Object(M.a)(b,F.a.NOMATCH,"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D"),Object(M.a)(b,F.a.OK,"\u8C03\u8BD5\u901A\u8FC7"),Object(M.a)(b,2,"\u8C03\u8BD5\u8D85\u65F6"),Object(M.a)(b,3,"\u8C03\u8BD5pod\u5931\u8D25"),Object(M.a)(b,4,"\u7F16\u8BD1\u5931\u8D25"),Object(M.a)(b,5,"\u6267\u884C\u5931\u8D25"),b),g;(function(u){u[u.SET_VISIBLE=0]="SET_VISIBLE",u[u.SET_TABINDEX=1]="SET_TABINDEX"})(g||(g={}));function V(u,R){switch(R.type){case g.SET_VISIBLE:return Object(f.a)(Object(f.a)({},u),{},{visible:R.payload});case g.SET_TABINDEX:return Object(f.a)(Object(f.a)({},u),{},{tabIndex:R.payload});default:throw new Error}}function B(u){var R=u.status,N=u.error_msg,W=u.output,X=u.input,a=u.expected_output,r=null,o={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(R){case F.a.NOMATCH:r=t.a.createElement(t.a.Fragment,null,t.a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),t.a.createElement(y.a,{value:X,style:o}),t.a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),t.a.createElement(y.a,{value:W&&n.Base64.decode(W)||"",style:o}),t.a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),t.a.createElement(y.a,{value:a&&n.Base64.decode(a)||"",style:o}));break;case F.a.EXECUTEFAILURE:r=t.a.createElement(t.a.Fragment,null,t.a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),t.a.createElement(y.a,{value:X,style:o}),t.a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),t.a.createElement("code",{className:"error"},n.Base64.decode(N)));break;case F.a.PODFAILURE:r=t.a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case F.a.TIMEOUT:r=t.a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return t.a.createElement(t.a.Fragment,null," ",r," ")}function q(u){var R=u.status,N=u.error_msg,W=u.execute_time,X=u.output,a=u.input,r=u.expected_output,o=null;switch(R){case F.a.OK:o=t.a.createElement(t.a.Fragment,null,t.a.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",W),t.a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),t.a.createElement("pre",null,n.Base64.decode(X)));break;case F.a.NOMATCH:o=t.a.createElement(t.a.Fragment,null,t.a.createElement("p",null,"\u8F93\u5165\uFF1A",t.a.createElement("pre",null,a)),t.a.createElement("p",null,"\u8F93\u51FA\uFF1A",X&&n.Base64.decode(X)),t.a.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",r&&n.Base64.decode(r)));break;case F.a.EXECUTEFAILURE:o=t.a.createElement(t.a.Fragment,null,t.a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",t.a.createElement("pre",null,a)),t.a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),t.a.createElement("code",{className:"error"},n.Base64.decode(N)));break;case F.a.PODFAILURE:o=t.a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case F.a.TIMEOUT:o=t.a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return t.a.createElement(t.a.Fragment,null," ",o," ")}var ee=d.b=function(u){var R=u.input,N=u.debuging,W=u.submitting,X=u.executingMessage,a=u.debugResult,r=u.onChangeInput,o=u.onDebugCode,l=u.onSubmitCode,p=Object(s.useReducer)(V,O),T=Object(J.a)(p,2),A=T[0],I=T[1],x=A.visible,v=A.tabIndex;function S(te){var Z=te.target.id;I({type:g.SET_TABINDEX,payload:Z})}function Y(){I({type:g.SET_VISIBLE,payload:!x})}var U=Object(s.useMemo)(function(){if(a){var te=a.status;return t.a.createElement(t.a.Fragment,null,t.a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A",t.a.createElement("span",{className:te===F.a.OK?"c-green":"c-red"},h[te])),q(a))}return null},[a]);function Q(){I({type:g.SET_VISIBLE,payload:!0}),I({type:g.SET_TABINDEX,payload:"1"}),o()}return t.a.createElement("div",{className:"test-case-panel"},t.a.createElement("div",{className:"test-case-panel-body ".concat(x?"active":"")},t.a.createElement("ul",{className:"s-navs"},t.a.createElement("li",null,t.a.createElement("a",{className:v==="0"?"active":"",id:"0",onClick:S},"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),t.a.createElement("li",null,t.a.createElement("a",{className:v==="1"?"active":"",id:"1",onClick:S},"\u4EE3\u7801\u6267\u884C\u7ED3\u679C"))),t.a.createElement("div",{className:"tab-panel-body ".concat(v==="0"?"":"hide")},t.a.createElement(C,{placeholder:"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D",value:R,onChange:r})),t.a.createElement("div",{className:"tab-panel-body ".concat(v==="1"?"":"hide")},N?t.a.createElement(L.a,{message:X}):a?t.a.createElement("section",{style:{height:200}}," ",U," "):t.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"))),t.a.createElement("a",{className:"btn-collapse ".concat(x?"up":""),onClick:Y},x?t.a.createElement($.a,null):t.a.createElement(ne,null)),t.a.createElement("footer",{className:"footer"},t.a.createElement("span",null,"\u63A7\u5236\u53F0"),t.a.createElement("div",{className:"flex-container"},t.a.createElement(c.a,{className:"btn-green",type:"ghost",loading:N,onClick:Q},"\u8C03\u8BD5\u4EE3\u7801"),t.a.createElement(c.a,{type:"primary",loading:W,disabled:W,onClick:l},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},JxyJ:function(z,d,e){},OJz4:function(z,d,e){"use strict";e.d(d,"d",function(){return c}),e.d(d,"h",function(){return J}),e.d(d,"b",function(){return f}),e.d(d,"f",function(){return M}),e.d(d,"e",function(){return H}),e.d(d,"c",function(){return K}),e.d(d,"a",function(){return s}),e.d(d,"g",function(){return t}),e.d(d,"i",function(){return $}),e.d(d,"k",function(){return j}),e.d(d,"j",function(){return G});var m=e("ErOA");function c(_){return Object(m.c)("myproblems/".concat(_,".json"),{hidePopLogin:!0})}function J(_,i){return Object(m.e)("myproblems/".concat(_,"/code_submit.json"),i)}function f(_,i){return Object(m.c)("myproblems/".concat(_,"/code_debug.json"),i)}function M(_,i){return Object(m.c)("myproblems/".concat(_,"/submit_records.json"),i)}function H(_){return Object(m.c)("myproblems/record_detail.json",{id:_})}function K(_,i){return Object(m.c)("myproblems/".concat(_,"/result.json"),{mode:i})}function s(_,i){return Object(m.e)("myproblems/".concat(_,"/add_notes.json"),i)}function t(_){return Object(m.e)("myproblems/".concat(_,"/restore_initial_code.json"))}function $(_){return Object(m.e)("myproblems/".concat(_,"/sync_code.json"))}function j(_,i){return Object(m.e)("myproblems/".concat(_,"/update_code.json"),i)}function G(_,i){return Object(m.e)("discusses/".concat(_,"/plus.json"),i)}},ZW9T:function(z,d,e){"use strict";e.d(d,"a",function(){return F});var m=e("55MS"),c=e("Uu80"),J=e("GZha"),f=e("ZZRV"),M=e.n(f),H=e("BlUI");function K(n,D,L,y,b){var C=D.getWordUntilPosition(L),O={startLineNumber:L.lineNumber,endLineNumber:L.lineNumber,startColumn:C.startColumn,endColumn:C.endColumn},h=y.map(function(g){return{label:g,kind:n.languages.CompletionItemKind.Keyword,insertText:g,insertTextRules:n.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:O}});return b.map(function(g){h.push(Object(m.a)(Object(m.a)({},g),{},{range:O}))}),h}var s=function(n){var D={label:"ifelse",kind:n.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
`),insertTextRules:n.languages.CompletionItemInsertTextRule.InsertAsSnippet},L=["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"];n.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(O,h){var g=K(n,O,h,L,[D]);return{suggestions:g}}});var y=["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"];n.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(O,h){var g=[{label:"print",kind:n.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(`
`),insertTextRules:n.languages.CompletionItemInsertTextRule.InsertAsSnippet}],V=K(n,O,h,y,g);return{suggestions:V}}});var b=["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"];n.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(O,h){var g=[D,{label:"main",kind:n.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(`
`),insertTextRules:n.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:n.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(`
`),insertTextRules:n.languages.CompletionItemInsertTextRule.InsertAsSnippet}],V=K(n,O,h,b,g);return{suggestions:V}}})};function t(n){return/^\d+$/.test(n)?"".concat(n,"px"):n}function $(){}var j=!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 _(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],D=n;if(Array.isArray(n)){for(var L=0;L<n.length;L++){var y=G[n[L]];if(y)return y}return D[0]}return G[D]||D}var i=null,ne=d.b=function(n){var D=n.width,L=D===void 0?"100%":D,y=n.height,b=y===void 0?"100%":y,C=n.value,O=n.language,h=O===void 0?"javascript":O,g=n.style,V=g===void 0?{}:g,B=n.options,q=B===void 0?{}:B,ee=n.overrideServices,u=ee===void 0?{}:ee,R=n.theme,N=R===void 0?"vs-dark":R,W=n.onEditBlur,X=n.onSave,a=n.forbidCopy,r=a===void 0?!1:a,o=n.onChange,l=o===void 0?$:o,p=n.editorDidMount,T=p===void 0?$:p,A=n.onFocus,I=A===void 0?$:A,x=Object(f.useRef)(),v=Object(f.useRef)({}),S=Object(f.useState)(!1),Y=Object(J.a)(S,2),U=Y[0],Q=Y[1];function te(){var E;return x.current&&(E=new H.default(function(P){var w=Object(c.a)(P),k;try{for(w.s();!(k=w.n()).done;){var ae=k.value;(ae.target.offsetHeight>0||ae.target.offsetWidth>0)&&v.current.instance.layout()}}catch(ie){w.e(ie)}finally{w.f()}}),E.observe(x.current)),E}Object(f.useEffect)(function(){var E=v.current.instance;if(C!=null&&E&&U){var P=E.getModel();P&&C!==P.getValue()&&(j=!0,P.setValue(C),E.layout(),j=!1)}},[C,U,v.current]);function Z(){var E=v.current.instance;if(E){var P=E.getSelection(),w=v.current.pastePos||{},k=new i.Range(w.startLineNumber||P.endLineNumber,w.startColumn||P.endColumn,w.endLineNumber||P.endLineNumber,w.endColumn||P.endColumn);E.executeEdits("",[{range:k,text:""}])}}function re(E){(window.navigator.platform.match("Mac")?E.metaKey:E.ctrlKey)&&E.keyCode==83&&(E.preventDefault(),X())}Object(f.useEffect)(function(){x.current&&!U&&e.e(24).then(e.t.bind(null,"1lNs",7)).then(function(E){i=E,s(i),v.current.instance=i.editor.create(x.current,Object(m.a)({value:C,language:_(h),theme:N},q),u);var P=v.current.instance;T(P,i),v.current.subscription=P.onDidChangeModelContent(function(k){j||l(P.getValue(),k)}),W&&P.onDidBlurEditorWidget(function(){W(P.getValue())}),I&&P.onDidFocusEditorText(function(){I(P.getValue())}),r&&(P.addCommand(i.KeyMod.CtrlCmd|i.KeyCode.KEY_V,function(){return null}),P.onDidPaste(function(k){v.current.pastePos=k}),window.addEventListener("paste",Z));var w=te();return Q(!0),function(){var k=v.current.instance;k.dispose();var ae=k.getModel();ae&&ae.dispose(),v.current.subscription&&v.current.subscription.dispose(),r&&window.removeEventListener("paste",Z),w.unobserve(x.current)}})},[]),Object(f.useEffect)(function(){var E=v.current.instance;if(E&&U)return document.addEventListener("keydown",re,!1),function(){document.removeEventListener("keydown",re)}},[X,U]),Object(f.useEffect)(function(){var E=v.current.instance;if(E&&U){var P=_(h);i.editor.setModelLanguage(E.getModel(),P)}},[h,U]),Object(f.useEffect)(function(){var E=v.current.instance;E&&U&&i.editor.setTheme(N)},[N,U]),Object(f.useEffect)(function(){var E=v.current.instance;E&&U&&E.updateOptions(q)},[JSON.stringify(q),U]),Object(f.useEffect)(function(){var E=v.current.instance;E&&U&&E.layout()},[L,b,U]);var oe=t(L),ue=t(b),se=Object(m.a)(Object(m.a)({},V),{},{width:oe,height:ue});return M.a.createElement("div",{className:"my-monaco-editor",ref:x,style:se})};function F(n){var D=n.width,L=D===void 0?"100%":D,y=n.height,b=y===void 0?"100%":y,C=n.original,O=n.modified,h=n.language,g=n.options,V=g===void 0?{}:g,B=Object(f.useRef)(),q=Object(f.useState)(null),ee=Object(J.a)(q,2),u=ee[0],R=ee[1];function N(r){var o;return B.current&&(o=new H.default(function(l){var p=Object(c.a)(l),T;try{for(p.s();!(T=p.n()).done;){var A=T.value;(A.target.offsetHeight>0||A.target.offsetWidth>0)&&r.layout()}}catch(I){p.e(I)}finally{p.f()}}),o.observe(B.current)),o}Object(f.useEffect)(function(){B.current&&e.e(24).then(e.t.bind(null,"1lNs",7)).then(function(r){i=r;var o=i.editor.createDiffEditor(B.current,Object(m.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},V));R(o);var l=N(o);return function(){o.dispose();var p=o.getModel();p&&p.dispose(),l.unobserve(B.current)}})},[]),Object(f.useEffect)(function(){u&&u.setModel({original:i.editor.createModel(C,h),modified:i.editor.createModel(O,h)})},[C,O,h,u]);var W=t(L),X=t(b),a={width:W,height:X};return M.a.createElement("div",{className:"my-diff-editor",ref:B,style:a})}},a4uL:function(z,d,e){},uMZB:function(z,d,e){z.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(z,d,e){"use strict";e.r(d);var m=e("Mumi"),c=e("/zo+"),J=e("VBJJ"),f=e.n(J),M=e("z3+T"),H=e("GZha"),K=e("ZZRV"),s=e.n(K),t=e("uMZB"),$=e.n(t),j=e("m3rI"),G=e("q5+0"),_=e("JxyJ"),i=e.n(_),ne=e("OJz4"),F=e("JPnl"),n=e("ZW9T"),D=e("LalF"),L=e.n(D),y=e("NfTp"),b=e.n(y);d.default=function(){var C=Object(G.k)(),O=Object(G.m)(),h=O.submitId,g=Object(K.useState)(void 0),V=Object(H.a)(g,2),B=V[0],q=V[1];function ee(){C.goBack()}Object(K.useEffect)(function(){if(h){var S=function(){var Y=Object(M.a)(f.a.mark(function U(){var Q;return f.a.wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:return Z.next=2,Object(ne.e)(h);case 2:Q=Z.sent,q(Q.data);case 4:case"end":return Z.stop()}},U)}));return function(){return Y.apply(this,arguments)}}();S()}},[h]);var u=B||{},R=u.status,N=u.created_at,W=u.code,X=u.name,a=u.language,r=u.pass_sets_count,o=u.set_count,l=u.error_msg,p=u.output,T=u.input,A=u.expected_output,I=u.execute_memory,x=u.user,v=u.execute_time;return s.a.createElement(c.a,{spinning:!B,delay:500},s.a.createElement("div",{className:"record-detail-info"},B?s.a.createElement(s.a.Fragment,null,s.a.createElement("header",{className:$.a.header},s.a.createElement("div",null,s.a.createElement("img",{src:"".concat(j.a.IMG_SERVER,"/images/").concat(x.image_url),alt:"user",width:30}),s.a.createElement("span",null,x.name)),s.a.createElement("h2",null," ",X," "),s.a.createElement("button",{className:"ant-btn",onClick:ee},"\u8FD4\u56DE\u8BE5\u9898")),s.a.createElement("div",{className:"record-detail-body"},s.a.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),s.a.createElement("ul",{className:"record-info"},s.a.createElement("li",null," \u72B6\u6001\uFF1A",s.a.createElement("span",{className:R===0?"c-green":"c-red"},F.a[R])," "),s.a.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",s.a.createElement("span",null,b()(N).format("YYYY-MM-DD hh:mm:ss"))," "),s.a.createElement("li",null," \u8BED\u8A00\uFF1A",s.a.createElement("span",null,a)," "),s.a.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",s.a.createElement("span",null,v*1e3,"ms")," "),s.a.createElement("li",null," ","".concat(r," / ").concat(o," \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B")," ")),Object(F.c)({status:R,error_msg:l,execute_time:v,output:p,input:T,expected_output:A}),s.a.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),s.a.createElement(n.b,{height:"200px",width:"100%",language:a.toLocaleLowerCase(),value:D.Base64.decode(W),options:{readOnly:!0}}))):null))}}}]);