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__Classrooms__Lists__Commo...

16 lines
65 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[50,6],{"500L":function(De,Y,n){"use strict";n.d(Y,"a",function(){return me});var Oe=n("+L6B"),de=n("2/Rp"),Le=n("2qtc"),ie=n("kLXV"),ce=n("9og8"),j=n("k1fw"),m=n("miYZ"),re=n("tsqr"),ae=n("oBTY"),b=n("tJVT"),M=n("DZo9"),S=n("8z0m"),L=n("q1tI"),W=n.n(L),ve=n("m3rI"),Pe=n("wzkS"),Z=n("y5JW"),ne=n("LtfV"),J=n("LvDl"),fe=n.n(J);function le(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */le=function(){return O};var R,O={},D=Object.prototype,H=D.hasOwnProperty,B=Object.defineProperty||function(r,e,t){r[e]=t.value},oe=typeof Symbol=="function"?Symbol:{},$=oe.iterator||"@@iterator",I=oe.asyncIterator||"@@asyncIterator",V=oe.toStringTag||"@@toStringTag";function g(r,e,t){return Object.defineProperty(r,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),r[e]}try{g({},"")}catch(r){g=function(t,i,d){return t[i]=d}}function he(r,e,t,i){var d=e&&e.prototype instanceof te?e:te,c=Object.create(d.prototype),T=new P(i||[]);return B(c,"_invoke",{value:a(r,t,T)}),c}function ee(r,e,t){try{return{type:"normal",arg:r.call(e,t)}}catch(i){return{type:"throw",arg:i}}}O.wrap=he;var C="suspendedStart",U="suspendedYield",F="executing",w="completed",A={};function te(){}function f(){}function o(){}var s={};g(s,$,function(){return this});var p=Object.getPrototypeOf,y=p&&p(p(G([])));y&&y!==D&&H.call(y,$)&&(s=y);var h=o.prototype=te.prototype=Object.create(s);function N(r){["next","throw","return"].forEach(function(e){g(r,e,function(t){return this._invoke(e,t)})})}function u(r,e){function t(d,c,T,z){var Q=ee(r[d],r,c);if(Q.type!=="throw"){var Ee=Q.arg,ye=Ee.value;return ye&&typeof ye=="object"&&H.call(ye,"__await")?e.resolve(ye.__await).then(function(ue){t("next",ue,T,z)},function(ue){t("throw",ue,T,z)}):e.resolve(ye).then(function(ue){Ee.value=ue,T(Ee)},function(ue){return t("throw",ue,T,z)})}z(Q.arg)}var i;B(this,"_invoke",{value:function(c,T){function z(){return new e(function(Q,Ee){t(c,T,Q,Ee)})}return i=i?i.then(z,z):z()}})}function a(r,e,t){var i=C;return function(d,c){if(i===F)throw new Error("Generator is already running");if(i===w){if(d==="throw")throw c;return{value:R,done:!0}}for(t.method=d,t.arg=c;;){var T=t.delegate;if(T){var z=l(T,t);if(z){if(z===A)continue;return z}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(i===C)throw i=w,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);i=F;var Q=ee(r,e,t);if(Q.type==="normal"){if(i=t.done?w:U,Q.arg===A)continue;return{value:Q.arg,done:t.done}}Q.type==="throw"&&(i=w,t.method="throw",t.arg=Q.arg)}}}function l(r,e){var t=e.method,i=r.iterator[t];if(i===R)return e.delegate=null,t==="throw"&&r.iterator.return&&(e.method="return",e.arg=R,l(r,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),A;var d=ee(i,r.iterator,e.arg);if(d.type==="throw")return e.method="throw",e.arg=d.arg,e.delegate=null,A;var c=d.arg;return c?c.done?(e[r.resultName]=c.value,e.next=r.nextLoc,e.method!=="return"&&(e.method="next",e.arg=R),e.delegate=null,A):c:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,A)}function _(r){var e={tryLoc:r[0]};1 in r&&(e.catchLoc=r[1]),2 in r&&(e.finallyLoc=r[2],e.afterLoc=r[3]),this.tryEntries.push(e)}function v(r){var e=r.completion||{};e.type="normal",delete e.arg,r.completion=e}function P(r){this.tryEntries=[{tryLoc:"root"}],r.forEach(_,this),this.reset(!0)}function G(r){if(r||r===""){var e=r[$];if(e)return e.call(r);if(typeof r.next=="function")return r;if(!isNaN(r.length)){var t=-1,i=function d(){for(;++t<r.length;)if(H.call(r,t))return d.value=r[t],d.done=!1,d;return d.value=R,d.done=!0,d};return i.next=i}}throw new TypeError(typeof r+" is not iterable")}return f.prototype=o,B(h,"constructor",{value:o,configurable:!0}),B(o,"constructor",{value:f,configurable:!0}),f.displayName=g(o,V,"GeneratorFunction"),O.isGeneratorFunction=function(r){var e=typeof r=="function"&&r.constructor;return!!e&&(e===f||(e.displayName||e.name)==="GeneratorFunction")},O.mark=function(r){return Object.setPrototypeOf?Object.setPrototypeOf(r,o):(r.__proto__=o,g(r,V,"GeneratorFunction")),r.prototype=Object.create(h),r},O.awrap=function(r){return{__await:r}},N(u.prototype),g(u.prototype,I,function(){return this}),O.AsyncIterator=u,O.async=function(r,e,t,i,d){d===void 0&&(d=Promise);var c=new u(he(r,e,t,i),d);return O.isGeneratorFunction(e)?c:c.next().then(function(T){return T.done?T.value:c.next()})},N(h),g(h,V,"Generator"),g(h,$,function(){return this}),g(h,"toString",function(){return"[object Generator]"}),O.keys=function(r){var e=Object(r),t=[];for(var i in e)t.push(i);return t.reverse(),function d(){for(;t.length;){var c=t.pop();if(c in e)return d.value=c,d.done=!1,d}return d.done=!0,d}},O.values=G,P.prototype={constructor:P,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=R,this.done=!1,this.delegate=null,this.method="next",this.arg=R,this.tryEntries.forEach(v),!e)for(var t in this)t.charAt(0)==="t"&&H.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=R)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function i(Ee,ye){return T.type="throw",T.arg=e,t.next=Ee,ye&&(t.method="next",t.arg=R),!!ye}for(var d=this.tryEntries.length-1;d>=0;--d){var c=this.tryEntries[d],T=c.completion;if(c.tryLoc==="root")return i("end");if(c.tryLoc<=this.prev){var z=H.call(c,"catchLoc"),Q=H.call(c,"finallyLoc");if(z&&Q){if(this.prev<c.catchLoc)return i(c.catchLoc,!0);if(this.prev<c.finallyLoc)return i(c.finallyLoc)}else if(z){if(this.prev<c.catchLoc)return i(c.catchLoc,!0)}else{if(!Q)throw new Error("try statement without catch or finally");if(this.prev<c.finallyLoc)return i(c.finallyLoc)}}}},abrupt:function(e,t){for(var i=this.tryEntries.length-1;i>=0;--i){var d=this.tryEntries[i];if(d.tryLoc<=this.prev&&H.call(d,"finallyLoc")&&this.prev<d.finallyLoc){var c=d;break}}c&&(e==="break"||e==="continue")&&c.tryLoc<=t&&t<=c.finallyLoc&&(c=null);var T=c?c.completion:{};return T.type=e,T.arg=t,c?(this.method="next",this.next=c.finallyLoc,A):this.complete(T)},complete:function(e,t){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&t&&(this.next=t),A},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var i=this.tryEntries[t];if(i.finallyLoc===e)return this.complete(i.completion,i.afterLoc),v(i),A}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var i=this.tryEntries[t];if(i.tryLoc===e){var d=i.completion;if(d.type==="throw"){var c=d.arg;v(i)}return c}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,i){return this.delegate={iterator:G(e),resultName:t,nextLoc:i},this.method==="next"&&(this.arg=R),A}},O}var q=S.a.Dragger;function me(R){var O=[];return R&&R.length>0&&(O=R.map(function(D){return{uid:D.id,id:D.id,name:D.title+Z.c+D.filesize,url:D.url,filesize:D.filesize,status:"done",response:{id:D.id}}})),O}Y.b=function(R){var O=R.value,D=R.action,H=R.isDragger,B=R.additionalText,oe=R.onChange,$=R.className,I=R.maxSize,V=I===void 0?150:I,g=R.title,he=g===void 0?"\u4E0A\u4F20\u9644\u4EF6":g,ee=R.showRemoveModal,C=ee===void 0?!1:ee,U=R.accept,F=U===void 0?"":U,w=R.number,A=w===void 0?1e3:w,te=Object(L.useState)(!1),f=Object(b.a)(te,2),o=f[0],s=f[1],p=Object(L.useState)(O||[]),y=Object(b.a)(p,2),h=y[0],N=y[1],u=Object(L.useState)(1),a=Object(b.a)(u,2),l=a[0],_=a[1];Object(L.useEffect)(function(){O&&(l===1&&N(Object(ae.a)(O)),_(2),A===(O==null?void 0:O.length)&&s(!0))},[O]);var v={multiple:!0,disabled:o,accept:F,withCredentials:!0,fileList:h,beforeUpload:function(r,e){var t=r.size/1024/1024;return h.concat(e).length>A?(h.pop(),N(Object(ae.a)(h)),re.b.error("\u6700\u591A\u53EA\u80FD\u4E0A\u4F20".concat(A,"\u4E2A\u6587\u4EF6")),!1):t<V?!0:(re.b.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(".concat(V,"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:D||"".concat(ve.a.API_SERVER,"/api/attachments.json"),onChange:function(r){var e,t;if(r.file.status==="removed"?h=r.fileList:h=Object(J.uniqBy)([].concat(Object(ae.a)(r.fileList),Object(ae.a)(h)),"uid"),r.file.status==="done"&&((e=r.file)===null||e===void 0||((t=e.response)===null||t===void 0)?void 0:t.status)===-1){var i,d;re.b.error((i=r.file)===null||i===void 0||((d=i.response)===null||d===void 0)?void 0:d.message);return}h.length>=A?s(!0):s(!1),N(Object(ae.a)(h)),h=h.map(function(c){var T;if(c==null||((T=c.response)===null||T===void 0)?void 0:T.id){var z;c.url="/api/attachments/".concat(c==null||((z=c.response)===null||z===void 0)?void 0:z.id)}return c.name.indexOf(Z.c)===-1&&(c.name="".concat(c.name).concat(Z.c).concat(Object(Z.a)(c.size))),Object(j.a)({},c)}),console.log("info:",r),oe(h)},onRemove:function(){var G=Object(ce.a)(le().mark(function e(t){var i;return le().wrap(function(c){for(;;)switch(c.prev=c.next){case 0:if(i=function(){var T=Object(ce.a)(le().mark(function z(){var Q,Ee;return le().wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:if(Q=t.response?t.response.id:t.id,!Q){ue.next=8;break}return ue.next=4,Object(Pe.d)(t.response?t.response.id:t.uid);case 4:return Ee=ue.sent,ue.abrupt("return",Ee);case 8:return ue.abrupt("return",!0);case 9:case"end":return ue.stop()}},z)}));return function(){return T.apply(this,arguments)}}(),!C){c.next=5;break}return c.abrupt("return",new Promise(function(T,z){ie.a.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:W.a.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:function(){var Q=Object(ce.a)(le().mark(function ye(){var ue;return le().wrap(function(x){for(;;)switch(x.prev=x.next){case 0:return x.next=2,i();case 2:ue=x.sent,re.b.success("\u5220\u9664\u6210\u529F"),T(!0);case 5:case"end":return x.stop()}},ye)}));function Ee(){return Q.apply(this,arguments)}return Ee}(),onCancel:function(){return T(!1)}})}));case 5:return c.next=7,i();case 7:return c.abrupt("return",c.sent);case 8:case"end":return c.stop()}},e)}));function r(e){return G.apply(this,arguments)}return r}()};function P(G){G.preventDefault(),G.stopPropagation()}return W.a.createElement("div",{className:"multi-upload ".concat($||"")},H&&W.a.createElement(q,v,W.a.createElement("p",{className:"ant-upload-drag-icon"},W.a.createElement(ne.a,null)),W.a.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",W.a.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",V,"MB)"," "),B),!H&&W.a.createElement(S.a,v,W.a.createElement(de.a,{disabled:o,type:"primary",ghost:!0},he),W.a.createElement("span",{onClick:P,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",V,"M)"," ")))}},"7ahc":function(De,Y,n){"use strict";n.d(Y,"a",function(){return le});var Oe=n("k1fw"),de=n("0Owb"),Le=n("+L6B"),ie=n("2/Rp"),ce=n("y8nQ"),j=n("Vl3Y"),m=n("tJVT"),re=n("OaEy"),ae=n("2fM7"),b=n("q1tI"),M=n.n(b),S=n("VrN/"),L=n.n(S),W=n("p77/"),ve=n.n(W),Pe=n("c5Ni"),Z=n.n(Pe),ne=ae.a.Option,J={labelCol:{span:4},wrapperCol:{span:20}},fe={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"]};Y.b=function(q){var me=q.callback,R=q.onCancel,O=Object(b.useState)("python"),D=Object(m.a)(O,2),H=D[0],B=D[1];function oe(I){B(fe[I][1])}function $(I){me(I)}return M.a.createElement(j.a,Object(de.a)({},J,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:$}),M.a.createElement(j.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},M.a.createElement(ae.a,{onChange:oe},Object.keys(fe).map(function(I){return M.a.createElement(ne,{key:I,value:I},fe[I][0])}))),M.a.createElement(j.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},M.a.createElement(le,{mode:H})),M.a.createElement("div",{className:"flex-container flex-end"},M.a.createElement(ie.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),M.a.createElement(ie.a,{type:"ghost",onClick:R},"\u53D6\u6D88")))};function le(q){var me=q.value,R=q.onChange,O=q.mode,D=q.options,H=D===void 0?{}:D,B=Object(b.useRef)(),oe=Object(b.useState)(),$=Object(m.a)(oe,2),I=$[0],V=$[1];return Object(b.useEffect)(function(){if(I){var g=function(ee){var C=ee.getValue();R&&R(C)};return I.on("change",g),function(){I.off("change",g)}}},[I,R]),Object(b.useEffect)(function(){I&&I.setOption("mode",O)},[I,O]),Object(b.useEffect)(function(){I&&((me!==I.getValue()||me==="")&&setTimeout(function(){I.setValue(me||" ")},300))},[I,me]),Object(b.useEffect)(function(){if(B.current&&!I){var g=L.a.fromTextArea(B.current,Object(Oe.a)({mode:O,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},H));V(g)}},[B.current,I]),M.a.createElement("div",{className:"my-codemirror-container"},M.a.createElement("textarea",{ref:B}))}},"9Bee":function(De,Y,n){"use strict";var Oe=n("k1fw"),de=n("q1tI"),Le=n.n(de),ie=n("vg9a"),ce=n("tJVT"),j=n("DlQD"),m=n.n(j),re=n("rUJ1");function ae(C,U){var F=C.match(/^(\s+)(?:```)/);if(F===null)return U;var w=F[1];return U.split(`
`).map(function(A){var te=A.match(/^\s+/);if(te===null)return A;var f=Object(ce.a)(te,1),o=f[0];return o.length>=w.length?A.slice(w.length):A}).join(`
`)}var b=[],M=["<ul>"],S=new m.a.Renderer,L=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function W(){b.length=0,M=["<ul>"]}var ve={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function Pe(C,U,F,w){if(U>=C.length||C[U].level<=F)return U;var A=C[U];w.push("<li><a href='#"+A.anchor+"'>"+A.text+"</a>"),U++;var te=[];return U=Pe(C,U,A.level,te),te.length>0&&(w.push("<ul>"),te.forEach(function(f){w.push(f)}),w.push("</ul>")),w.push("</li>"),U=Pe(C,U,F,w),U}function Z(){return Pe(b,0,0,M),M.push("</ul>"),M.join("")}var ne={heading:function(U){var F=L.exec(U);if(F)return{type:"heading",raw:F[0],depth:F[1].length,text:F[2]}},fences:function(U){var F=this.rules.block.fences.exec(U);if(F){var w=F[0],A=ae(w,F[3]||""),te=F[2]?F[2].trim():F[2];if(["latex","katex","math"].indexOf(te)>=0){var f=le(),o=A;A=f,q[f]={type:"block",expression:o}}return{type:"code",raw:w,lang:te,text:A}}}},J=/(?:\${2})([^\n`]+?)(?:\${2})/gi,fe=0,le=function(){return"__special_katext_id_".concat(fe++,"__")},q={};function me(){return q}function R(){fe=0,q={}}function O(C){return C=C.replace(J,function(U,F){var w=le();return q[w]={type:"inline",expression:F},w}),C}var D=S.listitem;S.listitem=function(C){return D(O(C))};var H=S.paragraph;S.paragraph=function(C){return H(O(C))};var B=S.tablecell;S.tablecell=function(C,U){return B(O(C),U)},S.code=function(C,U,F){var w=(U||"").match(/\S*/)[0];return w?["latex","katex","math"].indexOf(w)>=0?"<p class='editormd-tex'>".concat(C,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(U,'">').concat(F?C:Object(re.escape)(C,!0),`</code></pre>
`):'<pre class="prettyprint linenums"><code>'+(F?C:Object(re.escape)(C,!0))+"</code></pre>"},S.heading=function(C,U,F){var w=this.options.headerPrefix+F.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return b.push({anchor:w,level:U,text:C}),"<h"+U+' id="'+w+'">'+C+"</h"+U+">"},m.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),m.a.use({tokenizer:ne,renderer:S});var oe=m.a,$=n("SJMd"),I=n("m3rI"),V=n("Oy/b"),g=/<pre[^>]*>/g;function he(C){var U=document.createElement("div");return U.innerHTML=C,U.childNodes.length===0?"":U.childNodes[0].nodeValue}var ee=Y.a=function(C){var U=C.value,F=U===void 0?"":U,w=C.className,A=C.showTextOnly,te=C.showLines,f=C.style,o=f===void 0?{}:f,s=String(F),p=Object(de.useMemo)(function(){try{var u=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,a=/\"\/api\/attachments\/|\"\/attachments\/download\//g,l=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;s=s.replace(u,"("+I.a.API_SERVER+"/api/attachments/").replace(a,'"'+I.a.API_SERVER+"/api/attachments/").replace(l,'"'+I.a.API_SERVER+"/files/uploads/")}catch(G){}var _=oe(s);setTimeout(function(){return N()},300);var v=me();if(s.match(/\[TOC\]/)&&(_=_.replace("<p>[TOC]</p>",Z()),W()),_=_.replace(/(__special_katext_id_\d+__)/g,function(G,r){var e=v[r],t=e.type,i=e.expression;return Object(V.renderToString)(he(i)||"",{displayMode:t==="block",throwOnError:!1,output:"html"})}),_=_.replace(/▁/g,"\u2581\u2581\u2581"),R(),A){var P=document.createElement("div");return P.innerHTML=_,P.innerText}return _},[s]),y=Object(de.useRef)();ve.WebkitLineClamp=te,te&&(o=Object(Oe.a)(Object(Oe.a)({},o),ve));function h(u){var a=u.target;if(a.tagName.toUpperCase()==="A"){var l=a.getAttribute("href");if(l.startsWith("#")){u.preventDefault();var _=document.getElementById(l.replace("#",""));_&&_.scrollIntoView(!0)}}}var N=function(){};return Object(de.useEffect)(function(){if(y.current&&p&&(p.match(g)&&window.PR.prettyPrint()),y.current)return y.current.addEventListener("click",h),function(){y.current.removeEventListener("click",h),R(),W()}},[p,y.current,h]),Le.a.createElement(Le.a.Fragment,null,Le.a.createElement("div",{ref:y,style:Object(Oe.a)({},o),className:"".concat(w||""," markdown-body "),dangerouslySetInnerHTML:{__html:p}}))}},"9VGf":function(De,Y,n){"use strict";n.d(Y,"a",function(){return Le});var Oe=n("q1tI"),de=n.n(Oe);function Le(ie,ce){var j=Object(Oe.useRef)();Object(Oe.useEffect)(function(){j.current=ie}),Object(Oe.useEffect)(function(){function m(){j.current()}if(ce!==null){var re=setInterval(m,ce);return function(){return clearInterval(re)}}},[ce])}},BjJ7:function(De,Y,n){"use strict";n.d(Y,"d",function(){return de}),n.d(Y,"c",function(){return Le}),n.d(Y,"e",function(){return ie}),n.d(Y,"b",function(){return ce}),n.d(Y,"a",function(){return m});var Oe=n("m3rI");function de(re){var ae=!0;if(re.length>0){for(var b=0;b<re.length;b++)if(re[b].compile_success==0||!re[b].compile_success){ae=!1;break}}else ae=!1;return ae}function Le(re){for(var ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",b=[],M=0;M<re.length;M++){var S=re[M],L=ae?"".concat(ae,"/").concat(S.name):"".concat(S.name);b.push({title:S.name,isLeaf:!(S.type==="tree"),key:L})}return b}function ie(re,ae,b){for(var M=0;M<re.length;M++){var S=re[M];if(S.key===ae){S.children=b;break}S.children&&ie(S.children,ae,b)}return re}function ce(re,ae,b){var M;return function(){var S=this,L=arguments,W=function(){M=null,b||re.apply(S,L)},ve=b&&!M;clearTimeout(M),M=setTimeout(W,ae),ve&&re.apply(S,L)}}var j=!0,m=Oe.a.API_SERVER},"C+DQ":function(De,Y,n){},HmJG:function(De,Y,n){},M8RZ:function(De,Y,n){"use strict";n.d(Y,"a",function(){return ae});var Oe=n("fWQN"),de=n("mtLc"),Le=n("yKVA"),ie=n("879j"),ce=n("q1tI"),j=n.n(ce),m=n("i8i4"),re=n.n(m),ae=function(b){Object(Le.a)(S,b);var M=Object(ie.a)(S);function S(L){var W;Object(Oe.a)(this,S),W=M.call(this,L);var ve=window.document;return W.node=ve.createElement("div"),ve.body.appendChild(W.node),W}return Object(de.a)(S,[{key:"render",value:function(){var W=this.props.children;return Object(m.createPortal)(W,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),S}(j.a.Component)},Ot1p:function(De,Y,n){"use strict";var Oe=n("2qtc"),de=n("kLXV"),Le=n("rAM+"),ie=n("tJVT"),ce=n("jrin"),j=n("q1tI"),m=n.n(j),re=n("VrN/"),ae=n.n(re),b=n("bdgK"),M=n("p77/"),S=n("Bd2K"),L=n("ELLl"),W=n("19Vz"),ve=n("lZu9"),Pe=n("kSUc"),Z=n("9Bee"),ne=n("0Owb"),J=n("dejd"),fe=n("C+DQ"),le=[{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 q(x){var Re=x.onActionCallback,pe=x.title,ge=x.icon,Ce=x.actionName,xe=x.className,Ie=xe===void 0?"":xe,Ae=x.children;function Ne(){Re(Ce)}return m.a.createElement("a",{title:pe,className:Ie,onClick:Ne},m.a.createElement("i",{className:"md-iconfont ".concat(ge)}),Ae)}var me=function(x){var Re=x.watch,pe=x.showNullButton,ge=x.onActionCallback,Ce=x.fullScreen,xe=x.insertTemp,Ie=[].concat(le,[{title:"".concat(Re?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(Re?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return m.a.createElement("ul",{className:"markdown-toolbar-container"},Ie.map(function(Ae,Ne){return m.a.createElement("li",{key:Ne},Ae.actionName?m.a.createElement(q,Object(ne.a)({},Ae,{onActionCallback:ge})):m.a.createElement("span",{className:"v-line"}))}),pe?m.a.createElement("li",null,m.a.createElement(q,{icon:"icon-edit",className:"btn-null insert-blank",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:ge},m.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,xe&&m.a.createElement("li",null,m.a.createElement(q,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(xe),onActionCallback:ge},m.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),m.a.createElement("li",{className:"btn-full-screen"},m.a.createElement(q,{icon:"".concat(Ce?"icon-shrink":"icon-enlarge"),title:Ce?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:ge})))},R=n("M8RZ"),O=n("+L6B"),D=n("2/Rp"),H=n("y8nQ"),B=n("Vl3Y"),oe=n("5NDa"),$=n("5rEg"),I={labelCol:{span:4},wrapperCol:{span:20}},V=function(x){var Re=x.callback,pe=x.onCancel;function ge(Ce){Re(Ce)}return m.a.createElement(B.a,Object(ne.a)({},I,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:ge}),m.a.createElement(B.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},m.a.createElement($.a,null)),m.a.createElement(B.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},m.a.createElement($.a,null)),m.a.createElement("div",{className:"flex-container flex-end"},m.a.createElement(D.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),m.a.createElement(D.a,{type:"ghost",onClick:pe},"\u53D6\u6D88")))},g=n("7ahc"),he=n("HmJG"),ee=n("BjJ7"),C=B.a.useForm,U={width:280,marginRight:10},F={labelCol:{span:5},wrapperCol:{span:19}},w=function(x){var Re=x.callback,pe=x.onCancel,ge=C(),Ce=Object(ie.a)(ge,1),xe=Ce[0];function Ie(Se){Re(Se)}function Ae(Se){xe.setFieldsValue({src:"/api/attachments/".concat(Se.id)})}function Ne(Se){var $e=Se.target.files[0];te($e,Ae)}return m.a.createElement(B.a,Object(ne.a)({form:xe},F,{className:"upload-image-panel",onFinish:Ie}),m.a.createElement(B.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},m.a.createElement("div",{className:"flex-container"},m.a.createElement(B.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},m.a.createElement($.a,{style:U})),m.a.createElement(A,{onFileChange:Ne}))),m.a.createElement(B.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},m.a.createElement($.a,{style:{width:264}})),m.a.createElement(B.a.Item,{style:{textAlign:"right"}},m.a.createElement(D.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),m.a.createElement(D.a,{type:"ghost",onClick:pe},"\u53D6\u6D88")))};function A(x){var Re=x.onFileChange;return m.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",m.a.createElement("input",{type:"file",accept:"image/*",onChange:Re}))}function te(x,Re){if(!x)throw new String("\u6CA1\u6709\u6587\u4EF6");var pe=new FormData;pe.append("editormd-image-file",x),pe.append("file_param_name","editormd-image-file"),pe.append("byxhr","true");var ge=new window.XMLHttpRequest;ge.withCredentials=!0,ge.addEventListener("load",function(Ce){Re(JSON.parse(Ce.target.responseText))},!1),ge.addEventListener("error",function(Ce){console.error(Ce)},!1),ge.open("POST","".concat(ee.a,"/api/attachments.json")),ge.send(pe)}var f=n("giR+"),o=n("fyUT"),s=n("7Kak"),p=n("9yH6"),y=p.a.Group,h={margin:"0 8px"},N=function(x){var Re=x.callback,pe=x.onCancel;function ge(Ce){Re(Ce)}return m.a.createElement(B.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:ge},m.a.createElement("div",{className:"flex-container"},m.a.createElement("span",{style:h},"\u5355\u5143\u683C\u6570\uFF1A"),m.a.createElement("span",{style:h},"\u884C\u6570"),m.a.createElement(B.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},m.a.createElement(o.a,null)),m.a.createElement("span",{style:h},"\u5217\u6570"),m.a.createElement(B.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},m.a.createElement(o.a,null))),m.a.createElement("div",{className:"flex-container",style:{marginTop:12}},m.a.createElement("span",{style:h},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),m.a.createElement(B.a.Item,{name:"align"},m.a.createElement(y,null,m.a.createElement(p.a,{value:"default"},m.a.createElement("i",{className:"fa fa-align-justify"})),m.a.createElement(p.a,{value:"left"},m.a.createElement("i",{className:"fa fa-align-left"})),m.a.createElement(p.a,{value:"center"},m.a.createElement("i",{className:"fa fa-align-center"})),m.a.createElement(p.a,{value:"right"},m.a.createElement("i",{className:"fa fa-align-right"}))))),m.a.createElement("div",{className:"flex-container flex-end"},m.a.createElement(D.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),m.a.createElement(D.a,{type:"ghost",onClick:pe},"\u53D6\u6D88")))},u="link",a="upload-image",l="code-block",_="add-table",v="------------",P={default:v,left:":".concat(v),center:":".concat(v,":"),right:"".concat(v,":")},G=n("9VGf"),r,e;function t(){}var i=0,d=1e4,c="\u2581",T=`
**\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 z(x){return/^\d+$/.test(x)?"".concat(x,"px"):x}var Q=navigator.platform.toUpperCase().indexOf("MAC")>=0,Ee=Q?"Cmd":"Ctrl",ye=(r={},Object(ce.a)(r,Ee+"-B","bold"),Object(ce.a)(r,Ee+"-I","italic"),r),ue=(e={},Object(ce.a)(e,u,"\u6DFB\u52A0\u94FE\u63A5"),Object(ce.a)(e,l,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(ce.a)(e,a,"\u6DFB\u52A0\u56FE\u7247"),Object(ce.a)(e,_,"\u6DFB\u52A0\u8868\u683C"),e),Tt=Y.a=function(x){var Re=x.defaultValue,pe=Re===void 0?"":Re,ge=x.onChange,Ce=x.width,xe=Ce===void 0?"100%":Ce,Ie=x.height,Ae=Ie===void 0?400:Ie,Ne=x.miniToolbar,Se=Ne===void 0?!1:Ne,$e=x.isFocus,et=$e===void 0?!1:$e,tt=x.watch,wt=x.insertTemp,ct=x.id,He=ct===void 0?"markdown-editor-id":ct,st=x.showResizeBar,It=st===void 0?!1:st,dt=x.noStorage,Nt=dt===void 0?!1:dt,mt=x.showNullButton,St=mt===void 0?!1:mt,ft=x.fullScreen,Ye=ft===void 0?!1:ft,rt=x.onBlur,nt=x.onCMBeforeChange,_t=x.className,Bt=_t===void 0?"":_t,ht=x.placeholder,Ft=ht===void 0?"":ht,Et=x.values,at=Et===void 0?"":Et,kt=Object(j.useState)(null),pt=Object(ie.a)(kt,2),E=pt[0],Wt=pt[1],Kt=Object(j.useState)(pe),vt=Object(ie.a)(Kt,2),ot=vt[0],Je=vt[1],Vt=Object(j.useState)(tt),yt=Object(ie.a)(Vt,2),Fe=yt[0],gt=yt[1],Gt=Object(j.useState)(Ye),bt=Object(ie.a)(Gt,2),ke=bt[0],Ot=bt[1],Xt=Object(j.useState)(""),Pt=Object(ie.a)(Xt,2),We=Pt[0],Ke=Pt[1],zt=Object(j.useState)(0),Lt=Object(ie.a)(zt,2),Ve=Lt[0],it=Lt[1],$t=Object(j.useState)(Ae),Rt=Object(ie.a)($t,2),lt=Rt[0],Ct=Rt[1],Ht=Object(j.useState)(!1),Ut=Object(ie.a)(Ht,2),qt=Ut[0],ut=Ut[1],Ge=Object(j.useRef)(),Xe=Object(j.useRef)(),Qe=Object(j.useRef)(),Ze=Object(j.useRef)();Object(j.useEffect)(function(){Je(at),E==null||E.setValue(at)},[at]),Object(j.useEffect)(function(){if(Ge.current){var X=function(se,_e){var be=_e.clipboardData;if(be){var Ue=be.types.toString(),Me=be.items;if(Ue==="text/html,Files"||Ue==="Files"||be.types.indexOf("Files")){var je,Te,Be=Me[1];Ue==="Files"&&(Be=Me[0]),((je=Be)===null||je===void 0?void 0:je.kind)==="file"&&((Te=Be)===null||Te===void 0?void 0:Te.type.match(/^image\//i))&&te(Be.getAsFile(),function(we){we.id?k.replaceSelection("![,](/api/attachments/".concat(we.id,")")):(we==null?void 0:we.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},k=ae.a.fromTextArea(Ge.current,{mode:"markdown",lineNumbers:!Se,lineWrapping:!0,value:pe,autoCloseTags:!0,autoCloseBrackets:!0});return et&&k.focus(),k.on("paste",X),Wt(k),function(){k.off("paste",X)}}},[]);var Dt=Object(j.useCallback)(function(){if(Xe.current)try{var X=Xe.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,k=Xe.current.getElementsByClassName("markdown-editor-body")[0];ke?k.style.height="calc(100vh - ".concat(X,"px)"):k.style.height="".concat(lt-X,"px")}catch(K){console.log(K,"---- to set md editor body height")}},[lt,Xe,ke]);Object(j.useEffect)(function(){function X(){var K=new b.default(function(se){var _e=Object(Le.a)(se),be;try{for(_e.s();!(be=_e.n()).done;){var Ue=be.value;(Ue.target.offsetHeight>0||Ue.target.offsetWidth>0)&&(Dt(),E.setSize("100%","100%"),E.refresh())}}catch(Me){_e.e(Me)}finally{_e.f()}});return K.observe(Ge.current.parentElement),K}if(E){var k=X();return function(){k.unobserve(Ge.current.parentElement)}}},[E,Dt]),Object(j.useEffect)(function(){if(E){for(var X=[],k=function(){var Ue=_e[se];K=Object(ie.a)(Ue,2);var Me=K[0],je=K[1],Te=Object(ce.a)({},Me,function(){Mt(je)});X.push(Te),E.addKeyMap(Te)},K,se=0,_e=Object.entries(ye);se<_e.length;se++)k();return function(){for(var be=0,Ue=X;be<Ue.length;be++){var Me=Ue[be];E.removeKeyMap(Me)}}}},[E]),Object(j.useEffect)(function(){Ye!==ke&&Ot(Ye)},[Ye]),Object(G.a)(function(){if(!Nt&&Ve>0){var X=new Date().getTime(),k=window.sessionStorage.getItem(He);X>=Ve+d&&(!k||k!==ot)&&(window.sessionStorage.setItem(He,ot),ut(!0))}},d),Object(j.useEffect)(function(){gt(tt)},[E,tt]),Object(j.useEffect)(function(){E&&(et&&E.focus())},[E,et]),Object(j.useEffect)(function(){if(Fe&&E){var X=function(se){var _e=se.target;if(Ze.current){var be=_e.scrollTop/_e.scrollHeight;Ze.current.scrollTop=Ze.current.scrollHeight*be}},k=E.getScrollerElement();return k.addEventListener("scroll",X),function(){k.removeEventListener("scroll",X)}}},[E,Fe]),Object(j.useEffect)(function(){if(E&&nt){var X=function(K,se){nt(K,se)};return E.on("beforeChange",X),function(){E.off("beforeChange",X)}}},[E,nt]),Object(j.useEffect)(function(){if(E&&rt){var X=function(){rt(E.getValue())};return E.on("blur",X),function(){E.off("blur",X)}}},[E,rt]),Object(j.useEffect)(function(){if(E){var X=function(K){var se=K.getValue();Je(se),it(new Date().getTime()),K.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),ge&&ge(se)};return E.on("change",X),function(){E.off("change",X)}}},[E,ge]),Object(j.useEffect)(function(){E&&(pe==null?(E.setValue(""),Je("")):pe!==E.getValue()&&(E.setValue(pe),Je(pe),E.setCursor(E.lineCount(),0)))},[E,pe]);var Mt=Object(j.useCallback)(function(X){var k=E.getCursor(),K=E.getSelection(),se=K.split(`
`);switch(X){case"bold":return E.replaceSelection("**"+K+"**"),K===""&&E.setCursor(k.line,k.ch+2),E.focus();case"italic":return E.replaceSelection("*"+K+"*"),K===""&&E.setCursor(k.line,k.ch+1),E.focus();case"code":return E.replaceSelection("`"+K+"`"),K===""&&E.setCursor(k.line,k.ch+1),E.focus();case"inline-latex":return E.replaceSelection("`$$"+K+"$$`"),K===""&&E.setCursor(k.line,k.ch+3),E.focus();case"latex":return E.replaceSelection("```latex\n"+K+"\n```"),E.setCursor(k.line+1,K.length+1),E.focus();case"line-break":return E.replaceSelection(`<br/>
`),E.focus();case"list-ul":return K===""?E.replaceSelection("- "+K):E.replaceSelection(se.map(function(_e){return _e===""?"":"- ".concat(_e)}).join(`
`)),E.focus();case"list-ol":return K===""?E.replaceSelection("1. "+K):E.replaceSelection(se.map(function(_e,be){return _e===""?"":"".concat(be+1,". ").concat(_e)}).join(`
`)),E.focus();case"add-null-ch":return K===""&&E.setCursor(k.line,k.ch+1),E.replaceSelection(c),E.focus();case"inster-template-1":return K===""&&E.setCursor(k.line,k.ch),E.replaceSelection(T),E.focus();case"eraser":return E.setValue(""),E.focus();case"trigger-watch":return gt(!Fe),E.focus();case"trigger-full-screen":return Ot(!ke),E.focus();case u:Ke(u);return;case l:Ke(l);return;case a:Ke(a);return;case _:Ke(_);return;default:throw new Error}},[E,Fe,ke]),qe=Object(j.useCallback)(function(X){Ke("");switch(We){case u:var k=X.title,K=X.link;return E.replaceSelection("[".concat(k,"](").concat(K,")")),E.focus();case l:var se=X.language,_e=X.content;return E.replaceSelection(["```"+se,_e,"```"].join(`
`)),E.focus();case a:var be=X.src,Ue=X.alt;return E.replaceSelection("![ ".concat(Ue," ]( ").concat(be,' "').concat(Ue,'" )')),E.focus();case _:for(var Me=X.row,je=X.col,Te=X.align,Be=`
`,we=0;we<Me;we++){for(var jt=[],At=[],xt=0;xt<je;xt++)we===1&&At.push(P[Te]),jt.push(" ");we===1&&(Be+="| ".concat(At.join(" | "),` |
`)),Be+="| ".concat(jt.join(je===1?"":" | "),` |
`)}return E.replaceSelection(Be+`
`),E.focus();default:throw new Error}},[E,We]),Yt=Object(j.useMemo)(function(){switch(We){case u:return m.a.createElement(V,{callback:qe,onCancel:ze});case l:return m.a.createElement(g.b,{callback:qe,onCancel:ze});case a:return m.a.createElement(w,{callback:qe,onCancel:ze});case _:return m.a.createElement(N,{callback:qe,onCancel:ze});default:return null}},[We]);function ze(){Ke("")}Object(j.useEffect)(function(){if(Qe.current){var X=function(Me){_e=!0,be=Me.pageY},k=function(){_e=!1},K=function(Me){if(_e){var je=Me.pageY-be;je<0&&(je=0),je>300&&(je=300);var Te=Ae+je+"px";Ct(Te)}},se=Qe.current,_e=!1,be=0;return se.addEventListener("mousedown",X),document.addEventListener("mousemove",K),document.addEventListener("mouseup",k),function(){se.removeEventListener("mousedown",X),document.removeEventListener("mousemove",K),document.removeEventListener("mouseup",k)}}},[E,Qe]),Object(j.useEffect)(function(){Ct(Ae)},[Ae]);var Jt=z(xe),Qt=z(lt),Zt={width:Jt,height:Qt},er=Object(j.useMemo)(function(){if(Ve){var X=new Date(Ve),k=X.getHours(),K=X.getMinutes(),se=X.getSeconds();return k=k<10?"0"+k:k,K=K<10?"0"+K:K,se=se<10?"0"+se:se,"".concat(k,":").concat(K,":").concat(se)}return 0},[Ve]);function tr(){window.sessionStorage.removeItem(He),ut(!1),it(0)}function rr(){ut(!1),it(0),E.setValue(window.sessionStorage.getItem(He))}return m.a.createElement(j.Fragment,null,m.a.createElement("div",{className:"markdown-editor-wrapper",ref:Xe},m.a.createElement("div",{className:"markdown-editor-container ".concat(Bt," ").concat(Fe?"on-preview":""," ").concat(Se?"mini":""," ").concat(ke?"full-screen":""),style:Zt},m.a.createElement(me,{insertTemp:wt,watch:Fe,fullScreen:ke,showNullButton:St,onActionCallback:Mt}),m.a.createElement("div",{className:"markdown-editor-body"},m.a.createElement("div",{className:"codemirror-container"},m.a.createElement("textarea",{ref:Ge,placeholder:Ft})),Fe?m.a.createElement("div",{ref:Ze,className:"preview-container"},m.a.createElement(Z.a,{value:ot})):null))),It?m.a.createElement("a",{ref:Qe,className:"editor-resize"}):null,m.a.createElement(R.a,null,ue[We]?m.a.createElement(de.a,{centered:!0,title:ue[We],visible:!0,onCancel:ze,footer:null},Yt):null))}},dejd:function(De,Y,n){},gnOq:function(De,Y,n){"use strict";n.r(Y);var Oe=n("+L6B"),de=n("2/Rp"),Le=n("5NDa"),ie=n("5rEg"),ce=n("sPJy"),j=n("bE4q"),m=n("k1fw"),re=n("9og8"),ae=n("y8nQ"),b=n("Vl3Y"),M=n("tJVT"),S=n("q1tI"),L=n.n(S),W=n("9kvl"),ve=n("55Ip"),Pe=n("Ot1p"),Z=n("XYT7"),ne=n("we55"),J=n.n(ne),fe=n("500L"),le=n("1vsH");function q(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */q=function(){return O};var R,O={},D=Object.prototype,H=D.hasOwnProperty,B=Object.defineProperty||function(r,e,t){r[e]=t.value},oe=typeof Symbol=="function"?Symbol:{},$=oe.iterator||"@@iterator",I=oe.asyncIterator||"@@asyncIterator",V=oe.toStringTag||"@@toStringTag";function g(r,e,t){return Object.defineProperty(r,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),r[e]}try{g({},"")}catch(r){g=function(t,i,d){return t[i]=d}}function he(r,e,t,i){var d=e&&e.prototype instanceof te?e:te,c=Object.create(d.prototype),T=new P(i||[]);return B(c,"_invoke",{value:a(r,t,T)}),c}function ee(r,e,t){try{return{type:"normal",arg:r.call(e,t)}}catch(i){return{type:"throw",arg:i}}}O.wrap=he;var C="suspendedStart",U="suspendedYield",F="executing",w="completed",A={};function te(){}function f(){}function o(){}var s={};g(s,$,function(){return this});var p=Object.getPrototypeOf,y=p&&p(p(G([])));y&&y!==D&&H.call(y,$)&&(s=y);var h=o.prototype=te.prototype=Object.create(s);function N(r){["next","throw","return"].forEach(function(e){g(r,e,function(t){return this._invoke(e,t)})})}function u(r,e){function t(d,c,T,z){var Q=ee(r[d],r,c);if(Q.type!=="throw"){var Ee=Q.arg,ye=Ee.value;return ye&&typeof ye=="object"&&H.call(ye,"__await")?e.resolve(ye.__await).then(function(ue){t("next",ue,T,z)},function(ue){t("throw",ue,T,z)}):e.resolve(ye).then(function(ue){Ee.value=ue,T(Ee)},function(ue){return t("throw",ue,T,z)})}z(Q.arg)}var i;B(this,"_invoke",{value:function(c,T){function z(){return new e(function(Q,Ee){t(c,T,Q,Ee)})}return i=i?i.then(z,z):z()}})}function a(r,e,t){var i=C;return function(d,c){if(i===F)throw new Error("Generator is already running");if(i===w){if(d==="throw")throw c;return{value:R,done:!0}}for(t.method=d,t.arg=c;;){var T=t.delegate;if(T){var z=l(T,t);if(z){if(z===A)continue;return z}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(i===C)throw i=w,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);i=F;var Q=ee(r,e,t);if(Q.type==="normal"){if(i=t.done?w:U,Q.arg===A)continue;return{value:Q.arg,done:t.done}}Q.type==="throw"&&(i=w,t.method="throw",t.arg=Q.arg)}}}function l(r,e){var t=e.method,i=r.iterator[t];if(i===R)return e.delegate=null,t==="throw"&&r.iterator.return&&(e.method="return",e.arg=R,l(r,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),A;var d=ee(i,r.iterator,e.arg);if(d.type==="throw")return e.method="throw",e.arg=d.arg,e.delegate=null,A;var c=d.arg;return c?c.done?(e[r.resultName]=c.value,e.next=r.nextLoc,e.method!=="return"&&(e.method="next",e.arg=R),e.delegate=null,A):c:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,A)}function _(r){var e={tryLoc:r[0]};1 in r&&(e.catchLoc=r[1]),2 in r&&(e.finallyLoc=r[2],e.afterLoc=r[3]),this.tryEntries.push(e)}function v(r){var e=r.completion||{};e.type="normal",delete e.arg,r.completion=e}function P(r){this.tryEntries=[{tryLoc:"root"}],r.forEach(_,this),this.reset(!0)}function G(r){if(r||r===""){var e=r[$];if(e)return e.call(r);if(typeof r.next=="function")return r;if(!isNaN(r.length)){var t=-1,i=function d(){for(;++t<r.length;)if(H.call(r,t))return d.value=r[t],d.done=!1,d;return d.value=R,d.done=!0,d};return i.next=i}}throw new TypeError(typeof r+" is not iterable")}return f.prototype=o,B(h,"constructor",{value:o,configurable:!0}),B(o,"constructor",{value:f,configurable:!0}),f.displayName=g(o,V,"GeneratorFunction"),O.isGeneratorFunction=function(r){var e=typeof r=="function"&&r.constructor;return!!e&&(e===f||(e.displayName||e.name)==="GeneratorFunction")},O.mark=function(r){return Object.setPrototypeOf?Object.setPrototypeOf(r,o):(r.__proto__=o,g(r,V,"GeneratorFunction")),r.prototype=Object.create(h),r},O.awrap=function(r){return{__await:r}},N(u.prototype),g(u.prototype,I,function(){return this}),O.AsyncIterator=u,O.async=function(r,e,t,i,d){d===void 0&&(d=Promise);var c=new u(he(r,e,t,i),d);return O.isGeneratorFunction(e)?c:c.next().then(function(T){return T.done?T.value:c.next()})},N(h),g(h,V,"Generator"),g(h,$,function(){return this}),g(h,"toString",function(){return"[object Generator]"}),O.keys=function(r){var e=Object(r),t=[];for(var i in e)t.push(i);return t.reverse(),function d(){for(;t.length;){var c=t.pop();if(c in e)return d.value=c,d.done=!1,d}return d.done=!0,d}},O.values=G,P.prototype={constructor:P,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=R,this.done=!1,this.delegate=null,this.method="next",this.arg=R,this.tryEntries.forEach(v),!e)for(var t in this)t.charAt(0)==="t"&&H.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=R)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function i(Ee,ye){return T.type="throw",T.arg=e,t.next=Ee,ye&&(t.method="next",t.arg=R),!!ye}for(var d=this.tryEntries.length-1;d>=0;--d){var c=this.tryEntries[d],T=c.completion;if(c.tryLoc==="root")return i("end");if(c.tryLoc<=this.prev){var z=H.call(c,"catchLoc"),Q=H.call(c,"finallyLoc");if(z&&Q){if(this.prev<c.catchLoc)return i(c.catchLoc,!0);if(this.prev<c.finallyLoc)return i(c.finallyLoc)}else if(z){if(this.prev<c.catchLoc)return i(c.catchLoc,!0)}else{if(!Q)throw new Error("try statement without catch or finally");if(this.prev<c.finallyLoc)return i(c.finallyLoc)}}}},abrupt:function(e,t){for(var i=this.tryEntries.length-1;i>=0;--i){var d=this.tryEntries[i];if(d.tryLoc<=this.prev&&H.call(d,"finallyLoc")&&this.prev<d.finallyLoc){var c=d;break}}c&&(e==="break"||e==="continue")&&c.tryLoc<=t&&t<=c.finallyLoc&&(c=null);var T=c?c.completion:{};return T.type=e,T.arg=t,c?(this.method="next",this.next=c.finallyLoc,A):this.complete(T)},complete:function(e,t){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&t&&(this.next=t),A},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var i=this.tryEntries[t];if(i.finallyLoc===e)return this.complete(i.completion,i.afterLoc),v(i),A}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var i=this.tryEntries[t];if(i.tryLoc===e){var d=i.completion;if(d.type==="throw"){var c=d.arg;v(i)}return c}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,i){return this.delegate={iterator:G(e),resultName:t,nextLoc:i},this.method==="next"&&(this.arg=R),A}},O}var me=function(O){var D,H=O.shixunHomeworks,B=O.newCourse,oe=O.globalSetting,$=O.loading,I=O.dispatch,V=O.match,g=b.a.useForm(),he=Object(M.a)(g,1),ee=he[0],C=Object(S.useState)({}),U=Object(M.a)(C,2),F=U[0],w=U[1],A=Object(S.useState)(),te=Object(M.a)(A,2),f=te[0],o=te[1],s=Object(S.useRef)(),p=H.commonHomeWorkAddDefaultData;Object(S.useEffect)(function(){var N,u=V.params,a=u.coursesId,l=u.categoryId;s.current=(N=V.params)===null||N===void 0?void 0:N.courseId,o(!!s.current),s.current&&y(),I({type:"shixunHomeworks/addCommonHomeWorkDefaultData",payload:{category:l,coursesId:a,type:1}})},[]);var y=function(){var N=Object(re.a)(q().mark(function u(){var a;return q().wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return _.next=2,I({type:"newCourse/getEditCourseData",payload:{id:s.current}});case 2:a=_.sent,a&&(ee.setFieldsValue({name:a.name}),ee.setFieldsValue({intro:a.description}),ee.setFieldsValue({notice:a.learning_notes}),w({name:a.name,intro:a.description,notice:a.learning_notes}));case 4:case"end":return _.stop()}},u)}));return function(){return N.apply(this,arguments)}}(),h=function(){var N=Object(re.a)(q().mark(function u(a){var l,_,v,P,G,r,e;return q().wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return l=Object(m.a)({},F),l.attachment_ids&&(l.attachment_ids=l==null||((_=l.attachment_ids)===null||_===void 0)?void 0:_.map(function(d){return d.response.id})),l.reference_attachment_ids&&(l.reference_attachment_ids=l==null||((v=l.reference_attachment_ids)===null||v===void 0)?void 0:v.map(function(d){return d.response.id})),P=V.params,G=P.coursesId,r=P.categoryId,i.next=6,Object(Z.a)(Object(m.a)(Object(m.a)({coursesId:G,category:r},l),{},{base_on_project:!0,type:1}));case 6:e=i.sent,(e==null?void 0:e.status)===0&&(Object(le.P)(["\u6559\u5B66\u8BFE\u5802","\u666E\u901A\u4F5C\u4E1A","\u65B0\u5EFA\u666E\u901A\u4F5C\u4E1A"]),W.c.push("/classrooms/".concat(V.params.coursesId,"/common_homework/").concat(e.homework_id,"/detail")));case 8:case"end":return i.stop()}},u)}));return function(a){return N.apply(this,arguments)}}();return L.a.createElement("section",{className:J.a.bg},p.course_name&&L.a.createElement("section",{className:"animated fadeIn"},L.a.createElement("aside",{className:"mt10"},p.category&&L.a.createElement(j.a,{separator:">"},L.a.createElement(j.a.Item,null,L.a.createElement(ve.Link,{to:"/classrooms/".concat(p.course_id,"/common_homework")},p.course_name)),L.a.createElement(j.a.Item,null,L.a.createElement(ve.Link,{to:"/classrooms/".concat(p.course_id,"/common_homework")},p.category.category_name)),L.a.createElement(j.a.Item,null,"\u65B0\u5EFA\u8BE6\u60C5")))),L.a.createElement("aside",{className:"font24 bold mt20 mb20"},"\u65B0\u5EFA\u666E\u901A\u4F5C\u4E1A"),L.a.createElement(b.a,{form:ee,className:J.a.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:function(){console.log("onchange: ",ee.getFieldsValue()),w(Object(m.a)({},ee.getFieldsValue()))},onFinish:h},L.a.createElement("div",{className:J.a.fieldWrap},L.a.createElement(b.a.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},L.a.createElement(ie.a,{maxLength:60,suffix:"".concat(((D=F.name)===null||D===void 0?void 0:D.length)||0,"/60"),placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),L.a.createElement("div",{className:J.a.mdWrap},L.a.createElement(b.a.Item,{name:"description",label:"\u7B80\u4ECB:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u7684\u7B80\u4ECB"},{max:5e3,message:"\u4F5C\u4E1A\u7B80\u4ECB\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"}]},L.a.createElement(Pe.a,{watch:!0,defaultValue:F.intro})),L.a.createElement("div",null,L.a.createElement(b.a.Item,{name:"attachment_ids"},L.a.createElement(fe.b,null)))),L.a.createElement("div",{className:J.a.mdWrap},L.a.createElement(b.a.Item,{name:"reference_answer",label:"\u53C2\u8003\u7B54\u6848:"},L.a.createElement(Pe.a,{watch:!0,defaultValue:F.notice})),L.a.createElement("div",null,L.a.createElement(b.a.Item,{name:"reference_attachment_ids"},L.a.createElement(fe.b,null)))),L.a.createElement("div",{className:J.a.backgroundFa},L.a.createElement("div",{className:"pt40 mb30"},L.a.createElement(b.a.Item,null,L.a.createElement(de.a,{size:"large",type:"primary",className:"".concat(J.a.button," mr20"),htmlType:"submit",loading:$["newCourse/editCourse"]||$["newCourse/submitCourse"]},"\u63D0\u4EA4"),L.a.createElement(de.a,{size:"large",type:"primary",ghost:!0,className:J.a.button,onClick:function(){return W.c.push("/classrooms/".concat(V.params.coursesId,"/common_homework"))}},"\u53D6\u6D88"))))))};Y.default=Object(W.a)(function(R){var O=R.shixunHomeworks,D=R.newCourse,H=R.loading,B=R.globalSetting;return{shixunHomeworks:O,newCourse:D,globalSetting:B,loading:H.effects}})(me)},kSUc:function(De,Y,n){},we55:function(De,Y,n){De.exports={bg:"bg___3PaSA",flexRow:"flexRow___1k1iY",flexJustifyCenter:"flexJustifyCenter___MzzvD",flexAlignEnd:"flexAlignEnd___1KYBf",flexAlignCenter:"flexAlignCenter___3XoYY",flexColumn:"flexColumn___28jeJ",formWrap:"formWrap___2IoYS",titleWrap:"titleWrap___2LenH",fieldWrap:"fieldWrap___3zhLT",mdWrap:"mdWrap___3fVSN",backgroundFa:"backgroundFa___21qxJ",button:"button___3eTeL"}},wzkS:function(De,Y,n){"use strict";n.d(Y,"c",function(){return ie}),n.d(Y,"b",function(){return ce}),n.d(Y,"d",function(){return j}),n.d(Y,"a",function(){return re}),n.d(Y,"e",function(){return ae});var Oe=n("9og8"),de=n("ErOA");function Le(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Le=function(){return M};var b,M={},S=Object.prototype,L=S.hasOwnProperty,W=Object.defineProperty||function(f,o,s){f[o]=s.value},ve=typeof Symbol=="function"?Symbol:{},Pe=ve.iterator||"@@iterator",Z=ve.asyncIterator||"@@asyncIterator",ne=ve.toStringTag||"@@toStringTag";function J(f,o,s){return Object.defineProperty(f,o,{value:s,enumerable:!0,configurable:!0,writable:!0}),f[o]}try{J({},"")}catch(f){J=function(s,p,y){return s[p]=y}}function fe(f,o,s,p){var y=o&&o.prototype instanceof H?o:H,h=Object.create(y.prototype),N=new A(p||[]);return W(h,"_invoke",{value:C(f,s,N)}),h}function le(f,o,s){try{return{type:"normal",arg:f.call(o,s)}}catch(p){return{type:"throw",arg:p}}}M.wrap=fe;var q="suspendedStart",me="suspendedYield",R="executing",O="completed",D={};function H(){}function B(){}function oe(){}var $={};J($,Pe,function(){return this});var I=Object.getPrototypeOf,V=I&&I(I(te([])));V&&V!==S&&L.call(V,Pe)&&($=V);var g=oe.prototype=H.prototype=Object.create($);function he(f){["next","throw","return"].forEach(function(o){J(f,o,function(s){return this._invoke(o,s)})})}function ee(f,o){function s(y,h,N,u){var a=le(f[y],f,h);if(a.type!=="throw"){var l=a.arg,_=l.value;return _&&typeof _=="object"&&L.call(_,"__await")?o.resolve(_.__await).then(function(v){s("next",v,N,u)},function(v){s("throw",v,N,u)}):o.resolve(_).then(function(v){l.value=v,N(l)},function(v){return s("throw",v,N,u)})}u(a.arg)}var p;W(this,"_invoke",{value:function(h,N){function u(){return new o(function(a,l){s(h,N,a,l)})}return p=p?p.then(u,u):u()}})}function C(f,o,s){var p=q;return function(y,h){if(p===R)throw new Error("Generator is already running");if(p===O){if(y==="throw")throw h;return{value:b,done:!0}}for(s.method=y,s.arg=h;;){var N=s.delegate;if(N){var u=U(N,s);if(u){if(u===D)continue;return u}}if(s.method==="next")s.sent=s._sent=s.arg;else if(s.method==="throw"){if(p===q)throw p=O,s.arg;s.dispatchException(s.arg)}else s.method==="return"&&s.abrupt("return",s.arg);p=R;var a=le(f,o,s);if(a.type==="normal"){if(p=s.done?O:me,a.arg===D)continue;return{value:a.arg,done:s.done}}a.type==="throw"&&(p=O,s.method="throw",s.arg=a.arg)}}}function U(f,o){var s=o.method,p=f.iterator[s];if(p===b)return o.delegate=null,s==="throw"&&f.iterator.return&&(o.method="return",o.arg=b,U(f,o),o.method==="throw")||s!=="return"&&(o.method="throw",o.arg=new TypeError("The iterator does not provide a '"+s+"' method")),D;var y=le(p,f.iterator,o.arg);if(y.type==="throw")return o.method="throw",o.arg=y.arg,o.delegate=null,D;var h=y.arg;return h?h.done?(o[f.resultName]=h.value,o.next=f.nextLoc,o.method!=="return"&&(o.method="next",o.arg=b),o.delegate=null,D):h:(o.method="throw",o.arg=new TypeError("iterator result is not an object"),o.delegate=null,D)}function F(f){var o={tryLoc:f[0]};1 in f&&(o.catchLoc=f[1]),2 in f&&(o.finallyLoc=f[2],o.afterLoc=f[3]),this.tryEntries.push(o)}function w(f){var o=f.completion||{};o.type="normal",delete o.arg,f.completion=o}function A(f){this.tryEntries=[{tryLoc:"root"}],f.forEach(F,this),this.reset(!0)}function te(f){if(f||f===""){var o=f[Pe];if(o)return o.call(f);if(typeof f.next=="function")return f;if(!isNaN(f.length)){var s=-1,p=function y(){for(;++s<f.length;)if(L.call(f,s))return y.value=f[s],y.done=!1,y;return y.value=b,y.done=!0,y};return p.next=p}}throw new TypeError(typeof f+" is not iterable")}return B.prototype=oe,W(g,"constructor",{value:oe,configurable:!0}),W(oe,"constructor",{value:B,configurable:!0}),B.displayName=J(oe,ne,"GeneratorFunction"),M.isGeneratorFunction=function(f){var o=typeof f=="function"&&f.constructor;return!!o&&(o===B||(o.displayName||o.name)==="GeneratorFunction")},M.mark=function(f){return Object.setPrototypeOf?Object.setPrototypeOf(f,oe):(f.__proto__=oe,J(f,ne,"GeneratorFunction")),f.prototype=Object.create(g),f},M.awrap=function(f){return{__await:f}},he(ee.prototype),J(ee.prototype,Z,function(){return this}),M.AsyncIterator=ee,M.async=function(f,o,s,p,y){y===void 0&&(y=Promise);var h=new ee(fe(f,o,s,p),y);return M.isGeneratorFunction(o)?h:h.next().then(function(N){return N.done?N.value:h.next()})},he(g),J(g,ne,"Generator"),J(g,Pe,function(){return this}),J(g,"toString",function(){return"[object Generator]"}),M.keys=function(f){var o=Object(f),s=[];for(var p in o)s.push(p);return s.reverse(),function y(){for(;s.length;){var h=s.pop();if(h in o)return y.value=h,y.done=!1,y}return y.done=!0,y}},M.values=te,A.prototype={constructor:A,reset:function(o){if(this.prev=0,this.next=0,this.sent=this._sent=b,this.done=!1,this.delegate=null,this.method="next",this.arg=b,this.tryEntries.forEach(w),!o)for(var s in this)s.charAt(0)==="t"&&L.call(this,s)&&!isNaN(+s.slice(1))&&(this[s]=b)},stop:function(){this.done=!0;var o=this.tryEntries[0].completion;if(o.type==="throw")throw o.arg;return this.rval},dispatchException:function(o){if(this.done)throw o;var s=this;function p(l,_){return N.type="throw",N.arg=o,s.next=l,_&&(s.method="next",s.arg=b),!!_}for(var y=this.tryEntries.length-1;y>=0;--y){var h=this.tryEntries[y],N=h.completion;if(h.tryLoc==="root")return p("end");if(h.tryLoc<=this.prev){var u=L.call(h,"catchLoc"),a=L.call(h,"finallyLoc");if(u&&a){if(this.prev<h.catchLoc)return p(h.catchLoc,!0);if(this.prev<h.finallyLoc)return p(h.finallyLoc)}else if(u){if(this.prev<h.catchLoc)return p(h.catchLoc,!0)}else{if(!a)throw new Error("try statement without catch or finally");if(this.prev<h.finallyLoc)return p(h.finallyLoc)}}}},abrupt:function(o,s){for(var p=this.tryEntries.length-1;p>=0;--p){var y=this.tryEntries[p];if(y.tryLoc<=this.prev&&L.call(y,"finallyLoc")&&this.prev<y.finallyLoc){var h=y;break}}h&&(o==="break"||o==="continue")&&h.tryLoc<=s&&s<=h.finallyLoc&&(h=null);var N=h?h.completion:{};return N.type=o,N.arg=s,h?(this.method="next",this.next=h.finallyLoc,D):this.complete(N)},complete:function(o,s){if(o.type==="throw")throw o.arg;return o.type==="break"||o.type==="continue"?this.next=o.arg:o.type==="return"?(this.rval=this.arg=o.arg,this.method="return",this.next="end"):o.type==="normal"&&s&&(this.next=s),D},finish:function(o){for(var s=this.tryEntries.length-1;s>=0;--s){var p=this.tryEntries[s];if(p.finallyLoc===o)return this.complete(p.completion,p.afterLoc),w(p),D}},catch:function(o){for(var s=this.tryEntries.length-1;s>=0;--s){var p=this.tryEntries[s];if(p.tryLoc===o){var y=p.completion;if(y.type==="throw"){var h=y.arg;w(p)}return h}}throw new Error("illegal catch attempt")},delegateYield:function(o,s,p){return this.delegate={iterator:te(o),resultName:s,nextLoc:p},this.method==="next"&&(this.arg=b),D}},M}function ie(b){return Object(de.c)("libraries/".concat(b,".json"))}function ce(){return Object(de.c)("library_tags.json")}function j(b){return m.apply(this,arguments)}function m(){return m=Object(Oe.a)(Le().mark(function b(M){var S;return Le().wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.next=2,Object(de.b)("attachments/".concat(M,".json"));case 2:return S=W.sent,W.abrupt("return",S.status===0);case 4:case"end":return W.stop()}},b)})),m.apply(this,arguments)}function re(b){return Object(de.f)("libraries.json",b)}function ae(b,M){return Object(de.g)("libraries/".concat(b,".json"),M)}},y5JW:function(De,Y,n){"use strict";n.d(Y,"c",function(){return ve}),n.d(Y,"a",function(){return Pe});var Oe=n("DZo9"),de=n("8z0m"),Le=n("+L6B"),ie=n("2/Rp"),ce=n("9og8"),j=n("k1fw"),m=n("oBTY"),re=n("miYZ"),ae=n("tsqr"),b=n("q1tI"),M=n.n(b),S=n("m3rI"),L=n("wzkS");function W(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */W=function(){return ne};var Z,ne={},J=Object.prototype,fe=J.hasOwnProperty,le=Object.defineProperty||function(u,a,l){u[a]=l.value},q=typeof Symbol=="function"?Symbol:{},me=q.iterator||"@@iterator",R=q.asyncIterator||"@@asyncIterator",O=q.toStringTag||"@@toStringTag";function D(u,a,l){return Object.defineProperty(u,a,{value:l,enumerable:!0,configurable:!0,writable:!0}),u[a]}try{D({},"")}catch(u){D=function(l,_,v){return l[_]=v}}function H(u,a,l,_){var v=a&&a.prototype instanceof he?a:he,P=Object.create(v.prototype),G=new h(_||[]);return le(P,"_invoke",{value:o(u,l,G)}),P}function B(u,a,l){try{return{type:"normal",arg:u.call(a,l)}}catch(_){return{type:"throw",arg:_}}}ne.wrap=H;var oe="suspendedStart",$="suspendedYield",I="executing",V="completed",g={};function he(){}function ee(){}function C(){}var U={};D(U,me,function(){return this});var F=Object.getPrototypeOf,w=F&&F(F(N([])));w&&w!==J&&fe.call(w,me)&&(U=w);var A=C.prototype=he.prototype=Object.create(U);function te(u){["next","throw","return"].forEach(function(a){D(u,a,function(l){return this._invoke(a,l)})})}function f(u,a){function l(v,P,G,r){var e=B(u[v],u,P);if(e.type!=="throw"){var t=e.arg,i=t.value;return i&&typeof i=="object"&&fe.call(i,"__await")?a.resolve(i.__await).then(function(d){l("next",d,G,r)},function(d){l("throw",d,G,r)}):a.resolve(i).then(function(d){t.value=d,G(t)},function(d){return l("throw",d,G,r)})}r(e.arg)}var _;le(this,"_invoke",{value:function(P,G){function r(){return new a(function(e,t){l(P,G,e,t)})}return _=_?_.then(r,r):r()}})}function o(u,a,l){var _=oe;return function(v,P){if(_===I)throw new Error("Generator is already running");if(_===V){if(v==="throw")throw P;return{value:Z,done:!0}}for(l.method=v,l.arg=P;;){var G=l.delegate;if(G){var r=s(G,l);if(r){if(r===g)continue;return r}}if(l.method==="next")l.sent=l._sent=l.arg;else if(l.method==="throw"){if(_===oe)throw _=V,l.arg;l.dispatchException(l.arg)}else l.method==="return"&&l.abrupt("return",l.arg);_=I;var e=B(u,a,l);if(e.type==="normal"){if(_=l.done?V:$,e.arg===g)continue;return{value:e.arg,done:l.done}}e.type==="throw"&&(_=V,l.method="throw",l.arg=e.arg)}}}function s(u,a){var l=a.method,_=u.iterator[l];if(_===Z)return a.delegate=null,l==="throw"&&u.iterator.return&&(a.method="return",a.arg=Z,s(u,a),a.method==="throw")||l!=="return"&&(a.method="throw",a.arg=new TypeError("The iterator does not provide a '"+l+"' method")),g;var v=B(_,u.iterator,a.arg);if(v.type==="throw")return a.method="throw",a.arg=v.arg,a.delegate=null,g;var P=v.arg;return P?P.done?(a[u.resultName]=P.value,a.next=u.nextLoc,a.method!=="return"&&(a.method="next",a.arg=Z),a.delegate=null,g):P:(a.method="throw",a.arg=new TypeError("iterator result is not an object"),a.delegate=null,g)}function p(u){var a={tryLoc:u[0]};1 in u&&(a.catchLoc=u[1]),2 in u&&(a.finallyLoc=u[2],a.afterLoc=u[3]),this.tryEntries.push(a)}function y(u){var a=u.completion||{};a.type="normal",delete a.arg,u.completion=a}function h(u){this.tryEntries=[{tryLoc:"root"}],u.forEach(p,this),this.reset(!0)}function N(u){if(u||u===""){var a=u[me];if(a)return a.call(u);if(typeof u.next=="function")return u;if(!isNaN(u.length)){var l=-1,_=function v(){for(;++l<u.length;)if(fe.call(u,l))return v.value=u[l],v.done=!1,v;return v.value=Z,v.done=!0,v};return _.next=_}}throw new TypeError(typeof u+" is not iterable")}return ee.prototype=C,le(A,"constructor",{value:C,configurable:!0}),le(C,"constructor",{value:ee,configurable:!0}),ee.displayName=D(C,O,"GeneratorFunction"),ne.isGeneratorFunction=function(u){var a=typeof u=="function"&&u.constructor;return!!a&&(a===ee||(a.displayName||a.name)==="GeneratorFunction")},ne.mark=function(u){return Object.setPrototypeOf?Object.setPrototypeOf(u,C):(u.__proto__=C,D(u,O,"GeneratorFunction")),u.prototype=Object.create(A),u},ne.awrap=function(u){return{__await:u}},te(f.prototype),D(f.prototype,R,function(){return this}),ne.AsyncIterator=f,ne.async=function(u,a,l,_,v){v===void 0&&(v=Promise);var P=new f(H(u,a,l,_),v);return ne.isGeneratorFunction(a)?P:P.next().then(function(G){return G.done?G.value:P.next()})},te(A),D(A,O,"Generator"),D(A,me,function(){return this}),D(A,"toString",function(){return"[object Generator]"}),ne.keys=function(u){var a=Object(u),l=[];for(var _ in a)l.push(_);return l.reverse(),function v(){for(;l.length;){var P=l.pop();if(P in a)return v.value=P,v.done=!1,v}return v.done=!0,v}},ne.values=N,h.prototype={constructor:h,reset:function(a){if(this.prev=0,this.next=0,this.sent=this._sent=Z,this.done=!1,this.delegate=null,this.method="next",this.arg=Z,this.tryEntries.forEach(y),!a)for(var l in this)l.charAt(0)==="t"&&fe.call(this,l)&&!isNaN(+l.slice(1))&&(this[l]=Z)},stop:function(){this.done=!0;var a=this.tryEntries[0].completion;if(a.type==="throw")throw a.arg;return this.rval},dispatchException:function(a){if(this.done)throw a;var l=this;function _(t,i){return G.type="throw",G.arg=a,l.next=t,i&&(l.method="next",l.arg=Z),!!i}for(var v=this.tryEntries.length-1;v>=0;--v){var P=this.tryEntries[v],G=P.completion;if(P.tryLoc==="root")return _("end");if(P.tryLoc<=this.prev){var r=fe.call(P,"catchLoc"),e=fe.call(P,"finallyLoc");if(r&&e){if(this.prev<P.catchLoc)return _(P.catchLoc,!0);if(this.prev<P.finallyLoc)return _(P.finallyLoc)}else if(r){if(this.prev<P.catchLoc)return _(P.catchLoc,!0)}else{if(!e)throw new Error("try statement without catch or finally");if(this.prev<P.finallyLoc)return _(P.finallyLoc)}}}},abrupt:function(a,l){for(var _=this.tryEntries.length-1;_>=0;--_){var v=this.tryEntries[_];if(v.tryLoc<=this.prev&&fe.call(v,"finallyLoc")&&this.prev<v.finallyLoc){var P=v;break}}P&&(a==="break"||a==="continue")&&P.tryLoc<=l&&l<=P.finallyLoc&&(P=null);var G=P?P.completion:{};return G.type=a,G.arg=l,P?(this.method="next",this.next=P.finallyLoc,g):this.complete(G)},complete:function(a,l){if(a.type==="throw")throw a.arg;return a.type==="break"||a.type==="continue"?this.next=a.arg:a.type==="return"?(this.rval=this.arg=a.arg,this.method="return",this.next="end"):a.type==="normal"&&l&&(this.next=l),g},finish:function(a){for(var l=this.tryEntries.length-1;l>=0;--l){var _=this.tryEntries[l];if(_.finallyLoc===a)return this.complete(_.completion,_.afterLoc),y(_),g}},catch:function(a){for(var l=this.tryEntries.length-1;l>=0;--l){var _=this.tryEntries[l];if(_.tryLoc===a){var v=_.completion;if(v.type==="throw"){var P=v.arg;y(_)}return P}}throw new Error("illegal catch attempt")},delegateYield:function(a,l,_){return this.delegate={iterator:N(a),resultName:l,nextLoc:_},this.method==="next"&&(this.arg=Z),g}},ne}var ve="\u3000\u3000";function Pe(Z){var ne=["Bytes","KB","MB","GB","TB"];if(Z==0)return"0 Byte";var J=parseInt(""+Math.floor(Math.log(Z)/Math.log(1024)),10);return(Z/Math.pow(1024,J)).toFixed(1)+" "+ne[J]}Y.b=function(Z){var ne=Z.value,J=ne===void 0?[]:ne,fe=Z.onChange,le=Z.className,q=Z.maxSize,me=q===void 0?150:q,R=Z.title,O=R===void 0?"\u6587\u4EF6\u4E0A\u4F20":R,D=Z.accept,H=D===void 0?null:D,B={multiple:!1,fileList:J,accept:H,withCredentials:!0,beforeUpload:function(I){var V=I.size/1024/1024;return V<me?!0:(ae.b.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(".concat(me,"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(S.a.API_SERVER,"/api/attachments.json"),onChange:function(I){var V=Object(m.a)(I.fileList);V=V.map(function(g){return g.name.indexOf(ve)===-1&&(g.name="".concat(g.name).concat(ve).concat(Pe(g.size))),Object(j.a)({},g)}),fe(V)},onRemove:function(){var $=Object(ce.a)(W().mark(function V(g){var he,ee;return W().wrap(function(U){for(;;)switch(U.prev=U.next){case 0:if(he=g.response?g.response.id:g.uid,!he){U.next=8;break}return U.next=4,Object(L.d)(g.response?g.response.id:g.id);case 4:return ee=U.sent,U.abrupt("return",ee);case 8:return U.abrupt("return",!0);case 9:case"end":return U.stop()}},V)}));function I(V){return $.apply(this,arguments)}return I}()};function oe($){$.preventDefault(),$.stopPropagation()}return M.a.createElement("div",{className:"single-upload ".concat(le||"")},M.a.createElement(de.a,B,M.a.createElement(ie.a,{type:"primary",title:J.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:J.length>0,ghost:!0},O),M.a.createElement("span",{onClick:oe,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",me,"M)"," ")))}}}]);