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.
16 lines
37 KiB
16 lines
37 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[211],{"389U":function(X,g,e){"use strict";e.r(g);var K=e("+L6B"),$=e("2/Rp"),k=e("3S9h"),_=e("giR+"),b=e("fyUT"),n=e("5Dmo"),t=e("3S7+"),M=e("sRBo"),D=e("kaz8"),d=e("2qtc"),u=e("kLXV"),h=e("miYZ"),N=e("tsqr"),m=e("XEnU"),J=e("5Tp6"),ne=e("k16G"),Ee=e("SIvP"),Q=e("5NDa"),Z=e("5rEg"),re=e("OaEy"),_e=e("2fM7"),T=e("c1Ei"),y=e.n(T),j=e("q1tI"),l=e.n(j),w=e("9kvl"),pe=e("Ot1p"),A=e("HBuW"),le=e("LvDl"),se=e.n(le),L=e("bNIU"),de=e.n(L),Pe=e("9ZNV"),p=e("fnXi"),E=e("nuEh"),U=e("UqFu"),x=_e.a.Option,Y=Z.a.TextArea,ue=function(G){var he=G.shixunsDetail,me=G.dispatch,q=G.match,ce=G.practiceSetting,De=Object(Ee.a)(G,["shixunsDetail","dispatch","match","practiceSetting"]),ee=Object(j.useState)({}),Ae=Object(ne.a)(ee,2),W=Ae[0],ve=Ae[1],Oe=Object(j.useState)([]),ge=Object(ne.a)(Oe,2),S=ge[0],Re=ge[1],Ye=Object(j.useState)(!1),be=Object(ne.a)(Ye,2),Ue=be[0],Le=be[1],Qe=Object(j.useRef)(null),ye=Object(j.useRef)({editData:null,answerList:null}),Ze=Object(j.useState)(!0),Fe=Object(ne.a)(Ze,2),We=Fe[0],Ke=Fe[1];Object(j.useEffect)(function(){ke()},[]),Object(j.useEffect)(function(){r()},[W,S]);var ke=function(){var f=Object(J.a)(y.a.mark(function o(){return y.a.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return Ke(!0),v.next=3,qe();case 3:return v.next=5,we();case 5:Ke(!1);case 6:case"end":return v.stop()}},o)}));return function(){return f.apply(this,arguments)}}(),qe=function(){var f=Object(J.a)(y.a.mark(function o(){var P;return y.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.next=2,Object(A.D)({id:q.params.id,challengeId:q.params.challengesId,tab:2});case 2:P=O.sent,ye.current.editData=P,P&&ve(P);case 5:case"end":return O.stop()}},o)}));return function(){return f.apply(this,arguments)}}(),we=function(){var f=Object(J.a)(y.a.mark(function o(){var P,v;return y.a.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:return C.next=2,Object(A.E)({id:q.params.id,challengeId:q.params.challengesId});case 2:P=C.sent,v=P.map(function(R){return Object(m.a)(Object(m.a)({},R),{},{contents:Object(U.a)(R.contents)})}),ye.current.answerList=v,P&&Re(v);case 6:case"end":return C.stop()}},o)}));return function(){return f.apply(this,arguments)}}(),ct=function(){var f=Object(J.a)(y.a.mark(function o(){var P,v,O;return y.a.wrap(function(R){for(;;)switch(R.prev=R.next){case 0:if(Le(!0),P=S.map(function(oe){return oe.score}),v=P.reduce(function(oe,je){return oe+je},0),!(v!==100&&S!==null&&S!==void 0&&S.length)){R.next=7;break}return Le(!1),N.b.info("\u6D4B\u8BD5\u96C6\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100"),R.abrupt("return");case 7:if(S.every(function(oe){return oe.name})){R.next=11;break}return Le(!1),N.b.info("\u8BF7\u5148\u586B\u5199\u53C2\u8003\u7B54\u6848\u540D\u79F0"),R.abrupt("return");case 11:if(S.every(function(oe){return oe.contents})){R.next=15;break}return Le(!1),N.b.info("\u8BF7\u5148\u586B\u5199\u53C2\u8003\u7B54\u6848\u5185\u5BB9"),R.abrupt("return");case 15:return R.next=17,Object(A.Eb)({id:q.params.id,challengeId:q.params.challengesId,challenge_answer:S,hide_answer:W==null?void 0:W.hide_answer,disable_copy:W==null?void 0:W.disable_copy});case 17:O=R.sent,Le(!1),me({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),O!=null&&O.message&&N.b.info(O.message),O.status===1&&w.c.push("/shixuns/".concat(q.params.id,"/edit/").concat(q.params.challengesId,"/tab=4"));case 22:case"end":return R.stop()}},o)}));return function(){return f.apply(this,arguments)}}(),r=function(){clearTimeout(Qe.current),Qe.current=setTimeout(z,500)},z=function(){!Object(le.isEqual)(ye.current.editData,W)||!Object(le.isEqual)(ye.current.answerList,S)?me({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):me({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},I=function(){var o,P=function(){w.c.push("/shixuns/".concat(q.params.id,"/challenges")),me({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};ce!=null&&(o=ce.sideBar)!==null&&o!==void 0&&o.confirmLeave?u.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){P()}}):P()};return l.a.createElement("section",{className:de.a.bg},l.a.createElement("div",{className:de.a.formWrap},l.a.createElement(p.a,{activeIndex:2}),l.a.createElement("div",{className:de.a.check},l.a.createElement("div",null,l.a.createElement(D.a,{checked:W==null?void 0:W.hide_answer,onChange:function(o){return ve(Object(m.a)(Object(m.a)({},W),{},{hide_answer:o.target.checked}))}},"\u9690\u85CF\u53C2\u8003\u7B54\u6848\u6A21\u5757")),l.a.createElement("div",null,l.a.createElement(D.a,{checked:W==null?void 0:W.disable_copy,onChange:function(o){return ve(Object(m.a)(Object(m.a)({},W),{},{disable_copy:o.target.checked}))}},"\u7981\u6B62\u590D\u5236\u53C2\u8003\u7B54\u6848"))),l.a.createElement("div",{className:de.a.fieldWrap},l.a.createElement("p",null,"\u53EF\u4EE5\u5C06\u53C2\u8003\u7B54\u6848\u5206\u7EA7\u8BBE\u7F6E\uFF0C\u8BA9\u5B66\u5458\u81EA\u884C\u9009\u62E9\u7EA7\u522B\uFF0C\u6BCF\u7EA7\u67E5\u770B\u540E\u6309\u7167\u6BD4\u4F8B\u6263\u5206\u503C\uFF08\u5B66\u5458\u5DF2\u5B8C\u6210\u4EFB\u52A1\u518D\u67E5\u770B\uFF0C\u5219\u4E0D\u5F71\u54CD\u5B66\u5458\u5DF2\u83B7\u5F97\u7684\u6210\u7EE9\uFF09"),l.a.createElement("p",null,"\u793A\u4F8B\uFF1A\u7EA7\u522B1\uFF0C\u6263\u51CF\u5206\u503C\u5360\u6BD425%\uFF1B\u7EA7\u522B2\uFF0C\u6263\u51CF\u5206\u503C\u5360\u6BD435%\uFF1B\u7EA7\u522B3\uFF0C\u6263\u51CF\u5206\u503C\u5360\u6BD440%\uFF1B"),l.a.createElement("p",null,"\u82E5\u5B66\u5458\u9009\u62E9\u67E5\u770B\u7EA7\u522B1\u7684\u7B54\u6848\uFF0C\u5C06\u88AB\u6263\u51CF25%\u7684\u5206\u503C\uFF1B\u9009\u62E9\u67E5\u770B\u7EA7\u522B2\u7684\u7B54\u6848\uFF0C\u5C06\u88AB\u6263\u51CF60%\u7684\u5206\u503C\uFF1B\u9009\u62E9\u67E5\u770B\u7EA7\u522B3\u7684\u7B54\u6848\uFF0C\u5C06\u88AB\u6263\u51CF100%\u7684\u5206\u503C\u3002"),S==null?void 0:S.map(function(f,o){return l.a.createElement("div",{key:o,className:"mt30 pb5"},l.a.createElement("div",{className:de.a.flexRow},l.a.createElement("b",{className:"font16"},"\u7EA7\u522B\uFF1A",o+1),l.a.createElement("div",{className:"tr flex1"},l.a.createElement(t.a,{placement:"bottom",title:"\u5220\u9664"},l.a.createElement("span",{className:"font14 c-red current",onClick:function(){var v=S.filter(function(R,oe){return oe!==o}),O=Math.floor(100/v.length),C=O+100%v.length;v=v.map(function(R,oe){return oe===v.length-1?Object(m.a)(Object(m.a)({},R),{},{score:C}):Object(m.a)(Object(m.a)({},R),{},{score:O})}),Re(v)}},"\u5220\xA0\u9664")))),l.a.createElement("div",{className:de.a.contentWrap},l.a.createElement("div",{className:de.a.flexRow},l.a.createElement("div",null,l.a.createElement("p",{className:"font16"},"\u540D\u79F0\uFF1A"),l.a.createElement(Z.a,{bordered:!1,value:f.name,onChange:function(v){var O=S.map(function(C,R){return R===o?Object(m.a)(Object(m.a)({},C),{},{name:v.target.value}):C});Re(O)}})),l.a.createElement("div",{className:"ml10"},l.a.createElement("p",{className:"font16"},"\u6263\u51CF\u5206\u503C\u5360\u6BD4\uFF1A"),l.a.createElement(b.a,{min:0,max:100,value:f.score,onChange:function(v){var O=S.map(function(C,R){return R===o?Object(m.a)(Object(m.a)({},C),{},{score:v}):C});Re(O)}})))),l.a.createElement("div",{className:"mt10 mb10"},l.a.createElement("div",{className:"font16 mb20"},"\u5185\u5BB9\uFF1A"),l.a.createElement(pe.a,{placeholder:"\u5EFA\u8BAE\u63D0\u4F9B\u5305\u62EC\u6587\u4EF6\u6240\u6709\u4EE3\u7801\u7684\u5B8C\u6574\u7B54\u6848",defaultValue:f.contents,onChange:function(v){var O=S.map(function(C,R){return R===o?Object(m.a)(Object(m.a)({},C),{},{contents:v}):C});Re(O)}})))}),l.a.createElement("div",null,l.a.createElement($.a,{type:"primary",size:"large",ghost:!0,style:{width:200},className:"mt10",onClick:function(){var o=[].concat(Object(k.a)(S),[{name:"\u89E3\u9898\u601D\u8DEF".concat(S.length+1),contents:"",score:0,id:null,level:null}]),P=Math.floor(100/o.length),v=P+100%o.length;o=o.map(function(O,C){return C===o.length-1?Object(m.a)(Object(m.a)({},O),{},{score:v}):Object(m.a)(Object(m.a)({},O),{},{score:P})}),Re(o)}},"\u65B0\u589E\u53C2\u8003\u7B54\u6848")))),l.a.createElement(Pe.a,{onOk:ct,className:"customFixedButton",onCancel:I,loading:Ue}),l.a.createElement(E.a,{loading:We}))};g.default=Object(w.a)(function(H){var G=H.shixunsDetail,he=H.newCourse,me=H.globalSetting,q=H.practiceSetting;return{shixunsDetail:G,newCourse:he,globalSetting:me,practiceSetting:q}})(ue)},"7ahc":function(X,g,e){"use strict";e.d(g,"a",function(){return _e});var K=e("XEnU"),$=e("IIKO"),k=e("+L6B"),_=e("2/Rp"),b=e("y8nQ"),n=e("Vl3Y"),t=e("k16G"),M=e("OaEy"),D=e("2fM7"),d=e("q1tI"),u=e.n(d),h=e("VrN/"),N=e.n(h),m=e("p77/"),J=e.n(m),ne=e("c5Ni"),Ee=e.n(ne),Q=D.a.Option,Z={labelCol:{span:4},wrapperCol:{span:20}},re={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"]};g.b=function(T){var y=T.callback,j=T.onCancel,l=Object(d.useState)("python"),w=Object(t.a)(l,2),pe=w[0],A=w[1];function le(L){A(re[L][1])}function se(L){y(L)}return u.a.createElement(n.a,Object($.a)({},Z,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:se}),u.a.createElement(n.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},u.a.createElement(D.a,{onChange:le},Object.keys(re).map(function(L){return u.a.createElement(Q,{key:L,value:L},re[L][0])}))),u.a.createElement(n.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},u.a.createElement(_e,{mode:pe})),u.a.createElement("div",{className:"flex-container flex-end"},u.a.createElement(_.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),u.a.createElement(_.a,{type:"ghost",onClick:j},"\u53D6\u6D88")))};function _e(T){var y=T.value,j=T.onChange,l=T.mode,w=T.options,pe=w===void 0?{}:w,A=Object(d.useRef)(),le=Object(d.useState)(),se=Object(t.a)(le,2),L=se[0],de=se[1];return Object(d.useEffect)(function(){if(L){var Pe=function(E){var U=E.getValue();j&&j(U)};return L.on("change",Pe),function(){L.off("change",Pe)}}},[L,j]),Object(d.useEffect)(function(){L&&L.setOption("mode",l)},[L,l]),Object(d.useEffect)(function(){L&&((y!==L.getValue()||y==="")&&setTimeout(function(){L.setValue(y||" ")},300))},[L,y]),Object(d.useEffect)(function(){if(A.current&&!L){var Pe=N.a.fromTextArea(A.current,Object(K.a)({mode:l,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},pe));de(Pe)}},[A.current,L]),u.a.createElement("div",{className:"my-codemirror-container"},u.a.createElement("textarea",{ref:A}))}},"93VE":function(X,g,e){},"9Bee":function(X,g,e){"use strict";var K=e("q1tI"),$=e.n(K),k=e("vg9a"),_=e("k16G"),b=e("DlQD"),n=e.n(b),t=e("rUJ1");function M(p,E){var U=p.match(/^(\s+)(?:```)/);if(U===null)return E;var x=U[1];return E.split(`
|
|
`).map(function(Y){var ue=Y.match(/^\s+/);if(ue===null)return Y;var H=Object(_.a)(ue,1),G=H[0];return G.length>=x.length?Y.slice(x.length):Y}).join(`
|
|
`)}var D=[],d=["<ul>"],u=new n.a.Renderer,h=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function N(){D.length=0,d=["<ul>"]}function m(p,E,U,x){if(E>=p.length||p[E].level<=U)return E;var Y=p[E];x.push("<li><a href='#"+Y.anchor+"'>"+Y.text+"</a>"),E++;var ue=[];return E=m(p,E,Y.level,ue),ue.length>0&&(x.push("<ul>"),ue.forEach(function(H){x.push(H)}),x.push("</ul>")),x.push("</li>"),E=m(p,E,U,x),E}function J(){return m(D,0,0,d),d.push("</ul>"),d.join("")}var ne={heading:function(E){var U=h.exec(E);if(U)return{type:"heading",raw:U[0],depth:U[1].length,text:U[2]}},fences:function(E){var U=this.rules.block.fences.exec(E);if(U){var x=U[0],Y=M(x,U[3]||""),ue=U[2]?U[2].trim():U[2];if(["latex","katex","math"].indexOf(ue)>=0){var H=Z(),G=Y;Y=H,re[H]={type:"block",expression:G}}return{type:"code",raw:x,lang:ue,text:Y}}}},Ee=/(?:\${2})([^\n`]+?)(?:\${2})/gi,Q=0,Z=function(){return"__special_katext_id_".concat(Q++,"__")},re={};function _e(){return re}function T(){Q=0,re={}}function y(p){return p=p.replace(Ee,function(E,U){var x=Z();return re[x]={type:"inline",expression:U},x}),p}var j=u.listitem;u.listitem=function(p){return j(y(p))};var l=u.paragraph;u.paragraph=function(p){return l(y(p))};var w=u.tablecell;u.tablecell=function(p,E){return w(y(p),E)},u.code=function(p,E,U){var x=(E||"").match(/\S*/)[0];return x?["latex","katex","math"].indexOf(x)>=0?"<p class='editormd-tex'>".concat(p,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(E,'">').concat(U?p:Object(t.escape)(p,!0),`</code></pre>
|
|
`):'<pre class="prettyprint linenums"><code>'+(U?p:Object(t.escape)(p,!0))+"</code></pre>"},u.heading=function(p,E,U){var x=this.options.headerPrefix+U.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return D.push({anchor:x,level:E,text:p}),"<h"+E+' id="'+x+'">'+p+"</h"+E+">"},n.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),n.a.use({tokenizer:ne,renderer:u});var pe=n.a,A=e("SJMd"),le=e("m3rI"),se=e("Oy/b"),L=/<pre[^>]*>/g;function de(p){var E=document.createElement("div");return E.innerHTML=p,E.childNodes.length===0?"":E.childNodes[0].nodeValue}var Pe=g.a=function(p){var E=p.value,U=E===void 0?"":E,x=p.className,Y=p.style,ue=Y===void 0?{}:Y,H=String(U),G=Object(K.useMemo)(function(){try{var q=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,ce=/\"\/api\/attachments\/|\"\/attachments\/download\//g,De=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;H=H.replace(q,"("+le.a.API_SERVER+"/api/attachments/").replace(ce,'"'+le.a.API_SERVER+"/api/attachments/").replace(De,'"'+le.a.API_SERVER+"/files/uploads/")}catch(W){}var ee=pe(H),Ae=_e();return H.match(/\[TOC\]/)&&(ee=ee.replace("<p>[TOC]</p>",J()),N()),ee=ee.replace(/(__special_katext_id_\d+__)/g,function(W,ve){var Oe=Ae[ve],ge=Oe.type,S=Oe.expression;return Object(se.renderToString)(de(S)||"",{displayMode:ge==="block",throwOnError:!1,output:"html"})}),ee=ee.replace(/▁/g,"\u2581\u2581\u2581"),T(),ee},[H]),he=Object(K.useRef)();function me(q){var ce=q.target;if(ce.tagName.toUpperCase()==="A"){var De=ce.getAttribute("href");if(De.startsWith("#")){q.preventDefault();var ee=document.getElementById(De.replace("#",""));ee&&ee.scrollIntoView(!0)}}}return Object(K.useEffect)(function(){if(he.current&&G&&(G.match(L)&&window.PR.prettyPrint()),he.current)return he.current.addEventListener("click",me),function(){he.current.removeEventListener("click",me),T(),N()}},[G,he.current,me]),$.a.createElement("div",{ref:he,style:ue,className:"".concat(x||""," markdown-body"),dangerouslySetInnerHTML:{__html:G}})}},"9VGf":function(X,g,e){"use strict";e.d(g,"a",function(){return k});var K=e("q1tI"),$=e.n(K);function k(_,b){var n=Object(K.useRef)();Object(K.useEffect)(function(){n.current=_}),Object(K.useEffect)(function(){function t(){n.current()}if(b!==null){var M=setInterval(t,b);return function(){return clearInterval(M)}}},[b])}},"9ZNV":function(X,g,e){"use strict";e.d(g,"a",function(){return d});var K=e("+L6B"),$=e("2/Rp"),k=e("IIKO"),_=e("q1tI"),b=e.n(_),n=e("UUDw"),t=e.n(n),M=e("TSYQ"),D=e.n(M),d=function(h){var N=h.cancelText,m=N===void 0?"\u53D6\u6D88":N,J=h.okText,ne=J===void 0?"\u786E\u5B9A":J,Ee=h.loading,Q=Ee===void 0?!1:Ee,Z=h.hasOkBtn,re=Z===void 0?!0:Z,_e=h.okButtonProps,T=_e===void 0?{}:_e,y=h.cancelButtonProps,j=y===void 0?{}:y,l=h.onCancel,w=l===void 0?function(){}:l,pe=h.onOk,A=pe===void 0?function(){}:pe,le=h.className,se=le===void 0?"":le;return b.a.createElement("div",{className:D()(t.a.buttonFixed,se)},b.a.createElement("div",{className:t.a.buttonWrap},b.a.createElement($.a,Object(k.a)({size:"large",className:"".concat(t.a.button," mr20"),onClick:w},j),m),re&&b.a.createElement($.a,Object(k.a)({size:"large",type:"primary",className:"".concat(t.a.button," mr20"),loading:Q,onClick:A},T),ne)))}},BjJ7:function(X,g,e){"use strict";e.d(g,"d",function(){return $}),e.d(g,"c",function(){return k}),e.d(g,"e",function(){return _}),e.d(g,"b",function(){return b}),e.d(g,"a",function(){return t});var K=e("m3rI");function $(M){var D=!0;if(M.length>0){for(var d=0;d<M.length;d++)if(M[d].compile_success==0||!M[d].compile_success){D=!1;break}}else D=!1;return D}function k(M){for(var D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",d=[],u=0;u<M.length;u++){var h=M[u],N=D?"".concat(D,"/").concat(h.name):"".concat(h.name);d.push({title:h.name,isLeaf:!(h.type==="tree"),key:N})}return d}function _(M,D,d){for(var u=0;u<M.length;u++){var h=M[u];if(h.key===D){h.children=d;break}h.children&&_(h.children,D,d)}return M}function b(M,D,d){var u;return function(){var h=this,N=arguments,m=function(){u=null,d||M.apply(h,N)},J=d&&!u;clearTimeout(u),u=setTimeout(m,D),J&&M.apply(h,N)}}var n=!0,t=K.a.API_SERVER},"C+DQ":function(X,g,e){},F8wB:function(X,g,e){X.exports={loading:"loading___1SIOG"}},HmJG:function(X,g,e){},M8RZ:function(X,g,e){"use strict";e.d(g,"a",function(){return D});var K=e("XKWP"),$=e("N7Kx"),k=e("kFHX"),_=e("4jIl"),b=e("q1tI"),n=e.n(b),t=e("i8i4"),M=e.n(t),D=function(d){Object(k.a)(h,d);var u=Object(_.a)(h);function h(N){var m;Object(K.a)(this,h),m=u.call(this,N);var J=window.document;return m.node=J.createElement("div"),J.body.appendChild(m.node),m}return Object($.a)(h,[{key:"render",value:function(){var m=this.props.children;return Object(t.createPortal)(m,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),h}(n.a.Component)},Ot1p:function(X,g,e){"use strict";var K=e("2qtc"),$=e("kLXV"),k=e("Cmcn"),_=e("k16G"),b=e("v7Ap"),n=e("q1tI"),t=e.n(n),M=e("VrN/"),D=e.n(M),d=e("bdgK"),u=e("p77/"),h=e("Bd2K"),N=e("ELLl"),m=e("19Vz"),J=e("lZu9"),ne=e("kSUc"),Ee=e("9Bee"),Q=e("IIKO"),Z=e("dejd"),re=e("C+DQ"),_e=[{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 T(r){var z=r.onActionCallback,I=r.title,f=r.icon,o=r.actionName,P=r.className,v=P===void 0?"":P,O=r.children;function C(){z(o)}return t.a.createElement("a",{title:I,className:v,onClick:C},t.a.createElement("i",{className:"md-iconfont ".concat(f)}),O)}var y=function(r){var z=r.watch,I=r.showNullButton,f=r.onActionCallback,o=r.fullScreen,P=r.insertTemp,v=[].concat(_e,[{title:"".concat(z?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(z?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return t.a.createElement("ul",{className:"markdown-toolbar-container"},v.map(function(O,C){return t.a.createElement("li",{key:C},O.actionName?t.a.createElement(T,Object(Q.a)({},O,{onActionCallback:f})):t.a.createElement("span",{className:"v-line"}))}),I?t.a.createElement("li",null,t.a.createElement(T,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:f},t.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,P&&t.a.createElement("li",null,t.a.createElement(T,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(P),onActionCallback:f},t.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),t.a.createElement("li",{className:"btn-full-screen"},t.a.createElement(T,{icon:"".concat(o?"icon-shrink":"icon-enlarge"),title:o?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:f})))},j=e("M8RZ"),l=e("+L6B"),w=e("2/Rp"),pe=e("y8nQ"),A=e("Vl3Y"),le=e("5NDa"),se=e("5rEg"),L={labelCol:{span:4},wrapperCol:{span:20}},de=function(r){var z=r.callback,I=r.onCancel;function f(o){z(o)}return t.a.createElement(A.a,Object(Q.a)({},L,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:f}),t.a.createElement(A.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},t.a.createElement(se.a,null)),t.a.createElement(A.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},t.a.createElement(se.a,null)),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement(w.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(w.a,{type:"ghost",onClick:I},"\u53D6\u6D88")))},Pe=e("7ahc"),p=e("HmJG"),E=e("BjJ7"),U=A.a.useForm,x={width:280,marginRight:10},Y={labelCol:{span:5},wrapperCol:{span:19}},ue=function(r){var z=r.callback,I=r.onCancel,f=U(),o=Object(_.a)(f,1),P=o[0];function v(R){z(R)}function O(R){P.setFieldsValue({src:"/api/attachments/".concat(R.id)})}function C(R){var oe=R.target.files[0];G(oe,O)}return t.a.createElement(A.a,Object(Q.a)({form:P},Y,{className:"upload-image-panel",onFinish:v}),t.a.createElement(A.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},t.a.createElement("div",{className:"flex-container"},t.a.createElement(A.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},t.a.createElement(se.a,{style:x})),t.a.createElement(H,{onFileChange:C}))),t.a.createElement(A.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},t.a.createElement(se.a,{style:{width:264}})),t.a.createElement(A.a.Item,{style:{textAlign:"right"}},t.a.createElement(w.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(w.a,{type:"ghost",onClick:I},"\u53D6\u6D88")))};function H(r){var z=r.onFileChange;return t.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",t.a.createElement("input",{type:"file",accept:"image/*",onChange:z}))}function G(r,z){if(!r)throw new String("\u6CA1\u6709\u6587\u4EF6");var I=new FormData;I.append("editormd-image-file",r),I.append("file_param_name","editormd-image-file"),I.append("byxhr","true");var f=new window.XMLHttpRequest;f.withCredentials=!0,f.addEventListener("load",function(o){z(JSON.parse(o.target.responseText))},!1),f.addEventListener("error",function(o){console.error(o)},!1),f.open("POST","".concat(E.a,"/api/attachments.json")),f.send(I)}var he=e("giR+"),me=e("fyUT"),q=e("7Kak"),ce=e("9yH6"),De=ce.a.Group,ee={margin:"0 8px"},Ae=function(r){var z=r.callback,I=r.onCancel;function f(o){z(o)}return t.a.createElement(A.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:f},t.a.createElement("div",{className:"flex-container"},t.a.createElement("span",{style:ee},"\u5355\u5143\u683C\u6570\uFF1A"),t.a.createElement("span",{style:ee},"\u884C\u6570"),t.a.createElement(A.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},t.a.createElement(me.a,null)),t.a.createElement("span",{style:ee},"\u5217\u6570"),t.a.createElement(A.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},t.a.createElement(me.a,null))),t.a.createElement("div",{className:"flex-container",style:{marginTop:12}},t.a.createElement("span",{style:ee},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),t.a.createElement(A.a.Item,{name:"align"},t.a.createElement(De,null,t.a.createElement(ce.a,{value:"default"},t.a.createElement("i",{className:"fa fa-align-justify"})),t.a.createElement(ce.a,{value:"left"},t.a.createElement("i",{className:"fa fa-align-left"})),t.a.createElement(ce.a,{value:"center"},t.a.createElement("i",{className:"fa fa-align-center"})),t.a.createElement(ce.a,{value:"right"},t.a.createElement("i",{className:"fa fa-align-right"}))))),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement(w.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(w.a,{type:"ghost",onClick:I},"\u53D6\u6D88")))},W="link",ve="upload-image",Oe="code-block",ge="add-table",S="------------",Re={default:S,left:":".concat(S),center:":".concat(S,":"),right:"".concat(S,":")},Ye=e("9VGf"),be,Ue;function Le(){}var Qe=0,ye=1e4,Ze="\u2581",Fe=`
|
|
**\u6A21\u677F\u6807\u9898**
|
|
\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function We(r){return/^\d+$/.test(r)?"".concat(r,"px"):r}var Ke=navigator.platform.toUpperCase().indexOf("MAC")>=0,ke=Ke?"Cmd":"Ctrl",qe=(be={},Object(b.a)(be,ke+"-B","bold"),Object(b.a)(be,ke+"-I","italic"),be),we=(Ue={},Object(b.a)(Ue,W,"\u6DFB\u52A0\u94FE\u63A5"),Object(b.a)(Ue,Oe,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(b.a)(Ue,ve,"\u6DFB\u52A0\u56FE\u7247"),Object(b.a)(Ue,ge,"\u6DFB\u52A0\u8868\u683C"),Ue),ct=g.a=function(r){var z=r.defaultValue,I=z===void 0?"":z,f=r.onChange,o=r.width,P=o===void 0?"100%":o,v=r.height,O=v===void 0?400:v,C=r.miniToolbar,R=C===void 0?!1:C,oe=r.isFocus,je=oe===void 0?!1:oe,et=r.watch,Bt=r.insertTemp,it=r.id,Ve=it===void 0?"markdown-editor-id":it,_t=r.showResizeBar,Nt=_t===void 0?!1:_t,dt=r.noStorage,St=dt===void 0?!1:dt,mt=r.showNullButton,It=mt===void 0?!1:mt,Et=r.fullScreen,Xe=Et===void 0?!1:Et,tt=r.onBlur,at=r.onCMBeforeChange,ft=r.className,Ft=ft===void 0?"":ft,pt=r.placeholder,Wt=pt===void 0?"":pt,vt=r.values,nt=vt===void 0?"":vt,Kt=Object(n.useState)(null),ht=Object(_.a)(Kt,2),a=ht[0],kt=ht[1],wt=Object(n.useState)(I),Ot=Object(_.a)(wt,2),rt=Ot[0],$e=Ot[1],Vt=Object(n.useState)(et),gt=Object(_.a)(Vt,2),Ce=gt[0],Pt=gt[1],Xt=Object(n.useState)(Xe),Rt=Object(_.a)(Xt,2),Me=Rt[0],Ut=Rt[1],$t=Object(n.useState)(""),Dt=Object(_.a)($t,2),xe=Dt[0],Te=Dt[1],Ht=Object(n.useState)(0),bt=Object(_.a)(Ht,2),Be=bt[0],ot=bt[1],Gt=Object(n.useState)(O),yt=Object(_.a)(Gt,2),lt=yt[0],Ct=yt[1],zt=Object(n.useState)(!1),Mt=Object(_.a)(zt,2),qt=Mt[0],ut=Mt[1],Ne=Object(n.useRef)(),Se=Object(n.useRef)(),He=Object(n.useRef)(),Ge=Object(n.useRef)();Object(n.useEffect)(function(){$e(nt),a==null||a.setValue(nt)},[nt]),Object(n.useEffect)(function(){if(Ne.current){var i=function(B,F){var V=F.clipboardData;if(V){var te=V.types.toString(),ie=V.items;if(te==="text/html,Files"||te==="Files"||V.types.indexOf("Files")){var ae=ie[1];te==="Files"&&(ae=ie[0]),ae.kind==="file"&&ae.type.match(/^image\//i)&&G(ae.getAsFile(),function(fe){fe.id?s.replaceSelection("")):(fe==null?void 0:fe.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},s=D.a.fromTextArea(Ne.current,{mode:"markdown",lineNumbers:!R,lineWrapping:!0,value:I,autoCloseTags:!0,autoCloseBrackets:!0});return je&&s.focus(),s.on("paste",i),kt(s),function(){s.off("paste",i)}}},[]);var At=Object(n.useCallback)(function(){if(Se.current)try{var i=Se.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,s=Se.current.getElementsByClassName("markdown-editor-body")[0];Me?s.style.height="calc(100vh - ".concat(i,"px)"):s.style.height="".concat(lt-i,"px")}catch(c){console.log(c,"---- to set md editor body height")}},[lt,Se,Me]);Object(n.useEffect)(function(){function i(){var c=new d.a(function(B){var F=Object(k.a)(B),V;try{for(F.s();!(V=F.n()).done;){var te=V.value;(te.target.offsetHeight>0||te.target.offsetWidth>0)&&(At(),a.setSize("100%","100%"),a.refresh())}}catch(ie){F.e(ie)}finally{F.f()}});return c.observe(Ne.current.parentElement),c}if(a){var s=i();return function(){s.unobserve(Ne.current.parentElement)}}},[a,At]),Object(n.useEffect)(function(){if(a){for(var i=[],s=function(){var te=B[c];F=Object(_.a)(te,2);var ie=F[0],ae=F[1],fe=Object(b.a)({},ie,function(){Lt(ae)});i.push(fe),a.addKeyMap(fe)},c=0,B=Object.entries(qe);c<B.length;c++){var F;s()}return function(){var V=Object(k.a)(i),te;try{for(V.s();!(te=V.n()).done;){var ie=te.value;a.removeKeyMap(ie)}}catch(ae){V.e(ae)}finally{V.f()}}}},[a]),Object(n.useEffect)(function(){Xe!==Me&&Ut(Xe)},[Xe]),Object(Ye.a)(function(){if(!St&&Be>0){var i=new Date().getTime(),s=window.sessionStorage.getItem(Ve);i>=Be+ye&&(!s||s!==rt)&&(window.sessionStorage.setItem(Ve,rt),ut(!0))}},ye),Object(n.useEffect)(function(){Pt(et)},[a,et]),Object(n.useEffect)(function(){a&&(je&&a.focus())},[a,je]),Object(n.useEffect)(function(){if(Ce&&a){var i=function(B){var F=B.target;if(Ge.current){var V=F.scrollTop/F.scrollHeight;Ge.current.scrollTop=Ge.current.scrollHeight*V}},s=a.getScrollerElement();return s.addEventListener("scroll",i),function(){s.removeEventListener("scroll",i)}}},[a,Ce]),Object(n.useEffect)(function(){if(a&&at){var i=function(c,B){at(c,B)};return a.on("beforeChange",i),function(){a.off("beforeChange",i)}}},[a,at]),Object(n.useEffect)(function(){if(a&&tt){var i=function(){tt(a.getValue())};return a.on("blur",i),function(){a.off("blur",i)}}},[a,tt]),Object(n.useEffect)(function(){if(a){var i=function(c){var B=c.getValue();$e(B),ot(new Date().getTime()),c.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),f&&f(B)};return a.on("change",i),function(){a.off("change",i)}}},[a,f]),Object(n.useEffect)(function(){a&&(I==null?(a.setValue(""),$e("")):I!==a.getValue()&&(a.setValue(I),$e(I),a.setCursor(a.lineCount(),0)))},[a,I]);var Lt=Object(n.useCallback)(function(i){var s=a.getCursor(),c=a.getSelection(),B=c.split(`
|
|
`);switch(i){case"bold":return a.replaceSelection("**"+c+"**"),c===""&&a.setCursor(s.line,s.ch+2),a.focus();case"italic":return a.replaceSelection("*"+c+"*"),c===""&&a.setCursor(s.line,s.ch+1),a.focus();case"code":return a.replaceSelection("`"+c+"`"),c===""&&a.setCursor(s.line,s.ch+1),a.focus();case"inline-latex":return a.replaceSelection("`$$"+c+"$$`"),c===""&&a.setCursor(s.line,s.ch+3),a.focus();case"latex":return a.replaceSelection("```latex\n"+c+"\n```"),a.setCursor(s.line+1,c.length+1),a.focus();case"line-break":return a.replaceSelection(`<br/>
|
|
`),a.focus();case"list-ul":return c===""?a.replaceSelection("- "+c):a.replaceSelection(B.map(function(F){return F===""?"":"- ".concat(F)}).join(`
|
|
`)),a.focus();case"list-ol":return c===""?a.replaceSelection("1. "+c):a.replaceSelection(B.map(function(F,V){return F===""?"":"".concat(V+1,". ").concat(F)}).join(`
|
|
`)),a.focus();case"add-null-ch":return c===""&&a.setCursor(s.line,s.ch+1),a.replaceSelection(Ze),a.focus();case"inster-template-1":return c===""&&a.setCursor(s.line,s.ch),a.replaceSelection(Fe),a.focus();case"eraser":return a.setValue(""),a.focus();case"trigger-watch":return Pt(!Ce),a.focus();case"trigger-full-screen":return Ut(!Me),a.focus();case W:Te(W);return;case Oe:Te(Oe);return;case ve:Te(ve);return;case ge:Te(ge);return;default:throw new Error}},[a,Ce,Me]),ze=Object(n.useCallback)(function(i){Te("");switch(xe){case W:var s=i.title,c=i.link;return a.replaceSelection("[".concat(s,"](").concat(c,")")),a.focus();case Oe:var B=i.language,F=i.content;return a.replaceSelection(["```"+B,F,"```"].join(`
|
|
`)),a.focus();case ve:var V=i.src,te=i.alt;return a.replaceSelection(".concat(V,' "').concat(te,'" )')),a.focus();case ge:for(var ie=i.row,ae=i.col,fe=i.align,st=`
|
|
`,Je=0;Je<ie;Je++){for(var xt=[],Tt=[],jt=0;jt<ae;jt++)Je===1&&Tt.push(Re[fe]),xt.push(" ");Je===1&&(st+="| ".concat(Tt.join(" | "),` |
|
|
`)),st+="| ".concat(xt.join(ae===1?"":" | "),` |
|
|
`)}return a.replaceSelection(st+`
|
|
`),a.focus();default:throw new Error}},[a,xe]),Jt=Object(n.useMemo)(function(){switch(xe){case W:return t.a.createElement(de,{callback:ze,onCancel:Ie});case Oe:return t.a.createElement(Pe.b,{callback:ze,onCancel:Ie});case ve:return t.a.createElement(ue,{callback:ze,onCancel:Ie});case ge:return t.a.createElement(Ae,{callback:ze,onCancel:Ie});default:return null}},[xe]);function Ie(){Te("")}Object(n.useEffect)(function(){if(He.current){var i=function(ie){F=!0,V=ie.pageY},s=function(){F=!1},c=function(ie){if(F){var ae=ie.pageY-V;ae<0&&(ae=0),ae>300&&(ae=300);var fe=O+ae+"px";Ct(fe)}},B=He.current,F=!1,V=0;return B.addEventListener("mousedown",i),document.addEventListener("mousemove",c),document.addEventListener("mouseup",s),function(){B.removeEventListener("mousedown",i),document.removeEventListener("mousemove",c),document.removeEventListener("mouseup",s)}}},[a,He]),Object(n.useEffect)(function(){Ct(O)},[O]);var Yt=We(P),Qt=We(lt),Zt={width:Yt,height:Qt},ea=Object(n.useMemo)(function(){if(Be){var i=new Date(Be),s=i.getHours(),c=i.getMinutes(),B=i.getSeconds();return s=s<10?"0"+s:s,c=c<10?"0"+c:c,B=B<10?"0"+B:B,"".concat(s,":").concat(c,":").concat(B)}return 0},[Be]);function ta(){window.sessionStorage.removeItem(Ve),ut(!1),ot(0)}function aa(){ut(!1),ot(0),a.setValue(window.sessionStorage.getItem(Ve))}return t.a.createElement(n.Fragment,null,t.a.createElement("div",{className:"markdown-editor-wrapper",ref:Se},t.a.createElement("div",{className:"markdown-editor-container ".concat(Ft," ").concat(Ce?"on-preview":""," ").concat(R?"mini":""," ").concat(Me?"full-screen":""),style:Zt},t.a.createElement(y,{insertTemp:Bt,watch:Ce,fullScreen:Me,showNullButton:It,onActionCallback:Lt}),t.a.createElement("div",{className:"markdown-editor-body"},t.a.createElement("div",{className:"codemirror-container"},t.a.createElement("textarea",{ref:Ne,placeholder:Wt})),Ce?t.a.createElement("div",{ref:Ge,className:"preview-container"},t.a.createElement(Ee.a,{value:rt})):null))),Nt?t.a.createElement("a",{ref:He,className:"editor-resize"}):null,t.a.createElement(j.a,null,we[xe]?t.a.createElement($.a,{centered:!0,title:we[xe],visible:!0,onCancel:Ie,footer:null},Jt):null))}},UUDw:function(X,g,e){X.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},UqFu:function(X,g,e){"use strict";e.d(g,"a",function(){return K});var K=function(k){var _=document.createElement("textarea");return _.value=k,_.value}},bNIU:function(X,g,e){X.exports={flex_box_center:"flex_box_center___4ZFPv",flex_space_between:"flex_space_between___1poVp",flex_box_vertical_center:"flex_box_vertical_center___2vHuy",flex_box_center_end:"flex_box_center_end___3AGfr",flex_box_column:"flex_box_column___9QgjS",bg:"bg___2D1BG",flexRow:"flexRow___3qWci",flexJustifyCenter:"flexJustifyCenter___ONt7G",flexAlignEnd:"flexAlignEnd___XXRbD",flexAlingCenter:"flexAlingCenter___3bK98",flexAlignCenter:"flexAlignCenter___2Ct2A",flexColumn:"flexColumn___JTR6P",formWrap:"formWrap___3QUHG",titleWrap:"titleWrap___1MIxp",fieldWrap:"fieldWrap___YXlbk",mdWrap:"mdWrap___ZlPmu",backgroundFa:"backgroundFa___2s4Lu",button:"button___KQ_S9",icons:"icons___zqUcb",navBar:"navBar___3taGH",active:"active____5MwL",tipWrap:"tipWrap___2wfhG",tip:"tip___3fuVl",width300:"width300___1tL-J",popover:"popover___2mWr7",groupWrap:"groupWrap___2zY7s",check:"check___3Eies"}},dejd:function(X,g,e){},fnXi:function(X,g,e){"use strict";var K=e("2qtc"),$=e("kLXV"),k=e("q1tI"),_=e.n(k),b=e("WHYC"),n=e("9kvl"),t=e("93VE"),M=e.n(t),D=function(u){var h=u.activeIndex,N=u.isEdit,m=N===void 0?!0:N,J=u.dispatch,ne=u.practiceSetting,Ee=Object(b.m)(),Q=Ee.id,Z=Ee.challengesId,re=Object(k.useMemo)(function(){return[{name:"\u672C\u5173\u4EFB\u52A1",url:"/shixuns/".concat(Q,"/edit/").concat(Z,"/editcheckpoint")},{name:"\u8BC4\u6D4B\u8BBE\u7F6E",url:"/shixuns/".concat(Q,"/edit/").concat(Z,"/tab=2")},{name:"\u53C2\u8003\u7B54\u6848",url:"/shixuns/".concat(Q,"/edit/").concat(Z,"/tab=3")},{name:"\u5173\u5361\u6392\u884C\u699C",url:"/shixuns/".concat(Q,"/edit/").concat(Z,"/tab=4")}]},[Q,Z]),_e=function(y){var j,l=function(){n.c.push(y),J({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};ne!=null&&(j=ne.sideBar)!==null&&j!==void 0&&j.confirmLeave?$.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){l()}}):l()};return _.a.createElement("ul",{className:"challenge-nav"},m?re.map(function(T,y){return h===y?_.a.createElement("li",{key:T.url}," ",_.a.createElement("a",{className:"active"},T.name)," "):_.a.createElement("li",{key:T.url}," ",_.a.createElement("a",{onClick:function(){return _e(T.url)}},T.name)," ")}):_.a.createElement("li",{key:re[0].url}," ",_.a.createElement("a",{className:"active"},re[0].name)," "))};g.a=Object(n.a)(function(d){var u=d.globalSetting,h=d.practiceSetting;return{globalSetting:u,practiceSetting:h}})(D)},kSUc:function(X,g,e){},nuEh:function(X,g,e){"use strict";var K=e("T2oS"),$=e("W9HT"),k=e("q1tI"),_=e.n(k),b=e("F8wB"),n=e.n(b),t=function(D){var d=D.loading;return d?_.a.createElement("div",{className:n.a.loading},_.a.createElement($.a,null)):_.a.createElement(_.a.Fragment,null)};g.a=t}}]);
|