You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
111 KiB
18 lines
111 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[143],{"3dVZ":function(Ie,J,t){},"7ahc":function(Ie,J,t){"use strict";t.d(J,"a",function(){return Oe});var je=t("k1fw"),Me=t("0Owb"),Se=t("+L6B"),re=t("2/Rp"),_e=t("y8nQ"),u=t("Vl3Y"),f=t("tJVT"),ue=t("OaEy"),oe=t("2fM7"),x=t("q1tI"),k=t.n(x),ie=t("VrN/"),Z=t.n(ie),me=t("p77/"),ze=t.n(me),xe=t("c5Ni"),K=t.n(xe),Ne=oe.a.Option,Ge={labelCol:{span:4},wrapperCol:{span:20}},h={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"]};J.b=function(v){var W=v.callback,E=v.onCancel,pe=Object(x.useState)("python"),X=Object(f.a)(pe,2),$=X[0],D=X[1];function w(U){D(h[U][1])}function I(U){W(U)}return k.a.createElement(u.a,Object(Me.a)({},Ge,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:I}),k.a.createElement(u.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},k.a.createElement(oe.a,{onChange:w},Object.keys(h).map(function(U){return k.a.createElement(Ne,{key:U,value:U},h[U][0])}))),k.a.createElement(u.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},k.a.createElement(Oe,{mode:$})),k.a.createElement("div",{className:"flex-container flex-end"},k.a.createElement(re.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),k.a.createElement(re.a,{type:"ghost",onClick:E},"\u53D6\u6D88")))};function Oe(v){var W=v.value,E=v.onChange,pe=v.mode,X=v.options,$=X===void 0?{}:X,D=Object(x.useRef)(),w=Object(x.useState)(),I=Object(f.a)(w,2),U=I[0],l=I[1];return Object(x.useEffect)(function(){if(U){var Q=function(P){var R=P.getValue();E&&E(R)};return U.on("change",Q),function(){U.off("change",Q)}}},[U,E]),Object(x.useEffect)(function(){U&&U.setOption("mode",pe)},[U,pe]),Object(x.useEffect)(function(){U&&((W!==U.getValue()||W==="")&&setTimeout(function(){U.setValue(W||" ")},300))},[U,W]),Object(x.useEffect)(function(){if(D.current&&!U){var Q=Z.a.fromTextArea(D.current,Object(je.a)({mode:pe,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},$));l(Q)}},[D.current,U]),k.a.createElement("div",{className:"my-codemirror-container"},k.a.createElement("textarea",{ref:D}))}},"9Bee":function(Ie,J,t){"use strict";var je=t("q1tI"),Me=t.n(je),Se=t("vg9a"),re=t("tJVT"),_e=t("DlQD"),u=t.n(_e),f=t("rUJ1");function ue(C,P){var R=C.match(/^(\s+)(?:```)/);if(R===null)return P;var F=R[1];return P.split(`
|
|
`).map(function(Ue){var ve=Ue.match(/^\s+/);if(ve===null)return Ue;var N=Object(re.a)(ve,1),ye=N[0];return ye.length>=F.length?Ue.slice(F.length):Ue}).join(`
|
|
`)}var oe=[],x=["<ul>"],k=new u.a.Renderer,ie=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function Z(){oe.length=0,x=["<ul>"]}function me(C,P,R,F){if(P>=C.length||C[P].level<=R)return P;var Ue=C[P];F.push("<li><a href='#"+Ue.anchor+"'>"+Ue.text+"</a>"),P++;var ve=[];return P=me(C,P,Ue.level,ve),ve.length>0&&(F.push("<ul>"),ve.forEach(function(N){F.push(N)}),F.push("</ul>")),F.push("</li>"),P=me(C,P,R,F),P}function ze(){return me(oe,0,0,x),x.push("</ul>"),x.join("")}var xe={heading:function(P){var R=ie.exec(P);if(R)return{type:"heading",raw:R[0],depth:R[1].length,text:R[2]}},fences:function(P){var R=this.rules.block.fences.exec(P);if(R){var F=R[0],Ue=ue(F,R[3]||""),ve=R[2]?R[2].trim():R[2];if(["latex","katex","math"].indexOf(ve)>=0){var N=Ge(),ye=Ue;Ue=N,h[N]={type:"block",expression:ye}}return{type:"code",raw:F,lang:ve,text:Ue}}}},K=/(?:\${2})([^\n`]+?)(?:\${2})/gi,Ne=0,Ge=function(){return"__special_katext_id_".concat(Ne++,"__")},h={};function Oe(){return h}function v(){Ne=0,h={}}function W(C){return C=C.replace(K,function(P,R){var F=Ge();return h[F]={type:"inline",expression:R},F}),C}var E=k.listitem;k.listitem=function(C){return E(W(C))};var pe=k.paragraph;k.paragraph=function(C){return pe(W(C))};var X=k.tablecell;k.tablecell=function(C,P){return X(W(C),P)},k.code=function(C,P,R){var F=(P||"").match(/\S*/)[0];return F?["latex","katex","math"].indexOf(F)>=0?"<p class='editormd-tex'>".concat(C,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(P,'">').concat(R?C:Object(f.escape)(C,!0),`</code></pre>
|
|
`):'<pre class="prettyprint linenums"><code>'+(R?C:Object(f.escape)(C,!0))+"</code></pre>"},k.heading=function(C,P,R){var F=this.options.headerPrefix+R.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return oe.push({anchor:F,level:P,text:C}),"<h"+P+' id="'+F+'">'+C+"</h"+P+">"},u.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),u.a.use({tokenizer:xe,renderer:k});var $=u.a,D=t("SJMd"),w=t("m3rI"),I=t("Oy/b"),U=/<pre[^>]*>/g;function l(C){var P=document.createElement("div");return P.innerHTML=C,P.childNodes.length===0?"":P.childNodes[0].nodeValue}var Q=J.a=function(C){var P=C.value,R=P===void 0?"":P,F=C.className,Ue=C.style,ve=Ue===void 0?{}:Ue,N=String(R),ye=Object(je.useMemo)(function(){try{var We=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Be=/\"\/api\/attachments\/|\"\/attachments\/download\//g,g=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;N=N.replace(We,"("+w.a.API_SERVER+"/api/attachments/").replace(Be,'"'+w.a.API_SERVER+"/api/attachments/").replace(g,'"'+w.a.API_SERVER+"/files/uploads/")}catch(i){}var c=$(N),s=Oe();return N.match(/\[TOC\]/)&&(c=c.replace("<p>[TOC]</p>",ze()),Z()),c=c.replace(/(__special_katext_id_\d+__)/g,function(i,d){var p=s[d],y=p.type,S=p.expression;return Object(I.renderToString)(l(S)||"",{displayMode:y==="block",throwOnError:!1,output:"html"})}),c=c.replace(/▁/g,"\u2581\u2581\u2581"),v(),c},[N]),Te=Object(je.useRef)();function Le(We){var Be=We.target;if(Be.tagName.toUpperCase()==="A"){var g=Be.getAttribute("href");if(g.startsWith("#")){We.preventDefault();var c=document.getElementById(g.replace("#",""));c&&c.scrollIntoView(!0)}}}return Object(je.useEffect)(function(){if(Te.current&&ye&&(ye.match(U)&&window.PR.prettyPrint()),Te.current)return Te.current.addEventListener("click",Le),function(){Te.current.removeEventListener("click",Le),v(),Z()}},[ye,Te.current,Le]),Me.a.createElement("div",{ref:Te,style:ve,className:"".concat(F||""," markdown-body"),dangerouslySetInnerHTML:{__html:ye}})}},"9VGf":function(Ie,J,t){"use strict";t.d(J,"a",function(){return Se});var je=t("q1tI"),Me=t.n(je);function Se(re,_e){var u=Object(je.useRef)();Object(je.useEffect)(function(){u.current=re}),Object(je.useEffect)(function(){function f(){u.current()}if(_e!==null){var ue=setInterval(f,_e);return function(){return clearInterval(ue)}}},[_e])}},BjJ7:function(Ie,J,t){"use strict";t.d(J,"d",function(){return Me}),t.d(J,"c",function(){return Se}),t.d(J,"e",function(){return re}),t.d(J,"b",function(){return _e}),t.d(J,"a",function(){return f});var je=t("m3rI");function Me(ue){var oe=!0;if(ue.length>0){for(var x=0;x<ue.length;x++)if(ue[x].compile_success==0||!ue[x].compile_success){oe=!1;break}}else oe=!1;return oe}function Se(ue){for(var oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",x=[],k=0;k<ue.length;k++){var ie=ue[k],Z=oe?"".concat(oe,"/").concat(ie.name):"".concat(ie.name);x.push({title:ie.name,isLeaf:!(ie.type==="tree"),key:Z})}return x}function re(ue,oe,x){for(var k=0;k<ue.length;k++){var ie=ue[k];if(ie.key===oe){ie.children=x;break}ie.children&&re(ie.children,oe,x)}return ue}function _e(ue,oe,x){var k;return function(){var ie=this,Z=arguments,me=function(){k=null,x||ue.apply(ie,Z)},ze=x&&!k;clearTimeout(k),k=setTimeout(me,oe),ze&&ue.apply(ie,Z)}}var u=!0,f=je.a.API_SERVER},"C+DQ":function(Ie,J,t){},"CvG/":function(Ie,J,t){"use strict";var je=t("5Dmo"),Me=t("3S7+"),Se=t("miYZ"),re=t("tsqr"),_e=t("9og8"),u=t("5NDa"),f=t("5rEg"),ue=t("2qtc"),oe=t("kLXV"),x=t("oBTY"),k=t("tJVT"),ie=t("q1tI"),Z=t.n(ie),me=t("SWI9"),ze=t.n(me),xe=t("WCUW"),K=t("ErOA");function Ne(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Ne=function(){return h};var h={},Oe=Object.prototype,v=Oe.hasOwnProperty,W=typeof Symbol=="function"?Symbol:{},E=W.iterator||"@@iterator",pe=W.asyncIterator||"@@asyncIterator",X=W.toStringTag||"@@toStringTag";function $(g,c,s){return Object.defineProperty(g,c,{value:s,enumerable:!0,configurable:!0,writable:!0}),g[c]}try{$({},"")}catch(g){$=function(s,i,d){return s[i]=d}}function D(g,c,s,i){var d=c&&c.prototype instanceof U?c:U,p=Object.create(d.prototype),y=new Le(i||[]);return p._invoke=function(S,Pe,q){var Ce="suspendedStart";return function(V,He){if(Ce==="executing")throw new Error("Generator is already running");if(Ce==="completed"){if(V==="throw")throw He;return Be()}for(q.method=V,q.arg=He;;){var nt=q.delegate;if(nt){var ft=N(nt,q);if(ft){if(ft===I)continue;return ft}}if(q.method==="next")q.sent=q._sent=q.arg;else if(q.method==="throw"){if(Ce==="suspendedStart")throw Ce="completed",q.arg;q.dispatchException(q.arg)}else q.method==="return"&&q.abrupt("return",q.arg);Ce="executing";var mt=w(S,Pe,q);if(mt.type==="normal"){if(Ce=q.done?"completed":"suspendedYield",mt.arg===I)continue;return{value:mt.arg,done:q.done}}mt.type==="throw"&&(Ce="completed",q.method="throw",q.arg=mt.arg)}}}(g,s,y),p}function w(g,c,s){try{return{type:"normal",arg:g.call(c,s)}}catch(i){return{type:"throw",arg:i}}}h.wrap=D;var I={};function U(){}function l(){}function Q(){}var C={};$(C,E,function(){return this});var P=Object.getPrototypeOf,R=P&&P(P(We([])));R&&R!==Oe&&v.call(R,E)&&(C=R);var F=Q.prototype=U.prototype=Object.create(C);function Ue(g){["next","throw","return"].forEach(function(c){$(g,c,function(s){return this._invoke(c,s)})})}function ve(g,c){function s(d,p,y,S){var Pe=w(g[d],g,p);if(Pe.type!=="throw"){var q=Pe.arg,Ce=q.value;return Ce&&typeof Ce=="object"&&v.call(Ce,"__await")?c.resolve(Ce.__await).then(function(V){s("next",V,y,S)},function(V){s("throw",V,y,S)}):c.resolve(Ce).then(function(V){q.value=V,y(q)},function(V){return s("throw",V,y,S)})}S(Pe.arg)}var i;this._invoke=function(d,p){function y(){return new c(function(S,Pe){s(d,p,S,Pe)})}return i=i?i.then(y,y):y()}}function N(g,c){var s=g.iterator[c.method];if(s===void 0){if(c.delegate=null,c.method==="throw"){if(g.iterator.return&&(c.method="return",c.arg=void 0,N(g,c),c.method==="throw"))return I;c.method="throw",c.arg=new TypeError("The iterator does not provide a 'throw' method")}return I}var i=w(s,g.iterator,c.arg);if(i.type==="throw")return c.method="throw",c.arg=i.arg,c.delegate=null,I;var d=i.arg;return d?d.done?(c[g.resultName]=d.value,c.next=g.nextLoc,c.method!=="return"&&(c.method="next",c.arg=void 0),c.delegate=null,I):d:(c.method="throw",c.arg=new TypeError("iterator result is not an object"),c.delegate=null,I)}function ye(g){var c={tryLoc:g[0]};1 in g&&(c.catchLoc=g[1]),2 in g&&(c.finallyLoc=g[2],c.afterLoc=g[3]),this.tryEntries.push(c)}function Te(g){var c=g.completion||{};c.type="normal",delete c.arg,g.completion=c}function Le(g){this.tryEntries=[{tryLoc:"root"}],g.forEach(ye,this),this.reset(!0)}function We(g){if(g){var c=g[E];if(c)return c.call(g);if(typeof g.next=="function")return g;if(!isNaN(g.length)){var s=-1,i=function d(){for(;++s<g.length;)if(v.call(g,s))return d.value=g[s],d.done=!1,d;return d.value=void 0,d.done=!0,d};return i.next=i}}return{next:Be}}function Be(){return{value:void 0,done:!0}}return l.prototype=Q,$(F,"constructor",Q),$(Q,"constructor",l),l.displayName=$(Q,X,"GeneratorFunction"),h.isGeneratorFunction=function(g){var c=typeof g=="function"&&g.constructor;return!!c&&(c===l||(c.displayName||c.name)==="GeneratorFunction")},h.mark=function(g){return Object.setPrototypeOf?Object.setPrototypeOf(g,Q):(g.__proto__=Q,$(g,X,"GeneratorFunction")),g.prototype=Object.create(F),g},h.awrap=function(g){return{__await:g}},Ue(ve.prototype),$(ve.prototype,pe,function(){return this}),h.AsyncIterator=ve,h.async=function(g,c,s,i,d){d===void 0&&(d=Promise);var p=new ve(D(g,c,s,i),d);return h.isGeneratorFunction(c)?p:p.next().then(function(y){return y.done?y.value:p.next()})},Ue(F),$(F,X,"Generator"),$(F,E,function(){return this}),$(F,"toString",function(){return"[object Generator]"}),h.keys=function(g){var c=[];for(var s in g)c.push(s);return c.reverse(),function i(){for(;c.length;){var d=c.pop();if(d in g)return i.value=d,i.done=!1,i}return i.done=!0,i}},h.values=We,Le.prototype={constructor:Le,reset:function(c){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(Te),!c)for(var s in this)s.charAt(0)==="t"&&v.call(this,s)&&!isNaN(+s.slice(1))&&(this[s]=void 0)},stop:function(){this.done=!0;var c=this.tryEntries[0].completion;if(c.type==="throw")throw c.arg;return this.rval},dispatchException:function(c){if(this.done)throw c;var s=this;function i(q,Ce){return y.type="throw",y.arg=c,s.next=q,Ce&&(s.method="next",s.arg=void 0),!!Ce}for(var d=this.tryEntries.length-1;d>=0;--d){var p=this.tryEntries[d],y=p.completion;if(p.tryLoc==="root")return i("end");if(p.tryLoc<=this.prev){var S=v.call(p,"catchLoc"),Pe=v.call(p,"finallyLoc");if(S&&Pe){if(this.prev<p.catchLoc)return i(p.catchLoc,!0);if(this.prev<p.finallyLoc)return i(p.finallyLoc)}else if(S){if(this.prev<p.catchLoc)return i(p.catchLoc,!0)}else{if(!Pe)throw new Error("try statement without catch or finally");if(this.prev<p.finallyLoc)return i(p.finallyLoc)}}}},abrupt:function(c,s){for(var i=this.tryEntries.length-1;i>=0;--i){var d=this.tryEntries[i];if(d.tryLoc<=this.prev&&v.call(d,"finallyLoc")&&this.prev<d.finallyLoc){var p=d;break}}p&&(c==="break"||c==="continue")&&p.tryLoc<=s&&s<=p.finallyLoc&&(p=null);var y=p?p.completion:{};return y.type=c,y.arg=s,p?(this.method="next",this.next=p.finallyLoc,I):this.complete(y)},complete:function(c,s){if(c.type==="throw")throw c.arg;return c.type==="break"||c.type==="continue"?this.next=c.arg:c.type==="return"?(this.rval=this.arg=c.arg,this.method="return",this.next="end"):c.type==="normal"&&s&&(this.next=s),I},finish:function(c){for(var s=this.tryEntries.length-1;s>=0;--s){var i=this.tryEntries[s];if(i.finallyLoc===c)return this.complete(i.completion,i.afterLoc),Te(i),I}},catch:function(c){for(var s=this.tryEntries.length-1;s>=0;--s){var i=this.tryEntries[s];if(i.tryLoc===c){var d=i.completion;if(d.type==="throw"){var p=d.arg;Te(i)}return p}}throw new Error("illegal catch attempt")},delegateYield:function(c,s,i){return this.delegate={iterator:We(c),resultName:s,nextLoc:i},this.method==="next"&&(this.arg=void 0),I}},h}var Ge=function(Oe){var v=Oe.data,W=Oe.value,E=W===void 0?[]:W,pe=Oe.onChange,X=pe===void 0?function(){}:pe,$=Object(ie.useState)(v),D=Object(k.a)($,2),w=D[0],I=D[1];Object(ie.useEffect)(function(){v.length>0&&I(v)},[v]),Object(ie.useEffect)(function(){if((E==null?void 0:E.length)>0){var l;if(!(E==null||((l=E[0])===null||l===void 0)?void 0:l.name))return;v==null||v.map(function(C){E==null||E.map(function(P){(C==null?void 0:C.id)===parseInt(P==null?void 0:P.id)&&(C.ischeck=!0)})}),I(Object(x.a)(v));var Q=[];v==null||v.map(function(C){C.ischeck&&Q.push(C.id)}),X([].concat(Q))}},[E]);var U=function(){if((w==null?void 0:w.length)>=50)return oe.a.info({centered:!0,width:424,okText:"\u77E5\u9053\u5566",title:"\u63D0\u793A",icon:null,content:Z.a.createElement("div",{className:"tc font14"},"\u5F53\u524D\u5206\u7EC4\u6570\u91CF\u5DF2\u8FBE\u5230\u4E0A\u9650")});var Q="";oe.a.confirm({centered:!0,width:424,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u65B0\u5EFA\u5206\u7EC4",icon:null,className:"custom-modal-divider",content:Z.a.createElement("div",{className:"font14"},Z.a.createElement(f.a,{maxLength:20,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u540D\u79F0",className:"mt10",defaultValue:Q,onChange:function(P){return Q=P.target.value}})),onOk:function(){return new Promise(function(){var P=Object(_e.a)(Ne().mark(function R(F,Ue){var ve,N,ye;return Ne().wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:if(Q){Le.next=3;break}return re.b.info("\u8BF7\u8F93\u5165\u5206\u7EC4\u540D\u79F0"),Le.abrupt("return",Ue());case 3:return Le.next=5,Object(xe.m)({name:Q});case 5:if(ve=Le.sent,!((ve==null?void 0:ve.status)===0)){Le.next=12;break}return Le.next=9,Object(K.c)("item_banks_groups/mine.json");case 9:ye=Le.sent,ye==null||((N=ye.item_banks_groups)===null||N===void 0)||N.map(function(We){w==null||w.map(function(Be){Be.ischeck&&Be.id===We.id&&(We.ischeck=!0)})}),I(Object(x.a)(ye==null?void 0:ye.item_banks_groups));case 12:F();case 13:case"end":return Le.stop()}},R)}));return function(R,F){return P.apply(this,arguments)}}())}})};return Z.a.createElement("div",null,w==null?void 0:w.map(function(l,Q){return Z.a.createElement(Me.a,{key:Q,placement:"bottom",title:l.name},Z.a.createElement("span",{key:Q,className:"".concat((l==null?void 0:l.ischeck)?ze.a.button:ze.a.buttonclick," multi-llipsis1e"),onClick:function(P){l.ischeck=!(l==null?void 0:l.ischeck),I(Object(x.a)(w));var R=[];w==null||w.map(function(F){F.ischeck&&R.push(F.id)}),X([].concat(R))}},l.name))}),(w==null?void 0:w.length)>0&&Z.a.createElement("span",{className:"".concat(ze.a.addbutton," multi-llipsis1e"),onClick:function(Q){return U()}},"\u65B0\u5EFA\u5206\u7EC4"))};J.a=Ge},EHPI:function(Ie,J,t){"use strict";var je=t("bbsP"),Me=t("/wGt"),Se=t("tJVT"),re=t("k1fw"),_e=t("q1tI"),u=t.n(_e),f=t("ZW9T"),ue=t("ZD9Y"),oe=t("M8RZ"),x=t("bCnd"),k=t("fcyK"),ie=t.n(k),Z={theme:Object(x.a)("cmCodeMode","vs-dark"),fontSize:Object(x.a)("cmFontSize",14),showEditorSetting:!1,tabToSpace:Object(x.a)("cmTabToSpace",!0)},me;(function(K){K[K.set_font_size=0]="set_font_size",K[K.set_theme=1]="set_theme",K[K.on_tab_to_space=2]="on_tab_to_space",K[K.set_show_editor_setting=3]="set_show_editor_setting"})(me||(me={}));function ze(K,Ne){switch(Ne.type){case me.set_show_editor_setting:return Object(re.a)(Object(re.a)({},K),{},{showEditorSetting:Ne.payload});case me.set_theme:return Object(re.a)(Object(re.a)({},K),{},{theme:Ne.payload});case me.set_font_size:return Object(re.a)(Object(re.a)({},K),{},{fontSize:Ne.payload});case me.on_tab_to_space:return Object(re.a)(Object(re.a)({},K),{},{tabToSpace:Ne.payload});default:throw new Error}}J.a=function(K){var Ne=K.value,Ge=K.onChange,h=K.language,Oe=K.ActionBarRender,v=Oe===void 0?function(P){return u.a.createElement(xe,{onShowCodeSetting:P})}:Oe,W=Object(_e.useReducer)(ze,Z),E=Object(Se.a)(W,2),pe=E[0],X=E[1],$=pe.theme,D=pe.fontSize,w=pe.showEditorSetting,I=pe.tabToSpace,U={onFontSizeChange:function(R){X({type:me.set_font_size,payload:R}),Object(x.c)("cmFontSize",R)},tabToSpace:I,cmFontSize:D,className:"oj",cmCodeMode:$,onTabToSpace:function(R){X({type:me.on_tab_to_space,payload:R}),Object(x.c)("cmTabToSpace",R)},onCodeModeChange:function(R){X({type:me.set_theme,payload:R}),Object(x.c)("cmCodeMode",R)}};function l(){X({type:me.set_show_editor_setting,payload:!1})}function Q(){X({type:me.set_show_editor_setting,payload:!0})}var C={value:Ne,language:h,onChange:Ge,theme:$,height:"calc(100% - 56px)",options:{fontSize:D,insertSpaces:I}};return u.a.createElement(_e.Fragment,null,u.a.createElement("div",{className:"code-panel-container"},v(Q),u.a.createElement(f.b,C)),u.a.createElement(oe.a,null,u.a.createElement(Me.a,{className:"oj",title:null,placement:"right",closable:!1,visible:w,onClose:l},u.a.createElement(ue.a,U))))};function xe(K){var Ne=K.onShowCodeSetting;return u.a.createElement("div",{className:"action-bar"},u.a.createElement("span",null,"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\u6587\u4EF6"),u.a.createElement("a",{onClick:Ne},u.a.createElement("i",{className:"iconfont icon-shezhi"})))}},HmJG:function(Ie,J,t){},M8RZ:function(Ie,J,t){"use strict";t.d(J,"a",function(){return oe});var je=t("fWQN"),Me=t("mtLc"),Se=t("yKVA"),re=t("879j"),_e=t("q1tI"),u=t.n(_e),f=t("i8i4"),ue=t.n(f),oe=function(x){Object(Se.a)(ie,x);var k=Object(re.a)(ie);function ie(Z){var me;Object(je.a)(this,ie),me=k.call(this,Z);var ze=window.document;return me.node=ze.createElement("div"),ze.body.appendChild(me.node),me}return Object(Me.a)(ie,[{key:"render",value:function(){var me=this.props.children;return Object(f.createPortal)(me,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),ie}(u.a.Component)},Ot1p:function(Ie,J,t){"use strict";var je=t("2qtc"),Me=t("kLXV"),Se=t("rAM+"),re=t("tJVT"),_e=t("jrin"),u=t("q1tI"),f=t.n(u),ue=t("VrN/"),oe=t.n(ue),x=t("bdgK"),k=t("p77/"),ie=t("Bd2K"),Z=t("ELLl"),me=t("19Vz"),ze=t("lZu9"),xe=t("kSUc"),K=t("9Bee"),Ne=t("0Owb"),Ge=t("dejd"),h=t("C+DQ"),Oe=[{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 v(b){var ee=b.onActionCallback,Re=b.title,De=b.icon,Fe=b.actionName,st=b.className,Et=st===void 0?"":st,gt=b.children;function Kt(){ee(Fe)}return f.a.createElement("a",{title:Re,className:Et,onClick:Kt},f.a.createElement("i",{className:"md-iconfont ".concat(De)}),gt)}var W=function(b){var ee=b.watch,Re=b.showNullButton,De=b.onActionCallback,Fe=b.fullScreen,st=[].concat(Oe,[{title:"".concat(ee?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(ee?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return f.a.createElement("ul",{className:"markdown-toolbar-container"},st.map(function(Et,gt){return f.a.createElement("li",{key:gt},Et.actionName?f.a.createElement(v,Object(Ne.a)({},Et,{onActionCallback:De})):f.a.createElement("span",{className:"v-line"}))}),Re?f.a.createElement("li",null,f.a.createElement(v,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:De},f.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,f.a.createElement("li",{className:"btn-full-screen"},f.a.createElement(v,{icon:"".concat(Fe?"icon-shrink":"icon-enlarge"),title:Fe?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:De})))},E=t("M8RZ"),pe=t("+L6B"),X=t("2/Rp"),$=t("y8nQ"),D=t("Vl3Y"),w=t("5NDa"),I=t("5rEg"),U={labelCol:{span:4},wrapperCol:{span:20}},l=function(b){var ee=b.callback,Re=b.onCancel;function De(Fe){ee(Fe)}return f.a.createElement(D.a,Object(Ne.a)({},U,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:De}),f.a.createElement(D.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},f.a.createElement(I.a,null)),f.a.createElement(D.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},f.a.createElement(I.a,null)),f.a.createElement("div",{className:"flex-container flex-end"},f.a.createElement(X.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),f.a.createElement(X.a,{type:"ghost",onClick:Re},"\u53D6\u6D88")))},Q=t("7ahc"),C=t("HmJG"),P=t("BjJ7"),R=D.a.useForm,F={width:280,marginRight:10},Ue={labelCol:{span:5},wrapperCol:{span:19}},ve=function(b){var ee=b.callback,Re=b.onCancel,De=R(),Fe=Object(re.a)(De,1),st=Fe[0];function Et(Dt){ee(Dt)}function gt(Dt){st.setFieldsValue({src:"/api/attachments/".concat(Dt.id)})}function Kt(Dt){var Mt=Dt.target.files[0];ye(Mt,gt)}return f.a.createElement(D.a,Object(Ne.a)({form:st},Ue,{className:"upload-image-panel",onFinish:Et}),f.a.createElement(D.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},f.a.createElement("div",{className:"flex-container"},f.a.createElement(D.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},f.a.createElement(I.a,{style:F})),f.a.createElement(N,{onFileChange:Kt}))),f.a.createElement(D.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},f.a.createElement(I.a,{style:{width:264}})),f.a.createElement(D.a.Item,{style:{textAlign:"right"}},f.a.createElement(X.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),f.a.createElement(X.a,{type:"ghost",onClick:Re},"\u53D6\u6D88")))};function N(b){var ee=b.onFileChange;return f.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",f.a.createElement("input",{type:"file",accept:"image/*",onChange:ee}))}function ye(b,ee){if(!b)throw new String("\u6CA1\u6709\u6587\u4EF6");var Re=new FormData;Re.append("editormd-image-file",b),Re.append("file_param_name","editormd-image-file"),Re.append("byxhr","true");var De=new window.XMLHttpRequest;De.withCredentials=!0,De.addEventListener("load",function(Fe){ee(JSON.parse(Fe.target.responseText))},!1),De.addEventListener("error",function(Fe){console.error(Fe)},!1),De.open("POST","".concat(P.a,"/api/attachments.json")),De.send(Re)}var Te=t("giR+"),Le=t("fyUT"),We=t("7Kak"),Be=t("9yH6"),g=Be.a.Group,c={margin:"0 8px"},s=function(b){var ee=b.callback,Re=b.onCancel;function De(Fe){ee(Fe)}return f.a.createElement(D.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:De},f.a.createElement("div",{className:"flex-container"},f.a.createElement("span",{style:c},"\u5355\u5143\u683C\u6570\uFF1A"),f.a.createElement("span",{style:c},"\u884C\u6570"),f.a.createElement(D.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},f.a.createElement(Le.a,null)),f.a.createElement("span",{style:c},"\u5217\u6570"),f.a.createElement(D.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},f.a.createElement(Le.a,null))),f.a.createElement("div",{className:"flex-container",style:{marginTop:12}},f.a.createElement("span",{style:c},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),f.a.createElement(D.a.Item,{name:"align"},f.a.createElement(g,null,f.a.createElement(Be.a,{value:"default"},f.a.createElement("i",{className:"fa fa-align-justify"})),f.a.createElement(Be.a,{value:"left"},f.a.createElement("i",{className:"fa fa-align-left"})),f.a.createElement(Be.a,{value:"center"},f.a.createElement("i",{className:"fa fa-align-center"})),f.a.createElement(Be.a,{value:"right"},f.a.createElement("i",{className:"fa fa-align-right"}))))),f.a.createElement("div",{className:"flex-container flex-end"},f.a.createElement(X.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),f.a.createElement(X.a,{type:"ghost",onClick:Re},"\u53D6\u6D88")))},i="link",d="upload-image",p="code-block",y="add-table",S="------------",Pe={default:S,left:":".concat(S),center:":".concat(S,":"),right:"".concat(S,":")},q=t("9VGf"),Ce,V;function He(){}var nt=0,ft=1e4,mt="\u2581";function jt(b){return/^\d+$/.test(b)?"".concat(b,"px"):b}var Rt=navigator.platform.toUpperCase().indexOf("MAC")>=0,Ht=Rt?"Cmd":"Ctrl",vn=(Ce={},Object(_e.a)(Ce,Ht+"-B","bold"),Object(_e.a)(Ce,Ht+"-I","italic"),Ce),zt=(V={},Object(_e.a)(V,i,"\u6DFB\u52A0\u94FE\u63A5"),Object(_e.a)(V,p,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(_e.a)(V,d,"\u6DFB\u52A0\u56FE\u7247"),Object(_e.a)(V,y,"\u6DFB\u52A0\u8868\u683C"),V),wn=J.a=function(b){var ee=b.defaultValue,Re=ee===void 0?"":ee,De=b.onChange,Fe=b.width,st=Fe===void 0?"100%":Fe,Et=b.height,gt=Et===void 0?400:Et,Kt=b.miniToolbar,Dt=Kt===void 0?!1:Kt,Mt=b.isFocus,In=Mt===void 0?!1:Mt,nn=b.watch,Bn=b.id,Yt=Bn===void 0?"markdown-editor-id":Bn,Fn=b.showResizeBar,kn=Fn===void 0?!1:Fn,Kn=b.noStorage,aa=Kn===void 0?!1:Kn,Wn=b.showNullButton,ra=Wn===void 0?!1:Wn,gn=b.fullScreen,an=gn===void 0?!1:gn,yn=b.onBlur,bn=b.onCMBeforeChange,On=b.className,Pn=On===void 0?"":On,Xn=b.placeholder,Vn=Xn===void 0?"":Xn,Cn=b.values,Gn=Cn===void 0?"":Cn,oa=Object(u.useState)(null),Hn=Object(re.a)(oa,2),O=Hn[0],ia=Hn[1],la=Object(u.useState)(Re),zn=Object(re.a)(la,2),Jt=zn[0],Wt=zn[1],sa=Object(u.useState)(nn),Yn=Object(re.a)(sa,2),Nt=Yn[0],rn=Yn[1],ua=Object(u.useState)(an),Rn=Object(re.a)(ua,2),Xt=Rn[0],Jn=Rn[1],Ra=Object(u.useState)(""),An=Object(re.a)(Ra,2),Vt=An[0],lt=An[1],on=Object(u.useState)(0),St=Object(re.a)(on,2),Zt=St[0],yt=St[1],ca=Object(u.useState)(gt),Un=Object(re.a)(ca,2),ln=Un[0],sn=Un[1],Dn=Object(u.useState)(!1),Ln=Object(re.a)(Dn,2),Aa=Ln[0],Tn=Ln[1],$t=Object(u.useRef)(),at=Object(u.useRef)(),un=Object(u.useRef)(),cn=Object(u.useRef)();Object(u.useEffect)(function(){Wt(Gn),O==null||O.setValue(Gn)},[Gn]),Object(u.useEffect)(function(){if($t.current){var ce=function(Ke,ge){var Ye=ge.clipboardData;if(Ye){var Qe=Ye.types.toString(),ut=Ye.items;if(Qe==="text/html,Files"||Qe==="Files"){var qe=ut[1];Qe==="Files"&&(qe=ut[0]),qe.kind==="file"&&qe.type.match(/^image\//i)&&ye(qe.getAsFile(),function(_t){_t.id?de.replaceSelection("")):(_t==null?void 0:_t.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},de=oe.a.fromTextArea($t.current,{mode:"markdown",inputStyle:"contenteditable",lineNumbers:!Dt,lineWrapping:!0,value:Re,autoCloseTags:!0,autoCloseBrackets:!0});return de.on("paste",ce),ia(de),function(){de.off("paste",ce)}}},[]);var Zn=Object(u.useCallback)(function(){if(at.current)try{var ce=at.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,de=at.current.getElementsByClassName("markdown-editor-body")[0];Xt?de.style.height="calc(100vh - ".concat(ce,"px)"):de.style.height="".concat(ln-ce,"px")}catch(fe){console.log(fe,"---- to set md editor body height")}},[ln,at,Xt]);Object(u.useEffect)(function(){function ce(){var fe=new x.default(function(Ke){var ge=Object(Se.a)(Ke),Ye;try{for(ge.s();!(Ye=ge.n()).done;){var Qe=Ye.value;(Qe.target.offsetHeight>0||Qe.target.offsetWidth>0)&&(Zn(),O.setSize("100%","100%"),O.refresh())}}catch(ut){ge.e(ut)}finally{ge.f()}});return fe.observe($t.current.parentElement),fe}if(O){var de=ce();return function(){de.unobserve($t.current.parentElement)}}},[O,Zn]),Object(u.useEffect)(function(){if(O){for(var ce=[],de=function(){var Qe=Ke[fe];ge=Object(re.a)(Qe,2);var ut=ge[0],qe=ge[1],_t=Object(_e.a)({},ut,function(){$n(qe)});ce.push(_t),O.addKeyMap(_t)},fe=0,Ke=Object.entries(vn);fe<Ke.length;fe++){var ge;de()}return function(){var Ye=Object(Se.a)(ce),Qe;try{for(Ye.s();!(Qe=Ye.n()).done;){var ut=Qe.value;O.removeKeyMap(ut)}}catch(qe){Ye.e(qe)}finally{Ye.f()}}}},[O]),Object(u.useEffect)(function(){an!==Xt&&Jn(an)},[an]),Object(q.a)(function(){if(!aa&&Zt>0){var ce=new Date().getTime(),de=window.sessionStorage.getItem(Yt);ce>=Zt+ft&&(!de||de!==Jt)&&(window.sessionStorage.setItem(Yt,Jt),Tn(!0))}},ft),Object(u.useEffect)(function(){rn(nn)},[O,nn]),Object(u.useEffect)(function(){O&&(In&&O.focus())},[O,In]),Object(u.useEffect)(function(){if(Nt&&O){var ce=function(Ke){var ge=Ke.target;if(cn.current){var Ye=ge.scrollTop/ge.scrollHeight;cn.current.scrollTop=cn.current.scrollHeight*Ye}},de=O.getScrollerElement();return de.addEventListener("scroll",ce),function(){de.removeEventListener("scroll",ce)}}},[O,Nt]),Object(u.useEffect)(function(){if(O&&bn){var ce=function(fe,Ke){bn(fe,Ke)};return O.on("beforeChange",ce),function(){O.off("beforeChange",ce)}}},[O,bn]),Object(u.useEffect)(function(){if(O&&yn){var ce=function(){yn(O.getValue())};return O.on("blur",ce),function(){O.off("blur",ce)}}},[O,yn]),Object(u.useEffect)(function(){if(O){var ce=function(fe){var Ke=fe.getValue();Wt(Ke),yt(new Date().getTime()),fe.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),De&&De(Ke)};return O.on("change",ce),function(){O.off("change",ce)}}},[O,De]),Object(u.useEffect)(function(){O&&(Re==null?(O.setValue(""),Wt("")):Re!==O.getValue()&&(O.setValue(Re),Wt(Re)))},[O,Re]);var $n=Object(u.useCallback)(function(ce){var de=O.getCursor(),fe=O.getSelection(),Ke=fe.split(`
|
|
`);switch(ce){case"bold":return O.replaceSelection("**"+fe+"**"),fe===""&&O.setCursor(de.line,de.ch+2),O.focus();case"italic":return O.replaceSelection("*"+fe+"*"),fe===""&&O.setCursor(de.line,de.ch+1),O.focus();case"code":return O.replaceSelection("`"+fe+"`"),fe===""&&O.setCursor(de.line,de.ch+1),O.focus();case"inline-latex":return O.replaceSelection("`$$"+fe+"$$`"),fe===""&&O.setCursor(de.line,de.ch+3),O.focus();case"latex":return O.replaceSelection("```latex\n"+fe+"\n```"),O.setCursor(de.line+1,fe.length+1),O.focus();case"line-break":return O.replaceSelection(`<br/>
|
|
`),O.focus();case"list-ul":return fe===""?O.replaceSelection("- "+fe):O.replaceSelection(Ke.map(function(ge){return ge===""?"":"- ".concat(ge)}).join(`
|
|
`)),O.focus();case"list-ol":return fe===""?O.replaceSelection("1. "+fe):O.replaceSelection(Ke.map(function(ge,Ye){return ge===""?"":"".concat(Ye+1,". ").concat(ge)}).join(`
|
|
`)),O.focus();case"add-null-ch":return fe===""&&O.setCursor(de.line,de.ch+1),O.replaceSelection(mt),O.focus();case"eraser":return O.setValue(""),O.focus();case"trigger-watch":return rn(!Nt),O.focus();case"trigger-full-screen":return Jn(!Xt),O.focus();case i:lt(i);return;case p:lt(p);return;case d:lt(d);return;case y:lt(y);return;default:throw new Error}},[O,Nt,Xt]),dn=Object(u.useCallback)(function(ce){lt("");switch(Vt){case i:var de=ce.title,fe=ce.link;return O.replaceSelection("[".concat(de,"](").concat(fe,")")),O.focus();case p:var Ke=ce.language,ge=ce.content;return O.replaceSelection(["```"+Ke,ge,"```"].join(`
|
|
`)),O.focus();case d:var Ye=ce.src,Qe=ce.alt;return O.replaceSelection(".concat(Ye,' "').concat(Qe,'" )')),O.focus();case y:for(var ut=ce.row,qe=ce.col,_t=ce.align,Je=`
|
|
`,fn=0;fn<ut;fn++){for(var _a=[],Qn=[],n=0;n<qe;n++)fn===1&&Qn.push(Pe[_t]),_a.push(" ");fn===1&&(Je+="| ".concat(Qn.join(" | "),` |
|
|
`)),Je+="| ".concat(_a.join(qe===1?"":" | "),` |
|
|
`)}return O.replaceSelection(Je+`
|
|
`),O.focus();default:throw new Error}},[O,Vt]),da=Object(u.useMemo)(function(){switch(Vt){case i:return f.a.createElement(l,{callback:dn,onCancel:Qt});case p:return f.a.createElement(Q.b,{callback:dn,onCancel:Qt});case d:return f.a.createElement(ve,{callback:dn,onCancel:Qt});case y:return f.a.createElement(s,{callback:dn,onCancel:Qt});default:return null}},[Vt]);function Qt(){lt("")}Object(u.useEffect)(function(){if(un.current){var ce=function(ut){ge=!0,Ye=ut.pageY},de=function(){ge=!1},fe=function(ut){if(ge){var qe=ut.pageY-Ye;qe<0&&(qe=0),qe>300&&(qe=300);var _t=gt+qe+"px";sn(_t)}},Ke=un.current,ge=!1,Ye=0;return Ke.addEventListener("mousedown",ce),document.addEventListener("mousemove",fe),document.addEventListener("mouseup",de),function(){Ke.removeEventListener("mousedown",ce),document.removeEventListener("mousemove",fe),document.removeEventListener("mouseup",de)}}},[O,un]),Object(u.useEffect)(function(){sn(gt)},[gt]);var jn=jt(st),fa=jt(ln),ma={width:jn,height:fa},Ba=Object(u.useMemo)(function(){if(Zt){var ce=new Date(Zt),de=ce.getHours(),fe=ce.getMinutes(),Ke=ce.getSeconds();return de=de<10?"0"+de:de,fe=fe<10?"0"+fe:fe,Ke=Ke<10?"0"+Ke:Ke,"".concat(de,":").concat(fe,":").concat(Ke)}return 0},[Zt]);function Ua(){window.sessionStorage.removeItem(Yt),Tn(!1),yt(0)}function Da(){Tn(!1),yt(0),O.setValue(window.sessionStorage.getItem(Yt))}return f.a.createElement(u.Fragment,null,f.a.createElement("div",{className:"markdown-editor-wrapper",ref:at},f.a.createElement("div",{className:"markdown-editor-container ".concat(Pn," ").concat(Nt?"on-preview":""," ").concat(Dt?"mini":""," ").concat(Xt?"full-screen":""),style:ma},f.a.createElement(W,{watch:Nt,fullScreen:Xt,showNullButton:ra,onActionCallback:$n}),f.a.createElement("div",{className:"markdown-editor-body"},f.a.createElement("div",{className:"codemirror-container"},f.a.createElement("textarea",{ref:$t,placeholder:Vn})),Nt?f.a.createElement("div",{ref:cn,className:"preview-container"},f.a.createElement(K.a,{value:Jt})):null))),kn?f.a.createElement("a",{ref:un,className:"editor-resize"}):null,f.a.createElement(E.a,null,zt[Vt]?f.a.createElement(Me.a,{centered:!0,title:zt[Vt],visible:!0,onCancel:Qt,footer:null},da):null))}},PHyj:function(Ie,J,t){"use strict";t.r(J),t.d(J,"Types",function(){return Je});var je=t("P2fV"),Me=t("NJEC"),Se=t("CiB2"),re=t("7Kak"),_e=t("9yH6"),u=t("giR+"),f=t("fyUT"),ue=t("6UJt"),oe=t("DFOY"),x=t("OaEy"),k=t("2fM7"),ie=t("rAM+"),Z=t("T2oS"),me=t("W9HT"),ze=t("+L6B"),xe=t("2/Rp"),K=t("oBTY"),Ne=t("miYZ"),Ge=t("tsqr"),h=t("9og8"),Oe=t("y8nQ"),v=t("Vl3Y"),W=t("tJVT"),E=t("k1fw"),pe=t("cIOH"),X=t("3dVZ"),$=t("pVnL"),D=t.n($),w=t("lSNA"),I=t.n(w),U=t("q1tI"),l=t.n(U),Q=t("TSYQ"),C=t.n(Q),P=t("Gytx"),R=t.n(P),F=t("Zm9Q"),Ue=function(){function n(e,a){for(var r=0;r<a.length;r++){var o=a[r];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}return function(e,a,r){return a&&n(e.prototype,a),r&&n(e,r),e}}();function ve(n,e,a){return e in n?Object.defineProperty(n,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[e]=a,n}function N(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}function ye(n,e){if(!n)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:n}function Te(n,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);n.prototype=Object.create(e&&e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(n,e):n.__proto__=e)}var Le=function(n){Te(e,n);function e(){return N(this,e),ye(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return Ue(e,[{key:"shouldComponentUpdate",value:function(r){return this.props.forceRender||!R()(this.props,r)}},{key:"render",value:function(){var r;if(this._isActived=this.props.forceRender||this._isActived||this.props.isActive,!this._isActived)return null;var o=this.props,m=o.prefixCls,T=o.isActive,j=o.children,H=o.destroyInactivePanel,G=o.forceRender,he=o.role,z=C()(m+"-content",(r={},ve(r,m+"-content-active",T),ve(r,m+"-content-inactive",!T),r)),Ee=!G&&!T&&H?null:l.a.createElement("div",{className:m+"-content-box"},j);return l.a.createElement("div",{className:z,role:he},Ee)}}]),e}(U.Component),We=Le,Be=function(e){var a=e.prototype;if(!a||!a.isReactComponent)throw new Error("Can only polyfill class components");return typeof a.componentWillReceiveProps!="function"||l.a.Profiler&&(a.UNSAFE_componentWillReceiveProps=a.componentWillReceiveProps,delete a.componentWillReceiveProps),e},g=Be;function c(n){var e=[];return l.a.Children.forEach(n,function(a){e.push(a)}),e}function s(n,e){var a=null;return n&&n.forEach(function(r){if(a)return;r&&r.key===e&&(a=r)}),a}function i(n,e,a){var r=null;return n&&n.forEach(function(o){if(o&&o.key===e&&o.props[a]){if(r)throw new Error("two child with same key for <rc-animate> children");r=o}}),r}function d(n,e,a){var r=0;return n&&n.forEach(function(o){if(r)return;r=o&&o.key===e&&!o.props[a]}),r}function p(n,e,a){var r=n.length===e.length;return r&&n.forEach(function(o,m){var T=e[m];o&&T&&((o&&!T||!o&&T||(o.key!==T.key||a&&o.props[a]!==T.props[a]))&&(r=!1))}),r}function y(n,e){var a=[],r={},o=[];return n.forEach(function(m){m&&s(e,m.key)?o.length&&(r[m.key]=o,o=[]):o.push(m)}),e.forEach(function(m){m&&Object.prototype.hasOwnProperty.call(r,m.key)&&(a=a.concat(r[m.key])),a.push(m)}),a=a.concat(o),a}var S=t("i8i4"),Pe=t.n(S),q=t("UwPn"),Ce={isAppearSupported:function(e){return e.transitionName&&e.transitionAppear||e.animation.appear},isEnterSupported:function(e){return e.transitionName&&e.transitionEnter||e.animation.enter},isLeaveSupported:function(e){return e.transitionName&&e.transitionLeave||e.animation.leave},allowAppearCallback:function(e){return e.transitionAppear||e.animation.appear},allowEnterCallback:function(e){return e.transitionEnter||e.animation.enter},allowLeaveCallback:function(e){return e.transitionLeave||e.animation.leave}},V=Ce,He=function(){function n(e,a){for(var r=0;r<a.length;r++){var o=a[r];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}return function(e,a,r){return a&&n(e.prototype,a),r&&n(e,r),e}}();function nt(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}function ft(n,e){if(!n)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:n}function mt(n,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);n.prototype=Object.create(e&&e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(n,e):n.__proto__=e)}var jt={enter:"transitionEnter",appear:"transitionAppear",leave:"transitionLeave"},Rt=function(n){mt(e,n);function e(){return nt(this,e),ft(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return He(e,[{key:"componentWillUnmount",value:function(){this.stop()}},{key:"componentWillEnter",value:function(r){V.isEnterSupported(this.props)?this.transition("enter",r):r()}},{key:"componentWillAppear",value:function(r){V.isAppearSupported(this.props)?this.transition("appear",r):r()}},{key:"componentWillLeave",value:function(r){V.isLeaveSupported(this.props)?this.transition("leave",r):r()}},{key:"transition",value:function(r,o){var m=this,T=Pe.a.findDOMNode(this),j=this.props,H=j.transitionName,G=typeof H=="object";this.stop();var he=function(){m.stopper=null,o()};if((q.b||!j.animation[r])&&H&&j[jt[r]]){var z=G?H[r]:H+"-"+r,Ee=z+"-active";G&&H[r+"Active"]&&(Ee=H[r+"Active"]),this.stopper=Object(q.a)(T,{name:z,active:Ee},he)}else this.stopper=j.animation[r](T,he)}},{key:"stop",value:function(){var r=this.stopper;r&&(this.stopper=null,r.stop())}},{key:"render",value:function(){return this.props.children}}]),e}(l.a.Component),Ht=Rt,vn=Object.assign||function(n){for(var e=1;e<arguments.length;e++){var a=arguments[e];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(n[r]=a[r])}return n},zt=function(){function n(e,a){for(var r=0;r<a.length;r++){var o=a[r];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}return function(e,a,r){return a&&n(e.prototype,a),r&&n(e,r),e}}();function wn(n,e,a){return e in n?Object.defineProperty(n,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[e]=a,n}function b(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}function ee(n,e){if(!n)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:n}function Re(n,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);n.prototype=Object.create(e&&e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(n,e):n.__proto__=e)}var De="rc_animate_"+Date.now();function Fe(n){var e=n.children;return l.a.isValidElement(e)&&!e.key?l.a.cloneElement(e,{key:De}):e}function st(){}var Et=function(n){Re(e,n);function e(a){b(this,e);var r=ee(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,a));return gt.call(r),r.currentlyAnimatingKeys={},r.keysToEnter=[],r.keysToLeave=[],r.state={children:c(Fe(a))},r.childrenRefs={},r}return zt(e,[{key:"componentDidMount",value:function(){var r=this,o=this.props.showProp,m=this.state.children;o&&(m=m.filter(function(T){return!!T.props[o]})),m.forEach(function(T){T&&r.performAppear(T.key)})}},{key:"componentWillReceiveProps",value:function(r){var o=this;this.nextProps=r;var m=c(Fe(r)),T=this.props;T.exclusive&&Object.keys(this.currentlyAnimatingKeys).forEach(function(z){o.stop(z)});var j=T.showProp,H=this.currentlyAnimatingKeys,G=T.exclusive?c(Fe(T)):this.state.children,he=[];j?(G.forEach(function(z){var Ee=z&&s(m,z.key),we=void 0;(!Ee||!Ee.props[j])&&z.props[j]?we=l.a.cloneElement(Ee||z,wn({},j,!0)):we=Ee,we&&he.push(we)}),m.forEach(function(z){(!z||!s(G,z.key))&&he.push(z)})):he=y(G,m),this.setState({children:he}),m.forEach(function(z){var Ee=z&&z.key;if(z&&H[Ee])return;var we=z&&s(G,Ee);if(j){var et=z.props[j];if(we){var $e=i(G,Ee,j);!$e&&et&&o.keysToEnter.push(Ee)}else et&&o.keysToEnter.push(Ee)}else we||o.keysToEnter.push(Ee)}),G.forEach(function(z){var Ee=z&&z.key;if(z&&H[Ee])return;var we=z&&s(m,Ee);if(j){var et=z.props[j];if(we){var $e=i(m,Ee,j);!$e&&et&&o.keysToLeave.push(Ee)}else et&&o.keysToLeave.push(Ee)}else we||o.keysToLeave.push(Ee)})}},{key:"componentDidUpdate",value:function(){var r=this.keysToEnter;this.keysToEnter=[],r.forEach(this.performEnter);var o=this.keysToLeave;this.keysToLeave=[],o.forEach(this.performLeave)}},{key:"isValidChildByKey",value:function(r,o){var m=this.props.showProp;return m?i(r,o,m):s(r,o)}},{key:"stop",value:function(r){delete this.currentlyAnimatingKeys[r];var o=this.childrenRefs[r];o&&o.stop()}},{key:"render",value:function(){var r=this,o=this.props;this.nextProps=o;var m=this.state.children,T=null;m&&(T=m.map(function(G){if(G==null)return G;if(!G.key)throw new Error("must set key for <rc-animate> children");return l.a.createElement(Ht,{key:G.key,ref:function(z){r.childrenRefs[G.key]=z},animation:o.animation,transitionName:o.transitionName,transitionEnter:o.transitionEnter,transitionAppear:o.transitionAppear,transitionLeave:o.transitionLeave},G)}));var j=o.component;if(j){var H=o;return typeof j=="string"&&(H=vn({className:o.className,style:o.style},o.componentProps)),l.a.createElement(j,H,T)}return T[0]||null}}]),e}(l.a.Component);Et.isAnimate=!0,Et.defaultProps={animation:{},component:"span",componentProps:{},transitionEnter:!0,transitionLeave:!0,transitionAppear:!1,onEnd:st,onEnter:st,onLeave:st,onAppear:st};var gt=function(){var e=this;this.performEnter=function(a){e.childrenRefs[a]&&(e.currentlyAnimatingKeys[a]=!0,e.childrenRefs[a].componentWillEnter(e.handleDoneAdding.bind(e,a,"enter")))},this.performAppear=function(a){e.childrenRefs[a]&&(e.currentlyAnimatingKeys[a]=!0,e.childrenRefs[a].componentWillAppear(e.handleDoneAdding.bind(e,a,"appear")))},this.handleDoneAdding=function(a,r){var o=e.props;if(delete e.currentlyAnimatingKeys[a],o.exclusive&&o!==e.nextProps)return;var m=c(Fe(o));e.isValidChildByKey(m,a)?r==="appear"?V.allowAppearCallback(o)&&(o.onAppear(a),o.onEnd(a,!0)):V.allowEnterCallback(o)&&(o.onEnter(a),o.onEnd(a,!0)):e.performLeave(a)},this.performLeave=function(a){e.childrenRefs[a]&&(e.currentlyAnimatingKeys[a]=!0,e.childrenRefs[a].componentWillLeave(e.handleDoneLeaving.bind(e,a)))},this.handleDoneLeaving=function(a){var r=e.props;if(delete e.currentlyAnimatingKeys[a],r.exclusive&&r!==e.nextProps)return;var o=c(Fe(r));if(e.isValidChildByKey(o,a))e.performEnter(a);else{var m=function(){V.allowLeaveCallback(r)&&(r.onLeave(a),r.onEnd(a,!1))};p(e.state.children,o,r.showProp)?m():e.setState({children:o},m)}}},Kt=g(Et),Dt=function(){function n(e,a){for(var r=0;r<a.length;r++){var o=a[r];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}return function(e,a,r){return a&&n(e.prototype,a),r&&n(e,r),e}}();function Mt(n,e,a){return e in n?Object.defineProperty(n,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[e]=a,n}function In(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}function nn(n,e){if(!n)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:n}function Bn(n,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);n.prototype=Object.create(e&&e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(n,e):n.__proto__=e)}var Yt=function(n){Bn(e,n);function e(){var a,r,o,m;In(this,e);for(var T=arguments.length,j=Array(T),H=0;H<T;H++)j[H]=arguments[H];return m=(r=(o=nn(this,(a=e.__proto__||Object.getPrototypeOf(e)).call.apply(a,[this].concat(j))),o),o.handleItemClick=function(){var G=o.props,he=G.onItemClick,z=G.panelKey;typeof he=="function"&&he(z)},o.handleKeyPress=function(G){(G.key==="Enter"||G.keyCode===13||G.which===13)&&o.handleItemClick()},r),nn(o,m)}return Dt(e,[{key:"shouldComponentUpdate",value:function(r){return!R()(this.props,r)}},{key:"render",value:function(){var r,o=this.props,m=o.className,T=o.id,j=o.style,H=o.prefixCls,G=o.header,he=o.headerClass,z=o.children,Ee=o.isActive,we=o.showArrow,et=o.destroyInactivePanel,$e=o.disabled,ct=o.accordion,dt=o.forceRender,rt=o.expandIcon,tt=o.extra,Xe=C()(H+"-header",Mt({},he,he)),xt=C()((r={},Mt(r,H+"-item",!0),Mt(r,H+"-item-active",Ee),Mt(r,H+"-item-disabled",$e),r),m),le=l.a.createElement("i",{className:"arrow"});return we&&typeof rt=="function"&&(le=rt(this.props)),l.a.createElement("div",{className:xt,style:j,id:T},l.a.createElement("div",{className:Xe,onClick:this.handleItemClick,role:ct?"tab":"button",tabIndex:$e?-1:0,"aria-expanded":""+Ee,onKeyPress:this.handleKeyPress},we&&le,G,tt&&l.a.createElement("div",{className:H+"-extra"},tt)),l.a.createElement(Kt,{showProp:"isActive",exclusive:!0,component:"",animation:this.props.openAnimation},l.a.createElement(We,{prefixCls:H,isActive:Ee,destroyInactivePanel:et,forceRender:dt,role:ct?"tabpanel":null},z)))}}]),e}(U.Component);Yt.defaultProps={showArrow:!0,isActive:!1,destroyInactivePanel:!1,onItemClick:function(){},headerClass:"",forceRender:!1};var Fn=Yt;function kn(n,e,a,r){var o=void 0;return Object(q.a)(n,a,{start:function(){e?(o=n.offsetHeight,n.style.height=0):n.style.height=n.offsetHeight+"px"},active:function(){n.style.height=(e?o:0)+"px"},end:function(){n.style.height="",r()}})}function Kn(n){return{enter:function(a,r){return kn(a,!0,n+"-anim",r)},leave:function(a,r){return kn(a,!1,n+"-anim",r)}}}var aa=Kn,Wn=function(){function n(e,a){for(var r=0;r<a.length;r++){var o=a[r];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}return function(e,a,r){return a&&n(e.prototype,a),r&&n(e,r),e}}();function ra(n){if(Array.isArray(n)){for(var e=0,a=Array(n.length);e<n.length;e++)a[e]=n[e];return a}else return Array.from(n)}function gn(n,e,a){return e in n?Object.defineProperty(n,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[e]=a,n}function an(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}function yn(n,e){if(!n)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:n}function bn(n,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);n.prototype=Object.create(e&&e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(n,e):n.__proto__=e)}function On(n){var e=n;return Array.isArray(e)||(e=e?[e]:[]),e.map(function(a){return String(a)})}var Pn=function(n){bn(e,n);function e(a){an(this,e);var r=yn(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,a));Xn.call(r);var o=a.activeKey,m=a.defaultActiveKey,T=m;return"activeKey"in a&&(T=o),r.state={openAnimation:a.openAnimation||aa(a.prefixCls),activeKey:On(T)},r}return Wn(e,[{key:"shouldComponentUpdate",value:function(r,o){return!R()(this.props,r)||!R()(this.state,o)}},{key:"render",value:function(){var r,o=this.props,m=o.prefixCls,T=o.className,j=o.style,H=o.accordion,G=C()((r={},gn(r,m,!0),gn(r,T,!!T),r));return l.a.createElement("div",{className:G,style:j,role:H?"tablist":null},this.getItems())}}],[{key:"getDerivedStateFromProps",value:function(r){var o={};return"activeKey"in r&&(o.activeKey=On(r.activeKey)),"openAnimation"in r&&(o.openAnimation=r.openAnimation),o.activeKey||o.openAnimation?o:null}}]),e}(U.Component),Xn=function(){var e=this;this.onClickItem=function(a){var r=e.state.activeKey;if(e.props.accordion)r=r[0]===a?[]:[a];else{r=[].concat(ra(r));var o=r.indexOf(a),m=o>-1;m?r.splice(o,1):r.push(a)}e.setActiveKey(r)},this.getNewChild=function(a,r){if(!a)return null;var o=e.state.activeKey,m=e.props,T=m.prefixCls,j=m.accordion,H=m.destroyInactivePanel,G=m.expandIcon,he=a.key||String(r),z=a.props,Ee=z.header,we=z.headerClass,et=z.disabled,$e=!1;j?$e=o[0]===he:$e=o.indexOf(he)>-1;var ct={key:he,panelKey:he,header:Ee,headerClass:we,isActive:$e,prefixCls:T,destroyInactivePanel:H,openAnimation:e.state.openAnimation,accordion:j,children:a.props.children,onItemClick:et?null:e.onClickItem,expandIcon:G};return typeof a.type=="string"?a:l.a.cloneElement(a,ct)},this.getItems=function(){var a=e.props.children;return Object(F.a)(a).map(e.getNewChild)},this.setActiveKey=function(a){"activeKey"in e.props||e.setState({activeKey:a}),e.props.onChange(e.props.accordion?a[0]:a)}};Pn.defaultProps={prefixCls:"rc-collapse",onChange:function(){},accordion:!1,destroyInactivePanel:!1},Pn.Panel=Fn;var Vn=Pn,Cn=Vn,Gn=Vn.Panel,oa=t("fEPi"),Hn=t.n(oa),O=t("H84U"),ia=function(e){var a=U.useContext(O.b),r=a.getPrefixCls,o=e.prefixCls,m=e.className,T=m===void 0?"":m,j=e.showArrow,H=j===void 0?!0:j,G=r("collapse",o),he=C()(I()({},"".concat(G,"-no-arrow"),!H),T);return U.createElement(Cn.Panel,D()({},e,{prefixCls:G,className:he}))},la=ia,zn=t("xEkU"),Jt=t.n(zn);function Wt(n,e,a){var r,o;return Object(q.a)(n,"ant-motion-collapse-legacy",{start:function(){e?(r=n.offsetHeight,n.style.height="0px",n.style.opacity="0"):(n.style.height="".concat(n.offsetHeight,"px"),n.style.opacity="1")},active:function(){o&&Jt.a.cancel(o),o=Jt()(function(){n.style.height="".concat(e?r:0,"px"),n.style.opacity=e?"1":"0"})},end:function(){o&&Jt.a.cancel(o),n.style.height="",n.style.opacity="",a()}})}var sa={enter:function(e,a){return Wt(e,!0,a)},leave:function(e,a){return Wt(e,!1,a)},appear:function(e,a){return Wt(e,!0,a)}},Yn=sa,Nt=t("0n0R"),rn=function(e){var a,r=U.useContext(O.b),o=r.getPrefixCls,m=r.direction,T=e.prefixCls,j=e.className,H=j===void 0?"":j,G=e.bordered,he=e.ghost,z=o("collapse",T),Ee=function(){var rt=e.expandIconPosition;return rt!==void 0?rt:m==="rtl"?"right":"left"},we=function(){var rt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},tt=e.expandIcon,Xe=tt?tt(rt):U.createElement(Hn.a,{rotate:rt.isActive?90:void 0});return Object(Nt.a)(Xe,function(){return{className:C()(Xe.props.className,"".concat(z,"-arrow"))}})},et=Ee(),$e=C()((a={},I()(a,"".concat(z,"-borderless"),!G),I()(a,"".concat(z,"-icon-position-").concat(et),!0),I()(a,"".concat(z,"-rtl"),m==="rtl"),I()(a,"".concat(z,"-ghost"),!!he),a),H),ct=D()(D()({},Yn),{appear:function(){}});return U.createElement(Cn,D()({openAnimation:ct},e,{expandIcon:function(rt){return we(rt)},prefixCls:z,className:$e}))};rn.Panel=la,rn.defaultProps={bordered:!0};var ua=rn,Rn=ua,Xt=t("2qtc"),Jn=t("kLXV"),Ra=t("5NDa"),An=t("5rEg"),Vt=t("uMZB"),lt=t.n(Vt),on=t("jrin"),St,Zt=k.a.Option,yt;(function(n){n[n.language=0]="language",n[n.difficult=1]="difficult",n[n.category=2]="category",n[n.openOrNot=3]="openOrNot"})(yt||(yt={}));var ca=(St={},Object(on.a)(St,yt.language,[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"}]),Object(on.a)(St,yt.difficult,[{title:"\u7B80\u5355",key:1},{title:"\u4E2D\u7B49",key:2},{title:"\u56F0\u96BE",key:3}]),Object(on.a)(St,yt.category,[{title:"\u7A0B\u5E8F\u8BBE\u8BA1",key:1},{title:"\u7B97\u6CD5",key:2}]),Object(on.a)(St,yt.openOrNot,[{title:"\u516C\u5F00",key:1},{title:"\u79C1\u6709",key:0}]),St);function Un(n){return ca[n].map(function(e){return l.a.createElement(Zt,{key:e.title,value:e.key}," ",e.title," ")})}function ln(n,e){n.map(function(a){var r=a.id,o=a.name,m=a.sub_disciplines,T={value:r,label:o};e.push(T),m&&m.length>0&&(T.children=[],ln(m,T.children))})}function sn(n,e){for(var a=[],r=0;r<n.length;r++){var o,m=n[r];if(((o=m.sub_disciplines)===null||o===void 0?void 0:o.length)>0){a[0]=m.id;for(var T=0;T<m.sub_disciplines.length;T++){var j=m.sub_disciplines[T];if(j.id===e)return a[1]=j.id,[a,j.tag_disciplines||j.sub_disciplines||[]]}}}return[a,[]]}var Dn=t("Ty5D"),Ln=t("J66h"),Aa=t("GIiI"),Tn=t("2BaD"),$t=t("Ot1p"),at=t("ErOA");function un(){return Object(at.c)("problems/new.json")}function cn(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"question";return Object(at.c)("disciplines.json",{source:n})}function Zn(n){return Object(at.c)("problems/".concat(n,"/edit.json"))}function $n(n,e){return Object(at.g)("problems/".concat(n,".json"),e)}function dn(n){return Object(at.f)("problems.json",n)}function da(n,e){return Object(at.f)("exercises/".concat(n,"/exercise_questions.json"),e)}function Qt(n,e){return Object(at.g)("exercise_questions/".concat(n,".json"),e)}function jn(n){return Object(at.f)("problems/".concat(n,"/publish.json"))}function fa(n){return Object(at.f)("problems/".concat(n,"/cancel_publish.json"))}function ma(n){return Object(at.c)("problems/".concat(n,"/start.json"))}function Ba(n,e){return Object(at.f)("tag_disciplines.json",{name:e,sub_discipline_id:n})}var Ua=t("V0Rq"),Da=t("cDPC"),ce=t("EHPI"),de=t("CvG/"),fe=t("m3rI"),Ke=t("u2Z1");function ge(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ge=function(){return n};var n={},e=Object.prototype,a=e.hasOwnProperty,r=typeof Symbol=="function"?Symbol:{},o=r.iterator||"@@iterator",m=r.asyncIterator||"@@asyncIterator",T=r.toStringTag||"@@toStringTag";function j(A,_,B){return Object.defineProperty(A,_,{value:B,enumerable:!0,configurable:!0,writable:!0}),A[_]}try{j({},"")}catch(A){j=function(B,Y,te){return B[Y]=te}}function H(A,_,B,Y){var te=_&&_.prototype instanceof z?_:z,Ae=Object.create(te.prototype),Ze=new ht(Y||[]);return Ae._invoke=function(vt,bt,ke){var ot="suspendedStart";return function(Ot,ea){if(ot==="executing")throw new Error("Generator is already running");if(ot==="completed"){if(Ot==="throw")throw ea;return qn()}for(ke.method=Ot,ke.arg=ea;;){var Mn=ke.delegate;if(Mn){var mn=Xe(Mn,ke);if(mn){if(mn===he)continue;return mn}}if(ke.method==="next")ke.sent=ke._sent=ke.arg;else if(ke.method==="throw"){if(ot==="suspendedStart")throw ot="completed",ke.arg;ke.dispatchException(ke.arg)}else ke.method==="return"&&ke.abrupt("return",ke.arg);ot="executing";var qt=G(vt,bt,ke);if(qt.type==="normal"){if(ot=ke.done?"completed":"suspendedYield",qt.arg===he)continue;return{value:qt.arg,done:ke.done}}qt.type==="throw"&&(ot="completed",ke.method="throw",ke.arg=qt.arg)}}}(A,B,Ze),Ae}function G(A,_,B){try{return{type:"normal",arg:A.call(_,B)}}catch(Y){return{type:"throw",arg:Y}}}n.wrap=H;var he={};function z(){}function Ee(){}function we(){}var et={};j(et,o,function(){return this});var $e=Object.getPrototypeOf,ct=$e&&$e($e(pt([])));ct&&ct!==e&&a.call(ct,o)&&(et=ct);var dt=we.prototype=z.prototype=Object.create(et);function rt(A){["next","throw","return"].forEach(function(_){j(A,_,function(B){return this._invoke(_,B)})})}function tt(A,_){function B(te,Ae,Ze,vt){var bt=G(A[te],A,Ae);if(bt.type!=="throw"){var ke=bt.arg,ot=ke.value;return ot&&typeof ot=="object"&&a.call(ot,"__await")?_.resolve(ot.__await).then(function(Ot){B("next",Ot,Ze,vt)},function(Ot){B("throw",Ot,Ze,vt)}):_.resolve(ot).then(function(Ot){ke.value=Ot,Ze(ke)},function(Ot){return B("throw",Ot,Ze,vt)})}vt(bt.arg)}var Y;this._invoke=function(te,Ae){function Ze(){return new _(function(vt,bt){B(te,Ae,vt,bt)})}return Y=Y?Y.then(Ze,Ze):Ze()}}function Xe(A,_){var B=A.iterator[_.method];if(B===void 0){if(_.delegate=null,_.method==="throw"){if(A.iterator.return&&(_.method="return",_.arg=void 0,Xe(A,_),_.method==="throw"))return he;_.method="throw",_.arg=new TypeError("The iterator does not provide a 'throw' method")}return he}var Y=G(B,A.iterator,_.arg);if(Y.type==="throw")return _.method="throw",_.arg=Y.arg,_.delegate=null,he;var te=Y.arg;return te?te.done?(_[A.resultName]=te.value,_.next=A.nextLoc,_.method!=="return"&&(_.method="next",_.arg=void 0),_.delegate=null,he):te:(_.method="throw",_.arg=new TypeError("iterator result is not an object"),_.delegate=null,he)}function xt(A){var _={tryLoc:A[0]};1 in A&&(_.catchLoc=A[1]),2 in A&&(_.finallyLoc=A[2],_.afterLoc=A[3]),this.tryEntries.push(_)}function le(A){var _=A.completion||{};_.type="normal",delete _.arg,A.completion=_}function ht(A){this.tryEntries=[{tryLoc:"root"}],A.forEach(xt,this),this.reset(!0)}function pt(A){if(A){var _=A[o];if(_)return _.call(A);if(typeof A.next=="function")return A;if(!isNaN(A.length)){var B=-1,Y=function te(){for(;++B<A.length;)if(a.call(A,B))return te.value=A[B],te.done=!1,te;return te.value=void 0,te.done=!0,te};return Y.next=Y}}return{next:qn}}function qn(){return{value:void 0,done:!0}}return Ee.prototype=we,j(dt,"constructor",we),j(we,"constructor",Ee),Ee.displayName=j(we,T,"GeneratorFunction"),n.isGeneratorFunction=function(A){var _=typeof A=="function"&&A.constructor;return!!_&&(_===Ee||(_.displayName||_.name)==="GeneratorFunction")},n.mark=function(A){return Object.setPrototypeOf?Object.setPrototypeOf(A,we):(A.__proto__=we,j(A,T,"GeneratorFunction")),A.prototype=Object.create(dt),A},n.awrap=function(A){return{__await:A}},rt(tt.prototype),j(tt.prototype,m,function(){return this}),n.AsyncIterator=tt,n.async=function(A,_,B,Y,te){te===void 0&&(te=Promise);var Ae=new tt(H(A,_,B,Y),te);return n.isGeneratorFunction(_)?Ae:Ae.next().then(function(Ze){return Ze.done?Ze.value:Ae.next()})},rt(dt),j(dt,T,"Generator"),j(dt,o,function(){return this}),j(dt,"toString",function(){return"[object Generator]"}),n.keys=function(A){var _=[];for(var B in A)_.push(B);return _.reverse(),function Y(){for(;_.length;){var te=_.pop();if(te in A)return Y.value=te,Y.done=!1,Y}return Y.done=!0,Y}},n.values=pt,ht.prototype={constructor:ht,reset:function(_){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(le),!_)for(var B in this)B.charAt(0)==="t"&&a.call(this,B)&&!isNaN(+B.slice(1))&&(this[B]=void 0)},stop:function(){this.done=!0;var _=this.tryEntries[0].completion;if(_.type==="throw")throw _.arg;return this.rval},dispatchException:function(_){if(this.done)throw _;var B=this;function Y(ke,ot){return Ze.type="throw",Ze.arg=_,B.next=ke,ot&&(B.method="next",B.arg=void 0),!!ot}for(var te=this.tryEntries.length-1;te>=0;--te){var Ae=this.tryEntries[te],Ze=Ae.completion;if(Ae.tryLoc==="root")return Y("end");if(Ae.tryLoc<=this.prev){var vt=a.call(Ae,"catchLoc"),bt=a.call(Ae,"finallyLoc");if(vt&&bt){if(this.prev<Ae.catchLoc)return Y(Ae.catchLoc,!0);if(this.prev<Ae.finallyLoc)return Y(Ae.finallyLoc)}else if(vt){if(this.prev<Ae.catchLoc)return Y(Ae.catchLoc,!0)}else{if(!bt)throw new Error("try statement without catch or finally");if(this.prev<Ae.finallyLoc)return Y(Ae.finallyLoc)}}}},abrupt:function(_,B){for(var Y=this.tryEntries.length-1;Y>=0;--Y){var te=this.tryEntries[Y];if(te.tryLoc<=this.prev&&a.call(te,"finallyLoc")&&this.prev<te.finallyLoc){var Ae=te;break}}Ae&&(_==="break"||_==="continue")&&Ae.tryLoc<=B&&B<=Ae.finallyLoc&&(Ae=null);var Ze=Ae?Ae.completion:{};return Ze.type=_,Ze.arg=B,Ae?(this.method="next",this.next=Ae.finallyLoc,he):this.complete(Ze)},complete:function(_,B){if(_.type==="throw")throw _.arg;return _.type==="break"||_.type==="continue"?this.next=_.arg:_.type==="return"?(this.rval=this.arg=_.arg,this.method="return",this.next="end"):_.type==="normal"&&B&&(this.next=B),he},finish:function(_){for(var B=this.tryEntries.length-1;B>=0;--B){var Y=this.tryEntries[B];if(Y.finallyLoc===_)return this.complete(Y.completion,Y.afterLoc),le(Y),he}},catch:function(_){for(var B=this.tryEntries.length-1;B>=0;--B){var Y=this.tryEntries[B];if(Y.tryLoc===_){var te=Y.completion;if(te.type==="throw"){var Ae=te.arg;le(Y)}return Ae}}throw new Error("illegal catch attempt")},delegateYield:function(_,B,Y){return this.delegate={iterator:pt(_),resultName:B,nextLoc:Y},this.method==="next"&&(this.arg=void 0),he}},n}var Ye=An.a.TextArea,Qe=Jn.a.confirm,ut=Rn.Panel;function qe(){return new Date().getTime()}var _t={loading:!0,user:null,disciplines:[],dicts:null,status:0,data:void 0,lastedUpdateTime:0},Je;(function(n){n[n.SET_INITAL_DATA=0]="SET_INITAL_DATA",n[n.SET_LOADING=1]="SET_LOADING",n[n.SET_STATUS=2]="SET_STATUS"})(Je||(Je={}));function fn(n,e){switch(e.type){case Je.SET_INITAL_DATA:return Object(E.a)(Object(E.a)({},n),e.payload);case Je.SET_LOADING:return Object(E.a)(Object(E.a)({},n),{},{loading:e.payload});case Je.SET_STATUS:return Object(E.a)(Object(E.a)({},n),{},{status:e.payload});default:throw new Error}}var _a=J.default=function(){var n,e,a=Object(Dn.l)(),r=Object(Dn.k)(),o=Object(Dn.m)(),m=o.id,T=v.a.useForm(),j=Object(W.a)(T,1),H=j[0],G=Object(U.useState)(),he=Object(W.a)(G,2),z=he[0],Ee=he[1],we=Object(U.useState)([]),et=Object(W.a)(we,2),$e=et[0],ct=et[1],dt=Object(U.useReducer)(fn,_t),rt=Object(W.a)(dt,2),tt=rt[0],Xe=rt[1],xt=tt.loading,le=tt.data,ht=tt.user,pt=tt.disciplines,qn=tt.dicts,A=tt.status,_=le==null?void 0:le.hack_sets,B=le==null||((n=le.hack)===null||n===void 0)?void 0:n.test_set_average,Y=a.query,te=Y.callback_url,Ae=Y.express_id,Ze=Y.score,vt=Y.question_id,bt=Object(U.useState)([]),ke=Object(W.a)(bt,2),ot=ke[0],Ot=ke[1],ea=Object(U.useMemo)(function(){var ne=[];return pt&&ln(pt,ne),ne},[pt]),Mn=Object(U.useCallback)(Object(h.a)(ge().mark(function ne(){var M,se,ae,be,L,it,At,Pt,wt,Lt,Gt,Ut,It,Tt,Nn,en,_n,pn,ta,Ve,En,ha,Ta,va,Bt,ja,ga,ya,ba,Ma,Na,hn,Oa,Sa,Sn,Ft,xn,xa,Pa,kt,wa,na,Ca=arguments;return ge().wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:if(M=Ca.length>0&&Ca[0]!==void 0?Ca[0]:0,se=pt,!(se.length===0)){Ct.next=7;break}return Ct.next=5,cn();case 5:ae=Ct.sent,se=ae.disciplines;case 7:if(!m){Ct.next=15;break}return be={disciplines:se},Ct.next=11,Zn(m);case 11:L=Ct.sent,L.message?L.status==="401"&&(document.location.href="/user/login"):(it=L.category,At=L.user,Pt=L.code,wt=L.language,Lt=L.hack_sets,Gt=L.description,Ut=L.difficult,It=L.name,Tt=L.open_or_not,Nn=L.sub_discipline_id,en=L.tag_discipline_id,_n=L.time_limit,pn=L.test_set_average,ta=L.test_set_score,Ve=L.status,En=L.tag_discipline_ids,ha=L.item_banks_group_id,Ta=sn(se,Nn),va=Object(W.a)(Ta,2),Bt=va[0],ja=va[1],ga=a.query.lastedUpdateTime,be=Object(E.a)(Object(E.a)({},be),{},{loading:!1,user:At,dicts:ja,status:Ve,lastedUpdateTime:M||(ga||0),data:{hack_codes:{language:wt,code:Ln.Base64.decode(Pt)},hack:{category:it,difficult:Ut,name:It,description:Gt,open_or_not:Tt,time_limit:_n,test_set_average:pn,test_set_score:ta,sub_discipline_id:Bt,tag_discipline_ids:En,score:Ze||1,item_banks_group_ids:ha},hack_sets:Lt,tags:En}}),Xe({type:Je.SET_INITAL_DATA,payload:be}),Ee({hack:{category:it,difficult:Ut,name:It,description:Gt,open_or_not:Tt,time_limit:_n,test_set_average:pn,test_set_score:ta,sub_discipline_id:Bt,tag_discipline_ids:En,score:Ze||1,item_banks_group_ids:ha}}),mn(Bt==null?void 0:Bt[0],Bt==null?void 0:Bt[1],se)),Ct.next=26;break;case 15:return Ct.next=17,un();case 17:Ma=Ct.sent,Na=Ma.user,hn=a.query,Oa=hn.difficult,Sa=hn.sub_discipline_id,Sn=hn.tag_discipline_id,Ft=hn.tagIds,xn=hn.banksIds,xa=sn(se,parseInt(Sa,10)),Pa=Object(W.a)(xa,2),kt=Pa[0],wa=Pa[1],na=[],xn&&(xn==null||xn.split(",").map(function(tn){var Ia={id:Number};Ia.id=tn,na.push(Ia)})),Xe({type:Je.SET_INITAL_DATA,payload:{loading:!1,user:Na,disciplines:se,status:0,dicts:wa,data:{hack_codes:{language:"C",code:""},hack:{category:null,difficult:parseInt(Oa,10),time_limit:3,description:"",test_set_score:!0,test_set_average:!0,open_or_not:!0,sub_discipline_id:kt,tag_discipline_id:Ft&&(Ft==null||((ya=Ft.split(","))===null||ya===void 0)?void 0:ya.map(function(tn){return Number(tn)})),name:"",item_banks_group_ids:na},tags:Sn?Sn==null?void 0:Sn.split(",").map(function(tn){return parseInt(tn,10)}):[],hack_sets:[{input:"",output:"",score:100,position:1}]}}}),Ee({hack:{category:null,difficult:parseInt(Oa,10),time_limit:3,description:"",test_set_score:!0,test_set_average:!0,open_or_not:!0,sub_discipline_id:kt,tag_discipline_id:Ft&&(Ft==null||((ba=Ft.split(","))===null||ba===void 0)?void 0:ba.map(function(tn){return Number(tn)})),name:"",item_banks_group_id:na}}),mn(kt==null?void 0:kt[0],kt==null?void 0:kt[1],se);case 26:case"end":return Ct.stop()}},ne)})),[m,pt]);Object(U.useEffect)(function(){try{Mn()}catch(ne){console.log(ne,"----")}},[]),Object(U.useEffect)(function(){function ne(){return M.apply(this,arguments)}function M(){return M=Object(h.a)(ge().mark(function se(){var ae;return ge().wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return L.next=2,Object(at.c)("item_banks_groups/mine.json");case 2:ae=L.sent,Ot(ae);case 4:case"end":return L.stop()}},se)})),M.apply(this,arguments)}ne()},[]);var mn=function(M,se,ae){var be,L,it,At=ae==null||((be=ae.find(function(Pt){return Pt.id===M}))===null||be===void 0||((L=be.sub_disciplines)===null||L===void 0||((it=L.find(function(Pt){return Pt.id===se}))===null||it===void 0)))?void 0:it.tag_disciplines};function qt(ne){return pa.apply(this,arguments)}function pa(){return pa=Object(h.a)(ge().mark(function ne(M){var se,ae,be,L,it,At,Pt,wt,Lt,Gt,Ut,It,Tt,Nn,en,_n,pn;return ge().wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:se=Object(E.a)({},M),ae=se.hack_sets,be=se.hack_codes,L=se.hack,it=se.tags,At=[],Pt=[],wt=0,Lt=Object(ie.a)(ae);try{for(Lt.s();!(Gt=Lt.n()).done;)Ut=Gt.value,wt+=Ut.score,Ut.id&&Ut.id>=0?At.push(Ut):Pt.push(Ut)}catch(En){Lt.e(En)}finally{Lt.f()}if(!(wt!==100&&!L.test_set_score)){Ve.next=9;break}return Ge.b.error("\u6D4B\u8BD5\u96C6\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100"),Ve.abrupt("return");case 9:if(be.code=Ln.Base64.encode(be==null?void 0:be.code),L.sub_discipline_id=L.sub_discipline_id[1],Xe({type:Je.SET_LOADING,payload:!0}),te||(L.score=L.difficult*100),!m){Ve.next=30;break}return Ve.next=16,$n(m,{hack:L,hack_codes:be,hack_sets:Pt,update_hack_sets:At,tags:it});case 16:if(!te){Ve.next=26;break}return Ve.next=19,jn(m);case 19:return Ve.next=21,Qt(vt,{question_type:6,question_score:L.score,question_title:L.name,description:L.description,sub_discipline_id:L.sub_discipline_id,tag_discipline_ids:L.tag_discipline_ids,item_banks_group_ids:L.item_banks_group_ids,identifier:m});case 21:It=Ve.sent,Tt=It.status,Tt===0&&r.replace(te),Ve.next=27;break;case 26:Mn(qe());case 27:Xe({type:Je.SET_LOADING,payload:!1}),Ve.next=51;break;case 30:return Ve.next=32,dn({hack:L,hack_codes:be,hack_sets:ae,tags:it});case 32:if(Nn=Ve.sent,en=Nn.identifier,!en){Ve.next=50;break}if(te){Ve.next=39;break}r.replace("/problems/".concat(en,"/edit?lastedUpdateTime=").concat(qe())),Ve.next=50;break;case 39:return Ve.next=41,jn(en);case 41:if(m){Ve.next=49;break}return Ve.next=44,da(parseInt(Ae,10),{question_type:6,question_score:L.score,question_title:L.name,identifier:en,tag_discipline_ids:L.tag_discipline_ids});case 44:_n=Ve.sent,pn=_n.status,pn===0&&r.replace(te),Ve.next=50;break;case 49:r.replace(te);case 50:Xe({type:Je.SET_LOADING,payload:!1});case 51:case"end":return Ve.stop()}},ne)})),pa.apply(this,arguments)}function Fa(){H.submit(),setTimeout(Object(h.a)(ge().mark(function ne(){var M;return ge().wrap(function(ae){for(;;)switch(ae.prev=ae.next){case 0:return ae.next=2,jn(m);case 2:M=ae.sent,M.status===0?(Ge.b.success("\u53D1\u5E03\u6210\u529F"),Xe({type:Je.SET_STATUS,payload:1})):Ge.b.info(M.message);case 4:case"end":return ae.stop()}},ne)})),400)}function ka(){return Ea.apply(this,arguments)}function Ea(){return Ea=Object(h.a)(ge().mark(function ne(){var M;return ge().wrap(function(ae){for(;;)switch(ae.prev=ae.next){case 0:return ae.next=2,fa(m);case 2:M=ae.sent,M.status===0?(Ge.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F"),Xe({type:Je.SET_STATUS,payload:0})):Ge.b.info(M.message);case 4:case"end":return ae.stop()}},ne)})),Ea.apply(this,arguments)}function Ka(){A===0?Qe({title:"\u63D0\u793A",content:l.a.createElement(U.Fragment,null," ",l.a.createElement("div",null,"\u53D1\u5E03\u540E\u5373\u53EF\u5E94\u7528\u5230\u81EA\u5DF1\u7BA1\u7406\u7684\u8BFE\u5802")," ",l.a.createElement("div",null," \u662F\u5426\u786E\u8BA4\u53D1\u5E03?")," "),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){Fa()}}):Qe({title:"\u63D0\u793A",content:l.a.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){ka()}})}function Wa(){H.submit(),setTimeout(Object(h.a)(ge().mark(function ne(){var M,se;return ge().wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return be.next=2,ma(m);case 2:M=be.sent,se=M.identifier,r.push("/myproblems/".concat(se));case 5:case"end":return be.stop()}},ne)})),400)}function La(){te?r.replace(te):r.replace("/problemset")}function Xa(ne){Xe({type:Je.SET_INITAL_DATA,payload:{data:Object(E.a)(Object(E.a)({},le),{},{hack:Object(E.a)(Object(E.a)({},le.hack),{},{test_set_score:ne.target.value})})}})}function Va(ne){var M=ne.target.value;Xe({type:Je.SET_INITAL_DATA,payload:{data:Object(E.a)(Object(E.a)({},le),{},{hack:Object(E.a)(Object(E.a)({},le.hack),{},{test_set_average:M})})}})}function Ga(){var ne=H.getFieldValue("hack_sets"),M=ne.length+1,se=Math.floor(100/M),ae=100%M;ne.map(function(be,L){return B&&(be.score=se),be.position=L+1,be}),ne.push({input:"",output:"",position:M,score:B?se+ae:0}),H.setFieldsValue({hack_sets:ne}),Xe({type:Je.SET_INITAL_DATA,payload:{data:Object(E.a)(Object(E.a)({},le),{},{hack_sets:ne})}})}Object(U.useEffect)(function(){if(B){var ne=_==null?void 0:_.length,M=Math.floor(100/ne),se=100%ne;_==null||_.map(function(ae,be){return ae.score=M,ae.position=be+1,be===ne-1&&(ae.score=M+se),ae}),Xe({type:Je.SET_INITAL_DATA,payload:{data:Object(E.a)(Object(E.a)({},le),{},{hack_sets:_})}}),H.setFieldsValue({hack_sets:_})}},[B]);function Ha(ne){var M=H.getFieldValue("hack_sets"),se=(M==null?void 0:M.length)-1,ae=Math.ceil(100/se),be=100%se;M.splice(ne,1),M==null||M.map(function(L,it){return B&&(L.score=ae,it===se-1&&(L.score=ae+be)),L.position=it+1,L}),Xe({type:Je.SET_INITAL_DATA,payload:{data:Object(E.a)(Object(E.a)({},le),{},{hack_sets:M})}}),H.setFieldsValue({hack_sets:M})}function za(ne){Xe({type:Je.SET_INITAL_DATA,payload:{data:Object(E.a)(Object(E.a)({},le),{},{hack_codes:Object(E.a)(Object(E.a)({},le.hack_codes),{},{language:ne})})}})}var Ya=function(M){var se;if(M==null||((se=M.hack)===null||se===void 0)?void 0:se.sub_discipline_id){var ae,be,L,it,At,Pt=M==null||((ae=M.hack)===null||ae===void 0)?void 0:ae.sub_discipline_id,wt=Object(W.a)(Pt,2),Lt=wt[0],Gt=wt[1],Ut=pt==null||((be=pt.find(function(Tt){return Tt.id===Lt}))===null||be===void 0||((L=be.sub_disciplines)===null||L===void 0||((it=L.find(function(Tt){return Tt.id===Gt}))===null||it===void 0)))?void 0:it.tag_disciplines,It=Object(E.a)(Object(E.a)({},H.getFieldsValue()),{},{hack:Object(E.a)(Object(E.a)({},(At=H.getFieldsValue())===null||At===void 0?void 0:At.hack),{},{tag_discipline_ids:[]})});H.setFieldsValue(It),Ee(It)}else Ee(Object(E.a)({},H.getFieldsValue()))},Ja=function(M){ct([].concat(Object(K.a)($e),[Object(E.a)({},M)]))};Object(U.useEffect)(function(){var ne,M;if(le==null||((ne=le.hack)===null||ne===void 0||((M=ne.sub_discipline_id)===null||M===void 0))?void 0:M[1]){var se,ae;Za(le==null||((se=le.hack)===null||se===void 0||((ae=se.sub_discipline_id)===null||ae===void 0))?void 0:ae[1])}},[le==null||((e=le.hack)===null||e===void 0)?void 0:e.sub_discipline_id]);var Za=function(){var ne=Object(h.a)(ge().mark(function M(se){var ae;return ge().wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return L.next=2,Object(Ua.D)({sub_discipline_id:se});case 2:ae=L.sent,ct(ae.tag_disciplines);case 4:case"end":return L.stop()}},M)}));return function(se){return ne.apply(this,arguments)}}();function $a(ne){var M=ne[1],se=sn(pt,M),ae=Object(W.a)(se,2),be=ae[1];H.setFieldsValue({tags:[]}),Xe({type:Je.SET_INITAL_DATA,payload:{dicts:be,data:Object(E.a)(Object(E.a)({},le),{},{hack:Object(E.a)(Object(E.a)({},le.hack),{},{sub_discipline_id:ne}),tags:[]})}})}return l.a.createElement(me.a,{spinning:xt,delay:500},le?l.a.createElement(U.Fragment,null,l.a.createElement("header",{className:lt.a.header},l.a.createElement("div",null,l.a.createElement("img",{src:"".concat(fe.a.IMG_SERVER,"/images/").concat(ht.image_url),alt:"user",width:30}),l.a.createElement("span",null,ht.name)),l.a.createElement("h2",null," ",le.hack.name," "),m?l.a.createElement("a",{className:lt.a.btn_back,onClick:La}," ",l.a.createElement(Aa.a,null),"\u9000\u51FA"):null),l.a.createElement(v.a,{form:H,initialValues:le,layout:"vertical",className:lt.a["oj-form-container"],onValuesChange:Ya,onFinish:qt},l.a.createElement(Da.a,{leftChild:l.a.createElement(Qn,{handleAddKnowledgeFinish:Ja,MyGroup:ot,formValue:z,knowledgeOptions:$e,onChangeLanguage:za,onChangeSubDiscipline:$a,onRemoveTestCase:Ha,onAddTestCase:Ga,dicts:qn,categorys:ea,callback_url:te,hack:le.hack,onChangeScore:Xa,onChangeAverage:Va}),rightChild:l.a.createElement(v.a.Item,{name:["hack_codes","code"],style:{marginBottom:0}},l.a.createElement(ce.a,{language:le.hack_codes.language}))}),l.a.createElement("div",{className:lt.a.footer},m?l.a.createElement(U.Fragment,null,te?null:l.a.createElement(xe.a,{type:A?"default":"primary",onClick:Ka},A?"\u64A4\u9500\u53D1\u5E03":"\u7ACB\u5373\u53D1\u5E03"),l.a.createElement(xe.a,{loading:xt,type:"primary",htmlType:"submit"},"\u4FDD\u5B58"),l.a.createElement(xe.a,{type:"primary",onClick:Wa},A?"\u5F00\u59CB\u6311\u6218":"\u6A21\u62DF\u6311\u6218")):l.a.createElement(U.Fragment,null,l.a.createElement(xe.a,{onClick:La},"\u53D6\u6D88"),l.a.createElement(xe.a,{loading:xt,type:"primary",htmlType:"submit"},"\u4FDD\u5B58"))))):null)};function Qn(n){var e,a,r,o=n.handleAddKnowledgeFinish,m=n.MyGroup,T=n.formValue,j=n.knowledgeOptions,H=n.categorys,G=n.hack,he=n.callback_url,z=n.onChangeAverage,Ee=n.onChangeScore,we=n.onAddTestCase,et=n.onRemoveTestCase,$e=n.onChangeSubDiscipline,ct=n.onChangeLanguage,dt=G.test_set_average,rt=G.test_set_score;function tt(Xe){Xe.stopPropagation()}return l.a.createElement("div",{className:lt.a["oj-left-panel"]},l.a.createElement("div",{className:lt.a["oj-form-info"]},l.a.createElement("div",{className:lt.a.field},l.a.createElement(v.a.Item,{label:"\u96BE\u6613\u5EA6",name:["hack","difficult"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u6613\u5EA6"}]},l.a.createElement(k.a,null,Un(yt.difficult))),l.a.createElement(v.a.Item,{label:"\u8BFE\u7A0B(\u5408\u7406\u7684\u8BFE\u7A0B\u5206\u7C7B\u6709\u5229\u4E8E\u5FEB\u901F\u68C0\u7D22)",name:["hack","sub_discipline_id"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"}]},l.a.createElement(oe.a,{allowClear:!1,options:H,placeholder:"\u8BF7\u9009\u62E9",onChange:$e}))),l.a.createElement("div",{className:lt.a.field},he&&l.a.createElement(v.a.Item,{label:"\u5206\u6570",name:["hack","score"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u6570"}]},l.a.createElement(f.a,{min:1,max:100})),l.a.createElement(v.a.Item,{label:"\u65F6\u95F4\u9650\u5236",name:["hack","time_limit"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u65F6\u95F4\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"}]},l.a.createElement(f.a,{min:3})),l.a.createElement(v.a.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",name:["hack_codes","language"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},l.a.createElement(k.a,{onChange:ct},Un(yt.language)))),l.a.createElement(v.a.Item,{label:l.a.createElement("span",null,"\u77E5\u8BC6\u70B9\uFF1A",l.a.createElement("span",{className:"c-grey-999"},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),name:["hack","tag_discipline_ids"]},l.a.createElement(Ke.a,{selectvalues:(G==null?void 0:G.tag_discipline_id)||(G==null?void 0:G.tag_discipline_ids),subId:T==null||((e=T.hack)===null||e===void 0||((a=e.sub_discipline_id)===null||a===void 0))?void 0:a[1],knowledgeOptions:j,onAddKnowledgeFinish:o})),(m==null||((r=m.item_banks_groups)===null||r===void 0)?void 0:r.length)>0&&l.a.createElement(v.a.Item,{label:"\u52A0\u5165\u5206\u7EC4\uFF1A(\u5206\u7EC4\u53EF\u4EE5\u591A\u9009\uFF0C\u518D\u6B21\u70B9\u51FB\u9009\u9879\u53D6\u6D88\u9009\u62E9)",name:["hack","item_banks_group_ids"],labelCol:{span:24},wrapperCol:{span:24}},l.a.createElement(de.a,{data:m==null?void 0:m.item_banks_groups})),l.a.createElement(v.a.Item,{label:"\u4EFB\u52A1\u540D\u79F0",name:["hack","name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0"}]},l.a.createElement(An.a,{maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0",suffix:l.a.createElement("span",null,60-G.name.length)})),l.a.createElement(v.a.Item,{name:["hack","description"],valuePropName:"defaultValue",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63CF\u8FF0\u5185\u5BB9"}]},l.a.createElement($t.a,{miniToolbar:!0,id:"moop_cases_content",noStorage:!0,height:200})),l.a.createElement("div",{className:"tst-case-info"},l.a.createElement("h3",{className:"flex-container",style:{justifyContent:"space-between"}}," \u6D4B\u8BD5\u7528\u4F8B\u4E0E\u7CFB\u7EDF\u8BC4\u5206\u89C4\u5219",l.a.createElement(xe.a,{type:"primary",ghost:!0,onClick:we},"\u6DFB\u52A0\u6D4B\u8BD5\u7528\u4F8B")),l.a.createElement(v.a.Item,{name:["hack","test_set_score"]},l.a.createElement(_e.a.Group,{onChange:Ee},l.a.createElement(_e.a,{value:!0},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",l.a.createElement("span",{className:"tip"}," \uFF08\u5B66\u5458\u8BC4\u6D4B\uFF0C\u4EC5\u5F53\u6240\u6709\u6D4B\u8BD5\u96C6\u90FD\u6B63\u786E\u65F6\uFF0C\u624D\u83B7\u5F97\u4E00\u6B21\u6027\u5956\u52B1\uFF09")),l.a.createElement(_e.a,{value:!1},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",l.a.createElement("span",{className:"tip"}," \uFF08\u5B66\u5458\u8BC4\u6D4B\uFF0C\u901A\u8FC7\u6D4B\u8BD5\u96C6\u5373\u53EF\u83B7\u5F97\u5BF9\u5E94\u5956\u52B1\uFF09")))),!G.test_set_score&&l.a.createElement(v.a.Item,{name:["hack","test_set_average"],label:"\u7CFB\u7EDF\u8BC4\u5206\u5360\u6BD4"},l.a.createElement(_e.a.Group,{onChange:z},l.a.createElement(_e.a,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),l.a.createElement(_e.a,{value:!1},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),l.a.createElement(v.a.List,{name:"hack_sets"},function(Xe,xt){return Object(Se.a)(xt),l.a.createElement(Rn,{accordion:!0},Xe.map(function(le,ht){return l.a.createElement(ut,{key:"".concat(le.key,"--").concat(ht),header:l.a.createElement("a",{className:lt.a["test-case-name"]},l.a.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",ht+1,"\b"),rt?null:l.a.createElement(l.a.Fragment,null,l.a.createElement(v.a.Item,{name:[le.name,"score"],fieldKey:[le.fieldKey,"score"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6D4B\u8BD5\u96C6".concat(ht+1,"\u8BC4\u5206")}]},l.a.createElement(f.a,{onClick:tt,min:0,max:100,disabled:dt})),l.a.createElement("span",null,"%"))),extra:ht>0?l.a.createElement("div",{onClick:tt},l.a.createElement(Me.a,{okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u5B9A\u5220\u9664\u6D4B\u8BD5\u96C6\b"+(ht+1),onConfirm:function(){et(ht)}},l.a.createElement(Tn.a,{className:lt.a["btn-remove-case"]}))):null},l.a.createElement(v.a.Item,{label:"\u8F93\u5165",name:[le.name,"input"],fieldKey:[le.fieldKey,"input"]},l.a.createElement(Ye,null)),l.a.createElement(v.a.Item,{label:"\u8F93\u51FA",name:[le.name,"output"],fieldKey:[le.fieldKey,"output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},l.a.createElement(Ye,null)))}))}))))}},SWI9:function(Ie,J,t){Ie.exports={button:"button___1yTnp",buttonclick:"buttonclick___3icXu",addbutton:"addbutton___27M52"}},T1X5:function(Ie,J){Ie.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGwAAABsCAYAAACPZlfNAAALdklEQVR4Xu2dC2wc1RVAzx1nDXFiO4SEhqxtxS0JHzX94TS0FEKLALX8WkKbqrRVKQrh15Zfq0IqIaSGSOXb8ktANFJbKqUFWigEAUohfFRQDC1KxS8UR/7wDbZ3TRxix3urN951No7Xnt15M7Mbz0hRImXevffds/PmzXv33StU0KWqTlcfh6mwkCHmq8M8B5oUZosyS6EeOCD7x/Rsl/kjkFJhu8AHGWiXDNuoYqsoW5K1vCkimUpxg5SzoW+r1gylOUGErygci9IC1Fi2uR+hVeA5VZ6tquOpuSL9lnVYE1d2wNo+0jnVylLNcKYKx6EcaK23XgQJH4vyjDg8OCDc3zxd3vXSLKx7ygJYW5seOGUmZ6GcJ8IShaqwHDCeHoEhVTYh3LO7mweam+XjqO2KFNjWPp09VblUlQuAmVE7YwL93SKs2SncMr9WPojK1kiAdWzXpCa40oHlCtOi6nwpegV2ZOBuGeSGxlnSVYoMP21CBfZmnx5SneFagXPzZnJ+7I+y7S6FdQMO1xxWK++HZUgowNzpeIoVKqwCDgqrcyHp6RFlZbKetWF8HgQOrD2liwTuAHdKvj9frVVTuHDuNGkNspOBAWtt1cShC1ilcLlqecz6gnSkkS3CkMBN77zBypYWGQxCXyDAuvq1KTPIeuCYIIyuAJnPOwmWJWuk3bat1oF1pfWMjLKuAqbptn05Wl63I5ybrJOHbCqyCqw9ratEucqMDjaNrGBZqsLqpjpZaasPVhyrqlVdKe5Wcafr8TXKA6KsS9azXESG/DrHN7CODp0qdaxXON2vMftze4F/aJpljY2y008/fQFr69EZCYeH3ZX0+JrQA2ZHYDDDac0HSe+ENxe4oWRg2SfriRhWca53t3HSnFTqk1YSMPedleZv8TBYHKzc3WZ4TNbxrVLeaSUB6+zV38cTjNJgjUBT1jXMkB8XK6VoYNmp+9XFKorv39cDKlxX7JS/KGDZj+K/x99Z1n5+6gjfLObj2jOw7HLTv+MVDGuwcoK6nQSf97qM5QmYWcj9xHyensRrg9YpjRL4/HtbOd7LgrEnYF1p/U1G+XnQVk9m+Y5wfbJOfjGRDyYEZvazHOFfk2WLZCKHBfX/Zmsmo3ypqV42j6djXGBmp7gzzQuTYPMxKA7Fym1tqGPxeDvX4wLr7NULVdzd4vgKyQOiXNQwQ+4spK4gMBMwc0CG1/bDGIyQXF+ymp5dDkcUCuwpCKwzpXcqbrxgfIXsAYU1TfVy4VhqxwRm4gZJ8L/9IBQtZFdbU7eLQT41VtzjmMDaU3qzwKXW1MeCivaAwi1N9XLZ6Ib7AHPDpzO0hRmR+/L78Ict8J93IT1QdN+sN6irhs/NgR8uhM8eYl28J4EmwninQ/PosPB9gHWmdZUqoS3u/uUVuPEFKMcDWg5wxWL4zlGefGz9JhGuaxgVD7IXsOwpEhMvHsrBBPNknf9IecLKed9Au+vUyJ607t3dJPNPzewFrCOl3wPutf5TKSDwio3wdF7k3imfhMNnugGZkV2q8Ho3PPbWHhOOb4IbT4zMpHMa6+XPOe17A+vVjQhfC8u0E+/d884ysH69JCzNE+v51aY90Mw7beM5E7cJ5A7ln40zZOTnMgLMnHxMDNEZ5mG6RSbcNHv9tAV+sDCQLpck9I9b4Hd5UfKbIwrgM4cKB6toyJ0EHQHWkdJLgFtL6l2JjfKB/WwRfP/TJQoKoNmf/gu/zVuGjQqY6ZrjcEmyVm43/x4B1pnSxxVOCqDvBUXGwLx5W+CJhno5eQSYe1q/jw/DPgAeA/MGDOHjqloONtkN3CesI6XfAB7x2NzabV6B3fca3LoZ+ndbU+0KmpaAn7TA0iP2lVtOQ2LWulMb62WDC6wzrdfp8CGGUC+vwL56L3wU0ArI9Gp4cowZYLkBE2F1Q51cPfyEpXUTyvGh0gK8ArvgUXgxoGwZX5gDa79eAU+Y8HRjnSyR7K5yXwAZZibk7xXYjkHY2Abmb5uXGRJPnAfTqisAGPQ31FErnWldoMrrNh3hVZZXYF7l2byv3IZEd4YoHC4dfbqUDPfZ7KxXWTEwr57K3udwtnT06i8RVhfZ1MrtMbAi3ahcJe1pXSPKiiKbWrk9BlacG1VYa95hG1QZY55UnLBS7vYK7JXtwxuc/ZYnHTWJ4U3Ko2ZVxKTDvMMelY60bs7mISzF577aeAV25l/h7Y98qSrYeO50ePDblQHMzevYmVITDjAvGHeMLzUGVpzXBbZJR0p7gBnFNbVzt1dgr+aGRMtLUzVThofEI8cYEh9/C1ZuGu7n7BrYsMxOn31K6TXAdkTx0WwM9wrMZydLaj6UgTtegje64UefgaPnlCTGdqN+A8z8biPJAFrOwGx72pK8oRiYJU+GJMYFFg+JIXnbghp3SOyO6sCD1yFxxwBs3BbA4m91dvE3YcGV4YjoqYhp/YpH4aWAtlfMZGJNJMsGxRMentZXwIdzFBuYxbszhBbuh3MFLE25IQKtwSxNmRCBs8cIEQjB/UWrcJem4sXfvf32Qhdc8jjcdjIsThbt00AbuIu/8fZK5QDDbK/EG5gVBMxsYMYhApUDzA0RqIQgnEBfDKOEl/E7bDgIx9hb7mFuMTA3qH44zM04o9wDSWNgbsRUXiBpmYdq2wZmhr1C16sfwu0vwsVHw5EHF74vgin/nlDtcjgMEeb5sPw1zFJ/DKEePxp9GMIdFiM4bhTVCUyvT9gR4zxhx4T4Ub3PcSMDrKtPL85kuK3UX1wp7fyccTaHGE5uBhP5ZPMqx1nimAf6ojgy+/J7cP6G0rMILJ4Lt51iExeUG7CCR2bd6X3Ih9KNTj95OmZOhce+u38Do9ChdBdYyGkfcq4uJRPO9ARc9kU4Y8F+DgwKp30IO7GKXVfbkVZmQ+L4iVWyH9Ghpi6y42Z7UsoJ2ISpi0y3o0gOZs/d/iWVCzDPycFMl+P0e/7B+5XgOf2eO/mIE1z69bff9sUluMw+ZXdKnELWr+NLal90ClmjJU7SXJKvbTQqLUmzO2OM06DbAFCUjJLToBstcaGBonxt42Z/hQay77K4lIcNFBPIsFLKI6cjLpYTBjGub7RRLMeYGpejChyY3XJUxty44Ftg0OwXfMsbGs/IKHFJRXvsgiupmLMxLlpqkVbQRUtzpsZlgf1Dk7DKAme/z+LC2z6YhV54210g7tCpUkdc2r5IcJGUts/Z2NajMxIODyscW6Tdk/J2A2sww2nNB0lvqQ7wXTQj+6StVzi9VCMmQzszDGqaZY2NstNPf30DM8qfVJ0yP8VdKkRUP8GPC4JvayYYyXqWi8iQX21WgI2a8pvs3Fbl+u1khO1VhdVNo0pK+bHHumO70mo+rk1VlVBKWvnpfMBtux3h3GSdPGRTj3VgectY64FjbBpbQbKedxIsS9ZIXrEtO9YHAsyYZhaMD13AKoXLJ0uVdbNFInDTO2+wsqVFLOdPHQYeGLCR91pKFwlu8e4WO7+xspXSqnDRRKXp/VofODBjoNm57kqxQoVVUeW18uuocdr3iLIyWc/a8UrS29IfCrCcsSawpzrDtYI7/T/AVicikrNLYd2AwzWFqpoHYVeowHIdMHGPmuBKB5aHWX7YhgNNRG4G7pZBbhirMLYNHePJiARYziA3LFy5VJULKuAzoFuENTuFW0bXVg4aUr78SIHlDMmemjkL5TwRloRZh3OCX/OQKpsQ7tndzQP55XnDhFR2wPINMidBq5WlmuFMFY4Lu2qgqYYnyjPi8OCAcH+uWGhUgEbrLYsnrJAz3OwGaU5AOQ6HL2cLItRYdl6/m8AfnlPl2ao6njKlCy3rsCaurIGN7qX7edDHYSosZIj56jDPgSaF2aLM0uH8+6YaWG4GugsYEOhVYbvABxlolwzbqGKrKFuStbwZxnTcFrH/A8wNv8JI/KKJAAAAAElFTkSuQmCC"},ZD9Y:function(Ie,J,t){"use strict";var je=t("BoS7"),Me=t("Sdc0"),Se=t("OaEy"),re=t("2fM7"),_e=t("q1tI"),u=t.n(_e),f=t("lOMy"),ue=t.n(f),oe=re.a.Option;J.a=function(x){var k=x.onFontSizeChange,ie=x.cmFontSize,Z=x.cmCodeMode,me=x.onCodeModeChange,ze=x.onTabToSpace,xe=x.className,K=xe===void 0?"":xe,Ne=x.tabToSpace,Ge=x.children;return u.a.createElement("div",{className:"tpi-code-setting ".concat(K)},u.a.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),u.a.createElement("section",null,u.a.createElement("div",{className:"file-item"},u.a.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),u.a.createElement(re.a,{bordered:!1,size:"small",value:Z,onChange:me},u.a.createElement(oe,{value:"vs"},"\u767D\u8272\u80CC\u666F"),u.a.createElement(oe,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),u.a.createElement("div",{className:"file-item"},u.a.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),u.a.createElement(re.a,{bordered:!1,size:"small",value:ie,onChange:k},u.a.createElement(oe,{value:12},"12px"),u.a.createElement(oe,{value:14},"14px"),u.a.createElement(oe,{value:16},"16px"),u.a.createElement(oe,{value:18},"18px"),u.a.createElement(oe,{value:20},"20px"),u.a.createElement(oe,{value:22},"22px"))),u.a.createElement("div",{className:"file-item"},u.a.createElement("b",null,"Tab\u8F6C\u6362"),u.a.createElement(Me.a,{checked:Ne,onChange:ze}))),u.a.createElement("h3",null,"\u5FEB\u6377\u952E"),u.a.createElement("section",null,u.a.createElement("div",{className:"file-item"},u.a.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),u.a.createElement("span",null,"Ctrl + S")),u.a.createElement("div",{className:"file-item"},u.a.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),u.a.createElement("span",null,"F1 / Alt + F1")),u.a.createElement("div",{className:"file-item"},u.a.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),u.a.createElement("span",null,"Ctrl + ]/[")),u.a.createElement("div",{className:"file-item"},u.a.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),u.a.createElement("span",null,"Ctrl + Shift + \\")),u.a.createElement("div",{className:"file-item"},u.a.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),u.a.createElement("span",null,"Home")),u.a.createElement("div",{className:"file-item"},u.a.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),u.a.createElement("span",null,"End"))),Ge)}},ZW9T:function(Ie,J,t){"use strict";t.d(J,"a",function(){return Ge});var je=t("k1fw"),Me=t("miYZ"),Se=t("tsqr"),re=t("rAM+"),_e=t("tJVT"),u=t("q1tI"),f=t.n(u),ue=t("bdgK");function oe(h,Oe,v,W,E){var pe=Oe.getWordUntilPosition(v),X={startLineNumber:v.lineNumber,endLineNumber:v.lineNumber,startColumn:pe.startColumn,endColumn:pe.endColumn},$=W.map(function(D){return{label:D,kind:h.languages.CompletionItemKind.Keyword,insertText:D,insertTextRules:h.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:X}});return E.map(function(D){$.push(Object(je.a)(Object(je.a)({},D),{},{range:X}))}),$}var x=function(h){var Oe={label:"ifelse",kind:h.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
|
|
`),insertTextRules:h.languages.CompletionItemInsertTextRule.InsertAsSnippet},v=["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"];h.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(X,$){var D=oe(h,X,$,v,[Oe]);return{suggestions:D}}});var W=["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"];h.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(X,$){var D=[{label:"print",kind:h.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(`
|
|
`),insertTextRules:h.languages.CompletionItemInsertTextRule.InsertAsSnippet}],w=oe(h,X,$,W,D);return{suggestions:w}}});var E=["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"];h.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(X,$){var D=[Oe,{label:"main",kind:h.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(`
|
|
`),insertTextRules:h.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:h.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(`
|
|
`),insertTextRules:h.languages.CompletionItemInsertTextRule.InsertAsSnippet}],w=oe(h,X,$,E,D);return{suggestions:w}}})},k="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";function ie(h){return/^\d+$/.test(h)?"".concat(h,"px"):h}function Z(){}var me=!1,ze={"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 xe(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Oe=h;if(Array.isArray(h)){for(var v=0;v<h.length;v++){var W=ze[h[v]];if(W)return W}return Oe[0]}return ze[Oe]||Oe}var K=null,Ne=J.b=function(h){var Oe=h.width,v=Oe===void 0?"100%":Oe,W=h.height,E=W===void 0?"100%":W,pe=h.value,X=h.language,$=X===void 0?"javascript":X,D=h.style,w=D===void 0?{}:D,I=h.options,U=I===void 0?{}:I,l=h.overrideServices,Q=l===void 0?{}:l,C=h.theme,P=C===void 0?"vs-dark":C,R=h.onEditBlur,F=h.onSave,Ue=h.autoHeight,ve=Ue===void 0?!1:Ue,N=h.forbidCopy,ye=N===void 0?!1:N,Te=h.onChange,Le=Te===void 0?Z:Te,We=h.editorDidMount,Be=We===void 0?Z:We,g=h.onFocus,c=g===void 0?Z:g,s=Object(u.useRef)(),i=Object(u.useRef)({}),d=Object(u.useState)(!1),p=Object(_e.a)(d,2),y=p[0],S=p[1];function Pe(){var b;return s.current&&(b=new ue.default(function(ee){var Re=Object(re.a)(ee),De;try{for(Re.s();!(De=Re.n()).done;){var Fe=De.value;(Fe.target.offsetHeight>0||Fe.target.offsetWidth>0)&&i.current.instance.layout()}}catch(st){Re.e(st)}finally{Re.f()}}),b.observe(s.current)),b}function q(){Se.b.warn(decodeURIComponent(k))}Object(u.useEffect)(function(){var b=i.current.instance;if(pe!=null&&b&&y){var ee=b.getModel();ee&&pe!==ee.getValue()&&(me=!0,ee.setValue(pe),b.layout(),me=!1)}},[pe,y,i.current]);function Ce(){var b=i.current.instance;if(b){var ee=b.getSelection(),Re=i.current.pastePos||{},De=new K.Range(Re.startLineNumber||ee.endLineNumber,Re.startColumn||ee.endColumn,Re.endLineNumber||ee.endLineNumber,Re.endColumn||ee.endColumn);setTimeout(function(){b.executeEdits("",[{range:De,text:""}])},300)}}function V(b){(window.navigator.platform.match("Mac")?b.metaKey:b.ctrlKey)&&b.keyCode==83&&(b.preventDefault(),F())}var He=function(){if(ve){var ee=i.current.instance.getContentHeight();ee<1800?zt(ee<E?E:ee):zt(1800)}};Object(u.useEffect)(function(){s.current&&!y&&t.e(24).then(t.t.bind(null,"M/lh",7)).then(function(b){K=b,x(K),i.current.instance=K.editor.create(s.current,Object(je.a)({value:pe,language:xe($),theme:P},U),Q);var ee=i.current.instance;Be(ee,K),setTimeout(function(){He()},500),i.current.subscription=ee.onDidChangeModelContent(function(De){me||(He(),Le(ee.getValue(),De))}),ye&&(ee.addCommand(K.KeyMod.CtrlCmd|K.KeyMod.Shift|K.KeyCode.KEY_V,function(){return q(),null}),ee.addCommand(K.KeyMod.CtrlCmd|K.KeyCode.KEY_C,function(){return q(),null})),R&&ee.onDidBlurEditorWidget(function(){R(ee.getValue())}),c&&ee.onDidFocusEditorText(function(){c(ee.getValue())}),ye&&(ee.addCommand(K.KeyMod.CtrlCmd|K.KeyCode.KEY_V,function(){return q(),null}),ee.onDidPaste(function(De){i.current.pastePos=De}),window.addEventListener("paste",Ce));var Re=Pe();return S(!0),function(){var De=i.current.instance;De.dispose();var Fe=De.getModel();Fe&&Fe.dispose(),i.current.subscription&&i.current.subscription.dispose(),ye&&window.removeEventListener("paste",Ce),Re.unobserve(s.current)}})},[]),Object(u.useEffect)(function(){var b=i.current.instance;if(b&&y)return document.addEventListener("keydown",V,!1),function(){document.removeEventListener("keydown",V)}},[F,y]),Object(u.useEffect)(function(){var b=i.current.instance;if(b&&y){var ee=xe($);K.editor.setModelLanguage(b.getModel(),ee),console.log("language:",$,b.getModel(),ee)}},[$,y]),Object(u.useEffect)(function(){var b=i.current.instance;b&&y&&K.editor.setTheme(P)},[P,y]),Object(u.useEffect)(function(){var b=i.current.instance;b&&y&&b.updateOptions(U)},[JSON.stringify(U),y]),Object(u.useEffect)(function(){var b=i.current.instance;b&&y&&b.layout()},[v,E,y]);var nt=Object(u.useState)(ie(v)),ft=Object(_e.a)(nt,2),mt=ft[0],jt=ft[1],Rt=Object(u.useState)(ie(E)),Ht=Object(_e.a)(Rt,2),vn=Ht[0],zt=Ht[1],wn=Object(je.a)(Object(je.a)({},w),{},{width:mt,height:vn});return f.a.createElement("div",{className:"my-monaco-editor",ref:s,style:wn})};function Ge(h){var Oe=h.width,v=Oe===void 0?"100%":Oe,W=h.height,E=W===void 0?"100%":W,pe=h.original,X=h.modified,$=h.language,D=h.options,w=D===void 0?{}:D,I=Object(u.useRef)(),U=Object(u.useState)(null),l=Object(_e.a)(U,2),Q=l[0],C=l[1];function P(ve){var N;return I.current&&(N=new ue.default(function(ye){var Te=Object(re.a)(ye),Le;try{for(Te.s();!(Le=Te.n()).done;){var We=Le.value;(We.target.offsetHeight>0||We.target.offsetWidth>0)&&ve.layout()}}catch(Be){Te.e(Be)}finally{Te.f()}}),N.observe(I.current)),N}Object(u.useEffect)(function(){I.current&&t.e(24).then(t.t.bind(null,"M/lh",7)).then(function(ve){K=ve;var N=K.editor.createDiffEditor(I.current,Object(je.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},w));C(N);var ye=P(N);return function(){N.dispose();var Te=N.getModel();Te&&Te.dispose(),ye.unobserve(I.current)}})},[]),Object(u.useEffect)(function(){Q&&Q.setModel({original:K.editor.createModel(pe,$),modified:K.editor.createModel(X,$)})},[pe,X,$,Q]);var R=ie(v),F=ie(E),Ue={width:R,height:F};return f.a.createElement("div",{className:"my-diff-editor",ref:I,style:Ue})}},bCnd:function(Ie,J,t){"use strict";t.d(J,"b",function(){return Se}),t.d(J,"c",function(){return re}),t.d(J,"a",function(){return _e});var je=t("je13"),Me=t.n(je),Se=!1;function re(u,f){var ue=Me.a.get("__ec");ue||(ue={}),ue[u]=f,Me.a.set("__ec",ue)}function _e(u,f){var ue=Me.a.get("__ec");return ue?ue[u]===void 0?f:ue[u]:f}},cDPC:function(Ie,J,t){"use strict";var je=t("tJVT"),Me=t("q1tI"),Se=t.n(Me),re=t("i3hx"),_e=t.n(re);J.a=function(u){var f=u.defaultX,ue=f===void 0?"40%":f,oe=u.leftChild,x=u.rightChild,k=u.className,ie=Object(Me.useState)(ue),Z=Object(je.a)(ie,2),me=Z[0],ze=Z[1],xe=Object(Me.useRef)();function K(){xe.current=!0}Object(Me.useEffect)(function(){function h(v){xe.current&&ze(v.pageX)}function Oe(){xe.current=!1}return window.addEventListener("mousemove",h),window.addEventListener("mouseup",Oe),function(){window.removeEventListener("mousemove",h),window.removeEventListener("mouseup",Oe)}},[]);var Ne=typeof me=="number"&&me!==.01?"".concat(me,"px"):"40%",Ge="calc(100% - 4px - ".concat(Ne,")");return Se.a.createElement("div",{className:"split-panel-container ".concat(k)},Se.a.createElement("section",{style:{width:Ne,display:me===.01?"none":""}},oe),Se.a.createElement("section",{className:"resize-x-bar",onMouseDown:K},Se.a.createElement("a",{className:"btn-resize"},Se.a.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},Se.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"})))),Se.a.createElement("section",{style:{width:Ge}},x))}},dejd:function(Ie,J,t){},fcyK:function(Ie,J,t){},i3hx:function(Ie,J,t){},i58Z:function(Ie,J,t){Ie.exports={wrap:"wrap___Yg2Z9",addKnowledge:"addKnowledge___2FlI0",disabled:"disabled___1_wxN"}},kSUc:function(Ie,J,t){},lOMy:function(Ie,J,t){},u2Z1:function(Ie,J,t){"use strict";t.d(J,"a",function(){return Oe});var je=t("miYZ"),Me=t("tsqr"),Se=t("9og8"),re=t("5NDa"),_e=t("5rEg"),u=t("2qtc"),f=t("kLXV"),ue=t("oBTY"),oe=t("tJVT"),x=t("OaEy"),k=t("2fM7"),ie=t("q1tI"),Z=t.n(ie),me=t("ErOA"),ze=t("i58Z"),xe=t.n(ze),K=t("T1X5"),Ne=t.n(K);function Ge(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Ge=function(){return v};var v={},W=Object.prototype,E=W.hasOwnProperty,pe=typeof Symbol=="function"?Symbol:{},X=pe.iterator||"@@iterator",$=pe.asyncIterator||"@@asyncIterator",D=pe.toStringTag||"@@toStringTag";function w(s,i,d){return Object.defineProperty(s,i,{value:d,enumerable:!0,configurable:!0,writable:!0}),s[i]}try{w({},"")}catch(s){w=function(d,p,y){return d[p]=y}}function I(s,i,d,p){var y=i&&i.prototype instanceof Q?i:Q,S=Object.create(y.prototype),Pe=new Be(p||[]);return S._invoke=function(q,Ce,V){var He="suspendedStart";return function(nt,ft){if(He==="executing")throw new Error("Generator is already running");if(He==="completed"){if(nt==="throw")throw ft;return c()}for(V.method=nt,V.arg=ft;;){var mt=V.delegate;if(mt){var jt=Te(mt,V);if(jt){if(jt===l)continue;return jt}}if(V.method==="next")V.sent=V._sent=V.arg;else if(V.method==="throw"){if(He==="suspendedStart")throw He="completed",V.arg;V.dispatchException(V.arg)}else V.method==="return"&&V.abrupt("return",V.arg);He="executing";var Rt=U(q,Ce,V);if(Rt.type==="normal"){if(He=V.done?"completed":"suspendedYield",Rt.arg===l)continue;return{value:Rt.arg,done:V.done}}Rt.type==="throw"&&(He="completed",V.method="throw",V.arg=Rt.arg)}}}(s,d,Pe),S}function U(s,i,d){try{return{type:"normal",arg:s.call(i,d)}}catch(p){return{type:"throw",arg:p}}}v.wrap=I;var l={};function Q(){}function C(){}function P(){}var R={};w(R,X,function(){return this});var F=Object.getPrototypeOf,Ue=F&&F(F(g([])));Ue&&Ue!==W&&E.call(Ue,X)&&(R=Ue);var ve=P.prototype=Q.prototype=Object.create(R);function N(s){["next","throw","return"].forEach(function(i){w(s,i,function(d){return this._invoke(i,d)})})}function ye(s,i){function d(y,S,Pe,q){var Ce=U(s[y],s,S);if(Ce.type!=="throw"){var V=Ce.arg,He=V.value;return He&&typeof He=="object"&&E.call(He,"__await")?i.resolve(He.__await).then(function(nt){d("next",nt,Pe,q)},function(nt){d("throw",nt,Pe,q)}):i.resolve(He).then(function(nt){V.value=nt,Pe(V)},function(nt){return d("throw",nt,Pe,q)})}q(Ce.arg)}var p;this._invoke=function(y,S){function Pe(){return new i(function(q,Ce){d(y,S,q,Ce)})}return p=p?p.then(Pe,Pe):Pe()}}function Te(s,i){var d=s.iterator[i.method];if(d===void 0){if(i.delegate=null,i.method==="throw"){if(s.iterator.return&&(i.method="return",i.arg=void 0,Te(s,i),i.method==="throw"))return l;i.method="throw",i.arg=new TypeError("The iterator does not provide a 'throw' method")}return l}var p=U(d,s.iterator,i.arg);if(p.type==="throw")return i.method="throw",i.arg=p.arg,i.delegate=null,l;var y=p.arg;return y?y.done?(i[s.resultName]=y.value,i.next=s.nextLoc,i.method!=="return"&&(i.method="next",i.arg=void 0),i.delegate=null,l):y:(i.method="throw",i.arg=new TypeError("iterator result is not an object"),i.delegate=null,l)}function Le(s){var i={tryLoc:s[0]};1 in s&&(i.catchLoc=s[1]),2 in s&&(i.finallyLoc=s[2],i.afterLoc=s[3]),this.tryEntries.push(i)}function We(s){var i=s.completion||{};i.type="normal",delete i.arg,s.completion=i}function Be(s){this.tryEntries=[{tryLoc:"root"}],s.forEach(Le,this),this.reset(!0)}function g(s){if(s){var i=s[X];if(i)return i.call(s);if(typeof s.next=="function")return s;if(!isNaN(s.length)){var d=-1,p=function y(){for(;++d<s.length;)if(E.call(s,d))return y.value=s[d],y.done=!1,y;return y.value=void 0,y.done=!0,y};return p.next=p}}return{next:c}}function c(){return{value:void 0,done:!0}}return C.prototype=P,w(ve,"constructor",P),w(P,"constructor",C),C.displayName=w(P,D,"GeneratorFunction"),v.isGeneratorFunction=function(s){var i=typeof s=="function"&&s.constructor;return!!i&&(i===C||(i.displayName||i.name)==="GeneratorFunction")},v.mark=function(s){return Object.setPrototypeOf?Object.setPrototypeOf(s,P):(s.__proto__=P,w(s,D,"GeneratorFunction")),s.prototype=Object.create(ve),s},v.awrap=function(s){return{__await:s}},N(ye.prototype),w(ye.prototype,$,function(){return this}),v.AsyncIterator=ye,v.async=function(s,i,d,p,y){y===void 0&&(y=Promise);var S=new ye(I(s,i,d,p),y);return v.isGeneratorFunction(i)?S:S.next().then(function(Pe){return Pe.done?Pe.value:S.next()})},N(ve),w(ve,D,"Generator"),w(ve,X,function(){return this}),w(ve,"toString",function(){return"[object Generator]"}),v.keys=function(s){var i=[];for(var d in s)i.push(d);return i.reverse(),function p(){for(;i.length;){var y=i.pop();if(y in s)return p.value=y,p.done=!1,p}return p.done=!0,p}},v.values=g,Be.prototype={constructor:Be,reset:function(i){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(We),!i)for(var d in this)d.charAt(0)==="t"&&E.call(this,d)&&!isNaN(+d.slice(1))&&(this[d]=void 0)},stop:function(){this.done=!0;var i=this.tryEntries[0].completion;if(i.type==="throw")throw i.arg;return this.rval},dispatchException:function(i){if(this.done)throw i;var d=this;function p(V,He){return Pe.type="throw",Pe.arg=i,d.next=V,He&&(d.method="next",d.arg=void 0),!!He}for(var y=this.tryEntries.length-1;y>=0;--y){var S=this.tryEntries[y],Pe=S.completion;if(S.tryLoc==="root")return p("end");if(S.tryLoc<=this.prev){var q=E.call(S,"catchLoc"),Ce=E.call(S,"finallyLoc");if(q&&Ce){if(this.prev<S.catchLoc)return p(S.catchLoc,!0);if(this.prev<S.finallyLoc)return p(S.finallyLoc)}else if(q){if(this.prev<S.catchLoc)return p(S.catchLoc,!0)}else{if(!Ce)throw new Error("try statement without catch or finally");if(this.prev<S.finallyLoc)return p(S.finallyLoc)}}}},abrupt:function(i,d){for(var p=this.tryEntries.length-1;p>=0;--p){var y=this.tryEntries[p];if(y.tryLoc<=this.prev&&E.call(y,"finallyLoc")&&this.prev<y.finallyLoc){var S=y;break}}S&&(i==="break"||i==="continue")&&S.tryLoc<=d&&d<=S.finallyLoc&&(S=null);var Pe=S?S.completion:{};return Pe.type=i,Pe.arg=d,S?(this.method="next",this.next=S.finallyLoc,l):this.complete(Pe)},complete:function(i,d){if(i.type==="throw")throw i.arg;return i.type==="break"||i.type==="continue"?this.next=i.arg:i.type==="return"?(this.rval=this.arg=i.arg,this.method="return",this.next="end"):i.type==="normal"&&d&&(this.next=d),l},finish:function(i){for(var d=this.tryEntries.length-1;d>=0;--d){var p=this.tryEntries[d];if(p.finallyLoc===i)return this.complete(p.completion,p.afterLoc),We(p),l}},catch:function(i){for(var d=this.tryEntries.length-1;d>=0;--d){var p=this.tryEntries[d];if(p.tryLoc===i){var y=p.completion;if(y.type==="throw"){var S=y.arg;We(p)}return S}}throw new Error("illegal catch attempt")},delegateYield:function(i,d,p){return this.delegate={iterator:g(i),resultName:d,nextLoc:p},this.method==="next"&&(this.arg=void 0),l}},v}var h=k.a.Option,Oe=function(W){var E=W.subId,pe=W.value,X=W.selectvalues,$=W.knowledgeOptions,D=$===void 0?[]:$,w=W.onChange,I=w===void 0?function(){}:w,U=W.onAddKnowledgeFinish,l=U===void 0?function(){}:U,Q=Object(ie.useRef)(),C=Object(ie.useState)([]),P=Object(oe.a)(C,2),R=P[0],F=P[1];pe=pe||[];var Ue=function(ye,Te){ye?(F([Te.key]),I([Te.key])):(F([]),I([]))};Object(ie.useEffect)(function(){(X==null?void 0:X.length)>0&&(F(Object(ue.a)(X)),I(Object(ue.a)(X)))},[D]),Object(ie.useEffect)(function(){var N;((N=pe)===null||N===void 0?void 0:N.length)>0&&I(Object(ue.a)(pe))},[D]);var ve=function(ye){ye.preventDefault(),Q.current="",f.a.confirm({centered:!0,width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u65B0\u5EFA\u77E5\u8BC6\u70B9",className:"custom-modal-divider",content:Z.a.createElement("div",{className:"font14"},Z.a.createElement("div",{style:{display:"flex",marginTop:"48px",marginBottom:"36px"}},Z.a.createElement("img",{src:Ne.a,style:{width:"108px",height:"108px",marginRight:"29px"}}),"\u60A8\u586B\u5199\u7684\u77E5\u8BC6\u70B9\u6682\u65F6\u4EC5\u5BF9\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u540E\u5C06\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF1B",Z.a.createElement("br",null),"\u5E73\u53F0\u5BA1\u6838\u8FC7\u7A0B\u4E2D\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF08\u5305\u62EC\u4F46\u4E0D\u9650\u4E8E\u9519\u8BEF\u3001\u975E\u6CD5\u3001\u4E0D\u96C5\u3001\u4E0D\u5339\u914D\u5F53\u524D\u8BFE\u7A0B\u7B49\u60C5\u5F62\uFF09\uFF0C\u5220\u9664\u540E\u53EF\u80FD\u5F71\u54CD\u60A8\u7684\u8BD5\u9898\u7684\u6B63\u5E38\u4F7F\u7528\u3002",Z.a.createElement("br",null),"\u8BF7\u8BA4\u771F\u586B\u5199\u4E0E\u6559\u5B66\u5185\u5BB9\u76F8\u5173\u7684\u771F\u5B9E\u77E5\u8BC6\u70B9 ",Z.a.createElement("br",null)),Z.a.createElement(_e.a,{className:"mt5",maxLength:20,style:{marginBottom:"42px"},placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:Q.current,onChange:function(Le){Q.current=Le.target.value}})),onOk:function(){return new Promise(function(){var Le=Object(Se.a)(Ge().mark(function We(Be,g){var c,s;return Ge().wrap(function(d){for(;;)switch(d.prev=d.next){case 0:if(Q.current){d.next=3;break}return Me.b.warn("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),d.abrupt("return",g());case 3:if(!(Q.current.length>20)){d.next=6;break}return Me.b.warn("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),d.abrupt("return",g());case 6:return d.next=8,Object(me.a)("/api/tag_disciplines.json",{method:"post",body:{name:Q.current,sub_discipline_id:E}});case 8:return c=d.sent,(c==null?void 0:c.status)===0&&(l({id:c.tag_discipline_id,name:Q.current,type:"personal"}),s=[],s.push(c.tag_discipline_id),I([].concat(s)),F([c.tag_discipline_id]),I([].concat(s))),d.abrupt("return",Be());case 11:case"end":return d.stop()}},We)}));return function(We,Be){return Le.apply(this,arguments)}}())}})};return Z.a.createElement("div",{className:xe.a.wrap},Z.a.createElement(k.a,{disabled:!E,className:"mr5",style:{width:"242px"},onChange:Ue,showSearch:!0,allowClear:!0,value:D==null?void 0:D.filter(function(N){return(R==null?void 0:R.includes(N==null?void 0:N.id))||(R==null?void 0:R.includes((N==null?void 0:N.id)+""))}).map(function(N){return N.name})},D==null?void 0:D.map(function(N){return Z.a.createElement(h,{key:N.id,value:N.name},Z.a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},Z.a.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},N.name),Z.a.createElement("span",null,N.type==="personal"?"\uFF08\u81EA\u7528\uFF09":"")))})),Z.a.createElement("button",{disabled:!E,className:"".concat(xe.a.addKnowledge," ").concat(E?"":xe.a.disabled),onClick:ve},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"))}},uMZB:function(Ie,J,t){Ie.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"}}}]);
|