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
88 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[243,5,6,13],{"7ahc":function(Xe,re,t){"use strict";t.d(re,"a",function(){return ee});var We=t("XEnU"),Z=t("IIKO"),rt=t("+L6B"),te=t("2/Rp"),Se=t("y8nQ"),m=t("Vl3Y"),o=t("k16G"),ae=t("OaEy"),ne=t("2fM7"),f=t("q1tI"),w=t.n(f),L=t("VrN/"),Ne=t.n(L),K=t("p77/"),ut=t.n(K),oe=t("c5Ni"),Ye=t.n(oe),p=ne.a.Option,T={labelCol:{span:4},wrapperCol:{span:20}},k={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"]};re.b=function(xe){var be=xe.callback,v=xe.onCancel,Ie=Object(f.useState)("python"),Ze=Object(o.a)(Ie,2),gt=Ze[0],le=Ze[1];function mt(e){le(k[e][1])}function l(e){be(e)}return w.a.createElement(m.a,Object(Z.a)({},T,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:l}),w.a.createElement(m.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},w.a.createElement(ne.a,{onChange:mt},Object.keys(k).map(function(e){return w.a.createElement(p,{key:e,value:e},k[e][0])}))),w.a.createElement(m.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},w.a.createElement(ee,{mode:gt})),w.a.createElement("div",{className:"flex-container flex-end"},w.a.createElement(te.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),w.a.createElement(te.a,{type:"ghost",onClick:v},"\u53D6\u6D88")))};function ee(xe){var be=xe.value,v=xe.onChange,Ie=xe.mode,Ze=xe.options,gt=Ze===void 0?{}:Ze,le=Object(f.useRef)(),mt=Object(f.useState)(),l=Object(o.a)(mt,2),e=l[0],nt=l[1];return Object(f.useEffect)(function(){if(e){var Et=function(I){var x=I.getValue();v&&v(x)};return e.on("change",Et),function(){e.off("change",Et)}}},[e,v]),Object(f.useEffect)(function(){e&&e.setOption("mode",Ie)},[e,Ie]),Object(f.useEffect)(function(){e&&((be!==e.getValue()||be==="")&&setTimeout(function(){e.setValue(be||" ")},300))},[e,be]),Object(f.useEffect)(function(){if(le.current&&!e){var Et=Ne.a.fromTextArea(le.current,Object(We.a)({mode:Ie,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},gt));nt(Et)}},[le.current,e]),w.a.createElement("div",{className:"my-codemirror-container"},w.a.createElement("textarea",{ref:le}))}},"7qnI":function(Xe,re,t){"use strict";var We=t("5Dmo"),Z=t("3S7+"),rt=t("XKWP"),te=t("N7Kx"),Se=t("kFHX"),m=t("4jIl"),o=t("5NDa"),ae=t("5rEg"),ne=t("q1tI"),f=t.n(ne),w=t("O2Wb"),L=t.n(w),Ne=ae.a.TextArea,K=function(ut){Object(Se.a)(Ye,ut);var oe=Object(m.a)(Ye);function Ye(){return Object(rt.a)(this,Ye),oe.apply(this,arguments)}return Object(te.a)(Ye,[{key:"render",value:function(){var T=this,k=this.props,ee=k.index,xe=k.onAnswerChange,be=k.addChildAnswer,v=k.exerciseIsPublish,Ie=k.answers,Ze=k.activeOptionErrorIndex;return f.a.createElement("div",{className:L.a.flex},f.a.createElement("div",{className:"".concat(L.a.color666," mb5 mt6 font14"),style:{flex:"0 0 90px",flexShrink:0}},"\u7B54\u6848(\u586B\u7A7A",ee+1,"):"),f.a.createElement("div",{className:"".concat(L.a.flex," ").concat(L.a.flex1),style:{flexDirection:"column"}},Ie.map(function(gt,le){var mt="".concat(ee,"-").concat(le);return f.a.createElement("div",{className:"".concat(L.a.flex," ").concat(L.a.flex1),key:le},f.a.createElement("div",{className:L.a.flex1,style:{flex:1}},f.a.createElement("div",null,f.a.createElement(Ne,{className:mt===Ze?L.a.error:"",spellCheck:!1,rows:4,value:gt||"",defaultValue:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848".concat(le==0?"":"(\u53EF\u9009)"),onChange:function(e){return xe(ee,le,e.target.value)},style:{minHeight:95}}))),!v&&f.a.createElement(f.a.Fragment,null,le!=0&&f.a.createElement(Z.a,{title:"\u5220\u9664"},f.a.createElement("i",{className:"".concat(L.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return T.props.deleteChildAnswer(ee,le)},style:{float:"right"}})),le===0&&f.a.createElement(Z.a,{title:"\u5220\u9664"},f.a.createElement("i",{className:"".concat(L.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return T.props.deleteChildAnswermain(ee,le)},style:{float:"right"}})),f.a.createElement(Z.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},f.a.createElement("i",{className:"".concat(L.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return be(ee)},style:{float:"right",visibility:le==Ie.length-1?"":"hidden"}}))))})))}}]),Ye}(ne.Component);re.a=K},"9Bee":function(Xe,re,t){"use strict";var We=t("q1tI"),Z=t.n(We),rt=t("vg9a"),te=t("k16G"),Se=t("DlQD"),m=t.n(Se),o=t("rUJ1");function ae(N,I){var x=N.match(/^(\s+)(?:```)/);if(x===null)return I;var ve=x[1];return I.split(`
`).map(function(Ae){var it=Ae.match(/^\s+/);if(it===null)return Ae;var He=Object(te.a)(it,1),ft=He[0];return ft.length>=ve.length?Ae.slice(ve.length):Ae}).join(`
`)}var ne=[],f=["<ul>"],w=new m.a.Renderer,L=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function Ne(){ne.length=0,f=["<ul>"]}function K(N,I,x,ve){if(I>=N.length||N[I].level<=x)return I;var Ae=N[I];ve.push("<li><a href='#"+Ae.anchor+"'>"+Ae.text+"</a>"),I++;var it=[];return I=K(N,I,Ae.level,it),it.length>0&&(ve.push("<ul>"),it.forEach(function(He){ve.push(He)}),ve.push("</ul>")),ve.push("</li>"),I=K(N,I,x,ve),I}function ut(){return K(ne,0,0,f),f.push("</ul>"),f.join("")}var oe={heading:function(I){var x=L.exec(I);if(x)return{type:"heading",raw:x[0],depth:x[1].length,text:x[2]}},fences:function(I){var x=this.rules.block.fences.exec(I);if(x){var ve=x[0],Ae=ae(ve,x[3]||""),it=x[2]?x[2].trim():x[2];if(["latex","katex","math"].indexOf(it)>=0){var He=T(),ft=Ae;Ae=He,k[He]={type:"block",expression:ft}}return{type:"code",raw:ve,lang:it,text:Ae}}}},Ye=/(?:\${2})([^\n`]+?)(?:\${2})/gi,p=0,T=function(){return"__special_katext_id_".concat(p++,"__")},k={};function ee(){return k}function xe(){p=0,k={}}function be(N){return N=N.replace(Ye,function(I,x){var ve=T();return k[ve]={type:"inline",expression:x},ve}),N}var v=w.listitem;w.listitem=function(N){return v(be(N))};var Ie=w.paragraph;w.paragraph=function(N){return Ie(be(N))};var Ze=w.tablecell;w.tablecell=function(N,I){return Ze(be(N),I)},w.code=function(N,I,x){var ve=(I||"").match(/\S*/)[0];return ve?["latex","katex","math"].indexOf(ve)>=0?"<p class='editormd-tex'>".concat(N,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(I,'">').concat(x?N:Object(o.escape)(N,!0),`</code></pre>
`):'<pre class="prettyprint linenums"><code>'+(x?N:Object(o.escape)(N,!0))+"</code></pre>"},w.heading=function(N,I,x){var ve=this.options.headerPrefix+x.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return ne.push({anchor:ve,level:I,text:N}),"<h"+I+' id="'+ve+'">'+N+"</h"+I+">"},m.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),m.a.use({tokenizer:oe,renderer:w});var gt=m.a,le=t("SJMd"),mt=t("m3rI"),l=t("Oy/b"),e=/<pre[^>]*>/g;function nt(N){var I=document.createElement("div");return I.innerHTML=N,I.childNodes.length===0?"":I.childNodes[0].nodeValue}var Et=re.a=function(N){var I=N.value,x=I===void 0?"":I,ve=N.className,Ae=N.style,it=Ae===void 0?{}:Ae,He=String(x),ft=Object(We.useMemo)(function(){try{var ct=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Ge=/\"\/api\/attachments\/|\"\/attachments\/download\//g,St=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;He=He.replace(ct,"("+mt.a.API_SERVER+"/api/attachments/").replace(Ge,'"'+mt.a.API_SERVER+"/api/attachments/").replace(St,'"'+mt.a.API_SERVER+"/files/uploads/")}catch(Ot){}var i=gt(He),Mt=ee();return He.match(/\[TOC\]/)&&(i=i.replace("<p>[TOC]</p>",ut()),Ne()),i=i.replace(/(__special_katext_id_\d+__)/g,function(Ot,jt){var At=Mt[jt],_t=At.type,Rt=At.expression;return Object(l.renderToString)(nt(Rt)||"",{displayMode:_t==="block",throwOnError:!1,output:"html"})}),i=i.replace(/▁/g,"\u2581\u2581\u2581"),xe(),i},[He]),ot=Object(We.useRef)();function Dt(ct){var Ge=ct.target;if(Ge.tagName.toUpperCase()==="A"){var St=Ge.getAttribute("href");if(St.startsWith("#")){ct.preventDefault();var i=document.getElementById(St.replace("#",""));i&&i.scrollIntoView(!0)}}}return Object(We.useEffect)(function(){if(ot.current&&ft&&(ft.match(e)&&window.PR.prettyPrint()),ot.current)return ot.current.addEventListener("click",Dt),function(){ot.current.removeEventListener("click",Dt),xe(),Ne()}},[ft,ot.current,Dt]),Z.a.createElement("div",{ref:ot,style:it,className:"".concat(ve||""," markdown-body"),dangerouslySetInnerHTML:{__html:ft}})}},"9VGf":function(Xe,re,t){"use strict";t.d(re,"a",function(){return rt});var We=t("q1tI"),Z=t.n(We);function rt(te,Se){var m=Object(We.useRef)();Object(We.useEffect)(function(){m.current=te}),Object(We.useEffect)(function(){function o(){m.current()}if(Se!==null){var ae=setInterval(o,Se);return function(){return clearInterval(ae)}}},[Se])}},BjJ7:function(Xe,re,t){"use strict";t.d(re,"d",function(){return Z}),t.d(re,"c",function(){return rt}),t.d(re,"e",function(){return te}),t.d(re,"b",function(){return Se}),t.d(re,"a",function(){return o});var We=t("m3rI");function Z(ae){var ne=!0;if(ae.length>0){for(var f=0;f<ae.length;f++)if(ae[f].compile_success==0||!ae[f].compile_success){ne=!1;break}}else ne=!1;return ne}function rt(ae){for(var ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",f=[],w=0;w<ae.length;w++){var L=ae[w],Ne=ne?"".concat(ne,"/").concat(L.name):"".concat(L.name);f.push({title:L.name,isLeaf:!(L.type==="tree"),key:Ne})}return f}function te(ae,ne,f){for(var w=0;w<ae.length;w++){var L=ae[w];if(L.key===ne){L.children=f;break}L.children&&te(L.children,ne,f)}return ae}function Se(ae,ne,f){var w;return function(){var L=this,Ne=arguments,K=function(){w=null,f||ae.apply(L,Ne)},ut=f&&!w;clearTimeout(w),w=setTimeout(K,ne),ut&&ae.apply(L,Ne)}}var m=!0,o=We.a.API_SERVER},"C+DQ":function(Xe,re,t){},HmJG:function(Xe,re,t){},LuLp:function(Xe,re,t){Xe.exports={flex_box_center:"flex_box_center___4bUZY",flex_space_between:"flex_space_between___1xTjN",flex_box_vertical_center:"flex_box_vertical_center___1vgGz",flex_box_center_end:"flex_box_center_end___P7hNa",flex_box_column:"flex_box_column___2sxpi",wrap:"wrap___lYrXF",modal:"modal___jAVte",titleWrap:"titleWrap___3ZYOv",required:"required___TyqrE",title:"title___YHdJB",colorGray:"colorGray___QPU3J",choiceWrap:"choiceWrap___3fip5",answer:"answer___1b5_q",activeAnswer:"activeAnswer___3IKUq",deleteIcon:"deleteIcon___dg_3n",addIcon:"addIcon___3bFJA",editorWrap:"editorWrap___xeZgL",htmlWrap:"htmlWrap___1-J33",radio:"radio___14ZC8",color333:"color333___2Hi7e",color999:"color999___wFMNh",questionType:"questionType___2DcP-",questionChoices:"questionChoices___1QDDn"}},M8RZ:function(Xe,re,t){"use strict";t.d(re,"a",function(){return ne});var We=t("XKWP"),Z=t("N7Kx"),rt=t("kFHX"),te=t("4jIl"),Se=t("q1tI"),m=t.n(Se),o=t("i8i4"),ae=t.n(o),ne=function(f){Object(rt.a)(L,f);var w=Object(te.a)(L);function L(Ne){var K;Object(We.a)(this,L),K=w.call(this,Ne);var ut=window.document;return K.node=ut.createElement("div"),ut.body.appendChild(K.node),K}return Object(Z.a)(L,[{key:"render",value:function(){var K=this.props.children;return Object(o.createPortal)(K,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),L}(m.a.Component)},O2Wb:function(Xe,re,t){Xe.exports={flex:"flex___2gmSR",flex1:"flex1___3Tu1g",color666:"color666___2uyGL",error:"error___yJ86W",deleteIcon:"deleteIcon___1D2tg",addIcon:"addIcon___2VIYB"}},Ot1p:function(Xe,re,t){"use strict";var We=t("2qtc"),Z=t("kLXV"),rt=t("Cmcn"),te=t("k16G"),Se=t("v7Ap"),m=t("q1tI"),o=t.n(m),ae=t("VrN/"),ne=t.n(ae),f=t("bdgK"),w=t("p77/"),L=t("Bd2K"),Ne=t("ELLl"),K=t("19Vz"),ut=t("lZu9"),oe=t("kSUc"),Ye=t("9Bee"),p=t("IIKO"),T=t("dejd"),k=t("C+DQ"),ee=[{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 xe(y){var Qe=y.onActionCallback,ke=y.title,Be=y.icon,Je=y.actionName,pt=y.className,Ut=pt===void 0?"":pt,$e=y.children;function Pt(){Qe(Je)}return o.a.createElement("a",{title:ke,className:Ut,onClick:Pt},o.a.createElement("i",{className:"md-iconfont ".concat(Be)}),$e)}var be=function(y){var Qe=y.watch,ke=y.showNullButton,Be=y.onActionCallback,Je=y.fullScreen,pt=y.insertTemp,Ut=[].concat(ee,[{title:"".concat(Qe?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(Qe?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return o.a.createElement("ul",{className:"markdown-toolbar-container"},Ut.map(function($e,Pt){return o.a.createElement("li",{key:Pt},$e.actionName?o.a.createElement(xe,Object(p.a)({},$e,{onActionCallback:Be})):o.a.createElement("span",{className:"v-line"}))}),ke?o.a.createElement("li",null,o.a.createElement(xe,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Be},o.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,pt&&o.a.createElement("li",null,o.a.createElement(xe,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(pt),onActionCallback:Be},o.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),o.a.createElement("li",{className:"btn-full-screen"},o.a.createElement(xe,{icon:"".concat(Je?"icon-shrink":"icon-enlarge"),title:Je?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Be})))},v=t("M8RZ"),Ie=t("+L6B"),Ze=t("2/Rp"),gt=t("y8nQ"),le=t("Vl3Y"),mt=t("5NDa"),l=t("5rEg"),e={labelCol:{span:4},wrapperCol:{span:20}},nt=function(y){var Qe=y.callback,ke=y.onCancel;function Be(Je){Qe(Je)}return o.a.createElement(le.a,Object(p.a)({},e,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Be}),o.a.createElement(le.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},o.a.createElement(l.a,null)),o.a.createElement(le.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},o.a.createElement(l.a,null)),o.a.createElement("div",{className:"flex-container flex-end"},o.a.createElement(Ze.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),o.a.createElement(Ze.a,{type:"ghost",onClick:ke},"\u53D6\u6D88")))},Et=t("7ahc"),N=t("HmJG"),I=t("BjJ7"),x=le.a.useForm,ve={width:280,marginRight:10},Ae={labelCol:{span:5},wrapperCol:{span:19}},it=function(y){var Qe=y.callback,ke=y.onCancel,Be=x(),Je=Object(te.a)(Be,1),pt=Je[0];function Ut(xt){Qe(xt)}function $e(xt){pt.setFieldsValue({src:"/api/attachments/".concat(xt.id)})}function Pt(xt){var Tt=xt.target.files[0];ft(Tt,$e)}return o.a.createElement(le.a,Object(p.a)({form:pt},Ae,{className:"upload-image-panel",onFinish:Ut}),o.a.createElement(le.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},o.a.createElement("div",{className:"flex-container"},o.a.createElement(le.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},o.a.createElement(l.a,{style:ve})),o.a.createElement(He,{onFileChange:Pt}))),o.a.createElement(le.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},o.a.createElement(l.a,{style:{width:264}})),o.a.createElement(le.a.Item,{style:{textAlign:"right"}},o.a.createElement(Ze.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),o.a.createElement(Ze.a,{type:"ghost",onClick:ke},"\u53D6\u6D88")))};function He(y){var Qe=y.onFileChange;return o.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",o.a.createElement("input",{type:"file",accept:"image/*",onChange:Qe}))}function ft(y,Qe){if(!y)throw new String("\u6CA1\u6709\u6587\u4EF6");var ke=new FormData;ke.append("editormd-image-file",y),ke.append("file_param_name","editormd-image-file"),ke.append("byxhr","true");var Be=new window.XMLHttpRequest;Be.withCredentials=!0,Be.addEventListener("load",function(Je){Qe(JSON.parse(Je.target.responseText))},!1),Be.addEventListener("error",function(Je){console.error(Je)},!1),Be.open("POST","".concat(I.a,"/api/attachments.json")),Be.send(ke)}var ot=t("giR+"),Dt=t("fyUT"),ct=t("7Kak"),Ge=t("9yH6"),St=Ge.a.Group,i={margin:"0 8px"},Mt=function(y){var Qe=y.callback,ke=y.onCancel;function Be(Je){Qe(Je)}return o.a.createElement(le.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Be},o.a.createElement("div",{className:"flex-container"},o.a.createElement("span",{style:i},"\u5355\u5143\u683C\u6570\uFF1A"),o.a.createElement("span",{style:i},"\u884C\u6570"),o.a.createElement(le.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},o.a.createElement(Dt.a,null)),o.a.createElement("span",{style:i},"\u5217\u6570"),o.a.createElement(le.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},o.a.createElement(Dt.a,null))),o.a.createElement("div",{className:"flex-container",style:{marginTop:12}},o.a.createElement("span",{style:i},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),o.a.createElement(le.a.Item,{name:"align"},o.a.createElement(St,null,o.a.createElement(Ge.a,{value:"default"},o.a.createElement("i",{className:"fa fa-align-justify"})),o.a.createElement(Ge.a,{value:"left"},o.a.createElement("i",{className:"fa fa-align-left"})),o.a.createElement(Ge.a,{value:"center"},o.a.createElement("i",{className:"fa fa-align-center"})),o.a.createElement(Ge.a,{value:"right"},o.a.createElement("i",{className:"fa fa-align-right"}))))),o.a.createElement("div",{className:"flex-container flex-end"},o.a.createElement(Ze.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),o.a.createElement(Ze.a,{type:"ghost",onClick:ke},"\u53D6\u6D88")))},Ot="link",jt="upload-image",At="code-block",_t="add-table",Rt="------------",Yt={default:Rt,left:":".concat(Rt),center:":".concat(Rt,":"),right:"".concat(Rt,":")},Zt=t("9VGf"),Ft,Nt;function ra(){}var ua=0,Ht=1e4,Qt="\u2581",ia=`
**\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 zt(y){return/^\d+$/.test(y)?"".concat(y,"px"):y}var ea=navigator.platform.toUpperCase().indexOf("MAC")>=0,ta=ea?"Cmd":"Ctrl",aa=(Ft={},Object(Se.a)(Ft,ta+"-B","bold"),Object(Se.a)(Ft,ta+"-I","italic"),Ft),Gt=(Nt={},Object(Se.a)(Nt,Ot,"\u6DFB\u52A0\u94FE\u63A5"),Object(Se.a)(Nt,At,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(Se.a)(Nt,jt,"\u6DFB\u52A0\u56FE\u7247"),Object(Se.a)(Nt,_t,"\u6DFB\u52A0\u8868\u683C"),Nt),ma=re.a=function(y){var Qe=y.defaultValue,ke=Qe===void 0?"":Qe,Be=y.onChange,Je=y.width,pt=Je===void 0?"100%":Je,Ut=y.height,$e=Ut===void 0?400:Ut,Pt=y.miniToolbar,xt=Pt===void 0?!1:Pt,Tt=y.isFocus,Xt=Tt===void 0?!1:Tt,Wt=y.watch,Lt=y.insertTemp,na=y.id,qt=na===void 0?"markdown-editor-id":na,oa=y.showResizeBar,la=oa===void 0?!1:oa,sa=y.noStorage,F=sa===void 0?!1:sa,u=y.showNullButton,H=u===void 0?!1:u,Y=y.fullScreen,et=Y===void 0?!1:Y,qe=y.onBlur,Q=y.onCMBeforeChange,r=y.className,vt=r===void 0?"":r,a=y.placeholder,tt=a===void 0?"":a,ye=y.values,ge=ye===void 0?"":ye,S=Object(m.useState)(null),se=Object(te.a)(S,2),n=se[0],_e=se[1],Ce=Object(m.useState)(ke),Le=Object(te.a)(Ce,2),me=Le[0],$=Le[1],z=Object(m.useState)(Wt),b=Object(te.a)(z,2),G=b[0],Ee=b[1],X=Object(m.useState)(et),fe=Object(te.a)(X,2),ue=fe[0],we=fe[1],Ke=Object(m.useState)(""),Oe=Object(te.a)(Ke,2),Re=Oe[0],Ue=Oe[1],je=Object(m.useState)(0),W=Object(te.a)(je,2),O=W[0],ie=W[1],q=Object(m.useState)($e),D=Object(te.a)(q,2),g=D[0],Fe=D[1],E=Object(m.useState)(!1),h=Object(te.a)(E,2),s=h[0],j=h[1],c=Object(m.useRef)(),Te=Object(m.useRef)(),C=Object(m.useRef)(),M=Object(m.useRef)();Object(m.useEffect)(function(){$(ge),n==null||n.setValue(ge)},[ge]),Object(m.useEffect)(function(){if(c.current){var U=function(he,de){var Me=de.clipboardData;if(Me){var De=Me.types.toString(),lt=Me.items;if(De==="text/html,Files"||De==="Files"||Me.types.indexOf("Files")){var ze=lt[1];De==="Files"&&(ze=lt[0]),ze.kind==="file"&&ze.type.match(/^image\//i)&&ft(ze.getAsFile(),function(at){at.id?P.replaceSelection("![,](/api/attachments/".concat(at.id,")")):(at==null?void 0:at.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},P=ne.a.fromTextArea(c.current,{mode:"markdown",lineNumbers:!xt,lineWrapping:!0,value:ke,autoCloseTags:!0,autoCloseBrackets:!0});return Xt&&P.focus(),P.on("paste",U),_e(P),function(){P.off("paste",U)}}},[]);var Pe=Object(m.useCallback)(function(){if(Te.current)try{var U=Te.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,P=Te.current.getElementsByClassName("markdown-editor-body")[0];ue?P.style.height="calc(100vh - ".concat(U,"px)"):P.style.height="".concat(g-U,"px")}catch(B){console.log(B,"---- to set md editor body height")}},[g,Te,ue]);Object(m.useEffect)(function(){function U(){var B=new f.default(function(he){var de=Object(rt.a)(he),Me;try{for(de.s();!(Me=de.n()).done;){var De=Me.value;(De.target.offsetHeight>0||De.target.offsetWidth>0)&&(Pe(),n.setSize("100%","100%"),n.refresh())}}catch(lt){de.e(lt)}finally{de.f()}});return B.observe(c.current.parentElement),B}if(n){var P=U();return function(){P.unobserve(c.current.parentElement)}}},[n,Pe]),Object(m.useEffect)(function(){if(n){for(var U=[],P=function(){var De=he[B];de=Object(te.a)(De,2);var lt=de[0],ze=de[1],at=Object(Se.a)({},lt,function(){yt(ze)});U.push(at),n.addKeyMap(at)},B=0,he=Object.entries(aa);B<he.length;B++){var de;P()}return function(){var Me=Object(rt.a)(U),De;try{for(Me.s();!(De=Me.n()).done;){var lt=De.value;n.removeKeyMap(lt)}}catch(ze){Me.e(ze)}finally{Me.f()}}}},[n]),Object(m.useEffect)(function(){et!==ue&&we(et)},[et]),Object(Zt.a)(function(){if(!F&&O>0){var U=new Date().getTime(),P=window.sessionStorage.getItem(qt);U>=O+Ht&&(!P||P!==me)&&(window.sessionStorage.setItem(qt,me),j(!0))}},Ht),Object(m.useEffect)(function(){Ee(Wt)},[n,Wt]),Object(m.useEffect)(function(){n&&(Xt&&n.focus())},[n,Xt]),Object(m.useEffect)(function(){if(G&&n){var U=function(he){var de=he.target;if(M.current){var Me=de.scrollTop/de.scrollHeight;M.current.scrollTop=M.current.scrollHeight*Me}},P=n.getScrollerElement();return P.addEventListener("scroll",U),function(){P.removeEventListener("scroll",U)}}},[n,G]),Object(m.useEffect)(function(){if(n&&Q){var U=function(B,he){Q(B,he)};return n.on("beforeChange",U),function(){n.off("beforeChange",U)}}},[n,Q]),Object(m.useEffect)(function(){if(n&&qe){var U=function(){qe(n.getValue())};return n.on("blur",U),function(){n.off("blur",U)}}},[n,qe]),Object(m.useEffect)(function(){if(n){var U=function(B){var he=B.getValue();$(he),ie(new Date().getTime()),B.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Be&&Be(he)};return n.on("change",U),function(){n.off("change",U)}}},[n,Be]),Object(m.useEffect)(function(){n&&(ke==null?(n.setValue(""),$("")):ke!==n.getValue()&&(n.setValue(ke),$(ke),n.setCursor(n.lineCount(),0)))},[n,ke]);var yt=Object(m.useCallback)(function(U){var P=n.getCursor(),B=n.getSelection(),he=B.split(`
`);switch(U){case"bold":return n.replaceSelection("**"+B+"**"),B===""&&n.setCursor(P.line,P.ch+2),n.focus();case"italic":return n.replaceSelection("*"+B+"*"),B===""&&n.setCursor(P.line,P.ch+1),n.focus();case"code":return n.replaceSelection("`"+B+"`"),B===""&&n.setCursor(P.line,P.ch+1),n.focus();case"inline-latex":return n.replaceSelection("`$$"+B+"$$`"),B===""&&n.setCursor(P.line,P.ch+3),n.focus();case"latex":return n.replaceSelection("```latex\n"+B+"\n```"),n.setCursor(P.line+1,B.length+1),n.focus();case"line-break":return n.replaceSelection(`<br/>
`),n.focus();case"list-ul":return B===""?n.replaceSelection("- "+B):n.replaceSelection(he.map(function(de){return de===""?"":"- ".concat(de)}).join(`
`)),n.focus();case"list-ol":return B===""?n.replaceSelection("1. "+B):n.replaceSelection(he.map(function(de,Me){return de===""?"":"".concat(Me+1,". ").concat(de)}).join(`
`)),n.focus();case"add-null-ch":return B===""&&n.setCursor(P.line,P.ch+1),n.replaceSelection(Qt),n.focus();case"inster-template-1":return B===""&&n.setCursor(P.line,P.ch),n.replaceSelection(ia),n.focus();case"eraser":return n.setValue(""),n.focus();case"trigger-watch":return Ee(!G),n.focus();case"trigger-full-screen":return we(!ue),n.focus();case Ot:Ue(Ot);return;case At:Ue(At);return;case jt:Ue(jt);return;case _t:Ue(_t);return;default:throw new Error}},[n,G,ue]),Ve=Object(m.useCallback)(function(U){Ue("");switch(Re){case Ot:var P=U.title,B=U.link;return n.replaceSelection("[".concat(P,"](").concat(B,")")),n.focus();case At:var he=U.language,de=U.content;return n.replaceSelection(["```"+he,de,"```"].join(`
`)),n.focus();case jt:var Me=U.src,De=U.alt;return n.replaceSelection("![ ".concat(De," ]( ").concat(Me,' "').concat(De,'" )')),n.focus();case _t:for(var lt=U.row,ze=U.col,at=U.align,Kt=`
`,wt=0;wt<lt;wt++){for(var Ct=[],It=[],Jt=0;Jt<ze;Jt++)wt===1&&It.push(Yt[at]),Ct.push(" ");wt===1&&(Kt+="| ".concat(It.join(" | "),` |
`)),Kt+="| ".concat(Ct.join(ze===1?"":" | "),` |
`)}return n.replaceSelection(Kt+`
`),n.focus();default:throw new Error}},[n,Re]),J=Object(m.useMemo)(function(){switch(Re){case Ot:return o.a.createElement(nt,{callback:Ve,onCancel:d});case At:return o.a.createElement(Et.b,{callback:Ve,onCancel:d});case jt:return o.a.createElement(it,{callback:Ve,onCancel:d});case _t:return o.a.createElement(Mt,{callback:Ve,onCancel:d});default:return null}},[Re]);function d(){Ue("")}Object(m.useEffect)(function(){if(C.current){var U=function(lt){de=!0,Me=lt.pageY},P=function(){de=!1},B=function(lt){if(de){var ze=lt.pageY-Me;ze<0&&(ze=0),ze>300&&(ze=300);var at=$e+ze+"px";Fe(at)}},he=C.current,de=!1,Me=0;return he.addEventListener("mousedown",U),document.addEventListener("mousemove",B),document.addEventListener("mouseup",P),function(){he.removeEventListener("mousedown",U),document.removeEventListener("mousemove",B),document.removeEventListener("mouseup",P)}}},[n,C]),Object(m.useEffect)(function(){Fe($e)},[$e]);var _=zt(pt),A=zt(g),V={width:_,height:A},ce=Object(m.useMemo)(function(){if(O){var U=new Date(O),P=U.getHours(),B=U.getMinutes(),he=U.getSeconds();return P=P<10?"0"+P:P,B=B<10?"0"+B:B,he=he<10?"0"+he:he,"".concat(P,":").concat(B,":").concat(he)}return 0},[O]);function R(){window.sessionStorage.removeItem(qt),j(!1),ie(0)}function kt(){j(!1),ie(0),n.setValue(window.sessionStorage.getItem(qt))}return o.a.createElement(m.Fragment,null,o.a.createElement("div",{className:"markdown-editor-wrapper",ref:Te},o.a.createElement("div",{className:"markdown-editor-container ".concat(vt," ").concat(G?"on-preview":""," ").concat(xt?"mini":""," ").concat(ue?"full-screen":""),style:V},o.a.createElement(be,{insertTemp:Lt,watch:G,fullScreen:ue,showNullButton:H,onActionCallback:yt}),o.a.createElement("div",{className:"markdown-editor-body"},o.a.createElement("div",{className:"codemirror-container"},o.a.createElement("textarea",{ref:c,placeholder:tt})),G?o.a.createElement("div",{ref:M,className:"preview-container"},o.a.createElement(Ye.a,{value:me})):null))),la?o.a.createElement("a",{ref:C,className:"editor-resize"}):null,o.a.createElement(v.a,null,Gt[Re]?o.a.createElement(Z.a,{centered:!0,title:Gt[Re],visible:!0,onCancel:d,footer:null},J):null))}},dejd:function(Xe,re,t){},kSUc:function(Xe,re,t){},kqOp:function(Xe,re,t){"use strict";t.d(re,"a",function(){return f});var We=t("IIKO"),Z=t("XKWP"),rt=t("N7Kx"),te=t("kFHX"),Se=t("4jIl"),m=t("q1tI"),o=t.n(m),ae=t("Ot1p"),ne="\u2581",f=function(w){Object(te.a)(Ne,w);var L=Object(Se.a)(Ne);function Ne(){var K;Object(Z.a)(this,Ne);for(var ut=arguments.length,oe=new Array(ut),Ye=0;Ye<ut;Ye++)oe[Ye]=arguments[Ye];return K=L.call.apply(L,[this].concat(oe)),K.getChCountBeforeCursor=function(p,T){for(var k=T.line,ee=0,xe=0;xe<k;xe++)ee+=p.getLine(xe).split(ne).length-1;var be=p.getLine(k).substring(0,T.ch);return ee+=be.split(ne).length-1,ee},K.onCMBeforeChange=function(p,T){var k=p.getRange(T.from,T.to),ee=0;if(T.text.forEach(function(Ie){ee+=Ie.split(ne).length-1}),k&&k.indexOf(ne)!=-1){var xe=k.split(ne).length-1,be=K.getChCountBeforeCursor(p,T.from);console.log("\u5220\u9664".concat(xe,"\u4E2A\uFF0C \u4E4B\u524D\u6709").concat(be,"\u4E2A\uFF0C\u65B0\u589E").concat(ee,"\u4E2A")),K.props.deleteEmptyDisabled?T.cancel():K.props.onPlaceholderChange&&K.props.onPlaceholderChange(be,xe,ee)}else if(ee){var v=K.getChCountBeforeCursor(p,T.from);console.log("\u65B0\u589E".concat(ee,"\u4E2A\uFF0C\u4E4B\u524D\u6709").concat(v,"\u4E2A")),K.props.onPlaceholderChange&&K.props.onPlaceholderChange(v,0,ee)}},K}return Object(rt.a)(Ne,[{key:"render",value:function(){return o.a.createElement(ae.a,Object(We.a)({},this.props,{onCMBeforeChange:this.onCMBeforeChange}))}}]),Ne}(m.Component)},pr0Y:function(Xe,re,t){"use strict";t.r(re);var We=t("+L6B"),Z=t("2/Rp"),rt=t("5NDa"),te=t("5rEg"),Se=t("5Dmo"),m=t("3S7+"),o=t("14J3"),ae=t("BMrR"),ne=t("jCWc"),f=t("kPKH"),w=t("sPJy"),L=t("bE4q"),Ne=t("/zsF"),K=t("PArb"),ut=t("miYZ"),oe=t("tsqr"),Ye=t("c1Ei"),p=t.n(Ye),T=t("5Tp6"),k=t("XEnU"),ee=t("3S9h"),xe=t("y8nQ"),be=t("Vl3Y"),v=t("k16G"),Ie=t("SIvP"),Ze=t("B9cy"),gt=t("Ol7k"),le=t("lUTK"),mt=t("BvKs"),l=t("q1tI"),e=t.n(l),nt=t("WHYC"),Et=t("uYtH"),N=t("9kvl"),I=t("w5pM"),x=t("tgas"),ve=t("giR+"),Ae=t("fyUT"),it=t("sRBo"),He=t("kaz8"),ft=t("2qtc"),ot=t("kLXV"),Dt=t("V0Rq"),ct=t("Ot1p"),Ge=t("9Bee"),St=t("LuLp"),i=t.n(St),Mt=["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"],Ot=function(u,H){var Y=u.problemset,et=u.globalSetting,qe=u.loading,Q=u.dispatch,r=u.onRef,vt=r===void 0?function(){}:r,a=u.editData,tt=Object(Ie.a)(u,["problemset","globalSetting","loading","dispatch","onRef","editData"]),ye=Object(l.useState)([]),ge=Object(v.a)(ye,2),S=ge[0],se=ge[1],n=Object(l.useState)(),_e=Object(v.a)(n,2),Ce=_e[0],Le=_e[1],me=Object(l.useState)([]),$=Object(v.a)(me,2),z=$[0],b=$[1],G=Object(l.useState)(""),Ee=Object(v.a)(G,2),X=Ee[0],fe=Ee[1],ue=Object(l.useState)(5),we=Object(v.a)(ue,2),Ke=we[0],Oe=we[1],Re=Object(l.useState)(!1),Ue=Object(v.a)(Re,2),je=Ue[0],W=Ue[1],O=Object(nt.m)();Object(l.useEffect)(function(){se(["","","",""])},[]),Object(l.useEffect)(function(){if(!(a==null?void 0:a.question_choices)){W(!0);return}fe(a==null?void 0:a.question_title),Oe(parseInt(a==null?void 0:a.question_score)),se(a==null?void 0:a.question_choices.map(function(h){return h.choice_text}));var E=[];a==null||a.standard_answer.map(function(h,s){E.push(h-1)}),b(E)},[a]),Object(l.useImperativeHandle)(H,function(){return{onSave:ie,isEdit:je}});var ie=function(){var E=Object(T.a)(p.a.mark(function h(){var s,j,c;return p.a.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:if(X){C.next=3;break}return oe.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),C.abrupt("return",!1);case 3:if(s=S.findIndex(function(M){return!M}),!(s>-1)){C.next=7;break}return oe.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(Mt[s]," \u9009\u9879\u7684\u5185\u5BB9")),C.abrupt("return",!1);case 7:if(z.length){C.next=10;break}return oe.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(!(z.length<1)){C.next=13;break}return oe.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),C.abrupt("return",!1);case 13:if(j=S.map(function(M,Pe){return{choice_text:M,is_answer:z.includes(Pe)?Pe+1:0}}),!a.question_id){C.next=20;break}return C.next=17,Q({type:"exercise/editExerciseQuestion",payload:{id:a.question_id,question_title:X,question_type:1,question_score:"5.0",question_choices:j.map(function(M){return M.choice_text}),standard_answers:j.filter(function(M){return M.is_answer}).map(function(M){return M.is_answer})}});case 17:c=C.sent,C.next=23;break;case 20:return C.next=22,Q({type:"exercise/addExerciseQuestion",payload:{categoryId:O.categoryId,question_title:X,question_type:1,question_score:"5.0",question_choices:j.map(function(M){return M.choice_text}),standard_answers:j.filter(function(M){return M.is_answer}).map(function(M){return M.is_answer})}});case 22:c=C.sent;case 23:c.status===0&&(oe.b.success("\u4FDD\u5B58\u6210\u529F"),W(!1),Q({type:"exercise/editExercise",payload:Object(k.a)({},O)}));case 24:case"end":return C.stop()}},h)}));return function(){return E.apply(this,arguments)}}(),q=[{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"}],D=function(){var E=Object(T.a)(p.a.mark(function h(s){return p.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:c.t0=s.id,c.next=c.t0==="del"?3:c.t0==="up"||c.t0==="down"?5:c.t0==="edit"?9:11;break;case 3:return ot.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(T.a)(p.a.mark(function C(){return p.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:return Pe.next=2,Object(Dt.m)({id:a.question_id});case 2:Q({type:"exercise/editExercise",payload:Object(k.a)({},O)});case 3:case"end":return Pe.stop()}},C)}))()}}),c.abrupt("break",11);case 5:return c.next=7,Q({type:"exercise/exeriseMoveUpDown",payload:{id:a.question_id,opr:s.id}});case 7:return Q({type:"exercise/editExercise",payload:Object(k.a)({},O)}),c.abrupt("break",11);case 9:return W(!0),c.abrupt("break",11);case 11:case"end":return c.stop()}},h)}));return function(s){return E.apply(this,arguments)}}(),g=function(){var h;return e.a.createElement("aside",null,e.a.createElement("div",{className:i.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&&q.map(function(s,j){return s.id==="up"&&a.key===1||s.id==="down"&&a.key===a.len?null:e.a.createElement(m.a,{key:j,placement:"bottom",title:s.name},e.a.createElement("span",{onClick:function(){return D(s)},className:s.icon}))})),e.a.createElement("div",{className:"mt5"},e.a.createElement(Ge.a,{value:a.question_title})),e.a.createElement("div",{className:i.a.questionChoices},a==null||((h=a.question_choices)===null||h===void 0)?void 0:h.map(function(s,j){return e.a.createElement(ae.a,null,e.a.createElement(f.a,null,e.a.createElement(He.a,{key:j,checked:a.standard_answer.includes(j+1),disabled:!0},Mt[j],".")),e.a.createElement(f.a,{flex:"1"},e.a.createElement("span",{className:"c-black font14"},e.a.createElement(Ge.a,{value:s.choice_text}))))})))},Fe=function(){return e.a.createElement("aside",null,e.a.createElement("div",{className:i.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:i.a.titleWrap},e.a.createElement("span",{className:i.a.required},"*"),e.a.createElement("span",{className:i.a.title},"\u9898\u5E72\uFF1A")),e.a.createElement(ct.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:X,onChange:function(s){return fe(s)}}),S.map(function(h,s){return e.a.createElement("div",{className:i.a.choiceWrap,key:s},e.a.createElement(m.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},e.a.createElement("div",{className:"".concat(i.a.answer," ").concat(z.includes(s)?i.a.activeAnswer:""),onClick:function(){z.includes(s)?b(z.filter(function(c){return c!==s})):b([].concat(Object(ee.a)(z),[s]))}},Mt[s])),e.a.createElement("div",{className:i.a.editorWrap},Ce===s?e.a.createElement(ct.a,{id:"single-question-option-".concat(s),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:h,onChange:function(c){S[s]=c,se(S)}}):e.a.createElement("div",{className:i.a.htmlWrap,onClick:function(){return Le(s)}},e.a.createElement(Ge.a,{value:h}))),s>1&&e.a.createElement(m.a,{title:"\u5220\u9664"},e.a.createElement("i",{className:"".concat(i.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return se(S.filter(function(c,Te){return Te!==s}))}})),s<7&&s===S.length-1&&e.a.createElement(m.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},e.a.createElement("i",{className:"".concat(i.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return se([].concat(Object(ee.a)(S),[""]))}})))}),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(Ae.a,{value:Ke,max:1e4,min:-1,onChange:function(s){Oe(s)}})," \u5206"),e.a.createElement("aside",{className:"tr"},a.question_id&&e.a.createElement(Z.a,{type:"default",onClick:function(){return W(!1)}},"\u53D6\u6D88"),e.a.createElement(Z.a,{className:"ml20",type:"primary",onClick:function(){return ie()}},"\u4FDD\u5B58")))};return e.a.createElement("section",{className:i.a.wrap},!je&&g(),je&&Fe())},jt=Object(N.a)(function(F){var u=F.problemset,H=F.loading,Y=F.globalSetting;return{problemset:u,globalSetting:Y,loading:H.effects}},null,null,{forwardRef:!0})(Object(l.forwardRef)(Ot)),At=t("7Kak"),_t=t("9yH6"),Rt=["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"],Yt=function(u,H){var Y=u.problemset,et=u.globalSetting,qe=u.loading,Q=u.dispatch,r=u.onRef,vt=r===void 0?function(){}:r,a=u.editData,tt=Object(Ie.a)(u,["problemset","globalSetting","loading","dispatch","onRef","editData"]),ye=Object(l.useState)([]),ge=Object(v.a)(ye,2),S=ge[0],se=ge[1],n=Object(l.useState)(),_e=Object(v.a)(n,2),Ce=_e[0],Le=_e[1],me=Object(l.useState)([]),$=Object(v.a)(me,2),z=$[0],b=$[1],G=Object(l.useState)(""),Ee=Object(v.a)(G,2),X=Ee[0],fe=Ee[1],ue=Object(l.useState)(0),we=Object(v.a)(ue,2),Ke=we[0],Oe=we[1],Re=Object(l.useState)(!1),Ue=Object(v.a)(Re,2),je=Ue[0],W=Ue[1],O=Object(nt.m)();Object(l.useEffect)(function(){se(["","","",""])},[]),Object(l.useEffect)(function(){if(!(a==null?void 0:a.question_choices)){W(!0);return}fe(a==null?void 0:a.question_title),Oe(parseInt(a==null?void 0:a.question_score)),se(a==null?void 0:a.question_choices.map(function(h){return h.choice_text}));var E=[];a==null||a.standard_answer.map(function(h,s){E.push(h-1)}),b(E)},[a]),Object(l.useImperativeHandle)(H,function(){return{onSave:ie,isEdit:je}});var ie=function(){var E=Object(T.a)(p.a.mark(function h(){var s,j,c;return p.a.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:if(X){C.next=3;break}return oe.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),C.abrupt("return",!1);case 3:if(s=S.findIndex(function(M){return!M}),!(s>-1)){C.next=7;break}return oe.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(Rt[s]," \u9009\u9879\u7684\u5185\u5BB9")),C.abrupt("return",!1);case 7:if(z.length){C.next=10;break}return oe.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(!(z.length<1)){C.next=13;break}return oe.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),C.abrupt("return",!1);case 13:if(j=S.map(function(M,Pe){return{choice_text:M,is_answer:z.includes(Pe)?Pe+1:0}}),!a.question_id){C.next=20;break}return C.next=17,Object(x.u)({id:a.question_id,question_title:X,question_type:1,question_score:Ke,question_choices:j.map(function(M){return M.choice_text}),standard_answers:j.filter(function(M){return M.is_answer}).map(function(M){return M.is_answer})});case 17:c=C.sent,C.next=23;break;case 20:return C.next=22,Object(x.a)({exercise_bank_id:O.topicId,question_title:X,question_type:1,question_score:"5.0",question_choices:j.map(function(M){return M.choice_text}),standard_answers:j.filter(function(M){return M.is_answer}).map(function(M){return M.is_answer})});case 22:c=C.sent;case 23:return c.status===0&&(oe.b.success("\u4FDD\u5B58\u6210\u529F"),W(!1)),C.next=26,Q({type:"polls/getExerciseBanks",payload:Object(k.a)({},O)});case 26:case"end":return C.stop()}},h)}));return function(){return E.apply(this,arguments)}}(),q=[{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"}],D=function(){var E=Object(T.a)(p.a.mark(function h(s){return p.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:c.t0=s.id,c.next=c.t0==="del"?3:c.t0==="up"||c.t0==="down"?5:c.t0==="edit"?9:11;break;case 3:return ot.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(T.a)(p.a.mark(function C(){return p.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:return Pe.next=2,Object(x.e)({pollsId:a.question_id});case 2:Q({type:"polls/getExerciseBanks",payload:Object(k.a)({},O)});case 3:case"end":return Pe.stop()}},C)}))()}}),c.abrupt("break",11);case 5:return c.next=7,Object(x.j)({exerciseId:a==null?void 0:a.question_id,opr:s.id});case 7:return Q({type:"polls/getExerciseBanks",payload:Object(k.a)({},O)}),c.abrupt("break",11);case 9:return W(!0),c.abrupt("break",11);case 11:case"end":return c.stop()}},h)}));return function(s){return E.apply(this,arguments)}}(),g=function(){var h;return e.a.createElement("aside",null,e.a.createElement("div",{className:i.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&&q.map(function(s,j){return s.id==="up"&&a.key===1||s.id==="down"&&a.key===a.len?null:e.a.createElement(m.a,{key:j,placement:"bottom",title:s.name},e.a.createElement("span",{onClick:function(){return D(s)},className:s.icon}))})),e.a.createElement("div",{className:"mt5"},e.a.createElement(Ge.a,{value:a.question_title})),e.a.createElement("div",{className:i.a.questionChoices},a==null||((h=a.question_choices)===null||h===void 0)?void 0:h.map(function(s,j){return e.a.createElement(ae.a,null,e.a.createElement(f.a,null,e.a.createElement(_t.a,{key:j,checked:a.standard_answer.includes(j+1),disabled:!0},Rt[j],".")),e.a.createElement(f.a,{flex:"1"},e.a.createElement("span",{className:"c-black font14"},e.a.createElement(Ge.a,{value:s.choice_text}))))})))},Fe=function(){return e.a.createElement("aside",null,e.a.createElement("div",{className:i.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:i.a.titleWrap},e.a.createElement("span",{className:i.a.required},"*"),e.a.createElement("span",{className:i.a.title},"\u9898\u5E72\uFF1A")),e.a.createElement(ct.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:X,onChange:function(s){return fe(s)}}),S.map(function(h,s){return e.a.createElement("div",{className:i.a.choiceWrap,key:s},e.a.createElement(m.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},e.a.createElement("div",{className:"".concat(i.a.answer," ").concat(z.includes(s)?i.a.activeAnswer:""),onClick:function(){z.includes(s)?b(z.filter(function(c){return c!==s})):b([].concat(Object(ee.a)(z),[s]))}},Rt[s])),e.a.createElement("div",{className:i.a.editorWrap},Ce===s?e.a.createElement(ct.a,{id:"single-question-option-".concat(s),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:h,onChange:function(c){S[s]=c,se(S)}}):e.a.createElement("div",{className:i.a.htmlWrap,onClick:function(){return Le(s)}},e.a.createElement(Ge.a,{value:h}))),s>1&&e.a.createElement(m.a,{title:"\u5220\u9664"},e.a.createElement("i",{className:"".concat(i.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return se(S.filter(function(c,Te){return Te!==s}))}})),s<7&&s===S.length-1&&e.a.createElement(m.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},e.a.createElement("i",{className:"".concat(i.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return se([].concat(Object(ee.a)(S),[""]))}})))}),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(Ae.a,{value:Ke,max:1e4,min:-1,onChange:function(s){Oe(s)}})," \u5206"),e.a.createElement("aside",{className:"tr"},a.question_id&&e.a.createElement(Z.a,{type:"default",onClick:function(){return W(!1)}},"\u53D6\u6D88"),e.a.createElement(Z.a,{className:"ml20",type:"primary",onClick:function(){return ie()}},"\u4FDD\u5B58")))};return e.a.createElement("section",{className:i.a.wrap},!je&&g(),je&&Fe())},Zt=Object(N.a)(function(F){var u=F.problemset,H=F.loading,Y=F.globalSetting;return{problemset:u,globalSetting:Y,loading:H.effects}},null,null,{forwardRef:!0})(Object(l.forwardRef)(Yt)),Ft=["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"],Nt=function(u,H){var Y=u.problemset,et=u.globalSetting,qe=u.loading,Q=u.dispatch,r=u.onRef,vt=r===void 0?function(){}:r,a=u.editData,tt=Object(Ie.a)(u,["problemset","globalSetting","loading","dispatch","onRef","editData"]),ye=Object(l.useState)(),ge=Object(v.a)(ye,2),S=ge[0],se=ge[1],n=Object(l.useState)(""),_e=Object(v.a)(n,2),Ce=_e[0],Le=_e[1],me=Object(l.useState)(!1),$=Object(v.a)(me,2),z=$[0],b=$[1],G=Object(l.useState)(5),Ee=Object(v.a)(G,2),X=Ee[0],fe=Ee[1],ue=Object(nt.m)();Object(l.useEffect)(function(){if(!(a==null?void 0:a.question_choices)){b(!0);return}Le(a==null?void 0:a.question_title),fe(a==null?void 0:a.question_score),se(a.standard_answer[0]+"")},[a]),Object(l.useImperativeHandle)(H,function(){return{onSave:we,isEdit:z}});var we=function(){var je=Object(T.a)(p.a.mark(function W(){var O,ie;return p.a.wrap(function(D){for(;;)switch(D.prev=D.next){case 0:if(Ce){D.next=3;break}return oe.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),D.abrupt("return",!1);case 3:if(S){D.next=6;break}return oe.b.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),D.abrupt("return",!1);case 6:if(O=[{choice_text:"\u6B63\u786E",is_answer:S==="1"?1:0},{choice_text:"\u9519\u8BEF",is_answer:S==="2"?2:0}],!a.question_id){D.next=13;break}return D.next=10,Object(x.u)({id:a.question_id,question_title:Ce,question_type:2,question_score:X,question_choices:O.map(function(g){return g.choice_text}),standard_answers:O.filter(function(g){return g.is_answer}).map(function(g){return g.is_answer})});case 10:ie=D.sent,D.next=16;break;case 13:return D.next=15,Object(x.a)({exercise_bank_id:ue.topicId,question_title:Ce,question_type:2,question_score:X,question_choices:O.map(function(g){return g.choice_text}),standard_answers:O.filter(function(g){return g.is_answer}).map(function(g){return g.is_answer})});case 15:ie=D.sent;case 16:return ie.status===0&&(oe.b.success("\u4FDD\u5B58\u6210\u529F"),b(!1)),Q({type:"polls/getExerciseBanks",payload:Object(k.a)({},ue)}),D.abrupt("return",{name:Ce,choices:O});case 19:case"end":return D.stop()}},W)}));return function(){return je.apply(this,arguments)}}(),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"}],Oe=function(){var je=Object(T.a)(p.a.mark(function W(O){return p.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:q.t0=O.id,q.next=q.t0==="del"?3:q.t0==="up"||q.t0==="down"?5:q.t0==="edit"?9:11;break;case 3:return ot.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(T.a)(p.a.mark(function g(){return p.a.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return E.next=2,Object(x.e)({pollsId:a.question_id});case 2:Q({type:"polls/getExerciseBanks",payload:Object(k.a)({},ue)});case 3:case"end":return E.stop()}},g)}))()}}),q.abrupt("break",11);case 5:return q.next=7,Object(x.j)({exerciseId:a==null?void 0:a.question_id,opr:O.id});case 7:return Q({type:"polls/getExerciseBanks",payload:Object(k.a)({},ue)}),q.abrupt("break",11);case 9:return b(!0),q.abrupt("break",11);case 11:case"end":return q.stop()}},W)}));return function(O){return je.apply(this,arguments)}}(),Re=function(){var W;return e.a.createElement("aside",null,e.a.createElement("div",{className:i.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&&Ke.map(function(O,ie){return O.id==="up"&&a.key===1||O.id==="down"&&a.key===a.len?null:e.a.createElement(m.a,{key:ie,placement:"bottom",title:O.name},e.a.createElement("span",{onClick:function(){return Oe(O)},className:O.icon}))})),e.a.createElement("div",{className:"mt5"},a.question_title),e.a.createElement("div",{className:i.a.questionChoices},a==null||((W=a.question_choices)===null||W===void 0)?void 0:W.map(function(O,ie){return e.a.createElement(_t.a,{key:ie,checked:a.standard_answer.includes(ie+1),disabled:!0},Ft[ie],". ",e.a.createElement("span",{className:"c-black font14"},O.choice_text))})))},Ue=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:i.a.titleWrap},e.a.createElement("span",{className:i.a.required},"*"),e.a.createElement("span",{className:i.a.title},"\u9898\u5E72\uFF1A")),e.a.createElement(ct.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Ce,onChange:function(O){return Le(O)}}),e.a.createElement("p",{className:i.a.titleWrap},e.a.createElement("span",{className:i.a.required},"*"),e.a.createElement("span",{className:i.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",e.a.createElement("span",{className:i.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),e.a.createElement(_t.a.Group,{buttonStyle:"solid",value:S,onChange:function(O){return se(O.target.value)}},e.a.createElement(_t.a.Button,{value:"1",className:"".concat(i.a.radio," mr40")},"\u6B63\u786E"),e.a.createElement(_t.a.Button,{value:"2",className:i.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(Ae.a,{value:X,max:1e4,min:-1,onChange:function(O){fe(O)}})," \u5206"),e.a.createElement("aside",{className:"tr"},a.question_id&&e.a.createElement(Z.a,{type:"default",onClick:function(){return b(!1)}},"\u53D6\u6D88"),e.a.createElement(Z.a,{className:"ml20",type:"primary",onClick:function(){return we()}},"\u4FDD\u5B58")))};return e.a.createElement("section",{className:i.a.wrap},!z&&Re(),z&&Ue())},ra=Object(N.a)(function(F){var u=F.problemset,H=F.loading,Y=F.globalSetting;return{problemset:u,globalSetting:Y,loading:H.effects}},null,null,{forwardRef:!0})(Object(l.forwardRef)(Nt)),ua=t("kqOp"),Ht=t("7qnI"),Qt=t("1vsH"),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"],zt=function(u,H){var Y=u.problemset,et=u.globalSetting,qe=u.loading,Q=u.dispatch,r=u.editData,vt=Object(Ie.a)(u,["problemset","globalSetting","loading","dispatch","editData"]),a=Object(l.useState)(""),tt=Object(v.a)(a,2),ye=tt[0],ge=tt[1],S=Object(l.useState)(""),se=Object(v.a)(S,2),n=se[0],_e=se[1],Ce=Object(l.useState)([]),Le=Object(v.a)(Ce,2),me=Le[0],$=Le[1],z=Object(l.useState)(""),b=Object(v.a)(z,2),G=b[0],Ee=b[1],X=Object(l.useState)(),fe=Object(v.a)(X,2),ue=fe[0],we=fe[1],Ke=Object(l.useState)(!1),Oe=Object(v.a)(Ke,2),Re=Oe[0],Ue=Oe[1],je=Object(l.useState)(5),W=Object(v.a)(je,2),O=W[0],ie=W[1],q=Object(l.useState)(!1),D=Object(v.a)(q,2),g=D[0],Fe=D[1],E=Object(nt.m)();Object(l.useEffect)(function(){if(!(r==null?void 0:r.question_title)){Fe(!0);return}ge(r==null?void 0:r.question_title),we(r==null?void 0:r.is_ordered),ie(r==null?void 0:r.question_score);var J=r==null?void 0:r.standard_answer.map(function(d){return d.answer_text});$(J)},[Y.editData]),Object(l.useEffect)(function(){Ue(!1)},[g]),Object(l.useImperativeHandle)(H,function(){return{onSave:h,isEdit:g}});var h=function(){var J=Object(T.a)(p.a.mark(function d(){var _,A,V;return p.a.wrap(function(R){for(;;)switch(R.prev=R.next){case 0:if(_=[],A=!1,me.forEach(function(kt,U){_.push({choice_id:U+1,answer_text:[]}),kt.forEach(function(P,B){_[U].answer_text.push(P),(!P||!Object(Qt.U)(P,1e4))&&(Ee("".concat(U,"-").concat(B)),oe.b.info(P?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),A=!0)})}),!A){R.next=5;break}return R.abrupt("return",!1);case 5:if(!r.question_id){R.next=11;break}return R.next=8,Object(x.u)({id:r.question_id,question_title:ye,question_type:3,question_score:O,is_ordered:ue,standard_answers:_});case 8:V=R.sent,R.next=14;break;case 11:return R.next=13,Object(x.a)({exercise_bank_id:E.topicId,question_title:ye,question_type:3,question_score:O,is_ordered:ue,standard_answers:_});case 13:V=R.sent;case 14:return V.status===0&&(oe.b.success("\u4FDD\u5B58\u6210\u529F"),Fe(!1)),Q({type:"polls/getExerciseBanks",payload:Object(k.a)({},E)}),R.abrupt("return",{name:ye,analysis:n,standard_answers:_,is_ordered:ue});case 17:case"end":return R.stop()}},d)}));return function(){return J.apply(this,arguments)}}(),s=function(d,_,A){var V=me.slice();if(_&&V.splice(d,_),A&&Re)for(var ce=0;ce<A;ce++)V.splice(d+ce,0,[""]);Ue(!0),$(V)},j=function(d,_,A){Ee("");var V=me.slice();V[d][_]=A,$(V)},c=function(d){var _=me.slice();_[d]=[].concat(Object(ee.a)(_[d]),[""]),$(_)},Te=function(d,_){var A=me.slice();if(!A[d][_]){A[d]=A[d].filter(function(V,ce){return ce!==_}),$(A);return}ot.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:i.a.modal,onOk:function(){A[d]=A[d].filter(function(ce,R){return R!==_}),$(A)}})},C=function(d){ot.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:i.a.modal,onOk:function(){var A=me.slice();A=me.filter(function(V,ce){return d!==ce}),$(A)}})},M=function(){return e.a.createElement("aside",null,e.a.createElement("div",{className:i.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(ua.a,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:ye,onChange:function(_){return ge(_)},showNullButton:!0,onPlaceholderChange:s})),e.a.createElement("div",{className:"mt20"},me.map(function(d,_){return e.a.createElement(Ht.a,{key:_,answers:d,index:_,is_md:!0,activeOptionErrorIndex:G,onAnswerChange:j,addChildAnswer:c,deleteChildAnswer:Te,deleteChildAnswermain:C})})),e.a.createElement("div",{className:"mt20"},me.length>1&&e.a.createElement("span",null,e.a.createElement(He.a,{checked:ue,onChange:function(_){return we(_.target.checked)},className:"".concat(i.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),e.a.createElement("span",{className:"".concat(i.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(Ae.a,{value:O,max:1e4,min:-1,onChange:function(_){ie(_)}})," \u5206"),e.a.createElement("aside",{className:"tr"},r.question_id&&e.a.createElement(Z.a,{type:"default",onClick:function(){return Fe(!1)}},"\u53D6\u6D88"),e.a.createElement(Z.a,{className:"ml20",type:"primary",onClick:function(){return h()}},"\u4FDD\u5B58")))},Pe=[{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"}],yt=function(){var J=Object(T.a)(p.a.mark(function d(_){return p.a.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:V.t0=_.id,V.next=V.t0==="del"?3:V.t0==="up"||V.t0==="down"?5:V.t0==="edit"?9:11;break;case 3:return ot.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(T.a)(p.a.mark(function R(){return p.a.wrap(function(U){for(;;)switch(U.prev=U.next){case 0:return U.next=2,Object(x.e)({pollsId:r.question_id});case 2:Q({type:"polls/getExerciseBanks",payload:Object(k.a)({},E)});case 3:case"end":return U.stop()}},R)}))()}}),V.abrupt("break",11);case 5:return V.next=7,Object(x.j)({exerciseId:r==null?void 0:r.question_id,opr:_.id});case 7:return Q({type:"polls/getExerciseBanks",payload:Object(k.a)({},E)}),V.abrupt("break",11);case 9:return Fe(!0),V.abrupt("break",11);case 11:case"end":return V.stop()}},d)}));return function(_){return J.apply(this,arguments)}}(),Ve=function(){var d;return e.a.createElement("aside",null,e.a.createElement("div",{className:i.a.questionType},e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},r.key,"\u3001\u586B\u7A7A\u9898"),"\uFF08",r.question_score,"\u5206\uFF09"),!r.hideAction&&Pe.map(function(_,A){return _.id==="up"&&r.key===1||_.id==="down"&&r.key===r.len?null:e.a.createElement(m.a,{key:A,placement:"bottom",title:_.name},e.a.createElement("span",{onClick:function(){return yt(_)},className:_.icon}))})),e.a.createElement("div",{className:"mt5"},r.question_title),e.a.createElement("div",{className:i.a.questionChoices},r==null||((d=r.standard_answer)===null||d===void 0)?void 0:d.map(function(_,A){return e.a.createElement(ae.a,null,e.a.createElement(f.a,null,"\u7B54\u6848\uFF08\u586B\u7A7A",_.choice_id,"\uFF09\uFF1A"),e.a.createElement(f.a,{flex:"1"},e.a.createElement(te.a,{key:A,checked:r.standard_answer.includes(A),disabled:!0,value:_.answer_text})))})))};return e.a.createElement("section",{className:i.a.wrap},!g&&Ve(),g&&M())},ea=Object(N.a)(function(F){var u=F.problemset,H=F.loading,Y=F.globalSetting;return{problemset:u,globalSetting:Y,loading:H.effects}},null,null,{forwardRef:!0})(Object(l.forwardRef)(zt)),ta=["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"],aa=function(u,H){var Y=u.problemset,et=u.globalSetting,qe=u.loading,Q=u.dispatch,r=u.onRef,vt=r===void 0?function(){}:r,a=u.editData,tt=Object(Ie.a)(u,["problemset","globalSetting","loading","dispatch","onRef","editData"]),ye=Object(l.useState)(""),ge=Object(v.a)(ye,2),S=ge[0],se=ge[1],n=Object(l.useState)(""),_e=Object(v.a)(n,2),Ce=_e[0],Le=_e[1],me=Object(l.useState)(""),$=Object(v.a)(me,2),z=$[0],b=$[1],G=Object(l.useState)(5),Ee=Object(v.a)(G,2),X=Ee[0],fe=Ee[1],ue=Object(l.useState)(!1),we=Object(v.a)(ue,2),Ke=we[0],Oe=we[1],Re=Object(nt.m)();Object(l.useEffect)(function(){var q;if(!(a==null?void 0:a.question_title)){Oe(!0);return}se(a==null?void 0:a.question_title),b(a==null||((q=a.standard_answer)===null||q===void 0)?void 0:q[0]),fe(a==null?void 0:a.question_score)},[Y.editData]),Object(l.useImperativeHandle)(H,function(){return{onSave:Ue,isEdit:Ke}});var Ue=function(){var q=Object(T.a)(p.a.mark(function D(){var g;return p.a.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:if(S){E.next=3;break}return oe.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(x.u)({id:a.question_id,question_title:S,question_type:4,question_score:X,standard_answers:[z]});case 6:g=E.sent,E.next=12;break;case 9:return E.next=11,Object(x.a)({exercise_bank_id:Re.topicId,question_title:S,question_type:4,question_score:X,standard_answers:[z]});case 11:g=E.sent;case 12:return g.status===0&&(oe.b.success("\u4FDD\u5B58\u6210\u529F"),Oe(!1),Q({type:"polls/getExerciseBanks",payload:Object(k.a)({},Re)})),E.abrupt("return",{name:S,answer_texts:[z],analysis:Ce});case 14:case"end":return E.stop()}},D)}));return function(){return q.apply(this,arguments)}}(),je=function(){return e.a.createElement("aside",null,e.a.createElement("div",{className:i.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(ct.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:S,onChange:function(g){return se(g)}}),e.a.createElement("p",{className:i.a.titleWrap},e.a.createElement("span",{className:i.a.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),e.a.createElement(ct.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:z,onChange:function(g){return b(g)}}),e.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",e.a.createElement(Ae.a,{value:X,max:1e4,min:-1,onChange:function(g){fe(g)}})," \u5206"),e.a.createElement("aside",{className:"tr"},a.question_id&&e.a.createElement(Z.a,{type:"default",onClick:function(){return Oe(!1)}},"\u53D6\u6D88"),e.a.createElement(Z.a,{className:"ml20",type:"primary",onClick:function(){return Ue()}},"\u4FDD\u5B58")))},W=[{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"}],O=function(){var q=Object(T.a)(p.a.mark(function D(g){return p.a.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:E.t0=g.id,E.next=E.t0==="del"?3:E.t0==="up"||E.t0==="down"?5:E.t0==="edit"?9:11;break;case 3:return ot.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(T.a)(p.a.mark(function s(){return p.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.next=2,Object(x.e)({pollsId:a.question_id});case 2:Q({type:"polls/getExerciseBanks",payload:Object(k.a)({},Re)});case 3:case"end":return c.stop()}},s)}))()}}),E.abrupt("break",11);case 5:return E.next=7,Object(x.j)({exerciseId:a==null?void 0:a.question_id,opr:g.id});case 7:return Q({type:"polls/getExerciseBanks",payload:Object(k.a)({},Re)}),E.abrupt("break",11);case 9:return Oe(!0),E.abrupt("break",11);case 11:case"end":return E.stop()}},D)}));return function(g){return q.apply(this,arguments)}}(),ie=function(){return e.a.createElement("aside",null,e.a.createElement("div",{className:i.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&&W.map(function(D,g){return D.id==="up"&&a.key===1||D.id==="down"&&a.key===a.len?null:e.a.createElement(m.a,{key:g,placement:"bottom",title:D.name},e.a.createElement("span",{onClick:function(){return O(D)},className:D.icon}))})),e.a.createElement("div",{className:"mt5"},a.question_title),e.a.createElement("div",{className:i.a.questionChoices},e.a.createElement("p",null,e.a.createElement("strong",null,"\u53C2\u8003\u7B54\u6848\uFF1A")),e.a.createElement(Ge.a,{value:z})))};return e.a.createElement("section",{className:i.a.wrap},!Ke&&ie(),Ke&&je())},Gt=Object(N.a)(function(F){var u=F.problemset,H=F.loading,Y=F.globalSetting;return{problemset:u,globalSetting:Y,loading:H.effects}},null,null,{forwardRef:!0})(Object(l.forwardRef)(aa)),ma=["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"],y=function(u,H){var Y=u.problemset,et=u.globalSetting,qe=u.loading,Q=u.dispatch,r=u.editData,vt=Object(Ie.a)(u,["problemset","globalSetting","loading","dispatch","editData"]),a=Object(l.useState)(""),tt=Object(v.a)(a,2),ye=tt[0],ge=tt[1],S=Object(l.useState)(""),se=Object(v.a)(S,2),n=se[0],_e=se[1],Ce=Object(l.useState)(""),Le=Object(v.a)(Ce,2),me=Le[0],$=Le[1],z=Object(l.useState)([]),b=Object(v.a)(z,2),G=b[0],Ee=b[1],X=Object(l.useState)(""),fe=Object(v.a)(X,2),ue=fe[0],we=fe[1],Ke=Object(l.useState)(),Oe=Object(v.a)(Ke,2),Re=Oe[0],Ue=Oe[1],je=Object(l.useState)(!1),W=Object(v.a)(je,2),O=W[0],ie=W[1],q=Object(l.useState)([]),D=Object(v.a)(q,2),g=D[0],Fe=D[1],E=Object(l.useState)(!1),h=Object(v.a)(E,2),s=h[0],j=h[1],c=Object(nt.m)();Object(l.useEffect)(function(){var Ve;r.edit&&j(!0),ge(r.shixun_name),_e(r.question_title);var J=[];(Ve=r.shixun)===null||Ve===void 0||Ve.map(function(d){J.push(d.challenge_score)}),Fe(J)},[r]),Object(l.useEffect)(function(){ie(!1)},[s]),Object(l.useImperativeHandle)(H,function(){return{onSave:Te,isEdit:s}});var Te=function(){var Ve=Object(T.a)(p.a.mark(function J(){var d,_,A;return p.a.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:if(d=[],_=!1,!_){ce.next=4;break}return ce.abrupt("return",!1);case 4:if(!r.question_id){ce.next=10;break}return ce.next=7,Object(x.u)({id:r.question_id,question_title:n,shixun_name:ye,shixun_id:r.shixun_id,question_type:5,question_scores:g});case 7:A=ce.sent,ce.next=13;break;case 10:return ce.next=12,Object(x.a)({exercise_bank_id:c.topicId,question_title:n,shixun_name:ye,shixun_id:r.shixun_id,question_type:5,question_scores:g});case 12:A=ce.sent;case 13:return A.status===0&&(oe.b.success("\u4FDD\u5B58\u6210\u529F"),j(!1)),ce.next=16,Q({type:"polls/getExerciseBanks",payload:Object(k.a)({},c)});case 16:return ce.abrupt("return",{name:n,analysis:me,standard_answers:d,is_ordered:Re});case 17:case"end":return ce.stop()}},J)}));return function(){return Ve.apply(this,arguments)}}(),C=function(){var J;return e.a.createElement("aside",null,e.a.createElement("div",{className:i.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(te.a,{defaultValue:ye,onChange:function(_){debugger;ge(_.target.value)}})),e.a.createElement("div",{className:"mt10"},e.a.createElement(ct.a,{id:"single-question-option-0",height:155,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u9898\u5B8C\u6210\u8981\u6C42",defaultValue:n,onChange:function(_){_e(_)}})),e.a.createElement("div",{className:"mt20"},(J=r.shixun)===null||J===void 0?void 0:J.map(function(d,_){return e.a.createElement(ae.a,{gutter:[20,20]},e.a.createElement(f.a,{flex:"1"},_+1,".",d.challenge_name),e.a.createElement(f.a,null,e.a.createElement(Ae.a,{defaultValue:g[_],onChange:function(V){g[_]=V,Fe(g),console.log("srore:L",g[_])}})))})),e.a.createElement("div",{className:"mt20"},G.length>1&&e.a.createElement("span",null,e.a.createElement(He.a,{checked:Re,onChange:function(_){return Ue(_.target.checked)},className:"".concat(i.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),e.a.createElement("span",{className:"".concat(i.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"},!(r==null?void 0:r.edit)&&e.a.createElement(Z.a,{type:"default",onClick:function(){return j(!1)}},"\u53D6\u6D88"),e.a.createElement(Z.a,{className:"ml20",type:"primary",onClick:function(){return Te()}},"\u4FDD\u5B58")))},M=[{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"}],Pe=function(){var Ve=Object(T.a)(p.a.mark(function J(d){return p.a.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:A.t0=d.id,A.next=A.t0==="del"?3:A.t0==="up"||A.t0==="down"?5:A.t0==="edit"?9:11;break;case 3:return ot.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(T.a)(p.a.mark(function ce(){return p.a.wrap(function(kt){for(;;)switch(kt.prev=kt.next){case 0:return kt.next=2,Object(x.e)({pollsId:r.question_id});case 2:Q({type:"polls/getExerciseBanks",payload:Object(k.a)({},c)});case 3:case"end":return kt.stop()}},ce)}))()}}),A.abrupt("break",11);case 5:return A.next=7,Object(x.j)({exerciseId:r==null?void 0:r.question_id,opr:d.id});case 7:return Q({type:"polls/getExerciseBanks",payload:Object(k.a)({},c)}),A.abrupt("break",11);case 9:return j(!0),A.abrupt("break",11);case 11:case"end":return A.stop()}},J)}));return function(d){return Ve.apply(this,arguments)}}(),yt=function(){var J;return e.a.createElement("aside",null,e.a.createElement("div",{className:i.a.questionType},e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},r.key,"\u3001\u5B9E\u8BAD\u9898"),"\uFF08",r.question_score,"\u5206\uFF09"),e.a.createElement("div",{className:"tr"},e.a.createElement(Et.Link,{target:"_blank",to:"/shixuns/".concat(r.shixun_identifier,"/challenges")},"\u5B9E\u8BAD\u8BE6\u60C5"),!r.hideAction&&M.map(function(d,_){return d.id==="up"&&r.key===1||d.id==="down"&&r.key===r.len?null:e.a.createElement(m.a,{key:_,placement:"bottom",title:d.name},e.a.createElement("span",{onClick:function(){return Pe(d)},className:d.icon}))}))),e.a.createElement("div",{className:"font16"},r.shixun_name),e.a.createElement("div",{className:"mt30"}),(J=r.shixun)===null||J===void 0?void 0:J.map(function(d,_){return e.a.createElement("div",{key:_},"\u7B2C",_+1,"\u5173 ",e.a.createElement("span",{className:"ml10"},d.challenge_name)," ",e.a.createElement("span",{className:"ml10"},d.challenge_score))}))};return e.a.createElement("section",{className:i.a.wrap},!s&&yt(),s&&C())},Qe=Object(N.a)(function(F){var u=F.problemset,H=F.loading,Y=F.globalSetting;return{problemset:u,globalSetting:Y,loading:H.effects}},null,null,{forwardRef:!0})(Object(l.forwardRef)(y)),ke=t("bbsP"),Be=t("/wGt"),Je=t("DjyN"),pt=t("NUBc"),Ut=t("uSYw"),$e=t.n(Ut),Pt=te.a.Search,xt=[{id:"type",name:"\u7B5B\u9009",children:[{name:"\u5168\u90E8\u5B9E\u8BAD",id:"all",type:"type"},{name:"\u6211\u7684\u5B9E\u8BAD",id:"mine",type:"type"}]},{id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]}],Tt=function(u){var H,Y=u.classroomList,et=u.loading,qe=u.dispatch,Q=u.callback,r=Object(nt.m)(),vt=Object(nt.l)(),a=Y.actionTabs,tt=be.a.useForm(),ye=Object(v.a)(tt,1),ge=ye[0],S=Y.shixunLists,se=Object(l.useState)([]),n=Object(v.a)(se,2),_e=n[0],Ce=n[1],Le=Object(l.useState)({page:1,type:"all",diff:"",status:"published",order:"desc",limit:20,sort:"publish_time",no_jupyter:1}),me=Object(v.a)(Le,2),$=me[0],z=me[1];return Object(l.useEffect)(function(){qe({type:"classroomList/getShixunLists",payload:Object(k.a)({},$)})},[r.categoryId]),Object(l.useEffect)(function(){Ce([])},[Y.actionTabs.key]),Y.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:e.a.createElement(Be.a,{title:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",placement:"bottom",height:"100%",closable:!1,visible:Y.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",className:$e.a.drawer,footer:e.a.createElement("div",{className:"tc"},e.a.createElement(Z.a,{size:"large",onClick:function(){qe({type:"classroomList/setActionTabs",payload:{key:""}})},style:{marginRight:8}},"\u53D6\u6D88"),e.a.createElement(Z.a,{size:"large",onClick:Object(T.a)(p.a.mark(function b(){var G;return p.a.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:_e.length>1?oe.b.error("\u53EA\u80FD\u9009\u62E9\u4E00\u4E2A\u5B9E\u8DF5\u9879\u76EE"):_e.length===0?oe.b.error("\u8BF7\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE"):(Q&&Q(S==null||((G=S.shixun_list)===null||G===void 0)?void 0:G.filter(function(fe){return fe.id===_e[0]})[0]),qe({type:"classroomList/setActionTabs",payload:{key:""}}));case 1:case"end":return X.stop()}},b)})),type:"primary"},"\u786E\u5B9A"))},e.a.createElement("section",{className:"tc"},e.a.createElement(Pt,{placeholder:"\u5B9E\u8BAD\u4FE1\u606F/\u9662\u6821\u540D\u79F0/\u521B\u5EFA\u8005",enterButton:"\u641C\u7D22",size:"large",className:$e.a.search,onSearch:function(G){$.keyword=G,qe({type:"classroomList/getShixunLists",payload:Object(k.a)({},$)})}})),e.a.createElement("section",{className:"edu-container"},xt.map(function(b,G){var Ee;return e.a.createElement("ul",{className:$e.a.menu,key:G},e.a.createElement("li",null,b.name),b==null||((Ee=b.children)===null||Ee===void 0)?void 0:Ee.map(function(X,fe){return e.a.createElement("li",{key:fe,className:$[b.id]==X.id?$e.a.actived:"",onClick:function(){$[b.id]=X.id,z(Object(k.a)({},$)),qe({type:"classroomList/getShixunLists",payload:Object(k.a)({},$)})}},e.a.createElement("strong",null,X.name))}))}),S==null||((H=S.shixun_list)===null||H===void 0)?void 0:H.map(function(b,G){return e.a.createElement("div",{className:$e.a.listItem,key:G},e.a.createElement(He.a,{checked:_e.includes(b.id),value:b.id,onChange:function(X){var fe=_e.indexOf(b.id);_e.indexOf(b.id)>-1?Ce(_e.filter(function(ue){return ue!==b.id})):Ce(_e.concat(b.id))}}),e.a.createElement("div",{className:$e.a.info},e.a.createElement("div",{className:$e.a.title},e.a.createElement("div",{className:$e.a.titleLeft},e.a.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:b.title}}))),e.a.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},e.a.createElement("span",{className:$e.a.description,dangerouslySetInnerHTML:{__html:b.description}})),e.a.createElement("div",{className:" mt15"},b.challenge_names.map(function(Ee,X){return e.a.createElement("span",{key:X,className:"mr30"},"\u7B2C",X+1,"\u5173 ",Ee," ")})),e.a.createElement(K.a,{dashed:!0}),e.a.createElement("div",{className:"c-light-black mt20"},e.a.createElement("span",null,b.author_name),e.a.createElement("span",{className:"ml15 mr15"},"|"),e.a.createElement("span",null,b.author_school_name),e.a.createElement("span",{className:"ml15 mr15"},"|"),e.a.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570:",b.level),e.a.createElement("span",{className:"ml15 mr15"},"|"),e.a.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570:"),e.a.createElement("span",null,b.study_count))))}),e.a.createElement("p",null)),e.a.createElement("div",{className:"tc"},e.a.createElement(pt.a,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showQuickJumper:!0,total:S==null?void 0:S.shixuns_count,onChange:function(G){$.page=G,Ce([]),qe({type:"classroomList/getShixunLists",payload:Object(k.a)({},$)})}})))},Xt=Object(N.a)(function(F){var u=F.classroomList,H=F.loading;return{classroomList:u,loading:H}})(Tt),Wt=t("uLbx"),Lt=t.n(Wt),na=mt.a.SubMenu,qt=gt.a.Content,oa=gt.a.Sider,la=function(u){var H,Y,et,qe,Q,r,vt,a,tt,ye,ge,S,se,n,_e,Ce,Le,me,$,z,b,G,Ee,X,fe,ue,we,Ke,Oe,Re,Ue,je,W,O,ie,q,D,g,Fe,E,h,s,j,c,Te,C,M,Pe,yt,Ve,J,d,_,A,V,ce,R=u.polls,kt=u.globalSetting,U=u.loading,P=u.user,B=u.dispatch,he=Object(Ie.a)(u,["polls","globalSetting","loading","user","dispatch"]),de=Object(nt.m)(),Me=Object(nt.l)(),De=P.userInfo,lt=be.a.useForm(),ze=Object(v.a)(lt,1),at=ze[0],Kt=Object(l.useState)([]),wt=Object(v.a)(Kt,2),Ct=wt[0],It=wt[1],Jt=Object(l.useState)(!1),ca=Object(v.a)(Jt,2),da=ca[0],_a=ca[1],Ea=[{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}],$t=Object(l.useRef)();Object(l.useEffect)(function(){var dt;if((dt=R.exerciseBanks)===null||dt===void 0?void 0:dt.exercise_questions){var pe,st,ht,Bt,bt;It(Object(ee.a)((pe=R.exerciseBanks)===null||pe===void 0?void 0:pe.exercise_questions)),at.setFieldsValue({exercise_name:(st=R.exerciseBanks)===null||st===void 0||((ht=st.exercise)===null||ht===void 0)?void 0:ht.exercise_name,exercise_description:(Bt=R.exerciseBanks)===null||Bt===void 0||((bt=Bt.exercise)===null||bt===void 0)?void 0:bt.exercise_description})}},[R.exerciseBanks]),Object(l.useEffect)(function(){B({type:"polls/getExerciseBanks",payload:Object(k.a)({},de)})},[de.categoryId]);var fa=function(){var dt=Object(T.a)(p.a.mark(function pe(){var st,ht,Bt;return p.a.wrap(function(Vt){for(;;)switch(Vt.prev=Vt.next){case 0:return Vt.next=2,at.validateFields();case 2:return Bt=at.getFieldValue(),Bt.is_md=!0,Bt.topicId=(st=R.exerciseBanks)===null||st===void 0||((ht=st.exercise)===null||ht===void 0)?void 0:ht.id,_a(!1),Vt.next=8,Object(x.v)(Object(k.a)({},Bt));case 8:B({type:"polls/getExerciseBanks",payload:Object(k.a)({},de)});case 9:case"end":return Vt.stop()}},pe)}));return function(){return dt.apply(this,arguments)}}(),pa=function(){var dt=Object(T.a)(p.a.mark(function pe(st){var ht;return p.a.wrap(function(bt){for(;;)switch(bt.prev=bt.next){case 0:return bt.next=2,$t==null?void 0:$t.current;case 2:if(ht=bt.sent,!(ht==null?void 0:ht.isEdit)){bt.next=6;break}return oe.b.error("\u4E0D\u80FD\u540C\u65F6\u7F16\u8F91\u4E24\u9898"),bt.abrupt("return");case 6:st===5?B({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"}}):It([].concat(Object(ee.a)(Ct),[{question_type:st}]));case 7:case"end":return bt.stop()}},pe)}));return function(st){return dt.apply(this,arguments)}}(),va=function(){return Ct==null?void 0:Ct.map(function(pe,st){if(pe.key=st+1,pe.len=Ct.length,pe.question_type===0)return e.a.createElement("aside",null,e.a.createElement(Zt,{ref:$t,editData:pe}),e.a.createElement(K.a,null));if(pe.question_type===1)return e.a.createElement("aside",null,e.a.createElement(jt,{ref:$t,editData:pe}),e.a.createElement(K.a,null));if(pe.question_type===2)return e.a.createElement("aside",null,e.a.createElement(ra,{ref:$t,editData:pe}),e.a.createElement(K.a,null));if(pe.question_type===3)return e.a.createElement("aside",null,e.a.createElement(ea,{editData:pe}),e.a.createElement(K.a,null));if(pe.question_type===4)return e.a.createElement("aside",null,e.a.createElement(Gt,{editData:pe}),e.a.createElement(K.a,null));if(pe.question_type===5)return e.a.createElement("aside",null,e.a.createElement(Qe,{editData:pe}),e.a.createElement(K.a,null))})};return e.a.createElement("section",{className:"edu-container"},e.a.createElement("section",{className:"animated fadeIn"},e.a.createElement("aside",{className:"mt10"},De&&e.a.createElement(L.a,{separator:">"},e.a.createElement(L.a.Item,null,e.a.createElement(Et.Link,{to:"/users/".concat(De.login,"/topics/personal")},"\u6211\u7684\u9898\u5E93")),e.a.createElement(L.a.Item,null,e.a.createElement(Et.Link,{to:"/users/".concat(De==null?void 0:De.login,"/topics/").concat(de.topicId,"/").concat(de.topictype,"/exercise/detail")},"\u8BE6\u60C5")),e.a.createElement(L.a.Item,null,"\u7F16\u8F91"))),e.a.createElement("aside",{className:[Lt.a.title,"mt20"].join(" ")},e.a.createElement(ae.a,{style:{width:"100%"},align:"middle"},e.a.createElement(f.a,{flex:"1"},e.a.createElement("strong",{className:"font20 ml5"},"\u7F16\u8F91\u8BD5\u5377"),e.a.createElement(Qt.h,{status:[((H=R.exerciseBanks)===null||H===void 0||((Y=H.exercise)===null||Y===void 0)?void 0:Y.is_public)?"\u516C\u5F00":"\u79C1\u6709"]})),e.a.createElement(f.a,null,e.a.createElement(Et.Link,{className:"font16 c-light-black",to:"/users/".concat(De.login,"/topics/personal")},"\u8FD4\u56DE"))))),e.a.createElement("section",{className:[Lt.a.bg,"pt30","pl30","pr30","pb30","mt20"].join(" ")},!da&&e.a.createElement("aside",null,e.a.createElement("div",{className:Lt.a.containerDesc},e.a.createElement("div",null,(et=R.exerciseBanks)===null||et===void 0||((qe=et.exercise)===null||qe===void 0)?void 0:qe.exercise_name),e.a.createElement("div",null,e.a.createElement(m.a,{title:"\u7F16\u8F91"},e.a.createElement("span",{onClick:function(){return _a(!0)},className:"iconfont c-green ml30 icon-bianjishijuan3x"})))),e.a.createElement("div",{className:"c-light-black"},(Q=R.exerciseBanks)===null||Q===void 0||((r=Q.exercise)===null||r===void 0)?void 0:r.exercise_description)),da&&e.a.createElement(be.a,{layout:"vertical",form:at},e.a.createElement(be.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(te.a,{maxLength:60,placeholder:"\u8BD5\u5377\u6807\u9898\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"})),e.a.createElement(be.a.Item,{label:"\u8BD5\u5377\u987B\u77E5\uFF1A",name:"exercise_description"},e.a.createElement(te.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(be.a.Item,{className:"tr"},e.a.createElement(Z.a,{type:"primary",onClick:function(){fa()}},"\u4FDD\u5B58")))),e.a.createElement("p",{className:"mt10",style:{display:"flex"}},e.a.createElement("span",{className:"fl",style:{flex:"1"}},!!((vt=R.exerciseBanks)===null||vt===void 0||((a=vt.exercise_types)===null||a===void 0)?void 0:a.q_singles)&&e.a.createElement("span",{className:"ml20"},"\u5355\u9009\u9898",(tt=R.exerciseBanks)===null||tt===void 0||((ye=tt.exercise_types)===null||ye===void 0)?void 0:ye.q_singles,"\u9898\uFF0C\u5171",(ge=R.exerciseBanks)===null||ge===void 0||((S=ge.exercise_types)===null||S===void 0)?void 0:S.q_singles_scores,"\u5206"),!!((se=R.exerciseBanks)===null||se===void 0||((n=se.exercise_types)===null||n===void 0)?void 0:n.q_doubles)&&e.a.createElement("span",{className:"ml20"},"\u591A\u9009\u9898",(_e=R.exerciseBanks)===null||_e===void 0||((Ce=_e.exercise_types)===null||Ce===void 0)?void 0:Ce.q_doubles,"\u9898\uFF0C\u5171",(Le=R.exerciseBanks)===null||Le===void 0||((me=Le.exercise_types)===null||me===void 0)?void 0:me.q_doubles_scores,"\u5206"),!!(($=R.exerciseBanks)===null||$===void 0||((z=$.exercise_types)===null||z===void 0)?void 0:z.q_judges)&&e.a.createElement("span",{className:"ml20"},"\u5224\u65AD\u9898",(b=R.exerciseBanks)===null||b===void 0||((G=b.exercise_types)===null||G===void 0)?void 0:G.q_judges,"\u9898\uFF0C\u5171",(Ee=R.exerciseBanks)===null||Ee===void 0||((X=Ee.exercise_types)===null||X===void 0)?void 0:X.q_judges_scores,"\u5206"),!!((fe=R.exerciseBanks)===null||fe===void 0||((ue=fe.exercise_types)===null||ue===void 0)?void 0:ue.q_nulls)&&e.a.createElement("span",{className:"ml20"},"\u586B\u7A7A\u9898",(we=R.exerciseBanks)===null||we===void 0||((Ke=we.exercise_types)===null||Ke===void 0)?void 0:Ke.q_nulls,"\u9898\uFF0C\u5171",(Oe=R.exerciseBanks)===null||Oe===void 0||((Re=Oe.exercise_types)===null||Re===void 0)?void 0:Re.q_nulls_scores,"\u5206"),!!((Ue=R.exerciseBanks)===null||Ue===void 0||((je=Ue.exercise_types)===null||je===void 0)?void 0:je.q_mains)&&e.a.createElement("span",{className:"ml20"},"\u7B80\u7B54\u9898",(W=R.exerciseBanks)===null||W===void 0||((O=W.exercise_types)===null||O===void 0)?void 0:O.q_mains,"\u9898\uFF0C\u5171",(ie=R.exerciseBanks)===null||ie===void 0||((q=ie.exercise_types)===null||q===void 0)?void 0:q.q_mains_scores,"\u5206"),!!((D=R.exerciseBanks)===null||D===void 0||((g=D.exercise_types)===null||g===void 0)?void 0:g.q_shixuns)&&e.a.createElement("span",{className:"ml20"},"\u5B9E\u8BAD\u9898",(Fe=R.exerciseBanks)===null||Fe===void 0||((E=Fe.exercise_types)===null||E===void 0)?void 0:E.q_shixuns,"\u9898\uFF0C\u5171",(h=R.exerciseBanks)===null||h===void 0||((s=h.exercise_types)===null||s===void 0)?void 0:s.q_shixuns_scores,"\u5206"),!!((j=R.exerciseBanks)===null||j===void 0||((c=j.exercise_types)===null||c===void 0)?void 0:c.q_pros)&&e.a.createElement("span",{className:"ml20"},"\u7F16\u7A0B\u9898",(Te=R.exerciseBanks)===null||Te===void 0||((C=Te.exercise_types)===null||C===void 0)?void 0:C.q_pros,"\u9898\uFF0C\u5171",(M=R.exerciseBanks)===null||M===void 0||((Pe=M.exercise_types)===null||Pe===void 0)?void 0:Pe.q_pros_scores,"\u5206")),e.a.createElement("span",{className:"fr"},!!((yt=R.exerciseBanks)===null||yt===void 0||((Ve=yt.exercise_types)===null||Ve===void 0)?void 0:Ve.q_counts)&&e.a.createElement("span",null,"\u5408\u8BA1 ",e.a.createElement("span",{className:"color-blue"},(J=R.exerciseBanks)===null||J===void 0||((d=J.exercise_types)===null||d===void 0)?void 0:d.q_counts)," \u9898\uFF0C \u5171 ",e.a.createElement("span",{className:"".concat(((_=R.exerciseBanks)===null||_===void 0||((A=_.exercise_types)===null||A===void 0)?void 0:A.q_scores)>100?"color-red font-bd":"color-orange")},(V=R.exerciseBanks)===null||V===void 0||((ce=V.exercise_types)===null||ce===void 0)?void 0:ce.q_scores)," \u5206"))),Ct!=""&&e.a.createElement("section",{className:[Lt.a.bg,"pt30","pl20","pr20","pb20","mt20"].join(" ")},va()),e.a.createElement("section",{style:{display:"flex"},className:[Lt.a.bg,"pt30","pl30","pr30","pb30","mt20"].join(" ")},e.a.createElement("div",{style:{flex:"1"}},Ea.map(function(dt,pe){return e.a.createElement(Z.a,{className:"mr20",type:"primary",onClick:function(){return pa(dt.id)}},e.a.createElement(I.a,{className:"mr5"}),dt.name)}))),e.a.createElement(Xt,{callback:function(pe){Ct.push({shixun:pe.challenge_names.map(function(st){return{challenge_name:st,challenge_score:5}}),shixun_name:pe.title,shixun_id:pe.id,question_type:5,edit:!0}),It(Object(ee.a)(Ct))}}))},sa=re.default=Object(N.a)(function(F){var u=F.polls,H=F.loading,Y=F.user,et=F.globalSetting;return{polls:u,globalSetting:et,user:Y,loading:H.effects}})(la)},uLbx:function(Xe,re,t){Xe.exports={flex_box_center:"flex_box_center___1paSn",flex_space_between:"flex_space_between___36S3i",flex_box_vertical_center:"flex_box_vertical_center___3ccMy",flex_box_center_end:"flex_box_center_end___31AGp",flex_box_column:"flex_box_column___1cfjg",bg:"bg___1_34e",containerTitle:"containerTitle___3x8NS",containerDesc:"containerDesc___j5b4j",listItem:"listItem___3eFKb",info:"info___1lfiH",title:"title___1_ERY",titleLeft:"titleLeft___MRBRV",titleRight:"titleRight___XliYN",acitons:"acitons___3Fqbt"}},uSYw:function(Xe,re,t){Xe.exports={flex_box_center:"flex_box_center___1Yp6V",flex_space_between:"flex_space_between___15-lw",flex_box_vertical_center:"flex_box_vertical_center___3Z69M",flex_box_center_end:"flex_box_center_end___mA7IH",flex_box_column:"flex_box_column___3xASj",wrp:"wrp___2ltDQ",drawer:"drawer___3_MCx",menu:"menu___aAo09",actived:"actived___3DNqM",actived2:"actived2___3JLKu",listItem:"listItem___39GLP",info:"info___1GUGE",title:"title___1wRiz",titleLeft:"titleLeft___1BA1e",titleRight:"titleRight___2w3Ba",search:"search___vFEeF",description:"description___29YXF",menuCourse:"menuCourse___2vc01"}}}]);