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.399b87fc.asy...

14 lines
38 KiB

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