(window.webpackJsonp=window.webpackJsonp||[]).push([[58,5,6,10],{"3gpN":function(ce,D,e){"use strict";var ue=e("sRBo"),q=e("kaz8"),ye=e("7Kak"),L=e("9yH6"),x=e("2qtc"),n=e("kLXV"),t=e("oBTY"),_=e("miYZ"),r=e("tsqr"),u=e("tJVT"),j=e("PpiC"),p=e("q1tI"),R=e.n(p),m=e("9kvl"),fe=e("Ot1p"),T=e("kqOp"),be=e("7qnI"),W=e("1vsH"),O=e("xIf3"),I=e.n(O),E=["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"],l=function(V,z){var oe=V.globalSetting,K=V.loading,v=V.dispatch,Q=V.isEdit,h=V.editData,g=Object(j.a)(V,["globalSetting","loading","dispatch","isEdit","editData"]),b=Object(p.useState)(""),Be=Object(u.a)(b,2),f=Be[0],a=Be[1],k=Object(p.useState)(""),U=Object(u.a)(k,2),o=U[0],F=U[1],$=Object(p.useState)([]),de=Object(u.a)($,2),le=de[0],Me=de[1],Pe=Object(p.useState)("1"),Qe=Object(u.a)(Pe,2),et=Qe[0],xe=Qe[1],dt=Object(p.useState)(),ot=Object(u.a)(dt,2),je=ot[0],se=ot[1],M=Object(p.useState)(),pe=Object(u.a)(M,2),J=pe[0],lt=pe[1],Dt=Object(p.useState)("1"),Mt=Object(u.a)(Dt,2),na=Mt[0],xt=Mt[1],$e=Object(p.useState)(!1),qt=Object(u.a)($e,2),ct=qt[0],Ut=qt[1];Object(p.useEffect)(function(){if(!h||!Q)return;a(h==null?void 0:h.name),F(h==null?void 0:h.analysis),se(h==null?void 0:h.is_ordered),Ut(!0),xt((h==null?void 0:h.part_match)?"2":"1"),lt(h==null?void 0:h.remove_blank)},[h,Q]),Object(p.useEffect)(function(){var S;if(!ct)return;var P=h==null||((S=h.standard_answer)===null||S===void 0)?void 0:S.map(function(Y){return Y.answer_text});Me(P),Ut(!1)},[ct]),Object(p.useImperativeHandle)(z,function(){return{onSave:ut,Clear:gt}});var ut=function(){if(!f)return r.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var P=[],Y=!1;return le.forEach(function(H,Ae){P.push({position:Ae+1,answer_text:[]}),H.forEach(function(we,y){P[Ae].answer_text.push(we),(!we||!Object(W.O)(we,1e4))&&(xe("".concat(Ae,"-").concat(y)),r.b.info(we?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),Y=!0)})}),Y?!1:(P==null?void 0:P.length)>5?(r.b.warn("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC75\u4E2A\uFF01"),!1):{name:f,analysis:o,standard_answers:P,is_ordered:je,remove_blank:J,part_match:na!=="1"}},gt=function(){a(""),F(""),Me([]),se(!1),xt("1"),lt(!1)},Nt=function(P,Y,H){var Ae=le.slice();if(Y&&Ae.splice(P,Y),H)for(var we=0;we1&&R.a.createElement("span",{style:{marginLeft:52}},R.a.createElement(q.a,{checked:je,onChange:function(P){return se(P.target.checked)},className:"".concat(I.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),R.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")))),R.a.createElement("p",{className:I.a.titleWrap},R.a.createElement("span",{className:I.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),R.a.createElement(fe.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:o,onChange:function(P){return F(P)}}))};D.a=Object(m.a)(function(B){var V=B.loading,z=B.globalSetting;return{globalSetting:z,loading:V.effects}},null,null,{forwardRef:!0})(Object(p.forwardRef)(l))},4:function(ce,D){},5:function(ce,D){},6:function(ce,D){},"6/12":function(ce,D,e){"use strict";var ue=e("oBTY"),q=e("5Dmo"),ye=e("3S7+"),L=e("miYZ"),x=e("tsqr"),n=e("tJVT"),t=e("PpiC"),_=e("q1tI"),r=e.n(_),u=e("9kvl"),j=e("Ot1p"),p=e("9Bee"),R=e("xIf3"),m=e.n(R),fe=e("1vsH"),T=["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"],be=function(O,I){var E=O.editData,l=O.globalSetting,B=O.loading,V=O.dispatch,z=O.onRef,oe=z===void 0?function(){}:z,K=O.isEdit,v=Object(t.a)(O,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),Q=Object(_.useState)([]),h=Object(n.a)(Q,2),g=h[0],b=h[1],Be=Object(_.useState)(),f=Object(n.a)(Be,2),a=f[0],k=f[1],U=Object(_.useState)(),o=Object(n.a)(U,2),F=o[0],$=o[1],de=Object(_.useState)(""),le=Object(n.a)(de,2),Me=le[0],Pe=le[1],Qe=Object(_.useState)(""),et=Object(n.a)(Qe,2),xe=et[0],dt=et[1];Object(_.useEffect)(function(){b(["","","",""])},[]),Object(_.useEffect)(function(){var se,M;if(!E||!K){console.log(!E,!K,"editDat2a");return}console.log(E,"editData"),Pe(E==null?void 0:E.name),dt(E==null?void 0:E.analysis),b(E==null||((se=E.choices)===null||se===void 0)?void 0:se.map(function(J){return J.choice_text}));var pe=E==null||((M=E.choices)===null||M===void 0)?void 0:M.findIndex(function(J){return J.is_answer});$(pe===-1?"":pe)},[E,K]),Object(_.useImperativeHandle)(I,function(){return{onSave:ot,Clear:je}});var ot=function(){if(!Me)return x.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var M=g.findIndex(function(J){return!J});if(M>-1)return x.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(T[M]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(console.log("activeAnswer: ",F),!(typeof F=="number"))return x.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(Object(fe.v)(g))return x.b.info("\u9009\u9879\u5DF2\u91CD\u590D"),!1;var pe=g.map(function(J,lt){return{choice_text:J,is_answer:F===lt?1:0}});return{name:Me,choices:pe,analysis:xe}},je=function(){Pe(""),dt(""),$(""),b(["","","",""])};return r.a.createElement("section",{className:m.a.wrap},r.a.createElement("p",{className:m.a.titleWrap},r.a.createElement("span",{className:m.a.required},"*"),r.a.createElement("span",{className:m.a.title},"\u9898\u5E72\uFF1A")),r.a.createElement(j.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Me,onChange:function(M){return Pe(M)}}),r.a.createElement("p",{className:m.a.titleWrap},r.a.createElement("span",{className:m.a.required},"*"),r.a.createElement("span",{className:m.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",r.a.createElement("span",{className:m.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),g.map(function(se,M){return r.a.createElement("div",{className:m.a.choiceWrap,key:M},r.a.createElement(ye.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},r.a.createElement("div",{className:"".concat(m.a.answer," ").concat(F===M?m.a.activeAnswer:""),onClick:function(){return $(M)}},T[M])),r.a.createElement("div",{className:m.a.editorWrap},a===M?r.a.createElement(j.a,{id:"single-question-option-".concat(M),watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:se,onChange:function(J){g[M]=J,b(g)}}):r.a.createElement("div",{className:m.a.htmlWrap,onClick:function(){return k(M)}},r.a.createElement(p.a,{value:se}))),M>1&&r.a.createElement(ye.a,{title:"\u5220\u9664"},r.a.createElement("i",{className:"".concat(m.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){b(g.filter(function(J,lt){return lt!==M})),M===F&&$("")}})),M<7&&M===g.length-1&&r.a.createElement(ye.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},r.a.createElement("i",{className:"".concat(m.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return b([].concat(Object(ue.a)(g),[""]))}})))}),r.a.createElement("p",{className:m.a.titleWrap},r.a.createElement("span",{className:m.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),r.a.createElement(j.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:xe,onChange:function(M){return dt(M)}}))};D.a=Object(u.a)(function(W){var O=W.problemset,I=W.loading,E=W.globalSetting;return{problemset:O,globalSetting:E,loading:I.effects}},null,null,{forwardRef:!0})(Object(_.forwardRef)(be))},"7ahc":function(ce,D,e){"use strict";e.d(D,"a",function(){return E});var ue=e("k1fw"),q=e("0Owb"),ye=e("+L6B"),L=e("2/Rp"),x=e("y8nQ"),n=e("Vl3Y"),t=e("tJVT"),_=e("OaEy"),r=e("2fM7"),u=e("q1tI"),j=e.n(u),p=e("VrN/"),R=e.n(p),m=e("p77/"),fe=e.n(m),T=e("c5Ni"),be=e.n(T),W=r.a.Option,O={labelCol:{span:4},wrapperCol:{span:20}},I={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"]};D.b=function(l){var B=l.callback,V=l.onCancel,z=Object(u.useState)("python"),oe=Object(t.a)(z,2),K=oe[0],v=oe[1];function Q(g){v(I[g][1])}function h(g){B(g)}return j.a.createElement(n.a,Object(q.a)({},O,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:h}),j.a.createElement(n.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},j.a.createElement(r.a,{onChange:Q},Object.keys(I).map(function(g){return j.a.createElement(W,{key:g,value:g},I[g][0])}))),j.a.createElement(n.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},j.a.createElement(E,{mode:K})),j.a.createElement("div",{className:"flex-container flex-end"},j.a.createElement(L.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),j.a.createElement(L.a,{type:"ghost",onClick:V},"\u53D6\u6D88")))};function E(l){var B=l.value,V=l.onChange,z=l.mode,oe=l.options,K=oe===void 0?{}:oe,v=Object(u.useRef)(),Q=Object(u.useState)(),h=Object(t.a)(Q,2),g=h[0],b=h[1];return Object(u.useEffect)(function(){if(g){var Be=function(a){var k=a.getValue();V&&V(k)};return g.on("change",Be),function(){g.off("change",Be)}}},[g,V]),Object(u.useEffect)(function(){g&&g.setOption("mode",z)},[g,z]),Object(u.useEffect)(function(){g&&((B!==g.getValue()||B==="")&&setTimeout(function(){g.setValue(B||" ")},300))},[g,B]),Object(u.useEffect)(function(){if(v.current&&!g){var Be=R.a.fromTextArea(v.current,Object(ue.a)({mode:z,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},K));b(Be)}},[v.current,g]),j.a.createElement("div",{className:"my-codemirror-container"},j.a.createElement("textarea",{ref:v}))}},"7qnI":function(ce,D,e){"use strict";var ue=e("5Dmo"),q=e("3S7+"),ye=e("fWQN"),L=e("mtLc"),x=e("yKVA"),n=e("879j"),t=e("5NDa"),_=e("5rEg"),r=e("q1tI"),u=e.n(r),j=e("O2Wb"),p=e.n(j),R=_.a.TextArea,m=function(fe){Object(x.a)(be,fe);var T=Object(n.a)(be);function be(){return Object(ye.a)(this,be),T.apply(this,arguments)}return Object(L.a)(be,[{key:"render",value:function(){var O=this,I=this.props,E=I.index,l=I.onAnswerChange,B=I.addChildAnswer,V=I.exerciseIsPublish,z=I.answers,oe=I.activeOptionErrorIndex;return u.a.createElement("div",{className:p.a.flex},u.a.createElement("div",{className:"".concat(p.a.color666," mb5 mt6 font14"),style:{flex:"0 0 90px",flexShrink:0}},"\u7B54\u6848(\u586B\u7A7A",E+1,"):"),u.a.createElement("div",{className:"".concat(p.a.flex," ").concat(p.a.flex1),style:{flexDirection:"column"}},z.map(function(K,v){var Q="".concat(E,"-").concat(v);return u.a.createElement("div",{className:"".concat(p.a.flex," ").concat(p.a.flex1),key:v},u.a.createElement("div",{className:p.a.flex1,style:{flex:1}},u.a.createElement("div",null,u.a.createElement(R,{className:Q===oe?p.a.error:"",spellCheck:!1,rows:4,value:K||"",defaultValue:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848".concat(v==0?"":"(\u53EF\u9009)"),onChange:function(g){return l(E,v,g.target.value)},style:{minHeight:95}}))),!V&&u.a.createElement(u.a.Fragment,null,v!=0&&u.a.createElement(q.a,{title:"\u5220\u9664"},u.a.createElement("i",{className:"".concat(p.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return O.props.deleteChildAnswer(E,v)},style:{float:"right"}})),v===0&&u.a.createElement(q.a,{title:"\u5220\u9664"},u.a.createElement("i",{className:"".concat(p.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return O.props.deleteChildAnswermain(E,v)},style:{float:"right"}})),u.a.createElement(q.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},u.a.createElement("i",{className:"".concat(p.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return B(E)},style:{float:"right",visibility:v==z.length-1?"":"hidden"}}))))})))}}]),be}(r.Component);D.a=m},"9Bee":function(ce,D,e){"use strict";var ue=e("q1tI"),q=e.n(ue),ye=e("vg9a"),L=e("tJVT"),x=e("DlQD"),n=e.n(x),t=e("rUJ1");function _(f,a){var k=f.match(/^(\s+)(?:```)/);if(k===null)return a;var U=k[1];return a.split(` `).map(function(o){var F=o.match(/^\s+/);if(F===null)return o;var $=Object(L.a)(F,1),de=$[0];return de.length>=U.length?o.slice(U.length):o}).join(` `)}var r=[],u=["