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

16 lines
96 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[210,6],{"7ahc":function(De,Q,t){"use strict";t.d(Q,"a",function(){return j});var Se=t("k1fw"),V=t("0Owb"),Le=t("+L6B"),Z=t("2/Rp"),ve=t("y8nQ"),h=t("Vl3Y"),r=t("tJVT"),M=t("OaEy"),q=t("2fM7"),b=t("q1tI"),T=t.n(b),v=t("VrN/"),Fe=t.n(v),G=t("p77/"),we=t.n(G),ue=t("c5Ni"),st=t.n(ue),z=q.a.Option,Ue={labelCol:{span:4},wrapperCol:{span:20}},m={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"]};Q.b=function(D){var re=D.callback,Ae=D.onCancel,Ee=Object(b.useState)("python"),f=Object(r.a)(Ee,2),ut=f[0],K=f[1];function Pt(J){K(m[J][1])}function ct(J){re(J)}return T.a.createElement(h.a,Object(V.a)({},Ue,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:ct}),T.a.createElement(h.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},T.a.createElement(q.a,{onChange:Pt},Object.keys(m).map(function(J){return T.a.createElement(z,{key:J,value:J},m[J][0])}))),T.a.createElement(h.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},T.a.createElement(j,{mode:ut})),T.a.createElement("div",{className:"flex-container flex-end"},T.a.createElement(Z.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),T.a.createElement(Z.a,{type:"ghost",onClick:Ae},"\u53D6\u6D88")))};function j(D){var re=D.value,Ae=D.onChange,Ee=D.mode,f=D.options,ut=f===void 0?{}:f,K=Object(b.useRef)(),Pt=Object(b.useState)(),ct=Object(r.a)(Pt,2),J=ct[0],o=ct[1];return Object(b.useEffect)(function(){if(J){var e=function(yt){var U=yt.getValue();Ae&&Ae(U)};return J.on("change",e),function(){J.off("change",e)}}},[J,Ae]),Object(b.useEffect)(function(){J&&J.setOption("mode",Ee)},[J,Ee]),Object(b.useEffect)(function(){J&&((re!==J.getValue()||re==="")&&setTimeout(function(){J.setValue(re||" ")},300))},[J,re]),Object(b.useEffect)(function(){if(K.current&&!J){var e=Fe.a.fromTextArea(K.current,Object(Se.a)({mode:Ee,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ut));o(e)}},[K.current,J]),T.a.createElement("div",{className:"my-codemirror-container"},T.a.createElement("textarea",{ref:K}))}},"7qnI":function(De,Q,t){"use strict";var Se=t("5Dmo"),V=t("3S7+"),Le=t("fWQN"),Z=t("mtLc"),ve=t("yKVA"),h=t("879j"),r=t("5NDa"),M=t("5rEg"),q=t("q1tI"),b=t.n(q),T=t("O2Wb"),v=t.n(T),Fe=M.a.TextArea,G=function(we){Object(ve.a)(st,we);var ue=Object(h.a)(st);function st(){return Object(Le.a)(this,st),ue.apply(this,arguments)}return Object(Z.a)(st,[{key:"render",value:function(){var Ue=this,m=this.props,j=m.index,D=m.onAnswerChange,re=m.addChildAnswer,Ae=m.exerciseIsPublish,Ee=m.answers,f=m.activeOptionErrorIndex;return b.a.createElement("div",{className:v.a.flex},b.a.createElement("div",{className:"".concat(v.a.color666," mb5 mt6"),style:{flex:"0 0 90px"}},"\u7B54\u6848(\u586B\u7A7A",j+1,"):"),b.a.createElement("div",{className:"".concat(v.a.flex," ").concat(v.a.flex1),style:{flexDirection:"column"}},Ee.map(function(ut,K){var Pt="".concat(j,"-").concat(K);return b.a.createElement("div",{className:"".concat(v.a.flex," ").concat(v.a.flex1),key:K},b.a.createElement("div",{className:v.a.flex1,style:{flex:"0 0 1000px"}},b.a.createElement("div",null,b.a.createElement(Fe,{className:Pt===f?v.a.error:"",spellCheck:!1,rows:4,value:ut||"",defaultValue:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848".concat(K==0?"":"(\u53EF\u9009)"),onChange:function(J){return D(j,K,J.target.value)},style:{minHeight:95}}))),!Ae&&b.a.createElement(b.a.Fragment,null,K!=0&&b.a.createElement(V.a,{title:"\u5220\u9664"},b.a.createElement("i",{className:"".concat(v.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return Ue.props.deleteChildAnswer(j,K)},style:{float:"right"}})),K===0&&b.a.createElement(V.a,{title:"\u5220\u9664"},b.a.createElement("i",{className:"".concat(v.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return Ue.props.deleteChildAnswermain(j,K)},style:{float:"right"}})),b.a.createElement(V.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},b.a.createElement("i",{className:"".concat(v.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return re(j)},style:{float:"right",visibility:K==Ee.length-1?"":"hidden"}}))))})))}}]),st}(q.Component);Q.a=G},"9Bee":function(De,Q,t){"use strict";var Se=t("k1fw"),V=t("q1tI"),Le=t.n(V),Z=t("vg9a"),ve=t("tJVT"),h=t("DlQD"),r=t.n(h),M=t("rUJ1");function q(U,p){var ee=U.match(/^(\s+)(?:```)/);if(ee===null)return p;var ae=ee[1];return p.split(`
`).map(function(Ie){var Ce=Ie.match(/^\s+/);if(Ce===null)return Ie;var gt=Object(ve.a)(Ce,1),_t=gt[0];return _t.length>=ae.length?Ie.slice(ae.length):Ie}).join(`
`)}var b=[],T=["<ul>"],v=new r.a.Renderer,Fe=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function G(){b.length=0,T=["<ul>"]}var we={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function ue(U,p,ee,ae){if(p>=U.length||U[p].level<=ee)return p;var Ie=U[p];ae.push("<li><a href='#"+Ie.anchor+"'>"+Ie.text+"</a>"),p++;var Ce=[];return p=ue(U,p,Ie.level,Ce),Ce.length>0&&(ae.push("<ul>"),Ce.forEach(function(gt){ae.push(gt)}),ae.push("</ul>")),ae.push("</li>"),p=ue(U,p,ee,ae),p}function st(){return ue(b,0,0,T),T.push("</ul>"),T.join("")}var z={heading:function(p){var ee=Fe.exec(p);if(ee)return{type:"heading",raw:ee[0],depth:ee[1].length,text:ee[2]}},fences:function(p){var ee=this.rules.block.fences.exec(p);if(ee){var ae=ee[0],Ie=q(ae,ee[3]||""),Ce=ee[2]?ee[2].trim():ee[2];if(["latex","katex","math"].indexOf(Ce)>=0){var gt=j(),_t=Ie;Ie=gt,D[gt]={type:"block",expression:_t}}return{type:"code",raw:ae,lang:Ce,text:Ie}}}},Ue=/(?:\${2})([^\n`]+?)(?:\${2})/gi,m=0,j=function(){return"__special_katext_id_".concat(m++,"__")},D={};function re(){return D}function Ae(){m=0,D={}}function Ee(U){return U=U.replace(Ue,function(p,ee){var ae=j();return D[ae]={type:"inline",expression:ee},ae}),U}var f=v.listitem;v.listitem=function(U){return f(Ee(U))};var ut=v.paragraph;v.paragraph=function(U){return ut(Ee(U))};var K=v.tablecell;v.tablecell=function(U,p){return K(Ee(U),p)},v.code=function(U,p,ee){var ae=(p||"").match(/\S*/)[0];return ae?["latex","katex","math"].indexOf(ae)>=0?"<p class='editormd-tex'>".concat(U,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(p,'">').concat(ee?U:Object(M.escape)(U,!0),`</code></pre>
`):'<pre class="prettyprint linenums"><code>'+(ee?U:Object(M.escape)(U,!0))+"</code></pre>"},v.heading=function(U,p,ee){var ae=this.options.headerPrefix+ee.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return b.push({anchor:ae,level:p,text:U}),"<h"+p+' id="'+ae+'">'+U+"</h"+p+">"},r.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),r.a.use({tokenizer:z,renderer:v});var Pt=r.a,ct=t("SJMd"),J=t("m3rI"),o=t("Oy/b"),e=/<pre[^>]*>/g;function ft(U){var p=document.createElement("div");return p.innerHTML=U,p.childNodes.length===0?"":p.childNodes[0].nodeValue}var yt=Q.a=function(U){var p=U.value,ee=p===void 0?"":p,ae=U.className,Ie=U.showTextOnly,Ce=U.showLines,gt=U.style,_t=gt===void 0?{}:gt,Ft=String(ee),he=Object(V.useMemo)(function(){try{var be=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,l=/\"\/api\/attachments\/|\"\/attachments\/download\//g,at=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;Ft=Ft.replace(be,"("+J.a.API_SERVER+"/api/attachments/").replace(l,'"'+J.a.API_SERVER+"/api/attachments/").replace(at,'"'+J.a.API_SERVER+"/files/uploads/")}catch(Lt){}var oe=Pt(Ft);setTimeout(function(){return Te()},300);var Dt=re();if(Ft.match(/\[TOC\]/)&&(oe=oe.replace("<p>[TOC]</p>",st()),G()),oe=oe.replace(/(__special_katext_id_\d+__)/g,function(Lt,ot){var jt=Dt[ot],Gt=jt.type,Yt=jt.expression;return Object(o.renderToString)(ft(Yt)||"",{displayMode:Gt==="block",throwOnError:!1,output:"html"})}),oe=oe.replace(/▁/g,"\u2581\u2581\u2581"),Ae(),Ie){var It=document.createElement("div");return It.innerHTML=oe,It.innerText}return oe},[Ft]),Rt=Object(V.useRef)();we.WebkitLineClamp=Ce,Ce&&(_t=Object(Se.a)(Object(Se.a)({},_t),we));function tt(be){var l=be.target;if(l.tagName.toUpperCase()==="A"){var at=l.getAttribute("href");if(at.startsWith("#")){be.preventDefault();var oe=document.getElementById(at.replace("#",""));oe&&oe.scrollIntoView(!0)}}}var Te=function(){};return Object(V.useEffect)(function(){if(Rt.current&&he&&(he.match(e)&&window.PR.prettyPrint()),Rt.current)return Rt.current.addEventListener("click",tt),function(){Rt.current.removeEventListener("click",tt),Ae(),G()}},[he,Rt.current,tt]),Le.a.createElement(Le.a.Fragment,null,Le.a.createElement("div",{ref:Rt,style:Object(Se.a)({},_t),className:"".concat(ae||""," markdown-body "),dangerouslySetInnerHTML:{__html:he}}))}},"9VGf":function(De,Q,t){"use strict";t.d(Q,"a",function(){return Le});var Se=t("q1tI"),V=t.n(Se);function Le(Z,ve){var h=Object(Se.useRef)();Object(Se.useEffect)(function(){h.current=Z}),Object(Se.useEffect)(function(){function r(){h.current()}if(ve!==null){var M=setInterval(r,ve);return function(){return clearInterval(M)}}},[ve])}},BdwD:function(De,Q,t){"use strict";var Se=t("k1fw"),V=t("q1tI"),Le=t.n(V),Z=function(h){var r=h.styles,M=r===void 0?{}:r,q=h.customText;return Le.a.createElement("section",{className:"tc animated fadeIn",style:Object(Se.a)(Object(Se.a)({},{color:"#999",margin:"200px auto"}),M)},Le.a.createElement("img",{src:t("FOrL")}),Le.a.createElement("p",{className:"mt20 font14"},q||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"))};Q.a=Z},BjJ7:function(De,Q,t){"use strict";t.d(Q,"d",function(){return V}),t.d(Q,"c",function(){return Le}),t.d(Q,"e",function(){return Z}),t.d(Q,"b",function(){return ve}),t.d(Q,"a",function(){return r});var Se=t("m3rI");function V(M){var q=!0;if(M.length>0){for(var b=0;b<M.length;b++)if(M[b].compile_success==0||!M[b].compile_success){q=!1;break}}else q=!1;return q}function Le(M){for(var q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",b=[],T=0;T<M.length;T++){var v=M[T],Fe=q?"".concat(q,"/").concat(v.name):"".concat(v.name);b.push({title:v.name,isLeaf:!(v.type==="tree"),key:Fe})}return b}function Z(M,q,b){for(var T=0;T<M.length;T++){var v=M[T];if(v.key===q){v.children=b;break}v.children&&Z(v.children,q,b)}return M}function ve(M,q,b){var T;return function(){var v=this,Fe=arguments,G=function(){T=null,b||M.apply(v,Fe)},we=b&&!T;clearTimeout(T),T=setTimeout(G,q),we&&M.apply(v,Fe)}}var h=!0,r=Se.a.API_SERVER},"C+DQ":function(De,Q,t){},FOrL:function(De,Q){De.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFsAAABKCAYAAADUvCinAAAAAXNSR0IArs4c6QAAFq9JREFUeAHdnAl4VFWWx6sqlYWEkIRsJCRkJQECCXsIS0gAWWwQl1YQxQ2nRx0/u9We8etvpmf87LFt7XHs7mmXbhVEFESQdWRfwiKGXRYhkI0sQAIBAmQnqZrfKfMyZVGVqldLjL7vu9997757zz33/84995xzb5VG8xO/Fi1aNPTDDz/M7w7D1HcHJjzFAyCPNxgMi/V6/YOe6kMNXZ2ayj+mugsXLhSAFxqNxtmPPvroge7A+09Osj///HOvmzdvvoZET/D19Z04f/78i90BaOHhJwU20hx748aNZVqt9kR0dHTOnXfe2dxdgBY+tN2JGVd4QT8/gsp4GRovPfnkkytcoeWptj96ycbaiEdl/BWgEWjt+AULFlzwFFiu0v3RSvaGDRt8L168+CIALNDpdL99/PHHl7oKhqfbe3m6A3fTR4J1/fr1m88iuBxJPs8iOBdr45C7+/EEvR+NZIuVUVdX9wBg/wYgTnp7e//rI488UuoqKCyqv4FmK+rnj67Sste+2+vsjz/+OODWrVsiyb9iMIcAZh4L4El7A3PkPUA/Db2ZERERdzhS39U63RbsDz74YDBq4qmWlpZZ5GtIdz7xxBMlrg5YaY/18iuAnhsYGDht1qxZDUq5J/NuBTZSnIAUzwGEOYB7i/R3pO5f3AkGtHVI9BuAmkG644EHHrjpSYDNaf+gOvvQoUPe33zzTRYMTSVNB1xf0mfo4+V4fkXmjMr9p59+GtLU1CSSPpzHvcQ8NqK36y3r2Xpub7+M92UZGRnPjhw58patup4o71KwkahwgBqFXTyawUgS6RI9vBngNj/22GPFloNkukfTZjZ17iXl8L5jNlLexPMW8lU9e/Zcj5RetWyvPKOWsrl/HzPxTdTR35XyrszdBjZAaD/66KMgBh4KmGGkKAaSzHN/yXkv96IbD5If8PLyOpCWlnbUmnQtWbIkGV19jwBM3Uyh7efnp+nfv3/lmTNnYnx8fE7OnDkzrKioSFdYWBhx/fp1wayVurvIV/Ph1mAOnpfC9evX+1+6dOkVaEzmcb67FlehrfZyC9hI3wEG04/B1sLAFVINqYrnYsoLJfXq1asYyWu0xaDEndva2u6hjYA8ROohrW0pKSmlgCz3iRTpli1bpgHMvPvvvz9H6siFaqkuKSlp40NEX716VQMNI8US6dsCrQd5/gS18XtrH1bad9XlFrCdYRYQdIsXL84CYFEP90AjQegEBQU1p6amliYnJ/v06NFDyr7HozWwpZ1yNTc31+zZs6e1rKysj1IG2CfpYxWzaTWe5jdKeVfn3xuIpzuXBfH48eOTUDEC7t2kSOkzJCSkftCgQaXx8fGBqIs4KbN1dQK2ob6+fu+uXbt8/f39/bKysvwANxzQa8+ePdv3woULvkIT4M+RrSKtRnfv49nAfZdcHge73SmZzmhEPcwkD5KRhYeHXwPgsri4uFCsj1gpc+SyAnbNlStXjiDN0aGhoY1jxowJhN4AS1rMoNrz58/XnD59Ooo8AF6kSjVgr2XRXB0QELADNddi2c6dzw6DjbvcE3f5CZiMcZQB6qYwmKnkPaRNnz59qgcPHnw+JiYmCqmTBVT1JWADzm5sb92xY8dakdhE9HFlQkJCDDT7OUKQmXWTINbFgoKCyPLy8iCepZmssl8K8GpNSkf6lDoOgd2++5EPaCMdJWwirtVq+vbtW4bVcZlgfj8GEqGmvVndNgApQIIvbdy4MRcpbQLgIwMHDgxAr6dTz6FxmNHruIVuw+XLl8sBPrS0tDQc2qJqHDYpOwg5cOMQk1gKQ2DiuAP0hFFNfHz8WQCuxfsTc6+3I+3M6rTwUauwMCqR2pvo3J7V1dVxYWFhtUT7bh44cCAL0y9vzpw5OWZt3HXbxAc9h6rpiXUTgzcrdMWk3E2+ytykdKZDh8BeunRpWENDQyUdmBYZy45goo1pfAqAG9Gbqbw36WXLepbPqKV8pnH9tWvXfGtrawNZ4EKpo8dMvI5OvwS4BhbPSOgnS7m0b1cjngJbulCuFvgqYXH1wZ5P4OODucmkFOBnESVU7eZ3eGNKD9byefPm1SDdTzDl3kTqOkwqpS7T+Tg2bChqwmQfK+X2cnSsP/pbg5kni1oogxE1Izv+0od8tB/y8uFDJ2LjF7KveQ2h6M3YRTgnwufL5LJxoepySLLNKQL6HUjdFlb9OhhYcuTIEYlrJEkdQD82YsQIPwL6HgOqKyQbW73s1KlTLaRkkWjWhSYW9pPY/z2J5YSfPHkyCEEZjs1+whwbe/cOSbZCZOfOnfri4uK3ANqIuuhJenrYsGHHmGpvfvXVV+PQdWNIGqZ/0dixY+sxpyT28aO4mLXXEZ4LgBmP3o4DTJlxZ4YMGdKEozWIQZiMg9GjR9eBgZ6P8A6Snt2uWhwaoyqwWTR+ifucBsjmxDMok3QWa+rVzZs3D4bpWSQd9arHjx9/nsVNLAZVfZl34MH7Ntz7khMnTgQztnAAD8J6quIIRAFmqizut81QynpOnDjxwqZNm8Yzyx+Bt8WO8uewGpHoGwtVATEJMbdEr9q6ylnsFhEAimY1f5iv34MAfR0e3Rn080CY9bfV0JFyd6gRpPIicZTmb7/9Nr6xsVE82Ib09PRiFvkIJNrk1drjBaFqxjm6gceb+tBDD12zV1/eq5G2/4KhQIC2R7dfcHDwfxCPrmZQb6xdu1aP1fGLLVu2jICxVnT6MWZBLIupWpPQXr+dvkdq6wHnIo5QLKZkFOMw4sEWooe9uY+nsarFPTc3tx4rLZyP9Sptn+m08/aXDkk20yUHoHYi1Qa+fGdSba3Pawz07TVr1lxB4p9C0lNFH/LhCnBMenEfba2RrTKVkm0k/FpGPCYIPRsiNJOSkqro+wZ6WBZ1l04XMDOu5ufnBzNbMzEF7e7w6wnoxwLAW6ShdG4VSMAKY2EwOgG0jC8EKf63e++9t47799B1ryFhC44ePTqBJDHqCmi38jETpLI7Lon8EecWNdGXWRWP+qqbOnXqWfRwDLyIWXmb+epMv8yMXqgjHUL0LvhlAnqnQS09lZaQJnbWGQucJjEx0RS56ayenXc9ef/r6dOnN5Mv3Ldv35u4yPNwGO4DGC8AuYKVcwWJS7FDx+prxtCEx1mNFEeTh/Xu3bsNS6kUvoNYa0RlOUXXamfthYCrnzRpUs0XX3wxEqH9BcXvdVqfhe8GjAZ2Vmn27NmtAK5Gv3dGTnnXys1SzMaP9+7dexf3C+AjAAumAdDLxRqg7LY+LdUIDscF7N5APpo4Rhp0cBX2vgE9rEo9KUw5kyM4TZi8jcyaVMK2l23R8AJIUR9ptiogGRrccKvqxVYbB8uFZgbgPowEViLZv0TCCwkLZJAlAJ4RwIpYbP2RIG+FJsBqiNMgrPqmvLy8AMy2QKyJlnHjxl1CHQVGRUUJ6J0Kj0LLXTlBtlvM0sDW1tbwdevWrbVFV9seb36BCsOQLHNQk9HRaRLjJRjvY4uAm8s3wvDr7EEmsk6IO5xG0EmDBSNbY8FE5xq3bt0aLZE57OE2hOAiuWwi+7qZD9Xk8Ctqt23bJnuw/wSOVQoB7o0IxgnZzLZqjbR7it8MHTp0EAO1Wkch5qF8N3RfRQ+KtfAi/E5W+snMzKwaMGCAPwPopZR1lxzb21hZWWkNLwMf4SlzSe7gGW/qOaZwGmCLXv0hrmw63Yz+ex6TagqMfqEwwWzb1h2BFv4Ixl1Q+LTIdQjM726zM1ErEUzhVXh8OhbFDl1p0birHlcTnziJ2niXDk28Ijn9MbkE8P5dxYSdflrh70vi7Kzze+OpG2yjfu1tqz0No/kKAcQMdLjbrSw2t9WxQczdxWKzvs35kefgR1kzqrmPxNTqQ9i3gvcO7126mznolYHRpu3bt4diEc3iubN1o5nZ+aI1/aJBVw5Hul9lcZqOpaBBkgyYNVZVjgcGoZBcs2LFCjm9WgHAYqPLR1+ekBAfVVp6Lhu9vRgLZD5lXcmXCMAmXP4iQsvZYCSWnOxOFZDEsTkiz+YXak9+ElHAoaErVsFWKmODj+f+VQ7IZKOPxLFRXnVFPpmPns4A3sLm3l5VVSWL5PIZM6ZP3rFjZzMS3wev9BNMw0e7gJkqTNLVWBv6mpqa++FJVIVsl60lvcPassMRHjoFWyEA6FO5/090+CisAWNkZKRD7ZT2TuQnkeqhSHUxbaMmT550eNu27XIAU8CeQ/CH4yG7s5lsRUjMDQY8wok+7DURj3kHNv8hdPFQAJZTAsq436DPP7N421oQrdK+bYG0VgtDvZj0/pQpU2SjIANdFY4zYiSeoXRurZkrZb8lwJMMgQXh4aH/GxsbOwUnR+h9279/8mDWkXiOfXxJkD+LOMsuvEaZcopel3quXDXEVhYhxbu5JrDh/DNAltj2HlIthCWu8hBnBivVdqJq8aODNZwG7Q0DH1ZUVMgxMb/hw4e7G3SJDX9C2s3gjBkZw6wuPCkp/TPh4QyHJh+En7c47PO82sFb1N+NpbODKxXH6h8A2If+b6Jz/zZq1KjS3r2D79uwYdO3tHF690kV2ObMTZyYXVleXrGW6T6HraMYkkQF3SHpH6CrM+lrBLvseT4+3jJ9zbs23VMWzi7QUayBRKRQfsS0HnNQrAI1l4R/l6KTqjkzch80X5bGgHyKgNjirKzMQFQVMRtNVDsLhe3Et6Na5USunHVQ0lXuP0a1dPgE7XU7MqfBRoUkI10vpqam7C0oOGMCHSkPY2NAkHEW9Dbavs2g3xEOhw3LqOfeprUhH4LZtZQw57yVK1ca586de55mfaWtnSsfFbSGAz8xqAyxaIJI4sCtGDAgZUtiYvJ4o9HwCs++Vr4zxZok+JLc8roLQclhwdxl+UKenQZbIUan4wFc0leAvoYd6QewXHoRWFKqqMnXsVERgGTNwIM93qOH/x32GiclJU5BjRzkzMldhw8ffo3wwku0sfaBbogUf/3113ybMzPh+w9Cm74uIL1/YpZUBgT4y6+E3wdoe93afE/7XF56BmyzXscNGJA6jud9p08XlAD6fQy8BwupWRW7t3+hhsRCtEOHZojTkm6vBXUjJkyYcBBVUs/O+DMEp/7GrHvarN1hPsQytueCsGIep/yp9nd5RAsXEyns4+Wlk1+N9SOZNXP6dp+tli5LthXCYwcOHDAWxvMx/CsZ+GzUizfHGqxU/V7RCX65UEC7hzl3Uo79nOPo4PV6r58Rw36PD/wU8e5BnOfYDeWzgH8AaRf7/DWSN1Issfu/8kG2xMXFcqJWKyrL39F+FG6hs5N7UXneZqkBOqKztyj1LHNPgG3qA4bGpKUN0sDAfqbuFaRoGouoF16pJQ/K8/8QKniOBx/AOEW76coLR/L4+Lh7WeS2IL1T0Zuf0mYMNJ6UtvBygvTu5Mk5l/V633/UaIzPfifEzkkypudj/HCq3BG+zOt4DGylEwaZOWjQQA368iA7GvU4RBNZ1LToSaWK5FcJ5KwiL2Qg1yIjI0abv3TkHmAjsrOzGwhz1nD/EG3ESljODFnEgaEBGo0B9SQnt5wD2BEe7NXxONgKA4A7CutFdlkOA7qRBXQkp11Nr9kw3cDmrAAUggraTi5TX/Wl02nvRge/dPDgwRbCw/lRUX0ehMgKFrxA1cQ80KDLwFZ4xxYfkZiYoMFxOLp//34/AB/IZoUc5vk5H6S5b99om1t0Co3O8tDQ3q/MmDHtGMrjv6Gp7axuV7/73lzuys5xQIbFxsYMbGlpOobzchxg/DAf+YWX1tVjBmIbj+5uQAu2qiUb6WtB/2pY6c9zsrMV0OJc+UheXvoMzDxNRkZ6GbSzAMkVcp5uK56tzEqnmFQt2RwXXsWi915VVXWfrVu3xeEgFAD+RVdHCc04gFb98V3t15H2HKNrOn78hFg1idRfimkpnqrqS/XgMjOHpfDrh6zr12v/ed++/CklJaV3lpWVG7EwDsbF9WO113TpGT7VI1bRAFe+pbCwyIcAlQ+xkg0cyGnipMHrgO6Ui6lqAeEoQSBBeyJfxth2nvOLi0s+Jeb7JFKZgdkmh8YPYQVI/Fd2V9x2bdy4SWiZ4tluI2qDECDf4mygd0VFpSE4uNcGPGGDt7ePhFq9ALpcr/dO4/dCcpxO1aVKsgH612ZAS0djkpISSUnL8dQ+4WM8z/m98adP+9WwnXY4JCQIT9LkZali6oeqjC5uRZL1SLKORXvt5Mm5unaQZXfcxBZ5P/ZmwUHzslo+VYEN8bnWOzDOGTFi+N1arebtHTvyEIzm5/AaJ7KdVjxy5IgKpt5EmFQ1i6z345nS1ta2Vvk1AQdtNIC8Oicnx5uI4ix47gDZomex31+2KLP7qBJsY79OKIrJ9cKkSbmXm5ubfpeXtzuFE6SP5eXtSurdO+Qg8ZFbqJmxnbTv8lc4WG2ckfE6d67MCMgrOXPtx2EC+bsNWyC389gpDjbHoQpsJPcCgMqKbPOC0XAfH98/TJs29fTlyzXP8nv1u69evTZ1+/YdRs7hbR4yJC1Cp/MaZpNAF7zAejIQR9EBchsgr8rNzfFHEGTzQEuyy4HgYLeSlQqqwIYX4hdG0Vd2L5geGBYW+g4btFsJuT5z7ty5ZzjKO43f3TSyS78S130IRFLtEnJjBXgC5HM6gL6FdbGa3SY5hPlzyh0CWWHlOxyUJ8dzVXqUn0dEtrW1yt9JhDnehSnqZmCci/bvP1jADzklXt0HB+YS0b3NMTF9c6Fld6fBFWsEQTayX6ktKSnll1+9VuFEBeNMzRCQ1YxD6mKN1NB2MAG1atVt1Taorj4/BQdqPe381LaF0TqDoe0t9Lk3foKEU/2JlRSwiO7j8PrdPNu00Z0BGzBNBx0xTxsx4Vamp2eE85FVhW4txtik12tnRUb23WZR7tCj6i8rVDk+wHaVcTm3IQ71cnulyvr6hj9yVGA4r2QPUMeGwa6xY8cUsRX2IBjd9osylWAD8nkkuaRBFj5+Q8M6oXUFZBkBu/7aORxR3ioPzlxOgS0doXs5u2FYDDDZznQsbZD0QzgO73HAfR50JlFkYEdn5dixWc3oUgG9Y01xBGzoGREEURd1QocfSEUB8jRn+VPaQZdjFbpHWeDPKWXO5E6DrXTGoodkGl8BmHilTG3OYFYTe9gIUC9AZwDPjZy+Woi5yP+S6ORPYbSdgS0g8/G1RUXFN/nN5Yr09MGxgMPsc+2C7jlE4t/5ZcES1yh919plsIUMYHhXV1+Y39ZmFD3s1CEWzCnZWXl7z56vKrHPX4JmOM/VnIb6gEOUOfziYBzPt7nr1dWXNDgkN3CgPsesjAfkKdRz9TrGEZi/REZGLwFw4cstl1vANueEA5BjDIbWOUiEOAcJ5u8cvL+K8fC6HMXF55DjwrIQl5PEodqEKWnSvRxw1OBaXw8MDFg+ePAQCYA5tbtDO9MFqKWIzTqdTv8ZBznzlXJ35m4H25w5gB8M8LMpuwvwhwNchw42r2fjvrCurv4N/vspFyBEf5t4HT16lAZ1UYskf8aGcgptRdervqDJoRzTEV8BeB0An1BNRGUDj4Jtzgtg9cBOz0BaRzLQkayFnDzVDqTcy7ye5T3qZVdJSfH7BQWFv+edN2plDfY5el2Ta1nX1jP9tQHsaYyew/R3CHPzEHbyMcobbbXxRHmXgW2NeQbuS6Qwlg9AyLaNQzLySwKtqAt+dSxHwsQE1PYAWAM5Z+hM/1F1B+344ar8+6URsP4/p9512lZQXs49uVc5wFaw4VEBsLT5Ya//AzDfafkdei4SAAAAAElFTkSuQmCC"},HmJG:function(De,Q,t){},M8RZ:function(De,Q,t){"use strict";t.d(Q,"a",function(){return q});var Se=t("fWQN"),V=t("mtLc"),Le=t("yKVA"),Z=t("879j"),ve=t("q1tI"),h=t.n(ve),r=t("i8i4"),M=t.n(r),q=function(b){Object(Le.a)(v,b);var T=Object(Z.a)(v);function v(Fe){var G;Object(Se.a)(this,v),G=T.call(this,Fe);var we=window.document;return G.node=we.createElement("div"),we.body.appendChild(G.node),G}return Object(V.a)(v,[{key:"render",value:function(){var G=this.props.children;return Object(r.createPortal)(G,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),v}(h.a.Component)},NcEG:function(De,Q,t){"use strict";t.r(Q);var Se=t("+L6B"),V=t("2/Rp"),Le=t("5NDa"),Z=t("5rEg"),ve=t("Znn+"),h=t("ZTPi"),r=t("2qtc"),M=t("kLXV"),q=t("14J3"),b=t("BMrR"),T=t("jCWc"),v=t("kPKH"),Fe=t("sPJy"),G=t("bE4q"),we=t("/zsF"),ue=t("PArb"),st=t("miYZ"),z=t("tsqr"),Ue=t("WmNS"),m=t.n(Ue),j=t("9og8"),D=t("k1fw"),re=t("oBTY"),Ae=t("y8nQ"),Ee=t("Vl3Y"),f=t("tJVT"),ut=t("PpiC"),K=t("B9cy"),Pt=t("Ol7k"),ct=t("lUTK"),J=t("BvKs"),o=t("q1tI"),e=t.n(o),ft=t("Ty5D"),yt=t("55Ip"),U=t("9kvl"),p=t("tgas"),ee=t("jb+D"),ae=t("BdwD"),Ie=t("giR+"),Ce=t("fyUT"),gt=t("sRBo"),_t=t("kaz8"),Ft=t("5Dmo"),he=t("3S7+"),Rt=t("V0Rq"),tt=t("Ot1p"),Te=t("9Bee"),be=t("xvzu"),l=t.n(be),at=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],oe=function(c,$){var _e=c.problemset,Ot=c.globalSetting,Ct=c.loading,te=c.dispatch,u=c.onRef,xt=u===void 0?function(){}:u,a=c.editData,it=Object(ut.a)(c,["problemset","globalSetting","loading","dispatch","onRef","editData"]),xe=Object(o.useState)([]),Oe=Object(f.a)(xe,2),w=Oe[0],ie=Oe[1],Qe=Object(o.useState)(),Ze=Object(f.a)(Qe,2),We=Ze[0],Ge=Ze[1],Pe=Object(o.useState)([]),fe=Object(f.a)(Pe,2),n=fe[0],pe=fe[1],dt=Object(o.useState)(""),Xe=Object(f.a)(dt,2),ce=Xe[0],ge=Xe[1],Ke=Object(o.useState)(5),Ve=Object(f.a)(Ke,2),Re=Ve[0],ye=Ve[1],Ye=Object(o.useState)(!1),qe=Object(f.a)(Ye,2),ne=qe[0],I=qe[1],k=Object(ft.m)();Object(o.useEffect)(function(){ie(["","","",""])},[]),Object(o.useEffect)(function(){if(!(a==null?void 0:a.question_choices)){I(!0);return}ge(a==null?void 0:a.question_title),ye(parseInt(a==null?void 0:a.question_score)),ie(a==null?void 0:a.question_choices.map(function(g){return g.choice_text}));var E=[];a==null||a.standard_answer.map(function(g,s){E.push(g-1)}),pe(E)},[a]),Object(o.useImperativeHandle)($,function(){return{onSave:le,isEdit:ne}});var le=function(){var E=Object(j.a)(m.a.mark(function g(){var s,A,d;return m.a.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:if(ce){C.next=3;break}return z.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),C.abrupt("return",!1);case 3:if(s=w.findIndex(function(L){return!L}),!(s>-1)){C.next=7;break}return z.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(at[s]," \u9009\u9879\u7684\u5185\u5BB9")),C.abrupt("return",!1);case 7:if(n.length){C.next=10;break}return z.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),C.abrupt("return",!1);case 10:if(!(n.length<1)){C.next=13;break}return z.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),C.abrupt("return",!1);case 13:if(A=w.map(function(L,ke){return{choice_text:L,is_answer:n.includes(ke)?ke+1:0}}),!a.question_id){C.next=20;break}return C.next=17,te({type:"exercise/editExerciseQuestion",payload:{id:a.question_id,question_title:ce,question_type:1,question_score:"5.0",question_choices:A.map(function(L){return L.choice_text}),standard_answers:A.filter(function(L){return L.is_answer}).map(function(L){return L.is_answer})}});case 17:d=C.sent,C.next=23;break;case 20:return C.next=22,te({type:"exercise/addExerciseQuestion",payload:{categoryId:k.categoryId,question_title:ce,question_type:1,question_score:"5.0",question_choices:A.map(function(L){return L.choice_text}),standard_answers:A.filter(function(L){return L.is_answer}).map(function(L){return L.is_answer})}});case 22:d=C.sent;case 23:d.status===0&&(z.b.success("\u4FDD\u5B58\u6210\u529F"),I(!1),te({type:"exercise/editExercise",payload:Object(D.a)({},k)}));case 24:case"end":return C.stop()}},g)}));return function(){return E.apply(this,arguments)}}(),S=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}],R=function(){var E=Object(j.a)(m.a.mark(function g(s){return m.a.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:d.t0=s.id,d.next=d.t0==="del"?3:d.t0==="up"||d.t0==="down"?5:d.t0==="edit"?9:11;break;case 3:return M.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u95EE\u9898\u5417\uFF1F",onOk:function(){return Object(j.a)(m.a.mark(function C(){return m.a.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:return ke.next=2,Object(Rt.m)({id:a.question_id});case 2:te({type:"exercise/editExercise",payload:Object(D.a)({},k)});case 3:case"end":return ke.stop()}},C)}))()}}),d.abrupt("break",11);case 5:return d.next=7,te({type:"exercise/exeriseMoveUpDown",payload:{id:a.question_id,opr:s.id}});case 7:return te({type:"exercise/editExercise",payload:Object(D.a)({},k)}),d.abrupt("break",11);case 9:return I(!0),d.abrupt("break",11);case 11:case"end":return d.stop()}},g)}));return function(s){return E.apply(this,arguments)}}(),y=function(){var g;return e.a.createElement("aside",null,e.a.createElement("div",{className:l.a.questionType},e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},a.key,"\u3001\u591A\u9009\u9898"),"\uFF08",a.question_score,"\u5206\uFF09"),!a.hideAction&&S.map(function(s,A){return s.id==="up"&&a.key===1||s.id==="down"&&a.key===a.len?null:e.a.createElement(he.a,{key:A,placement:"bottom",title:s.name},e.a.createElement("span",{onClick:function(){return R(s)},className:s.icon}))})),e.a.createElement("div",{className:"mt5"},e.a.createElement(Te.a,{value:a.question_title})),e.a.createElement("div",{className:l.a.questionChoices},a==null||((g=a.question_choices)===null||g===void 0)?void 0:g.map(function(s,A){return e.a.createElement(b.a,null,e.a.createElement(v.a,null,e.a.createElement(_t.a,{key:A,checked:a.standard_answer.includes(A+1),disabled:!0},at[A],".")),e.a.createElement(v.a,{flex:"1"},e.a.createElement("span",{className:"c-black font14"},e.a.createElement(Te.a,{value:s.choice_text}))))})))},ze=function(){return e.a.createElement("aside",null,e.a.createElement("div",{className:l.a.questionType},e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),e.a.createElement("p",{className:l.a.titleWrap},e.a.createElement("span",{className:l.a.required},"*"),e.a.createElement("span",{className:l.a.title},"\u9898\u5E72\uFF1A")),e.a.createElement(tt.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ce,onChange:function(s){return ge(s)}}),e.a.createElement("p",{className:l.a.titleWrap},e.a.createElement("span",{className:l.a.required},"*"),e.a.createElement("span",{className:l.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",e.a.createElement("span",{className:l.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),w.map(function(g,s){return e.a.createElement("div",{className:l.a.choiceWrap,key:s},e.a.createElement(he.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},e.a.createElement("div",{className:"".concat(l.a.answer," ").concat(n.includes(s)?l.a.activeAnswer:""),onClick:function(){n.includes(s)?pe(n.filter(function(d){return d!==s})):pe([].concat(Object(re.a)(n),[s]))}},at[s])),e.a.createElement("div",{className:l.a.editorWrap},We===s?e.a.createElement(tt.a,{id:"single-question-option-".concat(s),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:g,onChange:function(d){w[s]=d,ie(w)}}):e.a.createElement("div",{className:l.a.htmlWrap,onClick:function(){return Ge(s)}},e.a.createElement(Te.a,{value:g}))),s>1&&e.a.createElement(he.a,{title:"\u5220\u9664"},e.a.createElement("i",{className:"".concat(l.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return ie(w.filter(function(d,lt){return lt!==s}))}})),s<7&&s===w.length-1&&e.a.createElement(he.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},e.a.createElement("i",{className:"".concat(l.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return ie([].concat(Object(re.a)(w),[""]))}})))}),e.a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),e.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",e.a.createElement(Ce.a,{value:Re,max:1e4,min:-1,onChange:function(s){ye(s)}})," \u5206"),e.a.createElement("aside",{className:"tr"},a.question_id&&e.a.createElement(V.a,{type:"default",onClick:function(){return I(!1)}},"\u53D6\u6D88"),e.a.createElement(V.a,{className:"ml20",type:"primary",onClick:function(){return le()}},"\u4FDD\u5B58")))};return e.a.createElement("section",{className:l.a.wrap},!ne&&y(),ne&&ze())},Dt=Object(U.a)(function(H){var c=H.problemset,$=H.loading,_e=H.globalSetting;return{problemset:c,globalSetting:_e,loading:$.effects}},null,null,{forwardRef:!0})(Object(o.forwardRef)(oe)),It=t("7Kak"),Lt=t("9yH6"),ot=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],jt=function(c,$){var _e=c.problemset,Ot=c.globalSetting,Ct=c.loading,te=c.dispatch,u=c.onRef,xt=u===void 0?function(){}:u,a=c.editData,it=Object(ut.a)(c,["problemset","globalSetting","loading","dispatch","onRef","editData"]),xe=Object(o.useState)([]),Oe=Object(f.a)(xe,2),w=Oe[0],ie=Oe[1],Qe=Object(o.useState)(),Ze=Object(f.a)(Qe,2),We=Ze[0],Ge=Ze[1],Pe=Object(o.useState)([]),fe=Object(f.a)(Pe,2),n=fe[0],pe=fe[1],dt=Object(o.useState)(""),Xe=Object(f.a)(dt,2),ce=Xe[0],ge=Xe[1],Ke=Object(o.useState)(0),Ve=Object(f.a)(Ke,2),Re=Ve[0],ye=Ve[1],Ye=Object(o.useState)(!1),qe=Object(f.a)(Ye,2),ne=qe[0],I=qe[1],k=Object(ft.m)();Object(o.useEffect)(function(){ie(["","","",""])},[]),Object(o.useEffect)(function(){if(!(a==null?void 0:a.question_choices)){I(!0);return}ge(a==null?void 0:a.question_title),ye(parseInt(a==null?void 0:a.question_score)),ie(a==null?void 0:a.question_choices.map(function(g){return g.choice_text}));var E=[];a==null||a.standard_answer.map(function(g,s){E.push(g-1)}),pe(E)},[a]),Object(o.useImperativeHandle)($,function(){return{onSave:le,isEdit:ne}});var le=function(){var E=Object(j.a)(m.a.mark(function g(){var s,A,d;return m.a.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:if(ce){C.next=3;break}return z.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),C.abrupt("return",!1);case 3:if(s=w.findIndex(function(L){return!L}),!(s>-1)){C.next=7;break}return z.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(ot[s]," \u9009\u9879\u7684\u5185\u5BB9")),C.abrupt("return",!1);case 7:if(n.length){C.next=10;break}return z.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),C.abrupt("return",!1);case 10:if(!(n.length<1)){C.next=13;break}return z.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),C.abrupt("return",!1);case 13:if(A=w.map(function(L,ke){return{choice_text:L,is_answer:n.includes(ke)?ke+1:0}}),!a.question_id){C.next=20;break}return C.next=17,Object(p.u)({id:a.question_id,question_title:ce,question_type:1,question_score:Re,question_choices:A.map(function(L){return L.choice_text}),standard_answers:A.filter(function(L){return L.is_answer}).map(function(L){return L.is_answer})});case 17:d=C.sent,C.next=23;break;case 20:return C.next=22,Object(p.a)({exercise_bank_id:k.topicId,question_title:ce,question_type:1,question_score:"5.0",question_choices:A.map(function(L){return L.choice_text}),standard_answers:A.filter(function(L){return L.is_answer}).map(function(L){return L.is_answer})});case 22:d=C.sent;case 23:return d.status===0&&(z.b.success("\u4FDD\u5B58\u6210\u529F"),I(!1)),C.next=26,te({type:"polls/getExerciseBanks",payload:Object(D.a)({},k)});case 26:case"end":return C.stop()}},g)}));return function(){return E.apply(this,arguments)}}(),S=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}],R=function(){var E=Object(j.a)(m.a.mark(function g(s){return m.a.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:d.t0=s.id,d.next=d.t0==="del"?3:d.t0==="up"||d.t0==="down"?5:d.t0==="edit"?9:11;break;case 3:return M.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u95EE\u9898\u5417\uFF1F",onOk:function(){return Object(j.a)(m.a.mark(function C(){return m.a.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:return ke.next=2,Object(p.e)({pollsId:a.question_id});case 2:te({type:"polls/getExerciseBanks",payload:Object(D.a)({},k)});case 3:case"end":return ke.stop()}},C)}))()}}),d.abrupt("break",11);case 5:return d.next=7,Object(p.j)({exerciseId:a==null?void 0:a.question_id,opr:s.id});case 7:return te({type:"polls/getExerciseBanks",payload:Object(D.a)({},k)}),d.abrupt("break",11);case 9:return I(!0),d.abrupt("break",11);case 11:case"end":return d.stop()}},g)}));return function(s){return E.apply(this,arguments)}}(),y=function(){var g;return e.a.createElement("aside",null,e.a.createElement("div",{className:l.a.questionType},e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},a.key,"\u3001\u5355\u9009\u9898"),"\uFF08",a.question_score,"\u5206\uFF09"),!a.hideAction&&S.map(function(s,A){return s.id==="up"&&a.key===1||s.id==="down"&&a.key===a.len?null:e.a.createElement(he.a,{key:A,placement:"bottom",title:s.name},e.a.createElement("span",{onClick:function(){return R(s)},className:s.icon}))})),e.a.createElement("div",{className:"mt5"},e.a.createElement(Te.a,{value:a.question_title})),e.a.createElement("div",{className:l.a.questionChoices},a==null||((g=a.question_choices)===null||g===void 0)?void 0:g.map(function(s,A){return e.a.createElement(b.a,null,e.a.createElement(v.a,null,e.a.createElement(Lt.a,{key:A,checked:a.standard_answer.includes(A+1),disabled:!0},ot[A],".")),e.a.createElement(v.a,{flex:"1"},e.a.createElement("span",{className:"c-black font14"},e.a.createElement(Te.a,{value:s.choice_text}))))})))},ze=function(){return e.a.createElement("aside",null,e.a.createElement("div",{className:l.a.questionType},e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),e.a.createElement("p",{className:l.a.titleWrap},e.a.createElement("span",{className:l.a.required},"*"),e.a.createElement("span",{className:l.a.title},"\u9898\u5E72\uFF1A")),e.a.createElement(tt.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ce,onChange:function(s){return ge(s)}}),e.a.createElement("p",{className:l.a.titleWrap},e.a.createElement("span",{className:l.a.required},"*"),e.a.createElement("span",{className:l.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",e.a.createElement("span",{className:l.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),w.map(function(g,s){return e.a.createElement("div",{className:l.a.choiceWrap,key:s},e.a.createElement(he.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},e.a.createElement("div",{className:"".concat(l.a.answer," ").concat(n.includes(s)?l.a.activeAnswer:""),onClick:function(){n.includes(s)?pe(n.filter(function(d){return d!==s})):pe([].concat(Object(re.a)(n),[s]))}},ot[s])),e.a.createElement("div",{className:l.a.editorWrap},We===s?e.a.createElement(tt.a,{id:"single-question-option-".concat(s),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:g,onChange:function(d){w[s]=d,ie(w)}}):e.a.createElement("div",{className:l.a.htmlWrap,onClick:function(){return Ge(s)}},e.a.createElement(Te.a,{value:g}))),s>1&&e.a.createElement(he.a,{title:"\u5220\u9664"},e.a.createElement("i",{className:"".concat(l.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return ie(w.filter(function(d,lt){return lt!==s}))}})),s<7&&s===w.length-1&&e.a.createElement(he.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},e.a.createElement("i",{className:"".concat(l.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return ie([].concat(Object(re.a)(w),[""]))}})))}),e.a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),e.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",e.a.createElement(Ce.a,{value:Re,max:1e4,min:-1,onChange:function(s){ye(s)}})," \u5206"),e.a.createElement("aside",{className:"tr"},a.question_id&&e.a.createElement(V.a,{type:"default",onClick:function(){return I(!1)}},"\u53D6\u6D88"),e.a.createElement(V.a,{className:"ml20",type:"primary",onClick:function(){return le()}},"\u4FDD\u5B58")))};return e.a.createElement("section",{className:l.a.wrap},!ne&&y(),ne&&ze())},Gt=Object(U.a)(function(H){var c=H.problemset,$=H.loading,_e=H.globalSetting;return{problemset:c,globalSetting:_e,loading:$.effects}},null,null,{forwardRef:!0})(Object(o.forwardRef)(jt)),Yt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Jt=function(c,$){var _e=c.problemset,Ot=c.globalSetting,Ct=c.loading,te=c.dispatch,u=c.onRef,xt=u===void 0?function(){}:u,a=c.editData,it=Object(ut.a)(c,["problemset","globalSetting","loading","dispatch","onRef","editData"]),xe=Object(o.useState)(),Oe=Object(f.a)(xe,2),w=Oe[0],ie=Oe[1],Qe=Object(o.useState)(""),Ze=Object(f.a)(Qe,2),We=Ze[0],Ge=Ze[1],Pe=Object(o.useState)(!1),fe=Object(f.a)(Pe,2),n=fe[0],pe=fe[1],dt=Object(o.useState)(5),Xe=Object(f.a)(dt,2),ce=Xe[0],ge=Xe[1],Ke=Object(ft.m)();Object(o.useEffect)(function(){if(!(a==null?void 0:a.question_choices)){pe(!0);return}Ge(a==null?void 0:a.question_title),ge(a==null?void 0:a.question_score),ie(a.standard_answer[0]+"")},[a]),Object(o.useImperativeHandle)($,function(){return{onSave:Ve,isEdit:n}});var Ve=function(){var ne=Object(j.a)(m.a.mark(function I(){var k,le;return m.a.wrap(function(R){for(;;)switch(R.prev=R.next){case 0:if(We){R.next=3;break}return z.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),R.abrupt("return",!1);case 3:if(w){R.next=6;break}return z.b.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),R.abrupt("return",!1);case 6:if(k=[{choice_text:"\u6B63\u786E",is_answer:w==="1"?1:0},{choice_text:"\u9519\u8BEF",is_answer:w==="2"?2:0}],!a.question_id){R.next=13;break}return R.next=10,Object(p.u)({id:a.question_id,question_title:We,question_type:2,question_score:ce,question_choices:k.map(function(y){return y.choice_text}),standard_answers:k.filter(function(y){return y.is_answer}).map(function(y){return y.is_answer})});case 10:le=R.sent,R.next=16;break;case 13:return R.next=15,Object(p.a)({exercise_bank_id:Ke.topicId,question_title:We,question_type:2,question_score:ce,question_choices:k.map(function(y){return y.choice_text}),standard_answers:k.filter(function(y){return y.is_answer}).map(function(y){return y.is_answer})});case 15:le=R.sent;case 16:return le.status===0&&(z.b.success("\u4FDD\u5B58\u6210\u529F"),pe(!1)),te({type:"polls/getExerciseBanks",payload:Object(D.a)({},Ke)}),R.abrupt("return",{name:We,choices:k});case 19:case"end":return R.stop()}},I)}));return function(){return ne.apply(this,arguments)}}(),Re=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}],ye=function(){var ne=Object(j.a)(m.a.mark(function I(k){return m.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:S.t0=k.id,S.next=S.t0==="del"?3:S.t0==="up"||S.t0==="down"?5:S.t0==="edit"?9:11;break;case 3:return M.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u95EE\u9898\u5417\uFF1F",onOk:function(){return Object(j.a)(m.a.mark(function y(){return m.a.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return E.next=2,Object(p.e)({pollsId:a.question_id});case 2:te({type:"polls/getExerciseBanks",payload:Object(D.a)({},Ke)});case 3:case"end":return E.stop()}},y)}))()}}),S.abrupt("break",11);case 5:return S.next=7,Object(p.j)({exerciseId:a==null?void 0:a.question_id,opr:k.id});case 7:return te({type:"polls/getExerciseBanks",payload:Object(D.a)({},Ke)}),S.abrupt("break",11);case 9:return pe(!0),S.abrupt("break",11);case 11:case"end":return S.stop()}},I)}));return function(k){return ne.apply(this,arguments)}}(),Ye=function(){var I;return e.a.createElement("aside",null,e.a.createElement("div",{className:l.a.questionType},e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},a.key,"\u3001\u5224\u65AD\u9898"),"\uFF08",a.question_score,"\u5206\uFF09"),!a.hideAction&&Re.map(function(k,le){return k.id==="up"&&a.key===1||k.id==="down"&&a.key===a.len?null:e.a.createElement(he.a,{key:le,placement:"bottom",title:k.name},e.a.createElement("span",{onClick:function(){return ye(k)},className:k.icon}))})),e.a.createElement("div",{className:"mt5"},a.question_title),e.a.createElement("div",{className:l.a.questionChoices},a==null||((I=a.question_choices)===null||I===void 0)?void 0:I.map(function(k,le){return e.a.createElement(Lt.a,{key:le,checked:a.standard_answer.includes(le+1),disabled:!0},Yt[le],". ",e.a.createElement("span",{className:"c-black font14"},k.choice_text))})))},qe=function(){return e.a.createElement("aside",null,e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},"\u5224\u65AD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09"),e.a.createElement("p",{className:l.a.titleWrap},e.a.createElement("span",{className:l.a.required},"*"),e.a.createElement("span",{className:l.a.title},"\u9898\u5E72\uFF1A")),e.a.createElement(tt.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:We,onChange:function(k){return Ge(k)}}),e.a.createElement("p",{className:l.a.titleWrap},e.a.createElement("span",{className:l.a.required},"*"),e.a.createElement("span",{className:l.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",e.a.createElement("span",{className:l.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),e.a.createElement(Lt.a.Group,{buttonStyle:"solid",value:w,onChange:function(k){return ie(k.target.value)}},e.a.createElement(Lt.a.Button,{value:"1",className:"".concat(l.a.radio," mr40")},"\u6B63\u786E"),e.a.createElement(Lt.a.Button,{value:"2",className:l.a.radio},"\u9519\u8BEF")),e.a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\uFF0C\u53EF\u4EE5\u76F4\u63A5\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848"),e.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",e.a.createElement(Ce.a,{value:ce,max:1e4,min:-1,onChange:function(k){ge(k)}})," \u5206"),e.a.createElement("aside",{className:"tr"},a.question_id&&e.a.createElement(V.a,{type:"default",onClick:function(){return pe(!1)}},"\u53D6\u6D88"),e.a.createElement(V.a,{className:"ml20",type:"primary",onClick:function(){return Ve()}},"\u4FDD\u5B58")))};return e.a.createElement("section",{className:l.a.wrap},!n&&Ye(),n&&qe())},ra=Object(U.a)(function(H){var c=H.problemset,$=H.loading,_e=H.globalSetting;return{problemset:c,globalSetting:_e,loading:$.effects}},null,null,{forwardRef:!0})(Object(o.forwardRef)(Jt)),la=t("kqOp"),$t=t("7qnI"),ea=t("1vsH"),sa=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],ua=function(c,$){var _e=c.problemset,Ot=c.globalSetting,Ct=c.loading,te=c.dispatch,u=c.editData,xt=Object(ut.a)(c,["problemset","globalSetting","loading","dispatch","editData"]),a=Object(o.useState)(""),it=Object(f.a)(a,2),xe=it[0],Oe=it[1],w=Object(o.useState)(""),ie=Object(f.a)(w,2),Qe=ie[0],Ze=ie[1],We=Object(o.useState)([]),Ge=Object(f.a)(We,2),Pe=Ge[0],fe=Ge[1],n=Object(o.useState)(""),pe=Object(f.a)(n,2),dt=pe[0],Xe=pe[1],ce=Object(o.useState)(),ge=Object(f.a)(ce,2),Ke=ge[0],Ve=ge[1],Re=Object(o.useState)(!1),ye=Object(f.a)(Re,2),Ye=ye[0],qe=ye[1],ne=Object(o.useState)(5),I=Object(f.a)(ne,2),k=I[0],le=I[1],S=Object(o.useState)(!1),R=Object(f.a)(S,2),y=R[0],ze=R[1],E=Object(ft.m)();Object(o.useEffect)(function(){if(!(u==null?void 0:u.question_title)){ze(!0);return}Oe(u==null?void 0:u.question_title),Ve(u==null?void 0:u.is_ordered),le(u==null?void 0:u.question_score);var W=u==null?void 0:u.standard_answer.map(function(_){return _.answer_text});fe(W)},[_e.editData]),Object(o.useEffect)(function(){qe(!1)},[y]),Object(o.useImperativeHandle)($,function(){return{onSave:g,isEdit:y}});var g=function(){var W=Object(j.a)(m.a.mark(function _(){var i,O,X;return m.a.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:if(i=[],O=!1,Pe.forEach(function(x,Nt){i.push({choice_id:Nt+1,answer_text:[]}),x.forEach(function(Wt,Ht){i[Nt].answer_text.push(Wt),(!Wt||!Object(ea.V)(Wt,1e4))&&(Xe("".concat(Nt,"-").concat(Ht)),z.b.info(Wt?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),O=!0)})}),!O){Me.next=5;break}return Me.abrupt("return",!1);case 5:if(!u.question_id){Me.next=11;break}return Me.next=8,Object(p.u)({id:u.question_id,question_title:xe,question_type:3,question_score:k,is_ordered:Ke,standard_answers:i});case 8:X=Me.sent,Me.next=14;break;case 11:return Me.next=13,Object(p.a)({exercise_bank_id:E.topicId,question_title:xe,question_type:3,question_score:k,is_ordered:Ke,standard_answers:i});case 13:X=Me.sent;case 14:return X.status===0&&(z.b.success("\u4FDD\u5B58\u6210\u529F"),ze(!1)),te({type:"polls/getExerciseBanks",payload:Object(D.a)({},E)}),Me.abrupt("return",{name:xe,analysis:Qe,standard_answers:i,is_ordered:Ke});case 17:case"end":return Me.stop()}},_)}));return function(){return W.apply(this,arguments)}}(),s=function(_,i,O){var X=Pe.slice();if(i&&X.splice(_,i),O&&Ye)for(var Y=0;Y<O;Y++)X.splice(_+Y,0,[""]);qe(!0),fe(X)},A=function(_,i,O){Xe("");var X=Pe.slice();X[_][i]=O,fe(X)},d=function(_){var i=Pe.slice();i[_]=[].concat(Object(re.a)(i[_]),[""]),fe(i)},lt=function(_,i){var O=Pe.slice();if(!O[_][i]){O[_]=O[_].filter(function(X,Y){return Y!==i}),fe(O);return}M.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:l.a.modal,onOk:function(){O[_]=O[_].filter(function(Y,Me){return Me!==i}),fe(O)}})},C=function(_){M.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:l.a.modal,onOk:function(){var O=Pe.slice();O=Pe.filter(function(X,Y){return _!==Y}),fe(O)}})},L=function(){return e.a.createElement("aside",null,e.a.createElement("div",{className:l.a.questionType},e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},"\u586B\u7A7A\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848 \uFF1B\u652F\u6301\u6700\u591A5\u4E2A\u7A7A\uFF0C\u6BCF\u7A7A\u5F97\u5206\u6309\u7167\u672C\u9898\u7684\u603B\u5206\u5E73\u5747\u8BA1\u7B97\uFF09")),e.a.createElement("div",null,e.a.createElement(la.a,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:xe,onChange:function(i){return Oe(i)},showNullButton:!0,onPlaceholderChange:s})),e.a.createElement("div",{className:"mt20"},Pe.map(function(_,i){return e.a.createElement($t.a,{key:i,answers:_,index:i,is_md:!0,activeOptionErrorIndex:dt,onAnswerChange:A,addChildAnswer:d,deleteChildAnswer:lt,deleteChildAnswermain:C})})),e.a.createElement("div",{className:"mt20"},Pe.length>1&&e.a.createElement("span",null,e.a.createElement(_t.a,{checked:Ke,onChange:function(i){return Ve(i.target.checked)},className:"".concat(l.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),e.a.createElement("span",{className:"".concat(l.a.color999," font12")},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),e.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",e.a.createElement(Ce.a,{value:k,max:1e4,min:-1,onChange:function(i){le(i)}})," \u5206"),e.a.createElement("aside",{className:"tr"},u.question_id&&e.a.createElement(V.a,{type:"default",onClick:function(){return ze(!1)}},"\u53D6\u6D88"),e.a.createElement(V.a,{className:"ml20",type:"primary",onClick:function(){return g()}},"\u4FDD\u5B58")))},ke=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}],kt=function(){var W=Object(j.a)(m.a.mark(function _(i){return m.a.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:X.t0=i.id,X.next=X.t0==="del"?3:X.t0==="up"||X.t0==="down"?5:X.t0==="edit"?9:11;break;case 3:return M.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u95EE\u9898\u5417\uFF1F",onOk:function(){return Object(j.a)(m.a.mark(function Me(){return m.a.wrap(function(Nt){for(;;)switch(Nt.prev=Nt.next){case 0:return Nt.next=2,Object(p.e)({pollsId:u.question_id});case 2:te({type:"polls/getExerciseBanks",payload:Object(D.a)({},E)});case 3:case"end":return Nt.stop()}},Me)}))()}}),X.abrupt("break",11);case 5:return X.next=7,Object(p.j)({exerciseId:u==null?void 0:u.question_id,opr:i.id});case 7:return te({type:"polls/getExerciseBanks",payload:Object(D.a)({},E)}),X.abrupt("break",11);case 9:return ze(!0),X.abrupt("break",11);case 11:case"end":return X.stop()}},_)}));return function(i){return W.apply(this,arguments)}}(),Je=function(){var _;return e.a.createElement("aside",null,e.a.createElement("div",{className:l.a.questionType},e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},u.key,"\u3001\u586B\u7A7A\u9898"),"\uFF08",u.question_score,"\u5206\uFF09"),!u.hideAction&&ke.map(function(i,O){return i.id==="up"&&u.key===1||i.id==="down"&&u.key===u.len?null:e.a.createElement(he.a,{key:O,placement:"bottom",title:i.name},e.a.createElement("span",{onClick:function(){return kt(i)},className:i.icon}))})),e.a.createElement("div",{className:"mt5"},u.question_title),e.a.createElement("div",{className:l.a.questionChoices},u==null||((_=u.standard_answer)===null||_===void 0)?void 0:_.map(function(i,O){return e.a.createElement(b.a,null,e.a.createElement(v.a,null,"\u7B54\u6848\uFF08\u586B\u7A7A",i.choice_id,"\uFF09\uFF1A"),e.a.createElement(v.a,{flex:"1"},e.a.createElement(Z.a,{key:O,checked:u.standard_answer.includes(O),disabled:!0,value:i.answer_text})))})))};return e.a.createElement("section",{className:l.a.wrap},!y&&Je(),y&&L())},ta=Object(U.a)(function(H){var c=H.problemset,$=H.loading,_e=H.globalSetting;return{problemset:c,globalSetting:_e,loading:$.effects}},null,null,{forwardRef:!0})(Object(o.forwardRef)(ua)),ia=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],P=function(c,$){var _e=c.problemset,Ot=c.globalSetting,Ct=c.loading,te=c.dispatch,u=c.onRef,xt=u===void 0?function(){}:u,a=c.editData,it=Object(ut.a)(c,["problemset","globalSetting","loading","dispatch","onRef","editData"]),xe=Object(o.useState)(""),Oe=Object(f.a)(xe,2),w=Oe[0],ie=Oe[1],Qe=Object(o.useState)(""),Ze=Object(f.a)(Qe,2),We=Ze[0],Ge=Ze[1],Pe=Object(o.useState)(""),fe=Object(f.a)(Pe,2),n=fe[0],pe=fe[1],dt=Object(o.useState)(5),Xe=Object(f.a)(dt,2),ce=Xe[0],ge=Xe[1],Ke=Object(o.useState)(!1),Ve=Object(f.a)(Ke,2),Re=Ve[0],ye=Ve[1],Ye=Object(ft.m)();Object(o.useEffect)(function(){var S;if(!(a==null?void 0:a.question_title)){ye(!0);return}ie(a==null?void 0:a.question_title),pe(a==null||((S=a.standard_answer)===null||S===void 0)?void 0:S[0]),ge(a==null?void 0:a.question_score)},[_e.editData]),Object(o.useImperativeHandle)($,function(){return{onSave:qe,isEdit:Re}});var qe=function(){var S=Object(j.a)(m.a.mark(function R(){var y;return m.a.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:if(w){E.next=3;break}return z.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),E.abrupt("return",!1);case 3:if(!a.question_id){E.next=9;break}return E.next=6,Object(p.u)({id:a.question_id,question_title:w,question_type:4,question_score:ce,standard_answers:[n]});case 6:y=E.sent,E.next=12;break;case 9:return E.next=11,Object(p.a)({exercise_bank_id:Ye.topicId,question_title:w,question_type:4,question_score:ce,standard_answers:[n]});case 11:y=E.sent;case 12:return y.status===0&&(z.b.success("\u4FDD\u5B58\u6210\u529F"),ye(!1),te({type:"polls/getExerciseBanks",payload:Object(D.a)({},Ye)})),E.abrupt("return",{name:w,answer_texts:[n],analysis:We});case 14:case"end":return E.stop()}},R)}));return function(){return S.apply(this,arguments)}}(),ne=function(){return e.a.createElement("aside",null,e.a.createElement("div",{className:l.a.questionType},e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},"\u7B80\u7B54\u9898"),"\uFF08\u4E3B\u89C2\u9898\uFF0C\u672A\u4F5C\u7B54\u7684\u60C5\u51B5\u4E0B\u81EA\u52A8\u8BC4\u4E3A\u96F6\u5206\uFF09")),e.a.createElement(tt.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:w,onChange:function(y){return ie(y)}}),e.a.createElement("p",{className:l.a.titleWrap},e.a.createElement("span",{className:l.a.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),e.a.createElement(tt.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:n,onChange:function(y){return pe(y)}}),e.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",e.a.createElement(Ce.a,{value:ce,max:1e4,min:-1,onChange:function(y){ge(y)}})," \u5206"),e.a.createElement("aside",{className:"tr"},a.question_id&&e.a.createElement(V.a,{type:"default",onClick:function(){return ye(!1)}},"\u53D6\u6D88"),e.a.createElement(V.a,{className:"ml20",type:"primary",onClick:function(){return qe()}},"\u4FDD\u5B58")))},I=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}],k=function(){var S=Object(j.a)(m.a.mark(function R(y){return m.a.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:E.t0=y.id,E.next=E.t0==="del"?3:E.t0==="up"||E.t0==="down"?5:E.t0==="edit"?9:11;break;case 3:return M.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u95EE\u9898\u5417\uFF1F",onOk:function(){return Object(j.a)(m.a.mark(function s(){return m.a.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return d.next=2,Object(p.e)({pollsId:a.question_id});case 2:te({type:"polls/getExerciseBanks",payload:Object(D.a)({},Ye)});case 3:case"end":return d.stop()}},s)}))()}}),E.abrupt("break",11);case 5:return E.next=7,Object(p.j)({exerciseId:a==null?void 0:a.question_id,opr:y.id});case 7:return te({type:"polls/getExerciseBanks",payload:Object(D.a)({},Ye)}),E.abrupt("break",11);case 9:return ye(!0),E.abrupt("break",11);case 11:case"end":return E.stop()}},R)}));return function(y){return S.apply(this,arguments)}}(),le=function(){return e.a.createElement("aside",null,e.a.createElement("div",{className:l.a.questionType},e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},a.key,"\u3001\u7B80\u7B54\u9898"),"\uFF08",a.question_score,"\u5206\uFF09"),!a.hideAction&&I.map(function(R,y){return R.id==="up"&&a.key===1||R.id==="down"&&a.key===a.len?null:e.a.createElement(he.a,{key:y,placement:"bottom",title:R.name},e.a.createElement("span",{onClick:function(){return k(R)},className:R.icon}))})),e.a.createElement("div",{className:"mt5"},a.question_title),e.a.createElement("div",{className:l.a.questionChoices},e.a.createElement("p",null,e.a.createElement("strong",null,"\u53C2\u8003\u7B54\u6848\uFF1A")),e.a.createElement(Te.a,{value:n})))};return e.a.createElement("section",{className:l.a.wrap},!Re&&le(),Re&&ne())},nt=Object(U.a)(function(H){var c=H.problemset,$=H.loading,_e=H.globalSetting;return{problemset:c,globalSetting:_e,loading:$.effects}},null,null,{forwardRef:!0})(Object(o.forwardRef)(P)),Be=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],je=function(c,$){var _e=c.problemset,Ot=c.globalSetting,Ct=c.loading,te=c.dispatch,u=c.editData,xt=Object(ut.a)(c,["problemset","globalSetting","loading","dispatch","editData"]),a=Object(o.useState)(""),it=Object(f.a)(a,2),xe=it[0],Oe=it[1],w=Object(o.useState)(""),ie=Object(f.a)(w,2),Qe=ie[0],Ze=ie[1],We=Object(o.useState)(""),Ge=Object(f.a)(We,2),Pe=Ge[0],fe=Ge[1],n=Object(o.useState)([]),pe=Object(f.a)(n,2),dt=pe[0],Xe=pe[1],ce=Object(o.useState)(""),ge=Object(f.a)(ce,2),Ke=ge[0],Ve=ge[1],Re=Object(o.useState)(),ye=Object(f.a)(Re,2),Ye=ye[0],qe=ye[1],ne=Object(o.useState)(!1),I=Object(f.a)(ne,2),k=I[0],le=I[1],S=Object(o.useState)([]),R=Object(f.a)(S,2),y=R[0],ze=R[1],E=Object(o.useState)(!1),g=Object(f.a)(E,2),s=g[0],A=g[1],d=Object(ft.m)();Object(o.useEffect)(function(){var Je;u.edit&&A(!0),Oe(u.shixun_name),Ze(u.question_title);var W=[];(Je=u.shixun)===null||Je===void 0||Je.map(function(_){W.push(_.challenge_score)}),ze(W)},[u]),Object(o.useEffect)(function(){le(!1)},[s]),Object(o.useImperativeHandle)($,function(){return{onSave:lt,isEdit:s}});var lt=function(){var Je=Object(j.a)(m.a.mark(function W(){var _,i,O;return m.a.wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:if(_=[],i=!1,!i){Y.next=4;break}return Y.abrupt("return",!1);case 4:if(!u.question_id){Y.next=10;break}return Y.next=7,Object(p.u)({id:u.question_id,question_title:Qe,shixun_name:xe,shixun_id:u.shixun_id,question_type:5,question_scores:y});case 7:O=Y.sent,Y.next=13;break;case 10:return Y.next=12,Object(p.a)({exercise_bank_id:d.topicId,question_title:Qe,shixun_name:xe,shixun_id:u.shixun_id,question_type:5,question_scores:y});case 12:O=Y.sent;case 13:return O.status===0&&(z.b.success("\u4FDD\u5B58\u6210\u529F"),A(!1)),Y.next=16,te({type:"polls/getExerciseBanks",payload:Object(D.a)({},d)});case 16:return Y.abrupt("return",{name:Qe,analysis:Pe,standard_answers:_,is_ordered:Ye});case 17:case"end":return Y.stop()}},W)}));return function(){return Je.apply(this,arguments)}}(),C=function(){var W;return e.a.createElement("aside",null,e.a.createElement("div",{className:l.a.questionType},e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},"\u5B9E\u8BAD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF09")),e.a.createElement("div",{className:"mt10"},e.a.createElement(Z.a,{defaultValue:xe,onChange:function(i){Oe(i.target.value)}})),e.a.createElement("div",{className:"mt10"},e.a.createElement(tt.a,{id:"single-question-option-0",height:155,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u9898\u5B8C\u6210\u8981\u6C42",defaultValue:Qe,onChange:function(i){Ze(i)}})),e.a.createElement("div",{className:"mt20"},(W=u.shixun)===null||W===void 0?void 0:W.map(function(_,i){return e.a.createElement(b.a,{gutter:[20,20]},e.a.createElement(v.a,{flex:"1"},i+1,".",_.challenge_name),e.a.createElement(v.a,null,e.a.createElement(Ce.a,{defaultValue:y[i],onChange:function(X){y[i]=X,ze(y),console.log("srore:L",y[i])}})))})),e.a.createElement("div",{className:"mt20"},dt.length>1&&e.a.createElement("span",null,e.a.createElement(_t.a,{checked:Ye,onChange:function(i){return qe(i.target.checked)},className:"".concat(l.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),e.a.createElement("span",{className:"".concat(l.a.color999," font12")},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),e.a.createElement("aside",{className:"tr"},!(u==null?void 0:u.edit)&&e.a.createElement(V.a,{type:"default",onClick:function(){return A(!1)}},"\u53D6\u6D88"),e.a.createElement(V.a,{className:"ml20",type:"primary",onClick:function(){return lt()}},"\u4FDD\u5B58")))},L=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}],ke=function(){var Je=Object(j.a)(m.a.mark(function W(_){return m.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:O.t0=_.id,O.next=O.t0==="del"?3:O.t0==="up"||O.t0==="down"?5:O.t0==="edit"?9:11;break;case 3:return M.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u95EE\u9898\u5417\uFF1F",onOk:function(){return Object(j.a)(m.a.mark(function Y(){return m.a.wrap(function(x){for(;;)switch(x.prev=x.next){case 0:return x.next=2,Object(p.e)({pollsId:u.question_id});case 2:te({type:"polls/getExerciseBanks",payload:Object(D.a)({},d)});case 3:case"end":return x.stop()}},Y)}))()}}),O.abrupt("break",11);case 5:return O.next=7,Object(p.j)({exerciseId:u==null?void 0:u.question_id,opr:_.id});case 7:return te({type:"polls/getExerciseBanks",payload:Object(D.a)({},d)}),O.abrupt("break",11);case 9:return A(!0),O.abrupt("break",11);case 11:case"end":return O.stop()}},W)}));return function(_){return Je.apply(this,arguments)}}(),kt=function(){var W;return e.a.createElement("aside",null,e.a.createElement("div",{className:l.a.questionType},e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},u.key,"\u3001\u5B9E\u8BAD\u9898"),"\uFF08",u.question_score,"\u5206\uFF09"),e.a.createElement("div",{className:"tr"},e.a.createElement(yt.Link,{target:"_blank",to:"/shixuns/".concat(u.shixun_identifier,"/challenges")},"\u5B9E\u8BAD\u8BE6\u60C5"),!u.hideAction&&L.map(function(_,i){return _.id==="up"&&u.key===1||_.id==="down"&&u.key===u.len?null:e.a.createElement(he.a,{key:i,placement:"bottom",title:_.name},e.a.createElement("span",{onClick:function(){return ke(_)},className:_.icon}))}))),e.a.createElement("div",{className:"font16"},u.shixun_name),e.a.createElement("div",{className:"mt30"}),(W=u.shixun)===null||W===void 0?void 0:W.map(function(_,i){return e.a.createElement("div",{key:i},"\u7B2C",i+1,"\u5173 ",e.a.createElement("span",{className:"ml10"},_.challenge_name)," ",e.a.createElement("span",{className:"ml10"},_.challenge_score))}))};return e.a.createElement("section",{className:l.a.wrap},!s&&kt(),s&&C())},rt=Object(U.a)(function(H){var c=H.problemset,$=H.loading,_e=H.globalSetting;return{problemset:c,globalSetting:_e,loading:$.effects}},null,null,{forwardRef:!0})(Object(o.forwardRef)(je)),At=t("UU91"),pt=t.n(At),Ut=t("fJjg"),Tt=J.a.SubMenu,Mt=Pt.a.Content,qt=Pt.a.Sider,zt=function(c){var $,_e,Ot,Ct,te,u,xt,a,it,xe,Oe,w,ie,Qe,Ze,We,Ge,Pe,fe,n,pe,dt,Xe,ce,ge,Ke,Ve,Re,ye,Ye,qe,ne,I,k,le,S,R,y,ze,E,g,s,A,d,lt,C,L,ke,kt,Je,W,_,i,O,X,Y,Me,x=c.polls,Nt=c.globalSetting,Wt=c.loading,Ht=c.user,Qt=c.dispatch,ca=Object(ut.a)(c,["polls","globalSetting","loading","user","dispatch"]),vt=Object(ft.m)(),F=Object(ft.l)(),B=Ht.userInfo,N=Ee.a.useForm(),de=Object(f.a)(N,1),se=de[0],Ne=Object(o.useState)([]),$e=Object(f.a)(Ne,2),He=$e[0],et=$e[1],ht=Object(o.useState)(!1),Xt=Object(f.a)(ht,2),Kt=Xt[0],na=Xt[1],oa=[{name:"\u9009\u62E9\u9898",id:0},{name:"\u5224\u65AD\u9898",id:2},{name:"\u586B\u7A7A\u9898",id:3},{name:"\u7B80\u7B54\u9898",id:4},{name:"\u5B9E\u8BAD\u9898",id:5}],wt=Object(o.useRef)();Object(o.useEffect)(function(){var Bt;if((Bt=x.exerciseBanks)===null||Bt===void 0?void 0:Bt.exercise_questions){var me,mt,bt,St,Et;et(Object(re.a)((me=x.exerciseBanks)===null||me===void 0?void 0:me.exercise_questions)),se.setFieldsValue({exercise_name:(mt=x.exerciseBanks)===null||mt===void 0||((bt=mt.exercise)===null||bt===void 0)?void 0:bt.exercise_name,exercise_description:(St=x.exerciseBanks)===null||St===void 0||((Et=St.exercise)===null||Et===void 0)?void 0:Et.exercise_description})}},[x.exerciseBanks]),Object(o.useEffect)(function(){Qt({type:"polls/getExerciseBanks",payload:Object(D.a)({},vt)})},[vt.categoryId]);var _a=function(){var Bt=Object(j.a)(m.a.mark(function me(){var mt,bt,St;return m.a.wrap(function(Vt){for(;;)switch(Vt.prev=Vt.next){case 0:return Vt.next=2,se.validateFields();case 2:return St=se.getFieldValue(),St.is_md=!0,St.topicId=(mt=x.exerciseBanks)===null||mt===void 0||((bt=mt.exercise)===null||bt===void 0)?void 0:bt.id,na(!1),Vt.next=8,Object(p.v)(Object(D.a)({},St));case 8:Qt({type:"polls/getExerciseBanks",payload:Object(D.a)({},vt)});case 9:case"end":return Vt.stop()}},me)}));return function(){return Bt.apply(this,arguments)}}(),Ea=function(){var Bt=Object(j.a)(m.a.mark(function me(mt){var bt;return m.a.wrap(function(Et){for(;;)switch(Et.prev=Et.next){case 0:return Et.next=2,wt==null?void 0:wt.current;case 2:if(bt=Et.sent,!(bt==null?void 0:bt.isEdit)){Et.next=6;break}return z.b.error("\u4E0D\u80FD\u540C\u65F6\u7F16\u8F91\u4E24\u9898"),Et.abrupt("return");case 6:mt===5?Qt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"}}):et([].concat(Object(re.a)(He),[{question_type:mt}]));case 7:case"end":return Et.stop()}},me)}));return function(mt){return Bt.apply(this,arguments)}}(),da=function(){Qt({type:"userDetail/setActionTabs",payload:{key:"UserDetail-SendToClass",params:{object_id:[vt.topicId],object_type:"exercise"}}})},ma=function(){return He==null?void 0:He.map(function(me,mt){if(me.key=mt+1,me.len=He.length,me.question_type===0)return e.a.createElement("aside",null,e.a.createElement(Gt,{ref:wt,editData:me}),e.a.createElement(ue.a,null));if(me.question_type===1)return e.a.createElement("aside",null,e.a.createElement(Dt,{ref:wt,editData:me}),e.a.createElement(ue.a,null));if(me.question_type===2)return e.a.createElement("aside",null,e.a.createElement(ra,{ref:wt,editData:me}),e.a.createElement(ue.a,null));if(me.question_type===3)return e.a.createElement("aside",null,e.a.createElement(ta,{editData:me}),e.a.createElement(ue.a,null));if(me.question_type===4)return e.a.createElement("aside",null,e.a.createElement(nt,{editData:me}),e.a.createElement(ue.a,null));if(me.question_type===5)return e.a.createElement("aside",null,e.a.createElement(rt,{editData:me}),e.a.createElement(ue.a,null))})};return e.a.createElement("section",{className:"edu-container"},e.a.createElement("section",{className:"animated fadeIn"},e.a.createElement("aside",{className:"mt10"},B&&e.a.createElement(G.a,{separator:">"},e.a.createElement(G.a.Item,null,e.a.createElement(yt.Link,{to:"/users/".concat(vt.username,"/").concat(vt.topictype==="personal"?"topics":"topicbank","/").concat(vt.topictype)},vt.topictype==="personal"?"\u6211\u7684\u9898\u5E93":"\u516C\u5171\u9898\u5E93")),e.a.createElement(G.a.Item,null,"\u8BE6\u60C5"))),e.a.createElement("aside",{className:[pt.a.title,"mt20"].join(" ")},e.a.createElement(b.a,{style:{width:"100%"},align:"middle"},e.a.createElement(v.a,{flex:"1"},e.a.createElement("strong",{className:"font20 ml5"},($=x.exerciseBanks)===null||$===void 0||((_e=$.exercise)===null||_e===void 0)?void 0:_e.exercise_name),e.a.createElement(ea.i,{status:[((Ot=x.exerciseBanks)===null||Ot===void 0||((Ct=Ot.exercise)===null||Ct===void 0)?void 0:Ct.is_public)?"\u516C\u5F00":"\u79C1\u6709"]})),e.a.createElement(v.a,null,e.a.createElement(yt.Link,{className:"font16 c-light-black",to:"/users/".concat(B.login,"/topics/").concat(vt.topictype)},"\u8FD4\u56DE"))))),e.a.createElement("section",{className:[pt.a.bg,"pl30","pr30","pb30","mt20 relative"].join(" ")},e.a.createElement("div",{className:pt.a.export},((te=x.exerciseBanks)===null||te===void 0?void 0:te.authorize)&&e.a.createElement(e.a.Fragment,null,e.a.createElement("a",{onClick:function(me){me.preventDefault(),M.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u662F\u5426\u786E\u8BA4\u5220\u9664?",onOk:function(){var mt=Object(j.a)(m.a.mark(function St(){var Et;return m.a.wrap(function(Zt){for(;;)switch(Zt.prev=Zt.next){case 0:return Zt.next=2,Object(ee.g)({object_type:"normal",object_id:[vt.topicId]});case 2:Et=Zt.sent,Et.status===0&&U.c.push("/users/".concat(vt.username,"/topics/personal"));case 4:case"end":return Zt.stop()}},St)}));function bt(){return mt.apply(this,arguments)}return bt}()})}},"\u5220\u9664"),e.a.createElement(yt.Link,{to:"/users/".concat(B.login,"/topics/").concat(vt.topicId,"/").concat(vt.topictype,"/exercise/edit")},"\u7F16\u8F91")),e.a.createElement("a",{onClick:function(me){me.preventDefault(),da()}},"\u53D1\u9001")),e.a.createElement(h.a,{className:pt.a.tabs},e.a.createElement(h.a.TabPane,{tab:e.a.createElement("span",{className:"font16 pt10 pb12"},"\u5185\u5BB9\u8BE6\u60C5"),key:"1"},e.a.createElement("div",{className:"c-light-black"},(u=x.exerciseBanks)===null||u===void 0||((xt=u.exercise)===null||xt===void 0)?void 0:xt.exercise_description))),Kt&&e.a.createElement(Ee.a,{layout:"vertical",form:se},e.a.createElement(Ee.a.Item,{name:"exercise_name",label:"\u8BD5\u5377\u6807\u9898\uFF1A",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BD5\u5377\u6807\u9898"}]},e.a.createElement(Z.a,{maxLength:60,placeholder:"\u8BD5\u5377\u6807\u9898\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"})),e.a.createElement(Ee.a.Item,{label:"\u8BD5\u5377\u987B\u77E5\uFF1A",name:"exercise_description"},e.a.createElement(Z.a.TextArea,{rows:6,placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u672C\u6B21\u8BD5\u5377\u7B54\u9898\u7684\u76F8\u5173\u8BF4\u660E\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26"})),e.a.createElement(Ee.a.Item,{className:"tr"},e.a.createElement(V.a,{type:"primary",onClick:function(){_a()}},"\u4FDD\u5B58")))),e.a.createElement("p",{className:"mt10",style:{display:"flex"}},e.a.createElement("span",{className:"fl",style:{flex:"1"}},!!((a=x.exerciseBanks)===null||a===void 0||((it=a.exercise_types)===null||it===void 0)?void 0:it.q_singles)&&e.a.createElement("span",{className:"ml20"},"\u5355\u9009\u9898",(xe=x.exerciseBanks)===null||xe===void 0||((Oe=xe.exercise_types)===null||Oe===void 0)?void 0:Oe.q_singles,"\u9898\uFF0C\u5171",(w=x.exerciseBanks)===null||w===void 0||((ie=w.exercise_types)===null||ie===void 0)?void 0:ie.q_singles_scores,"\u5206"),!!((Qe=x.exerciseBanks)===null||Qe===void 0||((Ze=Qe.exercise_types)===null||Ze===void 0)?void 0:Ze.q_doubles)&&e.a.createElement("span",{className:"ml20"},"\u591A\u9009\u9898",(We=x.exerciseBanks)===null||We===void 0||((Ge=We.exercise_types)===null||Ge===void 0)?void 0:Ge.q_doubles,"\u9898\uFF0C\u5171",(Pe=x.exerciseBanks)===null||Pe===void 0||((fe=Pe.exercise_types)===null||fe===void 0)?void 0:fe.q_doubles_scores,"\u5206"),!!((n=x.exerciseBanks)===null||n===void 0||((pe=n.exercise_types)===null||pe===void 0)?void 0:pe.q_judges)&&e.a.createElement("span",{className:"ml20"},"\u5224\u65AD\u9898",(dt=x.exerciseBanks)===null||dt===void 0||((Xe=dt.exercise_types)===null||Xe===void 0)?void 0:Xe.q_judges,"\u9898\uFF0C\u5171",(ce=x.exerciseBanks)===null||ce===void 0||((ge=ce.exercise_types)===null||ge===void 0)?void 0:ge.q_judges_scores,"\u5206"),!!((Ke=x.exerciseBanks)===null||Ke===void 0||((Ve=Ke.exercise_types)===null||Ve===void 0)?void 0:Ve.q_nulls)&&e.a.createElement("span",{className:"ml20"},"\u586B\u7A7A\u9898",(Re=x.exerciseBanks)===null||Re===void 0||((ye=Re.exercise_types)===null||ye===void 0)?void 0:ye.q_nulls,"\u9898\uFF0C\u5171",(Ye=x.exerciseBanks)===null||Ye===void 0||((qe=Ye.exercise_types)===null||qe===void 0)?void 0:qe.q_nulls_scores,"\u5206"),!!((ne=x.exerciseBanks)===null||ne===void 0||((I=ne.exercise_types)===null||I===void 0)?void 0:I.q_mains)&&e.a.createElement("span",{className:"ml20"},"\u7B80\u7B54\u9898",(k=x.exerciseBanks)===null||k===void 0||((le=k.exercise_types)===null||le===void 0)?void 0:le.q_mains,"\u9898\uFF0C\u5171",(S=x.exerciseBanks)===null||S===void 0||((R=S.exercise_types)===null||R===void 0)?void 0:R.q_mains_scores,"\u5206"),!!((y=x.exerciseBanks)===null||y===void 0||((ze=y.exercise_types)===null||ze===void 0)?void 0:ze.q_shixuns)&&e.a.createElement("span",{className:"ml20"},"\u5B9E\u8BAD\u9898",(E=x.exerciseBanks)===null||E===void 0||((g=E.exercise_types)===null||g===void 0)?void 0:g.q_shixuns,"\u9898\uFF0C\u5171",(s=x.exerciseBanks)===null||s===void 0||((A=s.exercise_types)===null||A===void 0)?void 0:A.q_shixuns_scores,"\u5206"),!!((d=x.exerciseBanks)===null||d===void 0||((lt=d.exercise_types)===null||lt===void 0)?void 0:lt.q_pros)&&e.a.createElement("span",{className:"ml20"},"\u7F16\u7A0B\u9898",(C=x.exerciseBanks)===null||C===void 0||((L=C.exercise_types)===null||L===void 0)?void 0:L.q_pros,"\u9898\uFF0C\u5171",(ke=x.exerciseBanks)===null||ke===void 0||((kt=ke.exercise_types)===null||kt===void 0)?void 0:kt.q_pros_scores,"\u5206")),e.a.createElement("span",{className:"fr"},!!((Je=x.exerciseBanks)===null||Je===void 0||((W=Je.exercise_types)===null||W===void 0)?void 0:W.q_counts)&&e.a.createElement("span",null,"\u5408\u8BA1 ",e.a.createElement("span",{className:"color-blue"},(_=x.exerciseBanks)===null||_===void 0||((i=_.exercise_types)===null||i===void 0)?void 0:i.q_counts)," \u9898\uFF0C \u5171 ",e.a.createElement("span",{className:"".concat(((O=x.exerciseBanks)===null||O===void 0||((X=O.exercise_types)===null||X===void 0)?void 0:X.q_scores)>100?"color-red font-bd":"color-orange")},(Y=x.exerciseBanks)===null||Y===void 0||((Me=Y.exercise_types)===null||Me===void 0)?void 0:Me.q_scores)," \u5206"))),e.a.createElement("section",{className:[pt.a.bg,"pt30","pl20","pr20","pb20","mt20"].join(" ")},He!=""&&ma(),He==""&&e.a.createElement(ae.a,null)),e.a.createElement(Ut.a,null))},aa=Q.default=Object(U.a)(function(H){var c=H.polls,$=H.loading,_e=H.user,Ot=H.globalSetting;return{polls:c,globalSetting:Ot,user:_e,loading:$.effects}})(zt)},Nska:function(De,Q,t){De.exports={wrap:"wrap___1qNoS",title:"title___18s87",radioWrap:"radioWrap___3ZobS",radio:"radio___19YEl",colorFF0000:"colorFF0000___2BuLq",pagination:"pagination___18hXH"}},O2Wb:function(De,Q,t){De.exports={flex:"flex___2gmSR",flex1:"flex1___3Tu1g",color666:"color666___2uyGL",error:"error___yJ86W",deleteIcon:"deleteIcon___1D2tg",addIcon:"addIcon___2VIYB"}},Ot1p:function(De,Q,t){"use strict";var Se=t("2qtc"),V=t("kLXV"),Le=t("rAM+"),Z=t("tJVT"),ve=t("jrin"),h=t("q1tI"),r=t.n(h),M=t("VrN/"),q=t.n(M),b=t("bdgK"),T=t("p77/"),v=t("Bd2K"),Fe=t("ELLl"),G=t("19Vz"),we=t("lZu9"),ue=t("kSUc"),st=t("9Bee"),z=t("0Owb"),Ue=t("dejd"),m=t("C+DQ"),j=[{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 D(P){var nt=P.onActionCallback,Be=P.title,je=P.icon,rt=P.actionName,At=P.className,pt=At===void 0?"":At,Ut=P.children;function Tt(){nt(rt)}return r.a.createElement("a",{title:Be,className:pt,onClick:Tt},r.a.createElement("i",{className:"md-iconfont ".concat(je)}),Ut)}var re=function(P){var nt=P.watch,Be=P.showNullButton,je=P.onActionCallback,rt=P.fullScreen,At=P.insertTemp,pt=[].concat(j,[{title:"".concat(nt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(nt?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return r.a.createElement("ul",{className:"markdown-toolbar-container"},pt.map(function(Ut,Tt){return r.a.createElement("li",{key:Tt},Ut.actionName?r.a.createElement(D,Object(z.a)({},Ut,{onActionCallback:je})):r.a.createElement("span",{className:"v-line"}))}),Be?r.a.createElement("li",null,r.a.createElement(D,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:je},r.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,At&&r.a.createElement("li",null,r.a.createElement(D,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(At),onActionCallback:je},r.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),r.a.createElement("li",{className:"btn-full-screen"},r.a.createElement(D,{icon:"".concat(rt?"icon-shrink":"icon-enlarge"),title:rt?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:je})))},Ae=t("M8RZ"),Ee=t("+L6B"),f=t("2/Rp"),ut=t("y8nQ"),K=t("Vl3Y"),Pt=t("5NDa"),ct=t("5rEg"),J={labelCol:{span:4},wrapperCol:{span:20}},o=function(P){var nt=P.callback,Be=P.onCancel;function je(rt){nt(rt)}return r.a.createElement(K.a,Object(z.a)({},J,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:je}),r.a.createElement(K.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},r.a.createElement(ct.a,null)),r.a.createElement(K.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},r.a.createElement(ct.a,null)),r.a.createElement("div",{className:"flex-container flex-end"},r.a.createElement(f.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),r.a.createElement(f.a,{type:"ghost",onClick:Be},"\u53D6\u6D88")))},e=t("7ahc"),ft=t("HmJG"),yt=t("BjJ7"),U=K.a.useForm,p={width:280,marginRight:10},ee={labelCol:{span:5},wrapperCol:{span:19}},ae=function(P){var nt=P.callback,Be=P.onCancel,je=U(),rt=Object(Z.a)(je,1),At=rt[0];function pt(Mt){nt(Mt)}function Ut(Mt){At.setFieldsValue({src:"/api/attachments/".concat(Mt.id)})}function Tt(Mt){var qt=Mt.target.files[0];Ce(qt,Ut)}return r.a.createElement(K.a,Object(z.a)({form:At},ee,{className:"upload-image-panel",onFinish:pt}),r.a.createElement(K.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},r.a.createElement("div",{className:"flex-container"},r.a.createElement(K.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},r.a.createElement(ct.a,{style:p})),r.a.createElement(Ie,{onFileChange:Tt}))),r.a.createElement(K.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},r.a.createElement(ct.a,{style:{width:264}})),r.a.createElement(K.a.Item,{style:{textAlign:"right"}},r.a.createElement(f.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),r.a.createElement(f.a,{type:"ghost",onClick:Be},"\u53D6\u6D88")))};function Ie(P){var nt=P.onFileChange;return r.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",r.a.createElement("input",{type:"file",accept:"image/*",onChange:nt}))}function Ce(P,nt){if(!P)throw new String("\u6CA1\u6709\u6587\u4EF6");var Be=new FormData;Be.append("editormd-image-file",P),Be.append("file_param_name","editormd-image-file"),Be.append("byxhr","true");var je=new window.XMLHttpRequest;je.withCredentials=!0,je.addEventListener("load",function(rt){nt(JSON.parse(rt.target.responseText))},!1),je.addEventListener("error",function(rt){console.error(rt)},!1),je.open("POST","".concat(yt.a,"/api/attachments.json")),je.send(Be)}var gt=t("giR+"),_t=t("fyUT"),Ft=t("7Kak"),he=t("9yH6"),Rt=he.a.Group,tt={margin:"0 8px"},Te=function(P){var nt=P.callback,Be=P.onCancel;function je(rt){nt(rt)}return r.a.createElement(K.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:je},r.a.createElement("div",{className:"flex-container"},r.a.createElement("span",{style:tt},"\u5355\u5143\u683C\u6570\uFF1A"),r.a.createElement("span",{style:tt},"\u884C\u6570"),r.a.createElement(K.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},r.a.createElement(_t.a,null)),r.a.createElement("span",{style:tt},"\u5217\u6570"),r.a.createElement(K.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},r.a.createElement(_t.a,null))),r.a.createElement("div",{className:"flex-container",style:{marginTop:12}},r.a.createElement("span",{style:tt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),r.a.createElement(K.a.Item,{name:"align"},r.a.createElement(Rt,null,r.a.createElement(he.a,{value:"default"},r.a.createElement("i",{className:"fa fa-align-justify"})),r.a.createElement(he.a,{value:"left"},r.a.createElement("i",{className:"fa fa-align-left"})),r.a.createElement(he.a,{value:"center"},r.a.createElement("i",{className:"fa fa-align-center"})),r.a.createElement(he.a,{value:"right"},r.a.createElement("i",{className:"fa fa-align-right"}))))),r.a.createElement("div",{className:"flex-container flex-end"},r.a.createElement(f.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),r.a.createElement(f.a,{type:"ghost",onClick:Be},"\u53D6\u6D88")))},be="link",l="upload-image",at="code-block",oe="add-table",Dt="------------",It={default:Dt,left:":".concat(Dt),center:":".concat(Dt,":"),right:"".concat(Dt,":")},Lt=t("9VGf"),ot,jt;function Gt(){}var Yt=0,Jt=1e4,ra="\u2581",la=`
**\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 $t(P){return/^\d+$/.test(P)?"".concat(P,"px"):P}var ea=navigator.platform.toUpperCase().indexOf("MAC")>=0,sa=ea?"Cmd":"Ctrl",ua=(ot={},Object(ve.a)(ot,sa+"-B","bold"),Object(ve.a)(ot,sa+"-I","italic"),ot),ta=(jt={},Object(ve.a)(jt,be,"\u6DFB\u52A0\u94FE\u63A5"),Object(ve.a)(jt,at,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(ve.a)(jt,l,"\u6DFB\u52A0\u56FE\u7247"),Object(ve.a)(jt,oe,"\u6DFB\u52A0\u8868\u683C"),jt),ia=Q.a=function(P){var nt=P.defaultValue,Be=nt===void 0?"":nt,je=P.onChange,rt=P.width,At=rt===void 0?"100%":rt,pt=P.height,Ut=pt===void 0?400:pt,Tt=P.miniToolbar,Mt=Tt===void 0?!1:Tt,qt=P.isFocus,zt=qt===void 0?!1:qt,aa=P.watch,H=P.insertTemp,c=P.id,$=c===void 0?"markdown-editor-id":c,_e=P.showResizeBar,Ot=_e===void 0?!1:_e,Ct=P.noStorage,te=Ct===void 0?!1:Ct,u=P.showNullButton,xt=u===void 0?!1:u,a=P.fullScreen,it=a===void 0?!1:a,xe=P.onBlur,Oe=P.onCMBeforeChange,w=P.className,ie=w===void 0?"":w,Qe=P.placeholder,Ze=Qe===void 0?"":Qe,We=P.values,Ge=We===void 0?"":We,Pe=Object(h.useState)(null),fe=Object(Z.a)(Pe,2),n=fe[0],pe=fe[1],dt=Object(h.useState)(Be),Xe=Object(Z.a)(dt,2),ce=Xe[0],ge=Xe[1],Ke=Object(h.useState)(aa),Ve=Object(Z.a)(Ke,2),Re=Ve[0],ye=Ve[1],Ye=Object(h.useState)(it),qe=Object(Z.a)(Ye,2),ne=qe[0],I=qe[1],k=Object(h.useState)(""),le=Object(Z.a)(k,2),S=le[0],R=le[1],y=Object(h.useState)(0),ze=Object(Z.a)(y,2),E=ze[0],g=ze[1],s=Object(h.useState)(Ut),A=Object(Z.a)(s,2),d=A[0],lt=A[1],C=Object(h.useState)(!1),L=Object(Z.a)(C,2),ke=L[0],kt=L[1],Je=Object(h.useRef)(),W=Object(h.useRef)(),_=Object(h.useRef)(),i=Object(h.useRef)();Object(h.useEffect)(function(){ge(Ge),n==null||n.setValue(Ge)},[Ge]),Object(h.useEffect)(function(){if(Je.current){var F=function(de,se){var Ne=se.clipboardData;if(Ne){var $e=Ne.types.toString(),He=Ne.items;if($e==="text/html,Files"||$e==="Files"||Ne.types.indexOf("Files")){var et=He[1];$e==="Files"&&(et=He[0]),et.kind==="file"&&et.type.match(/^image\//i)&&Ce(et.getAsFile(),function(ht){ht.id?B.replaceSelection("![,](/api/attachments/".concat(ht.id,")")):(ht==null?void 0:ht.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},B=q.a.fromTextArea(Je.current,{mode:"markdown",lineNumbers:!Mt,lineWrapping:!0,value:Be,autoCloseTags:!0,autoCloseBrackets:!0});return zt&&B.focus(),B.on("paste",F),pe(B),function(){B.off("paste",F)}}},[]);var O=Object(h.useCallback)(function(){if(W.current)try{var F=W.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,B=W.current.getElementsByClassName("markdown-editor-body")[0];ne?B.style.height="calc(100vh - ".concat(F,"px)"):B.style.height="".concat(d-F,"px")}catch(N){console.log(N,"---- to set md editor body height")}},[d,W,ne]);Object(h.useEffect)(function(){function F(){var N=new b.default(function(de){var se=Object(Le.a)(de),Ne;try{for(se.s();!(Ne=se.n()).done;){var $e=Ne.value;($e.target.offsetHeight>0||$e.target.offsetWidth>0)&&(O(),n.setSize("100%","100%"),n.refresh())}}catch(He){se.e(He)}finally{se.f()}});return N.observe(Je.current.parentElement),N}if(n){var B=F();return function(){B.unobserve(Je.current.parentElement)}}},[n,O]),Object(h.useEffect)(function(){if(n){for(var F=[],B=function(){var $e=de[N];se=Object(Z.a)($e,2);var He=se[0],et=se[1],ht=Object(ve.a)({},He,function(){X(et)});F.push(ht),n.addKeyMap(ht)},N=0,de=Object.entries(ua);N<de.length;N++){var se;B()}return function(){var Ne=Object(Le.a)(F),$e;try{for(Ne.s();!($e=Ne.n()).done;){var He=$e.value;n.removeKeyMap(He)}}catch(et){Ne.e(et)}finally{Ne.f()}}}},[n]),Object(h.useEffect)(function(){it!==ne&&I(it)},[it]),Object(Lt.a)(function(){if(!te&&E>0){var F=new Date().getTime(),B=window.sessionStorage.getItem($);F>=E+Jt&&(!B||B!==ce)&&(window.sessionStorage.setItem($,ce),kt(!0))}},Jt),Object(h.useEffect)(function(){ye(aa)},[n,aa]),Object(h.useEffect)(function(){n&&(zt&&n.focus())},[n,zt]),Object(h.useEffect)(function(){if(Re&&n){var F=function(de){var se=de.target;if(i.current){var Ne=se.scrollTop/se.scrollHeight;i.current.scrollTop=i.current.scrollHeight*Ne}},B=n.getScrollerElement();return B.addEventListener("scroll",F),function(){B.removeEventListener("scroll",F)}}},[n,Re]),Object(h.useEffect)(function(){if(n&&Oe){var F=function(N,de){Oe(N,de)};return n.on("beforeChange",F),function(){n.off("beforeChange",F)}}},[n,Oe]),Object(h.useEffect)(function(){if(n&&xe){var F=function(){xe(n.getValue())};return n.on("blur",F),function(){n.off("blur",F)}}},[n,xe]),Object(h.useEffect)(function(){if(n){var F=function(N){var de=N.getValue();ge(de),g(new Date().getTime()),N.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),je&&je(de)};return n.on("change",F),function(){n.off("change",F)}}},[n,je]),Object(h.useEffect)(function(){n&&(Be==null?(n.setValue(""),ge("")):Be!==n.getValue()&&(n.setValue(Be),ge(Be),n.setCursor(n.lineCount(),0)))},[n,Be]);var X=Object(h.useCallback)(function(F){var B=n.getCursor(),N=n.getSelection(),de=N.split(`
`);switch(F){case"bold":return n.replaceSelection("**"+N+"**"),N===""&&n.setCursor(B.line,B.ch+2),n.focus();case"italic":return n.replaceSelection("*"+N+"*"),N===""&&n.setCursor(B.line,B.ch+1),n.focus();case"code":return n.replaceSelection("`"+N+"`"),N===""&&n.setCursor(B.line,B.ch+1),n.focus();case"inline-latex":return n.replaceSelection("`$$"+N+"$$`"),N===""&&n.setCursor(B.line,B.ch+3),n.focus();case"latex":return n.replaceSelection("```latex\n"+N+"\n```"),n.setCursor(B.line+1,N.length+1),n.focus();case"line-break":return n.replaceSelection(`<br/>
`),n.focus();case"list-ul":return N===""?n.replaceSelection("- "+N):n.replaceSelection(de.map(function(se){return se===""?"":"- ".concat(se)}).join(`
`)),n.focus();case"list-ol":return N===""?n.replaceSelection("1. "+N):n.replaceSelection(de.map(function(se,Ne){return se===""?"":"".concat(Ne+1,". ").concat(se)}).join(`
`)),n.focus();case"add-null-ch":return N===""&&n.setCursor(B.line,B.ch+1),n.replaceSelection(ra),n.focus();case"inster-template-1":return N===""&&n.setCursor(B.line,B.ch),n.replaceSelection(la),n.focus();case"eraser":return n.setValue(""),n.focus();case"trigger-watch":return ye(!Re),n.focus();case"trigger-full-screen":return I(!ne),n.focus();case be:R(be);return;case at:R(at);return;case l:R(l);return;case oe:R(oe);return;default:throw new Error}},[n,Re,ne]),Y=Object(h.useCallback)(function(F){R("");switch(S){case be:var B=F.title,N=F.link;return n.replaceSelection("[".concat(B,"](").concat(N,")")),n.focus();case at:var de=F.language,se=F.content;return n.replaceSelection(["```"+de,se,"```"].join(`
`)),n.focus();case l:var Ne=F.src,$e=F.alt;return n.replaceSelection("![ ".concat($e," ]( ").concat(Ne,' "').concat($e,'" )')),n.focus();case oe:for(var He=F.row,et=F.col,ht=F.align,Xt=`
`,Kt=0;Kt<He;Kt++){for(var na=[],oa=[],wt=0;wt<et;wt++)Kt===1&&oa.push(It[ht]),na.push(" ");Kt===1&&(Xt+="| ".concat(oa.join(" | "),` |
`)),Xt+="| ".concat(na.join(et===1?"":" | "),` |
`)}return n.replaceSelection(Xt+`
`),n.focus();default:throw new Error}},[n,S]),Me=Object(h.useMemo)(function(){switch(S){case be:return r.a.createElement(o,{callback:Y,onCancel:x});case at:return r.a.createElement(e.b,{callback:Y,onCancel:x});case l:return r.a.createElement(ae,{callback:Y,onCancel:x});case oe:return r.a.createElement(Te,{callback:Y,onCancel:x});default:return null}},[S]);function x(){R("")}Object(h.useEffect)(function(){if(_.current){var F=function(He){se=!0,Ne=He.pageY},B=function(){se=!1},N=function(He){if(se){var et=He.pageY-Ne;et<0&&(et=0),et>300&&(et=300);var ht=Ut+et+"px";lt(ht)}},de=_.current,se=!1,Ne=0;return de.addEventListener("mousedown",F),document.addEventListener("mousemove",N),document.addEventListener("mouseup",B),function(){de.removeEventListener("mousedown",F),document.removeEventListener("mousemove",N),document.removeEventListener("mouseup",B)}}},[n,_]),Object(h.useEffect)(function(){lt(Ut)},[Ut]);var Nt=$t(At),Wt=$t(d),Ht={width:Nt,height:Wt},Qt=Object(h.useMemo)(function(){if(E){var F=new Date(E),B=F.getHours(),N=F.getMinutes(),de=F.getSeconds();return B=B<10?"0"+B:B,N=N<10?"0"+N:N,de=de<10?"0"+de:de,"".concat(B,":").concat(N,":").concat(de)}return 0},[E]);function ca(){window.sessionStorage.removeItem($),kt(!1),g(0)}function vt(){kt(!1),g(0),n.setValue(window.sessionStorage.getItem($))}return r.a.createElement(h.Fragment,null,r.a.createElement("div",{className:"markdown-editor-wrapper",ref:W},r.a.createElement("div",{className:"markdown-editor-container ".concat(ie," ").concat(Re?"on-preview":""," ").concat(Mt?"mini":""," ").concat(ne?"full-screen":""),style:Ht},r.a.createElement(re,{insertTemp:H,watch:Re,fullScreen:ne,showNullButton:xt,onActionCallback:X}),r.a.createElement("div",{className:"markdown-editor-body"},r.a.createElement("div",{className:"codemirror-container"},r.a.createElement("textarea",{ref:Je,placeholder:Ze})),Re?r.a.createElement("div",{ref:i,className:"preview-container"},r.a.createElement(st.a,{value:ce})):null))),Ot?r.a.createElement("a",{ref:_,className:"editor-resize"}):null,r.a.createElement(Ae.a,null,ta[S]?r.a.createElement(V.a,{centered:!0,title:ta[S],visible:!0,onCancel:x,footer:null},Me):null))}},UU91:function(De,Q,t){De.exports={flex_box_center:"flex_box_center___W-luD",flex_space_between:"flex_space_between___MDZOl",flex_box_vertical_center:"flex_box_vertical_center___GF3w8",flex_box_center_end:"flex_box_center_end___UZLKo",flex_box_column:"flex_box_column___26ZEG",bg:"bg___Lrg3h",containerTitle:"containerTitle___36aFc",containerDesc:"containerDesc___1ITIo",listItem:"listItem___3yIgk",info:"info___1J349",title:"title___1poFp",titleLeft:"titleLeft___1G4yJ",titleRight:"titleRight___3ZAtk",acitons:"acitons___rsUze",export:"export___23Ina"}},dejd:function(De,Q,t){},fJjg:function(De,Q,t){"use strict";var Se=t("2qtc"),V=t("kLXV"),Le=t("7Kak"),Z=t("9yH6"),ve=t("k1fw"),h=t("miYZ"),r=t("tsqr"),M=t("WmNS"),q=t.n(M),b=t("9og8"),T=t("tJVT"),v=t("PpiC"),Fe=t("5NDa"),G=t("5rEg"),we=t("q1tI"),ue=t.n(we),st=t("9kvl"),z=t("Nska"),Ue=t.n(z),m=t("1vsH"),j=G.a.Search,D=function(Ae){var Ee=Ae.userDetail,f=Ae.globalSetting,ut=Ae.loading,K=Ae.dispatch,Pt=Object(v.a)(Ae,["userDetail","globalSetting","loading","dispatch"]),ct=Object(we.useState)(""),J=Object(T.a)(ct,2),o=J[0],e=J[1],ft=Object(we.useState)([]),yt=Object(T.a)(ft,2),U=yt[0],p=yt[1],ee=Object(we.useState)(),ae=Object(T.a)(ee,2),Ie=ae[0],Ce=ae[1],gt=Object(we.useState)(!1),_t=Object(T.a)(gt,2),Ft=_t[0],he=_t[1];Object(we.useEffect)(function(){Rt()},[]);var Rt=function(){var Te=Object(b.a)(q.a.mark(function be(){var l;return q.a.wrap(function(oe){for(;;)switch(oe.prev=oe.next){case 0:return oe.next=2,K({type:"userDetail/topicGetCourseList",payload:{search:o}});case 2:l=oe.sent,l&&p((l==null?void 0:l.courses)||[]);case 4:case"end":return oe.stop()}},be)}));return function(){return Te.apply(this,arguments)}}(),tt=function(){var Te=Object(b.a)(q.a.mark(function be(){var l,at,oe,Dt,It;return q.a.wrap(function(ot){for(;;)switch(ot.prev=ot.next){case 0:if(Ie){ot.next=4;break}return r.b.info("\u60A8\u9700\u8981\u521B\u5EFA\u8BFE\u5802\uFF0C\u624D\u80FD\u53D1\u9001"),he(!0),ot.abrupt("return");case 4:return ot.next=6,K({type:"userDetail/topicSendToClass",payload:Object(ve.a)({course_id:Ie},(l=Ee.actionTabs)===null||l===void 0?void 0:l.params)});case 6:at=ot.sent,K({type:"userDetail/setActionTabs",payload:{}}),at&&at.status===0&&(It={normal:"common_homework",group:"group_homework",exercise:"exercise",poll:"poll"},Object(m.L)("/classrooms/".concat(Ie,"/").concat(It[(oe=Ee.actionTabs)===null||oe===void 0||((Dt=oe.params)===null||Dt===void 0)?void 0:Dt.object_type])));case 9:case"end":return ot.stop()}},be)}));return function(){return Te.apply(this,arguments)}}();return ue.a.createElement(V.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:Ee.actionTabs.key==="UserDetail-SendToClass",title:"\u53D1\u9001\u81F3\u8BFE\u5802",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:ut["userDetail/sendToClass"],width:600,onOk:tt,onCancel:function(){K({type:"userDetail/setActionTabs",payload:{}})}},ue.a.createElement("div",{className:Ue.a.wrap},ue.a.createElement("div",{className:Ue.a.title},"\u6E29\u99A8\u63D0\u793A\uFF1A\u9009\u62E9\u7684\u9898\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802"),ue.a.createElement("div",{className:"mb10"},ue.a.createElement(j,{placeholder:"\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u7684\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:o,onChange:function(be){return e(be.target.value)},onSearch:function(be){e(be),Rt()}})),ue.a.createElement("div",{className:Ue.a.radioWrap},ue.a.createElement(Z.a.Group,{value:Ie,onChange:function(be){Ce(be.target.value),he(!1)}},U.map(function(Te,be){return ue.a.createElement(Z.a,{className:Ue.a.radio,value:Te.course_id,key:Te.course_id},Te.course_name)}))),Ft&&ue.a.createElement("div",{className:Ue.a.colorFF0000},"\u8BF7\u5148\u9009\u62E9\u8BFE\u5802")))};Q.a=Object(st.a)(function(re){var Ae=re.userDetail,Ee=re.loading,f=re.globalSetting;return{userDetail:Ae,globalSetting:f,loading:Ee.effects}})(D)},kSUc:function(De,Q,t){},kqOp:function(De,Q,t){"use strict";t.d(Q,"a",function(){return b});var Se=t("0Owb"),V=t("fWQN"),Le=t("mtLc"),Z=t("yKVA"),ve=t("879j"),h=t("q1tI"),r=t.n(h),M=t("Ot1p"),q="\u2581",b=function(T){Object(Z.a)(Fe,T);var v=Object(ve.a)(Fe);function Fe(){var G;Object(V.a)(this,Fe);for(var we=arguments.length,ue=new Array(we),st=0;st<we;st++)ue[st]=arguments[st];return G=v.call.apply(v,[this].concat(ue)),G.getChCountBeforeCursor=function(z,Ue){for(var m=Ue.line,j=0,D=0;D<m;D++)j+=z.getLine(D).split(q).length-1;var re=z.getLine(m).substring(0,Ue.ch);return j+=re.split(q).length-1,j},G.onCMBeforeChange=function(z,Ue){var m=z.getRange(Ue.from,Ue.to),j=0;if(Ue.text.forEach(function(Ee){j+=Ee.split(q).length-1}),m&&m.indexOf(q)!=-1){var D=m.split(q).length-1,re=G.getChCountBeforeCursor(z,Ue.from);console.log("\u5220\u9664".concat(D,"\u4E2A\uFF0C \u4E4B\u524D\u6709").concat(re,"\u4E2A\uFF0C\u65B0\u589E").concat(j,"\u4E2A")),G.props.deleteEmptyDisabled?Ue.cancel():G.props.onPlaceholderChange&&G.props.onPlaceholderChange(re,D,j)}else if(j){var Ae=G.getChCountBeforeCursor(z,Ue.from);console.log("\u65B0\u589E".concat(j,"\u4E2A\uFF0C\u4E4B\u524D\u6709").concat(Ae,"\u4E2A")),G.props.onPlaceholderChange&&G.props.onPlaceholderChange(Ae,0,j)}},G}return Object(Le.a)(Fe,[{key:"render",value:function(){return r.a.createElement(M.a,Object(Se.a)({},this.props,{onCMBeforeChange:this.onCMBeforeChange}))}}]),Fe}(h.Component)},xvzu:function(De,Q,t){De.exports={flex_box_center:"flex_box_center___11Yx1",flex_space_between:"flex_space_between___3B8wg",flex_box_vertical_center:"flex_box_vertical_center___1cm8r",flex_box_center_end:"flex_box_center_end___2h7Wz",flex_box_column:"flex_box_column___1vJbd",wrap:"wrap___30mNN",modal:"modal___39YWi",titleWrap:"titleWrap___25lJO",required:"required___2_KP9",title:"title___dFjtB",colorGray:"colorGray___3RoHj",choiceWrap:"choiceWrap___14CFD",answer:"answer___10oFr",activeAnswer:"activeAnswer___S76uT",deleteIcon:"deleteIcon___kKaJg",addIcon:"addIcon___3w3u_",editorWrap:"editorWrap___3DrnO",htmlWrap:"htmlWrap___1tGnP",radio:"radio___24YhJ",color333:"color333___1O71o",color999:"color999___xHfER",questionType:"questionType___22Z7J",questionChoices:"questionChoices____Unas"}}}]);