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.
1 line
49 KiB
1 line
49 KiB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[79,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,"g",(function(){return o})),a.d(t,"e",(function(){return s})),a.d(t,"d",(function(){return i})),a.d(t,"a",(function(){return u})),a.d(t,"b",(function(){return d})),a.d(t,"c",(function(){return m})),a.d(t,"f",(function(){return p})),a.d(t,"r",(function(){return E})),a.d(t,"s",(function(){return g})),a.d(t,"t",(function(){return b})),a.d(t,"m",(function(){return h})),a.d(t,"l",(function(){return f})),a.d(t,"k",(function(){return v})),a.d(t,"j",(function(){return A})),a.d(t,"q",(function(){return y})),a.d(t,"h",(function(){return O})),a.d(t,"p",(function(){return _})),a.d(t,"n",(function(){return j})),a.d(t,"i",(function(){return S})),a.d(t,"o",(function(){return C}));var n=a("q1tI"),r=a.n(n),c=a("aCH8"),l=a.n(c),o=["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"],s=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=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)}},u={1:"\u672a\u53d1\u5e03",2:"\u8003\u8bd5\u4e2d",3:"\u5df2\u622a\u6b62",4:"\u5df2\u7ed3\u675f"},d={1:"\u672a\u53d1\u5e03",2:"\u63d0\u4ea4\u4e2d",3:"\u5df2\u622a\u6b62",4:"\u5df2\u7ed3\u675f"},m=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},p=e=>{var t={[-1]:{name:"\u91cd\u505a\u4e2d",class:"c-orange"},0:{name:"\u672a\u63d0\u4ea4",class:"c-red"},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"])},E=(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},g=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"},b=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()},f=(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()},v=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},A=(e,t)=>{var a=new FileReader;a.addEventListener("load",()=>t(a.result)),a.readAsDataURL(e)};function y(e){var t="79e33abd4b6588941ab7622aed1e67e8";return l()(t+e)}function O(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 _=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 j(){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 S=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,",")},C=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)}},"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"),o=a.n(l),s=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 o.a.Renderer,p=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function E(){u.length=0,d=["<ul>"]}function g(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=g(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=g(e,t,a,n),t}function b(){return g(u,0,0,d),d.push("</ul>"),d.join("")}var h={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}}}},f=/(?:\${2})([^\n`]+?)(?:\${2})/gi,v=0,A=()=>"__special_katext_id_".concat(v++,"__"),y={};function O(){return y}function _(){v=0,y={}}function j(e){return e=e.replace(f,(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 N=m.tablecell;m.tablecell=function(e,t){return N(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(s["escape"])(e,!0),"</code></pre>\n"):'<pre class="prettyprint linenums"><code>'+(a?e:Object(s["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+">"},o.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),o.a.use({tokenizer:h,renderer:m});var T=o.a,w=(a("SJMd"),a("Oy/b")),I=/<pre[^>]*>/g;function k(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,o=void 0===l?{}:l,s=String(a),i=Object(n["useMemo"])(()=>{var e=T(s),t=O();return s.match(/\[TOC\]/)&&(e=e.replace("<p>[TOC]</p>",b()),E()),e=e.replace(/(__special_katext_id_\d+__)/g,(e,a)=>{var n=t[a],r=n.type,c=n.expression;return Object(w["renderToString"])(k(c),{displayMode:"block"===r,throwOnError:!1,output:"html"})}),e=e.replace(/\u2581/g,"\u2581\u2581\u2581"),_(),e},[s]),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(I)&&window.PR.prettyPrint(),u.current)return u.current.addEventListener("click",d),()=>{u.current.removeEventListener("click",d),_(),E()}},[i,u.current,d]),r.a.createElement("div",{ref:u,style:o,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"),o=a("q1tI"),s=a.n(o),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 E(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 g(e){var t=e.onShowCodeSetting;return s.a.createElement("div",{className:"action-bar"},s.a.createElement("span",null,"\u5b66\u5458\u521d\u59cb\u4ee3\u7801\u6587\u4ef6"),s.a.createElement("a",{onClick:t},s.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,h=void 0===b?e=>s.a.createElement(g,{onShowCodeSetting:e}):b,f=Object(o["useReducer"])(E,p),v=Object(c["a"])(f,2),A=v[0],y=v[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 N(){y({type:n.set_show_editor_setting,payload:!0})}var T={value:t,language:l,onChange:a,theme:O,height:"calc(100% - 56px)",options:{fontSize:_}};return s.a.createElement(o["Fragment"],null,s.a.createElement("div",{className:"code-panel-container"},h(N),s.a.createElement(i["a"],T)),s.a.createElement(d["a"],null,s.a.createElement(r["a"],{className:"oj",title:null,placement:"right",closable:!1,visible:j,onClose:C},s.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")),o=a("q1tI"),s=a.n(o),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 o["createElement"](m["a"],Object.assign({},e,{ref:t,icon:d}))};p.displayName="UpOutlined";var E,g=o["forwardRef"](p),b=a("JB8y"),h=a("J66h"),f=(a("a4uL"),a("IxHN")),v=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 E.SET_VISIBLE:return Object(c["a"])(Object(c["a"])({},e),{},{visible:t.payload});case E.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,o=null;switch(t){case b["a"].OK:o=s.a.createElement(s.a.Fragment,null,s.a.createElement("p",null,"\u6267\u884c\u7528\u65f6\uff1a",n),s.a.createElement("p",null,"\u6267\u884c\u7ed3\u679c\uff1a"),s.a.createElement("pre",null,h["Base64"].decode(r)));break;case b["a"].NOMATCH:o=s.a.createElement(s.a.Fragment,null,s.a.createElement("p",null,"\u8f93\u5165\uff1a",c),s.a.createElement("p",null,"\u8f93\u51fa\uff1a",r&&h["Base64"].decode(r)),s.a.createElement("p",null,"\u9884\u671f\u8f93\u51fa\uff1a",l&&h["Base64"].decode(l)));break;case b["a"].EXECUTEFAILURE:o=s.a.createElement(s.a.Fragment,null,s.a.createElement("p",null,"\u6700\u540e\u6267\u884c\u7684\u8f93\u5165\uff1a",c),s.a.createElement("p",null,"\u6267\u884c\u51fa\u9519\u4fe1\u606f\uff1a"),s.a.createElement("code",{className:"error"},h["Base64"].decode(a)));break;case b["a"].PODFAILURE:o=s.a.createElement("p",null,"\u521b\u5efapod\u5931\u8d25\uff0c\u8bf7\u7a0d\u540e\u91cd\u8bd5");break;case b["a"].TIMEOUT:o=s.a.createElement("p",null,"\u8bc4\u6d4b\u8d85\u65f6\uff0c\u8bf7\u7a0d\u540e\u91cd\u8bd5");break}return s.a.createElement(s.a.Fragment,null," ",o," ")}(function(e){e[e["SET_VISIBLE"]=0]="SET_VISIBLE",e[e["SET_TABINDEX"]=1]="SET_TABINDEX"})(E||(E={}));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,h=Object(o["useReducer"])(O,A),j=Object(r["a"])(h,2),S=j[0],C=j[1],N=S.visible,T=S.tabIndex;function w(e){var t=e.target.id;C({type:E.SET_TABINDEX,payload:t})}function I(){C({type:E.SET_VISIBLE,payload:!N})}var k=Object(o["useMemo"])(()=>{if(u){var e=u.status;return s.a.createElement(s.a.Fragment,null,s.a.createElement("p",null,"\u6267\u884c\u7ed3\u679c\uff1a",s.a.createElement("span",{className:e===b["a"].OK?"c-green":"c-red"},y[e])),_(u))}return null},[u]);function R(){C({type:E.SET_VISIBLE,payload:!0}),C({type:E.SET_TABINDEX,payload:"1"}),m()}return s.a.createElement("div",{className:"test-case-panel"},s.a.createElement("div",{className:"test-case-panel-body ".concat(N?"active":"")},s.a.createElement("ul",{className:"s-navs"},s.a.createElement("li",null,s.a.createElement("a",{className:"0"===T?"active":"",id:"0",onClick:w},"\u81ea\u5b9a\u4e49\u6d4b\u8bd5\u7528\u4f8b")),s.a.createElement("li",null,s.a.createElement("a",{className:"1"===T?"active":"",id:"1",onClick:w},"\u4ee3\u7801\u6267\u884c\u7ed3\u679c"))),s.a.createElement("div",{className:"tab-panel-body ".concat("0"===T?"":"hide")},s.a.createElement(v,{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})),s.a.createElement("div",{className:"tab-panel-body ".concat("1"===T?"":"hide")},a?s.a.createElement(f["a"],{message:l}):u?s.a.createElement("section",{style:{height:200}}," ",k," "):s.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"))),s.a.createElement("a",{className:"btn-collapse ".concat(N?"up":""),onClick:I},N?s.a.createElement(i["a"],null):s.a.createElement(g,null)),s.a.createElement("footer",{className:"footer"},s.a.createElement("span",null,"\u63a7\u5236\u53f0"),s.a.createElement("div",{className:"flex-container"},s.a.createElement(n["a"],{className:"btn-green",type:"ghost",loading:a,onClick:R},"\u8c03\u8bd5\u4ee3\u7801"),s.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 o})),a.d(t,"e",(function(){return s})),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,"j",(function(){return p}));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 o(e,t){return Object(n["c"])("myproblems/".concat(e,"/submit_records.json"),t)}function s(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)}},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")),o=(a("2qtc"),a("kLXV")),s=a("WmNS"),i=a.n(s),u=a("9og8"),d=a("tJVT"),m=a("k1fw"),p=a("q1tI"),E=a.n(p),g=a("Fvcw"),b=a("GIiI"),h=a("WHYC"),f=a("uYtH"),v=a("OJz4"),A=a("cDPC"),y=a("m3rI"),O=a("EHPI"),_=a("S+dL"),j=a.n(_),S=a("J66h"),C=a("uMZB"),N=a.n(C),T=(a("p/48"),a("JPnl")),w=(a("+L6B"),a("2/Rp")),I=(a("y8nQ"),a("Vl3Y")),k=(a("5NDa"),a("5rEg")),R=k["a"].TextArea,D=5e3,x=e=>{var t=e.callback,a=e.onCancel,n=e.notes;function r(e){t(e)}return E.a.createElement(I["a"],{className:"note-form-panel",onFinish:r,initialValues:{notes:n}},E.a.createElement(I["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)}]},E.a.createElement(R,{placeholder:"\u8bf7\u8f93\u5165\u7b14\u8bb0\u5185\u5bb9",rows:5})),E.a.createElement(I["a"].Item,{style:{textAlign:"right"}},E.a.createElement(w["a"],{type:"ghost",onClick:a,style:{marginRight:10}}," \u53d6\u6d88 "),E.a.createElement(w["a"],{type:"primary",htmlType:"submit"}," \u63d0\u4ea4 ")))},M=(a("7SP1"),a("DjyN"),a("NUBc")),U=(a("miYZ"),a("tsqr")),F=(a("g9YV"),a("wCAj")),L=a("+k/U"),G=a.n(L),B={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"},V=B,P=a("6VBw"),z=function(e,t){return p["createElement"](P["a"],Object.assign({},e,{ref:t,icon:V}))};z.displayName="CopyOutlined";var H,Z=p["forwardRef"](z),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||{},o=l.status,s=l.id,i=l.input,u=l.output,d=l.expected_out,m=a||{},p=m.records,g=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 E.a.createElement(E.a.Fragment,null,s?E.a.createElement(E.a.Fragment,null,E.a.createElement("ul",{className:G.a.info},E.a.createElement("li",null,"\u6267\u884c\u7ed3\u679c\uff1a",E.a.createElement("span",{className:o===Y["a"].OK?"c-green":"c-red"},T["a"][o])),E.a.createElement("li",{className:G.a.error},E.a.createElement("a",{onClick:b},"\u590d\u5236\u9519\u8bef\u4fe1\u606f ",E.a.createElement(Z,null)," ")),E.a.createElement("li",null,E.a.createElement(f["Link"],{to:"/myproblems/".concat(c,"/record-detail/").concat(s)},"\u663e\u793a\u8be6\u60c5 > "))),o!==Y["a"].OK?E.a.createElement(E.a.Fragment,null,E.a.createElement("p",{className:"c-red"},"\u5b9e\u9645\u8f93\u5165\uff1a"),E.a.createElement("pre",null,i),E.a.createElement("p",{className:"c-red"},"\u5b9e\u9645\u8f93\u51fa\uff1a"),E.a.createElement("pre",null,S["Base64"].decode(u)),E.a.createElement("p",{className:"c-red"},"\u9884\u671f\u8f93\u51fa\uff1a"),E.a.createElement("pre",null,d)):null):null,(null===p||void 0===p?void 0:p.length)>0?E.a.createElement(F["a"],{dataSource:p,rowKey:"id",pagination:!1},E.a.createElement(J,{title:"\u63d0\u4ea4\u65f6\u95f4",dataIndex:"created_at",key:"created_at",render:(e,t)=>E.a.createElement("span",null," ",Object(W["r"])(e,"yyyy-MM-dd hh:mm:ss"))}),E.a.createElement(J,{title:"\u63d0\u4ea4\u7ed3\u679c",dataIndex:"status",key:"status",render:(e,t)=>E.a.createElement(f["Link"],{className:0===e?"c-green":"c-red",to:"/myproblems/".concat(c,"/record-detail/").concat(t.id)},T["a"][e])}),E.a.createElement(J,{title:"\u6267\u884c\u7528\u65f6 (S)",dataIndex:"execute_time",key:"execute_time"}),E.a.createElement(J,{title:"\u5185\u5b58\u6d88\u8017\uff08MB\uff09",dataIndex:"execute_memory",key:"execute_memory"}),E.a.createElement(J,{title:"\u8bed\u8a00",dataIndex:"language",key:"language"})):null,g>15?E.a.createElement(M["a"],{className:G.a.pagination,current:n,pageSize:15,total:g,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=t.language,r=t.difficult,c=t.time_limit,l=t.username,o=t.user_path,s=t.user_praise,i=t.comments_count,u=t.praises_count,d=t.description,m=t.pass_count,p=t.submit_count,g=te[r];return E.a.createElement(E.a.Fragment,null,E.a.createElement("ul",{className:$.a.info},E.a.createElement("li",null,"\u7f16\u7a0b\u8bed\uff1a",E.a.createElement("b",null,n)),E.a.createElement("li",null,"\u96be\u5ea6\uff1a",E.a.createElement(X["a"],{color:g.color},g.name)),E.a.createElement("li",null,"\u7a0b\u5e8f\u8fd0\u884c\u65f6\u95f4\u9650\u5236\uff1a",E.a.createElement("b",null,c,"\u79d2")),E.a.createElement("li",null,"\u51fa\u9898\u8005\uff1a",E.a.createElement(f["Link"],{to:o},l))),E.a.createElement(ee["a"],{value:d,className:$.a.desc}),E.a.createElement("ul",{className:$.a["commit-info"]},E.a.createElement("li",null,E.a.createElement(q["a"],{size:4},E.a.createElement("span",null,"\u901a\u8fc7\u6b21\u6570")," ",E.a.createElement("b",null,m))),E.a.createElement("li",null,E.a.createElement(q["a"],{size:4},E.a.createElement("span",null,"\u63d0\u4ea4\u6b21\u6570")," ",E.a.createElement("b",null,p))," "),E.a.createElement("li",{style:{flex:"1 0 0"}}),E.a.createElement("li",null,E.a.createElement(q["a"],{size:4}," ",E.a.createElement("i",{className:"iconfont icon-huifu1"})," ",E.a.createElement("b",null,i))," "),E.a.createElement("li",null,E.a.createElement(q["a"],{size:4},E.a.createElement("i",{onClick:a,className:"iconfont icon-dianzan ".concat(s?"c-blue":"")}),E.a.createElement("b",null,u))," ")))},ne=a("dhSg"),re=e=>{var t=e.hack,a=e.onTriggerPraise,n=e.topicId,r=e.page,c=e.onPageChange,l=e.submitRecords,o=e.submitResult,s=Object(p["useState"])("0"),i=Object(d["a"])(s,2),u=i[0],m=i[1];function g(e){var t=e.target.id;m(t)}return Object(p["useEffect"])(()=>{var e=ne["a"].subscribe("to-commit-info",()=>{m("1")});return e},[]),E.a.createElement("div",{className:"left-panel"},E.a.createElement("ul",{className:"s-navs bg-white"},E.a.createElement("li",null,E.a.createElement("a",{className:"0"===u?"active":"",id:"0",onClick:g},"\u4efb\u52a1\u63cf\u8ff0")),E.a.createElement("li",null,E.a.createElement("a",{className:"1"===u?"active":"",id:"1",onClick:g},"\u63d0\u4ea4\u7eaa\u5f55"))),E.a.createElement("div",{className:"tab-panel-body ".concat("0"===u?"":"hide")},E.a.createElement(ae,{hack:t,onTriggerPraise:a})),E.a.createElement("div",{className:"tab-panel-body ".concat("1"===u?"":"hide")},E.a.createElement(Q,{page:r,onPageChange:c,topicId:n,submitRecords:l,submitResult:o})))},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 oe={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function se(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"])(se,oe),n=Object(d["a"])(a,2),r=n[0],c=n[1],s=Object(h["m"])(),O=s.id,_=Object(h["k"])(),j=_.location,C=r.loading,T=r.data,w=r.debugResult,I=r.submitResult,k=r.submitRecords,R=r.submitRecordPage,D=r.showNote,x=r.debuging,M=r.submitting,U=r.executingMessage,F=null===T||void 0===T?void 0:T.user,L=null===T||void 0===T?void 0:T.hack;function G(){return B.apply(this,arguments)}function B(){return B=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(v["f"])(O,{limit:15,page:R});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]])}))),B.apply(this,arguments)}function V(e){c({type:H.SET_PAGE,payload:e})}function P(){return z.apply(this,arguments)}function z(){return z=Object(u["a"])(i.a.mark((function e(){var t,a,n,l,s;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(v["j"])(O,{code:S["Base64"].encode(L.code)});case 4:if(t=e.sent,0!==t.status){e.next=13;break}return s=function(){return s=Object(u["a"])(i.a.mark((function e(){var t,s,u,d,p,E;return i.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(v["c"])(O,"submit");case 2:if(t=e.sent,s=t.status,u=t.data,d=le(),p=d-n>1e3*a,0===s||p||setTimeout(l,1e3),!p){e.next=11;break}return o["a"].error({content:"\u8bc4\u6d4b\u4ee3\u7801\u8d85\u65f6"}),e.abrupt("return");case 11:if(0!==s){e.next=17;break}return e.next=14,Object(v["f"])(O,{limit:15,page:R});case 14:E=e.sent,c({type:H.SET_SUBMIT_RESULT,payload:Object(m["a"])(Object(m["a"])({},r),{},{submitResult:u,submitting:!1,submitRecords:E})}),ne["a"].publish("to-commit-info");case 17:case"end":return e.stop()}}),e)}))),s.apply(this,arguments)},l=function(){return s.apply(this,arguments)},e.next=10,Object(v["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]])}))),z.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,s;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(v["j"])(O,{code:S["Base64"].encode(L.code)});case 4:if(t=e.sent,0!==t.status){e.next=13;break}return s=function(){return s=Object(u["a"])(i.a.mark((function e(){var t,s,u,d,p,E;return i.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(v["c"])(O,"debug");case 2:if(t=e.sent,s=t.status,u=t.message,d=t.data,p=le(),E=p-n>1e3*a,0===s||E||(c({type:H.SET_EXECUTE_MESSAGE,payload:u}),setTimeout(l,1e3)),!E){e.next=12;break}return o["a"].error({content:"\u8c03\u8bd5\u4ee3\u7801\u8d85\u65f6"}),e.abrupt("return");case 12:0===s&&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)}))),s.apply(this,arguments)},l=function(){return s.apply(this,arguments)},a=L.time_limit,e.next=11,Object(v["b"])(O,{input:T.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"])({},T),{},{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"])({},T),{},{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(v["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(){o["a"].confirm({title:"\u63d0\u793a",content:E.a.createElement("p",null,"\u521d\u59cb\u4ee3\u7801\u6709\u4fee\u6539\uff0c\u66f4\u65b0\u540e\u5c06\u8986\u76d6\u73b0\u6709\u4ee3\u7801\u54e6~ ",E.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(v["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(v["a"])(O,t);case 2:c({type:H.GET_DATA,payload:{showNote:!1,data:Object(m["a"])(Object(m["a"])({},T),{},{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(v["d"])(O);case 2:t=e.sent,401===t.status?_.replace("/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"])(()=>{G()},[O,R]);var ae={input:null===T||void 0===T||null===(t=T.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:x,submitting:M,executingMessage:U,onCancelNote:$,onAddNote:ee,showNote:D,onShowNote:K,onSubmitCode:P,onChangeCode:W,onChangeInput:J,onDebugCode:Z,onResetCode:Q,onSyncCode:X};function ie(){}var de={topicId:O,submitResult:I,submitRecords:k,page:R,onPageChange:V,hack:L,onTriggerPraise:ie};return E.a.createElement(E.a.Fragment,null,E.a.createElement(l["a"],{spinning:C,delay:500},T?E.a.createElement(E.a.Fragment,null,E.a.createElement("header",{className:N.a.header},E.a.createElement("div",null,E.a.createElement("img",{src:"".concat(y["a"].IMG_SERVER,"images/").concat(F.image_url),alt:"user",width:30}),E.a.createElement("span",null,F.name)),E.a.createElement("h2",null," ",L.name," "),E.a.createElement(f["Link"],{className:N.a.btn_back,to:"/problems/".concat(L.identifier,"/edit"),style:{marginRight:10}}," ",E.a.createElement(g["a"],null)," \u7f16\u8f91"),E.a.createElement(f["Link"],{className:N.a.btn_back,to:"/problems"}," ",E.a.createElement(b["a"],null),"\u9000\u51fa")),E.a.createElement(A["a"],{className:"my-problems",leftChild:E.a.createElement(re,de),rightChild:E.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 E.a.createElement("div",{className:"action-bar"},E.a.createElement("span",null,t),a?E.a.createElement("a",{title:"\u66f4\u65b0\u901a\u77e5",onClick:n},E.a.createElement("img",{src:j.a,alt:"notice"})):null,E.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},E.a.createElement("a",{title:"\u6062\u590d\u521d\u59cb\u4ee3\u7801"},E.a.createElement("i",{className:"iconfont icon-zhongzhi font-20 "}))),E.a.createElement("a",{onClick:r},E.a.createElement("i",{className:"iconfont icon-shezhi"})))}function ue(e){var t=e.input,a=e.showNote,c=e.onShowNote,l=e.notes,o=e.onCancelNote,s=e.onAddNote,i=e.debugResult,u=e.language,d=e.debuging,m=e.submitting,p=e.executingMessage,b=e.code,h=e.onSubmitCode,f=e.onDebugCode,v=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 E.a.createElement(ie,Object(n["a"])({},y,{onShowCodeSetting:e}))}var j={input:t,debugResult:i,debuging:d,submitting:m,executingMessage:p,onDebugCode:f,onChangeCode:v,onSubmitCode:h,onChangeInput:A};return E.a.createElement("div",{className:"right-panel"},E.a.createElement(O["a"],{language:u,value:b,onChange:v,ActionBarRender:_}),E.a.createElement("a",{onClick:c,className:"btn-notes"},E.a.createElement(g["a"],null)),E.a.createElement("div",{className:"note-form-area ".concat(a?"active":"")},E.a.createElement(x,{onCancel:o,notes:l,callback:s})),E.a.createElement(T["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,o=e.onCodeModeChange,s=e.className,i=void 0===s?"":s,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:o},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"),o=a.n(l),s=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 E=null;t["a"]=e=>{var t=e.width,m=void 0===t?"100%":t,g=e.height,b=void 0===g?"100%":g,h=e.value,f=e.language,v=void 0===f?"javascript":f,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,N=e.forbidCopy,T=void 0!==N&&N,w=e.onChange,I=void 0===w?u:w,k=e.editorDidMount,R=void 0===k?u:k,D=e.onFocus,x=void 0===D?u:D,M=Object(l["useRef"])(),U=Object(l["useRef"])({}),F=Object(l["useState"])(!1),L=Object(c["a"])(F,2),G=L[0],B=L[1];function V(){var e;return M.current&&(e=new s["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(M.current)),e}function P(){var e=U.current.instance;if(e){var t=e.getSelection(),a=U.current.pastePos||{},n=new E.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!=h&&e&&G){var t=e.getModel();t&&h!==t.getValue()&&(d=!0,t.setValue(h),e.layout(),d=!1)}},[h,G,U.current]),Object(l["useEffect"])(()=>{M.current&&!G&&a.e(14).then(a.t.bind(null,"M/lh",7)).then(e=>{E=e,U.current.instance=E.editor.create(M.current,Object(n["a"])({value:h,language:p(v),theme:S},y),_);var t=U.current.instance;R(t,E),U.current.subscription=t.onDidChangeModelContent(e=>{d||I(t.getValue(),e)}),C&&t.onDidBlurEditorWidget(()=>{C(t.getValue())}),x&&t.onDidFocusEditorText(()=>{x(t.getValue())}),T&&(t.addCommand(E.KeyMod.CtrlCmd|E.KeyCode.KEY_V,()=>null),t.onDidPaste(e=>{U.current.pastePos=e}),window.addEventListener("paste",P));var a=V();return B(!0),()=>{var e=U.current.instance;e.dispose();var t=e.getModel();t&&t.dispose(),U.current.subscription&&U.current.subscription.dispose(),T&&window.removeEventListener("paste",P),a.unobserve(M.current)}})},[]),Object(l["useEffect"])(()=>{var e=U.current.instance;if(e&&G){var t=p(v);E.editor.setModelLanguage(e.getModel(),t)}},[v,G]),Object(l["useEffect"])(()=>{var e=U.current.instance;e&&G&&E.editor.setTheme(S)},[S,G]),Object(l["useEffect"])(()=>{var e=U.current.instance;e&&G&&e.updateOptions(y)},[y,G]),Object(l["useEffect"])(()=>{var e=U.current.instance;e&&G&&e.layout()},[m,b,G]);var z=i(m),H=i(b),Z={width:z,height:H};return o.a.createElement("div",{ref:M,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,o=e.rightChild,s=e.className,i=Object(r["useState"])(a),u=Object(n["a"])(i,2),d=u[0],m=u[1],p=Object(r["useRef"])();function E(){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 g="number"===typeof d&&.01!==d?"".concat(d,"px"):"40%",b="calc(100% - 4px - ".concat(g,")");return c.a.createElement("div",{className:"split-panel-container ".concat(s)},c.a.createElement("section",{style:{width:g,display:.01===d?"none":""}},l),c.a.createElement("section",{className:"resize-x-bar",onMouseDown:E},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}},o))}},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){},m3rI:function(e,t,a){"use strict";var n={dev:{API_SERVER:"https://test-newweb.educoder.net",IMG_SERVER:"https://testali-cdn.educoder.net/",FORGE:"https://test-oldweb.educoder.net/"},test:{API_SERVER:"https://test-newbuild.educoder.net",IMG_SERVER:"https://test-newbuild.educoder.net/",FORGE:"https://test-oldweb.educoder.net/"},build:{API_SERVER:"https://www.educoder.net",IMG_SERVER:"https://www.educoder.net/",FORGE:"https://forge.educoder.net/"}};t["a"]=n[window.ENV]},"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"}}}]); |