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....

13 lines
28 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[189],{"07cG":function(H,h,t){H.exports={ldsRing:"ldsRing___2F8W7",idsRingWrapper:"idsRingWrapper___fC2cF",ldsring:"ldsring___3A88y"}},IxHN:function(H,h,t){"use strict";var C=t("T/Jt"),f=t.n(C),B=t("07cG"),i=t.n(B);h.a=function(K){var b=K.message,O=K.className,E=K.children,x=K.style,L=x===void 0?{}:x;return f.a.createElement("div",{className:"".concat(i.a.idsRingWrapper," ").concat(O)},f.a.createElement("div",{className:i.a.ldsRing},f.a.createElement("div",null),f.a.createElement("div",null),f.a.createElement("div",null),f.a.createElement("div",null)),b?f.a.createElement("p",{style:L},b):null,E)}},J66h:function(H,h,t){(function(C){var f,B;(function(i,K){H.exports=K(i)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof C!="undefined"?C:this,function(i){"use strict";i=i||{};var K=i.Base64,b="2.6.4",O="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",E=function(e){for(var a={},s=0,u=e.length;s<u;s++)a[e.charAt(s)]=s;return a}(O),x=String.fromCharCode,L=function(e){if(e.length<2){var a=e.charCodeAt(0);return a<128?e:a<2048?x(192|a>>>6)+x(128|a&63):x(224|a>>>12&15)+x(128|a>>>6&63)+x(128|a&63)}else{var a=65536+(e.charCodeAt(0)-55296)*1024+(e.charCodeAt(1)-56320);return x(240|a>>>18&7)+x(128|a>>>12&63)+x(128|a>>>6&63)+x(128|a&63)}},k=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,n=function(e){return e.replace(k,L)},R=function(e){var a=[0,2,1][e.length%3],s=e.charCodeAt(0)<<16|(e.length>1?e.charCodeAt(1):0)<<8|(e.length>2?e.charCodeAt(2):0),u=[O.charAt(s>>>18),O.charAt(s>>>12&63),a>=2?"=":O.charAt(s>>>6&63),a>=1?"=":O.charAt(s&63)];return u.join("")},F=i.btoa&&typeof i.btoa=="function"?function(e){return i.btoa(e)}:function(e){if(e.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return e.replace(/[\s\S]{1,3}/g,R)},N=function(e){return F(n(String(e)))},W=function(e){return e.replace(/[+\/]/g,function(a){return a=="+"?"-":"_"}).replace(/=/g,"")},ae=function(e,a){return a?W(N(e)):N(e)},se=function(e){return ae(e,!0)},_e;i.Uint8Array&&(_e=function(e,a){for(var s="",u=0,l=e.length;u<l;u+=3){var p=e[u],m=e[u+1],r=e[u+2],g=p<<16|m<<8|r;s+=O.charAt(g>>>18)+O.charAt(g>>>12&63)+(typeof m!="undefined"?O.charAt(g>>>6&63):"=")+(typeof r!="undefined"?O.charAt(g&63):"=")}return a?W(s):s});var re=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,I=function(e){switch(e.length){case 4:var a=(7&e.charCodeAt(0))<<18|(63&e.charCodeAt(1))<<12|(63&e.charCodeAt(2))<<6|63&e.charCodeAt(3),s=a-65536;return x((s>>>10)+55296)+x((s&1023)+56320);case 3:return x((15&e.charCodeAt(0))<<12|(63&e.charCodeAt(1))<<6|63&e.charCodeAt(2));default:return x((31&e.charCodeAt(0))<<6|63&e.charCodeAt(1))}},ue=function(e){return e.replace(re,I)},ce=function(e){var a=e.length,s=a%4,u=(a>0?E[e.charAt(0)]<<18:0)|(a>1?E[e.charAt(1)]<<12:0)|(a>2?E[e.charAt(2)]<<6:0)|(a>3?E[e.charAt(3)]:0),l=[x(u>>>16),x(u>>>8&255),x(u&255)];return l.length-=[0,0,2,1][s],l.join("")},o=i.atob&&typeof i.atob=="function"?function(e){return i.atob(e)}:function(e){return e.replace(/\S{1,4}/g,ce)},c=function(e){return o(String(e).replace(/[^A-Za-z0-9\+\/]/g,""))},X=function(e){return ue(o(e))},A=function(e){return String(e).replace(/[-_]/g,function(a){return a=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},v=function(e){return X(A(e))},z;i.Uint8Array&&(z=function(e){return Uint8Array.from(c(A(e)),function(a){return a.charCodeAt(0)})});var ee=function(){var e=i.Base64;return i.Base64=K,e};if(i.Base64={VERSION:b,atob:c,btoa:F,fromBase64:v,toBase64:ae,utob:n,encode:ae,encodeURI:se,btou:ue,decode:v,noConflict:ee,fromUint8Array:_e,toUint8Array:z},typeof Object.defineProperty=="function"){var G=function(e){return{value:e,enumerable:!1,writable:!0,configurable:!0}};i.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",G(function(){return v(this)})),Object.defineProperty(String.prototype,"toBase64",G(function(e){return ae(this,e)})),Object.defineProperty(String.prototype,"toBase64URI",G(function(){return ae(this,!0)}))}}return i.Meteor&&(Base64=i.Base64),H.exports?H.exports.Base64=i.Base64:!(f=[],B=function(){return i.Base64}.apply(h,f),B!==void 0&&(H.exports=B)),{Base64:i.Base64}})}).call(this,t("IGO8"))},JB8y:function(H,h,t){"use strict";t.d(h,"a",function(){return C});var C;(function(f){f[f.NOMATCH=-1]="NOMATCH",f[f.OK=0]="OK",f[f.TIMEOUT=2]="TIMEOUT",f[f.PODFAILURE=3]="PODFAILURE",f[f.COMPILEFAILURE=4]="COMPILEFAILURE",f[f.EXECUTEFAILURE=5]="EXECUTEFAILURE"})(C||(C={}))},JPnl:function(H,h,t){"use strict";t.d(h,"a",function(){return A}),t.d(h,"c",function(){return ee});var C=t("dLI4"),f=t("4d5L"),B=t("Hqw+"),i=t("IYef"),K=t("YaWb"),b=t("Hbia"),O=t("47JS"),E=t("TOZL"),x=t("XXmO"),L=t.n(x),k=t("T/Jt"),n=t.n(k),R=t("8Skl"),F=t("y3Kf"),N=t("JB8y"),W=t("J66h"),ae=t.n(W),se=t("a4uL"),_e=t.n(se),re=t("IxHN"),I=t("9Bee"),ue=t("1vsH"),ce=t("ErOA"),o,c=E.a.TextArea,X={visible:!1,tabIndex:"0"},A=(o={},Object(b.a)(o,N.a.NOMATCH,"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D"),Object(b.a)(o,N.a.OK,"\u8C03\u8BD5\u901A\u8FC7"),Object(b.a)(o,2,"\u8C03\u8BD5\u8D85\u65F6"),Object(b.a)(o,3,"\u8C03\u8BD5pod\u5931\u8D25"),Object(b.a)(o,4,"\u7F16\u8BD1\u5931\u8D25"),Object(b.a)(o,5,"\u6267\u884C\u5931\u8D25"),o),v;(function(e){e[e.SET_VISIBLE=0]="SET_VISIBLE",e[e.SET_TABINDEX=1]="SET_TABINDEX"})(v||(v={}));function z(e,a){switch(a.type){case v.SET_VISIBLE:return Object(K.a)(Object(K.a)({},e),{},{visible:a.payload});case v.SET_TABINDEX:return Object(K.a)(Object(K.a)({},e),{},{tabIndex:a.payload});default:throw new Error}}function ee(e){var a=e.status,s=e.error_msg,u=e.output,l=e.input,p=e.expected_output,m=e.is_file,r=e.input_file_url,g=e.output_file_url,d=e.expected_output_file_url,U=e.setMonacoValue,j=e.setData,y=null,T={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(a){case N.a.NOMATCH:y=n.a.createElement(n.a.Fragment,null,n.a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!m&&n.a.createElement(I.a,{value:l,style:T}),m&&n.a.createElement("div",{style:T},n.a.createElement("a",{style:{fontSize:"16px"},onClick:Object(i.a)(L.a.mark(function D(){var w;return L.a.wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return _.next=2,fetch(r,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});case 2:return w=_.sent,_.t0=U,_.next=6,w.text();case 6:_.t1=_.sent,(0,_.t0)(_.t1),setTimeout(function(){j(r)},200);case 9:case"end":return _.stop()}},D)}))},l)),n.a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!m&&n.a.createElement(I.a,{value:u&&W.Base64.decode(u)||"",style:T}),m&&n.a.createElement("div",{style:T},n.a.createElement("a",{style:{fontSize:"16px"},onClick:Object(i.a)(L.a.mark(function D(){var w;return L.a.wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return _.next=2,Object(ce.a)(g,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});case 2:w=_.sent,U(w),setTimeout(function(){j(g)},200);case 5:case"end":return _.stop()}},D)}))},u)),n.a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!m&&n.a.createElement(I.a,{value:p&&W.Base64.decode(p)||"",style:T}),m&&n.a.createElement("div",{style:T},n.a.createElement("a",{style:{fontSize:"16px"},onClick:Object(i.a)(L.a.mark(function D(){var w;return L.a.wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return _.next=2,fetch(d,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});case 2:return w=_.sent,_.t0=U,_.next=6,w.text();case 6:_.t1=_.sent,(0,_.t0)(_.t1),setTimeout(function(){j(d)},200);case 9:case"end":return _.stop()}},D)}))},p)));break;case N.a.EXECUTEFAILURE:y=n.a.createElement(n.a.Fragment,null,n.a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!m&&n.a.createElement(I.a,{value:l,style:T}),m&&n.a.createElement("div",{style:T},n.a.createElement("a",{onClick:function(){return Object(ue.y)(r,l)}},l)),n.a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),n.a.createElement("pre",{className:"error"},W.Base64.decode(s)));break;case N.a.COMPILEFAILURE:y=n.a.createElement(n.a.Fragment,null,n.a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!m&&n.a.createElement(I.a,{value:l,style:T}),m&&n.a.createElement("div",{style:T},n.a.createElement("a",{onClick:function(){return Object(ue.y)(r,l)}},l)),n.a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),n.a.createElement("pre",{className:"error"},W.Base64.decode(s)));break;case N.a.PODFAILURE:y=n.a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case N.a.TIMEOUT:y=n.a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return n.a.createElement(n.a.Fragment,null," ",y," ")}function G(e){var a=e.status,s=e.error_msg,u=e.execute_time,l=e.output,p=e.input,m=e.expected_output,r=e.is_file,g=e.input_file_url,d=e.output_file_url,U=e.expected_output_file_url,j=null;switch(a){case N.a.OK:j=n.a.createElement(n.a.Fragment,null,n.a.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",u,"ms"),n.a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),n.a.createElement("pre",null,W.Base64.decode(l)));break;case N.a.NOMATCH:j=n.a.createElement(n.a.Fragment,null,n.a.createElement("p",null,"\u8F93\u5165\uFF1A",n.a.createElement("pre",null,p)),n.a.createElement("p",null,"\u8F93\u51FA\uFF1A",l&&W.Base64.decode(l)),n.a.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",m&&W.Base64.decode(m)));break;case N.a.EXECUTEFAILURE:j=n.a.createElement(n.a.Fragment,null,n.a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",n.a.createElement("pre",null,p)),n.a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),n.a.createElement("pre",{className:"error"},W.Base64.decode(s)));break;case N.a.COMPILEFAILURE:j=n.a.createElement(n.a.Fragment,null,n.a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",n.a.createElement("pre",null,p)),n.a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),n.a.createElement("pre",{className:"error"},W.Base64.decode(s)));break;case N.a.PODFAILURE:j=n.a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case N.a.TIMEOUT:j=n.a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return n.a.createElement(n.a.Fragment,null," ",j," ")}h.b=function(e){var a=e.input,s=e.debuging,u=e.submitting,l=e.executingMessage,p=e.debugResult,m=e.onChangeInput,r=e.onDebugCode,g=e.onSubmitCode,d=e.hack,U=e.user,j=Object(k.useReducer)(z,X),y=Object(B.a)(j,2),T=y[0],D=y[1],w=T.visible,J=T.tabIndex;function _($){var ne=$.target.id;D({type:v.SET_TABINDEX,payload:ne})}function te(){D({type:v.SET_VISIBLE,payload:!w})}var ie=Object(k.useMemo)(function(){if(p){var $=p.status;return n.a.createElement(n.a.Fragment,null,G(p))}return null},[p]);function M(){D({type:v.SET_VISIBLE,payload:!0}),D({type:v.SET_TABINDEX,payload:"1"}),r()}var Q=function(){var $=Object(i.a)(L.a.mark(function ne(le){var Y;return L.a.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:return V.next=2,Object(ce.a)("/api/problems/".concat(le,"/start.json"),{method:"get",params:{hack_user_id:U==null?void 0:U.user_id}});case 2:Y=V.sent,Y&&(window.location.href="/myproblems/".concat(Y==null?void 0:Y.identifier,"?type=1"));case 4:case"end":return V.stop()}},ne)}));return function(le){return $.apply(this,arguments)}}();return n.a.createElement("div",{className:"test-case-panel"},n.a.createElement("div",{className:"test-case-panel-body ".concat(w?"active":"")},n.a.createElement("ul",{className:"s-navs"},n.a.createElement("li",null,n.a.createElement("a",{className:J==="0"?"active":"",id:"0",onClick:_},"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),n.a.createElement("li",null,n.a.createElement("a",{className:J==="1"?"active":"",id:"1",onClick:_},"\u4EE3\u7801\u6267\u884C\u7ED3\u679C"))),n.a.createElement("div",{className:"tab-panel-body ".concat(J==="0"?"":"hide")},n.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:a,onChange:m})),n.a.createElement("div",{className:"tab-panel-body ".concat(J==="1"?"":"hide")},s?n.a.createElement(re.a,{message:l}):p?n.a.createElement("section",{style:{height:200}}," ",ie," "):n.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"))),n.a.createElement("a",{className:"btn-collapse ".concat(w?"up":""),onClick:te},w?n.a.createElement(R.a,null):n.a.createElement(F.a,null)),n.a.createElement("footer",{className:"footer"},n.a.createElement("span",null,"\u63A7\u5236\u53F0"),n.a.createElement("div",{className:"flex-container"},(d==null?void 0:d.is_program)&&(d==null?void 0:d.above_question)&&n.a.createElement(f.a,{onClick:function(){return Q(d==null?void 0:d.above_question)},id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),(d==null?void 0:d.is_program)&&(d==null?void 0:d.under_question)&&n.a.createElement(f.a,{onClick:function(){return Q(d==null?void 0:d.under_question)},id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),n.a.createElement(f.a,{className:"btn-green",type:"ghost",loading:s,onClick:M},"\u8C03\u8BD5\u4EE3\u7801"),n.a.createElement(f.a,{type:"primary",loading:u,disabled:u,onClick:function(){D({type:v.SET_VISIBLE,payload:!1}),g()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},JxyJ:function(H,h,t){},OJz4:function(H,h,t){"use strict";t.d(h,"d",function(){return f}),t.d(h,"h",function(){return B}),t.d(h,"b",function(){return i}),t.d(h,"f",function(){return K}),t.d(h,"e",function(){return b}),t.d(h,"c",function(){return O}),t.d(h,"a",function(){return E}),t.d(h,"g",function(){return x}),t.d(h,"i",function(){return L}),t.d(h,"k",function(){return k}),t.d(h,"j",function(){return n});var C=t("ErOA");function f(R){return Object(C.c)("myproblems/".concat(R,".json"),{hidePopLogin:!0})}function B(R,F){return Object(C.f)("myproblems/".concat(R,"/code_submit.json"),F)}function i(R,F){return Object(C.c)("myproblems/".concat(R,"/code_debug.json"),F)}function K(R,F){return Object(C.c)("myproblems/".concat(R,"/submit_records.json"),F)}function b(R){return Object(C.c)("myproblems/record_detail.json",{id:R})}function O(R,F){return Object(C.c)("myproblems/".concat(R,"/result.json"),{mode:F})}function E(R,F){return Object(C.f)("myproblems/".concat(R,"/add_notes.json"),F)}function x(R){return Object(C.f)("myproblems/".concat(R,"/restore_initial_code.json"))}function L(R){return Object(C.f)("myproblems/".concat(R,"/sync_code.json"))}function k(R,F){return Object(C.f)("myproblems/".concat(R,"/update_code.json"),F)}function n(R,F){return Object(C.f)("discusses/".concat(R,"/plus.json"),F)}},a4uL:function(H,h,t){},uMZB:function(H,h,t){H.exports={header:"header___3a50V",checkboxs:"checkboxs___3TnBC",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(H,h,t){"use strict";t.r(h);var C=t("VUml"),f=t("RCAX"),B=t("IYef"),i=t("Hqw+"),K=t("XXmO"),b=t.n(K),O=t("T/Jt"),E=t.n(O),x=t("uMZB"),L=t.n(x),k=t("m3rI"),n=t("3ptp"),R=t("JxyJ"),F=t.n(R),N=t("OJz4"),W=t("JPnl"),ae=t("ZW9T"),se=t("J66h"),_e=t.n(se),re=t("wd/R"),I=t.n(re),ue=t("p5ED");h.default=function(){var ce=Object(n.g)(),o=Object(n.i)(),c=o.submitId,X=Object(O.useState)(""),A=Object(i.a)(X,2),v=A[0],z=A[1],ee=Object(O.useState)(""),G=Object(i.a)(ee,2),e=G[0],a=G[1],s=Object(O.useState)(void 0),u=Object(i.a)(s,2),l=u[0],p=u[1];function m(){ce.goBack()}Object(O.useEffect)(function(){if(c){function Z(){return V.apply(this,arguments)}function V(){return V=Object(B.a)(b.a.mark(function de(){var S;return b.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return q.next=2,Object(N.e)(c);case 2:S=q.sent,p(S.data);case 4:case"end":return q.stop()}},de)})),V.apply(this,arguments)}Z()}},[c]);var r=l||{},g=r.status,d=r.created_at,U=r.code,j=r.name,y=r.language,T=r.pass_sets_count,D=r.set_count,w=r.error_msg,J=r.output,_=r.input,te=r.expected_output,ie=r.execute_memory,M=r.user,Q=r.execute_time,$=r.input_file_url,ne=r.output_file_url,le=r.is_file,Y=r.expected_output_file_url;return E.a.createElement(f.a,{spinning:!l,delay:500},E.a.createElement("div",{className:"record-detail-info"},l?E.a.createElement(E.a.Fragment,null,E.a.createElement("header",{className:L.a.header},E.a.createElement("div",null,E.a.createElement("img",{src:"".concat(k.a.IMG_SERVER,"/images/").concat(M.image_url),alt:"user",width:30}),E.a.createElement("span",null,M.name)),E.a.createElement("h2",null," ",j," "),E.a.createElement("button",{className:"ant-btn",onClick:m},"\u8FD4\u56DE\u8BE5\u9898")),E.a.createElement("div",{className:"record-detail-body"},E.a.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),E.a.createElement("ul",{className:"record-info"},E.a.createElement("li",null," ","\u72B6\u6001\uFF1A",E.a.createElement("span",{className:g===0?"c-green":"c-red"},W.a[g])," "),E.a.createElement("li",null," ","\u63D0\u4EA4\u65F6\u95F4\uFF1A",E.a.createElement("span",null,I()(d).format("YYYY-MM-DD hh:mm:ss"))," "),E.a.createElement("li",null," ","\u8BED\u8A00\uFF1A",E.a.createElement("span",null,y)," "),E.a.createElement("li",null," ","\u6267\u884C\u7528\u65F6\uFF1A",E.a.createElement("span",null,Q*1e3,"ms")," "),E.a.createElement("li",null," ","".concat(T," / ").concat(D," \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B")," ")),Object(W.c)({status:g,error_msg:w,execute_time:Q,output:J,input:_,expected_output:te,input_file_url:$,output_file_url:ne,is_file:le,expected_output_file_url:Y,setData:z,setMonacoValue:a}),E.a.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),E.a.createElement(ae.b,{height:"calc(100% - 126px)",width:"100%",language:y==null?void 0:y.toLocaleLowerCase(),value:se.Base64.decode(U),options:{readOnly:!0}}))):null),E.a.createElement(ue.a,{close:!0,data:v,type:v.length?"txt":"",onClose:function(){return z("")},monacoEditor:{value:e,language:"txt",onChange:function(){},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}}}))}},xYGA:function(H,h,t){"use strict";t.r(h),t.d(h,"ResizableTextArea",function(){return z});var C=t("yuO0"),f=t("eA01"),B=t("fXDJ"),i=t("BPTR"),K=t("udol"),b=t("T/Jt"),O=t("XjgL"),E=t("6ASS"),x=t("kxoy"),L=t("36hc"),k=t("fNpE"),n=t("s3yx"),R=t("s7W6"),F=t("IRwA"),N=t("8wWb"),W=t("27eb"),ae=t.n(W),se=`
min-height:0 !important;
max-height:none !important;
height:0 !important;
visibility:hidden !important;
overflow:hidden !important;
position:absolute !important;
z-index:-1000 !important;
top:0 !important;
right:0 !important;
pointer-events: none !important;
`,_e=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],re={},I;function ue(e){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,s=e.getAttribute("id")||e.getAttribute("data-reactid")||e.getAttribute("name");if(a&&re[s])return re[s];var u=window.getComputedStyle(e),l=u.getPropertyValue("box-sizing")||u.getPropertyValue("-moz-box-sizing")||u.getPropertyValue("-webkit-box-sizing"),p=parseFloat(u.getPropertyValue("padding-bottom"))+parseFloat(u.getPropertyValue("padding-top")),m=parseFloat(u.getPropertyValue("border-bottom-width"))+parseFloat(u.getPropertyValue("border-top-width")),r=_e.map(function(d){return"".concat(d,":").concat(u.getPropertyValue(d))}).join(";"),g={sizingStyle:r,paddingSize:p,borderSize:m,boxSizing:l};return a&&s&&(re[s]=g),g}function ce(e){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,u=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;I||(I=document.createElement("textarea"),I.setAttribute("tab-index","-1"),I.setAttribute("aria-hidden","true"),document.body.appendChild(I)),e.getAttribute("wrap")?I.setAttribute("wrap",e.getAttribute("wrap")):I.removeAttribute("wrap");var l=ue(e,a),p=l.paddingSize,m=l.borderSize,r=l.boxSizing,g=l.sizingStyle;I.setAttribute("style","".concat(g,";").concat(se)),I.value=e.value||e.placeholder||"";var d=void 0,U=void 0,j,y=I.scrollHeight;if(r==="border-box"?y+=m:r==="content-box"&&(y-=p),s!==null||u!==null){I.value=" ";var T=I.scrollHeight-p;s!==null&&(d=T*s,r==="border-box"&&(d=d+p+m),y=Math.max(d,y)),u!==null&&(U=T*u,r==="border-box"&&(U=U+p+m),j=y>U?"":"hidden",y=Math.min(U,y))}var D={height:y,overflowY:j,resize:"none"};return d&&(D.minHeight=d),U&&(D.maxHeight=U),D}var o=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],c=0,X=1,A=2,v=b.forwardRef(function(e,a){var s=e.prefixCls,u=s===void 0?"rc-textarea":s,l=e.onPressEnter,p=e.defaultValue,m=e.value,r=e.autoSize,g=e.onResize,d=e.className,U=e.style,j=e.disabled,y=e.onChange,T=e.onInternalAutoSize,D=Object(k.a)(e,o),w=Object(N.a)(p,{value:m,postState:function(oe){return oe!=null?oe:""}}),J=Object(L.a)(w,2),_=J[0],te=J[1],ie=function(oe){te(oe.target.value),y==null||y(oe)},M=b.useRef();b.useImperativeHandle(a,function(){return{textArea:M.current}});var Q=b.useMemo(function(){return r&&Object(x.a)(r)==="object"?[r.minRows,r.maxRows]:[]},[r]),$=Object(L.a)(Q,2),ne=$[0],le=$[1],Y=!!r,Z=function(){try{if(document.activeElement===M.current){var oe=M.current,Re=oe.selectionStart,ye=oe.selectionEnd,xe=oe.scrollTop;M.current.setSelectionRange(Re,ye),M.current.scrollTop=xe}}catch(Ae){}},V=b.useState(A),de=Object(L.a)(V,2),S=de[0],P=de[1],q=b.useState(),me=Object(L.a)(q,2),Ee=me[0],Ce=me[1],he=function(){P(c)};Object(R.a)(function(){Y&&he()},[m,ne,le,Y]),Object(R.a)(function(){if(S===c)P(X);else if(S===X){var fe=ce(M.current,!1,ne,le);P(A),Ce(fe)}else Z()},[S]);var be=b.useRef(),ve=function(){F.a.cancel(be.current)},ge=function(oe){S===A&&(g==null||g(oe),r&&(ve(),be.current=Object(F.a)(function(){he()})))};b.useEffect(function(){return ve},[]);var Pe=Y?Ee:null,pe=Object(E.a)(Object(E.a)({},U),Pe);return(S===c||S===X)&&(pe.overflowY="hidden",pe.overflowX="hidden"),b.createElement(n.a,{onResize:ge,disabled:!(r||g)},b.createElement("textarea",Object(C.a)({},D,{ref:M,style:pe,className:ae()(u,d,Object(O.a)({},"".concat(u,"-disabled"),j)),disabled:j,value:_,onChange:ie})))}),z=v,ee=function(e){Object(i.a)(s,e);var a=Object(K.a)(s);function s(u){var l;Object(f.a)(this,s),l=a.call(this,u),l.resizableTextArea=void 0,l.focus=function(){l.resizableTextArea.textArea.focus()},l.saveTextArea=function(m){l.resizableTextArea=m},l.handleChange=function(m){var r=l.props.onChange;l.setValue(m.target.value),r&&r(m)},l.handleKeyDown=function(m){var r=l.props,g=r.onPressEnter,d=r.onKeyDown;m.keyCode===13&&g&&g(m),d&&d(m)};var p=typeof u.value=="undefined"||u.value===null?u.defaultValue:u.value;return l.state={value:p},l}return Object(B.a)(s,[{key:"setValue",value:function(l,p){"value"in this.props||this.setState({value:l},p)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return b.createElement(z,Object(C.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(l){return"value"in l?{value:l.value}:null}}]),s}(b.Component),G=h.default=ee},"yg+E":function(H,h,t){"use strict";t.r(h),t.d(h,"BaseInput",function(){return R});var C=t("XjgL"),f=t("kxoy"),B=t("T/Jt"),i=t.n(B),K=t("27eb"),b=t.n(K);function O(o){return!!(o.addonBefore||o.addonAfter)}function E(o){return!!(o.prefix||o.suffix||o.allowClear)}function x(o,c,X,A){if(!X)return;var v=c;if(c.type==="click"){var z=o.cloneNode(!0);v=Object.create(c,{target:{value:z},currentTarget:{value:z}}),z.value="",X(v);return}if(A!==void 0){v=Object.create(c,{target:{value:o},currentTarget:{value:o}}),o.value=A,X(v);return}X(v)}function L(o,c){if(!o)return;o.focus(c);var X=c||{},A=X.cursor;if(A){var v=o.value.length;switch(A){case"start":o.setSelectionRange(0,0);break;case"end":o.setSelectionRange(v,v);break;default:o.setSelectionRange(0,v)}}}function k(o){return typeof o=="undefined"||o===null?"":String(o)}var n=function(c){var X=c.inputElement,A=c.prefixCls,v=c.prefix,z=c.suffix,ee=c.addonBefore,G=c.addonAfter,e=c.className,a=c.style,s=c.affixWrapperClassName,u=c.groupClassName,l=c.wrapperClassName,p=c.disabled,m=c.readOnly,r=c.focused,g=c.triggerFocus,d=c.allowClear,U=c.value,j=c.handleReset,y=c.hidden,T=Object(B.useRef)(null),D=function(Z){var V;(V=T.current)!==null&&V!==void 0&&V.contains(Z.target)&&(g==null||g())},w=function(){var Z;if(!d)return null;var V=!p&&!m&&U,de="".concat(A,"-clear-icon"),S=Object(f.a)(d)==="object"&&d!==null&&d!==void 0&&d.clearIcon?d.clearIcon:"\u2716";return i.a.createElement("span",{onClick:j,onMouseDown:function(q){return q.preventDefault()},className:b()(de,(Z={},Object(C.a)(Z,"".concat(de,"-hidden"),!V),Object(C.a)(Z,"".concat(de,"-has-suffix"),!!z),Z)),role:"button",tabIndex:-1},S)},J=Object(B.cloneElement)(X,{value:U,hidden:y});if(E(c)){var _,te="".concat(A,"-affix-wrapper"),ie=b()(te,(_={},Object(C.a)(_,"".concat(te,"-disabled"),p),Object(C.a)(_,"".concat(te,"-focused"),r),Object(C.a)(_,"".concat(te,"-readonly"),m),Object(C.a)(_,"".concat(te,"-input-with-clear-btn"),z&&d&&U),_),!O(c)&&e,s),M=(z||d)&&i.a.createElement("span",{className:"".concat(A,"-suffix")},w(),z);J=i.a.createElement("span",{className:ie,style:a,hidden:!O(c)&&y,onClick:D,ref:T},v&&i.a.createElement("span",{className:"".concat(A,"-prefix")},v),Object(B.cloneElement)(X,{style:null,value:U,hidden:null}),M)}if(O(c)){var Q="".concat(A,"-group"),$="".concat(Q,"-addon"),ne=b()("".concat(A,"-wrapper"),Q,l),le=b()("".concat(A,"-group-wrapper"),e,u);return i.a.createElement("span",{className:le,style:a,hidden:y},i.a.createElement("span",{className:ne},ee&&i.a.createElement("span",{className:$},ee),Object(B.cloneElement)(J,{style:null,hidden:null}),G&&i.a.createElement("span",{className:$},G)))}return J},R=n,F=t("aVTQ"),N=t("yuO0"),W=t("36hc"),ae=t("fNpE"),se=t("N7A4"),_e=t("8wWb"),re=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","type","inputClassName"],I=Object(B.forwardRef)(function(o,c){var X=o.autoComplete,A=o.onChange,v=o.onFocus,z=o.onBlur,ee=o.onPressEnter,G=o.onKeyDown,e=o.prefixCls,a=e===void 0?"rc-input":e,s=o.disabled,u=o.htmlSize,l=o.className,p=o.maxLength,m=o.suffix,r=o.showCount,g=o.type,d=g===void 0?"text":g,U=o.inputClassName,j=Object(ae.a)(o,re),y=Object(_e.a)(o.defaultValue,{value:o.value}),T=Object(W.a)(y,2),D=T[0],w=T[1],J=Object(B.useState)(!1),_=Object(W.a)(J,2),te=_[0],ie=_[1],M=Object(B.useRef)(null),Q=function(P){M.current&&L(M.current,P)};Object(B.useImperativeHandle)(c,function(){return{focus:Q,blur:function(){var P;(P=M.current)===null||P===void 0||P.blur()},setSelectionRange:function(P,q,me){var Ee;(Ee=M.current)===null||Ee===void 0||Ee.setSelectionRange(P,q,me)},select:function(){var P;(P=M.current)===null||P===void 0||P.select()},input:M.current}}),Object(B.useEffect)(function(){ie(function(S){return S&&s?!1:S})},[s]);var $=function(P){o.value===void 0&&w(P.target.value),M.current&&x(M.current,P,A)},ne=function(P){ee&&P.key==="Enter"&&ee(P),G==null||G(P)},le=function(P){ie(!0),v==null||v(P)},Y=function(P){ie(!1),z==null||z(P)},Z=function(P){w(""),Q(),M.current&&x(M.current,P,A)},V=function(){var P=Object(se.a)(o,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","affixWrapperClassName","groupClassName","inputClassName","wrapperClassName","htmlSize"]);return i.a.createElement("input",Object(N.a)({autoComplete:X},P,{onChange:$,onFocus:le,onBlur:Y,onKeyDown:ne,className:b()(a,Object(C.a)({},"".concat(a,"-disabled"),s),U,!O(o)&&!E(o)&&l),ref:M,size:u,type:d}))},de=function(){var P=Number(p)>0;if(m||r){var q=k(D),me=Object(F.a)(q).length,Ee=Object(f.a)(r)==="object"?r.formatter({value:q,count:me,maxLength:p}):"".concat(me).concat(P?" / ".concat(p):"");return i.a.createElement(i.a.Fragment,null,!!r&&i.a.createElement("span",{className:b()("".concat(a,"-show-count-suffix"),Object(C.a)({},"".concat(a,"-show-count-has-suffix"),!!m))},Ee),m)}return null};return i.a.createElement(R,Object(N.a)({},j,{prefixCls:a,className:l,inputElement:V(),handleReset:Z,value:k(D),focused:te,triggerFocus:Q,suffix:de(),disabled:s}))}),ue=I,ce=h.default=ue}}]);