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