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

12 lines
30 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[210],{"07cG":function(I,h,t){I.exports={ldsRing:"ldsRing___2F8W7",idsRingWrapper:"idsRingWrapper___fC2cF",ldsring:"ldsring___3A88y"}},"7ixt":function(I,h,t){"use strict";t.d(h,"a",function(){return A});var c={adjustX:1,adjustY:1},l=[0,0],A={left:{points:["cr","cl"],overflow:c,offset:[-4,0],targetOffset:l},right:{points:["cl","cr"],overflow:c,offset:[4,0],targetOffset:l},top:{points:["bc","tc"],overflow:c,offset:[0,-4],targetOffset:l},bottom:{points:["tc","bc"],overflow:c,offset:[0,4],targetOffset:l},topLeft:{points:["bl","tl"],overflow:c,offset:[0,-4],targetOffset:l},leftTop:{points:["tr","tl"],overflow:c,offset:[-4,0],targetOffset:l},topRight:{points:["br","tr"],overflow:c,offset:[0,-4],targetOffset:l},rightTop:{points:["tl","tr"],overflow:c,offset:[4,0],targetOffset:l},bottomRight:{points:["tr","br"],overflow:c,offset:[0,4],targetOffset:l},rightBottom:{points:["bl","br"],overflow:c,offset:[4,0],targetOffset:l},bottomLeft:{points:["tl","bl"],overflow:c,offset:[0,4],targetOffset:l},leftBottom:{points:["br","bl"],overflow:c,offset:[-4,0],targetOffset:l}},d=A},Gytx:function(I,h){I.exports=function(c,l,A,d){var x=A?A.call(d,c,l):void 0;if(x!==void 0)return!!x;if(c===l)return!0;if(typeof c!="object"||!c||typeof l!="object"||!l)return!1;var m=Object.keys(c),P=Object.keys(l);if(m.length!==P.length)return!1;for(var p=Object.prototype.hasOwnProperty.bind(l),C=0;C<m.length;C++){var M=m[C];if(!p(M))return!1;var X=c[M],a=l[M];if(x=A?A.call(d,X,a,M):void 0,x===!1||x===void 0&&X!==a)return!1}return!0}},IxHN:function(I,h,t){"use strict";var c=t("q1tI"),l=t.n(c),A=t("07cG"),d=t.n(A);h.a=function(x){var m=x.message,P=x.className,p=x.children,C=x.style,M=C===void 0?{}:C;return l.a.createElement("div",{className:"".concat(d.a.idsRingWrapper," ").concat(P)},l.a.createElement("div",{className:d.a.ldsRing},l.a.createElement("div",null),l.a.createElement("div",null),l.a.createElement("div",null),l.a.createElement("div",null)),m?l.a.createElement("p",{style:M},m):null,p)}},J66h:function(I,h,t){(function(c){var l,A;(function(d,x){I.exports=x(d)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof c!="undefined"?c:this,function(d){"use strict";d=d||{};var x=d.Base64,m="2.6.4",P="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",p=function(e){for(var _={},f=0,y=e.length;f<y;f++)_[e.charAt(f)]=f;return _}(P),C=String.fromCharCode,M=function(e){if(e.length<2){var _=e.charCodeAt(0);return _<128?e:_<2048?C(192|_>>>6)+C(128|_&63):C(224|_>>>12&15)+C(128|_>>>6&63)+C(128|_&63)}else{var _=65536+(e.charCodeAt(0)-55296)*1024+(e.charCodeAt(1)-56320);return C(240|_>>>18&7)+C(128|_>>>12&63)+C(128|_>>>6&63)+C(128|_&63)}},X=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,a=function(e){return e.replace(X,M)},s=function(e){var _=[0,2,1][e.length%3],f=e.charCodeAt(0)<<16|(e.length>1?e.charCodeAt(1):0)<<8|(e.length>2?e.charCodeAt(2):0),y=[P.charAt(f>>>18),P.charAt(f>>>12&63),_>=2?"=":P.charAt(f>>>6&63),_>=1?"=":P.charAt(f&63)];return y.join("")},g=d.btoa&&typeof d.btoa=="function"?function(e){return d.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,s)},j=function(e){return g(a(String(e)))},T=function(e){return e.replace(/[+\/]/g,function(_){return _=="+"?"-":"_"}).replace(/=/g,"")},G=function(e,_){return _?T(j(e)):j(e)},ae=function(e){return G(e,!0)},se;d.Uint8Array&&(se=function(e,_){for(var f="",y=0,D=e.length;y<D;y+=3){var L=e[y],F=e[y+1],v=e[y+2],V=L<<16|F<<8|v;f+=P.charAt(V>>>18)+P.charAt(V>>>12&63)+(typeof F!="undefined"?P.charAt(V>>>6&63):"=")+(typeof v!="undefined"?P.charAt(V&63):"=")}return _?T(f):f});var ne=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,Y=function(e){switch(e.length){case 4:var _=(7&e.charCodeAt(0))<<18|(63&e.charCodeAt(1))<<12|(63&e.charCodeAt(2))<<6|63&e.charCodeAt(3),f=_-65536;return C((f>>>10)+55296)+C((f&1023)+56320);case 3:return C((15&e.charCodeAt(0))<<12|(63&e.charCodeAt(1))<<6|63&e.charCodeAt(2));default:return C((31&e.charCodeAt(0))<<6|63&e.charCodeAt(1))}},Z=function(e){return e.replace(ne,Y)},q=function(e){var _=e.length,f=_%4,y=(_>0?p[e.charAt(0)]<<18:0)|(_>1?p[e.charAt(1)]<<12:0)|(_>2?p[e.charAt(2)]<<6:0)|(_>3?p[e.charAt(3)]:0),D=[C(y>>>16),C(y>>>8&255),C(y&255)];return D.length-=[0,0,2,1][f],D.join("")},K=d.atob&&typeof d.atob=="function"?function(e){return d.atob(e)}:function(e){return e.replace(/\S{1,4}/g,q)},k=function(e){return K(String(e).replace(/[^A-Za-z0-9\+\/]/g,""))},re=function(e){return Z(K(e))},ee=function(e){return String(e).replace(/[-_]/g,function(_){return _=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},N=function(e){return re(ee(e))},te;d.Uint8Array&&(te=function(e){return Uint8Array.from(k(ee(e)),function(_){return _.charCodeAt(0)})});var oe=function(){var e=d.Base64;return d.Base64=x,e};if(d.Base64={VERSION:m,atob:k,btoa:g,fromBase64:N,toBase64:G,utob:a,encode:G,encodeURI:ae,btou:Z,decode:N,noConflict:oe,fromUint8Array:se,toUint8Array:te},typeof Object.defineProperty=="function"){var Q=function(e){return{value:e,enumerable:!1,writable:!0,configurable:!0}};d.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Q(function(){return N(this)})),Object.defineProperty(String.prototype,"toBase64",Q(function(e){return G(this,e)})),Object.defineProperty(String.prototype,"toBase64URI",Q(function(){return G(this,!0)}))}}return d.Meteor&&(Base64=d.Base64),I.exports?I.exports.Base64=d.Base64:!(l=[],A=function(){return d.Base64}.apply(h,l),A!==void 0&&(I.exports=A)),{Base64:d.Base64}})}).call(this,t("IyRk"))},JB8y:function(I,h,t){"use strict";t.d(h,"a",function(){return c});var c;(function(l){l[l.NOMATCH=-1]="NOMATCH",l[l.OK=0]="OK",l[l.TIMEOUT=2]="TIMEOUT",l[l.PODFAILURE=3]="PODFAILURE",l[l.COMPILEFAILURE=4]="COMPILEFAILURE",l[l.EXECUTEFAILURE=5]="EXECUTEFAILURE"})(c||(c={}))},JPnl:function(I,h,t){"use strict";t.d(h,"a",function(){return ee}),t.d(h,"c",function(){return oe});var c=t("+L6B"),l=t("2/Rp"),A=t("tJVT"),d=t("9og8"),x=t("k1fw"),m=t("jrin"),P=t("5NDa"),p=t("5rEg"),C=t("WmNS"),M=t.n(C),X=t("q1tI"),a=t.n(X),s=t("8Skl"),g=t("y3Kf"),j=t("JB8y"),T=t("J66h"),G=t.n(T),ae=t("a4uL"),se=t.n(ae),ne=t("IxHN"),Y=t("9Bee"),Z=t("1vsH"),q=t("ErOA"),K,k=p.a.TextArea,re={visible:!1,tabIndex:"0"},ee=(K={},Object(m.a)(K,j.a.NOMATCH,"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D"),Object(m.a)(K,j.a.OK,"\u8C03\u8BD5\u901A\u8FC7"),Object(m.a)(K,2,"\u8C03\u8BD5\u8D85\u65F6"),Object(m.a)(K,3,"\u8C03\u8BD5pod\u5931\u8D25"),Object(m.a)(K,4,"\u7F16\u8BD1\u5931\u8D25"),Object(m.a)(K,5,"\u6267\u884C\u5931\u8D25"),K),N;(function(e){e[e.SET_VISIBLE=0]="SET_VISIBLE",e[e.SET_TABINDEX=1]="SET_TABINDEX"})(N||(N={}));function te(e,_){switch(_.type){case N.SET_VISIBLE:return Object(x.a)(Object(x.a)({},e),{},{visible:_.payload});case N.SET_TABINDEX:return Object(x.a)(Object(x.a)({},e),{},{tabIndex:_.payload});default:throw new Error}}function oe(e){var _=e.status,f=e.error_msg,y=e.output,D=e.input,L=e.expected_output,F=e.is_file,v=e.input_file_url,V=e.output_file_url,R=e.expected_output_file_url,$=e.setMonacoValue,z=e.setData,o=null,E={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(_){case j.a.NOMATCH:o=a.a.createElement(a.a.Fragment,null,a.a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!F&&a.a.createElement(Y.a,{value:D,style:E}),F&&a.a.createElement("div",{style:E},a.a.createElement("a",{style:{fontSize:"16px"},onClick:Object(d.a)(M.a.mark(function i(){var u;return M.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,fetch(v,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});case 2:return u=r.sent,r.t0=$,r.next=6,u.text();case 6:r.t1=r.sent,(0,r.t0)(r.t1),setTimeout(function(){z(v)},200);case 9:case"end":return r.stop()}},i)}))},D)),a.a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!F&&a.a.createElement(Y.a,{value:y&&T.Base64.decode(y)||"",style:E}),F&&a.a.createElement("div",{style:E},a.a.createElement("a",{style:{fontSize:"16px"},onClick:Object(d.a)(M.a.mark(function i(){var u;return M.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(q.a)(V,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});case 2:u=r.sent,$(u),setTimeout(function(){z(V)},200);case 5:case"end":return r.stop()}},i)}))},y)),a.a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!F&&a.a.createElement(Y.a,{value:L&&T.Base64.decode(L)||"",style:E}),F&&a.a.createElement("div",{style:E},a.a.createElement("a",{style:{fontSize:"16px"},onClick:Object(d.a)(M.a.mark(function i(){var u;return M.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,fetch(R,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});case 2:return u=r.sent,r.t0=$,r.next=6,u.text();case 6:r.t1=r.sent,(0,r.t0)(r.t1),setTimeout(function(){z(R)},200);case 9:case"end":return r.stop()}},i)}))},L)));break;case j.a.EXECUTEFAILURE:o=a.a.createElement(a.a.Fragment,null,a.a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!F&&a.a.createElement(Y.a,{value:D,style:E}),F&&a.a.createElement("div",{style:E},a.a.createElement("a",{onClick:function(){return Object(Z.y)(v,D)}},D)),a.a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.a.createElement("pre",{className:"error"},T.Base64.decode(f)));break;case j.a.COMPILEFAILURE:o=a.a.createElement(a.a.Fragment,null,a.a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!F&&a.a.createElement(Y.a,{value:D,style:E}),F&&a.a.createElement("div",{style:E},a.a.createElement("a",{onClick:function(){return Object(Z.y)(v,D)}},D)),a.a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.a.createElement("pre",{className:"error"},T.Base64.decode(f)));break;case j.a.PODFAILURE:o=a.a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case j.a.TIMEOUT:o=a.a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.a.createElement(a.a.Fragment,null," ",o," ")}function Q(e){var _=e.status,f=e.error_msg,y=e.execute_time,D=e.output,L=e.input,F=e.expected_output,v=e.is_file,V=e.input_file_url,R=e.output_file_url,$=e.expected_output_file_url,z=null;switch(_){case j.a.OK:z=a.a.createElement(a.a.Fragment,null,a.a.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",y,"ms"),a.a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),a.a.createElement("pre",null,T.Base64.decode(D)));break;case j.a.NOMATCH:z=a.a.createElement(a.a.Fragment,null,a.a.createElement("p",null,"\u8F93\u5165\uFF1A",a.a.createElement("pre",null,L)),a.a.createElement("p",null,"\u8F93\u51FA\uFF1A",D&&T.Base64.decode(D)),a.a.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",F&&T.Base64.decode(F)));break;case j.a.EXECUTEFAILURE:z=a.a.createElement(a.a.Fragment,null,a.a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.a.createElement("pre",null,L)),a.a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.a.createElement("pre",{className:"error"},T.Base64.decode(f)));break;case j.a.COMPILEFAILURE:z=a.a.createElement(a.a.Fragment,null,a.a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.a.createElement("pre",null,L)),a.a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.a.createElement("pre",{className:"error"},T.Base64.decode(f)));break;case j.a.PODFAILURE:z=a.a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case j.a.TIMEOUT:z=a.a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.a.createElement(a.a.Fragment,null," ",z," ")}h.b=function(e){var _=e.input,f=e.debuging,y=e.submitting,D=e.executingMessage,L=e.debugResult,F=e.onChangeInput,v=e.onDebugCode,V=e.onSubmitCode,R=e.hack,$=e.user,z=Object(X.useReducer)(te,re),o=Object(A.a)(z,2),E=o[0],i=o[1],u=E.visible,n=E.tabIndex;function r(S){var w=S.target.id;i({type:N.SET_TABINDEX,payload:w})}function b(){i({type:N.SET_VISIBLE,payload:!u})}var O=Object(X.useMemo)(function(){if(L){var S=L.status;return a.a.createElement(a.a.Fragment,null,Q(L))}return null},[L]);function B(){i({type:N.SET_VISIBLE,payload:!0}),i({type:N.SET_TABINDEX,payload:"1"}),v()}var U=function(){var S=Object(d.a)(M.a.mark(function w(W){var J;return M.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,Object(q.a)("/api/problems/".concat(W,"/start.json"),{method:"get",params:{hack_user_id:$==null?void 0:$.user_id}});case 2:J=H.sent,J&&(window.location.href="/myproblems/".concat(J==null?void 0:J.identifier,"?type=1"));case 4:case"end":return H.stop()}},w)}));return function(W){return S.apply(this,arguments)}}();return a.a.createElement("div",{className:"test-case-panel"},a.a.createElement("div",{className:"test-case-panel-body ".concat(u?"active":"")},a.a.createElement("ul",{className:"s-navs"},a.a.createElement("li",null,a.a.createElement("a",{className:n==="0"?"active":"",id:"0",onClick:r},"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),a.a.createElement("li",null,a.a.createElement("a",{className:n==="1"?"active":"",id:"1",onClick:r},"\u4EE3\u7801\u6267\u884C\u7ED3\u679C"))),a.a.createElement("div",{className:"tab-panel-body ".concat(n==="0"?"":"hide")},a.a.createElement(k,{placeholder:"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D",value:_,onChange:F})),a.a.createElement("div",{className:"tab-panel-body ".concat(n==="1"?"":"hide")},f?a.a.createElement(ne.a,{message:D}):L?a.a.createElement("section",{style:{height:200}}," ",O," "):a.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"))),a.a.createElement("a",{className:"btn-collapse ".concat(u?"up":""),onClick:b},u?a.a.createElement(s.a,null):a.a.createElement(g.a,null)),a.a.createElement("footer",{className:"footer"},a.a.createElement("span",null,"\u63A7\u5236\u53F0"),a.a.createElement("div",{className:"flex-container"},(R==null?void 0:R.is_program)&&(R==null?void 0:R.above_question)&&a.a.createElement(l.a,{onClick:function(){return U(R==null?void 0:R.above_question)},id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),(R==null?void 0:R.is_program)&&(R==null?void 0:R.under_question)&&a.a.createElement(l.a,{onClick:function(){return U(R==null?void 0:R.under_question)},id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),a.a.createElement(l.a,{className:"btn-green",type:"ghost",loading:f,onClick:B},"\u8C03\u8BD5\u4EE3\u7801"),a.a.createElement(l.a,{type:"primary",loading:y,disabled:y,onClick:function(){i({type:N.SET_VISIBLE,payload:!1}),V()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},JxyJ:function(I,h,t){},OJz4:function(I,h,t){"use strict";t.d(h,"d",function(){return l}),t.d(h,"h",function(){return A}),t.d(h,"b",function(){return d}),t.d(h,"f",function(){return x}),t.d(h,"e",function(){return m}),t.d(h,"c",function(){return P}),t.d(h,"a",function(){return p}),t.d(h,"g",function(){return C}),t.d(h,"i",function(){return M}),t.d(h,"k",function(){return X}),t.d(h,"j",function(){return a});var c=t("ErOA");function l(s){return Object(c.c)("myproblems/".concat(s,".json"),{hidePopLogin:!0})}function A(s,g){return Object(c.f)("myproblems/".concat(s,"/code_submit.json"),g)}function d(s,g){return Object(c.c)("myproblems/".concat(s,"/code_debug.json"),g)}function x(s,g){return Object(c.c)("myproblems/".concat(s,"/submit_records.json"),g)}function m(s){return Object(c.c)("myproblems/record_detail.json",{id:s})}function P(s,g){return Object(c.c)("myproblems/".concat(s,"/result.json"),{mode:g})}function p(s,g){return Object(c.f)("myproblems/".concat(s,"/add_notes.json"),g)}function C(s){return Object(c.f)("myproblems/".concat(s,"/restore_initial_code.json"))}function M(s){return Object(c.f)("myproblems/".concat(s,"/sync_code.json"))}function X(s,g){return Object(c.f)("myproblems/".concat(s,"/update_code.json"),g)}function a(s,g){return Object(c.f)("discusses/".concat(s,"/plus.json"),g)}},OLES:function(I,h,t){"use strict";var c=t("U8pU"),l=t("VTBJ"),A=t("Ff2n"),d=t("q1tI"),x=t("uciX"),m=t("7ixt"),P=function(s){var g=s.overlay,j=s.prefixCls,T=s.id,G=s.overlayInnerStyle;return d.createElement("div",{className:"".concat(j,"-inner"),id:T,role:"tooltip",style:G},typeof g=="function"?g():g)},p=P,C=function(s,g){var j=s.overlayClassName,T=s.trigger,G=T===void 0?["hover"]:T,ae=s.mouseEnterDelay,se=ae===void 0?0:ae,ne=s.mouseLeaveDelay,Y=ne===void 0?.1:ne,Z=s.overlayStyle,q=s.prefixCls,K=q===void 0?"rc-tooltip":q,k=s.children,re=s.onVisibleChange,ee=s.afterVisibleChange,N=s.transitionName,te=s.animation,oe=s.placement,Q=oe===void 0?"right":oe,e=s.align,_=e===void 0?{}:e,f=s.destroyTooltipOnHide,y=f===void 0?!1:f,D=s.defaultVisible,L=s.getTooltipContainer,F=s.overlayInnerStyle,v=Object(A.a)(s,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),V=Object(d.useRef)(null);Object(d.useImperativeHandle)(g,function(){return V.current});var R=Object(l.a)({},v);"visible"in s&&(R.popupVisible=s.visible);var $=function(){var u=s.arrowContent,n=u===void 0?null:u,r=s.overlay,b=s.id;return[d.createElement("div",{className:"".concat(K,"-arrow"),key:"arrow"},n),d.createElement(p,{key:"content",prefixCls:K,id:b,overlay:r,overlayInnerStyle:F})]},z=!1,o=!1;if(typeof y=="boolean")z=y;else if(y&&Object(c.a)(y)==="object"){var E=y.keepParent;z=E===!0,o=E===!1}return d.createElement(x.a,Object.assign({popupClassName:j,prefixCls:K,popup:$,action:G,builtinPlacements:m.a,popupPlacement:Q,ref:V,popupAlign:_,getPopupContainer:L,onPopupVisibleChange:re,afterPopupVisibleChange:ee,popupTransitionName:N,popupAnimation:te,defaultPopupVisible:D,destroyPopupOnHide:z,autoDestroy:o,mouseLeaveDelay:Y,popupStyle:Z,mouseEnterDelay:se},R),k)},M=Object(d.forwardRef)(C),X=h.a=M},Y1PL:function(I,h,t){"use strict";t.r(h),t.d(h,"ResizableTextArea",function(){return R});var c=t("wx14"),l=t("1OyB"),A=t("vuIU"),d=t("Ji7U"),x=t("LK+K"),m=t("q1tI"),P=t("VTBJ"),p=t("rePB"),C=t("Zm9Q"),M=t("Kwbf"),X=t("c+Xe"),a=t("m+aA"),s=t("bdgK"),g=new Map;function j(o){o.forEach(function(E){var i,u=E.target;(i=g.get(u))===null||i===void 0||i.forEach(function(n){return n(u)})})}var T=new s.default(j),G=null,ae=null;function se(o,E){g.has(o)||(g.set(o,new Set),T.observe(o)),g.get(o).add(E)}function ne(o,E){g.has(o)&&(g.get(o).delete(E),g.get(o).size||(T.unobserve(o),g.delete(o)))}var Y=function(o){Object(d.a)(i,o);var E=Object(x.a)(i);function i(){return Object(l.a)(this,i),E.apply(this,arguments)}return Object(A.a)(i,[{key:"render",value:function(){return this.props.children}}]),i}(m.Component),Z=m.createContext(null);function q(o){var E=o.children,i=o.onBatchResize,u=m.useRef(0),n=m.useRef([]),r=m.useContext(Z),b=m.useCallback(function(O,B,U){u.current+=1;var S=u.current;n.current.push({size:O,element:B,data:U}),Promise.resolve().then(function(){S===u.current&&(i==null||i(n.current),n.current=[])}),r==null||r(O,B,U)},[i,r]);return m.createElement(Z.Provider,{value:b},E)}function K(o){var E=o.children,i=o.disabled,u=m.useRef(null),n=m.useRef(null),r=m.useContext(Z),b=m.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),O=m.isValidElement(E)&&Object(X.c)(E),B=O?E.ref:null,U=m.useMemo(function(){return Object(X.a)(B,u)},[B,u]),S=m.useRef(o);S.current=o;var w=m.useCallback(function(W){var J=S.current,le=J.onResize,H=J.data,de=W.getBoundingClientRect(),ie=de.width,_e=de.height,ue=W.offsetWidth,ce=W.offsetHeight,me=Math.floor(ie),fe=Math.floor(_e);if(b.current.width!==me||b.current.height!==fe||b.current.offsetWidth!==ue||b.current.offsetHeight!==ce){var Ee={width:me,height:fe,offsetWidth:ue,offsetHeight:ce};b.current=Ee;var ve=ue===Math.round(ie)?ie:ue,he=ce===Math.round(_e)?_e:ce,pe=Object(P.a)(Object(P.a)({},Ee),{},{offsetWidth:ve,offsetHeight:he});r==null||r(pe,W,H),le&&Promise.resolve().then(function(){le(pe,W)})}},[]);return m.useEffect(function(){var W=Object(a.a)(u.current)||Object(a.a)(n.current);return W&&!i&&se(W,w),function(){return ne(W,w)}},[u.current,i]),m.createElement(Y,{ref:n},O?m.cloneElement(E,{ref:U}):E)}var k="rc-observer-key";function re(o){var E=o.children,i=Object(C.a)(E);return i.map(function(u,n){var r=(u==null?void 0:u.key)||"".concat(k,"-").concat(n);return m.createElement(K,Object(c.a)({},o,{key:r}),u)})}re.Collection=q;var ee=re,N=t("bT9E"),te=t("TSYQ"),oe=t.n(te),Q=`
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
`,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"],_={},f;function y(o){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,i=o.getAttribute("id")||o.getAttribute("data-reactid")||o.getAttribute("name");if(E&&_[i])return _[i];var u=window.getComputedStyle(o),n=u.getPropertyValue("box-sizing")||u.getPropertyValue("-moz-box-sizing")||u.getPropertyValue("-webkit-box-sizing"),r=parseFloat(u.getPropertyValue("padding-bottom"))+parseFloat(u.getPropertyValue("padding-top")),b=parseFloat(u.getPropertyValue("border-bottom-width"))+parseFloat(u.getPropertyValue("border-top-width")),O=e.map(function(U){return"".concat(U,":").concat(u.getPropertyValue(U))}).join(";"),B={sizingStyle:O,paddingSize:r,borderSize:b,boxSizing:n};return E&&i&&(_[i]=B),B}function D(o){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,u=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;f||(f=document.createElement("textarea"),f.setAttribute("tab-index","-1"),f.setAttribute("aria-hidden","true"),document.body.appendChild(f)),o.getAttribute("wrap")?f.setAttribute("wrap",o.getAttribute("wrap")):f.removeAttribute("wrap");var n=y(o,E),r=n.paddingSize,b=n.borderSize,O=n.boxSizing,B=n.sizingStyle;f.setAttribute("style","".concat(B,";").concat(Q)),f.value=o.value||o.placeholder||"";var U=Number.MIN_SAFE_INTEGER,S=Number.MAX_SAFE_INTEGER,w=f.scrollHeight,W;if(O==="border-box"?w+=b:O==="content-box"&&(w-=r),i!==null||u!==null){f.value=" ";var J=f.scrollHeight-r;i!==null&&(U=J*i,O==="border-box"&&(U=U+r+b),w=Math.max(U,w)),u!==null&&(S=J*u,O==="border-box"&&(S=S+r+b),W=w>S?"":"hidden",w=Math.min(S,w))}return{height:w,minHeight:U,maxHeight:S,overflowY:W,resize:"none"}}var L=t("Gytx"),F=t.n(L),v;(function(o){o[o.NONE=0]="NONE",o[o.RESIZING=1]="RESIZING",o[o.RESIZED=2]="RESIZED"})(v||(v={}));var V=function(o){Object(d.a)(i,o);var E=Object(x.a)(i);function i(u){var n;return Object(l.a)(this,i),n=E.call(this,u),n.nextFrameActionId=void 0,n.resizeFrameId=void 0,n.textArea=void 0,n.saveTextArea=function(r){n.textArea=r},n.handleResize=function(r){var b=n.state.resizeStatus,O=n.props,B=O.autoSize,U=O.onResize;if(b!==v.NONE)return;typeof U=="function"&&U(r),B&&n.resizeOnNextFrame()},n.resizeOnNextFrame=function(){cancelAnimationFrame(n.nextFrameActionId),n.nextFrameActionId=requestAnimationFrame(n.resizeTextarea)},n.resizeTextarea=function(){var r=n.props.autoSize;if(!r||!n.textArea)return;var b=r.minRows,O=r.maxRows,B=D(n.textArea,!1,b,O);n.setState({textareaStyles:B,resizeStatus:v.RESIZING},function(){cancelAnimationFrame(n.resizeFrameId),n.resizeFrameId=requestAnimationFrame(function(){n.setState({resizeStatus:v.RESIZED},function(){n.resizeFrameId=requestAnimationFrame(function(){n.setState({resizeStatus:v.NONE}),n.fixFirefoxAutoScroll()})})})})},n.renderTextArea=function(){var r=n.props,b=r.prefixCls,O=b===void 0?"rc-textarea":b,B=r.autoSize,U=r.onResize,S=r.className,w=r.disabled,W=n.state,J=W.textareaStyles,le=W.resizeStatus,H=Object(N.a)(n.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),de=oe()(O,S,Object(p.a)({},"".concat(O,"-disabled"),w));"value"in H&&(H.value=H.value||"");var ie=Object(P.a)(Object(P.a)(Object(P.a)({},n.props.style),J),le===v.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return m.createElement(ee,{onResize:n.handleResize,disabled:!(B||U)},m.createElement("textarea",Object(c.a)({},H,{className:de,style:ie,ref:n.saveTextArea})))},n.state={textareaStyles:{},resizeStatus:v.NONE},n}return Object(A.a)(i,[{key:"componentDidUpdate",value:function(n){(n.value!==this.props.value||!F()(n.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var n=this.textArea.selectionStart,r=this.textArea.selectionEnd;this.textArea.setSelectionRange(n,r)}}catch(b){}}},{key:"render",value:function(){return this.renderTextArea()}}]),i}(m.Component),R=V,$=function(o){Object(d.a)(i,o);var E=Object(x.a)(i);function i(u){var n;Object(l.a)(this,i),n=E.call(this,u),n.resizableTextArea=void 0,n.focus=function(){n.resizableTextArea.textArea.focus()},n.saveTextArea=function(b){n.resizableTextArea=b},n.handleChange=function(b){var O=n.props.onChange;n.setValue(b.target.value,function(){n.resizableTextArea.resizeTextarea()}),O&&O(b)},n.handleKeyDown=function(b){var O=n.props,B=O.onPressEnter,U=O.onKeyDown;b.keyCode===13&&B&&B(b),U&&U(b)};var r=typeof u.value=="undefined"||u.value===null?u.defaultValue:u.value;return n.state={value:r},n}return Object(A.a)(i,[{key:"setValue",value:function(n,r){"value"in this.props||this.setState({value:n},r)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return m.createElement(R,Object(c.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(n){return"value"in n?{value:n.value}:null}}]),i}(m.Component),z=h.default=$},a4uL:function(I,h,t){},bT9E:function(I,h,t){"use strict";t.d(h,"a",function(){return l});var c=t("VTBJ");function l(A,d){var x=Object(c.a)({},A);return Array.isArray(d)&&d.forEach(function(m){delete x[m]}),x}},uMZB:function(I,h,t){I.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(I,h,t){"use strict";t.r(h);var c=t("T2oS"),l=t("W9HT"),A=t("9og8"),d=t("tJVT"),x=t("WmNS"),m=t.n(x),P=t("q1tI"),p=t.n(P),C=t("uMZB"),M=t.n(C),X=t("m3rI"),a=t("Ty5D"),s=t("JxyJ"),g=t.n(s),j=t("OJz4"),T=t("JPnl"),G=t("ZW9T"),ae=t("J66h"),se=t.n(ae),ne=t("wd/R"),Y=t.n(ne),Z=t("p5ED");h.default=function(){var q=Object(a.g)(),K=Object(a.i)(),k=K.submitId,re=Object(P.useState)(""),ee=Object(d.a)(re,2),N=ee[0],te=ee[1],oe=Object(P.useState)(""),Q=Object(d.a)(oe,2),e=Q[0],_=Q[1],f=Object(P.useState)(void 0),y=Object(d.a)(f,2),D=y[0],L=y[1];function F(){q.goBack()}Object(P.useEffect)(function(){if(k){function le(){return H.apply(this,arguments)}function H(){return H=Object(A.a)(m.a.mark(function de(){var ie;return m.a.wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:return ue.next=2,Object(j.e)(k);case 2:ie=ue.sent,L(ie.data);case 4:case"end":return ue.stop()}},de)})),H.apply(this,arguments)}le()}},[k]);var v=D||{},V=v.status,R=v.created_at,$=v.code,z=v.name,o=v.language,E=v.pass_sets_count,i=v.set_count,u=v.error_msg,n=v.output,r=v.input,b=v.expected_output,O=v.execute_memory,B=v.user,U=v.execute_time,S=v.input_file_url,w=v.output_file_url,W=v.is_file,J=v.expected_output_file_url;return p.a.createElement(l.a,{spinning:!D,delay:500},p.a.createElement("div",{className:"record-detail-info"},D?p.a.createElement(p.a.Fragment,null,p.a.createElement("header",{className:M.a.header},p.a.createElement("div",null,p.a.createElement("img",{src:"".concat(X.a.IMG_SERVER,"/images/").concat(B.image_url),alt:"user",width:30}),p.a.createElement("span",null,B.name)),p.a.createElement("h2",null," ",z," "),p.a.createElement("button",{className:"ant-btn",onClick:F},"\u8FD4\u56DE\u8BE5\u9898")),p.a.createElement("div",{className:"record-detail-body"},p.a.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),p.a.createElement("ul",{className:"record-info"},p.a.createElement("li",null," ","\u72B6\u6001\uFF1A",p.a.createElement("span",{className:V===0?"c-green":"c-red"},T.a[V])," "),p.a.createElement("li",null," ","\u63D0\u4EA4\u65F6\u95F4\uFF1A",p.a.createElement("span",null,Y()(R).format("YYYY-MM-DD hh:mm:ss"))," "),p.a.createElement("li",null," ","\u8BED\u8A00\uFF1A",p.a.createElement("span",null,o)," "),p.a.createElement("li",null," ","\u6267\u884C\u7528\u65F6\uFF1A",p.a.createElement("span",null,U*1e3,"ms")," "),p.a.createElement("li",null," ","".concat(E," / ").concat(i," \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B")," ")),Object(T.c)({status:V,error_msg:u,execute_time:U,output:n,input:r,expected_output:b,input_file_url:S,output_file_url:w,is_file:W,expected_output_file_url:J,setData:te,setMonacoValue:_}),p.a.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),p.a.createElement(G.b,{height:"calc(100% - 126px)",width:"100%",language:o==null?void 0:o.toLocaleLowerCase(),value:ae.Base64.decode($),options:{readOnly:!0}}))):null),p.a.createElement(Z.a,{close:!0,data:N,type:N.length?"txt":"",onClose:function(){return te("")},monacoEditor:{value:e,language:"txt",onChange:function(){},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}}}))}}}]);