newreactbuild/p__MyProblem__index.js

18 lines
94 KiB
JavaScript

(window.webpackJsonp=window.webpackJsonp||[]).push([[129,6,7],{"+k/U":function(S,i,e){S.exports={pagination:"pagination___2XcQw",info:"info___12Y4R"}},"07cG":function(S,i,e){S.exports={ldsRing:"ldsRing___2F8W7",idsRingWrapper:"idsRingWrapper___fC2cF",ldsring:"ldsring___3A88y"}},"7SP1":function(S,i,e){},"7ahc":function(S,i,e){"use strict";e.d(i,"a",function(){return t});var U=e("k1fw"),v=e("0Owb"),N=e("+L6B"),u=e("2/Rp"),f=e("y8nQ"),n=e("Vl3Y"),r=e("tJVT"),g=e("OaEy"),o=e("2fM7"),E=e("q1tI"),O=e.n(E),_=e("VrN/"),p=e.n(_),d=e("p77/"),m=e.n(d),H=o.a.Option,l={labelCol:{span:4},wrapperCol:{span:20}},b={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};i.b=function(B){var K=B.callback,X=B.onCancel,k=Object(E.useState)("python"),M=Object(r.a)(k,2),z=M[0],Y=M[1];function be(Z){Y(b[Z][1])}function $(Z){K(Z)}return O.a.createElement(n.a,Object(v.a)({},l,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:$}),O.a.createElement(n.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},O.a.createElement(o.a,{onChange:be},Object.keys(b).map(function(Z){return O.a.createElement(H,{key:Z,value:Z},b[Z][0])}))),O.a.createElement(n.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},O.a.createElement(t,{mode:z})),O.a.createElement("div",{className:"flex-container flex-end"},O.a.createElement(u.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),O.a.createElement(u.a,{type:"ghost",onClick:X},"\u53D6\u6D88")))};function t(B){var K=B.value,X=B.onChange,k=B.mode,M=B.options,z=M===void 0?{}:M,Y=Object(E.useRef)(),be=Object(E.useState)(),$=Object(r.a)(be,2),Z=$[0],D=$[1];return Object(E.useEffect)(function(){if(Z){var oe=function(Le){var Ue=Le.getValue();X&&X(Ue)};return Z.on("change",oe),function(){Z.off("change",oe)}}},[Z,X]),Object(E.useEffect)(function(){Z&&Z.setOption("mode",k)},[Z,k]),Object(E.useEffect)(function(){Z&&(K!==Z.getValue()&&Z.setValue(K||""))},[Z,K]),Object(E.useEffect)(function(){if(Y.current&&!Z){var oe=p.a.fromTextArea(Y.current,Object(U.a)({mode:k,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0},z));D(oe)}},[Y.current,Z]),O.a.createElement("div",{className:"my-codemirror-container"},O.a.createElement("textarea",{ref:Y}))}},"9Bee":function(S,i,e){"use strict";var U=e("q1tI"),v=e.n(U),N=e("vg9a"),u=e("tJVT"),f=e("DlQD"),n=e.n(f),r=e("rUJ1");function g(P,h){var y=P.match(/^(\s+)(?:```)/);if(y===null)return h;var V=y[1];return h.split(`
`).map(function(ee){var Pe=ee.match(/^\s+/);if(Pe===null)return ee;var he=Object(u.a)(Pe,1),je=he[0];return je.length>=V.length?ee.slice(V.length):ee}).join(`
`)}var o=[],E=["<ul>"],O=new n.a.Renderer,_=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function p(){o.length=0,E=["<ul>"]}function d(P,h,y,V){if(h>=P.length||P[h].level<=y)return h;var ee=P[h];V.push("<li><a href='#"+ee.anchor+"'>"+ee.text+"</a>"),h++;var Pe=[];return h=d(P,h,ee.level,Pe),Pe.length>0&&(V.push("<ul>"),Pe.forEach(function(he){V.push(he)}),V.push("</ul>")),V.push("</li>"),h=d(P,h,y,V),h}function m(){return d(o,0,0,E),E.push("</ul>"),E.join("")}var H={heading:function(h){var y=_.exec(h);if(y)return{type:"heading",raw:y[0],depth:y[1].length,text:y[2]}},fences:function(h){var y=this.rules.block.fences.exec(h);if(y){var V=y[0],ee=g(V,y[3]||""),Pe=y[2]?y[2].trim():y[2];if(["latex","katex","math"].indexOf(Pe)>=0){var he=t(),je=ee;ee=he,B[he]={type:"block",expression:je}}return{type:"code",raw:V,lang:Pe,text:ee}}}},l=/(?:\${2})([^\n`]+?)(?:\${2})/gi,b=0,t=function(){return"__special_katext_id_".concat(b++,"__")},B={};function K(){return B}function X(){b=0,B={}}function k(P){return P=P.replace(l,function(h,y){var V=t();return B[V]={type:"inline",expression:y},V}),P}var M=O.listitem;O.listitem=function(P){return M(k(P))};var z=O.paragraph;O.paragraph=function(P){return z(k(P))};var Y=O.tablecell;O.tablecell=function(P,h){return Y(k(P),h)},O.code=function(P,h,y){var V=(h||"").match(/\S*/)[0];return V?["latex","katex","math"].indexOf(V)>=0?"<p class='editormd-tex'>".concat(P,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(h,'">').concat(y?P:Object(r.escape)(P,!0),`</code></pre>
`):'<pre class="prettyprint linenums"><code>'+(y?P:Object(r.escape)(P,!0))+"</code></pre>"},O.heading=function(P,h,y){var V=this.options.headerPrefix+y.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return o.push({anchor:V,level:h,text:P}),"<h"+h+' id="'+V+'">'+P+"</h"+h+">"},n.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),n.a.use({tokenizer:H,renderer:O});var be=n.a,$=e("SJMd"),Z=e("wMS7"),D=e.n(Z),oe=e("Oy/b"),ae=/<pre[^>]*>/g;function Le(P){var h=document.createElement("div");return h.innerHTML=P,h.childNodes.length===0?"":h.childNodes[0].nodeValue}var Ue=i.a=function(P){var h=P.value,y=h===void 0?"":h,V=P.className,ee=P.style,Pe=ee===void 0?{}:ee,he=String(y),je=Object(U.useMemo)(function(){var Me=be(he),et=K();return he.match(/\[TOC\]/)&&(Me=Me.replace("<p>[TOC]</p>",m()),p()),Me=Me.replace(/(__special_katext_id_\d+__)/g,function(ve,nt){var tt=et[nt],qe=tt.type,rt=tt.expression;return Object(oe.renderToString)(Le(rt)||"",{displayMode:qe==="block",throwOnError:!1,output:"html"})}),Me=Me.replace(/▁/g,"\u2581\u2581\u2581"),X(),D.a.sanitize(Me)},[he]),Ae=Object(U.useRef)();function le(Me){var et=Me.target;if(et.tagName.toUpperCase()==="A"){var ve=et.getAttribute("href");if(ve.startsWith("#")){Me.preventDefault();var nt=document.getElementById(ve.replace("#",""));nt&&nt.scrollIntoView(!0)}}}return Object(U.useEffect)(function(){if(Ae.current&&je&&(je.match(ae)&&window.PR.prettyPrint()),Ae.current)return Ae.current.addEventListener("click",le),function(){Ae.current.removeEventListener("click",le),X(),p()}},[je,Ae.current,le]),v.a.createElement("div",{ref:Ae,style:Pe,className:"".concat(V||""," markdown-body"),dangerouslySetInnerHTML:{__html:je}})}},"9VGf":function(S,i,e){"use strict";e.d(i,"a",function(){return N});var U=e("q1tI"),v=e.n(U);function N(u,f){var n=Object(U.useRef)();Object(U.useEffect)(function(){n.current=u}),Object(U.useEffect)(function(){function r(){n.current()}if(f!==null){var g=setInterval(r,f);return function(){return clearInterval(g)}}},[f])}},AMnG:function(S,i,e){"use strict";var U=e("miYZ"),v=e("tsqr"),N=e("tJVT"),u=e("q1tI"),f=e.n(u),n=e("nWbc"),r=e.n(n),g=e("Ot1p");i.a=function(o){var E=o.id,O=o.activeDiscussIndex,_=o.onReplyDiscuss,p=Object(u.useState)(""),d=Object(N.a)(p,2),m=d[0],H=d[1];function l(t){H(t)}function b(){if(!m){v.b.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}_(E,m),H("")}return f.a.createElement("div",{key:E,className:"discuss-item-editor",style:{display:O===E?"block":"none",width:"100%"}},f.a.createElement(g.a,{miniToolbar:!0,startInit:O===E,defaultValue:m,id:E,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:l}),f.a.createElement("a",{onClick:b,className:"btn-send"},"\u53D1\u9001"))}},BdwD:function(S,i,e){"use strict";var U=e("k1fw"),v=e("q1tI"),N=e.n(v),u=function(n){var r=n.styles,g=r===void 0?{}:r,o=n.customText;return N.a.createElement("section",{className:"tc animated fadeIn",style:Object(U.a)(Object(U.a)({},{color:"#999",margin:"200px auto"}),g)},N.a.createElement("img",{src:e("FOrL")}),N.a.createElement("p",{className:"mt20 font14"},o||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"))};i.a=u},BjJ7:function(S,i,e){"use strict";e.d(i,"d",function(){return v}),e.d(i,"c",function(){return N}),e.d(i,"f",function(){return u}),e.d(i,"b",function(){return f}),e.d(i,"e",function(){return n}),e.d(i,"a",function(){return r});var U=e("m3rI");function v(g){var o=!0;if(g.length>0){for(var E=0;E<g.length;E++)if(g[E].compile_success==0||!g[E].compile_success){o=!1;break}}else o=!1;return o}function N(g){for(var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",E=[],O=0;O<g.length;O++){var _=g[O],p=o?"".concat(o,"/").concat(_.name):"".concat(_.name);E.push({title:_.name,isLeaf:!(_.type==="tree"),key:p})}return E}function u(g,o,E){for(var O=0;O<g.length;O++){var _=g[O];if(_.key===o){_.children=E;break}_.children&&u(_.children,o,E)}return g}function f(g,o,E){var O;return function(){var _=this,p=arguments,d=function(){O=null,E||g.apply(_,p)},m=E&&!O;clearTimeout(O),O=setTimeout(d,o),m&&g.apply(_,p)}}var n=!0,r=U.a.API_SERVER},"C+DQ":function(S,i,e){},EHPI:function(S,i,e){"use strict";var U=e("bbsP"),v=e("/wGt"),N=e("tJVT"),u=e("k1fw"),f=e("q1tI"),n=e.n(f),r=e("ZW9T"),g=e("ZD9Y"),o=e("M8RZ"),E=e("bCnd"),O=e("fcyK"),_=e.n(O),p={theme:Object(E.a)("cmCodeMode","vs-dark"),fontSize:Object(E.a)("cmFontSize",14),showEditorSetting:!1,tabToSpace:Object(E.a)("cmTabToSpace",!0)},d;(function(l){l[l.set_font_size=0]="set_font_size",l[l.set_theme=1]="set_theme",l[l.on_tab_to_space=2]="on_tab_to_space",l[l.set_show_editor_setting=3]="set_show_editor_setting"})(d||(d={}));function m(l,b){switch(b.type){case d.set_show_editor_setting:return Object(u.a)(Object(u.a)({},l),{},{showEditorSetting:b.payload});case d.set_theme:return Object(u.a)(Object(u.a)({},l),{},{theme:b.payload});case d.set_font_size:return Object(u.a)(Object(u.a)({},l),{},{fontSize:b.payload});case d.on_tab_to_space:return Object(u.a)(Object(u.a)({},l),{},{tabToSpace:b.payload});default:throw new Error}}i.a=function(l){var b=l.value,t=l.onChange,B=l.language,K=l.ActionBarRender,X=K===void 0?function(P){return n.a.createElement(H,{onShowCodeSetting:P})}:K,k=Object(f.useReducer)(m,p),M=Object(N.a)(k,2),z=M[0],Y=M[1],be=z.theme,$=z.fontSize,Z=z.showEditorSetting,D=z.tabToSpace,oe={onFontSizeChange:function(h){Y({type:d.set_font_size,payload:h}),Object(E.b)("cmFontSize",h)},tabToSpace:D,cmFontSize:$,className:"oj",cmCodeMode:be,onTabToSpace:function(h){Y({type:d.on_tab_to_space,payload:h}),Object(E.b)("cmTabToSpace",h)},onCodeModeChange:function(h){Y({type:d.set_theme,payload:h}),Object(E.b)("cmCodeMode",h)}};function ae(){Y({type:d.set_show_editor_setting,payload:!1})}function Le(){Y({type:d.set_show_editor_setting,payload:!0})}var Ue={value:b,language:B,onChange:t,theme:be,height:"calc(100% - 56px)",options:{fontSize:$,insertSpaces:D}};return n.a.createElement(f.Fragment,null,n.a.createElement("div",{className:"code-panel-container"},X(Le),n.a.createElement(r.b,Ue)),n.a.createElement(o.a,null,n.a.createElement(v.a,{className:"oj",title:null,placement:"right",closable:!1,visible:Z,onClose:ae},n.a.createElement(g.a,oe))))};function H(l){var b=l.onShowCodeSetting;return n.a.createElement("div",{className:"action-bar"},n.a.createElement("span",null,"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\u6587\u4EF6"),n.a.createElement("a",{onClick:b},n.a.createElement("i",{className:"iconfont icon-shezhi"})))}},FOrL:function(S,i){S.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFsAAABKCAYAAADUvCinAAAAAXNSR0IArs4c6QAAFq9JREFUeAHdnAl4VFWWx6sqlYWEkIRsJCRkJQECCXsIS0gAWWwQl1YQxQ2nRx0/u9We8etvpmf87LFt7XHs7mmXbhVEFESQdWRfwiKGXRYhkI0sQAIBAmQnqZrfKfMyZVGVqldLjL7vu9997757zz33/84995xzb5VG8xO/Fi1aNPTDDz/M7w7D1HcHJjzFAyCPNxgMi/V6/YOe6kMNXZ2ayj+mugsXLhSAFxqNxtmPPvroge7A+09Osj///HOvmzdvvoZET/D19Z04f/78i90BaOHhJwU20hx748aNZVqt9kR0dHTOnXfe2dxdgBY+tN2JGVd4QT8/gsp4GRovPfnkkytcoeWptj96ycbaiEdl/BWgEWjt+AULFlzwFFiu0v3RSvaGDRt8L168+CIALNDpdL99/PHHl7oKhqfbe3m6A3fTR4J1/fr1m88iuBxJPs8iOBdr45C7+/EEvR+NZIuVUVdX9wBg/wYgTnp7e//rI488UuoqKCyqv4FmK+rnj67Sste+2+vsjz/+OODWrVsiyb9iMIcAZh4L4El7A3PkPUA/Db2ZERERdzhS39U63RbsDz74YDBq4qmWlpZZ5GtIdz7xxBMlrg5YaY/18iuAnhsYGDht1qxZDUq5J/NuBTZSnIAUzwGEOYB7i/R3pO5f3AkGtHVI9BuAmkG644EHHrjpSYDNaf+gOvvQoUPe33zzTRYMTSVNB1xf0mfo4+V4fkXmjMr9p59+GtLU1CSSPpzHvcQ8NqK36y3r2Xpub7+M92UZGRnPjhw58patup4o71KwkahwgBqFXTyawUgS6RI9vBngNj/22GPFloNkukfTZjZ17iXl8L5jNlLexPMW8lU9e/Zcj5RetWyvPKOWsrl/HzPxTdTR35XyrszdBjZAaD/66KMgBh4KmGGkKAaSzHN/yXkv96IbD5If8PLyOpCWlnbUmnQtWbIkGV19jwBM3Uyh7efnp+nfv3/lmTNnYnx8fE7OnDkzrKioSFdYWBhx/fp1wayVurvIV/Ph1mAOnpfC9evX+1+6dOkVaEzmcb67FlehrfZyC9hI3wEG04/B1sLAFVINqYrnYsoLJfXq1asYyWu0xaDEndva2u6hjYA8ROohrW0pKSmlgCz3iRTpli1bpgHMvPvvvz9H6siFaqkuKSlp40NEX716VQMNI8US6dsCrQd5/gS18XtrH1bad9XlFrCdYRYQdIsXL84CYFEP90AjQegEBQU1p6amliYnJ/v06NFDyr7HozWwpZ1yNTc31+zZs6e1rKysj1IG2CfpYxWzaTWe5jdKeVfn3xuIpzuXBfH48eOTUDEC7t2kSOkzJCSkftCgQaXx8fGBqIs4KbN1dQK2ob6+fu+uXbt8/f39/bKysvwANxzQa8+ePdv3woULvkIT4M+RrSKtRnfv49nAfZdcHge73SmZzmhEPcwkD5KRhYeHXwPgsri4uFCsj1gpc+SyAnbNlStXjiDN0aGhoY1jxowJhN4AS1rMoNrz58/XnD59Ooo8AF6kSjVgr2XRXB0QELADNddi2c6dzw6DjbvcE3f5CZiMcZQB6qYwmKnkPaRNnz59qgcPHnw+JiYmCqmTBVT1JWADzm5sb92xY8dakdhE9HFlQkJCDDT7OUKQmXWTINbFgoKCyPLy8iCepZmssl8K8GpNSkf6lDoOgd2++5EPaCMdJWwirtVq+vbtW4bVcZlgfj8GEqGmvVndNgApQIIvbdy4MRcpbQLgIwMHDgxAr6dTz6FxmNHruIVuw+XLl8sBPrS0tDQc2qJqHDYpOwg5cOMQk1gKQ2DiuAP0hFFNfHz8WQCuxfsTc6+3I+3M6rTwUauwMCqR2pvo3J7V1dVxYWFhtUT7bh44cCAL0y9vzpw5OWZt3HXbxAc9h6rpiXUTgzcrdMWk3E2+ytykdKZDh8BeunRpWENDQyUdmBYZy45goo1pfAqAG9Gbqbw36WXLepbPqKV8pnH9tWvXfGtrawNZ4EKpo8dMvI5OvwS4BhbPSOgnS7m0b1cjngJbulCuFvgqYXH1wZ5P4OODucmkFOBnESVU7eZ3eGNKD9byefPm1SDdTzDl3kTqOkwqpS7T+Tg2bChqwmQfK+X2cnSsP/pbg5kni1oogxE1Izv+0od8tB/y8uFDJ2LjF7KveQ2h6M3YRTgnwufL5LJxoepySLLNKQL6HUjdFlb9OhhYcuTIEYlrJEkdQD82YsQIPwL6HgOqKyQbW73s1KlTLaRkkWjWhSYW9pPY/z2J5YSfPHkyCEEZjs1+whwbe/cOSbZCZOfOnfri4uK3ANqIuuhJenrYsGHHmGpvfvXVV+PQdWNIGqZ/0dixY+sxpyT28aO4mLXXEZ4LgBmP3o4DTJlxZ4YMGdKEozWIQZiMg9GjR9eBgZ6P8A6Snt2uWhwaoyqwWTR+ifucBsjmxDMok3QWa+rVzZs3D4bpWSQd9arHjx9/nsVNLAZVfZl34MH7Ntz7khMnTgQztnAAD8J6quIIRAFmqizut81QynpOnDjxwqZNm8Yzyx+Bt8WO8uewGpHoGwtVATEJMbdEr9q6ylnsFhEAimY1f5iv34MAfR0e3Rn080CY9bfV0JFyd6gRpPIicZTmb7/9Nr6xsVE82Ib09PRiFvkIJNrk1drjBaFqxjm6gceb+tBDD12zV1/eq5G2/4KhQIC2R7dfcHDwfxCPrmZQb6xdu1aP1fGLLVu2jICxVnT6MWZBLIupWpPQXr+dvkdq6wHnIo5QLKZkFOMw4sEWooe9uY+nsarFPTc3tx4rLZyP9Sptn+m08/aXDkk20yUHoHYi1Qa+fGdSba3Pawz07TVr1lxB4p9C0lNFH/LhCnBMenEfba2RrTKVkm0k/FpGPCYIPRsiNJOSkqro+wZ6WBZ1l04XMDOu5ufnBzNbMzEF7e7w6wnoxwLAW6ShdG4VSMAKY2EwOgG0jC8EKf63e++9t47799B1ryFhC44ePTqBJDHqCmi38jETpLI7Lon8EecWNdGXWRWP+qqbOnXqWfRwDLyIWXmb+epMv8yMXqgjHUL0LvhlAnqnQS09lZaQJnbWGQucJjEx0RS56ayenXc9ef/r6dOnN5Mv3Ldv35u4yPNwGO4DGC8AuYKVcwWJS7FDx+prxtCEx1mNFEeTh/Xu3bsNS6kUvoNYa0RlOUXXamfthYCrnzRpUs0XX3wxEqH9BcXvdVqfhe8GjAZ2Vmn27NmtAK5Gv3dGTnnXys1SzMaP9+7dexf3C+AjAAumAdDLxRqg7LY+LdUIDscF7N5APpo4Rhp0cBX2vgE9rEo9KUw5kyM4TZi8jcyaVMK2l23R8AJIUR9ptiogGRrccKvqxVYbB8uFZgbgPowEViLZv0TCCwkLZJAlAJ4RwIpYbP2RIG+FJsBqiNMgrPqmvLy8AMy2QKyJlnHjxl1CHQVGRUUJ6J0Kj0LLXTlBtlvM0sDW1tbwdevWrbVFV9seb36BCsOQLHNQk9HRaRLjJRjvY4uAm8s3wvDr7EEmsk6IO5xG0EmDBSNbY8FE5xq3bt0aLZE57OE2hOAiuWwi+7qZD9Xk8Ctqt23bJnuw/wSOVQoB7o0IxgnZzLZqjbR7it8MHTp0EAO1Wkch5qF8N3RfRQ+KtfAi/E5W+snMzKwaMGCAPwPopZR1lxzb21hZWWkNLwMf4SlzSe7gGW/qOaZwGmCLXv0hrmw63Yz+ex6TagqMfqEwwWzb1h2BFv4Ixl1Q+LTIdQjM726zM1ErEUzhVXh8OhbFDl1p0birHlcTnziJ2niXDk28Ijn9MbkE8P5dxYSdflrh70vi7Kzze+OpG2yjfu1tqz0No/kKAcQMdLjbrSw2t9WxQczdxWKzvs35kefgR1kzqrmPxNTqQ9i3gvcO7126mznolYHRpu3bt4diEc3iubN1o5nZ+aI1/aJBVw5Hul9lcZqOpaBBkgyYNVZVjgcGoZBcs2LFCjm9WgHAYqPLR1+ekBAfVVp6Lhu9vRgLZD5lXcmXCMAmXP4iQsvZYCSWnOxOFZDEsTkiz+YXak9+ElHAoaErVsFWKmODj+f+VQ7IZKOPxLFRXnVFPpmPns4A3sLm3l5VVSWL5PIZM6ZP3rFjZzMS3wev9BNMw0e7gJkqTNLVWBv6mpqa++FJVIVsl60lvcPassMRHjoFWyEA6FO5/090+CisAWNkZKRD7ZT2TuQnkeqhSHUxbaMmT550eNu27XIAU8CeQ/CH4yG7s5lsRUjMDQY8wok+7DURj3kHNv8hdPFQAJZTAsq436DPP7N421oQrdK+bYG0VgtDvZj0/pQpU2SjIANdFY4zYiSeoXRurZkrZb8lwJMMgQXh4aH/GxsbOwUnR+h9279/8mDWkXiOfXxJkD+LOMsuvEaZcopel3quXDXEVhYhxbu5JrDh/DNAltj2HlIthCWu8hBnBivVdqJq8aODNZwG7Q0DH1ZUVMgxMb/hw4e7G3SJDX9C2s3gjBkZw6wuPCkp/TPh4QyHJh+En7c47PO82sFb1N+NpbODKxXH6h8A2If+b6Jz/zZq1KjS3r2D79uwYdO3tHF690kV2ObMTZyYXVleXrGW6T6HraMYkkQF3SHpH6CrM+lrBLvseT4+3jJ9zbs23VMWzi7QUayBRKRQfsS0HnNQrAI1l4R/l6KTqjkzch80X5bGgHyKgNjirKzMQFQVMRtNVDsLhe3Et6Na5USunHVQ0lXuP0a1dPgE7XU7MqfBRoUkI10vpqam7C0oOGMCHSkPY2NAkHEW9Dbavs2g3xEOhw3LqOfeprUhH4LZtZQw57yVK1ca586de55mfaWtnSsfFbSGAz8xqAyxaIJI4sCtGDAgZUtiYvJ4o9HwCs++Vr4zxZok+JLc8roLQclhwdxl+UKenQZbIUan4wFc0leAvoYd6QewXHoRWFKqqMnXsVERgGTNwIM93qOH/x32GiclJU5BjRzkzMldhw8ffo3wwku0sfaBbogUf/3113ybMzPh+w9Cm74uIL1/YpZUBgT4y6+E3wdoe93afE/7XF56BmyzXscNGJA6jud9p08XlAD6fQy8BwupWRW7t3+hhsRCtEOHZojTkm6vBXUjJkyYcBBVUs/O+DMEp/7GrHvarN1hPsQytueCsGIep/yp9nd5RAsXEyns4+Wlk1+N9SOZNXP6dp+tli5LthXCYwcOHDAWxvMx/CsZ+GzUizfHGqxU/V7RCX65UEC7hzl3Uo79nOPo4PV6r58Rw36PD/wU8e5BnOfYDeWzgH8AaRf7/DWSN1Issfu/8kG2xMXFcqJWKyrL39F+FG6hs5N7UXneZqkBOqKztyj1LHNPgG3qA4bGpKUN0sDAfqbuFaRoGouoF16pJQ/K8/8QKniOBx/AOEW76coLR/L4+Lh7WeS2IL1T0Zuf0mYMNJ6UtvBygvTu5Mk5l/V633/UaIzPfifEzkkypudj/HCq3BG+zOt4DGylEwaZOWjQQA368iA7GvU4RBNZ1LToSaWK5FcJ5KwiL2Qg1yIjI0abv3TkHmAjsrOzGwhz1nD/EG3ESljODFnEgaEBGo0B9SQnt5wD2BEe7NXxONgKA4A7CutFdlkOA7qRBXQkp11Nr9kw3cDmrAAUggraTi5TX/Wl02nvRge/dPDgwRbCw/lRUX0ehMgKFrxA1cQ80KDLwFZ4xxYfkZiYoMFxOLp//34/AB/IZoUc5vk5H6S5b99om1t0Co3O8tDQ3q/MmDHtGMrjv6Gp7axuV7/73lzuys5xQIbFxsYMbGlpOobzchxg/DAf+YWX1tVjBmIbj+5uQAu2qiUb6WtB/2pY6c9zsrMV0OJc+UheXvoMzDxNRkZ6GbSzAMkVcp5uK56tzEqnmFQt2RwXXsWi915VVXWfrVu3xeEgFAD+RVdHCc04gFb98V3t15H2HKNrOn78hFg1idRfimkpnqrqS/XgMjOHpfDrh6zr12v/ed++/CklJaV3lpWVG7EwDsbF9WO113TpGT7VI1bRAFe+pbCwyIcAlQ+xkg0cyGnipMHrgO6Ui6lqAeEoQSBBeyJfxth2nvOLi0s+Jeb7JFKZgdkmh8YPYQVI/Fd2V9x2bdy4SWiZ4tluI2qDECDf4mygd0VFpSE4uNcGPGGDt7ePhFq9ALpcr/dO4/dCcpxO1aVKsgH612ZAS0djkpISSUnL8dQ+4WM8z/m98adP+9WwnXY4JCQIT9LkZali6oeqjC5uRZL1SLKORXvt5Mm5unaQZXfcxBZ5P/ZmwUHzslo+VYEN8bnWOzDOGTFi+N1arebtHTvyEIzm5/AaJ7KdVjxy5IgKpt5EmFQ1i6z345nS1ta2Vvk1AQdtNIC8Oicnx5uI4ix47gDZomex31+2KLP7qBJsY79OKIrJ9cKkSbmXm5ubfpeXtzuFE6SP5eXtSurdO+Qg8ZFbqJmxnbTv8lc4WG2ckfE6d67MCMgrOXPtx2EC+bsNWyC389gpDjbHoQpsJPcCgMqKbPOC0XAfH98/TJs29fTlyzXP8nv1u69evTZ1+/YdRs7hbR4yJC1Cp/MaZpNAF7zAejIQR9EBchsgr8rNzfFHEGTzQEuyy4HgYLeSlQqqwIYX4hdG0Vd2L5geGBYW+g4btFsJuT5z7ty5ZzjKO43f3TSyS78S130IRFLtEnJjBXgC5HM6gL6FdbGa3SY5hPlzyh0CWWHlOxyUJ8dzVXqUn0dEtrW1yt9JhDnehSnqZmCci/bvP1jADzklXt0HB+YS0b3NMTF9c6Fld6fBFWsEQTayX6ktKSnll1+9VuFEBeNMzRCQ1YxD6mKN1NB2MAG1atVt1Taorj4/BQdqPe381LaF0TqDoe0t9Lk3foKEU/2JlRSwiO7j8PrdPNu00Z0BGzBNBx0xTxsx4Vamp2eE85FVhW4txtik12tnRUb23WZR7tCj6i8rVDk+wHaVcTm3IQ71cnulyvr6hj9yVGA4r2QPUMeGwa6xY8cUsRX2IBjd9osylWAD8nkkuaRBFj5+Q8M6oXUFZBkBu/7aORxR3ioPzlxOgS0doXs5u2FYDDDZznQsbZD0QzgO73HAfR50JlFkYEdn5dixWc3oUgG9Y01xBGzoGREEURd1QocfSEUB8jRn+VPaQZdjFbpHWeDPKWXO5E6DrXTGoodkGl8BmHilTG3OYFYTe9gIUC9AZwDPjZy+Woi5yP+S6ORPYbSdgS0g8/G1RUXFN/nN5Yr09MGxgMPsc+2C7jlE4t/5ZcES1yh919plsIUMYHhXV1+Y39ZmFD3s1CEWzCnZWXl7z56vKrHPX4JmOM/VnIb6gEOUOfziYBzPt7nr1dWXNDgkN3CgPsesjAfkKdRz9TrGEZi/REZGLwFw4cstl1vANueEA5BjDIbWOUiEOAcJ5u8cvL+K8fC6HMXF55DjwrIQl5PEodqEKWnSvRxw1OBaXw8MDFg+ePAQCYA5tbtDO9MFqKWIzTqdTv8ZBznzlXJ35m4H25w5gB8M8LMpuwvwhwNchw42r2fjvrCurv4N/vspFyBEf5t4HT16lAZ1UYskf8aGcgptRdervqDJoRzTEV8BeB0An1BNRGUDj4Jtzgtg9cBOz0BaRzLQkayFnDzVDqTcy7ye5T3qZVdJSfH7BQWFv+edN2plDfY5el2Ta1nX1jP9tQHsaYyew/R3CHPzEHbyMcobbbXxRHmXgW2NeQbuS6Qwlg9AyLaNQzLySwKtqAt+dSxHwsQE1PYAWAM5Z+hM/1F1B+344ar8+6URsP4/p9512lZQXs49uVc5wFaw4VEBsLT5Ya//AzDfafkdei4SAAAAAElFTkSuQmCC"},Fvcw:function(S,i,e){"use strict";var U=e("q1tI"),v={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M904 512h-56c-4.4 0-8 3.6-8 8v320H184V184h320c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V520c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M355.9 534.9L354 653.8c-.1 8.9 7.1 16.2 16 16.2h.4l118-2.9c2-.1 4-.9 5.4-2.3l415.9-415c3.1-3.1 3.1-8.2 0-11.3L785.4 114.3c-1.6-1.6-3.6-2.3-5.7-2.3s-4.1.8-5.7 2.3l-415.8 415a8.3 8.3 0 00-2.3 5.6zm63.5 23.6L779.7 199l45.2 45.1-360.5 359.7-45.7 1.1.7-46.4z"}}]},name:"form",theme:"outlined"},N=v,u=e("6VBw"),f=function(g,o){return U.createElement(u.a,Object.assign({},g,{ref:o,icon:N}))};f.displayName="FormOutlined";var n=i.a=U.forwardRef(f)},HmJG:function(S,i,e){},IxHN:function(S,i,e){"use strict";var U=e("q1tI"),v=e.n(U),N=e("07cG"),u=e.n(N);i.a=function(f){var n=f.message,r=f.className,g=f.style,o=g===void 0?{}:g;return v.a.createElement("div",{className:"".concat(u.a.idsRingWrapper," ").concat(r)},v.a.createElement("div",{className:u.a.ldsRing},v.a.createElement("div",null),v.a.createElement("div",null),v.a.createElement("div",null),v.a.createElement("div",null)),n?v.a.createElement("p",{style:o},n):null)}},JB8y:function(S,i,e){"use strict";e.d(i,"a",function(){return U});var U;(function(v){v[v.NOMATCH=-1]="NOMATCH",v[v.OK=0]="OK",v[v.TIMEOUT=2]="TIMEOUT",v[v.PODFAILURE=3]="PODFAILURE",v[v.COMPILEFAILURE=4]="COMPILEFAILURE",v[v.EXECUTEFAILURE=5]="EXECUTEFAILURE"})(U||(U={}))},JPnl:function(S,i,e){"use strict";e.d(i,"a",function(){return M}),e.d(i,"c",function(){return be});var U=e("+L6B"),v=e("2/Rp"),N=e("tJVT"),u=e("k1fw"),f=e("jrin"),n=e("5NDa"),r=e("5rEg"),g=e("q1tI"),o=e.n(g),E=e("8Skl"),O={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"},_=O,p=e("6VBw"),d=function(oe,ae){return g.createElement(p.a,Object.assign({},oe,{ref:ae,icon:_}))};d.displayName="UpOutlined";var m=g.forwardRef(d),H=e("JB8y"),l=e("J66h"),b=e("a4uL"),t=e("IxHN"),B=e("9Bee"),K,X=r.a.TextArea,k={visible:!1,tabIndex:"0"},M=(K={},Object(f.a)(K,H.a.NOMATCH,"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D"),Object(f.a)(K,H.a.OK,"\u8C03\u8BD5\u901A\u8FC7"),Object(f.a)(K,2,"\u8C03\u8BD5\u8D85\u65F6"),Object(f.a)(K,3,"\u8C03\u8BD5pod\u5931\u8D25"),Object(f.a)(K,4,"\u7F16\u8BD1\u5931\u8D25"),Object(f.a)(K,5,"\u6267\u884C\u5931\u8D25"),K),z;(function(D){D[D.SET_VISIBLE=0]="SET_VISIBLE",D[D.SET_TABINDEX=1]="SET_TABINDEX"})(z||(z={}));function Y(D,oe){switch(oe.type){case z.SET_VISIBLE:return Object(u.a)(Object(u.a)({},D),{},{visible:oe.payload});case z.SET_TABINDEX:return Object(u.a)(Object(u.a)({},D),{},{tabIndex:oe.payload});default:throw new Error}}function be(D){var oe=D.status,ae=D.error_msg,Le=D.output,Ue=D.input,P=D.expected_output,h=null,y={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(oe){case H.a.NOMATCH:h=o.a.createElement(o.a.Fragment,null,o.a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),o.a.createElement(B.a,{value:Ue,style:y}),o.a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),o.a.createElement(B.a,{value:Le&&l.Base64.decode(Le)||"",style:y}),o.a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),o.a.createElement(B.a,{value:P&&l.Base64.decode(P)||"",style:y}));break;case H.a.EXECUTEFAILURE:h=o.a.createElement(o.a.Fragment,null,o.a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),o.a.createElement(B.a,{value:Ue,style:y}),o.a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),o.a.createElement("code",{className:"error"},l.Base64.decode(ae)));break;case H.a.PODFAILURE:h=o.a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case H.a.TIMEOUT:h=o.a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return o.a.createElement(o.a.Fragment,null," ",h," ")}function $(D){var oe=D.status,ae=D.error_msg,Le=D.execute_time,Ue=D.output,P=D.input,h=D.expected_output,y=null;switch(oe){case H.a.OK:y=o.a.createElement(o.a.Fragment,null,o.a.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Le),o.a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),o.a.createElement("pre",null,l.Base64.decode(Ue)));break;case H.a.NOMATCH:y=o.a.createElement(o.a.Fragment,null,o.a.createElement("p",null,"\u8F93\u5165\uFF1A",o.a.createElement("pre",null,P)),o.a.createElement("p",null,"\u8F93\u51FA\uFF1A",Ue&&l.Base64.decode(Ue)),o.a.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",h&&l.Base64.decode(h)));break;case H.a.EXECUTEFAILURE:y=o.a.createElement(o.a.Fragment,null,o.a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",o.a.createElement("pre",null,P)),o.a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),o.a.createElement("code",{className:"error"},l.Base64.decode(ae)));break;case H.a.PODFAILURE:y=o.a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case H.a.TIMEOUT:y=o.a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return o.a.createElement(o.a.Fragment,null," ",y," ")}var Z=i.b=function(D){var oe=D.input,ae=D.debuging,Le=D.submitting,Ue=D.executingMessage,P=D.debugResult,h=D.onChangeInput,y=D.onDebugCode,V=D.onSubmitCode,ee=Object(g.useReducer)(Y,k),Pe=Object(N.a)(ee,2),he=Pe[0],je=Pe[1],Ae=he.visible,le=he.tabIndex;function Me(tt){var qe=tt.target.id;je({type:z.SET_TABINDEX,payload:qe})}function et(){je({type:z.SET_VISIBLE,payload:!Ae})}var ve=Object(g.useMemo)(function(){if(P){var tt=P.status;return o.a.createElement(o.a.Fragment,null,o.a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A",o.a.createElement("span",{className:tt===H.a.OK?"c-green":"c-red"},M[tt])),$(P))}return null},[P]);function nt(){je({type:z.SET_VISIBLE,payload:!0}),je({type:z.SET_TABINDEX,payload:"1"}),y()}return o.a.createElement("div",{className:"test-case-panel"},o.a.createElement("div",{className:"test-case-panel-body ".concat(Ae?"active":"")},o.a.createElement("ul",{className:"s-navs"},o.a.createElement("li",null,o.a.createElement("a",{className:le==="0"?"active":"",id:"0",onClick:Me},"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),o.a.createElement("li",null,o.a.createElement("a",{className:le==="1"?"active":"",id:"1",onClick:Me},"\u4EE3\u7801\u6267\u884C\u7ED3\u679C"))),o.a.createElement("div",{className:"tab-panel-body ".concat(le==="0"?"":"hide")},o.a.createElement(X,{placeholder:"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D",value:oe,onChange:h})),o.a.createElement("div",{className:"tab-panel-body ".concat(le==="1"?"":"hide")},ae?o.a.createElement(t.a,{message:Ue}):P?o.a.createElement("section",{style:{height:200}}," ",ve," "):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(Ae?"up":""),onClick:et},Ae?o.a.createElement(E.a,null):o.a.createElement(m,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(v.a,{className:"btn-green",type:"ghost",loading:ae,onClick:nt},"\u8C03\u8BD5\u4EE3\u7801"),o.a.createElement(v.a,{type:"primary",loading:Le,disabled:Le,onClick:V},"\u8BC4\u6D4B"))))}},M8RZ:function(S,i,e){"use strict";e.d(i,"a",function(){return o});var U=e("fWQN"),v=e("mtLc"),N=e("yKVA"),u=e("879j"),f=e("q1tI"),n=e.n(f),r=e("i8i4"),g=e.n(r),o=function(E){Object(N.a)(_,E);var O=Object(u.a)(_);function _(p){var d;Object(U.a)(this,_),d=O.call(this,p);var m=window.document;return d.node=m.createElement("div"),m.body.appendChild(d.node),d}return Object(v.a)(_,[{key:"render",value:function(){var d=this.props.children;return Object(r.createPortal)(d,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),_}(n.a.Component)},OJz4:function(S,i,e){"use strict";e.d(i,"d",function(){return v}),e.d(i,"h",function(){return N}),e.d(i,"b",function(){return u}),e.d(i,"f",function(){return f}),e.d(i,"e",function(){return n}),e.d(i,"c",function(){return r}),e.d(i,"a",function(){return g}),e.d(i,"g",function(){return o}),e.d(i,"i",function(){return E}),e.d(i,"k",function(){return O}),e.d(i,"j",function(){return _});var U=e("ErOA");function v(p){return Object(U.c)("myproblems/".concat(p,".json"))}function N(p,d){return Object(U.e)("myproblems/".concat(p,"/code_submit.json"),d)}function u(p,d){return Object(U.c)("myproblems/".concat(p,"/code_debug.json"),d)}function f(p,d){return Object(U.c)("myproblems/".concat(p,"/submit_records.json"),d)}function n(p){return Object(U.c)("myproblems/record_detail.json",{id:p})}function r(p,d){return Object(U.c)("myproblems/".concat(p,"/result.json"),{mode:d})}function g(p,d){return Object(U.e)("myproblems/".concat(p,"/add_notes.json"),d)}function o(p){return Object(U.e)("myproblems/".concat(p,"/restore_initial_code.json"))}function E(p){return Object(U.e)("myproblems/".concat(p,"/sync_code.json"))}function O(p,d){return Object(U.e)("myproblems/".concat(p,"/update_code.json"),d)}function _(p,d){return Object(U.e)("discusses/".concat(p,"/plus.json"),d)}},Ot1p:function(S,i,e){"use strict";var U=e("2qtc"),v=e("kLXV"),N=e("rAM+"),u=e("tJVT"),f=e("jrin"),n=e("q1tI"),r=e.n(n),g=e("VrN/"),o=e.n(g),E=e("bdgK"),O=e("p77/"),_=e("Bd2K"),p=e("ELLl"),d=e("19Vz"),m=e("lZu9"),H=e("kSUc"),l=e("9Bee"),b=e("0Owb"),t=e("dejd"),B=e("C+DQ"),K=[{title:"\u7C97\u4F53",icon:"icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"icon-sum",actionName:"inline-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"icon-picture",actionName:"upload-image"},{title:"\u8868\u683C",icon:"icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"icon-eraser",actionName:"eraser"}];function X(C){var ke=C.onActionCallback,ge=C.title,Re=C.icon,ze=C.actionName,it=C.className,ft=it===void 0?"":it,Ze=C.children;function At(){ke(ze)}return r.a.createElement("a",{title:ge,className:ft,onClick:At},r.a.createElement("i",{className:"md-iconfont ".concat(Re)}),Ze)}var k=function(C){var ke=C.watch,ge=C.showNullButton,Re=C.onActionCallback,ze=C.fullScreen,it=[].concat(K,[{title:"".concat(ke?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(ke?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return r.a.createElement("ul",{className:"markdown-toolbar-container"},it.map(function(ft,Ze){return r.a.createElement("li",{key:Ze},ft.actionName?r.a.createElement(X,Object(b.a)({},ft,{onActionCallback:Re})):r.a.createElement("span",{className:"v-line"}))}),ge?r.a.createElement("li",null,r.a.createElement(X,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Re},r.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,r.a.createElement("li",{className:"btn-full-screen"},r.a.createElement(X,{icon:"".concat(ze?"icon-shrink":"icon-enlarge"),title:ze?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Re})))},M=e("M8RZ"),z=e("+L6B"),Y=e("2/Rp"),be=e("y8nQ"),$=e("Vl3Y"),Z=e("5NDa"),D=e("5rEg"),oe={labelCol:{span:4},wrapperCol:{span:20}},ae=function(C){var ke=C.callback,ge=C.onCancel;function Re(ze){ke(ze)}return r.a.createElement($.a,Object(b.a)({},oe,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Re}),r.a.createElement($.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},r.a.createElement(D.a,null)),r.a.createElement($.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},r.a.createElement(D.a,null)),r.a.createElement("div",{className:"flex-container flex-end"},r.a.createElement(Y.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),r.a.createElement(Y.a,{type:"ghost",onClick:ge},"\u53D6\u6D88")))},Le=e("7ahc"),Ue=e("HmJG"),P=e("BjJ7"),h=$.a.useForm,y={width:280,marginRight:10},V={labelCol:{span:5},wrapperCol:{span:19}},ee=function(C){var ke=C.callback,ge=C.onCancel,Re=h(),ze=Object(u.a)(Re,1),it=ze[0];function ft(pt){ke(pt)}function Ze(pt){it.setFieldsValue({src:"/api/attachments/".concat(pt.id)})}function At(pt){var Nt=pt.target.files[0];he(Nt,Ze)}return r.a.createElement($.a,Object(b.a)({form:it},V,{className:"upload-image-panel",onFinish:ft}),r.a.createElement($.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},r.a.createElement("div",{className:"flex-container"},r.a.createElement($.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},r.a.createElement(D.a,{style:y})),r.a.createElement(Pe,{onFileChange:At}))),r.a.createElement($.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},r.a.createElement(D.a,{style:{width:264}})),r.a.createElement($.a.Item,{style:{textAlign:"right"}},r.a.createElement(Y.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),r.a.createElement(Y.a,{type:"ghost",onClick:ge},"\u53D6\u6D88")))};function Pe(C){var ke=C.onFileChange;return r.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",r.a.createElement("input",{type:"file",accept:"image/*",onChange:ke}))}function he(C,ke){var ge=new FormData;ge.append("editormd-image-file",C),ge.append("file_param_name","editormd-image-file"),ge.append("byxhr","true");var Re=new window.XMLHttpRequest;Re.withCredentials=!0,Re.addEventListener("load",function(ze){ke(JSON.parse(ze.target.responseText))},!1),Re.addEventListener("error",function(ze){console.error(ze)},!1),Re.open("POST","".concat(P.a,"/api/attachments.json")),Re.send(ge)}var je=e("giR+"),Ae=e("fyUT"),le=e("7Kak"),Me=e("9yH6"),et=Me.a.Group,ve={margin:"0 8px"},nt=function(C){var ke=C.callback,ge=C.onCancel;function Re(ze){ke(ze)}return r.a.createElement($.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Re},r.a.createElement("div",{className:"flex-container"},r.a.createElement("span",{style:ve},"\u5355\u5143\u683C\u6570\uFF1A"),r.a.createElement("span",{style:ve},"\u884C\u6570"),r.a.createElement($.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},r.a.createElement(Ae.a,null)),r.a.createElement("span",{style:ve},"\u5217\u6570"),r.a.createElement($.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},r.a.createElement(Ae.a,null))),r.a.createElement("div",{className:"flex-container",style:{marginTop:12}},r.a.createElement("span",{style:ve},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),r.a.createElement($.a.Item,{name:"align"},r.a.createElement(et,null,r.a.createElement(Me.a,{value:"default"},r.a.createElement("i",{className:"fa fa-align-justify"})),r.a.createElement(Me.a,{value:"left"},r.a.createElement("i",{className:"fa fa-align-left"})),r.a.createElement(Me.a,{value:"center"},r.a.createElement("i",{className:"fa fa-align-center"})),r.a.createElement(Me.a,{value:"right"},r.a.createElement("i",{className:"fa fa-align-right"}))))),r.a.createElement("div",{className:"flex-container flex-end"},r.a.createElement(Y.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),r.a.createElement(Y.a,{type:"ghost",onClick:ge},"\u53D6\u6D88")))},tt=e("9kvl"),qe="link",rt="upload-image",ut="code-block",ht="add-table",bt="------------",Q={default:bt,left:":".concat(bt),center:":".concat(bt,":"),right:"".concat(bt,":")},de=e("9VGf"),Ke,we;function Ut(){}var Vt=0,Pt=1e4,na="\u2581";function ra(C){return/^\d+$/.test(C)?"".concat(C,"px"):C}var St=navigator.platform.toUpperCase().indexOf("MAC")>=0,oa=St?"Cmd":"Ctrl",sa=(Ke={},Object(f.a)(Ke,oa+"-B","bold"),Object(f.a)(Ke,oa+"-I","italic"),Ke),Gt=(we={},Object(f.a)(we,qe,"\u6DFB\u52A0\u94FE\u63A5"),Object(f.a)(we,ut,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(f.a)(we,rt,"\u6DFB\u52A0\u56FE\u7247"),Object(f.a)(we,ht,"\u6DFB\u52A0\u8868\u683C"),we),Kt=i.a=function(C){var ke=C.defaultValue,ge=ke===void 0?"":ke,Re=C.onChange,ze=C.width,it=ze===void 0?"100%":ze,ft=C.height,Ze=ft===void 0?400:ft,At=C.miniToolbar,pt=At===void 0?!1:At,Nt=C.isFocus,Ht=Nt===void 0?!1:Nt,Ft=C.watch,Zt=C.id,Lt=Zt===void 0?"markdown-editor-id":Zt,la=C.showResizeBar,ua=la===void 0?!1:la,It=C.noStorage,ia=It===void 0?!1:It,Qt=C.showNullButton,ca=Qt===void 0?!1:Qt,da=C.fullScreen,jt=da===void 0?!1:da,Bt=C.onBlur,Xt=C.onCMBeforeChange,ye=C.className,ma=ye===void 0?"":ye,Yt=C.placeholder,Ea=Yt===void 0?"":Yt,_a=Object(n.useState)(null),Jt=Object(u.a)(_a,2),s=Jt[0],Mt=Jt[1],fa=Object(n.useState)(ge),$t=Object(u.a)(fa,2),qt=$t[0],wt=$t[1],pa=Object(n.useState)(Ft),a=Object(u.a)(pa,2),c=a[0],L=a[1],ne=Object(n.useState)(jt),me=Object(u.a)(ne,2),te=me[0],ue=me[1],ie=Object(n.useState)(""),F=Object(u.a)(ie,2),w=F[0],q=F[1],A=Object(n.useState)(0),J=Object(u.a)(A,2),T=J[0],De=J[1],W=Object(n.useState)(Ze),xe=Object(u.a)(W,2),Ce=xe[0],Qe=xe[1],Je=Object(n.useState)(!1),at=Object(u.a)(Je,2),ct=at[0],ot=at[1],st=Object(n.useRef)(),dt=Object(n.useRef)(),mt=Object(n.useRef)(),vt=Object(n.useRef)();Object(n.useEffect)(function(){if(st.current){var R=function(ce,_e){var Se=_e.clipboardData;if(Se){var Ge=Se.types.toString(),He=Se.items;if(Ge==="text/html,Files"||Ge==="Files"){var We=He[1];Ge==="Files"&&(We=He[0]),We.kind==="file"&&We.type.match(/^image\//i)&&he(We.getAsFile(),function(_t){_t.id?I.replaceSelection("![,](/api/attachments/".concat(_t.id,")")):tt.c.replace("/user/login",{from:tt.c.location.pathname})})}else return!0}return!0},I=o.a.fromTextArea(st.current,{mode:"markdown",inputStyle:"contenteditable",lineNumbers:!pt,lineWrapping:!0,value:ge,autoCloseTags:!0,autoCloseBrackets:!0});return I.on("paste",R),Mt(I),function(){I.off("paste",R)}}},[]);var yt=Object(n.useCallback)(function(){if(dt.current)try{var R=dt.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,I=dt.current.getElementsByClassName("markdown-editor-body")[0];te?I.style.height="calc(100vh - ".concat(R,"px)"):I.style.height="".concat(Ce-R,"px")}catch(j){console.log(j,"---- to set md editor body height")}},[Ce,dt,te]);Object(n.useEffect)(function(){function R(){var j=new E.default(function(ce){var _e=Object(N.a)(ce),Se;try{for(_e.s();!(Se=_e.n()).done;){var Ge=Se.value;(Ge.target.offsetHeight>0||Ge.target.offsetWidth>0)&&(yt(),s.setSize("100%","100%"),s.refresh())}}catch(He){_e.e(He)}finally{_e.f()}});return j.observe(st.current.parentElement),j}if(s){var I=R();return function(){I.unobserve(st.current.parentElement)}}},[s,yt]),Object(n.useEffect)(function(){if(s){for(var R=[],I=function(){var Ge=ce[j];_e=Object(u.a)(Ge,2);var He=_e[0],We=_e[1],_t=Object(f.a)({},He,function(){fe(We)});R.push(_t),s.addKeyMap(_t)},j=0,ce=Object.entries(sa);j<ce.length;j++){var _e;I()}return function(){var Se=Object(N.a)(R),Ge;try{for(Se.s();!(Ge=Se.n()).done;){var He=Ge.value;s.removeKeyMap(He)}}catch(We){Se.e(We)}finally{Se.f()}}}},[s]),Object(n.useEffect)(function(){jt!==te&&ue(jt)},[jt]),Object(de.a)(function(){if(!ia&&T>0){var R=new Date().getTime(),I=window.sessionStorage.getItem(Lt);R>=T+Pt&&(!I||I!==qt)&&(window.sessionStorage.setItem(Lt,qt),ot(!0))}},Pt),Object(n.useEffect)(function(){L(Ft)},[s,Ft]),Object(n.useEffect)(function(){s&&(Ht&&s.focus())},[s,Ht]),Object(n.useEffect)(function(){if(c&&s){var R=function(ce){var _e=ce.target;vt.current&&(vt.current.scrollTop=vt.current.scrollHeight*_e.scrollTop/_e.scrollHeight)},I=s.getScrollerElement();return I.addEventListener("scroll",R),function(){I.removeEventListener("scroll",R)}}},[s,c]),Object(n.useEffect)(function(){if(s&&Xt){var R=function(j,ce){Xt(j,ce)};return s.on("beforeChange",R),function(){s.off("beforeChange",R)}}},[s,Xt]),Object(n.useEffect)(function(){if(s&&Bt){var R=function(){Bt(s.getValue())};return s.on("blur",R),function(){s.off("blur",R)}}},[s,Bt]),Object(n.useEffect)(function(){if(s){var R=function(j){var ce=j.getValue();wt(ce),De(new Date().getTime()),j.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Re&&Re(ce)};return s.on("change",R),function(){s.off("change",R)}}},[s,Re]),Object(n.useEffect)(function(){s&&(ge==null?(s.setValue(""),wt("")):ge!==s.getValue()&&(s.setValue(ge),wt(ge)))},[s,ge]);var fe=Object(n.useCallback)(function(R){var I=s.getCursor(),j=s.getSelection(),ce=j.split(`
`);switch(R){case"bold":return s.replaceSelection("**"+j+"**"),j===""&&s.setCursor(I.line,I.ch+2),s.focus();case"italic":return s.replaceSelection("*"+j+"*"),j===""&&s.setCursor(I.line,I.ch+1),s.focus();case"code":return s.replaceSelection("`"+j+"`"),j===""&&s.setCursor(I.line,I.ch+1),s.focus();case"inline-latex":return s.replaceSelection("`$$"+j+"$$`"),j===""&&s.setCursor(I.line,I.ch+3),s.focus();case"latex":return s.replaceSelection("```latex\n"+j+"\n```"),s.setCursor(I.line+1,j.length+1),s.focus();case"line-break":return s.replaceSelection(`<br/>
`),s.focus();case"list-ul":return j===""?s.replaceSelection("- "+j):s.replaceSelection(ce.map(function(_e){return _e===""?"":"- ".concat(_e)}).join(`
`)),s.focus();case"list-ol":return j===""?s.replaceSelection("1. "+j):s.replaceSelection(ce.map(function(_e,Se){return _e===""?"":"".concat(Se+1,". ").concat(_e)}).join(`
`)),s.focus();case"add-null-ch":return j===""&&s.setCursor(I.line,I.ch+1),s.replaceSelection(na),s.focus();case"eraser":return s.setValue(""),s.focus();case"trigger-watch":return L(!c),s.focus();case"trigger-full-screen":return ue(!te),s.focus();case qe:q(qe);return;case ut:q(ut);return;case rt:q(rt);return;case ht:q(ht);return;default:throw new Error}},[s,c,te]),Ee=Object(n.useCallback)(function(R){q("");switch(w){case qe:var I=R.title,j=R.link;return s.replaceSelection("[".concat(I,"](").concat(j,")")),s.focus();case ut:var ce=R.language,_e=R.content;return s.replaceSelection(["```"+ce,_e,"```"].join(`
`)),s.focus();case rt:var Se=R.src,Ge=R.alt;return s.replaceSelection("![ ".concat(Ge," ]( ").concat(Se,' "').concat(Ge,'" )')),s.focus();case ht:for(var He=R.row,We=R.col,_t=R.align,zt=`
`,Dt=0;Dt<He;Dt++){for(var ea=[],ta=[],aa=0;aa<We;aa++)Dt===1&&ta.push(Q[_t]),ea.push(" ");Dt===1&&(zt+="| ".concat(ta.join(" | "),` |
`)),zt+="| ".concat(ea.join(We===1?"":" | "),` |
`)}return s.replaceSelection(zt+`
`),s.focus();default:throw new Error}},[s,w]),Ye=Object(n.useMemo)(function(){switch(w){case qe:return r.a.createElement(ae,{callback:Ee,onCancel:Oe});case ut:return r.a.createElement(Le.b,{callback:Ee,onCancel:Oe});case rt:return r.a.createElement(ee,{callback:Ee,onCancel:Oe});case ht:return r.a.createElement(nt,{callback:Ee,onCancel:Oe});default:return null}},[w]);function Oe(){q("")}Object(n.useEffect)(function(){if(mt.current){var R=function(He){_e=!0,Se=He.pageY},I=function(){_e=!1},j=function(He){if(_e){var We=He.pageY-Se;We<0&&(We=0),We>300&&(We=300);var _t=Ze+We+"px";Qe(_t)}},ce=mt.current,_e=!1,Se=0;return ce.addEventListener("mousedown",R),document.addEventListener("mousemove",j),document.addEventListener("mouseup",I),function(){ce.removeEventListener("mousedown",R),document.removeEventListener("mousemove",j),document.removeEventListener("mouseup",I)}}},[s,mt]),Object(n.useEffect)(function(){Qe(Ze)},[Ze]);var Fe=ra(it),Ve=ra(Ce),Te={width:Fe,height:Ve},Rt=Object(n.useMemo)(function(){if(T){var R=new Date(T),I=R.getHours(),j=R.getMinutes(),ce=R.getSeconds();return I=I<10?"0"+I:I,j=j<10?"0"+j:j,ce=ce<10?"0"+ce:ce,"".concat(I,":").concat(j,":").concat(ce)}return 0},[T]);function Et(){window.sessionStorage.removeItem(Lt),ot(!1),De(0)}function re(){ot(!1),De(0),s.setValue(window.sessionStorage.getItem(Lt))}return r.a.createElement(n.Fragment,null,r.a.createElement("div",{className:"markdown-editor-wrapper",ref:dt},r.a.createElement("div",{className:"markdown-editor-container ".concat(ma," ").concat(c?"on-preview":""," ").concat(pt?"mini":""," ").concat(te?"full-screen":""),style:Te},r.a.createElement(k,{watch:c,fullScreen:te,showNullButton:ca,onActionCallback:fe}),r.a.createElement("div",{className:"markdown-editor-body"},r.a.createElement("div",{className:"codemirror-container"},r.a.createElement("textarea",{ref:st,placeholder:Ea})),c?r.a.createElement("div",{ref:vt,className:"preview-container"},r.a.createElement(l.a,{value:qt})):null)),ct?r.a.createElement("div",{className:"markdown-tip"},"\u60A8\u4E0A\u6B21\u6709\u5DF2\u4FDD\u5B58\u7684\u6570\u636E\uFF0C\u662F\u5426",r.a.createElement("a",{onClick:re},"\u6062\u590D")," ? /",r.a.createElement("a",{onClick:Et},"\u4E0D\u6062\u590D")," \uFF08\u6570\u636E\u5DF2\u4E8E ",Rt," \u4FDD\u5B58\uFF09"):null),ua?r.a.createElement("a",{ref:mt,className:"editor-resize"}):null,r.a.createElement(M.a,null,Gt[w]?r.a.createElement(v.a,{centered:!0,title:Gt[w],visible:!0,onCancel:Oe,footer:null},Ye):null))}},QUZ3:function(S,i,e){"use strict";e.r(i);var U=e("0Owb"),v=e("PpiC"),N=e("P2fV"),u=e("NJEC"),f=e("T2oS"),n=e("W9HT"),r=e("+L6B"),g=e("2/Rp"),o=e("2qtc"),E=e("kLXV"),O=e("WmNS"),_=e.n(O),p=e("9og8"),d=e("tJVT"),m=e("k1fw"),H=e("aHsQ"),l=e("sGsY"),b=e("q1tI"),t=e.n(b),B=e("Fvcw"),K=e("GIiI"),X=e("Ty5D"),k=e("55Ip"),M=e("OJz4"),z=e("V0Rq"),Y=e("bntm"),be=e("cDPC"),$=e("m3rI"),Z=e("EHPI"),D=e("S+dL"),oe=e.n(D),ae=e("J66h"),Le=e("uMZB"),Ue=e.n(Le),P=e("p/48"),h=e("JPnl"),y=e("y8nQ"),V=e("Vl3Y"),ee=e("5NDa"),Pe=e("5rEg"),he=Pe.a.TextArea,je=5e3,Ae=function(a){var c=a.callback,L=a.onCancel,ne=a.notes;function me(te){c(te)}return t.a.createElement(V.a,{className:"note-form-panel",onFinish:me,initialValues:{notes:ne}},t.a.createElement(V.a.Item,{name:"notes",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7B14\u8BB0\u5185\u5BB9"},{max:je,message:"\u7B14\u8BB0\u6700\u5927\u5B57\u6570\u4E3A".concat(je)}]},t.a.createElement(he,{placeholder:"\u8BF7\u8F93\u5165\u7B14\u8BB0\u5185\u5BB9",rows:5})),t.a.createElement(V.a.Item,{style:{textAlign:"right"}},t.a.createElement(g.a,{type:"ghost",onClick:L,style:{marginRight:10}}," \u53D6\u6D88 "),t.a.createElement(g.a,{type:"primary",htmlType:"submit"}," \u63D0\u4EA4 ")))},le=e("7SP1"),Me=e("DjyN"),et=e("NUBc"),ve=e("miYZ"),nt=e("tsqr"),tt=e("g9YV"),qe=e("wCAj"),rt=e("+k/U"),ut=e.n(rt),ht={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"},bt=ht,Q=e("6VBw"),de=function(c,L){return b.createElement(Q.a,Object.assign({},c,{ref:L,icon:bt}))};de.displayName="CopyOutlined";var Ke=b.forwardRef(de),we=e("JB8y"),Ut=e("wd/R"),Vt=e.n(Ut),Pt=qe.a.Column,na=function(a){var c=a.submitResult,L=a.submitRecords,ne=a.page,me=a.onPageChange,te=a.topicId,ue=c||{},ie=ue.status,F=ue.id,w=ue.input,q=ue.output,A=ue.expected_output,J=L||{},T=J.records,De=J.records_count;function W(){navigator.clipboard.writeText(ae.Base64.decode(q)).then(function(){nt.b.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return t.a.createElement(t.a.Fragment,null,F?t.a.createElement(t.a.Fragment,null,t.a.createElement("ul",{className:ut.a.info},t.a.createElement("li",null,"\u6267\u884C\u7ED3\u679C\uFF1A",t.a.createElement("span",{className:ie===we.a.OK?"c-green":"c-red"},h.a[ie])),t.a.createElement("li",{className:ut.a.error},t.a.createElement("a",{onClick:W},"\u590D\u5236\u9519\u8BEF\u4FE1\u606F ",t.a.createElement(Ke,null)," ")),t.a.createElement("li",null,t.a.createElement(k.Link,{to:"/myproblems/".concat(te,"/record-detail/").concat(F)},"\u663E\u793A\u8BE6\u60C5 > "))),ie!==we.a.OK?t.a.createElement(t.a.Fragment,null,t.a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),t.a.createElement("pre",null,w),t.a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),t.a.createElement("pre",null,ae.Base64.decode(q)),t.a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),t.a.createElement("pre",null,ae.Base64.decode(A))):null):null,(T==null?void 0:T.length)>0?t.a.createElement(qe.a,{dataSource:T,rowKey:"id",pagination:!1},t.a.createElement(Pt,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:function(Ce,Qe){return t.a.createElement("span",null," ",Vt()(Ce).format("YYYY-MM-DD hh:mm:ss"))}}),t.a.createElement(Pt,{title:"\u63D0\u4EA4\u7ED3\u679C",dataIndex:"status",key:"status",render:function(Ce,Qe){return t.a.createElement(k.Link,{className:Ce===0?"c-green":"c-red",to:"/myproblems/".concat(te,"/record-detail/").concat(Qe.id)},h.a[Ce])}}),t.a.createElement(Pt,{title:"\u6267\u884C\u7528\u65F6 (S)",dataIndex:"execute_time",key:"execute_time"}),t.a.createElement(Pt,{title:"\u5185\u5B58\u6D88\u8017\uFF08MB\uFF09",dataIndex:"execute_memory",key:"execute_memory"}),t.a.createElement(Pt,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"})):null,De>15?t.a.createElement(et.a,{className:ut.a.pagination,current:ne,pageSize:15,total:De,onChange:me}):null)},ra=e("DYRE"),St=e("zeV3"),oa=e("+BJd"),sa=e("mr32"),Gt=e("pPuO"),Kt=e.n(Gt),C=e("9Bee"),ke={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}},ge=function(a){var c=a.hack,L=a.onTriggerPraise,ne=a.toDiscuss,me=c.language,te=c.difficult,ue=c.time_limit,ie=c.username,F=c.user_path,w=c.user_praise,q=c.comments_count,A=c.praises_count,J=c.description,T=c.pass_count,De=c.submit_count,W=Object(X.l)(),xe=ke[te];return t.a.createElement(t.a.Fragment,null,t.a.createElement("ul",{className:Kt.a.info},t.a.createElement("li",null,"\u7F16\u7A0B\u8BED\uFF1A",t.a.createElement("b",null,me)),t.a.createElement("li",null,"\u96BE\u5EA6\uFF1A",t.a.createElement(sa.a,{color:xe.color},xe.name)),t.a.createElement("li",null,"\u7A0B\u5E8F\u8FD0\u884C\u65F6\u95F4\u9650\u5236\uFF1A",t.a.createElement("b",null,ue,"\u79D2")),t.a.createElement("li",null,"\u51FA\u9898\u8005\uFF1A",t.a.createElement(k.Link,{to:F},ie))),t.a.createElement(C.a,{value:J,className:Kt.a.desc}),t.a.createElement("ul",{className:Kt.a["commit-info"]},t.a.createElement("li",null,t.a.createElement(St.a,{size:4},t.a.createElement("span",null,"\u901A\u8FC7\u6B21\u6570")," ",t.a.createElement("b",null,T))),t.a.createElement("li",null,t.a.createElement(St.a,{size:4},t.a.createElement("span",null,"\u63D0\u4EA4\u6B21\u6570")," ",t.a.createElement("b",null,De))," "),t.a.createElement("li",{style:{flex:"1 0 0"}}),W.query.type!=="exercises"&&t.a.createElement("li",null,t.a.createElement(St.a,{size:4},t.a.createElement("i",{className:"iconfont icon-huifu1",onClick:ne})," ",t.a.createElement("b",null,q))," "),t.a.createElement("li",null,t.a.createElement(St.a,{size:4},t.a.createElement("i",{onClick:L,className:"iconfont icon-dianzan ".concat(w?"c-orange":"")}),t.a.createElement("b",null,A))," ")))},Re=e("dhSg"),ze=e("oBTY"),it=e("M8RZ"),ft=e("qJ4+"),Ze=e("ErOA");function At(a,c){return Object(Ze.c)("/problems/".concat(a,"/comments.json?page=").concat(c,"&limit=10"))}function pt(a){return Object(Ze.e)("/discusses/".concat(a,"/plus.json"),{container_type:"Discuss",type:1})}function Nt(a,c,L){return Object(Ze.e)("/problems/".concat(a,"/comments/reply.json"),{comments:{content:L,parent_id:c}})}function Ht(a,c){return Object(Ze.e)("/problems/".concat(a,"/comments.json"),{comments:{content:c}})}function Ft(a,c,L){return Object(Ze.e)("/problems/".concat(a,"/comments/").concat(c,"/hidden.json"),L)}function Zt(a,c){return Object(Ze.b)("/problems/".concat(a,"/comments/").concat(c))}var Lt=e("BdwD"),la=e("U7T7"),ua=e("AMnG");function It(a){var c=a.author;return t.a.createElement("a",{href:"/users/".concat(c.login),target:"_blank"},t.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:"".concat($.a.IMG_SERVER,"/images/").concat(c.image_url),width:"50"}))}function ia(a){var c=a.data,L=a.index,ne=a.parentDiscussIndex,me=a.user,te=a.onSetActionType,ue=c.author,ie=c.can_delete,F=c.content,w=c.id,q=c.time;function A(){te({id:w,index:L,type:"delete-discuss",parentDiscussIndex:ne,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}var J=me.admin||ie||ue.user_id===me.user_id;return t.a.createElement("div",{className:"discuss-item-container second-discuss "},t.a.createElement(It,{author:ue}),t.a.createElement("section",null,t.a.createElement("div",{className:"discuss-info"},t.a.createElement("a",{href:"/users/".concat(ue.login),target:"_blank"},ue.name),t.a.createElement("span",{className:"grey"},q),t.a.createElement("div",{className:"btn-group",style:{marginBottom:0}},J?t.a.createElement("a",{onClick:A,title:"\u5220\u9664"},t.a.createElement("i",{className:"iconfont icon-shanchu"})):null)),t.a.createElement(C.a,{className:"discuss-content",value:F})))}var Qt=function(a){var c=a.user,L=a.data,ne=a.index,me=a.onPlusDiscuss,te=a.onSetActionType,ue=a.activeDiscussIndex,ie=a.onReplyDiscuss,F=a.onSetActiveDiscussIndex,w=L.content,q=L.children,A=L.hidden,J=L.id,T=L.praise_count,De=L.time,W=L.user_praise,xe=L.can_delete,Ce=L.author;function Qe(){F(J)}function Je(){me(J,!W,ne)}function at(){te({id:J,index:ne,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function ct(){te({id:J,index:ne,params:{hidden:A?"0":"1"},type:"hidden-discuss",message:A?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}var ot=c.admin||c.user_id===Ce.user_id;return t.a.createElement("div",{className:"discuss-item-container",key:J},t.a.createElement(It,{author:Ce}),t.a.createElement("section",null,t.a.createElement("div",{className:"discuss-info"},t.a.createElement("a",{href:"/users/".concat(Ce.login),target:"_blank"}," ",Ce.name," "),t.a.createElement("span",{className:"grey"},De)),t.a.createElement(C.a,{className:"discuss-content",value:w}),q&&q.length>0?t.a.createElement("div",{className:"reply-discuss-container"},q.map(function(st,dt){return t.a.createElement(ia,{key:st.id,data:st,index:dt,user:c,onSetActionType:te,parentDiscussIndex:ne})})):null,t.a.createElement("div",{className:"btn-group"},ot?t.a.createElement("a",{onClick:ct,title:A?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},t.a.createElement("i",{className:A?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,xe&&(!q||q.length==0)?t.a.createElement("a",{onClick:at,title:"\u5220\u9664"},t.a.createElement("i",{className:"iconfont icon-shanchu"})):null,t.a.createElement("a",{onClick:Qe,title:"\u56DE\u590D"}," ",t.a.createElement("i",{className:"iconfont icon-huifu1"})," "),t.a.createElement("a",{onClick:Je,className:W?"c-orange":""},t.a.createElement("i",{className:W?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),t.a.createElement("span",null,T||""))),t.a.createElement(ua.a,{id:J,activeDiscussIndex:ue,onReplyDiscuss:ie})))},ca=e("kaH+"),da=e("X8oJ"),jt=e("Ot1p"),Bt=function(a){var c=a.user_praise,L=a.praise_count,ne=a.praisePlus,me=a.onCreateDiscuss,te=a.discuss_count,ue=Object(b.useState)(!1),ie=Object(d.a)(ue,2),F=ie[0],w=ie[1],q=Object(b.useState)(""),A=Object(d.a)(q,2),J=A[0],T=A[1];function De(Je){T(Je)}function W(){w(!0)}function xe(){w(!1)}function Ce(){return Qe.apply(this,arguments)}function Qe(){return Qe=Object(p.a)(_.a.mark(function Je(){return _.a.wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:me(J),T(""),w(!1);case 3:case"end":return ct.stop()}},Je)})),Qe.apply(this,arguments)}return t.a.createElement("div",{className:"dis-input-editor-container ".concat(F?"active":""," ")},t.a.createElement("div",{className:F?"text-area hide":"text-area"},t.a.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:W}),t.a.createElement("a",null," ",t.a.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",te," "),t.a.createElement("a",{className:"c-light-black",onClick:ne,title:c?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},t.a.createElement("i",{className:"mr3 ".concat(c?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"," ")}),L?t.a.createElement("span",null,L):"")),F?t.a.createElement("div",{className:"input-mask",onClick:xe}):null,t.a.createElement("div",{className:F?"md-container":"md-container hide"},t.a.createElement(jt.a,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:J,height:240,onChange:De}),t.a.createElement("div",{className:"tip-container",onClick:xe},t.a.createElement("a",{className:"btn-send",onClick:Ce}," \u53D1\u9001 "))))},Xt={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null},ye;(function(a){a[a.GET_DISCUSSES=0]="GET_DISCUSSES",a[a.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",a[a.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",a[a.PLUS_DISCUSS=3]="PLUS_DISCUSS",a[a.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",a[a.SET_PAGE=5]="SET_PAGE",a[a.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING"})(ye||(ye={}));function ma(a,c){switch(c.type){case ye.SHOW_DISCUSSES_LOADING:return Object(m.a)(Object(m.a)({},a),{},{loading:!0});case ye.GET_DISCUSSES:return Object(m.a)(Object(m.a)({},a),c.payload);case ye.TOP_OR_DOWN_DISCUSS:return Object(m.a)(Object(m.a)({},a),c.payload);case ye.SET_ACTION_TYPE:return Object(m.a)(Object(m.a)({},a),c.payload);case ye.PLUS_DISCUSS:return Object(m.a)(Object(m.a)({},a),c.payload);case ye.SET_PAGE:return Object(m.a)(Object(m.a)({},a),{},{page:c.payload});case ye.ACTIVE_DISCUSS_INDEX:return Object(m.a)(Object(m.a)({},a),c.payload);default:throw new Error}}var Yt=function(a){var c=a.user,L=a.identifier,ne=a.hack,me=a.onTriggerPraise,te=Object(b.useReducer)(ma,Xt),ue=Object(d.a)(te,2),ie=ue[0],F=ue[1],w=ie.loading,q=ie.page,A=ie.data,J=ie.count,T=ie.actionType,De=ie.activeDiscussIndex,W=Object(b.useCallback)(Object(p.a)(_.a.mark(function fe(){var Ee,Ye,Oe;return _.a.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:return F({type:ye.SHOW_DISCUSSES_LOADING}),Ve.next=3,At(L,q);case 3:Ee=Ve.sent,Ye=Ee.comments,Oe=Ee.disscuss_count,F({type:ye.GET_DISCUSSES,payload:{data:Ye,count:Oe,loading:!1}});case 6:case"end":return Ve.stop()}},fe)})),[q,L]);Object(b.useEffect)(function(){W()},[L,q]);function xe(fe){F({type:ye.SET_PAGE,page:fe})}function Ce(fe){F({type:ye.SET_ACTION_TYPE,payload:{actionType:fe}})}function Qe(fe){De===fe?F({type:ye.ACTIVE_DISCUSS_INDEX,payload:{activeDiscussIndex:null}}):F({type:ye.ACTIVE_DISCUSS_INDEX,payload:{activeDiscussIndex:fe}})}function Je(fe,Ee,Ye){return at.apply(this,arguments)}function at(){return at=Object(p.a)(_.a.mark(function fe(Ee,Ye,Oe){var Fe;return _.a.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:return Te.prev=0,Te.next=3,pt(Ee);case 3:Fe=Te.sent,A[Oe].user_praise=Ye,A[Oe].praise_count=Fe.praise_count,F({type:ye.PLUS_DISCUSS,payload:{data:Object(ze.a)(A)}}),Te.next=12;break;case 9:Te.prev=9,Te.t0=Te.catch(0),console.log(Te.t0);case 12:case"end":return Te.stop()}},fe,null,[[0,9]])})),at.apply(this,arguments)}function ct(){return ot.apply(this,arguments)}function ot(){return ot=Object(p.a)(_.a.mark(function fe(){var Ee,Ye,Oe,Fe,Ve,Te,Rt,Et;return _.a.wrap(function(R){for(;;)switch(R.prev=R.next){case 0:if(Ee=T.id,Ye=T.params,Oe=T.type,Fe=T.index,Ve=T.parentDiscussIndex,!(Oe==="hidden-discuss")){R.next=6;break}return R.next=4,Ft(L,Ee,Ye);case 4:Ve?A[Ve].children[Fe].hidden=Ye.hidden==1:A[Fe].hidden=Ye.hidden==1,F({type:ye.SET_ACTION_TYPE,payload:{actionType:null,data:Object(ze.a)(A)}});case 6:if(!(Oe==="delete-discuss")){R.next=31;break}return R.next=9,Zt(L,Ee);case 9:if(!(Ve||Ve===0)){R.next=22;break}Te=A[Ve].children,Rt=Te.length-1;case 12:if(!(Rt>=0)){R.next=19;break}if(!(Te[Rt].id===Ee)){R.next=16;break}return Te.splice(Rt,1),R.abrupt("break",19);case 16:Rt--,R.next=12;break;case 19:A[Ve].children=Te,R.next=30;break;case 22:Et=A.length-1;case 23:if(!(Et>=0)){R.next=30;break}if(!(A[Et].id===Ee)){R.next=27;break}return A.splice(Et,1),R.abrupt("break",30);case 27:Et--,R.next=23;break;case 30:F({type:ye.SET_ACTION_TYPE,payload:{actionType:null,data:Object(ze.a)(A)}});case 31:case"end":return R.stop()}},fe)})),ot.apply(this,arguments)}function st(){F({type:ye.SET_ACTION_TYPE,payload:{actionType:null}})}function dt(fe,Ee){return mt.apply(this,arguments)}function mt(){return mt=Object(p.a)(_.a.mark(function fe(Ee,Ye){return _.a.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:return Fe.prev=0,Fe.next=3,Nt(L,Ee,Ye);case 3:W(),Fe.next=9;break;case 6:Fe.prev=6,Fe.t0=Fe.catch(0),console.log(Fe.t0);case 9:case"end":return Fe.stop()}},fe,null,[[0,6]])})),mt.apply(this,arguments)}function vt(fe){return yt.apply(this,arguments)}function yt(){return yt=Object(p.a)(_.a.mark(function fe(Ee){return _.a.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:return F({type:ye.SHOW_DISCUSSES_LOADING}),Oe.next=3,Ht(L,Ee);case 3:W();case 4:case"end":return Oe.stop()}},fe)})),yt.apply(this,arguments)}return t.a.createElement(t.a.Fragment,null,t.a.createElement("div",{className:"discuss-panel"},A.length===0?t.a.createElement(Lt.a,null):A.map(function(fe,Ee){return t.a.createElement(Qt,{onReplyDiscuss:dt,onPlusDiscuss:Je,onSetActiveDiscussIndex:Qe,onSetActionType:Ce,data:fe,index:Ee,user:c,activeDiscussIndex:De})}),J>10?t.a.createElement("div",{className:"pagination-container"},t.a.createElement(et.a,{showQuickJumper:!0,onChange:xe,current:q,total:J})):null),t.a.createElement(Bt,{user_praise:ne.user_praise,praise_count:ne.praises_count,praisePlus:me,discuss_count:ne.comments_count,onCreateDiscuss:vt}),t.a.createElement(it.a,null,t.a.createElement(E.a,{centered:!0,title:"\u63D0\u793A",visible:!!T,onOk:ct,onCancel:st},t.a.createElement("p",null,T?T.message:"")),t.a.createElement(ca.a,null)))},Ea=function(a){var c=a.hack,L=a.onTriggerPraise,ne=a.topicId,me=a.page,te=a.onPageChange,ue=a.user,ie=a.submitRecords,F=a.submitResult,w=Object(b.useState)("0"),q=Object(d.a)(w,2),A=q[0],J=q[1],T=Object(X.l)();function De(xe){var Ce=xe.target.id;J(Ce)}Object(b.useEffect)(function(){var xe=Re.a.subscribe("to-commit-info",function(){J("1")});return xe},[]);function W(){J("2")}return t.a.createElement("div",{className:"left-panel"},t.a.createElement("ul",{className:"s-navs bg-white"},t.a.createElement("li",null,t.a.createElement("a",{className:A==="0"?"active":"",id:"0",onClick:De},"\u4EFB\u52A1\u63CF\u8FF0")),t.a.createElement("li",null,t.a.createElement("a",{className:A==="1"?"active":"",id:"1",onClick:De},"\u63D0\u4EA4\u8BB0\u5F55")),T.query.type!=="exercises"&&t.a.createElement("li",null,t.a.createElement("a",{className:A==="2"?"active":"",id:"2",onClick:De},"\u8BC4\u8BBA"))),t.a.createElement("div",{className:"tab-panel-body ".concat(A==="0"?"":"hide")},t.a.createElement(ge,{hack:c,onTriggerPraise:L,toDiscuss:W})),t.a.createElement("div",{className:"tab-panel-body ".concat(A==="1"?"":"hide")},t.a.createElement(na,{page:me,onPageChange:te,topicId:ne,submitRecords:ie,submitResult:F})),t.a.createElement("div",{className:"tab-panel-body ".concat(A==="2"?"":"hide"),style:{padding:0}},t.a.createElement(Yt,{user:ue,identifier:c.identifier,hack:c,onTriggerPraise:L})))},_a=l.a.Countdown,Jt={Java:"java",C:"c",Python:"py","C++":"c"},s;(function(a){a[a.SET_LOADING=0]="SET_LOADING",a[a.GET_DATA=1]="GET_DATA",a[a.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",a[a.SET_DATA=3]="SET_DATA",a[a.SET_DEBUGING=4]="SET_DEBUGING",a[a.SET_SUBMITING=5]="SET_SUBMITING",a[a.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",a[a.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",a[a.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",a[a.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",a[a.SET_PAGE=10]="SET_PAGE"})(s||(s={}));function Mt(){return new Date().getTime()}var fa={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function $t(a,c){switch(c.type){case s.GET_DATA:return Object(m.a)(Object(m.a)({},a),c.payload);case s.SET_DATA:return Object(m.a)(Object(m.a)({},a),{},{data:c.payload});case s.SET_LOADING:return Object(m.a)(Object(m.a)({},a),{},{loading:c.payload});case s.SET_SHOW_NOTE:return Object(m.a)(Object(m.a)({},a),{},{showNote:c.payload});case s.SET_DEBUGING:return Object(m.a)(Object(m.a)({},a),{},{debuging:c.payload});case s.SET_SUBMITING:return Object(m.a)(Object(m.a)({},a),{},{submitting:c.payload});case s.GET_SUBMIT_RECORDS:return Object(m.a)(Object(m.a)({},a),{},{submitRecords:c.payload});case s.SET_PAGE:return Object(m.a)(Object(m.a)({},a),{},{submitRecordPage:c.payload});case s.SET_EXECUTE_MESSAGE:return Object(m.a)(Object(m.a)({},a),{},{executingMessage:c.payload});case s.SET_EXECUTE_RESULT:return Object(m.a)(Object(m.a)({},a),c.payload);case s.SET_SUBMIT_RESULT:return Object(m.a)(Object(m.a)({},a),c.payload);default:throw new Error}}var qt=i.default=function(a){var c,L,ne,me,te=a.children,ue=Object(b.useReducer)($t,fa),ie=Object(d.a)(ue,2),F=ie[0],w=ie[1],q=Object(X.m)(),A=q.id,J=Object(X.k)(),T=Object(X.l)(),De=F.loading,W=F.data,xe=F.debugResult,Ce=F.submitResult,Qe=F.submitRecords,Je=F.submitRecordPage,at=F.showNote,ct=F.debuging,ot=F.submitting,st=F.executingMessage,dt=Object(b.useState)("#FFF"),mt=Object(d.a)(dt,2),vt=mt[0],yt=mt[1],fe=Object(b.useState)(null),Ee=Object(d.a)(fe,2),Ye=Ee[0],Oe=Ee[1],Fe=Object(b.useState)({}),Ve=Object(d.a)(Fe,2),Te=Ve[0],Rt=Ve[1],Et=W==null?void 0:W.user,re=W==null?void 0:W.hack;Object(b.useEffect)(function(){function pe(){return G.apply(this,arguments)}function G(){return G=Object(p.a)(_.a.mark(function Ie(){var x,Be,se,Xe,Ne,Ot;return _.a.wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:return $e.next=2,Object(M.d)(A);case 2:if(x=$e.sent,x.status===401?J.replace("/user/login",{from:T.pathname}):(x.hack.code=ae.Base64.decode(x.hack.code),w({type:s.GET_DATA,payload:{loading:!1,data:x}})),!(T.query.type==="exercises")){$e.next=10;break}return $e.next=7,Object(z.r)({categoryId:T.query.exercisesId});case 7:se=$e.sent,Rt(Object(m.a)({},se)),(se==null?void 0:se.left_banner_id)&&(se==null||((Be=se.exercise)===null||Be===void 0)?void 0:Be.left_time)&&(Oe(Date.now()+(se==null||((Xe=se.exercise)===null||Xe===void 0)?void 0:Xe.left_time)*1e3),setTimeout(function(){yt("red")},((se==null||((Ne=se.exercise)===null||Ne===void 0)?void 0:Ne.left_time)-300>0?(se==null||((Ot=se.exercise)===null||Ot===void 0)?void 0:Ot.left_time)-300:0)*1e3));case 10:case"end":return $e.stop()}},Ie)})),G.apply(this,arguments)}A&&pe()},[A]),Object(b.useEffect)(function(){I(),T.query.type==="exercises"&&(document.addEventListener("webkitfullscreenchange",function(pe){R()}),window.onblur=function(){Object(Y.a)()&&Object(Y.b)()})},[A,Je]);var R=function(){J.push("/classrooms/".concat(T.query.coursesId,"/exercise/").concat(T.query.exercisesId,"/users/").concat(T.query.login))};function I(){return j.apply(this,arguments)}function j(){return j=Object(p.a)(_.a.mark(function pe(){var G;return _.a.wrap(function(x){for(;;)switch(x.prev=x.next){case 0:return x.prev=0,x.next=3,Object(M.f)(A,{limit:15,page:Je});case 3:G=x.sent,w({type:s.GET_SUBMIT_RECORDS,payload:G}),x.next=10;break;case 7:x.prev=7,x.t0=x.catch(0),console.log(x.t0);case 10:case"end":return x.stop()}},pe,null,[[0,7]])})),j.apply(this,arguments)}function ce(pe){w({type:s.SET_PAGE,payload:pe})}function _e(){return Se.apply(this,arguments)}function Se(){return Se=Object(p.a)(_.a.mark(function pe(){var G,Ie,x,Be,se;return _.a.wrap(function(Ne){for(;;)switch(Ne.prev=Ne.next){case 0:if(!ot){Ne.next=2;break}return Ne.abrupt("return");case 2:return w({type:s.SET_SUBMITING,payload:!0}),Ne.prev=3,Ne.next=6,Object(M.k)(A,{code:ae.Base64.encode(re.code)});case 6:if(G=Ne.sent,!(G.status===0)){Ne.next=16;break}return Ie=function(){var Ot=Object(p.a)(_.a.mark(function lt(){var $e,xt,Wt,kt,Tt,ha;return _.a.wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:return gt.next=2,Object(M.c)(A,"submit");case 2:if($e=gt.sent,xt=$e.status,Wt=$e.data,kt=Mt(),Tt=kt-se>Be*1e3,xt!==0&&!Tt&&setTimeout(Ie,1e3),!Tt){gt.next=12;break}return E.a.error({centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),w({type:s.SET_SUBMITING,payload:!1}),gt.abrupt("return");case 12:if(!(xt===0)){gt.next=18;break}return gt.next=15,Object(M.f)(A,{limit:15,page:Je});case 15:ha=gt.sent,w({type:s.SET_SUBMIT_RESULT,payload:Object(m.a)(Object(m.a)({},F),{},{submitResult:Wt,submitting:!1,submitRecords:ha})}),Re.a.publish("to-commit-info");case 18:case"end":return gt.stop()}},lt)}));return function(){return Ot.apply(this,arguments)}}(),x={},T.query.type==="exercises"&&(x.extras={exercise_id:T.query.exercisesId,question_id:T.query.questionId}),Ne.next=13,Object(M.h)(A,x);case 13:Be=re.time_limit,se=Mt(),Ie();case 16:Ne.next=22;break;case 18:Ne.prev=18,Ne.t0=Ne.catch(3),console.log(Ne.t0),w({type:s.SET_SUBMITING,payload:!1});case 22:case"end":return Ne.stop()}},pe,null,[[3,18]])})),Se.apply(this,arguments)}function Ge(){return He.apply(this,arguments)}function He(){return He=Object(p.a)(_.a.mark(function pe(){var G,Ie,x,Be;return _.a.wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:return w({type:s.SET_DEBUGING,payload:!0}),Xe.prev=1,Xe.next=4,Object(M.k)(A,{code:ae.Base64.encode(re.code)});case 4:if(G=Xe.sent,!(G.status===0)){Xe.next=12;break}return Ie=function(){var Ne=Object(p.a)(_.a.mark(function Ot(){var lt,$e,xt,Wt,kt,Tt;return _.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.next=2,Object(M.c)(A,"debug");case 2:if(lt=Ct.sent,$e=lt.status,xt=lt.message,Wt=lt.data,kt=Mt(),Tt=kt-Be>x*1e3,$e!==0&&!Tt&&(w({type:s.SET_EXECUTE_MESSAGE,payload:xt}),setTimeout(Ie,1e3)),!Tt){Ct.next=12;break}return E.a.error({centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),Ct.abrupt("return");case 12:$e===0&&w({type:s.SET_EXECUTE_RESULT,payload:Object(m.a)(Object(m.a)({},F),{},{debugResult:Wt,debuging:!1})});case 13:case"end":return Ct.stop()}},Ot)}));return function(){return Ne.apply(this,arguments)}}(),x=re.time_limit,Xe.next=10,Object(M.b)(A,{input:encodeURIComponent(W.test_case.input)});case 10:Be=Mt(),Ie();case 12:Xe.next=17;break;case 14:Xe.prev=14,Xe.t0=Xe.catch(1),console.log(Xe.t0);case 17:return Xe.prev=17,w({type:s.SET_DEBUGING,payload:!1}),Xe.finish(17);case 20:case"end":return Xe.stop()}},pe,null,[[1,14,17,20]])})),He.apply(this,arguments)}function We(pe){w({type:s.SET_DATA,payload:Object(m.a)(Object(m.a)({},W),{},{hack:Object(m.a)(Object(m.a)({},re),{},{code:pe})})})}function _t(pe){var G=pe.target.value;w({type:s.SET_DATA,payload:Object(m.a)(Object(m.a)({},W),{},{test_case:{input:G}})})}function zt(){return Dt.apply(this,arguments)}function Dt(){return Dt=Object(p.a)(_.a.mark(function pe(){var G;return _.a.wrap(function(x){for(;;)switch(x.prev=x.next){case 0:return x.prev=0,x.next=3,Object(M.g)(A);case 3:G=x.sent,G.status===401?J.replace("/login",{from:T.pathname}):We(ae.Base64.decode(G.code)),x.next=10;break;case 7:x.prev=7,x.t0=x.catch(0),console.log(x.t0);case 10:case"end":return x.stop()}},pe,null,[[0,7]])})),Dt.apply(this,arguments)}function ea(){E.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:t.a.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",t.a.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk:function(){return Object(p.a)(_.a.mark(function G(){var Ie;return _.a.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:return Be.next=2,Object(M.i)(A);case 2:Ie=Be.sent,Ie.status===401?J.replace("/login",{from:T.pathname}):We(ae.Base64.decode(Ie.code));case 4:case"end":return Be.stop()}},G)}))()}})}function ta(){w({type:s.SET_SHOW_NOTE,payload:!0})}function aa(){w({type:s.SET_SHOW_NOTE,payload:!1})}function Ra(pe){return va.apply(this,arguments)}function va(){return va=Object(p.a)(_.a.mark(function pe(G){return _.a.wrap(function(x){for(;;)switch(x.prev=x.next){case 0:return x.next=2,Object(M.a)(A,G);case 2:w({type:s.GET_DATA,payload:{showNote:!1,data:Object(m.a)(Object(m.a)({},W),{},{hack:Object(m.a)(Object(m.a)({},re),{},{notes:G.notes})})}});case 3:case"end":return x.stop()}},pe)})),va.apply(this,arguments)}var Oa={input:W==null||((c=W.test_case)===null||c===void 0)?void 0:c.input,language:re==null?void 0:re.language,code:re==null?void 0:re.code,title:"main."+Jt[re==null?void 0:re.language],modify_code:re==null?void 0:re.modify_code,notes:re==null?void 0:re.notes,debugResult:xe,debuging:ct,submitting:ot,executingMessage:st,onCancelNote:aa,onAddNote:Ra,showNote:at,onShowNote:ta,onSubmitCode:_e,onChangeCode:We,onChangeInput:_t,onDebugCode:Ge,onResetCode:zt,onSyncCode:ea};function ba(){return ga.apply(this,arguments)}function ga(){return ga=Object(p.a)(_.a.mark(function pe(){var G,Ie,x;return _.a.wrap(function(se){for(;;)switch(se.prev=se.next){case 0:return se.next=2,Object(M.j)(re.id,{container_type:"Hack",type:1});case 2:G=se.sent,Ie=G.praise_count,x=Object(m.a)(Object(m.a)({},W),{},{hack:Object(m.a)(Object(m.a)({},re),{},{praises_count:Ie,user_praise:!re.user_praise})}),w({type:s.SET_DATA,payload:x});case 6:case"end":return se.stop()}},pe)})),ga.apply(this,arguments)}var Ua={topicId:A,submitResult:Ce,submitRecords:Qe,page:Je,onPageChange:ce,hack:re,user:W==null?void 0:W.user,onTriggerPraise:ba};return t.a.createElement(t.a.Fragment,null,t.a.createElement(n.a,{spinning:De,delay:500},W?t.a.createElement(t.a.Fragment,null,t.a.createElement("header",{className:Ue.a.header},T.query.type!=="exercises"&&t.a.createElement("div",null,t.a.createElement("img",{src:"".concat($.a.IMG_SERVER,"/images/").concat(Et.image_url),alt:"user",width:30}),t.a.createElement("span",null,Et.name)),t.a.createElement("h2",null," ",re.name," "),Et.hack_manager?t.a.createElement(k.Link,{className:Ue.a.btn_back,to:"/problems/".concat(re.identifier,"/edit"),style:{marginRight:10}}," ",t.a.createElement(B.a,null)," \u7F16\u8F91"):null,(Te==null||((L=Te.exercise)===null||L===void 0)?void 0:L.left_time)&&t.a.createElement(t.a.Fragment,null,t.a.createElement("span",{style:{color:vt},className:"iconfont icon-kaoshishichang mr5"}),t.a.createElement("span",{className:"c-white mr20"},t.a.createElement(_a,{valueStyle:{color:vt,fontSize:16,fontWeight:"normal"},title:t.a.createElement("span",{style:{color:vt,fontSize:16}},"\u5269\u4F59\u65F6\u95F4\uFF1A"),value:Ye,onFinish:Object(p.a)(_.a.mark(function pe(){var G,Ie;return _.a.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:return Be.next=2,Object(z.K)({categoryId:T.query.exercisesId,commit_method:2});case 2:G=Be.sent,(G==null?void 0:G.status)===0&&E.a.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:t.a.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",t.a.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:function(){var se=Object(p.a)(_.a.mark(function Ne(){return _.a.wrap(function(lt){for(;;)switch(lt.prev=lt.next){case 0:J.push("/classrooms/".concat(T.query.coursesId,"/exercise/").concat(T.query.exercisesId,"/detail"));case 1:case"end":return lt.stop()}},Ne)}));function Xe(){return se.apply(this,arguments)}return Xe}()}),(G==null?void 0:G.status)===-3&&(Ie=parseInt(G==null?void 0:G.message),Oe(Date.now()+Ie*1e3));case 5:case"end":return Be.stop()}},pe)}))}))),((ne=T)===null||ne===void 0||((me=ne.query)===null||me===void 0)?void 0:me.type)==="exercises"?t.a.createElement(g.a,{type:"primary",onClick:function(){E.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:t.a.createElement("div",{className:"tc"},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u5DF2\u7ECF\u63D0\u4EA4\uFF1F"),onOk:function(){R()}})}},t.a.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"):t.a.createElement(k.Link,{className:Ue.a.btn_back,to:"/problemset"}," ",t.a.createElement(K.a,null),"\u9000\u51FA")),t.a.createElement(be.a,{className:"my-problems",leftChild:t.a.createElement(Ea,Ua),rightChild:t.a.createElement(pa,Oa)})):null))};function wt(a){var c=a.title,L=a.modify_code,ne=a.onSyncCode,me=a.onShowCodeSetting,te=a.onResetCode;return t.a.createElement("div",{className:"action-bar"},t.a.createElement("span",null,c),L?t.a.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:ne},t.a.createElement("img",{src:oe.a,alt:"notice"})):null,t.a.createElement(u.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:te},t.a.createElement("a",{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},t.a.createElement("i",{className:"iconfont icon-zhongzhi font-20 "}))),t.a.createElement("a",{onClick:me},t.a.createElement("i",{className:"iconfont icon-shezhi"})))}function pa(a){var c=a.input,L=a.showNote,ne=a.onShowNote,me=a.notes,te=a.onCancelNote,ue=a.onAddNote,ie=a.debugResult,F=a.language,w=a.debuging,q=a.submitting,A=a.executingMessage,J=a.code,T=a.onSubmitCode,De=a.onDebugCode,W=a.onChangeCode,xe=a.onChangeInput,Ce=Object(v.a)(a,["input","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput"]);function Qe(at){return t.a.createElement(wt,Object(U.a)({},Ce,{onShowCodeSetting:at}))}var Je={input:c,debugResult:ie,debuging:w,submitting:q,executingMessage:A,onDebugCode:De,onChangeCode:W,onSubmitCode:T,onChangeInput:xe};return t.a.createElement("div",{className:"right-panel"},t.a.createElement(Z.a,{language:F,value:J,onChange:W,ActionBarRender:Qe}),t.a.createElement("a",{onClick:ne,className:"btn-notes"},t.a.createElement(B.a,null)),t.a.createElement("div",{className:"note-form-area ".concat(L?"active":"")},t.a.createElement(Ae,{onCancel:te,notes:me,callback:ue})),t.a.createElement(h.b,Je))}},"S+dL":function(S,i){S.exports="data:image/gif;base64,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"},U7T7:function(S,i,e){},UZu5:function(S,i,e){},X8oJ:function(S,i,e){},ZD9Y:function(S,i,e){"use strict";var U=e("BoS7"),v=e("Sdc0"),N=e("OaEy"),u=e("2fM7"),f=e("q1tI"),n=e.n(f),r=e("lOMy"),g=e.n(r),o=u.a.Option;i.a=function(E){var O=E.onFontSizeChange,_=E.cmFontSize,p=E.cmCodeMode,d=E.onCodeModeChange,m=E.onTabToSpace,H=E.className,l=H===void 0?"":H,b=E.tabToSpace,t=E.children;return n.a.createElement("div",{className:"tpi-code-setting ".concat(l)},n.a.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),n.a.createElement("section",null,n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),n.a.createElement(u.a,{bordered:!1,size:"small",value:p,onChange:d},n.a.createElement(o,{value:"vs"},"\u767D\u8272\u80CC\u666F"),n.a.createElement(o,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),n.a.createElement(u.a,{bordered:!1,size:"small",value:_,onChange:O},n.a.createElement(o,{value:12},"12px"),n.a.createElement(o,{value:14},"14px"),n.a.createElement(o,{value:16},"16px"),n.a.createElement(o,{value:18},"18px"),n.a.createElement(o,{value:20},"20px"),n.a.createElement(o,{value:22},"22px"))),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"Tab\u8F6C\u6362"),n.a.createElement(v.a,{checked:b,onChange:m}))),n.a.createElement("h3",null,"\u5FEB\u6377\u952E"),n.a.createElement("section",null,n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),n.a.createElement("span",null,"Ctrl + S")),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),n.a.createElement("span",null,"F1 / Alt + F1")),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),n.a.createElement("span",null,"Ctrl + ]/[")),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),n.a.createElement("span",null,"Ctrl + Shift + \\")),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),n.a.createElement("span",null,"Home")),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),n.a.createElement("span",null,"End"))),t)}},ZW9T:function(S,i,e){"use strict";e.d(i,"a",function(){return H});var U=e("k1fw"),v=e("rAM+"),N=e("tJVT"),u=e("q1tI"),f=e.n(u),n=e("bdgK");function r(l,b,t,B,K){var X=b.getWordUntilPosition(t),k={startLineNumber:t.lineNumber,endLineNumber:t.lineNumber,startColumn:X.startColumn,endColumn:X.endColumn},M=B.map(function(z){return{label:z,kind:l.languages.CompletionItemKind.Keyword,insertText:z,insertTextRules:l.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:k}});return K.map(function(z){M.push(Object(U.a)(Object(U.a)({},z),{},{range:k}))}),M}var g=function(l){var b={label:"ifelse",kind:l.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
`),insertTextRules:l.languages.CompletionItemInsertTextRule.InsertAsSnippet},t=["auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while","inline","restrict","_Bool","_Complex","_Imaginary","_Alignas","_Alignof","_Atomic","_Static_assert","_Noreturn","_Thread_local","_Generic"];l.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(k,M){var z=r(l,k,M,t,[b]);return{suggestions:z}}});var B=["False","None","True","and","as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal","not","or","pass","raise","return","try","while","with","yield"];l.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(k,M){var z=[{label:"print",kind:l.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(`
`),insertTextRules:l.languages.CompletionItemInsertTextRule.InsertAsSnippet}],Y=r(l,k,M,B,z);return{suggestions:Y}}});var K=["abstract","assert","boolean","break","byte","case","catch","char","class","const","continue","default","do","double","else","enum","extends","final","finally","float","for","goto","if","implements","import","instance of","int","interface","long","native","new","package","private","protected","public","return","strictfp","short","static","super","switch","synchronized","this","throw","throws","transient","try","void","volatile","while"];l.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(k,M){var z=[b,{label:"main",kind:l.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(`
`),insertTextRules:l.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:l.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(`
`),insertTextRules:l.languages.CompletionItemInsertTextRule.InsertAsSnippet}],Y=r(l,k,M,K,z);return{suggestions:Y}}})};function o(l){return/^\d+$/.test(l)?"".concat(l,"px"):l}function E(){}var O=!1,_={"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 l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],b=l;if(Array.isArray(l)){for(var t=0;t<l.length;t++){var B=_[l[t]];if(B)return B}return b[0]}return _[b]||b}var d=null,m=i.b=function(l){var b=l.width,t=b===void 0?"100%":b,B=l.height,K=B===void 0?"100%":B,X=l.value,k=l.language,M=k===void 0?"javascript":k,z=l.style,Y=z===void 0?{}:z,be=l.options,$=be===void 0?{}:be,Z=l.overrideServices,D=Z===void 0?{}:Z,oe=l.theme,ae=oe===void 0?"vs-dark":oe,Le=l.onEditBlur,Ue=l.onSave,P=l.forbidCopy,h=P===void 0?!1:P,y=l.onChange,V=y===void 0?E:y,ee=l.editorDidMount,Pe=ee===void 0?E:ee,he=l.onFocus,je=he===void 0?E:he,Ae=Object(u.useRef)(),le=Object(u.useRef)({}),Me=Object(u.useState)(!1),et=Object(N.a)(Me,2),ve=et[0],nt=et[1];function tt(){var Q;return Ae.current&&(Q=new n.default(function(de){var Ke=Object(v.a)(de),we;try{for(Ke.s();!(we=Ke.n()).done;){var Ut=we.value;(Ut.target.offsetHeight>0||Ut.target.offsetWidth>0)&&le.current.instance.layout()}}catch(Vt){Ke.e(Vt)}finally{Ke.f()}}),Q.observe(Ae.current)),Q}Object(u.useEffect)(function(){var Q=le.current.instance;if(X!=null&&Q&&ve){var de=Q.getModel();de&&X!==de.getValue()&&(O=!0,de.setValue(X),Q.layout(),O=!1)}},[X,ve,le.current]);function qe(){var Q=le.current.instance;if(Q){var de=Q.getSelection(),Ke=le.current.pastePos||{},we=new d.Range(Ke.startLineNumber||de.endLineNumber,Ke.startColumn||de.endColumn,Ke.endLineNumber||de.endLineNumber,Ke.endColumn||de.endColumn);Q.executeEdits("",[{range:we,text:""}])}}function rt(Q){(window.navigator.platform.match("Mac")?Q.metaKey:Q.ctrlKey)&&Q.keyCode==83&&(Q.preventDefault(),Ue())}Object(u.useEffect)(function(){Ae.current&&!ve&&e.e(24).then(e.t.bind(null,"M/lh",7)).then(function(Q){d=Q,g(d),le.current.instance=d.editor.create(Ae.current,Object(U.a)({value:X,language:p(M),theme:ae},$),D);var de=le.current.instance;Pe(de,d),le.current.subscription=de.onDidChangeModelContent(function(we){O||V(de.getValue(),we)}),Le&&de.onDidBlurEditorWidget(function(){Le(de.getValue())}),je&&de.onDidFocusEditorText(function(){je(de.getValue())}),h&&(de.addCommand(d.KeyMod.CtrlCmd|d.KeyCode.KEY_V,function(){return null}),de.onDidPaste(function(we){le.current.pastePos=we}),window.addEventListener("paste",qe));var Ke=tt();return nt(!0),function(){var we=le.current.instance;we.dispose();var Ut=we.getModel();Ut&&Ut.dispose(),le.current.subscription&&le.current.subscription.dispose(),h&&window.removeEventListener("paste",qe),Ke.unobserve(Ae.current)}})},[]),Object(u.useEffect)(function(){var Q=le.current.instance;if(Q&&ve)return document.addEventListener("keydown",rt,!1),function(){document.removeEventListener("keydown",rt)}},[Ue,ve]),Object(u.useEffect)(function(){var Q=le.current.instance;if(Q&&ve){var de=p(M);d.editor.setModelLanguage(Q.getModel(),de)}},[M,ve]),Object(u.useEffect)(function(){var Q=le.current.instance;Q&&ve&&d.editor.setTheme(ae)},[ae,ve]),Object(u.useEffect)(function(){var Q=le.current.instance;Q&&ve&&Q.updateOptions($)},[JSON.stringify($),ve]),Object(u.useEffect)(function(){var Q=le.current.instance;Q&&ve&&Q.layout()},[t,K,ve]);var ut=o(t),ht=o(K),bt=Object(U.a)(Object(U.a)({},Y),{},{width:ut,height:ht});return f.a.createElement("div",{className:"my-monaco-editor",ref:Ae,style:bt})};function H(l){var b=l.width,t=b===void 0?"100%":b,B=l.height,K=B===void 0?"100%":B,X=l.original,k=l.modified,M=l.language,z=l.options,Y=z===void 0?{}:z,be=Object(u.useRef)(),$=Object(u.useState)(null),Z=Object(N.a)($,2),D=Z[0],oe=Z[1];function ae(h){var y;return be.current&&(y=new n.default(function(V){var ee=Object(v.a)(V),Pe;try{for(ee.s();!(Pe=ee.n()).done;){var he=Pe.value;(he.target.offsetHeight>0||he.target.offsetWidth>0)&&h.layout()}}catch(je){ee.e(je)}finally{ee.f()}}),y.observe(be.current)),y}Object(u.useEffect)(function(){be.current&&e.e(24).then(e.t.bind(null,"M/lh",7)).then(function(h){d=h;var y=d.editor.createDiffEditor(be.current,Object(U.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",ignoreTrimWhitespace:!1,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},Y));oe(y);var V=ae(y);return function(){y.dispose();var ee=y.getModel();ee&&ee.dispose(),V.unobserve(be.current)}})},[]),Object(u.useEffect)(function(){D&&D.setModel({original:d.editor.createModel(X,M),modified:d.editor.createModel(k,M)})},[X,k,M,D]);var Le=o(t),Ue=o(K),P={width:Le,height:Ue};return f.a.createElement("div",{className:"my-diff-editor",ref:be,style:P})}},a4uL:function(S,i,e){},bCnd:function(S,i,e){"use strict";e.d(i,"b",function(){return u}),e.d(i,"a",function(){return f});var U=e("je13"),v=e.n(U),N=!1;function u(n,r){var g=v.a.get("__ec");g||(g={}),g[n]=r,v.a.set("__ec",g)}function f(n,r){var g=v.a.get("__ec");return g?g[n]===void 0?r:g[n]:r}},bntm:function(S,i,e){"use strict";e.d(i,"d",function(){return U}),e.d(i,"b",function(){return v}),e.d(i,"c",function(){return N}),e.d(i,"a",function(){return u});function U(f){try{f.mozRequestFullScreen?f.mozRequestFullScreen():f.webkitRequestFullScreen&&f.webkitRequestFullScreen()}catch(n){console.log(n,":e")}}function v(){document.webkitExitFullscreen?document.webkitExitFullscreen():document.exitFullscreen?document.exitFullscreen():document.msExitFullscreen?document.msExitFullscreen():document.mozCancelFullScreen&&document.mozCancelFullScreen()}var N=function(){if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function u(){var f=document.fullscreenElement||document.mozFullscreenElement||document.webkitFullscreenElement,n=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return!(f==null)}},cDPC:function(S,i,e){"use strict";var U=e("tJVT"),v=e("q1tI"),N=e.n(v),u=e("i3hx"),f=e.n(u);i.a=function(n){var r=n.defaultX,g=r===void 0?"40%":r,o=n.leftChild,E=n.rightChild,O=n.className,_=Object(v.useState)(g),p=Object(U.a)(_,2),d=p[0],m=p[1],H=Object(v.useRef)();function l(){H.current=!0}Object(v.useEffect)(function(){function B(X){H.current&&m(X.pageX)}function K(){H.current=!1}return window.addEventListener("mousemove",B),window.addEventListener("mouseup",K),function(){window.removeEventListener("mousemove",B),window.removeEventListener("mouseup",K)}},[]);var b=typeof d=="number"&&d!==.01?"".concat(d,"px"):"40%",t="calc(100% - 4px - ".concat(b,")");return N.a.createElement("div",{className:"split-panel-container ".concat(O)},N.a.createElement("section",{style:{width:b,display:d===.01?"none":""}},o),N.a.createElement("section",{className:"resize-x-bar",onMouseDown:l},N.a.createElement("a",{className:"btn-resize"},N.a.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},N.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"})))),N.a.createElement("section",{style:{width:t}},E))}},dejd:function(S,i,e){},dhSg:function(S,i,e){"use strict";function U(N){var u={},f={subscribe:function(r,g){return u[r]||(u[r]=[]),u[r].push(g),this.unsubscribe.bind(null,r,g)},unsubscribe:function(r,g){var o=u[r],E=-1;if(o){for(var O=0;O<o.length;O++)if(o[O].name===g.name){E=O;break}if(E>=0)return u[r].splice(E,1),!0}return!1},publish:function(r){if(!u[r])return!1;var g=Array.prototype.slice.call(arguments,1);return u[r].forEach(function(o){o.apply(null,g)}),this}};return N?Object.assign(N,f):f}var v=new U;i.a=v},fcyK:function(S,i,e){},i3hx:function(S,i,e){},kSUc:function(S,i,e){},"kaH+":function(S,i,e){"use strict";var U=e("+L6B"),v=e("2/Rp"),N=e("tJVT"),u=e("q1tI"),f=e.n(u),n=e("UZu5"),r=e.n(n),g=e("dhSg"),o=e("rLCj"),E=e("dF/Y"),O=e("4i/N");i.a=function(){var _=Object(u.useState)(""),p=Object(N.a)(_,2),d=p[0],m=p[1],H=Object(u.useState)(0),l=Object(N.a)(H,2),b=l[0],t=l[1];Object(u.useEffect)(function(){var X=g.a.subscribe("preview-image",function(k){m(k)});return X},[]);function B(){m("")}function K(){t(b+90)}return f.a.createElement(u.Fragment,null,d?f.a.createElement("div",{className:"image-preview-container"},f.a.createElement("div",{className:"button-group"},f.a.createElement(v.a,{onClick:K},"\u65CB\u8F6C",f.a.createElement(o.a,null)),f.a.createElement(v.a,{href:d},"\u4E0B\u8F7D",f.a.createElement(E.a,null)),f.a.createElement(v.a,{onClick:B},"\u5173\u95ED",f.a.createElement(O.a,null))),f.a.createElement("img",{className:"image-preview",src:d,alt:"\u9884\u89C8\u5927\u56FE",style:{transform:"rotate(".concat(b,"deg)")}})):null)}},lOMy:function(S,i,e){},nWbc:function(S,i,e){},"p/48":function(S,i,e){},pPuO:function(S,i,e){S.exports={desc:"desc___2o_2w",info:"info___Uro3x","commit-info":"commit-info___o2-Ex"}},"qJ4+":function(S,i,e){},uMZB:function(S,i,e){S.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"}}}]);