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

1 line
50 KiB

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[84,5],{"+k/U":function(e,t,a){e.exports={pagination:"pagination___2XcQw",info:"info___12Y4R"}},"1vsH":function(e,t,a){"use strict";a.d(t,"h",(function(){return s})),a.d(t,"f",(function(){return o})),a.d(t,"j",(function(){return i})),a.d(t,"b",(function(){return u})),a.d(t,"e",(function(){return d})),a.d(t,"a",(function(){return m})),a.d(t,"c",(function(){return p})),a.d(t,"d",(function(){return g})),a.d(t,"g",(function(){return E})),a.d(t,"u",(function(){return b})),a.d(t,"v",(function(){return f})),a.d(t,"w",(function(){return v})),a.d(t,"p",(function(){return h})),a.d(t,"o",(function(){return A})),a.d(t,"n",(function(){return y})),a.d(t,"m",(function(){return O})),a.d(t,"t",(function(){return _})),a.d(t,"i",(function(){return j})),a.d(t,"s",(function(){return S})),a.d(t,"q",(function(){return C})),a.d(t,"k",(function(){return T})),a.d(t,"r",(function(){return N})),a.d(t,"l",(function(){return w}));var n=a("q1tI"),r=a.n(n),c=a("aCH8"),l=a.n(c),s=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],o=e=>{var t={"\u5df2\u622a\u6b62":{class:"tag-style bg-pink ml10"},"\u63d0\u4ea4\u4e2d":{class:"tag-style bg-blue ml10"},"\u672a\u53d1\u5e03":{class:"tag-style bg-blue ml10"},"\u8865\u4ea4\u4e2d":{class:"tag-style bg-blue ml10"}};return e.data&&e.data.map((function(e,a){return r.a.createElement("span",{key:a,className:t[e]&&t[e]["class"]},e)}))},i=e=>{var t={[-1]:"\u91cd\u505a\u4e2d",0:"\u672a\u5f00\u542f",1:"\u672a\u901a\u5173",2:"\u6309\u65f6\u901a\u5173"};return t[e]||"\u8fdf\u4ea4\u901a\u5173"},u=e=>{var t,a,n={[-1]:{name:"\u91cd\u505a\u4e2d",class:"c-orange"},0:{name:"\u672a\u5f00\u542f",class:"c-black"},1:{name:"\u672a\u901a\u5173",class:"c-red"},2:{name:"\u6309\u65f6\u901a\u5173",class:"c-green"},3:{name:"\u8fdf\u4ea4\u901a\u5173",class:"c-orange"}};return r.a.createElement("span",{className:null===n||void 0===n||null===(t=n[e.status])||void 0===t?void 0:t["class"]},null===n||void 0===n||null===(a=n[e.status])||void 0===a?void 0:a["name"])},d=e=>{var t=e.status,a={0:{class:"tag-style bg-blue ml10",name:"\u5f85\u9009\u4e2d"},1:{class:"tag-style bg-blue ml10",name:"\u5f85\u786e\u8ba4"},2:{class:"tag-style bg-pink ml10",name:"\u5df2\u786e\u8ba4"}};try{return r.a.createElement("span",{className:a[t]["class"]},a[t]["name"])}catch(n){console.log("utils.StatusGraduationProjectTags",e.status)}},m={1:"\u672a\u53d1\u5e03",2:"\u8003\u8bd5\u4e2d",3:"\u5df2\u622a\u6b62",4:"\u5df2\u7ed3\u675f"},p={1:"\u672a\u53d1\u5e03",2:"\u63d0\u4ea4\u4e2d",3:"\u5df2\u622a\u6b62",4:"\u5df2\u7ed3\u675f"},g=e=>{e.status;var t={"\u516c\u5f00":{class:"tag-style bg-blue ml10"},"\u5df2\u5f00\u542f\u8865\u4ea4":{class:"tag-style bg-green ml10"},"\u672a\u5f00\u542f\u8865\u4ea4":{class:"tag-style bg-pink ml10"},"\u672a\u53d1\u5e03":{class:"tag-style bg-light-blue ml10"},"\u533f\u540d\u4f5c\u54c1":{class:"tag-style bg-cyan ml10"},"\u5df2\u9009\u62e9":{class:"tag-style bg-grey-ede ml10"},"\u5df2\u7ed3\u675f":{class:"tag-style bg-grey-ede ml10"},"\u63d0\u4ea4\u4e2d":{class:"tag-style bg-blue ml10"},"\u533f\u8bc4\u4e2d":{class:"tag-style bg-blue ml10"},"\u7533\u8bc9\u4e2d":{class:"tag-style bg-blue ml10"},"\u8003\u8bd5\u4e2d":{class:"tag-style bg-light-blue ml10"},"\u8865\u4ea4\u4e2d":{class:"tag-style bg-blue ml10"},"\u8bc4\u9605\u4e2d":{class:"tag-style bg-blue ml10"},"\u5f85\u9009\u4e2d":{class:"tag-style bg-blue ml10"},"\u4ea4\u53c9\u8bc4\u9605\u4e2d":{class:"tag-style bg-light-orange ml10"},"\u5df2\u5f00\u542f\u4ea4\u53c9\u8bc4\u9605":{class:"tag-style bg-lightblue-purple ml10"},"\u5f85\u786e\u8ba4":{class:"tag-style bg-lightblue-purple ml10"},"\u5f85\u5904\u7406":{class:"tag-style bg-lightblue-purple ml10"},"\u79c1\u6709":{class:"tag-style bg-lightblue-purple ml10"},"\u672a\u63d0\u4ea4":{class:"tag-style bg-lightblue-purple ml10"},"\u5df2\u786e\u8ba4":{class:"tag-style bg-light-pink ml10"},"\u5df2\u53d1\u5e03":{class:"tag-style bg-light-blue ml10"},"\u5df2\u622a\u6b62":{class:"tag-style bg-light-pink ml10"},"\u5f00\u53d1\u8bfe\u7a0b":{class:"tag-style bg-orange ml10"},"\u5df2\u5f00\u64ad":{class:"tag-style-border border-green c-green ml10"},"\u672a\u5f00\u64ad":{class:"tag-style-border border-light-black ml10"},"\u6309\u65f6\u901a\u5173":{class:"tag-style-border border-light-black ml10"},"\u8fdf\u4ea4\u901a\u5173":{class:"tag-style-border border-light-black ml10"},"\u672a\u901a\u5173":{class:"tag-style-border border-light-black ml10"},"\u672a\u5f00\u542f":{class:"tag-style-border border-light-black ml10"}},a=[];e.is_random&&a.push(r.a.createElement("span",{className:"tag-style bg-blue ml10"},"\u968f\u673a"));try{e.status&&e.status.map((e,n)=>{a.push(r.a.createElement("span",{key:n,className:t[e]&&t[e]["class"]},e))})}catch(n){console.log("utils.status.tag:",n,e.status)}return a},E=e=>{var t={[-1]:{name:"\u91cd\u505a\u4e2d",class:"c-orange"},0:{name:"\u672a\u63d0\u4ea4",class:"c-black"},1:{name:"\u672a\u901a\u5173",class:"c-red"},2:{name:"\u6309\u65f6\u901a\u5173",class:"c-green"},3:{name:"\u8fdf\u4ea4\u901a\u5173",class:"c-orange"}};return r.a.createElement("span",{className:t[e.status]["class"]},t[e.status]["name"])},b=(e,t)=>{"string"==typeof e&&(e.indexOf("T")>=0&&(e=e.replace("T"," ")),e=new Date(Date.parse(e.replace(/-/g,"/")))),e=new Date(e);var a={"M+":e.getMonth()+1,"d+":e.getDate(),"h+":e.getHours(),"m+":e.getMinutes(),"s+":e.getSeconds(),"q+":Math.floor((e.getMonth()+3)/3),S:e.getMilliseconds()},n=[["\u65e5","\u4e00","\u4e8c","\u4e09","\u56db","\u4e94","\u516d"],["\u5468\u65e5","\u5468\u4e00","\u5468\u4e8c","\u5468\u4e09","\u5468\u56db","\u5468\u4e94","\u5468\u516d"],["\u661f\u671f\u65e5","\u661f\u671f\u4e00","\u661f\u671f\u4e8c","\u661f\u671f\u4e09","\u661f\u671f\u56db","\u661f\u671f\u4e94","\u661f\u671f\u516d"]];for(var r in/(y+)/.test(t)&&(t=t.replace(RegExp.$1,(e.getFullYear()+"").substr(4-RegExp.$1.length))),/(w+)/.test(t)&&(t=t.replace(RegExp.$1,n[RegExp.$1.length-1][e.getDay()])),a)new RegExp("("+r+")").test(t)&&(t=t.replace(RegExp.$1,1==RegExp.$1.length?a[r]:("00"+a[r]).substr((""+a[r]).length)));return t},f=e=>{if(!e)return"0";var t=60,a=60*t,n=24*a,r=e/n,c=e/a,l=e/t;return r>=1?parseInt(r.toString())+"\u5929"+Math.floor(c%24)+"\u65f6"+Math.floor(l%60)+"\u5206"+Math.floor(e%60)+"\u79d2":c>1?parseInt(c.toString())+"\u65f6"+Math.floor(l%60)+"\u5206"+Math.floor(e%60)+"\u79d2":l>=1?parseInt(l.toString())+"\u5206"+Math.floor(e%60)+"\u79d2":e+"\u79d2"},v=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100,a=0;if(e){a=e.length;for(var n=0;n<a;n++){var r=e.charCodeAt(n);r>=55296&&r<=56319&&(a--,n++)}}return a<=t},h=(e,t,a)=>{if(t){var n=/[`~!@#$%^&*()\-+=<>?:"{}|,.\/;'\\[\]\xb7~\uff01@#\uffe5%\u2026\u2026&*\uff08\uff09\u2014\u2014\-+={}|\u300a\u300b\uff1f\uff1a\u201c\u201d\u3010\u3011\u3001\uff1b\u2018\u2019\uff0c\u3002\u3001]/im,r=/[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF][\u200D|\uFE0F]|[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF]|[0-9|*|#]\uFE0F\u20E3|[0-9|#]\u20E3|[\u203C-\u3299]\uFE0F\u200D|[\u203C-\u3299]\uFE0F|[\u2122-\u2B55]|\u303D|[\A9|\AE]\u3030|\uA9|\uAE|\u3030/gi,c=r.test(t),l=n.test(t);(!0===c||!0===l||t.length<2||t.length>=21)&&a("2-20\u4f4d\u4e2d\u82f1\u6587\u3001\u6570\u5b57\u53ca\u4e0b\u5212\u7ebf")}a()},A=(e,t,a)=>{if(t){var n=/[`~!@#$%^&()_\-+=<>?:"{}|,.\/;'\\[\]\xb7~\uff01@#\uffe5%\u2026\u2026&\uff08\uff09\u2014\u2014\-+={}|\u300a\u300b\uff1f\uff1a\u201c\u201d\u3010\u3011\u3001\uff1b\u2018\u2019\uff0c\u3002\u3001]/im,r=/[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF][\u200D|\uFE0F]|[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF]|[0-9|*|#]\uFE0F\u20E3|[0-9|#]\u20E3|[\u203C-\u3299]\uFE0F\u200D|[\u203C-\u3299]\uFE0F|[\u2122-\u2B55]|\u303D|[\A9|\AE]\u3030|\uA9|\uAE|\u3030/gi,c=r.test(t),l=n.test(t);(!0===c||!0===l||t.length<2||t.length>=11)&&a("2-10\u4f4d\u4e2d\u82f1\u6587\u3001\u6570\u5b57")}a()},y=e=>{if(!e)return"";for(var t=e.length-1,a="",n=0;n<t;n++)a+="*";var r=e.substr(0,1)+a;return r},O=(e,t)=>{var a=new FileReader;a.addEventListener("load",()=>t(a.result)),a.readAsDataURL(e)};function _(e){var t="79e33abd4b6588941ab7622aed1e67e8";return l()(t+e)}function j(e,t){var a=document.createElement("a");document.body.appendChild(a),a.href=t,a.download=e;var n=document.createEvent("MouseEvents");n.initEvent("click",!1,!1),a.dispatchEvent(n),document.body.removeChild(a)}var S=e=>{var t=e.url,a=e.query;if(!t)return"";if(a){var n=[];for(var r in a)a.hasOwnProperty(r)&&n.push("".concat(r,"=").concat(a[r]));t=-1!==t.indexOf("?")?"".concat(t,"&").concat(n.join("&")):"".concat(t,"?").concat(n.join("&"))}return t};function C(){for(var e=navigator.userAgent,t=["Android","iPhone","SymbianOS","Windows Phone","iPad","iPod"],a=!0,n=0;n<t.length;n++)if(e.indexOf(t[n])>0){a=!1;break}return a}var T=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return null===t||void 0===t||null===(e=t.toString())||void 0===e?void 0:e.replace(/\B(?=(\d{3})+(?!\d))/g,",")},N=e=>{var t=document.createElement("a");t.target="_blank",document.body.appendChild(t),t.href=e;var a=document.createEvent("MouseEvents");a.initEvent("click",!1,!1),t.dispatchEvent(a),document.body.removeChild(t)},w=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.length<=6?e:"".concat(e.substring(0,3),"...").concat(e.substring(e.length-3,e.length))}},"7SP1":function(e,t,a){},"9Bee":function(e,t,a){"use strict";var n=a("q1tI"),r=a.n(n),c=(a("vg9a"),a("tJVT")),l=a("DlQD"),s=a.n(l),o=a("rUJ1");function i(e,t){var a=e.match(/^(\s+)(?:```)/);if(null===a)return t;var n=a[1];return t.split("\n").map(e=>{var t=e.match(/^\s+/);if(null===t)return e;var a=Object(c["a"])(t,1),r=a[0];return r.length>=n.length?e.slice(n.length):e}).join("\n")}var u=[],d=["<ul>"],m=new s.a.Renderer,p=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function g(){u.length=0,d=["<ul>"]}function E(e,t,a,n){if(t>=e.length||e[t].level<=a)return t;var r=e[t];n.push("<li><a href='#"+r.anchor+"'>"+r.text+"</a>"),t++;var c=[];return t=E(e,t,r.level,c),c.length>0&&(n.push("<ul>"),c.forEach((function(e){n.push(e)})),n.push("</ul>")),n.push("</li>"),t=E(e,t,a,n),t}function b(){return E(u,0,0,d),d.push("</ul>"),d.join("")}var f={heading(e){var t=p.exec(e);if(t)return{type:"heading",raw:t[0],depth:t[1].length,text:t[2]}},fences(e){var t=this.rules.block.fences.exec(e);if(t){var a=t[0],n=i(a,t[3]||""),r=t[2]?t[2].trim():t[2];if(["latex","katex","math"].indexOf(r)>=0){var c=A(),l=n;n=c,y[c]={type:"block",expression:l}}return{type:"code",raw:a,lang:r,text:n}}}},v=/(?:\${2})([^\n`]+?)(?:\${2})/gi,h=0,A=()=>"__special_katext_id_".concat(h++,"__"),y={};function O(){return y}function _(){h=0,y={}}function j(e){return e=e.replace(v,(e,t)=>{var a=A();return y[a]={type:"inline",expression:t},a}),e}var S=m.listitem;m.listitem=function(e){return S(j(e))};var C=m.paragraph;m.paragraph=function(e){return C(j(e))};var T=m.tablecell;m.tablecell=function(e,t){return T(j(e),t)},m.code=function(e,t,a){var n=(t||"").match(/\S*/)[0];return n?["latex","katex","math"].indexOf(n)>=0?"<p class='editormd-tex'>".concat(e,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(t,'">').concat(a?e:Object(o["escape"])(e,!0),"</code></pre>\n"):'<pre class="prettyprint linenums"><code>'+(a?e:Object(o["escape"])(e,!0))+"</code></pre>"},m.heading=function(e,t,a){var n=this.options.headerPrefix+a.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return u.push({anchor:n,level:t,text:e}),"<h"+t+' id="'+n+'">'+e+"</h"+t+">"},s.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),s.a.use({tokenizer:f,renderer:m});var N=s.a,w=(a("SJMd"),a("Oy/b")),k=/<pre[^>]*>/g;function I(e){var t=document.createElement("div");return t.innerHTML=e,0===t.childNodes.length?"":t.childNodes[0].nodeValue}t["a"]=e=>{var t=e.value,a=void 0===t?"":t,c=e.className,l=e.style,s=void 0===l?{}:l,o=String(a),i=Object(n["useMemo"])(()=>{var e=N(o),t=O();return o.match(/\[TOC\]/)&&(e=e.replace("<p>[TOC]</p>",b()),g()),e=e.replace(/(__special_katext_id_\d+__)/g,(e,a)=>{var n=t[a],r=n.type,c=n.expression;return Object(w["renderToString"])(I(c),{displayMode:"block"===r,throwOnError:!1,output:"html"})}),e=e.replace(/\u2581/g,"\u2581\u2581\u2581"),_(),e},[o]),u=Object(n["useRef"])();function d(e){var t=e.target;if("A"===t.tagName.toUpperCase()){var a=t.getAttribute("href");if(a.startsWith("#")){e.preventDefault();var n=document.getElementById(a.replace("#",""));n&&(n.parentNode.scrollTop=n.offsetTop)}}}return Object(n["useEffect"])(()=>{if(u.current&&i&&i.match(k)&&window.PR.prettyPrint(),u.current)return u.current.addEventListener("click",d),()=>{u.current.removeEventListener("click",d),_(),g()}},[i,u.current,d]),r.a.createElement("div",{ref:u,style:s,className:"".concat(c||""," markdown-body"),dangerouslySetInnerHTML:{__html:i}})}},DGZ7:function(e,t,a){},EHPI:function(e,t,a){"use strict";a("bbsP");var n,r=a("/wGt"),c=a("tJVT"),l=a("k1fw"),s=a("q1tI"),o=a.n(s),i=a("ZW9T"),u=a("ZD9Y"),d=a("M8RZ"),m=a("bCnd"),p=(a("fcyK"),{theme:Object(m["a"])("cmCodeMode","vs-dark"),fontSize:Object(m["a"])("cmFontSize",16),showEditorSetting:!1});function g(e,t){switch(t.type){case n.set_show_editor_setting:return Object(l["a"])(Object(l["a"])({},e),{},{showEditorSetting:t.payload});case n.set_theme:return Object(l["a"])(Object(l["a"])({},e),{},{theme:t.payload});case n.set_font_size:return Object(l["a"])(Object(l["a"])({},e),{},{fontSize:t.payload});default:throw new Error}}function E(e){var t=e.onShowCodeSetting;return o.a.createElement("div",{className:"action-bar"},o.a.createElement("span",null,"\u5b66\u5458\u521d\u59cb\u4ee3\u7801\u6587\u4ef6"),o.a.createElement("a",{onClick:t},o.a.createElement("i",{className:"iconfont icon-shezhi"})))}(function(e){e[e["set_font_size"]=0]="set_font_size",e[e["set_theme"]=1]="set_theme",e[e["set_show_editor_setting"]=2]="set_show_editor_setting"})(n||(n={})),t["a"]=e=>{var t=e.value,a=e.onChange,l=e.language,b=e.ActionBarRender,f=void 0===b?e=>o.a.createElement(E,{onShowCodeSetting:e}):b,v=Object(s["useReducer"])(g,p),h=Object(c["a"])(v,2),A=h[0],y=h[1],O=A.theme,_=A.fontSize,j=A.showEditorSetting,S={onFontSizeChange:e=>{y({type:n.set_font_size,payload:e}),Object(m["b"])("cmFontSize",e)},cmFontSize:_,className:"oj",cmCodeMode:O,onCodeModeChange:e=>{y({type:n.set_theme,payload:e}),Object(m["b"])("cmCodeMode",e)}};function C(){y({type:n.set_show_editor_setting,payload:!1})}function T(){y({type:n.set_show_editor_setting,payload:!0})}var N={value:t,language:l,onChange:a,theme:O,height:"calc(100% - 56px)",options:{fontSize:_}};return o.a.createElement(s["Fragment"],null,o.a.createElement("div",{className:"code-panel-container"},f(T),o.a.createElement(i["a"],N)),o.a.createElement(d["a"],null,o.a.createElement(r["a"],{className:"oj",title:null,placement:"right",closable:!1,visible:j,onClose:C},o.a.createElement(u["a"],S))))}},IxHN:function(e,t,a){"use strict";var n=a("q1tI"),r=a.n(n);a("DGZ7");t["a"]=e=>{var t=e.message,a=e.className,n=e.style,c=void 0===n?{}:n;return r.a.createElement("div",{className:"ids-ring-wrapper ".concat(a)},r.a.createElement("div",{className:"lds-ring"},r.a.createElement("div",null),r.a.createElement("div",null),r.a.createElement("div",null),r.a.createElement("div",null)),t?r.a.createElement("p",{style:c},t):null)}},JB8y:function(e,t,a){"use strict";var n;a.d(t,"a",(function(){return n})),function(e){e[e["NOMATCH"]=-1]="NOMATCH",e[e["OK"]=0]="OK",e[e["TIMEOUT"]=2]="TIMEOUT",e[e["PODFAILURE"]=3]="PODFAILURE",e[e["COMPILEFAILURE"]=4]="COMPILEFAILURE",e[e["EXECUTEFAILURE"]=5]="EXECUTEFAILURE"}(n||(n={}))},JPnl:function(e,t,a){"use strict";a.d(t,"a",(function(){return y})),a.d(t,"c",(function(){return _}));a("+L6B");var n=a("2/Rp"),r=a("tJVT"),c=a("k1fw"),l=(a("5NDa"),a("5rEg")),s=a("q1tI"),o=a.n(s),i=a("8Skl"),u={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"},d=u,m=a("6VBw"),p=function(e,t){return s["createElement"](m["a"],Object.assign({},e,{ref:t,icon:d}))};p.displayName="UpOutlined";var g,E=s["forwardRef"](p),b=a("JB8y"),f=a("J66h"),v=(a("a4uL"),a("IxHN")),h=l["a"].TextArea,A={visible:!1,tabIndex:"0"},y={[b["a"].NOMATCH]:"\u6d4b\u8bd5\u7528\u4f8b\u7ed3\u679c\u4e0d\u5339\u914d",[b["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"};function O(e,t){switch(t.type){case g.SET_VISIBLE:return Object(c["a"])(Object(c["a"])({},e),{},{visible:t.payload});case g.SET_TABINDEX:return Object(c["a"])(Object(c["a"])({},e),{},{tabIndex:t.payload});default:throw new Error}}function _(e){var t=e.status,a=e.error_msg,n=e.execute_time,r=e.output,c=e.input,l=e.expected_out,s=null;switch(t){case b["a"].OK:s=o.a.createElement(o.a.Fragment,null,o.a.createElement("p",null,"\u6267\u884c\u7528\u65f6\uff1a",n),o.a.createElement("p",null,"\u6267\u884c\u7ed3\u679c\uff1a"),o.a.createElement("pre",null,f["Base64"].decode(r)));break;case b["a"].NOMATCH:s=o.a.createElement(o.a.Fragment,null,o.a.createElement("p",null,"\u8f93\u5165\uff1a",c),o.a.createElement("p",null,"\u8f93\u51fa\uff1a",r&&f["Base64"].decode(r)),o.a.createElement("p",null,"\u9884\u671f\u8f93\u51fa\uff1a",l&&f["Base64"].decode(l)));break;case b["a"].EXECUTEFAILURE:s=o.a.createElement(o.a.Fragment,null,o.a.createElement("p",null,"\u6700\u540e\u6267\u884c\u7684\u8f93\u5165\uff1a",c),o.a.createElement("p",null,"\u6267\u884c\u51fa\u9519\u4fe1\u606f\uff1a"),o.a.createElement("code",{className:"error"},f["Base64"].decode(a)));break;case b["a"].PODFAILURE:s=o.a.createElement("p",null,"\u521b\u5efapod\u5931\u8d25\uff0c\u8bf7\u7a0d\u540e\u91cd\u8bd5");break;case b["a"].TIMEOUT:s=o.a.createElement("p",null,"\u8bc4\u6d4b\u8d85\u65f6\uff0c\u8bf7\u7a0d\u540e\u91cd\u8bd5");break}return o.a.createElement(o.a.Fragment,null," ",s," ")}(function(e){e[e["SET_VISIBLE"]=0]="SET_VISIBLE",e[e["SET_TABINDEX"]=1]="SET_TABINDEX"})(g||(g={}));t["b"]=e=>{var t=e.input,a=e.debuging,c=e.submitting,l=e.executingMessage,u=e.debugResult,d=e.onChangeInput,m=e.onDebugCode,p=e.onSubmitCode,f=Object(s["useReducer"])(O,A),j=Object(r["a"])(f,2),S=j[0],C=j[1],T=S.visible,N=S.tabIndex;function w(e){var t=e.target.id;C({type:g.SET_TABINDEX,payload:t})}function k(){C({type:g.SET_VISIBLE,payload:!T})}var I=Object(s["useMemo"])(()=>{if(u){var e=u.status;return o.a.createElement(o.a.Fragment,null,o.a.createElement("p",null,"\u6267\u884c\u7ed3\u679c\uff1a",o.a.createElement("span",{className:e===b["a"].OK?"c-green":"c-red"},y[e])),_(u))}return null},[u]);function x(){C({type:g.SET_VISIBLE,payload:!0}),C({type:g.SET_TABINDEX,payload:"1"}),m()}return o.a.createElement("div",{className:"test-case-panel"},o.a.createElement("div",{className:"test-case-panel-body ".concat(T?"active":"")},o.a.createElement("ul",{className:"s-navs"},o.a.createElement("li",null,o.a.createElement("a",{className:"0"===N?"active":"",id:"0",onClick:w},"\u81ea\u5b9a\u4e49\u6d4b\u8bd5\u7528\u4f8b")),o.a.createElement("li",null,o.a.createElement("a",{className:"1"===N?"active":"",id:"1",onClick:w},"\u4ee3\u7801\u6267\u884c\u7ed3\u679c"))),o.a.createElement("div",{className:"tab-panel-body ".concat("0"===N?"":"hide")},o.a.createElement(h,{placeholder:"\u8bf7\u586b\u5199\u6d4b\u8bd5\u7528\u4f8b\u7684\u8f93\u5165\u503c\uff0c\u70b9\u51fb\u201c\u8c03\u8bd5\u4ee3\u7801\u201d",value:t,onChange:d})),o.a.createElement("div",{className:"tab-panel-body ".concat("1"===N?"":"hide")},a?o.a.createElement(v["a"],{message:l}):u?o.a.createElement("section",{style:{height:200}}," ",I," "):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(T?"up":""),onClick:k},T?o.a.createElement(i["a"],null):o.a.createElement(E,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(n["a"],{className:"btn-green",type:"ghost",loading:a,onClick:x},"\u8c03\u8bd5\u4ee3\u7801"),o.a.createElement(n["a"],{type:"primary",loading:c,onClick:p},"\u63d0\u4ea4"))))}},M8RZ:function(e,t,a){"use strict";var n=a("q1tI"),r=a("i8i4"),c=document.createElement("div");t["a"]=e=>{var t=e.children;return Object(n["useEffect"])(()=>(document.body.append(c),()=>{try{document.body.removeChild(c)}catch(e){}}),[]),Object(r["createPortal"])(t,c)}},OJz4:function(e,t,a){"use strict";a.d(t,"d",(function(){return r})),a.d(t,"h",(function(){return c})),a.d(t,"b",(function(){return l})),a.d(t,"f",(function(){return s})),a.d(t,"e",(function(){return o})),a.d(t,"c",(function(){return i})),a.d(t,"a",(function(){return u})),a.d(t,"g",(function(){return d})),a.d(t,"i",(function(){return m})),a.d(t,"k",(function(){return p})),a.d(t,"j",(function(){return g}));var n=a("ErOA");function r(e){return Object(n["c"])("myproblems/".concat(e,".json"))}function c(e){return Object(n["c"])("myproblems/".concat(e,"/code_submit.json"))}function l(e,t){return Object(n["c"])("myproblems/".concat(e,"/code_debug.json"),t)}function s(e,t){return Object(n["c"])("myproblems/".concat(e,"/submit_records.json"),t)}function o(e){return Object(n["c"])("myproblems/record_detail.json",{id:e})}function i(e,t){return Object(n["c"])("myproblems/".concat(e,"/result.json"),{mode:t})}function u(e,t){return Object(n["d"])("myproblems/".concat(e,"/add_notes.json"),t)}function d(e){return Object(n["d"])("myproblems/".concat(e,"/restore_initial_code.json"))}function m(e){return Object(n["d"])("myproblems/".concat(e,"/sync_code.json"))}function p(e,t){return Object(n["d"])("myproblems/".concat(e,"/update_code.json"),t)}function g(e,t){return Object(n["d"])("discusses/".concat(e,"/plus.json"),t)}},QUZ3:function(e,t,a){"use strict";a.r(t);var n=a("0Owb"),r=a("PpiC"),c=(a("P2fV"),a("NJEC")),l=(a("T2oS"),a("W9HT")),s=(a("2qtc"),a("kLXV")),o=a("WmNS"),i=a.n(o),u=a("9og8"),d=a("tJVT"),m=a("k1fw"),p=a("q1tI"),g=a.n(p),E=a("Fvcw"),b=a("GIiI"),f=a("WHYC"),v=a("uYtH"),h=a("OJz4"),A=a("cDPC"),y=a("m3rI"),O=a("EHPI"),_=a("S+dL"),j=a.n(_),S=a("J66h"),C=a("uMZB"),T=a.n(C),N=(a("p/48"),a("JPnl")),w=(a("+L6B"),a("2/Rp")),k=(a("y8nQ"),a("Vl3Y")),I=(a("5NDa"),a("5rEg")),x=I["a"].TextArea,D=5e3,M=e=>{var t=e.callback,a=e.onCancel,n=e.notes;function r(e){t(e)}return g.a.createElement(k["a"],{className:"note-form-panel",onFinish:r,initialValues:{notes:n}},g.a.createElement(k["a"].Item,{name:"notes",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u7b14\u8bb0\u5185\u5bb9"},{max:D,message:"\u7b14\u8bb0\u6700\u5927\u5b57\u6570\u4e3a".concat(D)}]},g.a.createElement(x,{placeholder:"\u8bf7\u8f93\u5165\u7b14\u8bb0\u5185\u5bb9",rows:5})),g.a.createElement(k["a"].Item,{style:{textAlign:"right"}},g.a.createElement(w["a"],{type:"ghost",onClick:a,style:{marginRight:10}}," \u53d6\u6d88 "),g.a.createElement(w["a"],{type:"primary",htmlType:"submit"}," \u63d0\u4ea4 ")))},R=(a("7SP1"),a("DjyN"),a("NUBc")),U=(a("miYZ"),a("tsqr")),F=(a("g9YV"),a("wCAj")),L=a("+k/U"),B=a.n(L),G={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"}}]},name:"copy",theme:"outlined"},P=G,z=a("6VBw"),V=function(e,t){return p["createElement"](z["a"],Object.assign({},e,{ref:t,icon:P}))};V.displayName="CopyOutlined";var H,Z=p["forwardRef"](V),Y=a("JB8y"),W=a("1vsH"),J=F["a"].Column,Q=e=>{var t=e.submitResult,a=e.submitRecords,n=e.page,r=e.onPageChange,c=e.topicId,l=t||{},s=l.status,o=l.id,i=l.input,u=l.output,d=l.expected_out,m=a||{},p=m.records,E=m.records_count;function b(){navigator.clipboard.writeText(S["Base64"].decode(u)).then(()=>{U["a"].success("\u590d\u5236\u9519\u8bef\u4fe1\u606f\u6210\u529f")})}return g.a.createElement(g.a.Fragment,null,o?g.a.createElement(g.a.Fragment,null,g.a.createElement("ul",{className:B.a.info},g.a.createElement("li",null,"\u6267\u884c\u7ed3\u679c\uff1a",g.a.createElement("span",{className:s===Y["a"].OK?"c-green":"c-red"},N["a"][s])),g.a.createElement("li",{className:B.a.error},g.a.createElement("a",{onClick:b},"\u590d\u5236\u9519\u8bef\u4fe1\u606f ",g.a.createElement(Z,null)," ")),g.a.createElement("li",null,g.a.createElement(v["Link"],{to:"/myproblems/".concat(c,"/record-detail/").concat(o)},"\u663e\u793a\u8be6\u60c5 > "))),s!==Y["a"].OK?g.a.createElement(g.a.Fragment,null,g.a.createElement("p",{className:"c-red"},"\u5b9e\u9645\u8f93\u5165\uff1a"),g.a.createElement("pre",null,i),g.a.createElement("p",{className:"c-red"},"\u5b9e\u9645\u8f93\u51fa\uff1a"),g.a.createElement("pre",null,S["Base64"].decode(u)),g.a.createElement("p",{className:"c-red"},"\u9884\u671f\u8f93\u51fa\uff1a"),g.a.createElement("pre",null,d)):null):null,(null===p||void 0===p?void 0:p.length)>0?g.a.createElement(F["a"],{dataSource:p,rowKey:"id",pagination:!1},g.a.createElement(J,{title:"\u63d0\u4ea4\u65f6\u95f4",dataIndex:"created_at",key:"created_at",render:(e,t)=>g.a.createElement("span",null," ",Object(W["u"])(e,"yyyy-MM-dd hh:mm:ss"))}),g.a.createElement(J,{title:"\u63d0\u4ea4\u7ed3\u679c",dataIndex:"status",key:"status",render:(e,t)=>g.a.createElement(v["Link"],{className:0===e?"c-green":"c-red",to:"/myproblems/".concat(c,"/record-detail/").concat(t.id)},N["a"][e])}),g.a.createElement(J,{title:"\u6267\u884c\u7528\u65f6 (S)",dataIndex:"execute_time",key:"execute_time"}),g.a.createElement(J,{title:"\u5185\u5b58\u6d88\u8017\uff08MB\uff09",dataIndex:"execute_memory",key:"execute_memory"}),g.a.createElement(J,{title:"\u8bed\u8a00",dataIndex:"language",key:"language"})):null,E>15?g.a.createElement(R["a"],{className:B.a.pagination,current:n,pageSize:15,total:E,onChange:r}):null)},q=(a("DYRE"),a("zeV3")),X=(a("+BJd"),a("mr32")),K=a("pPuO"),$=a.n(K),ee=a("9Bee"),te={1:{name:"\u7b80\u5355",color:"#52c41a"},2:{name:"\u4e2d\u7b49",color:"#faad14"},3:{name:"\u56f0\u96be",color:"#f5222d"}},ae=e=>{var t=e.hack,a=e.onTriggerPraise,n=e.toDiscuss,r=t.language,c=t.difficult,l=t.time_limit,s=t.username,o=t.user_path,i=t.user_praise,u=t.comments_count,d=t.praises_count,m=t.description,p=t.pass_count,E=t.submit_count,b=te[c];return g.a.createElement(g.a.Fragment,null,g.a.createElement("ul",{className:$.a.info},g.a.createElement("li",null,"\u7f16\u7a0b\u8bed\uff1a",g.a.createElement("b",null,r)),g.a.createElement("li",null,"\u96be\u5ea6\uff1a",g.a.createElement(X["a"],{color:b.color},b.name)),g.a.createElement("li",null,"\u7a0b\u5e8f\u8fd0\u884c\u65f6\u95f4\u9650\u5236\uff1a",g.a.createElement("b",null,l,"\u79d2")),g.a.createElement("li",null,"\u51fa\u9898\u8005\uff1a",g.a.createElement(v["Link"],{to:o},s))),g.a.createElement(ee["a"],{value:m,className:$.a.desc}),g.a.createElement("ul",{className:$.a["commit-info"]},g.a.createElement("li",null,g.a.createElement(q["a"],{size:4},g.a.createElement("span",null,"\u901a\u8fc7\u6b21\u6570")," ",g.a.createElement("b",null,p))),g.a.createElement("li",null,g.a.createElement(q["a"],{size:4},g.a.createElement("span",null,"\u63d0\u4ea4\u6b21\u6570")," ",g.a.createElement("b",null,E))," "),g.a.createElement("li",{style:{flex:"1 0 0"}}),g.a.createElement("li",null,g.a.createElement(q["a"],{size:4},g.a.createElement("i",{className:"iconfont icon-huifu1",onClick:n})," ",g.a.createElement("b",null,u))," "),g.a.createElement("li",null,g.a.createElement(q["a"],{size:4},g.a.createElement("i",{onClick:a,className:"iconfont icon-dianzan ".concat(i?"c-blue":"")}),g.a.createElement("b",null,d))," ")))},ne=a("dhSg"),re=e=>{var t=e.hack,a=e.onTriggerPraise,n=e.topicId,r=e.page,c=e.onPageChange,l=e.submitRecords,s=e.submitResult,o=Object(p["useState"])("0"),i=Object(d["a"])(o,2),u=i[0],m=i[1];function E(e){var t=e.target.id;m(t)}function b(){m("2")}return Object(p["useEffect"])(()=>{var e=ne["a"].subscribe("to-commit-info",()=>{m("1")});return e},[]),g.a.createElement("div",{className:"left-panel"},g.a.createElement("ul",{className:"s-navs bg-white"},g.a.createElement("li",null,g.a.createElement("a",{className:"0"===u?"active":"",id:"0",onClick:E},"\u4efb\u52a1\u63cf\u8ff0")),g.a.createElement("li",null,g.a.createElement("a",{className:"1"===u?"active":"",id:"1",onClick:E},"\u63d0\u4ea4\u7eaa\u5f55")),g.a.createElement("li",null,g.a.createElement("a",{className:"2"===u?"active":"",id:"2",onClick:E},"\u8bc4\u8bba"))),g.a.createElement("div",{className:"tab-panel-body ".concat("0"===u?"":"hide")},g.a.createElement(ae,{hack:t,onTriggerPraise:a,toDiscuss:b})),g.a.createElement("div",{className:"tab-panel-body ".concat("1"===u?"":"hide")},g.a.createElement(Q,{page:r,onPageChange:c,topicId:n,submitRecords:l,submitResult:s})))},ce={Java:"java",C:"c",Python:"py","C++":"c"};function le(){return(new Date).getTime()}(function(e){e[e["SET_LOADING"]=0]="SET_LOADING",e[e["GET_DATA"]=1]="GET_DATA",e[e["GET_SUBMIT_RECORDS"]=2]="GET_SUBMIT_RECORDS",e[e["SET_DATA"]=3]="SET_DATA",e[e["SET_DEBUGING"]=4]="SET_DEBUGING",e[e["SET_SUBMITING"]=5]="SET_SUBMITING",e[e["SET_EXECUTE_MESSAGE"]=6]="SET_EXECUTE_MESSAGE",e[e["SET_EXECUTE_RESULT"]=7]="SET_EXECUTE_RESULT",e[e["SET_SUBMIT_RESULT"]=8]="SET_SUBMIT_RESULT",e[e["SET_SHOW_NOTE"]=9]="SET_SHOW_NOTE",e[e["SET_PAGE"]=10]="SET_PAGE"})(H||(H={}));var se={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function oe(e,t){switch(t.type){case H.GET_DATA:return Object(m["a"])(Object(m["a"])({},e),t.payload);case H.SET_DATA:return Object(m["a"])(Object(m["a"])({},e),{},{data:t.payload});case H.SET_LOADING:return Object(m["a"])(Object(m["a"])({},e),{},{loading:t.payload});case H.SET_SHOW_NOTE:return Object(m["a"])(Object(m["a"])({},e),{},{showNote:t.payload});case H.SET_DEBUGING:return Object(m["a"])(Object(m["a"])({},e),{},{debuging:t.payload});case H.SET_SUBMITING:return Object(m["a"])(Object(m["a"])({},e),{},{submitting:t.payload});case H.GET_SUBMIT_RECORDS:return Object(m["a"])(Object(m["a"])({},e),{},{submitRecords:t.payload});case H.SET_PAGE:return Object(m["a"])(Object(m["a"])({},e),{},{submitRecordPage:t.payload});case H.SET_EXECUTE_MESSAGE:return Object(m["a"])(Object(m["a"])({},e),{},{executingMessage:t.payload});case H.SET_EXECUTE_RESULT:return Object(m["a"])(Object(m["a"])({},e),t.payload);case H.SET_SUBMIT_RESULT:return Object(m["a"])(Object(m["a"])({},e),t.payload);default:throw new Error}}t["default"]=e=>{e.children;var t,a=Object(p["useReducer"])(oe,se),n=Object(d["a"])(a,2),r=n[0],c=n[1],o=Object(f["m"])(),O=o.id,_=Object(f["k"])(),j=_.location,C=r.loading,N=r.data,w=r.debugResult,k=r.submitResult,I=r.submitRecords,x=r.submitRecordPage,D=r.showNote,M=r.debuging,R=r.submitting,U=r.executingMessage,F=null===N||void 0===N?void 0:N.user,L=null===N||void 0===N?void 0:N.hack;function B(){return G.apply(this,arguments)}function G(){return G=Object(u["a"])(i.a.mark((function e(){var t;return i.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(h["f"])(O,{limit:15,page:x});case 3:t=e.sent,c({type:H.GET_SUBMIT_RECORDS,payload:t}),e.next=10;break;case 7:e.prev=7,e.t0=e["catch"](0),console.log(e.t0);case 10:case"end":return e.stop()}}),e,null,[[0,7]])}))),G.apply(this,arguments)}function P(e){c({type:H.SET_PAGE,payload:e})}function z(){return V.apply(this,arguments)}function V(){return V=Object(u["a"])(i.a.mark((function e(){var t,a,n,l,o;return i.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return c({type:H.SET_SUBMITING,payload:!0}),e.prev=1,e.next=4,Object(h["k"])(O,{code:S["Base64"].encode(L.code)});case 4:if(t=e.sent,0!==t.status){e.next=13;break}return o=function(){return o=Object(u["a"])(i.a.mark((function e(){var t,o,u,d,p,g;return i.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(h["c"])(O,"submit");case 2:if(t=e.sent,o=t.status,u=t.data,d=le(),p=d-n>1e3*a,0===o||p||setTimeout(l,1e3),!p){e.next=11;break}return s["a"].error({centered:!0,okText:"\u77e5\u9053\u5566",content:"\u8bc4\u6d4b\u4ee3\u7801\u8d85\u65f6"}),e.abrupt("return");case 11:if(0!==o){e.next=17;break}return e.next=14,Object(h["f"])(O,{limit:15,page:x});case 14:g=e.sent,c({type:H.SET_SUBMIT_RESULT,payload:Object(m["a"])(Object(m["a"])({},r),{},{submitResult:u,submitting:!1,submitRecords:g})}),ne["a"].publish("to-commit-info");case 17:case"end":return e.stop()}}),e)}))),o.apply(this,arguments)},l=function(){return o.apply(this,arguments)},e.next=10,Object(h["h"])(O);case 10:a=L.time_limit,n=le(),l();case 13:e.next=18;break;case 15:e.prev=15,e.t0=e["catch"](1),console.log(e.t0);case 18:return e.prev=18,c({type:H.SET_SUBMITING,payload:!1}),e.finish(18);case 21:case"end":return e.stop()}}),e,null,[[1,15,18,21]])}))),V.apply(this,arguments)}function Z(){return Y.apply(this,arguments)}function Y(){return Y=Object(u["a"])(i.a.mark((function e(){var t,a,n,l,o;return i.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return c({type:H.SET_DEBUGING,payload:!0}),e.prev=1,e.next=4,Object(h["k"])(O,{code:S["Base64"].encode(L.code)});case 4:if(t=e.sent,0!==t.status){e.next=13;break}return o=function(){return o=Object(u["a"])(i.a.mark((function e(){var t,o,u,d,p,g;return i.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(h["c"])(O,"debug");case 2:if(t=e.sent,o=t.status,u=t.message,d=t.data,p=le(),g=p-n>1e3*a,0===o||g||(c({type:H.SET_EXECUTE_MESSAGE,payload:u}),setTimeout(l,1e3)),!g){e.next=12;break}return s["a"].error({centered:!0,okText:"\u77e5\u9053\u5566",content:"\u8c03\u8bd5\u4ee3\u7801\u8d85\u65f6"}),e.abrupt("return");case 12:0===o&&c({type:H.SET_EXECUTE_RESULT,payload:Object(m["a"])(Object(m["a"])({},r),{},{debugResult:d,debuging:!1})});case 13:case"end":return e.stop()}}),e)}))),o.apply(this,arguments)},l=function(){return o.apply(this,arguments)},a=L.time_limit,e.next=11,Object(h["b"])(O,{input:N.test_case.input});case 11:n=le(),l();case 13:e.next=18;break;case 15:e.prev=15,e.t0=e["catch"](1),console.log(e.t0);case 18:return e.prev=18,c({type:H.SET_DEBUGING,payload:!1}),e.finish(18);case 21:case"end":return e.stop()}}),e,null,[[1,15,18,21]])}))),Y.apply(this,arguments)}function W(e){c({type:H.SET_DATA,payload:Object(m["a"])(Object(m["a"])({},N),{},{hack:Object(m["a"])(Object(m["a"])({},L),{},{code:e})})})}function J(e){c({type:H.SET_DATA,payload:Object(m["a"])(Object(m["a"])({},N),{},{test_case:{input:e.target.value}})})}function Q(){return q.apply(this,arguments)}function q(){return q=Object(u["a"])(i.a.mark((function e(){var t;return i.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(h["g"])(O);case 3:t=e.sent,401===t.status?_.replace("/login",{from:j.pathname}):W(S["Base64"].decode(t.code)),e.next=10;break;case 7:e.prev=7,e.t0=e["catch"](0),console.log(e.t0);case 10:case"end":return e.stop()}}),e,null,[[0,7]])}))),q.apply(this,arguments)}function X(){s["a"].confirm({centered:!0,okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",title:"\u63d0\u793a",content:g.a.createElement("p",null,"\u521d\u59cb\u4ee3\u7801\u6709\u4fee\u6539\uff0c\u66f4\u65b0\u540e\u5c06\u8986\u76d6\u73b0\u6709\u4ee3\u7801\u54e6~ ",g.a.createElement("br",null),"\u8bf7\u5c06\u60a8\u7f16\u8f91\u7684\u4ee3\u7801\u4fdd\u5b58\u81f3\u672c\u5730\uff0c\u4ee5\u9632\u4e22\u5931"),onOk(){return Object(u["a"])(i.a.mark((function e(){var t;return i.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(h["i"])(O);case 2:t=e.sent,401===t.status?_.replace("/login",{from:j.pathname}):W(S["Base64"].decode(t.code));case 4:case"end":return e.stop()}}),e)})))()}})}function K(){c({type:H.SET_SHOW_NOTE,payload:!0})}function $(){c({type:H.SET_SHOW_NOTE,payload:!1})}function ee(e){return te.apply(this,arguments)}function te(){return te=Object(u["a"])(i.a.mark((function e(t){return i.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(h["a"])(O,t);case 2:c({type:H.GET_DATA,payload:{showNote:!1,data:Object(m["a"])(Object(m["a"])({},N),{},{hack:Object(m["a"])(Object(m["a"])({},L),{},{notes:t.notes})})}});case 3:case"end":return e.stop()}}),e)}))),te.apply(this,arguments)}Object(p["useEffect"])(()=>{function e(){return t.apply(this,arguments)}function t(){return t=Object(u["a"])(i.a.mark((function e(){var t;return i.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(h["d"])(O);case 2:t=e.sent,401===t.status?_.replace("/user/login",{from:j.pathname}):(t.hack.code=S["Base64"].decode(t.hack.code),c({type:H.GET_DATA,payload:{loading:!1,data:t}}));case 4:case"end":return e.stop()}}),e)}))),t.apply(this,arguments)}O&&e()},[O]),Object(p["useEffect"])(()=>{B()},[O,x]);var ae={input:null===N||void 0===N||null===(t=N.test_case)||void 0===t?void 0:t.input,language:null===L||void 0===L?void 0:L.language,code:null===L||void 0===L?void 0:L.code,title:"main."+ce[null===L||void 0===L?void 0:L.language],modify_code:null===L||void 0===L?void 0:L.modify_code,notes:null===L||void 0===L?void 0:L.notes,debugResult:w,debuging:M,submitting:R,executingMessage:U,onCancelNote:$,onAddNote:ee,showNote:D,onShowNote:K,onSubmitCode:z,onChangeCode:W,onChangeInput:J,onDebugCode:Z,onResetCode:Q,onSyncCode:X};function ie(){return de.apply(this,arguments)}function de(){return de=Object(u["a"])(i.a.mark((function e(){var t,a,n;return i.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(h["j"])(L.id,{container_type:"Hack",type:1});case 2:t=e.sent,a=t.praise_count,n=Object(m["a"])(Object(m["a"])({},N),{},{hack:Object(m["a"])(Object(m["a"])({},L),{},{praises_count:a,user_praise:!L.user_praise})}),c({type:H.SET_DATA,payload:n});case 6:case"end":return e.stop()}}),e)}))),de.apply(this,arguments)}var me={topicId:O,submitResult:k,submitRecords:I,page:x,onPageChange:P,hack:L,onTriggerPraise:ie};return g.a.createElement(g.a.Fragment,null,g.a.createElement(l["a"],{spinning:C,delay:500},N?g.a.createElement(g.a.Fragment,null,g.a.createElement("header",{className:T.a.header},g.a.createElement("div",null,g.a.createElement("img",{src:"".concat(y["a"].IMG_SERVER,"images/").concat(F.image_url),alt:"user",width:30}),g.a.createElement("span",null,F.name)),g.a.createElement("h2",null," ",L.name," "),g.a.createElement(v["Link"],{className:T.a.btn_back,to:"/problems/".concat(L.identifier,"/edit"),style:{marginRight:10}}," ",g.a.createElement(E["a"],null)," \u7f16\u8f91"),g.a.createElement(v["Link"],{className:T.a.btn_back,to:"/problems"}," ",g.a.createElement(b["a"],null),"\u9000\u51fa")),g.a.createElement(A["a"],{className:"my-problems",leftChild:g.a.createElement(re,me),rightChild:g.a.createElement(ue,ae)})):null))};function ie(e){var t=e.title,a=e.modify_code,n=e.onSyncCode,r=e.onShowCodeSetting,l=e.onResetCode;return g.a.createElement("div",{className:"action-bar"},g.a.createElement("span",null,t),a?g.a.createElement("a",{title:"\u66f4\u65b0\u901a\u77e5",onClick:n},g.a.createElement("img",{src:j.a,alt:"notice"})):null,g.a.createElement(c["a"],{placement:"bottomRight",title:" \u4f60\u5728\u672c\u6587\u4ef6\u4e2d\u4fee\u6539\u7684\u5185\u5bb9\u5c06\u4e22\u5931\uff0c\u662f\u5426\u786e\u5b9a\u91cd\u65b0\u52a0\u8f7d\u521d\u59cb\u4ee3\u7801\uff1f ",onConfirm:l},g.a.createElement("a",{title:"\u6062\u590d\u521d\u59cb\u4ee3\u7801"},g.a.createElement("i",{className:"iconfont icon-zhongzhi font-20 "}))),g.a.createElement("a",{onClick:r},g.a.createElement("i",{className:"iconfont icon-shezhi"})))}function ue(e){var t=e.input,a=e.showNote,c=e.onShowNote,l=e.notes,s=e.onCancelNote,o=e.onAddNote,i=e.debugResult,u=e.language,d=e.debuging,m=e.submitting,p=e.executingMessage,b=e.code,f=e.onSubmitCode,v=e.onDebugCode,h=e.onChangeCode,A=e.onChangeInput,y=Object(r["a"])(e,["input","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput"]);function _(e){return g.a.createElement(ie,Object(n["a"])({},y,{onShowCodeSetting:e}))}var j={input:t,debugResult:i,debuging:d,submitting:m,executingMessage:p,onDebugCode:v,onChangeCode:h,onSubmitCode:f,onChangeInput:A};return g.a.createElement("div",{className:"right-panel"},g.a.createElement(O["a"],{language:u,value:b,onChange:h,ActionBarRender:_}),g.a.createElement("a",{onClick:c,className:"btn-notes"},g.a.createElement(E["a"],null)),g.a.createElement("div",{className:"note-form-area ".concat(a?"active":"")},g.a.createElement(M,{onCancel:s,notes:l,callback:o})),g.a.createElement(N["b"],j))}},"S+dL":function(e,t){e.exports="data:image/gif;base64,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"},ZD9Y:function(e,t,a){"use strict";a("OaEy");var n=a("2fM7"),r=a("q1tI"),c=a.n(r),l=(a("lOMy"),n["a"].Option);t["a"]=e=>{var t=e.onFontSizeChange,a=e.cmFontSize,r=e.cmCodeMode,s=e.onCodeModeChange,o=e.className,i=void 0===o?"":o,u=e.children;return c.a.createElement("div",{className:"tpi-code-setting ".concat(i)},c.a.createElement("h3",null,"\u4ee3\u7801\u683c\u5f0f"),c.a.createElement("section",null,c.a.createElement("div",{className:"file-item"},c.a.createElement("b",null,"\u663e\u793a\u6a21\u5f0f"),c.a.createElement(n["a"],{bordered:!1,size:"small",value:r,onChange:s},c.a.createElement(l,{value:"vs"},"\u767d\u8272\u80cc\u666f"),c.a.createElement(l,{value:"vs-dark"},"\u9ed1\u8272\u80cc\u666f"))),c.a.createElement("div",{className:"file-item"},c.a.createElement("b",null,"\u5b57\u4f53\u5927\u5c0f"),c.a.createElement(n["a"],{bordered:!1,size:"small",value:a,onChange:t},c.a.createElement(l,{value:12},"12px"),c.a.createElement(l,{value:14},"14px"),c.a.createElement(l,{value:16},"16px"),c.a.createElement(l,{value:18},"18px"),c.a.createElement(l,{value:20},"20px"),c.a.createElement(l,{value:22},"22px")))),c.a.createElement("h3",null,"\u5feb\u6377\u952e"),c.a.createElement("section",null,c.a.createElement("div",{className:"file-item"},c.a.createElement("b",null,"\u4fdd\u5b58\u4ee3\u7801"),c.a.createElement("span",null,"Ctrl + S")),c.a.createElement("div",{className:"file-item"},c.a.createElement("b",null,"\u5524\u51fa\u5feb\u6377\u952e\u5217\u8868"),c.a.createElement("span",null,"F1 / Alt + F1")),c.a.createElement("div",{className:"file-item"},c.a.createElement("b",null,"\u5de6\u53f3\u7f29\u8fdb"),c.a.createElement("span",null,"Ctrl + ]/[")),c.a.createElement("div",{className:"file-item"},c.a.createElement("b",null,"\u8df3\u5230\u5339\u914d\u7684\u62ec\u53f7"),c.a.createElement("span",null,"Ctrl + Shift + \\")),c.a.createElement("div",{className:"file-item"},c.a.createElement("b",null,"\u8f6c\u5230\u884c\u9996"),c.a.createElement("span",null,"Home")),c.a.createElement("div",{className:"file-item"},c.a.createElement("b",null,"\u8f6c\u5230\u884c\u5c3e"),c.a.createElement("span",null,"End"))),u)}},ZW9T:function(e,t,a){"use strict";var n=a("k1fw"),r=a("rAM+"),c=a("tJVT"),l=a("q1tI"),s=a.n(l),o=a("bdgK");function i(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}function u(){}var d=!1,m={"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 p(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=e;if(Array.isArray(e)){for(var a=0;a<e.length;a++){var n=m[e[a]];if(n)return n}return t[0]}return m[t]||t}var g=null;t["a"]=e=>{var t=e.width,m=void 0===t?"100%":t,E=e.height,b=void 0===E?"100%":E,f=e.value,v=e.language,h=void 0===v?"javascript":v,A=e.options,y=void 0===A?{}:A,O=e.overrideServices,_=void 0===O?{}:O,j=e.theme,S=void 0===j?"vs-dark":j,C=e.onEditBlur,T=e.forbidCopy,N=void 0!==T&&T,w=e.onChange,k=void 0===w?u:w,I=e.editorDidMount,x=void 0===I?u:I,D=e.onFocus,M=void 0===D?u:D,R=Object(l["useRef"])(),U=Object(l["useRef"])({}),F=Object(l["useState"])(!1),L=Object(c["a"])(F,2),B=L[0],G=L[1];function P(){var e;return R.current&&(e=new o["a"](e=>{var t,a=Object(r["a"])(e);try{for(a.s();!(t=a.n()).done;){var n=t.value;(n.target.offsetHeight>0||n.target.offsetWidth>0)&&U.current.instance.layout()}}catch(c){a.e(c)}finally{a.f()}}),e.observe(R.current)),e}function z(){var e=U.current.instance;if(e){var t=e.getSelection(),a=U.current.pastePos||{},n=new g.Range(a.startLineNumber||t.endLineNumber,a.startColumn||t.endColumn,a.endLineNumber||t.endLineNumber,a.endColumn||t.endColumn);e.executeEdits("",[{range:n,text:""}])}}Object(l["useEffect"])(()=>{var e=U.current.instance;if(null!=f&&e&&B){var t=e.getModel();t&&f!==t.getValue()&&(d=!0,t.setValue(f),e.layout(),d=!1)}},[f,B,U.current]),Object(l["useEffect"])(()=>{R.current&&!B&&a.e(15).then(a.t.bind(null,"M/lh",7)).then(e=>{g=e,U.current.instance=g.editor.create(R.current,Object(n["a"])({value:f,language:p(h),theme:S},y),_);var t=U.current.instance;x(t,g),U.current.subscription=t.onDidChangeModelContent(e=>{d||k(t.getValue(),e)}),C&&t.onDidBlurEditorWidget(()=>{C(t.getValue())}),M&&t.onDidFocusEditorText(()=>{M(t.getValue())}),N&&(t.addCommand(g.KeyMod.CtrlCmd|g.KeyCode.KEY_V,()=>null),t.onDidPaste(e=>{U.current.pastePos=e}),window.addEventListener("paste",z));var a=P();return G(!0),()=>{var e=U.current.instance;e.dispose();var t=e.getModel();t&&t.dispose(),U.current.subscription&&U.current.subscription.dispose(),N&&window.removeEventListener("paste",z),a.unobserve(R.current)}})},[]),Object(l["useEffect"])(()=>{var e=U.current.instance;if(e&&B){var t=p(h);g.editor.setModelLanguage(e.getModel(),t)}},[h,B]),Object(l["useEffect"])(()=>{var e=U.current.instance;e&&B&&g.editor.setTheme(S)},[S,B]),Object(l["useEffect"])(()=>{var e=U.current.instance;e&&B&&e.updateOptions(y)},[y,B]),Object(l["useEffect"])(()=>{var e=U.current.instance;e&&B&&e.layout()},[m,b,B]);var V=i(m),H=i(b),Z={width:V,height:H};return s.a.createElement("div",{ref:R,style:Z})}},a4uL:function(e,t,a){},bCnd:function(e,t,a){"use strict";a.d(t,"b",(function(){return c})),a.d(t,"a",(function(){return l}));var n=a("je13"),r=a.n(n);function c(e,t){var a=r.a.get("__ec");a||(a={}),a[e]=t,r.a.set("__ec",a)}function l(e,t){var a=r.a.get("__ec");return a?void 0===a[e]?t:a[e]:t}},cDPC:function(e,t,a){"use strict";var n=a("tJVT"),r=a("q1tI"),c=a.n(r);a("i3hx");t["a"]=e=>{var t=e.defaultX,a=void 0===t?"40%":t,l=e.leftChild,s=e.rightChild,o=e.className,i=Object(r["useState"])(a),u=Object(n["a"])(i,2),d=u[0],m=u[1],p=Object(r["useRef"])();function g(){p.current=!0}Object(r["useEffect"])(()=>{function e(e){p.current&&m(e.pageX)}function t(){p.current=!1}return window.addEventListener("mousemove",e),window.addEventListener("mouseup",t),()=>{window.removeEventListener("mousemove",e),window.removeEventListener("mouseup",t)}},[]);var E="number"===typeof d&&.01!==d?"".concat(d,"px"):"40%",b="calc(100% - 4px - ".concat(E,")");return c.a.createElement("div",{className:"split-panel-container ".concat(o)},c.a.createElement("section",{style:{width:E,display:.01===d?"none":""}},l),c.a.createElement("section",{className:"resize-x-bar",onMouseDown:g},c.a.createElement("a",{className:"btn-resize"},c.a.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},c.a.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),c.a.createElement("section",{style:{width:b}},s))}},dhSg:function(e,t,a){"use strict";function n(e){var t={},a={subscribe:function(e,a){return t[e]||(t[e]=[]),t[e].push(a),this.unsubscribe.bind(null,e,a)},unsubscribe:function(e,a){var n=t[e],r=-1;if(n){for(var c=0;c<n.length;c++)if(n[c].name===a.name){r=c;break}if(r>=0)return t[e].splice(r,1),!0}return!1},publish:function(e){if(!t[e])return!1;var a=Array.prototype.slice.call(arguments,1);return t[e].forEach(e=>{e.apply(null,a)}),this}};return e?Object.assign(e,a):a}var r=new n;t["a"]=r},fcyK:function(e,t,a){},i3hx:function(e,t,a){},lOMy:function(e,t,a){},"p/48":function(e,t,a){},pPuO:function(e,t,a){e.exports={desc:"desc___2o_2w",info:"info___Uro3x","commit-info":"commit-info___o2-Ex"}},uMZB:function(e,t,a){e.exports={header:"header___3a50V",field:"field___SHW6f","oj-form-container":"oj-form-container___36KBv","oj-left-panel":"oj-left-panel___3Fdj5","oj-form-info":"oj-form-info___dilPb",footer:"footer___1Ie9U","test-case-name":"test-case-name___356US","btn-remove-case":"btn-remove-case___1Z5cd","icon-tag":"icon-tag___3zUaP",btn_back:"btn_back___2UBbR"}}}]);