newreactbuild/p__Forums__New.js

14 lines
36 KiB
JavaScript

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