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.
6 lines
27 KiB
6 lines
27 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[143],{"07cG":function(te,h,t){te.exports={ldsRing:"ldsRing___2F8W7",idsRingWrapper:"idsRingWrapper___fC2cF",ldsring:"ldsring___3A88y"}},IxHN:function(te,h,t){"use strict";var b=t("q1tI"),g=t.n(b),ae=t("07cG"),V=t.n(ae);h.a=function(M){var f=M.message,v=M.className,Q=M.children,o=M.style,k=o===void 0?{}:o;return g.a.createElement("div",{className:"".concat(V.a.idsRingWrapper," ").concat(v)},g.a.createElement("div",{className:V.a.ldsRing},g.a.createElement("div",null),g.a.createElement("div",null),g.a.createElement("div",null),g.a.createElement("div",null)),f?g.a.createElement("p",{style:k},f):null,Q)}},JB8y:function(te,h,t){"use strict";t.d(h,"a",function(){return b});var b=function(g){return g[g.NOMATCH=-1]="NOMATCH",g[g.OK=0]="OK",g[g.TIMEOUT=2]="TIMEOUT",g[g.PODFAILURE=3]="PODFAILURE",g[g.COMPILEFAILURE=4]="COMPILEFAILURE",g[g.EXECUTEFAILURE=5]="EXECUTEFAILURE",g}({})},JPnl:function(te,h,t){"use strict";t.d(h,"a",function(){return W}),t.d(h,"c",function(){return y});var b=t("+L6B"),g=t("2/Rp"),ae=t("tJVT"),V=t("k1fw"),M=t("jrin"),f=t("5NDa"),v=t("5rEg"),Q=t("q1tI"),o=t.n(Q),k=t("8Skl"),se=t("y3Kf"),K=t("JB8y"),m=t("J66h"),L=t.n(m),ce=t("a4uL"),de=t.n(ce),fe=t("IxHN"),oe=t("9Bee"),T=v.a.TextArea,_e={visible:!1,tabIndex:"0"},W=Object(M.a)(Object(M.a)(Object(M.a)(Object(M.a)(Object(M.a)(Object(M.a)({},K.a.NOMATCH,"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D"),K.a.OK,"\u8C03\u8BD5\u901A\u8FC7"),2,"\u8C03\u8BD5\u8D85\u65F6"),3,"\u8C03\u8BD5pod\u5931\u8D25"),4,"\u7F16\u8BD1\u5931\u8D25"),5,"\u6267\u884C\u5931\u8D25"),a=function(l){return l[l.SET_VISIBLE=0]="SET_VISIBLE",l[l.SET_TABINDEX=1]="SET_TABINDEX",l}(a||{});function U(l,p){switch(p.type){case a.SET_VISIBLE:return Object(V.a)(Object(V.a)({},l),{},{visible:p.payload});case a.SET_TABINDEX:return Object(V.a)(Object(V.a)({},l),{},{tabIndex:p.payload});default:throw new Error}}function y(l){var p=l.status,O=l.error_msg,c=l.output,d=l.input,R=l.expected_output,P=null,C={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(p){case K.a.NOMATCH:P=o.a.createElement(o.a.Fragment,null,o.a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),o.a.createElement(oe.a,{value:d,style:C}),o.a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),o.a.createElement(oe.a,{value:c&&m.Base64.decode(c)||"",style:C}),o.a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),o.a.createElement(oe.a,{value:R&&m.Base64.decode(R)||"",style:C}));break;case K.a.EXECUTEFAILURE:P=o.a.createElement(o.a.Fragment,null,o.a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),o.a.createElement(oe.a,{value:d,style:C}),o.a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),o.a.createElement("code",{className:"error"},m.Base64.decode(O)));break;case K.a.PODFAILURE:P=o.a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case K.a.TIMEOUT:P=o.a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return o.a.createElement(o.a.Fragment,null," ",P," ")}function j(l){var p=l.status,O=l.error_msg,c=l.execute_time,d=l.output,R=l.input,P=l.expected_output,C=null;switch(p){case K.a.OK:C=o.a.createElement(o.a.Fragment,null,o.a.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",c),o.a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),o.a.createElement("pre",null,m.Base64.decode(d)));break;case K.a.NOMATCH:C=o.a.createElement(o.a.Fragment,null,o.a.createElement("p",null,"\u8F93\u5165\uFF1A",o.a.createElement("pre",null,R)),o.a.createElement("p",null,"\u8F93\u51FA\uFF1A",d&&m.Base64.decode(d)),o.a.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",P&&m.Base64.decode(P)));break;case K.a.EXECUTEFAILURE:C=o.a.createElement(o.a.Fragment,null,o.a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",o.a.createElement("pre",null,R)),o.a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),o.a.createElement("code",{className:"error"},m.Base64.decode(O)));break;case K.a.PODFAILURE:C=o.a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case K.a.TIMEOUT:C=o.a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return o.a.createElement(o.a.Fragment,null," ",C," ")}h.b=function(l){var p=l.input,O=l.debuging,c=l.submitting,d=l.executingMessage,R=l.debugResult,P=l.onChangeInput,C=l.onDebugCode,q=l.onSubmitCode,ee=Object(Q.useReducer)(U,_e),X=Object(ae.a)(ee,2),I=X[0],w=X[1],H=I.visible,F=I.tabIndex;function G(z){var $=z.target.id;w({type:a.SET_TABINDEX,payload:$})}function A(){w({type:a.SET_VISIBLE,payload:!H})}var S=Object(Q.useMemo)(function(){if(R){var z=R.status;return o.a.createElement(o.a.Fragment,null,j(R))}return null},[R]);function x(){w({type:a.SET_VISIBLE,payload:!0}),w({type:a.SET_TABINDEX,payload:"1"}),C()}return o.a.createElement("div",{className:"test-case-panel"},o.a.createElement("div",{className:"test-case-panel-body ".concat(H?"active":"")},o.a.createElement("ul",{className:"s-navs"},o.a.createElement("li",null,o.a.createElement("a",{className:F==="0"?"active":"",id:"0",onClick:G},"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),o.a.createElement("li",null,o.a.createElement("a",{className:F==="1"?"active":"",id:"1",onClick:G},"\u4EE3\u7801\u6267\u884C\u7ED3\u679C"))),o.a.createElement("div",{className:"tab-panel-body ".concat(F==="0"?"":"hide")},o.a.createElement(T,{placeholder:"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D",value:p,onChange:P})),o.a.createElement("div",{className:"tab-panel-body ".concat(F==="1"?"":"hide")},O?o.a.createElement(fe.a,{message:d}):R?o.a.createElement("section",{style:{height:200}}," ",S," "):o.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"))),o.a.createElement("a",{className:"btn-collapse ".concat(H?"up":""),onClick:A},H?o.a.createElement(k.a,null):o.a.createElement(se.a,null)),o.a.createElement("footer",{className:"footer"},o.a.createElement("span",null,"\u63A7\u5236\u53F0"),o.a.createElement("div",{className:"flex-container"},o.a.createElement(g.a,{className:"btn-green",type:"ghost",loading:O,onClick:x},"\u8C03\u8BD5\u4EE3\u7801"),o.a.createElement(g.a,{type:"primary",loading:c,disabled:c,onClick:function(){w({type:a.SET_VISIBLE,payload:!1}),q()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},JxyJ:function(te,h,t){},OJz4:function(te,h,t){"use strict";t.d(h,"d",function(){return g}),t.d(h,"h",function(){return ae}),t.d(h,"b",function(){return V}),t.d(h,"f",function(){return M}),t.d(h,"e",function(){return f}),t.d(h,"c",function(){return v}),t.d(h,"a",function(){return Q}),t.d(h,"g",function(){return o}),t.d(h,"i",function(){return k}),t.d(h,"k",function(){return se}),t.d(h,"j",function(){return K});var b=t("ErOA");function g(m){return Object(b.c)("myproblems/".concat(m,".json"),{hidePopLogin:!0})}function ae(m,L){return Object(b.f)("myproblems/".concat(m,"/code_submit.json"),L)}function V(m,L){return Object(b.c)("myproblems/".concat(m,"/code_debug.json"),L)}function M(m,L){return Object(b.c)("myproblems/".concat(m,"/submit_records.json"),L)}function f(m){return Object(b.c)("myproblems/record_detail.json",{id:m})}function v(m,L){return Object(b.c)("myproblems/".concat(m,"/result.json"),{mode:L})}function Q(m,L){return Object(b.f)("myproblems/".concat(m,"/add_notes.json"),L)}function o(m){return Object(b.f)("myproblems/".concat(m,"/restore_initial_code.json"))}function k(m){return Object(b.f)("myproblems/".concat(m,"/sync_code.json"))}function se(m,L){return Object(b.f)("myproblems/".concat(m,"/update_code.json"),L)}function K(m,L){return Object(b.f)("discusses/".concat(m,"/plus.json"),L)}},ZW9T:function(te,h,t){"use strict";t.d(h,"a",function(){return W});var b=t("k1fw"),g=t("miYZ"),ae=t("tsqr"),V=t("rAM+"),M=t("tJVT"),f=t("PpiC"),v=t("q1tI"),Q=t.n(v),o=t("bdgK");function k(a,U,y,j,l){var p=U.getWordUntilPosition(y),O={startLineNumber:y.lineNumber,endLineNumber:y.lineNumber,startColumn:p.startColumn,endColumn:p.endColumn},c=j.map(function(d){return{label:d,kind:a.languages.CompletionItemKind.Keyword,insertText:d,insertTextRules:a.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:O}});return l.map(function(d){c.push(Object(b.a)(Object(b.a)({},d),{},{range:O}))}),c}var se=function(a){var U={label:"ifelse",kind:a.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
|
|
`),insertTextRules:a.languages.CompletionItemInsertTextRule.InsertAsSnippet},y=["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"];a.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(O,c){var d=k(a,O,c,y,[U]);return{suggestions:d}}});var j=["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"];a.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(O,c){var d=[{label:"print",kind:a.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(`
|
|
`),insertTextRules:a.languages.CompletionItemInsertTextRule.InsertAsSnippet}],R=k(a,O,c,j,d);return{suggestions:R}}});var l=["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"];a.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(O,c){var d=[U,{label:"main",kind:a.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(`
|
|
`),insertTextRules:a.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:a.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(`
|
|
`),insertTextRules:a.languages.CompletionItemInsertTextRule.InsertAsSnippet}],R=k(a,O,c,l,d);return{suggestions:R}}})},K="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",m=t("LvDl");function L(a){return/^\d+$/.test(a)?"".concat(a,"px"):a}function ce(){}var de=!1,fe={"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 oe(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],U=a;if(Array.isArray(a)){for(var y=0;y<a.length;y++){var j=fe[a[y]];if(j)return j}return U[0]}return fe[U]||U}var T=null,_e=h.b=function(a){var U=a.width,y=U===void 0?"100%":U,j=a.height,l=j===void 0?"100%":j,p=a.value,O=a.language,c=O===void 0?"javascript":O,d=a.style,R=d===void 0?{}:d,P=a.options,C=P===void 0?{}:P,q=a.overrideServices,ee=q===void 0?{}:q,X=a.theme,I=X===void 0?"vs-dark":X,w=a.onEditBlur,H=a.onSave,F=a.autoHeight,G=F===void 0?!1:F,A=a.forbidCopy,S=A===void 0?!1:A,x=a.onChange,z=x===void 0?ce:x,$=a.editorDidMount,le=$===void 0?ce:$,me=a.onFocus,ne=me===void 0?ce:me,Ee=a.filename,pe=Ee===void 0?"educoder.txt":Ee,he=Object(f.a)(a,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","filename"]),r=Object(v.useRef)(),e=Object(v.useRef)({}),n=Object(v.useState)(!1),i=Object(M.a)(n,2),u=i[0],s=i[1];function D(){var _;return r.current&&(_=new o.default(function(E){var Z=Object(V.a)(E),J;try{for(Z.s();!(J=Z.n()).done;){var ie=J.value;(ie.target.offsetHeight>0||ie.target.offsetWidth>0)&&e.current.instance.layout()}}catch(De){Z.e(De)}finally{Z.f()}}),_.observe(r.current)),_}function B(){ae.b.warn(decodeURIComponent(K))}Object(v.useEffect)(function(){var _=e.current.instance;if(p!=null&&_&&u){var E=_.getModel();E&&p!==E.getValue()&&(de=!0,E.setValue(p),_.layout(),de=!1)}},[p,u,e.current]);function N(){var _=e.current.instance;if(_){var E=_.getSelection(),Z=e.current.pastePos||{},J=new T.Range(Z.startLineNumber||E.endLineNumber,Z.startColumn||E.endColumn,Z.endLineNumber||E.endLineNumber,Z.endColumn||E.endColumn);setTimeout(function(){_.executeEdits("",[{range:J,text:""}])},300)}}function re(_){(window.navigator.platform.match("Mac")?_.metaKey:_.ctrlKey)&&_.keyCode==83&&(_.preventDefault(),H())}var Y=function(){if(G&&e.current.instance){var E=e.current.instance.getContentHeight();ye(E<l?l:E)}else ye(l)};function ue(_){var E=document.createEvent("MouseEvents");E.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),_.dispatchEvent(E)}function Pe(_,E){var Z=window.URL||window.webkitURL||window,J=new Blob([E]),ie=document.createElementNS("http://www.w3.org/1999/xhtml","a");ie.href=Z.createObjectURL(J),ie.download=_,ue(ie)}Object(v.useEffect)(function(){Y()},[Y]),Object(v.useEffect)(function(){r.current&&!u&&t.e(31).then(t.t.bind(null,"M/lh",7)).then(function(_){try{T=_,se(T),e.current.instance=T.editor.create(r.current,Object(b.a)({value:p,language:oe(c),theme:I,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}}},C),ee);var E=e.current.instance;if(le(E,T),setTimeout(function(){Y(),e.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:function(){Pe(pe||"educoder.txt",E.getValue())}})},500),e.current.subscription=E.onDidChangeModelContent(Object(m.debounce)(function(J){Y(),z(E.getValue(),J)},300)),S&&(E.addCommand(T.KeyMod.CtrlCmd|T.KeyMod.Shift|T.KeyCode.KEY_V,function(){return B(),null}),E.addCommand(T.KeyMod.CtrlCmd|T.KeyCode.KEY_C,function(){return B(),null})),w&&E.onDidBlurEditorWidget(function(){w(E.getValue())}),ne&&E.onDidFocusEditorText(function(){ne(E.getValue())}),S){E.addCommand(T.KeyMod.CtrlCmd|T.KeyCode.KEY_V,function(){return B(),null}),E.onDidPaste(function(J){e.current.pastePos=J});try{window.addEventListener("paste",N)}catch(J){}}var Z=D();return s(!0),function(){var J=e.current.instance;J.dispose();var ie=J.getModel();ie&&ie.dispose(),e.current.subscription&&e.current.subscription.dispose(),S&&window.removeEventListener("paste",N),Z.unobserve(r.current)}}catch(J){}})},[]),Object(v.useEffect)(function(){var _=e.current.instance;if(_&&u)return document.addEventListener("keydown",re,!1),function(){document.removeEventListener("keydown",re)}},[H,u]),Object(v.useEffect)(function(){var _=e.current.instance;if(_&&u){var E=oe(c);T.editor.setModelLanguage(_.getModel(),E),console.log("language:",c,_.getModel(),E)}},[c,u]),Object(v.useEffect)(function(){var _=e.current.instance;_&&u&&T.editor.setTheme(I)},[I,u]),Object(v.useEffect)(function(){var _=e.current.instance;_&&u&&_.updateOptions(C)},[JSON.stringify(C),u]),Object(v.useEffect)(function(){var _=e.current.instance;_&&u&&_.layout()},[y,l,u]);var Oe=Object(v.useState)(L(y)),ge=Object(M.a)(Oe,2),be=ge[0],Me=ge[1],Re=Object(v.useState)(L(l)),ve=Object(M.a)(Re,2),Ce=ve[0],ye=ve[1],Ue=Object(b.a)(Object(b.a)({},R),{},{width:be,height:Ce});return Q.a.createElement("div",{className:"my-monaco-editor",ref:r,style:Ue})};function W(a){var U=a.width,y=U===void 0?"100%":U,j=a.height,l=j===void 0?"100%":j,p=a.original,O=a.modified,c=a.language,d=a.options,R=d===void 0?{}:d,P=Object(v.useRef)(),C=Object(v.useState)(null),q=Object(M.a)(C,2),ee=q[0],X=q[1];function I(G){var A;return P.current&&(A=new o.default(function(S){var x=Object(V.a)(S),z;try{for(x.s();!(z=x.n()).done;){var $=z.value;($.target.offsetHeight>0||$.target.offsetWidth>0)&&G.layout()}}catch(le){x.e(le)}finally{x.f()}}),A.observe(P.current)),A}Object(v.useEffect)(function(){P.current&&t.e(31).then(t.t.bind(null,"M/lh",7)).then(function(G){T=G;var A=T.editor.createDiffEditor(P.current,Object(b.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},R));X(A);var S=I(A);return function(){A.dispose();var x=A.getModel();x&&x.dispose(),S.unobserve(P.current)}})},[]),Object(v.useEffect)(function(){ee&&ee.setModel({original:T.editor.createModel(p,c),modified:T.editor.createModel(O,c)})},[p,O,c,ee]);var w=L(y),H=L(l),F={width:w,height:H};return Q.a.createElement("div",{className:"my-diff-editor",ref:P,style:F})}},a4uL:function(te,h,t){},uMZB:function(te,h,t){te.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",testJi:"testJi___1dyLk",upBtn:"upBtn___1I0SJ"}},xTsT:function(te,h,t){"use strict";t.r(h);var b=t("T2oS"),g=t("W9HT"),ae=t("9og8"),V=t("tJVT"),M=t("q1tI"),f=t.n(M),v=t("uMZB"),Q=t.n(v),o=t("m3rI"),k=t("Ty5D"),se=t("JxyJ"),K=t.n(se),m=t("OJz4"),L=t("JPnl"),ce=t("ZW9T"),de=t("J66h"),fe=t.n(de),oe=t("wd/R"),T=t.n(oe);function _e(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */_e=function(){return a};var W,a={},U=Object.prototype,y=U.hasOwnProperty,j=Object.defineProperty||function(r,e,n){r[e]=n.value},l=typeof Symbol=="function"?Symbol:{},p=l.iterator||"@@iterator",O=l.asyncIterator||"@@asyncIterator",c=l.toStringTag||"@@toStringTag";function d(r,e,n){return Object.defineProperty(r,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),r[e]}try{d({},"")}catch(r){d=function(n,i,u){return n[i]=u}}function R(r,e,n,i){var u=e&&e.prototype instanceof w?e:w,s=Object.create(u.prototype),D=new pe(i||[]);return j(s,"_invoke",{value:le(r,n,D)}),s}function P(r,e,n){try{return{type:"normal",arg:r.call(e,n)}}catch(i){return{type:"throw",arg:i}}}a.wrap=R;var C="suspendedStart",q="suspendedYield",ee="executing",X="completed",I={};function w(){}function H(){}function F(){}var G={};d(G,p,function(){return this});var A=Object.getPrototypeOf,S=A&&A(A(he([])));S&&S!==U&&y.call(S,p)&&(G=S);var x=F.prototype=w.prototype=Object.create(G);function z(r){["next","throw","return"].forEach(function(e){d(r,e,function(n){return this._invoke(e,n)})})}function $(r,e){function n(u,s,D,B){var N=P(r[u],r,s);if(N.type!=="throw"){var re=N.arg,Y=re.value;return Y&&typeof Y=="object"&&y.call(Y,"__await")?e.resolve(Y.__await).then(function(ue){n("next",ue,D,B)},function(ue){n("throw",ue,D,B)}):e.resolve(Y).then(function(ue){re.value=ue,D(re)},function(ue){return n("throw",ue,D,B)})}B(N.arg)}var i;j(this,"_invoke",{value:function(s,D){function B(){return new e(function(N,re){n(s,D,N,re)})}return i=i?i.then(B,B):B()}})}function le(r,e,n){var i=C;return function(u,s){if(i===ee)throw new Error("Generator is already running");if(i===X){if(u==="throw")throw s;return{value:W,done:!0}}for(n.method=u,n.arg=s;;){var D=n.delegate;if(D){var B=me(D,n);if(B){if(B===I)continue;return B}}if(n.method==="next")n.sent=n._sent=n.arg;else if(n.method==="throw"){if(i===C)throw i=X,n.arg;n.dispatchException(n.arg)}else n.method==="return"&&n.abrupt("return",n.arg);i=ee;var N=P(r,e,n);if(N.type==="normal"){if(i=n.done?X:q,N.arg===I)continue;return{value:N.arg,done:n.done}}N.type==="throw"&&(i=X,n.method="throw",n.arg=N.arg)}}}function me(r,e){var n=e.method,i=r.iterator[n];if(i===W)return e.delegate=null,n==="throw"&&r.iterator.return&&(e.method="return",e.arg=W,me(r,e),e.method==="throw")||n!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),I;var u=P(i,r.iterator,e.arg);if(u.type==="throw")return e.method="throw",e.arg=u.arg,e.delegate=null,I;var s=u.arg;return s?s.done?(e[r.resultName]=s.value,e.next=r.nextLoc,e.method!=="return"&&(e.method="next",e.arg=W),e.delegate=null,I):s:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,I)}function ne(r){var e={tryLoc:r[0]};1 in r&&(e.catchLoc=r[1]),2 in r&&(e.finallyLoc=r[2],e.afterLoc=r[3]),this.tryEntries.push(e)}function Ee(r){var e=r.completion||{};e.type="normal",delete e.arg,r.completion=e}function pe(r){this.tryEntries=[{tryLoc:"root"}],r.forEach(ne,this),this.reset(!0)}function he(r){if(r||r===""){var e=r[p];if(e)return e.call(r);if(typeof r.next=="function")return r;if(!isNaN(r.length)){var n=-1,i=function u(){for(;++n<r.length;)if(y.call(r,n))return u.value=r[n],u.done=!1,u;return u.value=W,u.done=!0,u};return i.next=i}}throw new TypeError(typeof r+" is not iterable")}return H.prototype=F,j(x,"constructor",{value:F,configurable:!0}),j(F,"constructor",{value:H,configurable:!0}),H.displayName=d(F,c,"GeneratorFunction"),a.isGeneratorFunction=function(r){var e=typeof r=="function"&&r.constructor;return!!e&&(e===H||(e.displayName||e.name)==="GeneratorFunction")},a.mark=function(r){return Object.setPrototypeOf?Object.setPrototypeOf(r,F):(r.__proto__=F,d(r,c,"GeneratorFunction")),r.prototype=Object.create(x),r},a.awrap=function(r){return{__await:r}},z($.prototype),d($.prototype,O,function(){return this}),a.AsyncIterator=$,a.async=function(r,e,n,i,u){u===void 0&&(u=Promise);var s=new $(R(r,e,n,i),u);return a.isGeneratorFunction(e)?s:s.next().then(function(D){return D.done?D.value:s.next()})},z(x),d(x,c,"Generator"),d(x,p,function(){return this}),d(x,"toString",function(){return"[object Generator]"}),a.keys=function(r){var e=Object(r),n=[];for(var i in e)n.push(i);return n.reverse(),function u(){for(;n.length;){var s=n.pop();if(s in e)return u.value=s,u.done=!1,u}return u.done=!0,u}},a.values=he,pe.prototype={constructor:pe,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=W,this.done=!1,this.delegate=null,this.method="next",this.arg=W,this.tryEntries.forEach(Ee),!e)for(var n in this)n.charAt(0)==="t"&&y.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=W)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function i(re,Y){return D.type="throw",D.arg=e,n.next=re,Y&&(n.method="next",n.arg=W),!!Y}for(var u=this.tryEntries.length-1;u>=0;--u){var s=this.tryEntries[u],D=s.completion;if(s.tryLoc==="root")return i("end");if(s.tryLoc<=this.prev){var B=y.call(s,"catchLoc"),N=y.call(s,"finallyLoc");if(B&&N){if(this.prev<s.catchLoc)return i(s.catchLoc,!0);if(this.prev<s.finallyLoc)return i(s.finallyLoc)}else if(B){if(this.prev<s.catchLoc)return i(s.catchLoc,!0)}else{if(!N)throw new Error("try statement without catch or finally");if(this.prev<s.finallyLoc)return i(s.finallyLoc)}}}},abrupt:function(e,n){for(var i=this.tryEntries.length-1;i>=0;--i){var u=this.tryEntries[i];if(u.tryLoc<=this.prev&&y.call(u,"finallyLoc")&&this.prev<u.finallyLoc){var s=u;break}}s&&(e==="break"||e==="continue")&&s.tryLoc<=n&&n<=s.finallyLoc&&(s=null);var D=s?s.completion:{};return D.type=e,D.arg=n,s?(this.method="next",this.next=s.finallyLoc,I):this.complete(D)},complete:function(e,n){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&n&&(this.next=n),I},finish:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var i=this.tryEntries[n];if(i.finallyLoc===e)return this.complete(i.completion,i.afterLoc),Ee(i),I}},catch:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var i=this.tryEntries[n];if(i.tryLoc===e){var u=i.completion;if(u.type==="throw"){var s=u.arg;Ee(i)}return s}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,i){return this.delegate={iterator:he(e),resultName:n,nextLoc:i},this.method==="next"&&(this.arg=W),I}},a}h.default=function(){var W=Object(k.k)(),a=Object(k.m)(),U=a.submitId,y=Object(M.useState)(void 0),j=Object(V.a)(y,2),l=j[0],p=j[1];function O(){W.goBack()}Object(M.useEffect)(function(){if(U){var x=function(){var z=Object(ae.a)(_e().mark(function $(){var le;return _e().wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:return ne.next=2,Object(m.e)(U);case 2:le=ne.sent,p(le.data);case 4:case"end":return ne.stop()}},$)}));return function(){return z.apply(this,arguments)}}();x()}},[U]);var c=l||{},d=c.status,R=c.created_at,P=c.code,C=c.name,q=c.language,ee=c.pass_sets_count,X=c.set_count,I=c.error_msg,w=c.output,H=c.input,F=c.expected_output,G=c.execute_memory,A=c.user,S=c.execute_time;return f.a.createElement(g.a,{spinning:!l,delay:500},f.a.createElement("div",{className:"record-detail-info"},l?f.a.createElement(f.a.Fragment,null,f.a.createElement("header",{className:Q.a.header},f.a.createElement("div",null,f.a.createElement("img",{src:"".concat(o.a.IMG_SERVER,"/images/").concat(A.image_url),alt:"user",width:30}),f.a.createElement("span",null,A.name)),f.a.createElement("h2",null," ",C," "),f.a.createElement("button",{className:"ant-btn",onClick:O},"\u8FD4\u56DE\u8BE5\u9898")),f.a.createElement("div",{className:"record-detail-body"},f.a.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),f.a.createElement("ul",{className:"record-info"},f.a.createElement("li",null," \u72B6\u6001\uFF1A",f.a.createElement("span",{className:d===0?"c-green":"c-red"},L.a[d])," "),f.a.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",f.a.createElement("span",null,T()(R).format("YYYY-MM-DD hh:mm:ss"))," "),f.a.createElement("li",null," \u8BED\u8A00\uFF1A",f.a.createElement("span",null,q)," "),f.a.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",f.a.createElement("span",null,S*1e3,"ms")," "),f.a.createElement("li",null," ","".concat(ee," / ").concat(X," \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B")," ")),Object(L.c)({status:d,error_msg:I,execute_time:S,output:w,input:H,expected_output:F}),f.a.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),f.a.createElement(ce.b,{height:"200px",width:"100%",language:q.toLocaleLowerCase(),value:de.Base64.decode(P),options:{readOnly:!0}}))):null))}}}]);
|