You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__Forums__New.2dbd8419.asy...

16 lines
38 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[155,6],{"500L":function(ce,f,e){"use strict";e.d(f,"a",function(){return s});var k=e("DZo9"),$=e("8z0m"),_e=e("+L6B"),P=e("2/Rp"),z=e("2qtc"),o=e("kLXV"),t=e("WmNS"),p=e.n(t),D=e("9og8"),_=e("k1fw"),l=e("oBTY"),E=e("miYZ"),N=e("tsqr"),M=e("tJVT"),T=e("q1tI"),ee=e.n(T),Re=e("m3rI"),S=e("wzkS"),w=e("y5JW");function s(V){var L=[];return V&&V.length>0&&(L=V.map(function(B){return{uid:B.id,id:B.id,name:B.title+w.c+B.filesize,url:B.url,filesize:B.filesize,status:"done",response:{id:B.id}}})),L}f.b=function(V){var L=V.value,B=V.onChange,Z=V.className,te=V.maxSize,x=te===void 0?150:te,Ee=V.title,h=Ee===void 0?"\u4E0A\u4F20\u9644\u4EF6":Ee,se=V.showRemoveModal,ae=se===void 0?!1:se,d=V.accept,X=d===void 0?"":d,W=V.number,r=W===void 0?1e3:W,u=Object(T.useState)(!1),v=Object(M.a)(u,2),R=v[0],C=v[1],ue=Object(T.useState)([]),q=Object(M.a)(ue,2),F=q[0],ye=q[1],Ue={multiple:!0,disabled:R,accept:X,withCredentials:!0,fileList:L,beforeUpload:function(ie,g){var j=ie.size/1024/1024;return F.concat(g).length>r?(N.b.error("\u6700\u591A\u53EA\u80FD\u4E0A\u4F20".concat(r,"\u4E2A\u6587\u4EF6")),!1):j<x?!0:(N.b.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(".concat(x,"MB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20")),!1)},action:"".concat(Re.a.API_SERVER,"/api/attachments.json"),onChange:function(ie){var g=Object(l.a)(ie.fileList);g.length>=r?C(!0):C(!1),ye(Object(l.a)(g)),g=g.map(function(j){var ne;if(j==null||((ne=j.response)===null||ne===void 0)?void 0:ne.id){var me;j.url="/api/attachments/".concat(j==null||((me=j.response)===null||me===void 0)?void 0:me.id)}return j.name.indexOf(w.c)===-1&&(j.name="".concat(j.name).concat(w.c).concat(Object(w.a)(j.size))),Object(_.a)({},j)}),console.log("info:",ie),B(g)},onRemove:function(){var Y=Object(D.a)(p.a.mark(function g(j){var ne;return p.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:if(ne=function(){var re=Object(D.a)(p.a.mark(function he(){var Me,Oe;return p.a.wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:if(Me=j.response?j.response.id:j.id,!Me){Q.next=8;break}return Q.next=4,Object(S.d)(j.response?j.response.id:j.uid);case 4:return Oe=Q.sent,Q.abrupt("return",Oe);case 8:return Q.abrupt("return",!0);case 9:case"end":return Q.stop()}},he)}));return function(){return re.apply(this,arguments)}}(),!ae){G.next=5;break}return G.abrupt("return",new Promise(function(re,he){o.a.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:ee.a.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:function(){var Me=Object(D.a)(p.a.mark(function Ce(){var Q;return p.a.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return ve.next=2,ne();case 2:Q=ve.sent,N.b.success("\u5220\u9664\u6210\u529F"),re(!0);case 5:case"end":return ve.stop()}},Ce)}));function Oe(){return Me.apply(this,arguments)}return Oe}(),onCancel:function(){return re(!1)}})}));case 5:return G.next=7,ne();case 7:return G.abrupt("return",G.sent);case 8:case"end":return G.stop()}},g)}));function ie(g){return Y.apply(this,arguments)}return ie}()};function De(Y){Y.preventDefault(),Y.stopPropagation()}return ee.a.createElement("div",{className:"multi-upload ".concat(Z||"")},ee.a.createElement($.a,Ue,ee.a.createElement(P.a,{disabled:R,type:"primary",ghost:!0},h),ee.a.createElement("span",{onClick:De,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",x,"M) ")))}},"7/Dv":function(ce,f,e){ce.exports={bg:"bg___2rJyo",flexRow:"flexRow___2xuIa",flexJustifyCenter:"flexJustifyCenter___Z3bJt",flexAlignEnd:"flexAlignEnd___v7Ww-",flexAlignCenter:"flexAlignCenter___223DA",flexColumn:"flexColumn___3CNqR",formWrap:"formWrap___2b6uL",titleWrap:"titleWrap___1CMQA",fieldWrap:"fieldWrap___2BRrD",mdWrap:"mdWrap___3UYzt",backgroundFa:"backgroundFa___32wpj",button:"button___MHDAn"}},"7ahc":function(ce,f,e){"use strict";e.d(f,"a",function(){return V});var k=e("k1fw"),$=e("0Owb"),_e=e("+L6B"),P=e("2/Rp"),z=e("y8nQ"),o=e("Vl3Y"),t=e("tJVT"),p=e("OaEy"),D=e("2fM7"),_=e("q1tI"),l=e.n(_),E=e("VrN/"),N=e.n(E),M=e("p77/"),T=e.n(M),ee=e("c5Ni"),Re=e.n(ee),S=D.a.Option,w={labelCol:{span:4},wrapperCol:{span:20}},s={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"]};f.b=function(L){var B=L.callback,Z=L.onCancel,te=Object(_.useState)("python"),x=Object(t.a)(te,2),Ee=x[0],h=x[1];function se(d){h(s[d][1])}function ae(d){B(d)}return l.a.createElement(o.a,Object($.a)({},w,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:ae}),l.a.createElement(o.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},l.a.createElement(D.a,{onChange:se},Object.keys(s).map(function(d){return l.a.createElement(S,{key:d,value:d},s[d][0])}))),l.a.createElement(o.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},l.a.createElement(V,{mode:Ee})),l.a.createElement("div",{className:"flex-container flex-end"},l.a.createElement(P.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),l.a.createElement(P.a,{type:"ghost",onClick:Z},"\u53D6\u6D88")))};function V(L){var B=L.value,Z=L.onChange,te=L.mode,x=L.options,Ee=x===void 0?{}:x,h=Object(_.useRef)(),se=Object(_.useState)(),ae=Object(t.a)(se,2),d=ae[0],X=ae[1];return Object(_.useEffect)(function(){if(d){var W=function(u){var v=u.getValue();Z&&Z(v)};return d.on("change",W),function(){d.off("change",W)}}},[d,Z]),Object(_.useEffect)(function(){d&&d.setOption("mode",te)},[d,te]),Object(_.useEffect)(function(){d&&((B!==d.getValue()||B==="")&&setTimeout(function(){d.setValue(B||" ")},300))},[d,B]),Object(_.useEffect)(function(){if(h.current&&!d){var W=N.a.fromTextArea(h.current,Object(k.a)({mode:te,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Ee));X(W)}},[h.current,d]),l.a.createElement("div",{className:"my-codemirror-container"},l.a.createElement("textarea",{ref:h}))}},"9Bee":function(ce,f,e){"use strict";var k=e("q1tI"),$=e.n(k),_e=e("vg9a"),P=e("tJVT"),z=e("DlQD"),o=e.n(z),t=e("rUJ1");function p(r,u){var v=r.match(/^(\s+)(?:```)/);if(v===null)return u;var R=v[1];return u.split(`
`).map(function(C){var ue=C.match(/^\s+/);if(ue===null)return C;var q=Object(P.a)(ue,1),F=q[0];return F.length>=R.length?C.slice(R.length):C}).join(`
`)}var D=[],_=["<ul>"],l=new o.a.Renderer,E=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function N(){D.length=0,_=["<ul>"]}function M(r,u,v,R){if(u>=r.length||r[u].level<=v)return u;var C=r[u];R.push("<li><a href='#"+C.anchor+"'>"+C.text+"</a>"),u++;var ue=[];return u=M(r,u,C.level,ue),ue.length>0&&(R.push("<ul>"),ue.forEach(function(q){R.push(q)}),R.push("</ul>")),R.push("</li>"),u=M(r,u,v,R),u}function T(){return M(D,0,0,_),_.push("</ul>"),_.join("")}var ee={heading:function(u){var v=E.exec(u);if(v)return{type:"heading",raw:v[0],depth:v[1].length,text:v[2]}},fences:function(u){var v=this.rules.block.fences.exec(u);if(v){var R=v[0],C=p(R,v[3]||""),ue=v[2]?v[2].trim():v[2];if(["latex","katex","math"].indexOf(ue)>=0){var q=w(),F=C;C=q,s[q]={type:"block",expression:F}}return{type:"code",raw:R,lang:ue,text:C}}}},Re=/(?:\${2})([^\n`]+?)(?:\${2})/gi,S=0,w=function(){return"__special_katext_id_".concat(S++,"__")},s={};function V(){return s}function L(){S=0,s={}}function B(r){return r=r.replace(Re,function(u,v){var R=w();return s[R]={type:"inline",expression:v},R}),r}var Z=l.listitem;l.listitem=function(r){return Z(B(r))};var te=l.paragraph;l.paragraph=function(r){return te(B(r))};var x=l.tablecell;l.tablecell=function(r,u){return x(B(r),u)},l.code=function(r,u,v){var R=(u||"").match(/\S*/)[0];return R?["latex","katex","math"].indexOf(R)>=0?"<p class='editormd-tex'>".concat(r,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(u,'">').concat(v?r:Object(t.escape)(r,!0),`</code></pre>
`):'<pre class="prettyprint linenums"><code>'+(v?r:Object(t.escape)(r,!0))+"</code></pre>"},l.heading=function(r,u,v){var R=this.options.headerPrefix+v.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return D.push({anchor:R,level:u,text:r}),"<h"+u+' id="'+R+'">'+r+"</h"+u+">"},o.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),o.a.use({tokenizer:ee,renderer:l});var Ee=o.a,h=e("SJMd"),se=e("m3rI"),ae=e("Oy/b"),d=/<pre[^>]*>/g;function X(r){var u=document.createElement("div");return u.innerHTML=r,u.childNodes.length===0?"":u.childNodes[0].nodeValue}var W=f.a=function(r){var u=r.value,v=u===void 0?"":u,R=r.className,C=r.style,ue=C===void 0?{}:C,q=String(v),F=Object(k.useMemo)(function(){try{var De=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Y=/\"\/api\/attachments\/|\"\/attachments\/download\//g,ie=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;q=q.replace(De,"("+se.a.API_SERVER+"/api/attachments/").replace(Y,'"'+se.a.API_SERVER+"/api/attachments/").replace(ie,'"'+se.a.API_SERVER+"/files/uploads/")}catch(ne){}var g=Ee(q),j=V();return q.match(/\[TOC\]/)&&(g=g.replace("<p>[TOC]</p>",T()),N()),g=g.replace(/(__special_katext_id_\d+__)/g,function(ne,me){var G=j[me],re=G.type,he=G.expression;return Object(ae.renderToString)(X(he)||"",{displayMode:re==="block",throwOnError:!1,output:"html"})}),g=g.replace(/▁/g,"\u2581\u2581\u2581"),L(),g},[q]),ye=Object(k.useRef)();function Ue(De){var Y=De.target;if(Y.tagName.toUpperCase()==="A"){var ie=Y.getAttribute("href");if(ie.startsWith("#")){De.preventDefault();var g=document.getElementById(ie.replace("#",""));g&&g.scrollIntoView(!0)}}}return Object(k.useEffect)(function(){if(ye.current&&F&&(F.match(d)&&window.PR.prettyPrint()),ye.current)return ye.current.addEventListener("click",Ue),function(){ye.current.removeEventListener("click",Ue),L(),N()}},[F,ye.current,Ue]),$.a.createElement("div",{ref:ye,style:ue,className:"".concat(R||""," markdown-body"),dangerouslySetInnerHTML:{__html:F}})}},"9VGf":function(ce,f,e){"use strict";e.d(f,"a",function(){return _e});var k=e("q1tI"),$=e.n(k);function _e(P,z){var o=Object(k.useRef)();Object(k.useEffect)(function(){o.current=P}),Object(k.useEffect)(function(){function t(){o.current()}if(z!==null){var p=setInterval(t,z);return function(){return clearInterval(p)}}},[z])}},BjJ7:function(ce,f,e){"use strict";e.d(f,"d",function(){return $}),e.d(f,"c",function(){return _e}),e.d(f,"e",function(){return P}),e.d(f,"b",function(){return z}),e.d(f,"a",function(){return t});var k=e("m3rI");function $(p){var D=!0;if(p.length>0){for(var _=0;_<p.length;_++)if(p[_].compile_success==0||!p[_].compile_success){D=!1;break}}else D=!1;return D}function _e(p){for(var D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",_=[],l=0;l<p.length;l++){var E=p[l],N=D?"".concat(D,"/").concat(E.name):"".concat(E.name);_.push({title:E.name,isLeaf:!(E.type==="tree"),key:N})}return _}function P(p,D,_){for(var l=0;l<p.length;l++){var E=p[l];if(E.key===D){E.children=_;break}E.children&&P(E.children,D,_)}return p}function z(p,D,_){var l;return function(){var E=this,N=arguments,M=function(){l=null,_||p.apply(E,N)},T=_&&!l;clearTimeout(l),l=setTimeout(M,D),T&&p.apply(E,N)}}var o=!0,t=k.a.API_SERVER},"C+DQ":function(ce,f,e){},CKgm:function(ce,f,e){"use strict";e.r(f);var k=e("+L6B"),$=e("2/Rp"),_e=e("5NDa"),P=e("5rEg"),z=e("sPJy"),o=e("bE4q"),t=e("miYZ"),p=e("tsqr"),D=e("WmNS"),_=e.n(D),l=e("9og8"),E=e("k1fw"),N=e("y8nQ"),M=e("Vl3Y"),T=e("tJVT"),ee=e("PpiC"),Re=e("OaEy"),S=e("2fM7"),w=e("q1tI"),s=e.n(w),V=e("Ty5D"),L=e("9kvl"),B=e("55Ip"),Z=e("Ot1p"),te=e("500L"),x=e("h+Ho"),Ee=e("7/Dv"),h=e.n(Ee),se=S.a.Option,ae=function(X){var W,r,u,v=X.forumsDetail,R=X.globalSetting,C=X.loading,ue=X.dispatch,q=Object(ee.a)(X,["forumsDetail","globalSetting","loading","dispatch"]),F=Object(V.m)(),ye=M.a.useForm(),Ue=Object(T.a)(ye,1),De=Ue[0],Y=Object(w.useState)({}),ie=Object(T.a)(Y,2),g=ie[0],j=ie[1],ne=Object(w.useState)(0),me=Object(T.a)(ne,2),G=me[0],re=me[1],he=Object(w.useState)(!1),Me=Object(T.a)(he,2),Oe=Me[0],Ce=Me[1],Q=Object(w.useState)({}),xe=Object(T.a)(Q,2),ve=xe[0],We=xe[1],Qe=Object(w.useState)(1),Fe=Object(T.a)(Qe,2),Ke=Fe[0],ze=Fe[1];Object(w.useEffect)(function(){if(we(),F.memoId)Ce(!0),Ze();else{Ce(!1);var n={forum_id:5};j(Object(E.a)({},n)),De.setFieldsValue(Object(E.a)({},n))}},[F.memoId]);var we=function(){var n=Object(l.a)(_.a.mark(function A(){var O;return _.a.wrap(function(U){for(;;)switch(U.prev=U.next){case 0:return U.next=2,Object(x.f)({});case 2:O=U.sent,We(O||{});case 4:case"end":return U.stop()}},A)}));return function(){return n.apply(this,arguments)}}(),Ze=function(){var n=Object(l.a)(_.a.mark(function A(){var O,b,U;return _.a.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return y.next=2,Object(x.e)({id:F.memoId});case 2:if(y.t0=y.sent,y.t0){y.next=5;break}y.t0={};case 5:b=y.t0,U={subject:b.subject,content:b.content,attachments:Object(te.a)(b.attachments),forum_id:b.forum_id,memo_tags:(O=b.memo_tags)===null||O===void 0?void 0:O.map(function(fe){return fe.id})},j(Object(E.a)({},U)),De.setFieldsValue(Object(E.a)({},U));case 9:case"end":return y.stop()}},A)}));return function(){return n.apply(this,arguments)}}(),Ve=function(){var n=Object(l.a)(_.a.mark(function A(O){var b,U,de,y;return _.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:if(de=Object(E.a)(Object(E.a)({id:Oe?F.memoId:null},g),{},{attachment_ids:(b=g.attachments)===null||b===void 0||((U=b.filter(function(Pe){var ge;return(ge=Pe.response)===null||ge===void 0?void 0:ge.id}))===null||U===void 0)?void 0:U.map(function(Pe){var ge;return(ge=Pe.response)===null||ge===void 0?void 0:ge.id}),tags:g.memo_tags}),!Oe){H.next=7;break}return H.next=4,Object(x.n)(de);case 4:H.t0=H.sent,H.next=10;break;case 7:return H.next=9,Object(x.j)(de);case 9:H.t0=H.sent;case 10:y=H.t0,re(0),(y==null?void 0:y.status)===0&&(p.b.success(y==null?void 0:y.message),Ke===1?L.c.push("/forums/".concat(Oe?F==null?void 0:F.memoId:y==null?void 0:y.memo_id)):L.c.push("/forums/".concat(Oe?F==null?void 0:F.memoId:y==null?void 0:y.memo_id,"/edit")));case 13:case"end":return H.stop()}},A)}));return function(O){return n.apply(this,arguments)}}(),it=function(){document.body.scrollIntoView(),window.location.href.includes("new")?L.c.goBack():L.c.push("/forums/".concat(F.memoId))};return s.a.createElement("section",{className:h.a.bg},s.a.createElement("section",{className:"animated fadeIn mb10"},s.a.createElement("aside",{className:"mt10"},s.a.createElement(o.a,{separator:"/"},s.a.createElement(o.a.Item,null,s.a.createElement(B.Link,{to:"/forums"},"\u4EA4\u6D41\u95EE\u7B54")),s.a.createElement(o.a.Item,null,"\u8BE6\u60C5")))),s.a.createElement("aside",{className:"bg-white font16 pt20 pb20 pl20"},Oe?"\u7F16\u8F91\u8BDD\u9898":"\u53D1\u5E03\u8BDD\u9898"),s.a.createElement(M.a,{form:De,className:h.a.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:function(A,O){console.log(O,"values"),j(Object(E.a)(Object(E.a)({},g),A))},onFinish:Ve,onFinishFailed:function(){re(0)}},s.a.createElement("div",{className:h.a.fieldWrap},s.a.createElement(M.a.Item,{name:"subject",label:s.a.createElement("span",{className:"font16"},"\u8BDD\u9898\u540D\u79F0: "),rules:[{required:!0,message:"\u8BF7\u5148\u8F93\u5165\u8BDD\u9898\u540D\u79F0"}]},s.a.createElement(P.a,{maxLength:50,suffix:"".concat(((W=g.subject)===null||W===void 0?void 0:W.length)||0,"/50")}))),s.a.createElement("div",{className:h.a.mdWrap},s.a.createElement(M.a.Item,{name:"content",label:s.a.createElement("span",{className:"font16"},"\u5185\u5BB9: "),rules:[{required:!0,message:"\u8BF7\u5148\u8F93\u5165\u8BDD\u9898\u5185\u5BB9"}]},s.a.createElement(Z.a,{height:600,id:"forums-new-content",watch:!0,defaultValue:g.content})),s.a.createElement("div",null,s.a.createElement(M.a.Item,{name:"attachments",style:{width:350}},s.a.createElement(te.b,{showRemoveModal:!0})))),s.a.createElement("div",{className:h.a.mdWrap},s.a.createElement(M.a.Item,{name:"forum_id",label:s.a.createElement("span",{className:"font16"},"\u8BDD\u9898\u7C7B\u578B: "),rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u8BDD\u9898\u7C7B\u578B"}]},s.a.createElement(S.a,{style:{width:300}},ve==null||((r=ve.forums)===null||r===void 0)?void 0:r.map(function(n){return s.a.createElement(se,{key:n.id,value:n.id},n.name)})))),g.forum_id===5&&s.a.createElement("div",{className:h.a.mdWrap},s.a.createElement(M.a.Item,{name:"memo_tags",label:s.a.createElement("span",{className:"font16"},"\u6280\u672F\u6807\u7B7E: "),rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u6280\u672F\u6807\u7B7E"}]},s.a.createElement(S.a,{style:{width:300},placeholder:"\u8BF7\u9009\u62E9\u6280\u672F\u6807\u7B7E",mode:"multiple",tokenSeparators:[";"],filterOption:function(A,O){return O.props.children.toLocaleLowerCase().indexOf(A.toLocaleLowerCase())!=-1}},ve==null||((u=ve.tag_list)===null||u===void 0)?void 0:u.map(function(n){return s.a.createElement(se,{key:n.id,value:n.id},n.name)})))),s.a.createElement("div",{className:h.a.backgroundFa},s.a.createElement("div",{className:"pt40 mb30"},s.a.createElement(M.a.Item,null,s.a.createElement($.a,{size:"large",type:"primary",className:"".concat(h.a.button," mr20"),htmlType:"submit",loading:G===1,onClick:function(){ze(1),re(1)}},"\u63D0\u4EA4"),s.a.createElement($.a,{size:"large",type:"primary",className:"".concat(h.a.button," mr20"),htmlType:"submit",loading:G===2,onClick:function(){ze(2),re(2)}},"\u4FDD\u5B58"),s.a.createElement($.a,{size:"large",type:"primary",ghost:!0,className:"".concat(h.a.button," mr20"),onClick:it},"\u53D6\u6D88"))))))};f.default=Object(L.a)(function(d){var X=d.forumsDetail,W=d.loading,r=d.globalSetting;return{forumsDetail:X,globalSetting:r,loading:W.models.forumsDetail}})(ae)},HmJG:function(ce,f,e){},M8RZ:function(ce,f,e){"use strict";e.d(f,"a",function(){return D});var k=e("fWQN"),$=e("mtLc"),_e=e("yKVA"),P=e("879j"),z=e("q1tI"),o=e.n(z),t=e("i8i4"),p=e.n(t),D=function(_){Object(_e.a)(E,_);var l=Object(P.a)(E);function E(N){var M;Object(k.a)(this,E),M=l.call(this,N);var T=window.document;return M.node=T.createElement("div"),T.body.appendChild(M.node),M}return Object($.a)(E,[{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)}}]),E}(o.a.Component)},Ot1p:function(ce,f,e){"use strict";var k=e("2qtc"),$=e("kLXV"),_e=e("rAM+"),P=e("tJVT"),z=e("jrin"),o=e("q1tI"),t=e.n(o),p=e("VrN/"),D=e.n(p),_=e("bdgK"),l=e("p77/"),E=e("Bd2K"),N=e("ELLl"),M=e("19Vz"),T=e("lZu9"),ee=e("kSUc"),Re=e("9Bee"),S=e("0Owb"),w=e("dejd"),s=e("C+DQ"),V=[{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 L(n){var A=n.onActionCallback,O=n.title,b=n.icon,U=n.actionName,de=n.className,y=de===void 0?"":de,fe=n.children;function H(){A(U)}return t.a.createElement("a",{title:O,className:y,onClick:H},t.a.createElement("i",{className:"md-iconfont ".concat(b)}),fe)}var B=function(n){var A=n.watch,O=n.showNullButton,b=n.onActionCallback,U=n.fullScreen,de=n.insertTemp,y=[].concat(V,[{title:"".concat(A?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(A?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return t.a.createElement("ul",{className:"markdown-toolbar-container"},y.map(function(fe,H){return t.a.createElement("li",{key:H},fe.actionName?t.a.createElement(L,Object(S.a)({},fe,{onActionCallback:b})):t.a.createElement("span",{className:"v-line"}))}),O?t.a.createElement("li",null,t.a.createElement(L,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:b},t.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,de&&t.a.createElement("li",null,t.a.createElement(L,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(de),onActionCallback:b},t.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),t.a.createElement("li",{className:"btn-full-screen"},t.a.createElement(L,{icon:"".concat(U?"icon-shrink":"icon-enlarge"),title:U?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:b})))},Z=e("M8RZ"),te=e("+L6B"),x=e("2/Rp"),Ee=e("y8nQ"),h=e("Vl3Y"),se=e("5NDa"),ae=e("5rEg"),d={labelCol:{span:4},wrapperCol:{span:20}},X=function(n){var A=n.callback,O=n.onCancel;function b(U){A(U)}return t.a.createElement(h.a,Object(S.a)({},d,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:b}),t.a.createElement(h.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},t.a.createElement(ae.a,null)),t.a.createElement(h.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},t.a.createElement(ae.a,null)),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement(x.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(x.a,{type:"ghost",onClick:O},"\u53D6\u6D88")))},W=e("7ahc"),r=e("HmJG"),u=e("BjJ7"),v=h.a.useForm,R={width:280,marginRight:10},C={labelCol:{span:5},wrapperCol:{span:19}},ue=function(n){var A=n.callback,O=n.onCancel,b=v(),U=Object(P.a)(b,1),de=U[0];function y(Pe){A(Pe)}function fe(Pe){de.setFieldsValue({src:"/api/attachments/".concat(Pe.id)})}function H(Pe){var ge=Pe.target.files[0];F(ge,fe)}return t.a.createElement(h.a,Object(S.a)({form:de},C,{className:"upload-image-panel",onFinish:y}),t.a.createElement(h.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},t.a.createElement("div",{className:"flex-container"},t.a.createElement(h.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},t.a.createElement(ae.a,{style:R})),t.a.createElement(q,{onFileChange:H}))),t.a.createElement(h.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},t.a.createElement(ae.a,{style:{width:264}})),t.a.createElement(h.a.Item,{style:{textAlign:"right"}},t.a.createElement(x.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(x.a,{type:"ghost",onClick:O},"\u53D6\u6D88")))};function q(n){var A=n.onFileChange;return t.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",t.a.createElement("input",{type:"file",accept:"image/*",onChange:A}))}function F(n,A){if(!n)throw new String("\u6CA1\u6709\u6587\u4EF6");var O=new FormData;O.append("editormd-image-file",n),O.append("file_param_name","editormd-image-file"),O.append("byxhr","true");var b=new window.XMLHttpRequest;b.withCredentials=!0,b.addEventListener("load",function(U){A(JSON.parse(U.target.responseText))},!1),b.addEventListener("error",function(U){console.error(U)},!1),b.open("POST","".concat(u.a,"/api/attachments.json")),b.send(O)}var ye=e("giR+"),Ue=e("fyUT"),De=e("7Kak"),Y=e("9yH6"),ie=Y.a.Group,g={margin:"0 8px"},j=function(n){var A=n.callback,O=n.onCancel;function b(U){A(U)}return t.a.createElement(h.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:b},t.a.createElement("div",{className:"flex-container"},t.a.createElement("span",{style:g},"\u5355\u5143\u683C\u6570\uFF1A"),t.a.createElement("span",{style:g},"\u884C\u6570"),t.a.createElement(h.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},t.a.createElement(Ue.a,null)),t.a.createElement("span",{style:g},"\u5217\u6570"),t.a.createElement(h.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},t.a.createElement(Ue.a,null))),t.a.createElement("div",{className:"flex-container",style:{marginTop:12}},t.a.createElement("span",{style:g},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),t.a.createElement(h.a.Item,{name:"align"},t.a.createElement(ie,null,t.a.createElement(Y.a,{value:"default"},t.a.createElement("i",{className:"fa fa-align-justify"})),t.a.createElement(Y.a,{value:"left"},t.a.createElement("i",{className:"fa fa-align-left"})),t.a.createElement(Y.a,{value:"center"},t.a.createElement("i",{className:"fa fa-align-center"})),t.a.createElement(Y.a,{value:"right"},t.a.createElement("i",{className:"fa fa-align-right"}))))),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement(x.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(x.a,{type:"ghost",onClick:O},"\u53D6\u6D88")))},ne="link",me="upload-image",G="code-block",re="add-table",he="------------",Me={default:he,left:":".concat(he),center:":".concat(he,":"),right:"".concat(he,":")},Oe=e("9VGf"),Ce,Q;function xe(){}var ve=0,We=1e4,Qe="\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 Ke(n){return/^\d+$/.test(n)?"".concat(n,"px"):n}var ze=navigator.platform.toUpperCase().indexOf("MAC")>=0,we=ze?"Cmd":"Ctrl",Ze=(Ce={},Object(z.a)(Ce,we+"-B","bold"),Object(z.a)(Ce,we+"-I","italic"),Ce),Ve=(Q={},Object(z.a)(Q,ne,"\u6DFB\u52A0\u94FE\u63A5"),Object(z.a)(Q,G,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(z.a)(Q,me,"\u6DFB\u52A0\u56FE\u7247"),Object(z.a)(Q,re,"\u6DFB\u52A0\u8868\u683C"),Q),it=f.a=function(n){var A=n.defaultValue,O=A===void 0?"":A,b=n.onChange,U=n.width,de=U===void 0?"100%":U,y=n.height,fe=y===void 0?400:y,H=n.miniToolbar,Pe=H===void 0?!1:H,ge=n.isFocus,qe=ge===void 0?!1:ge,et=n.watch,Bt=n.insertTemp,ct=n.id,ke=ct===void 0?"markdown-editor-id":ct,_t=n.showResizeBar,It=_t===void 0?!1:_t,mt=n.noStorage,St=mt===void 0?!1:mt,dt=n.showNullButton,xt=dt===void 0?!1:dt,Et=n.fullScreen,$e=Et===void 0?!1:Et,tt=n.onBlur,at=n.onCMBeforeChange,ft=n.className,Wt=ft===void 0?"":ft,pt=n.placeholder,Ft=pt===void 0?"":pt,vt=n.values,nt=vt===void 0?"":vt,Kt=Object(o.useState)(null),ht=Object(P.a)(Kt,2),a=ht[0],zt=ht[1],wt=Object(o.useState)(O),Ot=Object(P.a)(wt,2),rt=Ot[0],Xe=Ot[1],Vt=Object(o.useState)(et),Pt=Object(P.a)(Vt,2),Ae=Pt[0],gt=Pt[1],kt=Object(o.useState)($e),bt=Object(P.a)(kt,2),Le=bt[0],yt=bt[1],$t=Object(o.useState)(""),Dt=Object(P.a)($t,2),je=Dt[0],Te=Dt[1],Xt=Object(o.useState)(0),Rt=Object(P.a)(Xt,2),Ne=Rt[0],ot=Rt[1],Ht=Object(o.useState)(fe),Ut=Object(P.a)(Ht,2),lt=Ut[0],Mt=Ut[1],Jt=Object(o.useState)(!1),Ct=Object(P.a)(Jt,2),qt=Ct[0],st=Ct[1],Be=Object(o.useRef)(),Ie=Object(o.useRef)(),He=Object(o.useRef)(),Je=Object(o.useRef)();Object(o.useEffect)(function(){Xe(nt),a==null||a.setValue(nt)},[nt]),Object(o.useEffect)(function(){if(Be.current){var m=function(I,K){var J=K.clipboardData;if(J){var oe=J.types.toString(),pe=J.items;if(oe==="text/html,Files"||oe==="Files"){var le=pe[1];oe==="Files"&&(le=pe[0]),le.kind==="file"&&le.type.match(/^image\//i)&&F(le.getAsFile(),function(be){be.id?i.replaceSelection("![,](/api/attachments/".concat(be.id,")")):(be==null?void 0:be.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},i=D.a.fromTextArea(Be.current,{mode:"markdown",lineNumbers:!Pe,lineWrapping:!0,value:O,autoCloseTags:!0,autoCloseBrackets:!0});return qe&&i.focus(),i.on("paste",m),zt(i),function(){i.off("paste",m)}}},[]);var At=Object(o.useCallback)(function(){if(Ie.current)try{var m=Ie.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,i=Ie.current.getElementsByClassName("markdown-editor-body")[0];Le?i.style.height="calc(100vh - ".concat(m,"px)"):i.style.height="".concat(lt-m,"px")}catch(c){console.log(c,"---- to set md editor body height")}},[lt,Ie,Le]);Object(o.useEffect)(function(){function m(){var c=new _.default(function(I){var K=Object(_e.a)(I),J;try{for(K.s();!(J=K.n()).done;){var oe=J.value;(oe.target.offsetHeight>0||oe.target.offsetWidth>0)&&(At(),a.setSize("100%","100%"),a.refresh())}}catch(pe){K.e(pe)}finally{K.f()}});return c.observe(Be.current.parentElement),c}if(a){var i=m();return function(){i.unobserve(Be.current.parentElement)}}},[a,At]),Object(o.useEffect)(function(){if(a){for(var m=[],i=function(){var oe=I[c];K=Object(P.a)(oe,2);var pe=K[0],le=K[1],be=Object(z.a)({},pe,function(){Lt(le)});m.push(be),a.addKeyMap(be)},c=0,I=Object.entries(Ze);c<I.length;c++){var K;i()}return function(){var J=Object(_e.a)(m),oe;try{for(J.s();!(oe=J.n()).done;){var pe=oe.value;a.removeKeyMap(pe)}}catch(le){J.e(le)}finally{J.f()}}}},[a]),Object(o.useEffect)(function(){$e!==Le&&yt($e)},[$e]),Object(Oe.a)(function(){if(!St&&Ne>0){var m=new Date().getTime(),i=window.sessionStorage.getItem(ke);m>=Ne+We&&(!i||i!==rt)&&(window.sessionStorage.setItem(ke,rt),st(!0))}},We),Object(o.useEffect)(function(){gt(et)},[a,et]),Object(o.useEffect)(function(){a&&(qe&&a.focus())},[a,qe]),Object(o.useEffect)(function(){if(Ae&&a){var m=function(I){var K=I.target;if(Je.current){var J=K.scrollTop/K.scrollHeight;Je.current.scrollTop=Je.current.scrollHeight*J}},i=a.getScrollerElement();return i.addEventListener("scroll",m),function(){i.removeEventListener("scroll",m)}}},[a,Ae]),Object(o.useEffect)(function(){if(a&&at){var m=function(c,I){at(c,I)};return a.on("beforeChange",m),function(){a.off("beforeChange",m)}}},[a,at]),Object(o.useEffect)(function(){if(a&&tt){var m=function(){tt(a.getValue())};return a.on("blur",m),function(){a.off("blur",m)}}},[a,tt]),Object(o.useEffect)(function(){if(a){var m=function(c){var I=c.getValue();Xe(I),ot(new Date().getTime()),c.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),b&&b(I)};return a.on("change",m),function(){a.off("change",m)}}},[a,b]),Object(o.useEffect)(function(){a&&(O==null?(a.setValue(""),Xe("")):O!==a.getValue()&&(a.setValue(O),Xe(O),a.setCursor(a.lineCount(),0)))},[a,O]);var Lt=Object(o.useCallback)(function(m){var i=a.getCursor(),c=a.getSelection(),I=c.split(`
`);switch(m){case"bold":return a.replaceSelection("**"+c+"**"),c===""&&a.setCursor(i.line,i.ch+2),a.focus();case"italic":return a.replaceSelection("*"+c+"*"),c===""&&a.setCursor(i.line,i.ch+1),a.focus();case"code":return a.replaceSelection("`"+c+"`"),c===""&&a.setCursor(i.line,i.ch+1),a.focus();case"inline-latex":return a.replaceSelection("`$$"+c+"$$`"),c===""&&a.setCursor(i.line,i.ch+3),a.focus();case"latex":return a.replaceSelection("```latex\n"+c+"\n```"),a.setCursor(i.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(I.map(function(K){return K===""?"":"- ".concat(K)}).join(`
`)),a.focus();case"list-ol":return c===""?a.replaceSelection("1. "+c):a.replaceSelection(I.map(function(K,J){return K===""?"":"".concat(J+1,". ").concat(K)}).join(`
`)),a.focus();case"add-null-ch":return c===""&&a.setCursor(i.line,i.ch+1),a.replaceSelection(Qe),a.focus();case"inster-template-1":return c===""&&a.setCursor(i.line,i.ch),a.replaceSelection(Fe),a.focus();case"eraser":return a.setValue(""),a.focus();case"trigger-watch":return gt(!Ae),a.focus();case"trigger-full-screen":return yt(!Le),a.focus();case ne:Te(ne);return;case G:Te(G);return;case me:Te(me);return;case re:Te(re);return;default:throw new Error}},[a,Ae,Le]),Ge=Object(o.useCallback)(function(m){Te("");switch(je){case ne:var i=m.title,c=m.link;return a.replaceSelection("[".concat(i,"](").concat(c,")")),a.focus();case G:var I=m.language,K=m.content;return a.replaceSelection(["```"+I,K,"```"].join(`
`)),a.focus();case me:var J=m.src,oe=m.alt;return a.replaceSelection("![ ".concat(oe," ]( ").concat(J,' "').concat(oe,'" )')),a.focus();case re:for(var pe=m.row,le=m.col,be=m.align,ut=`
`,Ye=0;Ye<pe;Ye++){for(var jt=[],Tt=[],Nt=0;Nt<le;Nt++)Ye===1&&Tt.push(Me[be]),jt.push(" ");Ye===1&&(ut+="| ".concat(Tt.join(" | "),` |
`)),ut+="| ".concat(jt.join(le===1?"":" | "),` |
`)}return a.replaceSelection(ut+`
`),a.focus();default:throw new Error}},[a,je]),Gt=Object(o.useMemo)(function(){switch(je){case ne:return t.a.createElement(X,{callback:Ge,onCancel:Se});case G:return t.a.createElement(W.b,{callback:Ge,onCancel:Se});case me:return t.a.createElement(ue,{callback:Ge,onCancel:Se});case re:return t.a.createElement(j,{callback:Ge,onCancel:Se});default:return null}},[je]);function Se(){Te("")}Object(o.useEffect)(function(){if(He.current){var m=function(pe){K=!0,J=pe.pageY},i=function(){K=!1},c=function(pe){if(K){var le=pe.pageY-J;le<0&&(le=0),le>300&&(le=300);var be=fe+le+"px";Mt(be)}},I=He.current,K=!1,J=0;return I.addEventListener("mousedown",m),document.addEventListener("mousemove",c),document.addEventListener("mouseup",i),function(){I.removeEventListener("mousedown",m),document.removeEventListener("mousemove",c),document.removeEventListener("mouseup",i)}}},[a,He]),Object(o.useEffect)(function(){Mt(fe)},[fe]);var Yt=Ke(de),Qt=Ke(lt),Zt={width:Yt,height:Qt},ea=Object(o.useMemo)(function(){if(Ne){var m=new Date(Ne),i=m.getHours(),c=m.getMinutes(),I=m.getSeconds();return i=i<10?"0"+i:i,c=c<10?"0"+c:c,I=I<10?"0"+I:I,"".concat(i,":").concat(c,":").concat(I)}return 0},[Ne]);function ta(){window.sessionStorage.removeItem(ke),st(!1),ot(0)}function aa(){st(!1),ot(0),a.setValue(window.sessionStorage.getItem(ke))}return t.a.createElement(o.Fragment,null,t.a.createElement("div",{className:"markdown-editor-wrapper",ref:Ie},t.a.createElement("div",{className:"markdown-editor-container ".concat(Wt," ").concat(Ae?"on-preview":""," ").concat(Pe?"mini":""," ").concat(Le?"full-screen":""),style:Zt},t.a.createElement(B,{insertTemp:Bt,watch:Ae,fullScreen:Le,showNullButton:xt,onActionCallback:Lt}),t.a.createElement("div",{className:"markdown-editor-body"},t.a.createElement("div",{className:"codemirror-container"},t.a.createElement("textarea",{ref:Be,placeholder:Ft})),Ae?t.a.createElement("div",{ref:Je,className:"preview-container"},t.a.createElement(Re.a,{value:rt})):null))),It?t.a.createElement("a",{ref:He,className:"editor-resize"}):null,t.a.createElement(Z.a,null,Ve[je]?t.a.createElement($.a,{centered:!0,title:Ve[je],visible:!0,onCancel:Se,footer:null},Gt):null))}},dejd:function(ce,f,e){},kSUc:function(ce,f,e){},wzkS:function(ce,f,e){"use strict";e.d(f,"c",function(){return z}),e.d(f,"b",function(){return o}),e.d(f,"d",function(){return t}),e.d(f,"a",function(){return D}),e.d(f,"e",function(){return _});var k=e("WmNS"),$=e.n(k),_e=e("9og8"),P=e("ErOA");function z(l){return Object(P.c)("libraries/".concat(l,".json"))}function o(){return Object(P.c)("library_tags.json")}function t(l){return p.apply(this,arguments)}function p(){return p=Object(_e.a)($.a.mark(function l(E){var N;return $.a.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return T.next=2,Object(P.b)("attachments/".concat(E,".json"));case 2:return N=T.sent,T.abrupt("return",N.status===0);case 4:case"end":return T.stop()}},l)})),p.apply(this,arguments)}function D(l){return Object(P.f)("libraries.json",l)}function _(l,E){return Object(P.g)("libraries/".concat(l,".json"),E)}},y5JW:function(ce,f,e){"use strict";e.d(f,"c",function(){return ee}),e.d(f,"a",function(){return Re});var k=e("DZo9"),$=e("8z0m"),_e=e("+L6B"),P=e("2/Rp"),z=e("WmNS"),o=e.n(z),t=e("9og8"),p=e("k1fw"),D=e("oBTY"),_=e("miYZ"),l=e("tsqr"),E=e("q1tI"),N=e.n(E),M=e("m3rI"),T=e("wzkS"),ee="\u3000\u3000";function Re(S){var w=["Bytes","KB","MB","GB","TB"];if(S==0)return"0 Byte";var s=parseInt(""+Math.floor(Math.log(S)/Math.log(1024)),10);return(S/Math.pow(1024,s)).toFixed(1)+" "+w[s]}f.b=function(S){var w=S.value,s=w===void 0?[]:w,V=S.onChange,L=S.className,B=S.maxSize,Z=B===void 0?150:B,te=S.title,x=te===void 0?"\u6587\u4EF6\u4E0A\u4F20":te,Ee=S.accept,h=Ee===void 0?null:Ee,se={multiple:!1,fileList:s,accept:h,withCredentials:!0,beforeUpload:function(X){var W=X.size/1024/1024;return W<Z?!0:(l.b.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(".concat(Z,"MB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20")),!1)},action:"".concat(M.a.API_SERVER,"/api/attachments.json"),onChange:function(X){var W=Object(D.a)(X.fileList);W=W.map(function(r){return r.name.indexOf(ee)===-1&&(r.name="".concat(r.name).concat(ee).concat(Re(r.size))),Object(p.a)({},r)}),V(W)},onRemove:function(){var d=Object(t.a)(o.a.mark(function W(r){var u,v;return o.a.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:if(u=r.response?r.response.id:r.uid,!u){C.next=8;break}return C.next=4,Object(T.d)(r.response?r.response.id:r.id);case 4:return v=C.sent,C.abrupt("return",v);case 8:return C.abrupt("return",!0);case 9:case"end":return C.stop()}},W)}));function X(W){return d.apply(this,arguments)}return X}()};function ae(d){d.preventDefault(),d.stopPropagation()}return N.a.createElement("div",{className:"single-upload ".concat(L||"")},N.a.createElement($.a,se,N.a.createElement(P.a,{type:"primary",title:s.length>0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:s.length>0,ghost:!0},x),N.a.createElement("span",{onClick:ae,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",Z,"M) ")))}}}]);