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

20 lines
137 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[144,5,6,7],{"+iVS":function(Ee,L,e){Ee.exports={flex_box_center:"flex_box_center___VC9aU",flex_space_between:"flex_space_between____ukbN",flex_box_vertical_center:"flex_box_vertical_center___cLjHZ",flex_box_center_end:"flex_box_center_end___1WSvJ",flex_box_column:"flex_box_column___3C9kF",wrap:"wrap___zsptY",head:"head___2Xcml",formWrap:"formWrap___2eyMD",tabsWrap:"tabsWrap___1U_e9",listWarp:"listWarp___1rjjE",actionButton:"actionButton___3aFUN",selectWrap:"selectWrap___3SmAf",s1:"s1___1sLzL",s2:"s2___16vcI"}},"3gpN":function(Ee,L,e){"use strict";var Me=e("sRBo"),pe=e("kaz8"),Re=e("7Kak"),J=e("9yH6"),S=e("2qtc"),n=e("kLXV"),a=e("oBTY"),v=e("miYZ"),i=e("tsqr"),c=e("tJVT"),y=e("PpiC"),E=e("q1tI"),o=e.n(E),r=e("9kvl"),Oe=e("Ot1p"),T=e("kqOp"),U=e("7qnI"),N=e("1vsH"),h=e("xIf3"),te=e.n(h),u=["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"],Z=function(re,de){var _=re.globalSetting,t=re.loading,A=re.dispatch,ce=re.isEdit,b=re.editData,M=Object(y.a)(re,["globalSetting","loading","dispatch","isEdit","editData"]),m=Object(E.useState)(""),et=Object(c.a)(m,2),F=et[0],H=et[1],ue=Object(E.useState)(""),K=Object(c.a)(ue,2),s=K[0],fe=K[1],ie=Object(E.useState)([]),ae=Object(c.a)(ie,2),Le=ae[0],Te=ae[1],tt=Object(E.useState)("1"),mt=Object(c.a)(tt,2),Ut=mt[0],Ze=mt[1],Ie=Object(E.useState)(),Mt=Object(c.a)(Ie,2),jt=Mt[0],Se=Mt[1],d=Object(E.useState)(),oe=Object(c.a)(d,2),ot=oe[0],pt=oe[1],vt=Object(E.useState)("1"),Vt=Object(c.a)(vt,2),ca=Vt[0],$t=Vt[1],na=Object(E.useState)(!1),oa=Object(c.a)(na,2),Pt=oa[0],sa=oa[1];Object(E.useEffect)(function(){if(!b||!ce)return;H(b==null?void 0:b.name),fe(b==null?void 0:b.analysis),Se(b==null?void 0:b.is_ordered),sa(!0),$t((b==null?void 0:b.part_match)?"2":"1"),pt(b==null?void 0:b.remove_blank)},[b,ce]),Object(E.useEffect)(function(){var ve;if(!Pt)return;var O=b==null||((ve=b.standard_answer)===null||ve===void 0)?void 0:ve.map(function(je){return je.answer_text});Te(O),sa(!1)},[Pt]),Object(E.useImperativeHandle)(de,function(){return{onSave:la,Clear:_a}});var la=function(){if(!F)return i.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var O=[],je=!1;return Le.forEach(function(x,w){O.push({position:w+1,answer_text:[]}),x.forEach(function(P,f){O[w].answer_text.push(P),(!P||!Object(N.W)(P,1e4))&&(Ze("".concat(w,"-").concat(f)),i.b.info(P?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),je=!0)})}),je?!1:(O==null?void 0:O.length)>5?(i.b.warn("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC75\u4E2A\uFF01"),!1):{name:F,analysis:s,standard_answers:O,is_ordered:jt,remove_blank:ot,part_match:ca!=="1"}},_a=function(){H(""),fe(""),Te([]),Se(!1),$t("1"),pt(!1)},Yt=function(O,je,x){var w=Le.slice();if(je&&w.splice(O,je),x)for(var P=0;P<x;P++)w.splice(O+P,0,[""]);Te(w)},Zt=function(O,je,x){Ze("");var w=Le.slice();w[O][je]=x,Te(w)},ba=function(O){var je=Le.slice();je[O]=[].concat(Object(a.a)(je[O]),[""]),Te(je)},Q=function(O,je){var x=Le.slice();if(!x[O][je]){x[O]=x[O].filter(function(w,P){return P!==je}),Te(x);return}n.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:te.a.modal,onOk:function(){x[O]=x[O].filter(function(P,f){return f!==je}),Te(x)}})},ft=function(O){n.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:te.a.modal,onOk:function(){var x=0;H(F.replace(/\▁/g,function(w){return x++,x-1===O?"":w})),setTimeout(function(){var w=Le.slice();w=Le.filter(function(P,f){return O!==f}),Te(w)},500)}})};return o.a.createElement("section",{className:te.a.wrap},o.a.createElement("p",{className:te.a.titleWrap},o.a.createElement("span",{className:te.a.required},"*"),o.a.createElement("span",{className:te.a.title},"\u9898\u5E72\uFF1A")),o.a.createElement("div",null,o.a.createElement(T.a,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:F,onChange:function(O){return H(O)},showNullButton:!0,onPlaceholderChange:Yt})),o.a.createElement("div",{className:"mt20"},Le.map(function(ve,O){return o.a.createElement(U.a,{key:O,answers:ve,index:O,is_md:!0,activeOptionErrorIndex:Ut,onAnswerChange:Zt,addChildAnswer:ba,deleteChildAnswer:Q,deleteChildAnswermain:ft})})),o.a.createElement("div",{className:"mt20"},o.a.createElement("p",{className:"font14 c-grey-333"},"\u8BD5\u9898\u914D\u7F6E:"),o.a.createElement("div",{className:"ml30"},o.a.createElement("span",{className:"font14 mr20 c-grey-333"},"\u5224\u65AD\u6A21\u5F0F:"),o.a.createElement(J.a.Group,{onChange:function(O){$t(O.target.value)},value:ca},o.a.createElement(J.a,{value:"1"},"\u5168\u5339\u914D"),o.a.createElement(J.a,{value:"2"},"\u5173\u952E\u8BCD\u5339\u914D",o.a.createElement("span",{className:"".concat(te.a.color999," font12")},"\uFF08\u9009\u4E2D\u540E\uFF0C\u5305\u542B\u5173\u952E\u8BCD\u5373\u53EF\u5F97\u5206\uFF09")))),o.a.createElement("div",{className:"ml30"},o.a.createElement("span",{className:"font14 mr20 c-grey-333"},"\u5176\u4ED6:"),o.a.createElement("span",null,o.a.createElement(pe.a,{checked:ot,onChange:function(O){return pt(O.target.checked)},className:"".concat(te.a.color333," font14")},"\u53BB\u6389\u7A7A\u683C\u548C\u7A7A\u767D\u7B26\u540E\uFF0C\u518D\u5224\u9898"),o.a.createElement("span",{className:"".concat(te.a.color999," font12")},"\uFF08\u9009\u4E2D\u540E\uFF0C\u5C06\u7B54\u6848\u548C\u8003\u751F\u586B\u5199\u5185\u5BB9\u53BB\u6389\u7A7A\u683C\u548C\u7A7A\u767D\u7B26\u540E\u518D\u8FDB\u884C\u5339\u914D\uFF09")),o.a.createElement("br",null),Le.length>1&&o.a.createElement("span",{style:{marginLeft:52}},o.a.createElement(pe.a,{checked:jt,onChange:function(O){return Se(O.target.checked)},className:"".concat(te.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),o.a.createElement("span",{className:"".concat(te.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")))),o.a.createElement("p",{className:te.a.titleWrap},o.a.createElement("span",{className:te.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),o.a.createElement(Oe.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:s,onChange:function(O){return fe(O)}}))};L.a=Object(r.a)(function(ne){var re=ne.loading,de=ne.globalSetting;return{globalSetting:de,loading:re.effects}},null,null,{forwardRef:!0})(Object(E.forwardRef)(Z))},4:function(Ee,L){},5:function(Ee,L){},"5X0v":function(Ee,L,e){Ee.exports={bg:"bg___bX3xT",left:"left___1PQIg",list:"list___3SOvm",name:"name___13jx-",b:"b___24TIQ",r:"r___3buWY",l:"l___15yU4",answerSheet:"answerSheet___RsarG",tag:"tag___2RCsW",right:"right___3ybB6",wrap:"wrap___3CRHM",flexRow:"flexRow___pdcB8",flexColumn:"flexColumn___C--HN",flexJustifyBetween:"flexJustifyBetween___1c9Yo",relative:"relative___29BPp",questionNumber:"questionNumber___3NObm",score:"score___32aRR",selectTopicButton:"selectTopicButton___1_9To",line:"line___19jCA",typeActive:"typeActive___Iz2-H",typeName:"typeName___wLxs8",typeAction:"typeAction___NaqIo",mouseTypeActive:"mouseTypeActive___3C5xG",setScore:"setScore___2Q7_v",delete:"delete___3w-4D",modal:"modal___1M87I",modalColumn:"modalColumn___2k-xk",modalRow:"modalRow___34gSG",shixunModal:"shixunModal___2gtKF",shixunScore:"shixunScore___1v0QK",formWrap:"formWrap___2yPKd",fixedBtn:"fixedBtn___2Q3fn"}},6:function(Ee,L){},"6/12":function(Ee,L,e){"use strict";var Me=e("oBTY"),pe=e("5Dmo"),Re=e("3S7+"),J=e("miYZ"),S=e("tsqr"),n=e("tJVT"),a=e("PpiC"),v=e("q1tI"),i=e.n(v),c=e("9kvl"),y=e("Ot1p"),E=e("9Bee"),o=e("xIf3"),r=e.n(o),Oe=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"],U=function(h,te){var u=h.editData,Z=h.globalSetting,ne=h.loading,re=h.dispatch,de=h.onRef,_=de===void 0?function(){}:de,t=h.isEdit,A=Object(a.a)(h,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),ce=Object(v.useState)([]),b=Object(n.a)(ce,2),M=b[0],m=b[1],et=Object(v.useState)(),F=Object(n.a)(et,2),H=F[0],ue=F[1],K=Object(v.useState)(),s=Object(n.a)(K,2),fe=s[0],ie=s[1],ae=Object(v.useState)(""),Le=Object(n.a)(ae,2),Te=Le[0],tt=Le[1],mt=Object(v.useState)(""),Ut=Object(n.a)(mt,2),Ze=Ut[0],Ie=Ut[1];Object(v.useEffect)(function(){m(["","","",""])},[]),Object(v.useEffect)(function(){var Se,d;if(!u||!t){console.log(!u,!t,"editDat2a");return}console.log(u,"editData"),tt(u==null?void 0:u.name),Ie(u==null?void 0:u.analysis),m(u==null||((Se=u.choices)===null||Se===void 0)?void 0:Se.map(function(ot){return ot.choice_text}));var oe=u==null||((d=u.choices)===null||d===void 0)?void 0:d.findIndex(function(ot){return ot.is_answer});ie(oe===-1?"":oe)},[u,t]),Object(v.useImperativeHandle)(te,function(){return{onSave:Mt,Clear:jt}});var Mt=function(){if(!Te)return S.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var d=M.findIndex(function(ot){return!ot});if(d>-1)return S.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(T[d]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(console.log("activeAnswer: ",fe),!(typeof fe=="number"))return S.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(Oe.E)(M))return S.b.info("\u9009\u9879\u5DF2\u91CD\u590D"),!1;var oe=M.map(function(ot,pt){return{choice_text:ot,is_answer:fe===pt?1:0}});return{name:Te,choices:oe,analysis:Ze}},jt=function(){tt(""),Ie(""),ie(""),m(["","","",""])};return i.a.createElement("section",{className:r.a.wrap},i.a.createElement("p",{className:r.a.titleWrap},i.a.createElement("span",{className:r.a.required},"*"),i.a.createElement("span",{className:r.a.title},"\u9898\u5E72\uFF1A")),i.a.createElement(y.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Te,onChange:function(d){return tt(d)}}),i.a.createElement("p",{className:r.a.titleWrap},i.a.createElement("span",{className:r.a.required},"*"),i.a.createElement("span",{className:r.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",i.a.createElement("span",{className:r.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),M.map(function(Se,d){return i.a.createElement("div",{className:r.a.choiceWrap,key:d},i.a.createElement(Re.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},i.a.createElement("div",{className:"".concat(r.a.answer," ").concat(fe===d?r.a.activeAnswer:""),onClick:function(){return ie(d)}},T[d])),i.a.createElement("div",{className:r.a.editorWrap},H===d?i.a.createElement(y.a,{id:"single-question-option-".concat(d),watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Se,onChange:function(ot){M[d]=ot,m(M)}}):i.a.createElement("div",{className:r.a.htmlWrap,onClick:function(){return ue(d)}},i.a.createElement(E.a,{value:Se}))),d>1&&i.a.createElement(Re.a,{title:"\u5220\u9664"},i.a.createElement("i",{className:"".concat(r.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){m(M.filter(function(ot,pt){return pt!==d})),d===fe&&ie("")}})),d<7&&d===M.length-1&&i.a.createElement(Re.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},i.a.createElement("i",{className:"".concat(r.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return m([].concat(Object(Me.a)(M),[""]))}})))}),i.a.createElement("p",{className:r.a.titleWrap},i.a.createElement("span",{className:r.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),i.a.createElement(y.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Ze,onChange:function(d){return Ie(d)}}))};L.a=Object(c.a)(function(N){var h=N.problemset,te=N.loading,u=N.globalSetting;return{problemset:h,globalSetting:u,loading:te.effects}},null,null,{forwardRef:!0})(Object(v.forwardRef)(U))},"7ahc":function(Ee,L,e){"use strict";e.d(L,"a",function(){return u});var Me=e("k1fw"),pe=e("0Owb"),Re=e("+L6B"),J=e("2/Rp"),S=e("y8nQ"),n=e("Vl3Y"),a=e("tJVT"),v=e("OaEy"),i=e("2fM7"),c=e("q1tI"),y=e.n(c),E=e("VrN/"),o=e.n(E),r=e("p77/"),Oe=e.n(r),T=e("c5Ni"),U=e.n(T),N=i.a.Option,h={labelCol:{span:4},wrapperCol:{span:20}},te={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"]};L.b=function(Z){var ne=Z.callback,re=Z.onCancel,de=Object(c.useState)("python"),_=Object(a.a)(de,2),t=_[0],A=_[1];function ce(M){A(te[M][1])}function b(M){ne(M)}return y.a.createElement(n.a,Object(pe.a)({},h,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:b}),y.a.createElement(n.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},y.a.createElement(i.a,{onChange:ce},Object.keys(te).map(function(M){return y.a.createElement(N,{key:M,value:M},te[M][0])}))),y.a.createElement(n.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},y.a.createElement(u,{mode:t})),y.a.createElement("div",{className:"flex-container flex-end"},y.a.createElement(J.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.a.createElement(J.a,{type:"ghost",onClick:re},"\u53D6\u6D88")))};function u(Z){var ne=Z.value,re=Z.onChange,de=Z.mode,_=Z.options,t=_===void 0?{}:_,A=Object(c.useRef)(),ce=Object(c.useState)(),b=Object(a.a)(ce,2),M=b[0],m=b[1];return Object(c.useEffect)(function(){if(M){var et=function(H){var ue=H.getValue();re&&re(ue)};return M.on("change",et),function(){M.off("change",et)}}},[M,re]),Object(c.useEffect)(function(){M&&M.setOption("mode",de)},[M,de]),Object(c.useEffect)(function(){M&&((ne!==M.getValue()||ne==="")&&setTimeout(function(){M.setValue(ne||" ")},300))},[M,ne]),Object(c.useEffect)(function(){if(A.current&&!M){var et=o.a.fromTextArea(A.current,Object(Me.a)({mode:de,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},t));m(et)}},[A.current,M]),y.a.createElement("div",{className:"my-codemirror-container"},y.a.createElement("textarea",{ref:A}))}},"7qnI":function(Ee,L,e){"use strict";var Me=e("5Dmo"),pe=e("3S7+"),Re=e("fWQN"),J=e("mtLc"),S=e("yKVA"),n=e("879j"),a=e("5NDa"),v=e("5rEg"),i=e("q1tI"),c=e.n(i),y=e("O2Wb"),E=e.n(y),o=v.a.TextArea,r=function(Oe){Object(S.a)(U,Oe);var T=Object(n.a)(U);function U(){return Object(Re.a)(this,U),T.apply(this,arguments)}return Object(J.a)(U,[{key:"render",value:function(){var h=this,te=this.props,u=te.index,Z=te.onAnswerChange,ne=te.addChildAnswer,re=te.exerciseIsPublish,de=te.answers,_=te.activeOptionErrorIndex;return c.a.createElement("div",{className:E.a.flex},c.a.createElement("div",{className:"".concat(E.a.color666," mb5 mt6 font14"),style:{flex:"0 0 90px",flexShrink:0}},"\u7B54\u6848(\u586B\u7A7A",u+1,"):"),c.a.createElement("div",{className:"".concat(E.a.flex," ").concat(E.a.flex1),style:{flexDirection:"column"}},de.map(function(t,A){var ce="".concat(u,"-").concat(A);return c.a.createElement("div",{className:"".concat(E.a.flex," ").concat(E.a.flex1),key:A},c.a.createElement("div",{className:E.a.flex1,style:{flex:1}},c.a.createElement("div",null,c.a.createElement(o,{className:ce===_?E.a.error:"",spellCheck:!1,rows:4,value:t||"",defaultValue:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848".concat(A==0?"":"(\u53EF\u9009)"),onChange:function(M){return Z(u,A,M.target.value)},style:{minHeight:95}}))),!re&&c.a.createElement(c.a.Fragment,null,A!=0&&c.a.createElement(pe.a,{title:"\u5220\u9664"},c.a.createElement("i",{className:"".concat(E.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return h.props.deleteChildAnswer(u,A)},style:{float:"right"}})),A===0&&c.a.createElement(pe.a,{title:"\u5220\u9664"},c.a.createElement("i",{className:"".concat(E.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return h.props.deleteChildAnswermain(u,A)},style:{float:"right"}})),c.a.createElement(pe.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},c.a.createElement("i",{className:"".concat(E.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return ne(u)},style:{float:"right",visibility:A==de.length-1?"":"hidden"}}))))})))}}]),U}(i.Component);L.a=r},"9Bee":function(Ee,L,e){"use strict";var Me=e("q1tI"),pe=e.n(Me),Re=e("vg9a"),J=e("tJVT"),S=e("DlQD"),n=e.n(S),a=e("rUJ1");function v(F,H){var ue=F.match(/^(\s+)(?:```)/);if(ue===null)return H;var K=ue[1];return H.split(`
`).map(function(s){var fe=s.match(/^\s+/);if(fe===null)return s;var ie=Object(J.a)(fe,1),ae=ie[0];return ae.length>=K.length?s.slice(K.length):s}).join(`
`)}var i=[],c=["<ul>"],y=new n.a.Renderer,E=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function o(){i.length=0,c=["<ul>"]}function r(F,H,ue,K){if(H>=F.length||F[H].level<=ue)return H;var s=F[H];K.push("<li><a href='#"+s.anchor+"'>"+s.text+"</a>"),H++;var fe=[];return H=r(F,H,s.level,fe),fe.length>0&&(K.push("<ul>"),fe.forEach(function(ie){K.push(ie)}),K.push("</ul>")),K.push("</li>"),H=r(F,H,ue,K),H}function Oe(){return r(i,0,0,c),c.push("</ul>"),c.join("")}var T={heading:function(H){var ue=E.exec(H);if(ue)return{type:"heading",raw:ue[0],depth:ue[1].length,text:ue[2]}},fences:function(H){var ue=this.rules.block.fences.exec(H);if(ue){var K=ue[0],s=v(K,ue[3]||""),fe=ue[2]?ue[2].trim():ue[2];if(["latex","katex","math"].indexOf(fe)>=0){var ie=h(),ae=s;s=ie,te[ie]={type:"block",expression:ae}}return{type:"code",raw:K,lang:fe,text:s}}}},U=/(?:\${2})([^\n`]+?)(?:\${2})/gi,N=0,h=function(){return"__special_katext_id_".concat(N++,"__")},te={};function u(){return te}function Z(){N=0,te={}}function ne(F){return F=F.replace(U,function(H,ue){var K=h();return te[K]={type:"inline",expression:ue},K}),F}var re=y.listitem;y.listitem=function(F){return re(ne(F))};var de=y.paragraph;y.paragraph=function(F){return de(ne(F))};var _=y.tablecell;y.tablecell=function(F,H){return _(ne(F),H)},y.code=function(F,H,ue){var K=(H||"").match(/\S*/)[0];return K?["latex","katex","math"].indexOf(K)>=0?"<p class='editormd-tex'>".concat(F,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(H,'">').concat(ue?F:Object(a.escape)(F,!0),`</code></pre>
`):'<pre class="prettyprint linenums"><code>'+(ue?F:Object(a.escape)(F,!0))+"</code></pre>"},y.heading=function(F,H,ue){var K=this.options.headerPrefix+ue.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return i.push({anchor:K,level:H,text:F}),"<h"+H+' id="'+K+'">'+F+"</h"+H+">"},n.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),n.a.use({tokenizer:T,renderer:y});var t=n.a,A=e("SJMd"),ce=e("m3rI"),b=e("Oy/b"),M=/<pre[^>]*>/g;function m(F){var H=document.createElement("div");return H.innerHTML=F,H.childNodes.length===0?"":H.childNodes[0].nodeValue}var et=L.a=function(F){var H=F.value,ue=H===void 0?"":H,K=F.className,s=F.style,fe=s===void 0?{}:s,ie=String(ue),ae=Object(Me.useMemo)(function(){try{var tt=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,mt=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Ut=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;ie=ie.replace(tt,"("+ce.a.API_SERVER+"/api/attachments/").replace(mt,'"'+ce.a.API_SERVER+"/api/attachments/").replace(Ut,'"'+ce.a.API_SERVER+"/files/uploads/")}catch(Mt){}var Ze=t(ie),Ie=u();return ie.match(/\[TOC\]/)&&(Ze=Ze.replace("<p>[TOC]</p>",Oe()),o()),Ze=Ze.replace(/(__special_katext_id_\d+__)/g,function(Mt,jt){var Se=Ie[jt],d=Se.type,oe=Se.expression;return Object(b.renderToString)(m(oe)||"",{displayMode:d==="block",throwOnError:!1,output:"html"})}),Ze=Ze.replace(/▁/g,"\u2581\u2581\u2581"),Z(),Ze},[ie]),Le=Object(Me.useRef)();function Te(tt){var mt=tt.target;if(mt.tagName.toUpperCase()==="A"){var Ut=mt.getAttribute("href");if(Ut.startsWith("#")){tt.preventDefault();var Ze=document.getElementById(Ut.replace("#",""));Ze&&Ze.scrollIntoView(!0)}}}return Object(Me.useEffect)(function(){if(Le.current&&ae&&(ae.match(M)&&window.PR.prettyPrint()),Le.current)return Le.current.addEventListener("click",Te),function(){Le.current.removeEventListener("click",Te),Z(),o()}},[ae,Le.current,Te]),pe.a.createElement("div",{ref:Le,style:fe,className:"".concat(K||""," markdown-body"),dangerouslySetInnerHTML:{__html:ae}})}},"9NMw":function(Ee,L,e){"use strict";var Me=e("miYZ"),pe=e("tsqr"),Re=e("tJVT"),J=e("PpiC"),S=e("q1tI"),n=e.n(S),a=e("9kvl"),v=e("Ot1p"),i=e("xIf3"),c=e.n(i),y=["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"],E=function(r,Oe){var T=r.editData,U=r.globalSetting,N=r.loading,h=r.dispatch,te=r.onRef,u=te===void 0?function(){}:te,Z=r.isEdit,ne=Object(J.a)(r,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),re=Object(S.useState)(""),de=Object(Re.a)(re,2),_=de[0],t=de[1],A=Object(S.useState)(""),ce=Object(Re.a)(A,2),b=ce[0],M=ce[1],m=Object(S.useState)(""),et=Object(Re.a)(m,2),F=et[0],H=et[1];Object(S.useEffect)(function(){var s;if(!T||!Z)return;t(T==null?void 0:T.name),M(T==null?void 0:T.analysis),H(T==null||((s=T.answer_texts)===null||s===void 0)?void 0:s[0])},[T,Z]),Object(S.useImperativeHandle)(Oe,function(){return{onSave:ue,Clear:K}});var ue=function(){return _?F?{name:_,answer_texts:[F],analysis:b}:(pe.b.info("\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848"),!1):(pe.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)},K=function(){t(""),M(""),H("")};return n.a.createElement("section",{className:c.a.wrap},n.a.createElement("p",{className:c.a.titleWrap},n.a.createElement("span",{className:c.a.required},"*"),n.a.createElement("span",{className:c.a.title},"\u9898\u5E72\uFF1A")),n.a.createElement(v.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:_,onChange:function(fe){return t(fe)}}),n.a.createElement("p",{className:c.a.titleWrap},n.a.createElement("span",{className:c.a.required},"*"),n.a.createElement("span",{className:c.a.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),n.a.createElement(v.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:F,onChange:function(fe){return H(fe)}}),n.a.createElement("p",{className:c.a.titleWrap},n.a.createElement("span",{className:c.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),n.a.createElement(v.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:b,onChange:function(fe){return M(fe)}}))};L.a=Object(a.a)(function(o){var r=o.loading,Oe=o.globalSetting;return{globalSetting:Oe,loading:r.effects}},null,null,{forwardRef:!0})(Object(S.forwardRef)(E))},"9SwW":function(Ee,L,e){"use strict";var Me=e("/zsF"),pe=e("PArb"),Re=e("q1tI"),J=e.n(Re),S=e("9kvl"),n=e("Z+Na"),a=e.n(n),v=function(c){var y=c.path,E=c.title,o=c.subTitle,r=c.style,Oe=r===void 0?{}:r,T=c.className,U=T===void 0?"":T;return J.a.createElement("div",{className:"".concat(a.a.head," ").concat(U),style:Oe},J.a.createElement("span",{className:a.a.s1,onClick:function(){return S.c.push(y)}},J.a.createElement("i",{className:"icon-fanhui2"}),"\u8FD4\u56DE"),E&&J.a.createElement(pe.a,{className:a.a.s2,type:"vertical"}),E&&J.a.createElement("span",{className:a.a.s3},E),o&&J.a.createElement("span",{className:a.a.s4},o))};L.a=v},"9VGf":function(Ee,L,e){"use strict";e.d(L,"a",function(){return Re});var Me=e("q1tI"),pe=e.n(Me);function Re(J,S){var n=Object(Me.useRef)();Object(Me.useEffect)(function(){n.current=J}),Object(Me.useEffect)(function(){function a(){n.current()}if(S!==null){var v=setInterval(a,S);return function(){return clearInterval(v)}}},[S])}},"9ZNV":function(Ee,L,e){"use strict";e.d(L,"a",function(){return c});var Me=e("+L6B"),pe=e("2/Rp"),Re=e("0Owb"),J=e("q1tI"),S=e.n(J),n=e("UUDw"),a=e.n(n),v=e("TSYQ"),i=e.n(v),c=function(E){var o=E.cancelText,r=o===void 0?"\u53D6\u6D88":o,Oe=E.okText,T=Oe===void 0?"\u786E\u5B9A":Oe,U=E.loading,N=U===void 0?!1:U,h=E.hasOkBtn,te=h===void 0?!0:h,u=E.okButtonProps,Z=u===void 0?{}:u,ne=E.cancelButtonProps,re=ne===void 0?{}:ne,de=E.onCancel,_=de===void 0?function(){}:de,t=E.onOk,A=t===void 0?function(){}:t,ce=E.className,b=ce===void 0?"":ce;return S.a.createElement("div",{className:i()(a.a.buttonFixed,b)},S.a.createElement("div",{className:a.a.buttonWrap},S.a.createElement(pe.a,Object(Re.a)({size:"large",className:"".concat(a.a.button," mr20"),onClick:_},re),r),te&&S.a.createElement(pe.a,Object(Re.a)({size:"large",type:"primary",className:"".concat(a.a.button," mr20"),loading:N,onClick:A},Z),T)))}},BjJ7:function(Ee,L,e){"use strict";e.d(L,"d",function(){return pe}),e.d(L,"c",function(){return Re}),e.d(L,"e",function(){return J}),e.d(L,"b",function(){return S}),e.d(L,"a",function(){return a});var Me=e("m3rI");function pe(v){var i=!0;if(v.length>0){for(var c=0;c<v.length;c++)if(v[c].compile_success==0||!v[c].compile_success){i=!1;break}}else i=!1;return i}function Re(v){for(var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",c=[],y=0;y<v.length;y++){var E=v[y],o=i?"".concat(i,"/").concat(E.name):"".concat(E.name);c.push({title:E.name,isLeaf:!(E.type==="tree"),key:o})}return c}function J(v,i,c){for(var y=0;y<v.length;y++){var E=v[y];if(E.key===i){E.children=c;break}E.children&&J(E.children,i,c)}return v}function S(v,i,c){var y;return function(){var E=this,o=arguments,r=function(){y=null,c||v.apply(E,o)},Oe=c&&!y;clearTimeout(y),y=setTimeout(r,i),Oe&&v.apply(E,o)}}var n=!0,a=Me.a.API_SERVER},"C+DQ":function(Ee,L,e){},HmJG:function(Ee,L,e){},J51S:function(Ee,L,e){"use strict";var Me=e("2qtc"),pe=e("kLXV"),Re=e("DZo9"),J=e("8z0m"),S=e("P2fV"),n=e("NJEC"),a=e("CiB2"),v=e("sRBo"),i=e("kaz8"),c=e("7Kak"),y=e("9yH6"),E=e("+L6B"),o=e("2/Rp"),r=e("OaEy"),Oe=e("2fM7"),T=e("giR+"),U=e("fyUT"),N=e("14J3"),h=e("BMrR"),te=e("jCWc"),u=e("kPKH"),Z=e("oBTY"),ne=e("WmNS"),re=e.n(ne),de=e("miYZ"),_=e("tsqr"),t=e("rAM+"),A=e("9og8"),ce=e("y8nQ"),b=e("Vl3Y"),M=e("tJVT"),m=e("k1fw"),et=e("fu2T"),F=e("gK9i"),H=e("5NDa"),ue=e("5rEg"),K=e("q1tI"),s=e.n(K),fe=e("vGm4"),ie=e.n(fe),ae=e("jrin"),Le,Te=Oe.a.Option,tt;(function(f){f[f.language=0]="language",f[f.difficult=1]="difficult",f[f.category=2]="category",f[f.openOrNot=3]="openOrNot"})(tt||(tt={}));var mt=(Le={},Object(ae.a)(Le,tt.language,[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"},{title:"Ruby",key:"Ruby"}]),Object(ae.a)(Le,tt.difficult,[{title:"\u7B80\u5355",key:1},{title:"\u4E2D\u7B49",key:2},{title:"\u56F0\u96BE",key:3}]),Object(ae.a)(Le,tt.category,[{title:"\u7A0B\u5E8F\u8BBE\u8BA1",key:1},{title:"\u7B97\u6CD5",key:2}]),Object(ae.a)(Le,tt.openOrNot,[{title:"\u516C\u5F00",key:1},{title:"\u79C1\u6709",key:0}]),Le);function Ut(f){return mt[f].map(function(se){return s.a.createElement(Te,{key:se.title,value:se.key}," ",se.title," ")})}function Ze(f,se){f.map(function(Rt){var Dt=Rt.id,At=Rt.name,xt=Rt.sub_disciplines,ut={value:Dt,label:At};se.push(ut),xt&&xt.length>0&&(ut.children=[],Ze(xt,ut.children))})}function Ie(f,se){for(var Rt=[],Dt=0;Dt<f.length;Dt++){var At,xt=f[Dt];if(((At=xt.sub_disciplines)===null||At===void 0?void 0:At.length)>0){Rt[0]=xt.id;for(var ut=0;ut<xt.sub_disciplines.length;ut++){var wt=xt.sub_disciplines[ut];if(wt.id===se)return Rt[1]=wt.id,[Rt,wt.tag_disciplines||wt.sub_disciplines||[]]}}}return[Rt,[]]}var Mt=e("w5pM"),jt=e("2BaD"),Se=e("J66h"),d=e("LvDl"),oe=e("Ot1p"),ot=e("bbsP"),pt=e("/wGt"),vt=e("ZW9T"),Vt=e("ZD9Y"),ca=e("M8RZ"),$t=e("bCnd"),na=e("m9L2"),oa={theme:Object($t.a)("cmCodeMode","vs-dark"),fontSize:Object($t.a)("cmFontSize",14),showEditorSetting:!1,tabToSpace:Object($t.a)("cmTabToSpace",!0)},Pt;(function(f){f[f.set_font_size=0]="set_font_size",f[f.set_theme=1]="set_theme",f[f.on_tab_to_space=2]="on_tab_to_space",f[f.set_show_editor_setting=3]="set_show_editor_setting"})(Pt||(Pt={}));function sa(f,se){switch(se.type){case Pt.set_show_editor_setting:return Object(m.a)(Object(m.a)({},f),{},{showEditorSetting:se.payload});case Pt.set_theme:return Object(m.a)(Object(m.a)({},f),{},{theme:se.payload});case Pt.set_font_size:return Object(m.a)(Object(m.a)({},f),{},{fontSize:se.payload});case Pt.on_tab_to_space:return Object(m.a)(Object(m.a)({},f),{},{tabToSpace:se.payload});default:throw new Error}}var la=function(f){var se=f.value,Rt=f.onChange,Dt=f.language,At=f.ActionBarRender,xt=At===void 0?function(Wt){return s.a.createElement(_a,{onShowCodeSetting:Wt})}:At,ut=Object(K.useReducer)(sa,oa),wt=Object(M.a)(ut,2),Ht=wt[0],Lt=wt[1],st=Ht.theme,ea=Ht.fontSize,ra=Ht.showEditorSetting,zt=Ht.tabToSpace,ht={onFontSizeChange:function(Xt){Lt({type:Pt.set_font_size,payload:Xt}),Object($t.b)("cmFontSize",Xt)},tabToSpace:zt,cmFontSize:ea,className:"oj",cmCodeMode:st,onTabToSpace:function(Xt){Lt({type:Pt.on_tab_to_space,payload:Xt}),Object($t.b)("cmTabToSpace",Xt)},onCodeModeChange:function(Xt){Lt({type:Pt.set_theme,payload:Xt}),Object($t.b)("cmCodeMode",Xt)}};function Gt(){Lt({type:Pt.set_show_editor_setting,payload:!1})}function Ne(){Lt({type:Pt.set_show_editor_setting,payload:!0})}var ta={value:se,language:Dt,onChange:Rt,theme:st,height:"calc(100% - 56px)",options:{fontSize:ea,insertSpaces:zt}};return s.a.createElement(K.Fragment,null,s.a.createElement("div",{className:"code-panel-container"},xt(Ne),s.a.createElement(vt.b,ta)),s.a.createElement(ca.a,null,s.a.createElement(pt.a,{className:"oj",title:null,placement:"right",closable:!1,visible:ra,onClose:Gt},s.a.createElement(Vt.a,ht))))};function _a(f){var se=f.onShowCodeSetting;return s.a.createElement("div",{className:"action-bar"},s.a.createElement("span",null,"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\u6587\u4EF6"))}var Yt=e("z7Xi"),Zt=e("Peq1"),ba=e.n(Zt),Q=ue.a.TextArea,ft=F.a.Panel,ve={loading:!0,data:{hack_codes:{language:"Python",code:""},hack:{time_limit:20,description:"",test_set_score:!1,test_set_average:!0,name:""},hack_sets:[{input:"",output:"",score:100,position:1,display_set:!1}]}},O;(function(f){f[f.SET_INITAL_DATA=0]="SET_INITAL_DATA"})(O||(O={}));function je(f,se){console.log(f,se,"action");switch(se.type){case O.SET_INITAL_DATA:return Object(m.a)(Object(m.a)({},f),se.payload);default:throw new Error}}var x=function(se,Rt){var Dt,At,xt=se.isEdit,ut=se.editData,wt=se.difficulty,Ht=b.a.useForm(),Lt=Object(M.a)(Ht,1),st=Lt[0],ea=Object(K.useReducer)(je,ve),ra=Object(M.a)(ea,2),zt=ra[0],ht=ra[1],Gt=zt.loading,Ne=zt.data,ta=Ne==null?void 0:Ne.hack_sets,Wt=Ne==null||((Dt=Ne.hack)===null||Dt===void 0)?void 0:Dt.test_set_average,Xt=Object(K.useState)(!1),qt=Object(M.a)(Xt,2),ua=qt[0],va=qt[1],ia=Object(K.useState)([]),It=Object(M.a)(ia,2),I=It[0],l=It[1],it=function(){var C=Object(A.a)(re.a.mark(function le(){var $,ke,Fe,Qe,ge,We,Ke,$e,Ge;return re.a.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:return $=!1,xe.next=3,st.validateFields().then(function(k){$=k}).catch(function(k){$=!1});case 3:if(!$){xe.next=16;break}Qe=0,ge=[],We=[],Ke=Object(t.a)($.hack_sets);try{for(Ke.s();!($e=Ke.n()).done;)Ge=$e.value,Qe+=Ge.score,Ge.id&&Ge.id>=0?ge.push(Ge):We.push(Ge)}catch(k){Ke.e(k)}finally{Ke.f()}if(Qe+=parseInt($.hack.code_compile_score||0),!(Qe!==100&&!(Ne==null||((ke=Ne.hack)===null||ke===void 0)?void 0:ke.test_set_score))){xe.next=13;break}return _.b.error("\u6D4B\u8BD5\u96C6\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100"),xe.abrupt("return",!1);case 13:$.hack.difficulty=wt,$.hack_codes.code=Se.Base64.encode((Fe=$.hack_codes)===null||Fe===void 0?void 0:Fe.code),xt&&($.hack.code_compile_score=$.hack.code_compile_score||0,$.update_hack_sets=ge,$.hack_sets=We);case 16:return xe.abrupt("return",$);case 17:case"end":return xe.stop()}},le)}));return function(){return C.apply(this,arguments)}}();Object(K.useImperativeHandle)(Rt,function(){return{onSave:it,Clear:z}}),Object(K.useEffect)(function(){if(!ut||!xt)return;var C=ut.code,le=ut.language,$=ut.hack_sets,ke=ut.description,Fe=ut.name,Qe=ut.time_limit,ge=ut.test_set_average,We=ut.test_set_score,Ke=ut.code_compile_score,$e={loading:!1,data:{hack_codes:{language:le,code:Se.Base64.decode(C)},hack:{name:Fe,description:ke,time_limit:Qe,test_set_average:ge,test_set_score:We,code_compile_score:Ke},hack_sets:$}};parseInt(Ke)>0&&va(!0),st.setFieldsValue(Object(m.a)({},$e.data)),ht({type:O.SET_INITAL_DATA,payload:Object(d.cloneDeep)($e)})},[ut,xt]);function at(C,le){return Xe.apply(this,arguments)}function Xe(){return Xe=Object(A.a)(re.a.mark(function C(le,$){return re.a.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:case"end":return Fe.stop()}},C)})),Xe.apply(this,arguments)}function gt(C){ht({type:O.SET_INITAL_DATA,payload:{data:Object(m.a)(Object(m.a)({},Ne),{},{hack:Object(m.a)(Object(m.a)({},Ne.hack),{},{test_set_score:C.target.value})})}})}function yt(C){var le=C.target.value;ht({type:O.SET_INITAL_DATA,payload:{data:Object(m.a)(Object(m.a)({},Ne),{},{hack:Object(m.a)(Object(m.a)({},Ne.hack),{},{test_set_average:le})})}}),he(C)}function j(){var C=st.getFieldValue("hack_sets"),le=C.length;I.push(le),l(Object(Z.a)(I));var $=parseInt(st.getFieldValue("hack").code_compile_score)||0,ke=C.length+1,Fe=Math.floor((100-$)/ke),Qe=(100-$)%ke;C.map(function(ge,We){return Wt&&(ge.score=Fe),ge.position=We+1,ge}),C.push({input:"",output:"",position:ke,score:Wt?Fe+Qe:0,display_set:!1}),st.setFieldsValue({hack_sets:C}),ht({type:O.SET_INITAL_DATA,payload:{data:Object(m.a)(Object(m.a)({},Ne),{},{hack_sets:C})}})}function ye(){var C=st.getFieldValue("hack_sets"),le=C.length;I.push(le),l(Object(Z.a)(I));var $=parseInt(st.getFieldValue("hack").code_compile_score)||0,ke=C.length,Fe=Math.floor((100-$)/ke),Qe=(100-$)%ke;C.map(function(ge,We){return Wt&&(ge.score=Fe,We===C.length-1&&(ge.score=Fe+Qe)),ge.position=We+1,ge}),st.setFieldsValue({hack_sets:C}),ht({type:O.SET_INITAL_DATA,payload:{data:Object(m.a)(Object(m.a)({},Ne),{},{hack_sets:C})}})}function he(C){var le=C.target.value,$=st.getFieldValue("hack_sets"),ke=$.length;I.push(ke),l(Object(Z.a)(I));var Fe=parseInt(st.getFieldValue("hack").code_compile_score)||0,Qe=$.length,ge=Math.floor((100-Fe)/Qe),We=(100-Fe)%Qe;$.map(function(Ke,$e){return Wt&&(Ke.score=ge,$e===$.length-1&&(Ke.score=ge+We)),Ke.position=$e+1,Ke}),st.setFieldsValue({hack_sets:$}),ht({type:O.SET_INITAL_DATA,payload:{data:Object(m.a)(Object(m.a)({},Ne),{},{hack_sets:$,hack:Object(m.a)(Object(m.a)({},Ne.hack),{},{test_set_average:le})})}})}function qe(C){var le=st.getFieldValue("hack_sets"),$=parseInt(st.getFieldValue("hack").code_compile_score)||0,ke=(le==null?void 0:le.length)-1,Fe=Math.ceil((100-$)/ke),Qe=(100-$)%ke;le.splice(C,1),le==null||le.map(function(ge,We){return Wt&&(ge.score=Fe,We===ke-1&&(ge.score=Fe+Qe)),ge.position=We+1,ge}),ht({type:O.SET_INITAL_DATA,payload:{data:Object(m.a)(Object(m.a)({},Ne),{},{hack_sets:le})}}),st.setFieldsValue({hack_sets:le})}function dt(C){ht({type:O.SET_INITAL_DATA,payload:{data:Object(m.a)(Object(m.a)({},Ne),{},{hack_codes:Object(m.a)(Object(m.a)({},Ne.hack_codes),{},{language:C})})}})}var g=function(le){},Be=function(le){ht({type:O.SET_INITAL_DATA,payload:{data:Object(m.a)(Object(m.a)({},Ne),{},{hack:Object(m.a)(Object(m.a)({},Ne.hack),{},{name:le.target.value})})}})},z=function(){st.resetFields()};return s.a.createElement(b.a,{form:st,initialValues:Ne,layout:"vertical",className:ie.a["oj-form-container"],onValuesChange:g,onFinish:at},s.a.createElement(h.a,null,s.a.createElement(u.a,{span:14},s.a.createElement(w,{onChangeLanguage:dt,onRemoveTestCase:qe,onAddTestCase:j,onAddTestCases:ye,onNameChange:Be,hack:Ne.hack,form:st,defaultkey:I,setdefalutkey:l,isshows:ua,onChangeScore:gt,onChangeAverage:yt})),s.a.createElement(u.a,{span:10},s.a.createElement(b.a.Item,{name:["hack_codes","code"],style:{marginBottom:0}},s.a.createElement(la,{language:Ne==null||((At=Ne.hack_codes)===null||At===void 0)?void 0:At.language})))))};function w(f){var se=f.hack,Rt=f.onNameChange,Dt=f.onChangeAverage,At=f.onChangeScore,xt=f.onAddTestCase,ut=f.onRemoveTestCase,wt=f.onChangeLanguage,Ht=f.onAddTestCases,Lt=f.form,st=f.isshows,ea=f.defaultkey,ra=f.setdefalutkey,zt=se.test_set_average,ht=se.test_set_score,Gt=se.name,Ne=Object(K.useState)(st),ta=Object(M.a)(Ne,2),Wt=ta[0],Xt=ta[1],qt=Object(K.useState)(!1),ua=Object(M.a)(qt,2),va=ua[0],ia=ua[1],It=Object(K.useState)([]),I=Object(M.a)(It,2),l=I[0],it=I[1],at=Object(K.useState)([]),Xe=Object(M.a)(at,2),gt=Xe[0],yt=Xe[1];return Object(K.useEffect)(function(){Xt(st)},[st]),s.a.createElement("div",{className:ie.a["oj-left-panel"]},s.a.createElement("div",{className:ie.a["oj-form-info"]},s.a.createElement("div",{className:ie.a.field},s.a.createElement(b.a.Item,{label:s.a.createElement("div",null,"\u8BC4\u6D4B\u65F6\u957F\u9650\u5236 ",s.a.createElement("span",{className:"c-grey-999"},"(\u4EE3\u7801\u6267\u884C\u6240\u5141\u8BB8\u7684\u6700\u5927\u65F6\u957F)")),name:["hack","time_limit"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"},{type:"number",max:60,message:"\u6700\u5927\u9650\u5236\u65F6\u95F4\u662F60\u79D2"}],extra:s.a.createElement("span",{style:{position:"absolute",left:100,top:5}},"\u79D2")},s.a.createElement(U.a,{min:3,max:60})),s.a.createElement(b.a.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",name:["hack_codes","language"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},s.a.createElement(Oe.a,{onChange:wt},Ut(tt.language)))),s.a.createElement(b.a.Item,{label:"\u4EFB\u52A1\u540D\u79F0",name:["hack","name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0"}]},s.a.createElement(ue.a,{maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0",suffix:s.a.createElement("span",null,60-((Gt==null?void 0:Gt.length)||0)),onChange:Rt})),s.a.createElement(b.a.Item,{name:["hack","description"],valuePropName:"defaultValue",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63CF\u8FF0\u5185\u5BB9"}]},s.a.createElement(oe.a,{miniToolbar:!0,id:"moop_cases_content",noStorage:!0,height:200})),s.a.createElement("div",{className:"tst-case-info"},s.a.createElement("h3",{className:"flex-container",style:{justifyContent:"space-between"}}," \u6D4B\u8BD5\u7528\u4F8B\u4E0E\u7CFB\u7EDF\u8BC4\u5206\u89C4\u5219",s.a.createElement("div",null,s.a.createElement(o.a,{type:"primary",style:{marginRight:"20px"},ghost:!0,onClick:function(){return ia(!0)}},"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"),s.a.createElement(o.a,{type:"primary",ghost:!0,onClick:xt},"\u6DFB\u52A0\u6D4B\u8BD5\u7528\u4F8B"))),s.a.createElement(b.a.Item,{name:["hack","test_set_score"]},s.a.createElement(y.a.Group,{onChange:At},s.a.createElement(y.a,{value:!0},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",s.a.createElement("span",{className:"tip"}," \uFF08\u5B66\u751F\u8BC4\u6D4B\uFF0C\u4EC5\u6240\u6709\u6D4B\u8BD5\u7528\u4F8B\u90FD\u6B63\u786E\u65F6\uFF0C\u624D\u5F97\u5206\uFF09")),s.a.createElement(y.a,{value:!1},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",s.a.createElement("span",{className:"tip"}," \uFF08\u5B66\u751F\u8BC4\u6D4B\uFF0C\u901A\u8FC7\u6D4B\u8BD5\u96C6\u5373\u53EF\u83B7\u5F97\u5BF9\u5E94\u5956\u52B1\uFF09")))),!se.test_set_score&&s.a.createElement(b.a.Item,{name:["hack","test_set_average"],label:"\u7CFB\u7EDF\u8BC4\u5206\u5360\u6BD4"},s.a.createElement(y.a.Group,{onChange:function(ye){Dt(ye)}},s.a.createElement(y.a,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),s.a.createElement(y.a,{value:!1},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),!se.test_set_score&&s.a.createElement("div",null,s.a.createElement("div",{style:{display:"flex",height:"30px",marginBottom:"10px"}},s.a.createElement(i.a,{checked:Wt,onChange:function(ye){Xt(ye.target.checked),Lt.setFieldsValue({hack:{code_compile_score:0}}),Ht()}},"\u542F\u7528\u7F16\u8BD1\u5F97\u5206"),Wt&&s.a.createElement("span",{style:{display:"flex"}},"\u7F16\u8BD1\u901A\u8FC7\u5373\u53EF\u5F97\u5206 ",s.a.createElement(b.a.Item,{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7F16\u8BD1\u5F97\u5206"}],name:["hack","code_compile_score"]},s.a.createElement(U.a,{onChange:function(){Ht()},min:0,max:100,style:{width:"50px",margin:"5px 0px"}}))," %")),s.a.createElement("span",null,"\uFF08\u8BF7\u6CE8\u610F\u8BE5\u7F16\u7A0B\u9898\u662F\u5426\u6709\u7F16\u8BD1\u8FC7\u7A0B\uFF0C\u82E5\u6CA1\u6709\u5219\u65E0\u6CD5\u83B7\u5F97\u7F16\u8BD1\u5F97\u5206\uFF09")),s.a.createElement(b.a.List,{name:"hack_sets"},function(j,ye){return Object(a.a)(ye),s.a.createElement(F.a,{activeKey:ea,onChange:function(qe){ra(Object(Z.a)(qe))}},j.map(function(he,qe){return s.a.createElement(ft,{key:qe,header:s.a.createElement("a",{className:ie.a["test-case-name"]},s.a.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B".concat(qe+1)),ht?null:s.a.createElement(s.a.Fragment,null,s.a.createElement(b.a.Item,{name:[he.name,"score"],fieldKey:[he.fieldKey,"score"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6D4B\u8BD5\u96C6".concat(qe+1,"\u8BC4\u5206")}]},s.a.createElement(U.a,{onClick:function(g){return g.stopPropagation()},min:0,max:100,disabled:zt})),s.a.createElement("span",null,"%"))),extra:s.a.createElement("div",{onClick:function(g){return g.stopPropagation()},className:ie.a["use-extra"]},s.a.createElement(b.a.Item,{valuePropName:"checked",label:"\u6D4B\u8BD5\u7528\u4F8B\u53EF\u89C1",name:[he.name,"display_set"],fieldKey:[he.fieldKey,"display_set"]},s.a.createElement(i.a,null)),qe===j.length-1?s.a.createElement("div",{style:{marginRight:"10px"}}," ",s.a.createElement(Mt.a,{className:ie.a["btn-remove-case"],onClick:xt})):null,qe>0?s.a.createElement("div",{onClick:function(g){return g.stopPropagation()}},s.a.createElement(n.a,{okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:s.a.createElement("span",null,"\u786E\u5B9A\u5220\u9664\u6D4B\u8BD5\u96C6",1+qe),onConfirm:function(){ut(qe)}},s.a.createElement(jt.a,{className:ie.a["btn-remove-case"]}))):s.a.createElement(jt.a,{style:{opacity:0},className:ie.a["btn-remove-case"]}))},s.a.createElement(b.a.Item,{label:"\u8F93\u5165",name:[he.name,"input"],fieldKey:[he.fieldKey,"input"]},s.a.createElement(Q,null)),s.a.createElement(b.a.Item,{label:"\u8F93\u51FA",name:[he.name,"output"],fieldKey:[he.fieldKey,"output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},s.a.createElement(Q,null)))}))}))),s.a.createElement(pe.a,{visible:va,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B",okText:"\u786E\u8BA4\u4E0A\u4F20",onCancel:function(){return ia(!1)},onOk:function(){if(l.filter(function(C){return(C==null?void 0:C.A)||(C==null?void 0:C.B)||(C==null?void 0:C.C)}).length<=0){_.b.info("\u8BF7\u4E0A\u4F20\u6B63\u786E\u683C\u5F0F\u7684\u6587\u4EF6");return}var ye=Lt.getFieldsValue(["hack","test_set_average"]).hack.test_set_average,he=parseInt(Lt.getFieldValue("hack").code_compile_score)||0,qe=[],dt=l.filter(function(C){return(C==null?void 0:C.A)||(C==null?void 0:C.B)||(C==null?void 0:C.C)}).length-1,g=Math.floor((100-he)/dt),Be=(100-he)%dt,z=!1;l.filter(function(C){return(C==null?void 0:C.A)||(C==null?void 0:C.B)||(C==null?void 0:C.C)}).map(function(C,le){if(le>0){var $={};if($.input=C.A,$.output=C.B,$.position=le+1,ye)$.score=g,le===l.length-1&&($.score=g+Be);else if(Number.isInteger(C.C))$.score=C.C;else return z=!0,_.b.info("\u81EA\u5B9A\u4E49\u6BD4\u4F8B\u60C5\u51B5\u4E0B\uFF0C\u5206\u6570\u5FC5\u586B\u4E14\u53EA\u80FD\u4E3A\u6B63\u6574\u6570");$.display_set=C.D==="\u662F",qe.push($)}}),z||(Lt.setFieldsValue({hack_sets:qe}),ia(!1))}},s.a.createElement(J.a,{maxCount:1,accept:".xls,.xlsx",onRemove:function(){yt([])},beforeUpload:function(ye){if(ye.size>1024*1024)return _.b.info("\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC71mb"),!1;var he=new FileReader;return he.readAsBinaryString(ye),he.onload=function(qe){var dt=qe.target.result,g=ba.a.read(dt,{type:"binary"}),Be=ba.a.utils.sheet_to_json(g.Sheets.Sheet1,{header:"A",defval:"",blankrows:!0});it(Be)},!1}},s.a.createElement(o.a,{icon:s.a.createElement(Yt.a,null)},"\u4E0A\u4F20\u6587\u4EF6")),s.a.createElement("p",{style:{marginTop:20}},"\u4E0A\u4F20\u9650\u5236\uFF1A"),s.a.createElement("p",null,"1\u3001\u4EC5\u652F\u6301\u4E0A\u4F20.xls\u548C.xlsx\u540E\u7F00\u7684\u6587\u4EF6"),s.a.createElement("p",null,"2\u3001\u4E0A\u4F20\u5927\u5C0F\u4E0D\u8D85\u8FC71MB\u3002"),s.a.createElement("p",null,"3\u3001\u9700\u4E0A\u4F20\u6307\u5B9A\u6A21\u677F\u7684\u6587\u4EF6\u3002",s.a.createElement("a",{href:"/react/build/csyldr.xlsx",download:"\u6D4B\u8BD5\u7528\u4F8B\u5BFC\u5165\u6A21\u7248.xlsx"},"\u4E0B\u8F7D\u5BFC\u5165\u6A21\u677F"))))}var P=L.a=Object(K.forwardRef)(x)},JI8h:function(Ee,L,e){"use strict";var Me=e("5Dmo"),pe=e("3S7+"),Re=e("oBTY"),J=e("miYZ"),S=e("tsqr"),n=e("tJVT"),a=e("PpiC"),v=e("q1tI"),i=e.n(v),c=e("9kvl"),y=e("Ot1p"),E=e("9Bee"),o=e("xIf3"),r=e.n(o),Oe=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"],U=function(h,te){var u=h.editData,Z=h.globalSetting,ne=h.loading,re=h.dispatch,de=h.onRef,_=de===void 0?function(){}:de,t=h.isEdit,A=Object(a.a)(h,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),ce=Object(v.useState)([]),b=Object(n.a)(ce,2),M=b[0],m=b[1],et=Object(v.useState)(),F=Object(n.a)(et,2),H=F[0],ue=F[1],K=Object(v.useState)([]),s=Object(n.a)(K,2),fe=s[0],ie=s[1],ae=Object(v.useState)(""),Le=Object(n.a)(ae,2),Te=Le[0],tt=Le[1],mt=Object(v.useState)(""),Ut=Object(n.a)(mt,2),Ze=Ut[0],Ie=Ut[1];Object(v.useEffect)(function(){m(["","","",""])},[]),Object(v.useEffect)(function(){if(!u||!t)return;tt(u==null?void 0:u.name),Ie(u==null?void 0:u.analysis),m(u==null?void 0:u.choices.map(function(d){return d.choice_text}));var Se=[];u==null||u.choices.map(function(d,oe){d.is_answer&&Se.push(oe)}),ie(Se)},[u,t]),Object(v.useImperativeHandle)(te,function(){return{onSave:Mt,Clear:jt}});var Mt=function(){if(!Te)return S.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var d=M.findIndex(function(ot){return!ot});if(d>-1)return S.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(T[d]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(!fe.length)return S.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(fe.length<2)return S.b.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;if(Object(Oe.E)(M))return S.b.info("\u9009\u9879\u5DF2\u91CD\u590D"),!1;var oe=M.map(function(ot,pt){return{choice_text:ot,is_answer:fe.includes(pt)?1:0}});return{name:Te,choices:oe,analysis:Ze}},jt=function(){tt(""),Ie(""),ie(""),m(["","","",""])};return i.a.createElement("section",{className:r.a.wrap},i.a.createElement("p",{className:r.a.titleWrap},i.a.createElement("span",{className:r.a.required},"*"),i.a.createElement("span",{className:r.a.title},"\u9898\u5E72\uFF1A")),i.a.createElement(y.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Te,onChange:function(d){return tt(d)}}),i.a.createElement("p",{className:r.a.titleWrap},i.a.createElement("span",{className:r.a.required},"*"),i.a.createElement("span",{className:r.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",i.a.createElement("span",{className:r.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),M.map(function(Se,d){return i.a.createElement("div",{className:r.a.choiceWrap,key:d},i.a.createElement(pe.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},i.a.createElement("div",{className:"".concat(r.a.answer," ").concat(fe.includes(d)?r.a.activeAnswer:""),onClick:function(){fe.includes(d)?ie(fe.filter(function(ot){return ot!==d})):ie([].concat(Object(Re.a)(fe),[d]))}},T[d])),i.a.createElement("div",{className:r.a.editorWrap},H===d?i.a.createElement(y.a,{id:"single-question-option-".concat(d),watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Se,onChange:function(ot){M[d]=ot,m(M)}}):i.a.createElement("div",{className:r.a.htmlWrap,onClick:function(){return ue(d)}},i.a.createElement(E.a,{value:Se}))),d>1&&i.a.createElement(pe.a,{title:"\u5220\u9664"},i.a.createElement("i",{className:"".concat(r.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return m(M.filter(function(ot,pt){return pt!==d}))}})),d<7&&d===M.length-1&&i.a.createElement(pe.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},i.a.createElement("i",{className:"".concat(r.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return m([].concat(Object(Re.a)(M),[""]))}})))}),i.a.createElement("p",{className:r.a.titleWrap},i.a.createElement("span",{className:r.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),i.a.createElement(y.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Ze,onChange:function(d){return Ie(d)}}))};L.a=Object(c.a)(function(N){var h=N.loading,te=N.globalSetting;return{globalSetting:te,loading:h.effects}},null,null,{forwardRef:!0})(Object(v.forwardRef)(U))},KGka:function(Ee,L,e){"use strict";var Me=e("7Kak"),pe=e("9yH6"),Re=e("miYZ"),J=e("tsqr"),S=e("tJVT"),n=e("PpiC"),a=e("q1tI"),v=e.n(a),i=e("9kvl"),c=e("Ot1p"),y=e("xIf3"),E=e.n(y),o=["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"],r=function(T,U){var N=T.editData,h=T.globalSetting,te=T.loading,u=T.dispatch,Z=T.onRef,ne=Z===void 0?function(){}:Z,re=T.isEdit,de=Object(n.a)(T,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),_=Object(a.useState)(),t=Object(S.a)(_,2),A=t[0],ce=t[1],b=Object(a.useState)(""),M=Object(S.a)(b,2),m=M[0],et=M[1],F=Object(a.useState)(""),H=Object(S.a)(F,2),ue=H[0],K=H[1];Object(a.useEffect)(function(){if(!N||!re)return;et(N==null?void 0:N.name),K(N==null?void 0:N.analysis);var ie=N==null?void 0:N.choices.find(function(ae){return ae.is_answer});ce(ie.choice_text==="\u6B63\u786E"?"0":"1")},[N,re]),Object(a.useImperativeHandle)(U,function(){return{onSave:s,Clear:fe}});var s=function(){if(!m)return J.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(!A)return J.b.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1;var ae=[{choice_text:"\u6B63\u786E",is_answer:A==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:A==="1"?1:0}];return{name:m,choices:ae,analysis:ue}},fe=function(){et(""),K(""),ce("")};return v.a.createElement("section",{className:E.a.wrap},v.a.createElement("p",{className:E.a.titleWrap},v.a.createElement("span",{className:E.a.required},"*"),v.a.createElement("span",{className:E.a.title},"\u9898\u5E72\uFF1A")),v.a.createElement(c.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:m,onChange:function(ae){return et(ae)}}),v.a.createElement("p",{className:E.a.titleWrap},v.a.createElement("span",{className:E.a.required},"*"),v.a.createElement("span",{className:E.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",v.a.createElement("span",{className:E.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),v.a.createElement(pe.a.Group,{buttonStyle:"solid",value:A,onChange:function(ae){return ce(ae.target.value)}},v.a.createElement(pe.a.Button,{value:"0",className:"".concat(E.a.radio," mr40")},"\u6B63\u786E"),v.a.createElement(pe.a.Button,{value:"1",className:E.a.radio},"\u9519\u8BEF")),v.a.createElement("p",{className:E.a.titleWrap},v.a.createElement("span",{className:E.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),v.a.createElement(c.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:ue,onChange:function(ae){return K(ae)}}))};L.a=Object(i.a)(function(Oe){var T=Oe.loading,U=Oe.globalSetting;return{globalSetting:U,loading:T.effects}},null,null,{forwardRef:!0})(Object(a.forwardRef)(r))},M8RZ:function(Ee,L,e){"use strict";e.d(L,"a",function(){return i});var Me=e("fWQN"),pe=e("mtLc"),Re=e("yKVA"),J=e("879j"),S=e("q1tI"),n=e.n(S),a=e("i8i4"),v=e.n(a),i=function(c){Object(Re.a)(E,c);var y=Object(J.a)(E);function E(o){var r;Object(Me.a)(this,E),r=y.call(this,o);var Oe=window.document;return r.node=Oe.createElement("div"),Oe.body.appendChild(r.node),r}return Object(pe.a)(E,[{key:"render",value:function(){var r=this.props.children;return Object(a.createPortal)(r,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),E}(n.a.Component)},O2Wb:function(Ee,L,e){Ee.exports={flex:"flex___2gmSR",flex1:"flex1___3Tu1g",color666:"color666___2uyGL",error:"error___yJ86W",deleteIcon:"deleteIcon___1D2tg",addIcon:"addIcon___2VIYB"}},Ot1p:function(Ee,L,e){"use strict";var Me=e("2qtc"),pe=e("kLXV"),Re=e("rAM+"),J=e("tJVT"),S=e("jrin"),n=e("q1tI"),a=e.n(n),v=e("VrN/"),i=e.n(v),c=e("bdgK"),y=e("p77/"),E=e("Bd2K"),o=e("ELLl"),r=e("19Vz"),Oe=e("lZu9"),T=e("kSUc"),U=e("9Bee"),N=e("0Owb"),h=e("dejd"),te=e("C+DQ"),u=[{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 Z(Q){var ft=Q.onActionCallback,ve=Q.title,O=Q.icon,je=Q.actionName,x=Q.className,w=x===void 0?"":x,P=Q.children;function f(){ft(je)}return a.a.createElement("a",{title:ve,className:w,onClick:f},a.a.createElement("i",{className:"md-iconfont ".concat(O)}),P)}var ne=function(Q){var ft=Q.watch,ve=Q.showNullButton,O=Q.onActionCallback,je=Q.fullScreen,x=Q.insertTemp,w=[].concat(u,[{title:"".concat(ft?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(ft?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return a.a.createElement("ul",{className:"markdown-toolbar-container"},w.map(function(P,f){return a.a.createElement("li",{key:f},P.actionName?a.a.createElement(Z,Object(N.a)({},P,{onActionCallback:O})):a.a.createElement("span",{className:"v-line"}))}),ve?a.a.createElement("li",null,a.a.createElement(Z,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:O},a.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,x&&a.a.createElement("li",null,a.a.createElement(Z,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(x),onActionCallback:O},a.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),a.a.createElement("li",{className:"btn-full-screen"},a.a.createElement(Z,{icon:"".concat(je?"icon-shrink":"icon-enlarge"),title:je?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:O})))},re=e("M8RZ"),de=e("+L6B"),_=e("2/Rp"),t=e("y8nQ"),A=e("Vl3Y"),ce=e("5NDa"),b=e("5rEg"),M={labelCol:{span:4},wrapperCol:{span:20}},m=function(Q){var ft=Q.callback,ve=Q.onCancel;function O(je){ft(je)}return a.a.createElement(A.a,Object(N.a)({},M,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:O}),a.a.createElement(A.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},a.a.createElement(b.a,null)),a.a.createElement(A.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},a.a.createElement(b.a,null)),a.a.createElement("div",{className:"flex-container flex-end"},a.a.createElement(_.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.a.createElement(_.a,{type:"ghost",onClick:ve},"\u53D6\u6D88")))},et=e("7ahc"),F=e("HmJG"),H=e("BjJ7"),ue=A.a.useForm,K={width:280,marginRight:10},s={labelCol:{span:5},wrapperCol:{span:19}},fe=function(Q){var ft=Q.callback,ve=Q.onCancel,O=ue(),je=Object(J.a)(O,1),x=je[0];function w(se){ft(se)}function P(se){x.setFieldsValue({src:"/api/attachments/".concat(se.id)})}function f(se){var Rt=se.target.files[0];ae(Rt,P)}return a.a.createElement(A.a,Object(N.a)({form:x},s,{className:"upload-image-panel",onFinish:w}),a.a.createElement(A.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},a.a.createElement("div",{className:"flex-container"},a.a.createElement(A.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},a.a.createElement(b.a,{style:K})),a.a.createElement(ie,{onFileChange:f}))),a.a.createElement(A.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},a.a.createElement(b.a,{style:{width:264}})),a.a.createElement(A.a.Item,{style:{textAlign:"right"}},a.a.createElement(_.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.a.createElement(_.a,{type:"ghost",onClick:ve},"\u53D6\u6D88")))};function ie(Q){var ft=Q.onFileChange;return a.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",a.a.createElement("input",{type:"file",accept:"image/*",onChange:ft}))}function ae(Q,ft){if(!Q)throw new String("\u6CA1\u6709\u6587\u4EF6");var ve=new FormData;ve.append("editormd-image-file",Q),ve.append("file_param_name","editormd-image-file"),ve.append("byxhr","true");var O=new window.XMLHttpRequest;O.withCredentials=!0,O.addEventListener("load",function(je){ft(JSON.parse(je.target.responseText))},!1),O.addEventListener("error",function(je){console.error(je)},!1),O.open("POST","".concat(H.a,"/api/attachments.json")),O.send(ve)}var Le=e("giR+"),Te=e("fyUT"),tt=e("7Kak"),mt=e("9yH6"),Ut=mt.a.Group,Ze={margin:"0 8px"},Ie=function(Q){var ft=Q.callback,ve=Q.onCancel;function O(je){ft(je)}return a.a.createElement(A.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:O},a.a.createElement("div",{className:"flex-container"},a.a.createElement("span",{style:Ze},"\u5355\u5143\u683C\u6570\uFF1A"),a.a.createElement("span",{style:Ze},"\u884C\u6570"),a.a.createElement(A.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},a.a.createElement(Te.a,null)),a.a.createElement("span",{style:Ze},"\u5217\u6570"),a.a.createElement(A.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},a.a.createElement(Te.a,null))),a.a.createElement("div",{className:"flex-container",style:{marginTop:12}},a.a.createElement("span",{style:Ze},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),a.a.createElement(A.a.Item,{name:"align"},a.a.createElement(Ut,null,a.a.createElement(mt.a,{value:"default"},a.a.createElement("i",{className:"fa fa-align-justify"})),a.a.createElement(mt.a,{value:"left"},a.a.createElement("i",{className:"fa fa-align-left"})),a.a.createElement(mt.a,{value:"center"},a.a.createElement("i",{className:"fa fa-align-center"})),a.a.createElement(mt.a,{value:"right"},a.a.createElement("i",{className:"fa fa-align-right"}))))),a.a.createElement("div",{className:"flex-container flex-end"},a.a.createElement(_.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.a.createElement(_.a,{type:"ghost",onClick:ve},"\u53D6\u6D88")))},Mt="link",jt="upload-image",Se="code-block",d="add-table",oe="------------",ot={default:oe,left:":".concat(oe),center:":".concat(oe,":"),right:"".concat(oe,":")},pt=e("9VGf"),vt,Vt;function ca(){}var $t=0,na=1e4,oa="\u2581",Pt=`
**\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 sa(Q){return/^\d+$/.test(Q)?"".concat(Q,"px"):Q}var la=navigator.platform.toUpperCase().indexOf("MAC")>=0,_a=la?"Cmd":"Ctrl",Yt=(vt={},Object(S.a)(vt,_a+"-B","bold"),Object(S.a)(vt,_a+"-I","italic"),vt),Zt=(Vt={},Object(S.a)(Vt,Mt,"\u6DFB\u52A0\u94FE\u63A5"),Object(S.a)(Vt,Se,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(S.a)(Vt,jt,"\u6DFB\u52A0\u56FE\u7247"),Object(S.a)(Vt,d,"\u6DFB\u52A0\u8868\u683C"),Vt),ba=L.a=function(Q){var ft=Q.defaultValue,ve=ft===void 0?"":ft,O=Q.onChange,je=Q.width,x=je===void 0?"100%":je,w=Q.height,P=w===void 0?400:w,f=Q.miniToolbar,se=f===void 0?!1:f,Rt=Q.isFocus,Dt=Rt===void 0?!1:Rt,At=Q.watch,xt=Q.insertTemp,ut=Q.id,wt=ut===void 0?"markdown-editor-id":ut,Ht=Q.showResizeBar,Lt=Ht===void 0?!1:Ht,st=Q.noStorage,ea=st===void 0?!1:st,ra=Q.showNullButton,zt=ra===void 0?!1:ra,ht=Q.fullScreen,Gt=ht===void 0?!1:ht,Ne=Q.onBlur,ta=Q.onCMBeforeChange,Wt=Q.className,Xt=Wt===void 0?"":Wt,qt=Q.placeholder,ua=qt===void 0?"":qt,va=Q.values,ia=va===void 0?"":va,It=Object(n.useState)(null),I=Object(J.a)(It,2),l=I[0],it=I[1],at=Object(n.useState)(ve),Xe=Object(J.a)(at,2),gt=Xe[0],yt=Xe[1],j=Object(n.useState)(At),ye=Object(J.a)(j,2),he=ye[0],qe=ye[1],dt=Object(n.useState)(Gt),g=Object(J.a)(dt,2),Be=g[0],z=g[1],C=Object(n.useState)(""),le=Object(J.a)(C,2),$=le[0],ke=le[1],Fe=Object(n.useState)(0),Qe=Object(J.a)(Fe,2),ge=Qe[0],We=Qe[1],Ke=Object(n.useState)(P),$e=Object(J.a)(Ke,2),Ge=$e[0],ct=$e[1],xe=Object(n.useState)(!1),k=Object(J.a)(xe,2),we=k[0],lt=k[1],Bt=Object(n.useRef)(),kt=Object(n.useRef)(),Kt=Object(n.useRef)(),nt=Object(n.useRef)();Object(n.useEffect)(function(){yt(ia),l==null||l.setValue(ia)},[ia]),Object(n.useEffect)(function(){if(Bt.current){var X=function(Ue,Je){var be=Je.clipboardData;if(be){var Ye=be.types.toString(),Ct=be.items;if(Ye==="text/html,Files"||Ye==="Files"||be.types.indexOf("Files")){var _t=Ct[1];Ye==="Files"&&(_t=Ct[0]),_t.kind==="file"&&_t.type.match(/^image\//i)&&ae(_t.getAsFile(),function(Tt){Tt.id?D.replaceSelection("![,](/api/attachments/".concat(Tt.id,")")):(Tt==null?void 0:Tt.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},D=i.a.fromTextArea(Bt.current,{mode:"markdown",lineNumbers:!se,lineWrapping:!0,value:ve,autoCloseTags:!0,autoCloseBrackets:!0});return Dt&&D.focus(),D.on("paste",X),it(D),function(){D.off("paste",X)}}},[]);var bt=Object(n.useCallback)(function(){if(kt.current)try{var X=kt.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,D=kt.current.getElementsByClassName("markdown-editor-body")[0];Be?D.style.height="calc(100vh - ".concat(X,"px)"):D.style.height="".concat(Ge-X,"px")}catch(W){console.log(W,"---- to set md editor body height")}},[Ge,kt,Be]);Object(n.useEffect)(function(){function X(){var W=new c.default(function(Ue){var Je=Object(Re.a)(Ue),be;try{for(Je.s();!(be=Je.n()).done;){var Ye=be.value;(Ye.target.offsetHeight>0||Ye.target.offsetWidth>0)&&(bt(),l.setSize("100%","100%"),l.refresh())}}catch(Ct){Je.e(Ct)}finally{Je.f()}});return W.observe(Bt.current.parentElement),W}if(l){var D=X();return function(){D.unobserve(Bt.current.parentElement)}}},[l,bt]),Object(n.useEffect)(function(){if(l){for(var X=[],D=function(){var Ye=Ue[W];Je=Object(J.a)(Ye,2);var Ct=Je[0],_t=Je[1],Tt=Object(S.a)({},Ct,function(){St(_t)});X.push(Tt),l.addKeyMap(Tt)},W=0,Ue=Object.entries(Yt);W<Ue.length;W++){var Je;D()}return function(){var be=Object(Re.a)(X),Ye;try{for(be.s();!(Ye=be.n()).done;){var Ct=Ye.value;l.removeKeyMap(Ct)}}catch(_t){be.e(_t)}finally{be.f()}}}},[l]),Object(n.useEffect)(function(){Gt!==Be&&z(Gt)},[Gt]),Object(pt.a)(function(){if(!ea&&ge>0){var X=new Date().getTime(),D=window.sessionStorage.getItem(wt);X>=ge+na&&(!D||D!==gt)&&(window.sessionStorage.setItem(wt,gt),lt(!0))}},na),Object(n.useEffect)(function(){qe(At)},[l,At]),Object(n.useEffect)(function(){l&&(Dt&&l.focus())},[l,Dt]),Object(n.useEffect)(function(){if(he&&l){var X=function(Ue){var Je=Ue.target;if(nt.current){var be=Je.scrollTop/Je.scrollHeight;nt.current.scrollTop=nt.current.scrollHeight*be}},D=l.getScrollerElement();return D.addEventListener("scroll",X),function(){D.removeEventListener("scroll",X)}}},[l,he]),Object(n.useEffect)(function(){if(l&&ta){var X=function(W,Ue){ta(W,Ue)};return l.on("beforeChange",X),function(){l.off("beforeChange",X)}}},[l,ta]),Object(n.useEffect)(function(){if(l&&Ne){var X=function(){Ne(l.getValue())};return l.on("blur",X),function(){l.off("blur",X)}}},[l,Ne]),Object(n.useEffect)(function(){if(l){var X=function(W){var Ue=W.getValue();yt(Ue),We(new Date().getTime()),W.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),O&&O(Ue)};return l.on("change",X),function(){l.off("change",X)}}},[l,O]),Object(n.useEffect)(function(){l&&(ve==null?(l.setValue(""),yt("")):ve!==l.getValue()&&(l.setValue(ve),yt(ve),l.setCursor(l.lineCount(),0)))},[l,ve]);var St=Object(n.useCallback)(function(X){var D=l.getCursor(),W=l.getSelection(),Ue=W.split(`
`);switch(X){case"bold":return l.replaceSelection("**"+W+"**"),W===""&&l.setCursor(D.line,D.ch+2),l.focus();case"italic":return l.replaceSelection("*"+W+"*"),W===""&&l.setCursor(D.line,D.ch+1),l.focus();case"code":return l.replaceSelection("`"+W+"`"),W===""&&l.setCursor(D.line,D.ch+1),l.focus();case"inline-latex":return l.replaceSelection("`$$"+W+"$$`"),W===""&&l.setCursor(D.line,D.ch+3),l.focus();case"latex":return l.replaceSelection("```latex\n"+W+"\n```"),l.setCursor(D.line+1,W.length+1),l.focus();case"line-break":return l.replaceSelection(`<br/>
`),l.focus();case"list-ul":return W===""?l.replaceSelection("- "+W):l.replaceSelection(Ue.map(function(Je){return Je===""?"":"- ".concat(Je)}).join(`
`)),l.focus();case"list-ol":return W===""?l.replaceSelection("1. "+W):l.replaceSelection(Ue.map(function(Je,be){return Je===""?"":"".concat(be+1,". ").concat(Je)}).join(`
`)),l.focus();case"add-null-ch":return W===""&&l.setCursor(D.line,D.ch+1),l.replaceSelection(oa),l.focus();case"inster-template-1":return W===""&&l.setCursor(D.line,D.ch),l.replaceSelection(Pt),l.focus();case"eraser":return l.setValue(""),l.focus();case"trigger-watch":return qe(!he),l.focus();case"trigger-full-screen":return z(!Be),l.focus();case Mt:ke(Mt);return;case Se:ke(Se);return;case jt:ke(jt);return;case d:ke(d);return;default:throw new Error}},[l,he,Be]),Qt=Object(n.useCallback)(function(X){ke("");switch($){case Mt:var D=X.title,W=X.link;return l.replaceSelection("[".concat(D,"](").concat(W,")")),l.focus();case Se:var Ue=X.language,Je=X.content;return l.replaceSelection(["```"+Ue,Je,"```"].join(`
`)),l.focus();case jt:var be=X.src,Ye=X.alt;return l.replaceSelection("![ ".concat(Ye," ]( ").concat(be,' "').concat(Ye,'" )')),l.focus();case d:for(var Ct=X.row,_t=X.col,Tt=X.align,da=`
`,Nt=0;Nt<Ct;Nt++){for(var Ft=[],ga=[],Ma=0;Ma<_t;Ma++)Nt===1&&ga.push(ot[Tt]),Ft.push(" ");Nt===1&&(da+="| ".concat(ga.join(" | "),` |
`)),da+="| ".concat(Ft.join(_t===1?"":" | "),` |
`)}return l.replaceSelection(da+`
`),l.focus();default:throw new Error}},[l,$]),ma=Object(n.useMemo)(function(){switch($){case Mt:return a.a.createElement(m,{callback:Qt,onCancel:Ot});case Se:return a.a.createElement(et.b,{callback:Qt,onCancel:Ot});case jt:return a.a.createElement(fe,{callback:Qt,onCancel:Ot});case d:return a.a.createElement(Ie,{callback:Qt,onCancel:Ot});default:return null}},[$]);function Ot(){ke("")}Object(n.useEffect)(function(){if(Kt.current){var X=function(Ct){Je=!0,be=Ct.pageY},D=function(){Je=!1},W=function(Ct){if(Je){var _t=Ct.pageY-be;_t<0&&(_t=0),_t>300&&(_t=300);var Tt=P+_t+"px";ct(Tt)}},Ue=Kt.current,Je=!1,be=0;return Ue.addEventListener("mousedown",X),document.addEventListener("mousemove",W),document.addEventListener("mouseup",D),function(){Ue.removeEventListener("mousedown",X),document.removeEventListener("mousemove",W),document.removeEventListener("mouseup",D)}}},[l,Kt]),Object(n.useEffect)(function(){ct(P)},[P]);var Oa=sa(x),Ca=sa(Ge),ha={width:Oa,height:Ca},Pa=Object(n.useMemo)(function(){if(ge){var X=new Date(ge),D=X.getHours(),W=X.getMinutes(),Ue=X.getSeconds();return D=D<10?"0"+D:D,W=W<10?"0"+W:W,Ue=Ue<10?"0"+Ue:Ue,"".concat(D,":").concat(W,":").concat(Ue)}return 0},[ge]);function xa(){window.sessionStorage.removeItem(wt),lt(!1),We(0)}function Ua(){lt(!1),We(0),l.setValue(window.sessionStorage.getItem(wt))}return a.a.createElement(n.Fragment,null,a.a.createElement("div",{className:"markdown-editor-wrapper",ref:kt},a.a.createElement("div",{className:"markdown-editor-container ".concat(Xt," ").concat(he?"on-preview":""," ").concat(se?"mini":""," ").concat(Be?"full-screen":""),style:ha},a.a.createElement(ne,{insertTemp:xt,watch:he,fullScreen:Be,showNullButton:zt,onActionCallback:St}),a.a.createElement("div",{className:"markdown-editor-body"},a.a.createElement("div",{className:"codemirror-container"},a.a.createElement("textarea",{ref:Bt,placeholder:ua})),he?a.a.createElement("div",{ref:nt,className:"preview-container"},a.a.createElement(U.a,{value:gt})):null))),Lt?a.a.createElement("a",{ref:Kt,className:"editor-resize"}):null,a.a.createElement(re.a,null,Zt[$]?a.a.createElement(pe.a,{centered:!0,title:Zt[$],visible:!0,onCancel:Ot,footer:null},ma):null))}},SdB8:function(Ee,L,e){Ee.exports={flex_box_center:"flex_box_center___3icZj",flex_space_between:"flex_space_between___2-7gs",flex_box_vertical_center:"flex_box_vertical_center___3C1o7",flex_box_center_end:"flex_box_center_end___1RWCj",flex_box_column:"flex_box_column___2wYoO",itemWrap:"itemWrap___2got_",listWrap:"listWrap___1vgG7",list:"list___NOwRi",row:"row___2Y4Xk",typeRow:"typeRow___gNyg9",type:"type___2SaX0",typeName:"typeName___39CBi",typeIcon:"typeIcon___BENOD",unpublished:"unpublished___1h88-",private:"private___3QLpF",public:"public___14H60",reviewFlag:"reviewFlag___Prwxg",typeRightAction:"typeRightAction___TjI-q",actionLink:"actionLink___kY5ob",actionIcon:"actionIcon___2FJdj",topicTitle:"topicTitle___1j3rX",topicTitleContent:"topicTitleContent___1YY_U",judgmentContent:"judgmentContent___gA_S4",programContent:"programContent___B95um",otherContent:"otherContent___1w4sV",otherContentItem:"otherContentItem___3VUKz",otehrContentHtml:"otehrContentHtml___3rZ-y",difficultyRow:"difficultyRow___3c9eq",updateTimeRow:"updateTimeRow___Nz4GL",updateTimeWrap:"updateTimeWrap___3eFXh",updateTimeContent:"updateTimeContent___1cP1p",programLanguage:"programLanguage___15gV9",updateTimeRowAction:"updateTimeRowAction___1PcQB",bottomAction:"bottomAction___2_UXt",borderColorBlue:"borderColorBlue___15HsE",borderColorRed:"borderColorRed___3fvg3",borderColorFFF:"borderColorFFF___1WDhA",borderColorGray:"borderColorGray___3MniR",selectIcon:"selectIcon___G_n9F",colorGreen:"colorGreen___14mwl",parseAnswerBorder:"parseAnswerBorder___20NeJ",answer:"answer___371JJ",answerHtml:"answerHtml___2MwNt",parse:"parse___2KP9n",parseText:"parseText___uWdPf",parseAnswer:"parseAnswer___3WwiG",parseAnswerHtml:"parseAnswerHtml___2zoi3",actionBar:"actionBar___UNiJD",line:"line___16AHq",know:"know___2q3se",longKnow:"longKnow___18nWt"}},UUDw:function(Ee,L,e){Ee.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},YAlC:function(Ee,L,e){Ee.exports={flexRow:"flexRow___3S2id",flexColumn:"flexColumn___2gTz9",action:"action___2pjdm",actions:"actions___1b9tG",setScore:"setScore___1uJZn",tip:"tip___1oU5P",delete:"delete___1MeyV",content:"content___1G6VH",titleWrap:"titleWrap___25m1u",titleNumber:"titleNumber___3ebmq",score:"score___62110",titleHtml:"titleHtml___IIpMO",answerWrap:"answerWrap___2Xr_I",answer:"answer___1GzKg"}},"Z+Na":function(Ee,L,e){Ee.exports={head:"head___3c7uj",s1:"s1___1kTbv",s2:"s2___1Omm1",s3:"s3___3TfZU",s4:"s4___3XMOl"}},ZD9Y:function(Ee,L,e){"use strict";var Me=e("BoS7"),pe=e("Sdc0"),Re=e("OaEy"),J=e("2fM7"),S=e("q1tI"),n=e.n(S),a=e("lOMy"),v=e.n(a),i=J.a.Option;L.a=function(c){var y=c.onFontSizeChange,E=c.cmFontSize,o=c.cmCodeMode,r=c.onCodeModeChange,Oe=c.onTabToSpace,T=c.className,U=T===void 0?"":T,N=c.tabToSpace,h=c.children;return n.a.createElement("div",{className:"tpi-code-setting ".concat(U)},n.a.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),n.a.createElement("section",null,n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),n.a.createElement(J.a,{bordered:!1,size:"small",value:o,onChange:r},n.a.createElement(i,{value:"vs"},"\u767D\u8272\u80CC\u666F"),n.a.createElement(i,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),n.a.createElement(J.a,{bordered:!1,size:"small",value:E,onChange:y},n.a.createElement(i,{value:12},"12px"),n.a.createElement(i,{value:14},"14px"),n.a.createElement(i,{value:16},"16px"),n.a.createElement(i,{value:18},"18px"),n.a.createElement(i,{value:20},"20px"),n.a.createElement(i,{value:22},"22px"))),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"Tab\u8F6C\u6362"),n.a.createElement(pe.a,{checked:N,onChange:Oe}))),n.a.createElement("h3",null,"\u5FEB\u6377\u952E"),n.a.createElement("section",null,n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),n.a.createElement("span",null,"Ctrl + S")),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),n.a.createElement("span",null,"F1 / Alt + F1")),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),n.a.createElement("span",null,"Ctrl + ]/[")),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),n.a.createElement("span",null,"Ctrl + Shift + \\")),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),n.a.createElement("span",null,"Home")),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),n.a.createElement("span",null,"End"))),h)}},ZW9T:function(Ee,L,e){"use strict";e.d(L,"a",function(){return te});var Me=e("k1fw"),pe=e("miYZ"),Re=e("tsqr"),J=e("rAM+"),S=e("tJVT"),n=e("PpiC"),a=e("q1tI"),v=e.n(a),i=e("bdgK");function c(u,Z,ne,re,de){var _=Z.getWordUntilPosition(ne),t={startLineNumber:ne.lineNumber,endLineNumber:ne.lineNumber,startColumn:_.startColumn,endColumn:_.endColumn},A=re.map(function(ce){return{label:ce,kind:u.languages.CompletionItemKind.Keyword,insertText:ce,insertTextRules:u.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:t}});return de.map(function(ce){A.push(Object(Me.a)(Object(Me.a)({},ce),{},{range:t}))}),A}var y=function(u){var Z={label:"ifelse",kind:u.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
`),insertTextRules:u.languages.CompletionItemInsertTextRule.InsertAsSnippet},ne=["auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while","inline","restrict","_Bool","_Complex","_Imaginary","_Alignas","_Alignof","_Atomic","_Static_assert","_Noreturn","_Thread_local","_Generic"];u.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(t,A){var ce=c(u,t,A,ne,[Z]);return{suggestions:ce}}});var re=["False","None","True","and","as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal","not","or","pass","raise","return","try","while","with","yield"];u.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(t,A){var ce=[{label:"print",kind:u.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(`
`),insertTextRules:u.languages.CompletionItemInsertTextRule.InsertAsSnippet}],b=c(u,t,A,re,ce);return{suggestions:b}}});var de=["abstract","assert","boolean","break","byte","case","catch","char","class","const","continue","default","do","double","else","enum","extends","final","finally","float","for","goto","if","implements","import","instance of","int","interface","long","native","new","package","private","protected","public","return","strictfp","short","static","super","switch","synchronized","this","throw","throws","transient","try","void","volatile","while"];u.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(t,A){var ce=[Z,{label:"main",kind:u.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(`
`),insertTextRules:u.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:u.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(`
`),insertTextRules:u.languages.CompletionItemInsertTextRule.InsertAsSnippet}],b=c(u,t,A,de,ce);return{suggestions:b}}})},E="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";function o(u){return/^\d+$/.test(u)?"".concat(u,"px"):u}function r(){}var Oe=!1,T={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python"};function U(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Z=u;if(Array.isArray(u)){for(var ne=0;ne<u.length;ne++){var re=T[u[ne]];if(re)return re}return Z[0]}return T[Z]||Z}var N=null,h=L.b=function(u){var Z=u.width,ne=Z===void 0?"100%":Z,re=u.height,de=re===void 0?"100%":re,_=u.value,t=u.language,A=t===void 0?"javascript":t,ce=u.style,b=ce===void 0?{}:ce,M=u.options,m=M===void 0?{}:M,et=u.overrideServices,F=et===void 0?{}:et,H=u.theme,ue=H===void 0?"vs-dark":H,K=u.onEditBlur,s=u.onSave,fe=u.autoHeight,ie=fe===void 0?!1:fe,ae=u.forbidCopy,Le=ae===void 0?!1:ae,Te=u.onChange,tt=Te===void 0?r:Te,mt=u.editorDidMount,Ut=mt===void 0?r:mt,Ze=u.onFocus,Ie=Ze===void 0?r:Ze,Mt=u.filename,jt=Mt===void 0?"educoder.txt":Mt,Se=Object(n.a)(u,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","filename"]),d=Object(a.useRef)(),oe=Object(a.useRef)({}),ot=Object(a.useState)(!1),pt=Object(S.a)(ot,2),vt=pt[0],Vt=pt[1];function ca(){var x;return d.current&&(x=new i.default(function(w){var P=Object(J.a)(w),f;try{for(P.s();!(f=P.n()).done;){var se=f.value;(se.target.offsetHeight>0||se.target.offsetWidth>0)&&oe.current.instance.layout()}}catch(Rt){P.e(Rt)}finally{P.f()}}),x.observe(d.current)),x}function $t(){Re.b.warn(decodeURIComponent(E))}Object(a.useEffect)(function(){var x=oe.current.instance;if(_!=null&&x&&vt){var w=x.getModel();w&&_!==w.getValue()&&(Oe=!0,w.setValue(_),x.layout(),Oe=!1)}},[_,vt,oe.current]);function na(){var x=oe.current.instance;if(x){var w=x.getSelection(),P=oe.current.pastePos||{},f=new N.Range(P.startLineNumber||w.endLineNumber,P.startColumn||w.endColumn,P.endLineNumber||w.endLineNumber,P.endColumn||w.endColumn);setTimeout(function(){x.executeEdits("",[{range:f,text:""}])},300)}}function oa(x){(window.navigator.platform.match("Mac")?x.metaKey:x.ctrlKey)&&x.keyCode==83&&(x.preventDefault(),s())}var Pt=function(){if(ie&&oe.current.instance){var w=oe.current.instance.getContentHeight();O(w<de?de:w)}else O(de)};function sa(x){var w=document.createEvent("MouseEvents");w.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),x.dispatchEvent(w)}function la(x,w){var P=window.URL||window.webkitURL||window,f=new Blob([w]),se=document.createElementNS("http://www.w3.org/1999/xhtml","a");se.href=P.createObjectURL(f),se.download=x,sa(se)}Object(a.useEffect)(function(){Pt()},[Pt]),Object(a.useEffect)(function(){d.current&&!vt&&e.e(32).then(e.t.bind(null,"M/lh",7)).then(function(x){try{N=x,y(N),oe.current.instance=N.editor.create(d.current,Object(Me.a)({value:_,language:U(A),theme:ue,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}}},m),F);var w=oe.current.instance;if(Ut(w,N),setTimeout(function(){Pt(),oe.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:function(){la(jt||"educoder.txt",w.getValue())}})},500),oe.current.subscription=w.onDidChangeModelContent(function(f){Oe||(Pt(),tt(w.getValue(),f))}),Le&&(w.addCommand(N.KeyMod.CtrlCmd|N.KeyMod.Shift|N.KeyCode.KEY_V,function(){return $t(),null}),w.addCommand(N.KeyMod.CtrlCmd|N.KeyCode.KEY_C,function(){return $t(),null})),K&&w.onDidBlurEditorWidget(function(){K(w.getValue())}),Ie&&w.onDidFocusEditorText(function(){Ie(w.getValue())}),Le){w.addCommand(N.KeyMod.CtrlCmd|N.KeyCode.KEY_V,function(){return $t(),null}),w.onDidPaste(function(f){oe.current.pastePos=f});try{window.addEventListener("paste",na)}catch(f){}}var P=ca();return Vt(!0),function(){var f=oe.current.instance;f.dispose();var se=f.getModel();se&&se.dispose(),oe.current.subscription&&oe.current.subscription.dispose(),Le&&window.removeEventListener("paste",na),P.unobserve(d.current)}}catch(f){debugger}})},[]),Object(a.useEffect)(function(){var x=oe.current.instance;if(x&&vt)return document.addEventListener("keydown",oa,!1),function(){document.removeEventListener("keydown",oa)}},[s,vt]),Object(a.useEffect)(function(){var x=oe.current.instance;if(x&&vt){var w=U(A);N.editor.setModelLanguage(x.getModel(),w),console.log("language:",A,x.getModel(),w)}},[A,vt]),Object(a.useEffect)(function(){var x=oe.current.instance;x&&vt&&N.editor.setTheme(ue)},[ue,vt]),Object(a.useEffect)(function(){var x=oe.current.instance;x&&vt&&x.updateOptions(m)},[JSON.stringify(m),vt]),Object(a.useEffect)(function(){var x=oe.current.instance;x&&vt&&x.layout()},[ne,de,vt]);var _a=Object(a.useState)(o(ne)),Yt=Object(S.a)(_a,2),Zt=Yt[0],ba=Yt[1],Q=Object(a.useState)(o(de)),ft=Object(S.a)(Q,2),ve=ft[0],O=ft[1],je=Object(Me.a)(Object(Me.a)({},b),{},{width:Zt,height:ve});return v.a.createElement("div",{className:"my-monaco-editor",ref:d,style:je})};function te(u){var Z=u.width,ne=Z===void 0?"100%":Z,re=u.height,de=re===void 0?"100%":re,_=u.original,t=u.modified,A=u.language,ce=u.options,b=ce===void 0?{}:ce,M=Object(a.useRef)(),m=Object(a.useState)(null),et=Object(S.a)(m,2),F=et[0],H=et[1];function ue(ie){var ae;return M.current&&(ae=new i.default(function(Le){var Te=Object(J.a)(Le),tt;try{for(Te.s();!(tt=Te.n()).done;){var mt=tt.value;(mt.target.offsetHeight>0||mt.target.offsetWidth>0)&&ie.layout()}}catch(Ut){Te.e(Ut)}finally{Te.f()}}),ae.observe(M.current)),ae}Object(a.useEffect)(function(){M.current&&e.e(32).then(e.t.bind(null,"M/lh",7)).then(function(ie){N=ie;var ae=N.editor.createDiffEditor(M.current,Object(Me.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",ignoreTrimWhitespace:!1,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},b));H(ae);var Le=ue(ae);return function(){ae.dispose();var Te=ae.getModel();Te&&Te.dispose(),Le.unobserve(M.current)}})},[]),Object(a.useEffect)(function(){F&&F.setModel({original:N.editor.createModel(_,A),modified:N.editor.createModel(t,A)})},[_,t,A,F]);var K=o(ne),s=o(de),fe={width:K,height:s};return v.a.createElement("div",{className:"my-diff-editor",ref:M,style:fe})}},bCnd:function(Ee,L,e){"use strict";e.d(L,"b",function(){return J}),e.d(L,"a",function(){return S});var Me=e("je13"),pe=e.n(Me),Re=!1;function J(n,a){var v=pe.a.get("__ec");v||(v={}),v[n]=a,pe.a.set("__ec",v)}function S(n,a){var v=pe.a.get("__ec");return v?v[n]===void 0?a:v[n]:a}},dejd:function(Ee,L,e){},"e/zO":function(Ee,L,e){Ee.exports={flex_box_center:"flex_box_center___3sKst",flex_space_between:"flex_space_between___1Sk5C",flex_box_vertical_center:"flex_box_vertical_center___2MkLE",flex_box_center_end:"flex_box_center_end___GwAnL",flex_box_column:"flex_box_column___36cR6",modal:"modal___25Z0L",main:"main___VMId_",title:"title___1XPWS",name:"name___r9x-2",body:"body___2mB42",form:"form___1y3EK",btns:"btns___mpa7P",load:"load___1jJ7-",modalTitle:"modalTitle___2byjL"}},kSUc:function(Ee,L,e){},kqOp:function(Ee,L,e){"use strict";e.d(L,"a",function(){return c});var Me=e("0Owb"),pe=e("fWQN"),Re=e("mtLc"),J=e("yKVA"),S=e("879j"),n=e("q1tI"),a=e.n(n),v=e("Ot1p"),i="\u2581",c=function(y){Object(J.a)(o,y);var E=Object(S.a)(o);function o(){var r;Object(pe.a)(this,o);for(var Oe=arguments.length,T=new Array(Oe),U=0;U<Oe;U++)T[U]=arguments[U];return r=E.call.apply(E,[this].concat(T)),r.getChCountBeforeCursor=function(N,h){for(var te=h.line,u=0,Z=0;Z<te;Z++)u+=N.getLine(Z).split(i).length-1;var ne=N.getLine(te).substring(0,h.ch);return u+=ne.split(i).length-1,u},r.onCMBeforeChange=function(N,h){var te=N.getRange(h.from,h.to),u=0;if(h.text.forEach(function(de){u+=de.split(i).length-1}),te&&te.indexOf(i)!=-1){var Z=te.split(i).length-1,ne=r.getChCountBeforeCursor(N,h.from);console.log("\u5220\u9664".concat(Z,"\u4E2A\uFF0C \u4E4B\u524D\u6709").concat(ne,"\u4E2A\uFF0C\u65B0\u589E").concat(u,"\u4E2A")),r.props.deleteEmptyDisabled?h.cancel():r.props.onPlaceholderChange&&r.props.onPlaceholderChange(ne,Z,u)}else if(u){var re=r.getChCountBeforeCursor(N,h.from);console.log("\u65B0\u589E".concat(u,"\u4E2A\uFF0C\u4E4B\u524D\u6709").concat(re,"\u4E2A")),r.props.onPlaceholderChange&&r.props.onPlaceholderChange(re,0,u)}},r}return Object(Re.a)(o,[{key:"render",value:function(){return a.a.createElement(v.a,Object(Me.a)({},this.props,{onCMBeforeChange:this.onCMBeforeChange}))}}]),o}(n.Component)},lOMy:function(Ee,L,e){},m9L2:function(Ee,L,e){},no3R:function(Ee,L,e){"use strict";e.r(L),e.d(L,"formatTypeNameToDefaultScore",function(){return qt}),e.d(L,"classifyType",function(){return ua});var Me=e("0Owb"),pe=e("7Kak"),Re=e("9yH6"),J=e("5Dmo"),S=e("3S7+"),n=e("miYZ"),a=e("tsqr"),v=e("giR+"),i=e("fyUT"),c=e("2qtc"),y=e("kLXV"),E=e("WmNS"),o=e.n(E),r=e("9og8"),Oe=e("y8nQ"),T=e("Vl3Y"),U=e("tJVT"),N=e("PpiC"),h=e("k1fw"),te=e("iQDF"),u=e("+eQT"),Z=e("OaEy"),ne=e("2fM7"),re=e("5NDa"),de=e("5rEg"),_=e("q1tI"),t=e.n(_),A=e("9kvl"),ce=e("ngQI"),b=e("9Bee"),M=e("YAlC"),m=e.n(M),et=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],F=function(I){var l=I.index,it=I.typeName,at=I.type,Xe=I.isEdit,gt=Xe===void 0?!1:Xe,yt=I.data,j=yt===void 0?{}:yt,ye=I.inMouseId,he=I.onReplace,qe=he===void 0?function(){}:he,dt=I.onSetScore,g=dt===void 0?function(){}:dt,Be=I.onDelete,z=Be===void 0?function(){}:Be,C=I.onMouseEnter,le=C===void 0?function(){}:C,$=I.onEdit,ke=$===void 0?function(){}:$,Fe=function(){var k;return t.a.createElement("div",{className:m.a.answerWrap},j==null||((k=j.choices)===null||k===void 0)?void 0:k.map(function(we,lt){return t.a.createElement("div",{className:"".concat(m.a.flexRow," mt15"),key:lt},t.a.createElement("div",{className:"line28"},et[lt]),t.a.createElement("div",{className:"".concat(m.a.answer," ml5")},t.a.createElement(b.a,{value:we==null?void 0:we.choice_text})))}))},Qe=function(){var k;return t.a.createElement("div",{className:m.a.answerWrap},t.a.createElement("div",{className:"".concat(m.a.flexRow," mt15")},j==null||((k=j.choices)===null||k===void 0)?void 0:k.map(function(we,lt){return t.a.createElement(Re.a,{disabled:!0,key:lt},we==null?void 0:we.choice_text)})))},ge=function(){var k;return t.a.createElement("div",{className:m.a.answerWrap},t.a.createElement("div",{className:"".concat(m.a.flexRow," mt15")},t.a.createElement(b.a,{value:j==null||((k=j.program_attr)===null||k===void 0)?void 0:k.description})))},We=function(){var k;return t.a.createElement("div",{className:m.a.answerWrap},t.a.createElement("div",{className:"".concat(m.a.flexColumn," mt15")},j==null||((k=j.standard_answer)===null||k===void 0)?void 0:k.map(function(we,lt){return t.a.createElement(b.a,{key:lt,value:"\u7B54\u6848\uFF08\u586B\u7A7A".concat(we.position,"\uFF09\uFF1A").concat(we.answer_text.join("\u3001"))})})))},Ke=function(){var k;return t.a.createElement("div",{className:m.a.answerWrap},t.a.createElement("div",{className:"mt15"},t.a.createElement("div",null,"\u7B54\u6848\uFF1A"),t.a.createElement(b.a,{value:j==null||((k=j.answer_texts)===null||k===void 0)?void 0:k[0]})))},$e=function(){var k=(j==null?void 0:j.shixun)||(j==null?void 0:j.examination_bank_shixun_challenges)||[];return t.a.createElement("div",{className:m.a.answerWrap},t.a.createElement("div",{className:"mt10"},"\u5173\u5361"),k==null?void 0:k.map(function(we,lt){return t.a.createElement("div",{key:lt,className:"mt10 font14"},lt+1,". ",we==null?void 0:we.challenge_name)}))},Ge=function(){var k={SINGLE:Fe,MULTIPLE:Fe,JUDGMENT:Qe,PROGRAM:ge,COMPLETION:We,SUBJECTIVE:Ke,PRACTICAL:$e};return k[at]?k[at]():null},ct=function(k,we){var lt="";return it==="\u5B9E\u8BAD\u9898"?lt='<span style="margin-right: -10px">'.concat(we+1,'\u3001</span><span class="c-grey-999">\uFF08').concat(k.score,"\u5206\uFF09</span>"):lt='<span style="margin-right: -10px">'.concat(we+1,'\u3001</span><span class="c-grey-999">\uFF08').concat(k.score,"\u5206\uFF09\uFF08\u9898\u53F7\uFF1A").concat(k.item_id||k.item_bank_id,"\uFF09</span>"),lt};return t.a.createElement("div",{style:{position:"relative"},onMouseEnter:function(){return le(j.id)}},t.a.createElement("div",{className:m.a.content},t.a.createElement("div",{style:{width:"80%",padding:"20px"}},t.a.createElement("div",{className:m.a.titleWrap},t.a.createElement(b.a,{className:m.a.titleHtml,value:ct(j,l)+(j.name||(j==null?void 0:j.shixun_name))})),Ge()),t.a.createElement("div",{className:m.a.action,style:{opacity:1}},t.a.createElement("div",{className:m.a.tip},"\u62D6\u52A8\u53EF\u6539\u53D8\u8BD5\u9898\u4F4D\u7F6E"),t.a.createElement("div",{className:m.a.actions},t.a.createElement("div",{className:m.a.setScore,onClick:function(){var k=(j==null?void 0:j.shixun)||(j==null?void 0:j.examination_bank_shixun_challenges)||[];g(j.id,it,k,j.score)}},"\u8BBE\u7F6E\u5F97\u5206"),it!="\u5B9E\u8BAD\u9898"&&t.a.createElement("div",{className:m.a.setScore,onClick:function(){var k=(j==null?void 0:j.shixun)||(j==null?void 0:j.examination_bank_shixun_challenges)||[];qe(j.id,at,k,j.new_item_bank_id)}},"\u66FF\u6362\u8BD5\u9898"),gt&&it!=="\u5B9E\u8BAD\u9898"&&t.a.createElement("div",{className:m.a.setScore,onClick:function(){return ke(j)}},"\u7F16\u8F91\u8BD5\u9898"),t.a.createElement("div",{className:m.a.delete,onClick:function(){return z(j.id)}},"\u5220\u9664")))))},H=F,ue=e("+L6B"),K=e("2/Rp"),s=e("T2oS"),fe=e("W9HT"),ie=e("e/zO"),ae=e.n(ie),Le=e("6/12"),Te=e("JI8h"),tt=e("KGka"),mt=e("9NMw"),Ut=e("3gpN"),Ze=e("J51S"),Ie=e("ErOA"),Mt=function(I){var l=I.visible,it=I.onOk,at=I.onCancel,Xe=Object(_.useRef)(),gt=Object(_.useState)({}),yt=Object(U.a)(gt,2),j=yt[0],ye=yt[1],he=Object(_.useState)({}),qe=Object(U.a)(he,2),dt=qe[0],g=qe[1],Be=Object(_.useState)(!0),z=Object(U.a)(Be,2),C=z[0],le=z[1];Object(_.useEffect)(function(){$()},[]);var $=function(){var Qe=Object(r.a)(o.a.mark(function ge(){var We,Ke,$e,Ge,ct,xe,k,we,lt,Bt,kt,Kt;return o.a.wrap(function(bt){for(;;)switch(bt.prev=bt.next){case 0:if(!((l==null?void 0:l.item_type.toUpperCase())==="PROGRAM")){bt.next=6;break}return bt.next=3,Object(Ie.a)("/api/problems/".concat(l==null||(($e=l.program_attr)===null||$e===void 0)?void 0:$e.identifier,"/edit.json"),{method:"get"});case 3:Ke=bt.sent,bt.next=9;break;case 6:return bt.next=8,Object(Ie.a)("/api/common_exercises/item_banks/".concat(l==null?void 0:l.item_bank_id,"/edit.json"),{method:"get"});case 8:Ke=bt.sent;case 9:((We=Ke)===null||We===void 0?void 0:We.name)&&(Ge=Ke||{},ct=Ge.exercise_subjects,xe=Ge.item_type,k=xe===void 0?"PROGRAM":xe,we=Ge.difficulty,lt=Ge.exercise_points,Bt=Object(N.a)(Ge,["exercise_subjects","item_type","difficulty","exercise_points"]),kt=ct.map(function(St){return St.id}),Kt=lt.map(function(St){return St.id}),ye({course:kt,item_type:k,difficulty:we,knowledge:Kt}),g(Bt),le(!1));case 10:case"end":return bt.stop()}},ge)}));return function(){return Qe.apply(this,arguments)}}(),ke=function(){var ge={SINGLE:t.a.createElement(Le.a,{ref:Xe,isEdit:!0,editData:dt}),MULTIPLE:t.a.createElement(Te.a,{ref:Xe,isEdit:!0,editData:dt}),JUDGMENT:t.a.createElement(tt.a,{ref:Xe,isEdit:!0,editData:dt}),COMPLETION:t.a.createElement(Ut.a,{ref:Xe,isEdit:!0,editData:dt}),SUBJECTIVE:t.a.createElement(mt.a,{ref:Xe,isEdit:!0,editData:dt}),PROGRAM:t.a.createElement(Ze.a,{difficulty:j==null?void 0:j.difficulty,isEdit:!0,ref:Xe,editData:dt})};return ge[j==null?void 0:j.item_type]},Fe=function(){var ge=function(){var We=Object(r.a)(o.a.mark(function Ke(){var $e,Ge,ct,xe,k,we,lt,Bt,kt,Kt,nt,bt,St,Qt=arguments;return o.a.wrap(function(Ot){for(;;)switch(Ot.prev=Ot.next){case 0:return ct=Qt.length>0&&Qt[0]!==void 0?Qt[0]:!1,Ot.next=3,($e=Xe.current)===null||$e===void 0?void 0:$e.onSave();case 3:if(xe=Ot.sent,xe){Ot.next=6;break}return Ot.abrupt("return");case 6:return k=j||{},we=k.course,lt=k.item_type,Bt=k.difficulty,kt=k.knowledge,Kt=kt===void 0?[]:kt,nt=Object(h.a)({exercise_subject_ids:we,exercise_point_ids:Kt,item_type:lt,difficulty:Bt,is_syc_item_bank:ct},xe||{}),bt=lt==="PROGRAM"?"/api/problems/".concat(l==null||((Ge=l.program_attr)===null||Ge===void 0)?void 0:Ge.identifier,"/update_item_bank"):"/api/common_exercises/item_banks/".concat(l==null?void 0:l.item_bank_id),Ot.next=11,Object(Ie.a)(bt,{method:"put",body:nt});case 11:St=Ot.sent,(St==null?void 0:St.status)===0&&(it(),at());case 13:case"end":return Ot.stop()}},Ke)}));return function(){return We.apply(this,arguments)}}();y.a.confirm({centered:!0,width:506,title:t.a.createElement("div",{className:ae.a.modalTitle},t.a.createElement("span",null,"\u8BD5\u9898\u4FDD\u5B58"),t.a.createElement("span",{style:{cursor:"pointer"},onClick:function(){y.a.destroyAll()}}," ",t.a.createElement("i",{className:"iconfont icon-guanbi1 font14"})," ")),icon:null,className:"custom-modal-divider",content:t.a.createElement("div",null,t.a.createElement("p",null,"\u60A8\u5BF9\u8BD5\u9898\u8FDB\u884C\u4E86\u7F16\u8F91\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u7F16\u8F91\u540E\u7684\u8BD5\u9898\u4F5C\u4E3A\u65B0\u7684\u8BD5\u9898\u4FDD\u5B58\u5230\u8BD5\u9898\u7BA1\u7406\u4E2D"),t.a.createElement("div",null,"\u786E\u8BA4\uFF1A\u5C06\u4FEE\u6539\u540E\u7684\u8BD5\u9898\u4EE5\u65B0\u8BD5\u9898\u5F62\u5F0F\u4FDD\u5B58"),t.a.createElement("div",null,"\u53D6\u6D88\uFF1A\u4FEE\u6539\u540E\u7684\u8BD5\u9898\u4EC5\u5728\u672C\u8BD5\u5377\u4E2D\u4F7F\u7528\uFF0C\u4E0D\u4FDD\u5B58\u81F3\u8BD5\u9898\u7BA1\u7406\u5217\u8868\u4E2D")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var We=Object(r.a)(o.a.mark(function $e(){return o.a.wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:return ct.next=2,ge(!0);case 2:return ct.abrupt("return",ct.sent);case 3:case"end":return ct.stop()}},$e)}));function Ke(){return We.apply(this,arguments)}return Ke}(),onCancel:ge})};return t.a.createElement("div",{className:ae.a.modal},t.a.createElement("div",{className:ae.a.main},t.a.createElement("div",{className:ae.a.title},t.a.createElement("span",{className:ae.a.name},"\u8BD5\u9898\u7F16\u8F91"),t.a.createElement("span",{className:ae.a.edit,onClick:at}," ",t.a.createElement("i",{className:"iconfont icon-guanbi1"})," ")),t.a.createElement("div",{className:ae.a.body,id:"question-scroll"},C?t.a.createElement(fe.a,{size:"large",className:ae.a.load,spinning:!0}):ke()),t.a.createElement("div",{className:ae.a.btns},t.a.createElement(K.a,{size:"large",style:{marginRight:20},onClick:function(){return at()}},"\u53D6\u6D88"),t.a.createElement(K.a,{size:"large",type:"primary",onClick:function(){return Fe()}},"\u4FDD\u5B58"))))},jt=Mt,Se=e("5X0v"),d=e.n(Se),oe=e("9ZNV"),ot=e("LvDl"),pt=e.n(ot),vt=e("WCUW"),Vt=e("vCeJ"),ca=e("9SwW"),$t=e("DjyN"),na=e("NUBc"),oa=e("R9oj"),Pt=e("ECub"),sa=e("nRaC"),la=e("5RzL"),_a=e("14J3"),Yt=e("BMrR"),Zt=e("oBTY"),ba=e("Znn+"),Q=e("ZTPi"),ft=e("1vsH"),ve=e("sRBo"),O=e("kaz8"),je=e("lUTK"),x=e("BvKs"),w=e("SdB8"),P=e.n(w),f=e("wd/R"),se=e.n(f),Rt=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],Dt=["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"],At=[{type:"SINGLE",name:"\u5355\u9009"},{type:"MULTIPLE",name:"\u591A\u9009"},{type:"JUDGMENT",name:"\u5224\u65AD"},{type:"PROGRAM",name:"\u7F16\u7A0B"},{type:"SUBJECTIVE",name:"\u7B80\u7B54"},{type:"COMPLETION",name:"\u586B\u7A7A"}],xt=function(I){var l,it,at,Xe,gt,yt,j,ye=I.showCheckbox,he=ye===void 0?!1:ye,qe=I.isPreviewSelect,dt=qe===void 0?!1:qe,g=I.data,Be=I.activeTabsKey,z=I.selectIds,C=z===void 0?[]:z,le=I.loadingIdParams,$=I.onLoadingIdParams,ke=$===void 0?function(){}:$,Fe=I.onSetSelectIds,Qe=Fe===void 0?function(){}:Fe,ge=I.onSetPrivate,We=ge===void 0?function(){}:ge,Ke=I.onCopy,$e=Ke===void 0?function(){}:Ke,Ge=I.onSetPublic,ct=Ge===void 0?function(){}:Ge,xe=I.onDelete,k=xe===void 0?function(){}:xe,we=I.onCancel,lt=we===void 0?function(){}:we,Bt=I.onSelect,kt=Bt===void 0?function(){}:Bt,Kt=Object(_.useState)(!1),nt=Object(U.a)(Kt,2),bt=nt[0],St=nt[1],Qt=Object(_.useRef)(),ma=function(){if(g.item_type==="JUDGMENT")return t.a.createElement("div",{className:P.a.judgmentContent},g.choices.map(function(W,Ue){return t.a.createElement(Re.a,{key:Ue,disabled:!0},W.choice_text)}));if(g.item_type==="PROGRAM"){var D;return t.a.createElement("div",{className:P.a.programContent},t.a.createElement(b.a,{value:(D=g.program_attr)===null||D===void 0?void 0:D.description}))}return t.a.createElement("div",{className:P.a.otherContent},g.choices.map(function(W,Ue){return t.a.createElement("div",{key:Ue,className:P.a.otherContentItem},t.a.createElement("p",null,Rt[Ue]),t.a.createElement(b.a,{className:P.a.otehrContentHtml,value:W.choice_text}))}))},Ot=function(){var D;return t.a.createElement("div",null,(D=g.standard_answer)===null||D===void 0?void 0:D.map(function(W,Ue){return t.a.createElement(b.a,{key:Ue,className:P.a.answerHtml,value:"\u7B54\u6848\uFF08\u586B\u7A7A".concat(W.position,"\uFF09\uFF1A").concat(W.answer_text.join("\u3001"))})}))},Oa=function(){var D,W,Ue,Je={SUBJECTIVE:(D=g.answer_texts)===null||D===void 0?void 0:D[0],JUDGMENT:(W=g.choices)===null||W===void 0||((Ue=W.find(function(Nt){return Nt.is_answer}))===null||Ue===void 0)?void 0:Ue.choice_text},be=g.choices.map(function(Nt){return Nt.is_answer}).findIndex(function(Nt){return Nt}),Ye=be>-1?Dt[be]:"",Ct="";g.choices.map(function(Nt,Ft){Nt.is_answer&&(Ct+=Dt[Ft])});var _t=Je[g.item_type],Tt={SINGLE:t.a.createElement(b.a,{className:P.a.answerHtml,value:"\u7B54\u6848\uFF1A".concat(Ye||"\u65E0")}),MULTIPLE:t.a.createElement(b.a,{className:P.a.answerHtml,value:"\u7B54\u6848\uFF1A".concat(Ct||"\u65E0")}),COMPLETION:Ot()},da=t.a.createElement(b.a,{className:P.a.answerHtml,value:"\u7B54\u6848\uFF1A".concat(_t||"\u65E0")});return Tt[g.item_type]||da},Ca=t.a.createElement(x.a,{forceSubMenuRender:!0},(g==null?void 0:g.public)?t.a.createElement(x.a.Item,{onClick:function(){return We(g.id)},key:"1"},t.a.createElement("span",{className:P.a.actionLink},"\u53D6\u6D88\u516C\u5F00")):t.a.createElement(x.a.Item,{onClick:function(){return ct(g.id)},key:"2"},t.a.createElement("span",{className:P.a.actionLink},"\u516C\u5F00")),t.a.createElement(x.a.Item,{onClick:function(){if(g==null?void 0:g.public){a.b.warn("\u8BD5\u9898\u5DF2\u516C\u5F00\u65E0\u6CD5\u5220\u9664");return}k(g.id)},key:"3"},t.a.createElement("span",{className:P.a.actionLink},"\u5220\u9664"))),ha=function(){var D=arguments.length>0&&arguments[0]!==void 0?arguments[0]:1,W='<span style="background: #00C21E">\u7B80\u5355</span>';return D===2&&(W='<span style="background: #44D7B6">\u9002\u4E2D</span>'),D===3&&(W='<span style="background: #FFB02F">\u56F0\u96BE</span>'),W},Pa=function(){Qt.current.style.pointerEvents="none"},xa=function(){var D;return console.log(ha(g==null?void 0:g.difficulty),44),'<span class="titleBtns"><span class="mr10">'.concat((D=At.find(function(W){return W.type===(g==null?void 0:g.item_type)}))===null||D===void 0?void 0:D.name,"</span>").concat(ha(g==null?void 0:g.difficulty)," </span>")},Ua=function(){return(g==null?void 0:g.choosed)?'<span class="select">\u5DF2\u9009\u7528</span>':""};return t.a.createElement("div",{className:P.a.itemWrap},he&&t.a.createElement(O.a,{style:{marginTop:25},checked:C.includes(g.id),onChange:function(){Qe(g.id)}}),t.a.createElement("div",{className:P.a.listWrap},t.a.createElement("div",{className:P.a.list},t.a.createElement("div",{className:P.a.row,style:{alignItems:"baseline"}},t.a.createElement(b.a,{className:P.a.topicTitleContent,value:Ua()+"No.".concat(g.id," ")+g.name+xa()}),t.a.createElement("i",{onClick:function(){return St(!bt)},style:{transition:"0.5s",padding:"0px 10px",marginLeft:"auto",transform:bt?"rotate(0deg)":"rotate(180deg)"},className:"iconfont icon-shangjiantou c-grey-999 current"})),t.a.createElement("aside",{style:{overflow:"hidden",height:bt?"auto":0}},t.a.createElement("div",{className:"".concat(P.a.row," mt15")},ma()),t.a.createElement("div",{className:P.a.row},t.a.createElement("div",{className:P.a.updateTimeRow},t.a.createElement("div",{className:P.a.updateTimeWrap},g.item_type==="PROGRAM"&&t.a.createElement("p",{className:P.a.programLanguage},"\u7F16\u7A0B\u8BED\u8A00\uFF1A",(l=g.program_attr)===null||l===void 0?void 0:l.language)))),g.item_type!=="PROGRAM"&&t.a.createElement("div",null,t.a.createElement("div",{className:P.a.parseAnswerBorder}),t.a.createElement("div",{className:P.a.answer},Oa()),t.a.createElement("div",{className:P.a.parse},t.a.createElement("div",{className:P.a.parseText},"\u89E3\u6790\uFF1A"),t.a.createElement("div",{className:P.a.parseAnswer},g.analysis?t.a.createElement(b.a,{className:P.a.parseAnswerHtml,value:g.analysis}):"\u6682\u65E0\u89E3\u6790"))))),t.a.createElement("div",{className:P.a.actionBar},t.a.createElement("div",{className:P.a.actionLeft},t.a.createElement("span",{className:"c-grey-7c7"},"\u9009\u7528\uFF1A"),t.a.createElement("span",{className:"c-black-111"},g.quotes,"\u6B21"),t.a.createElement("i",{className:P.a.line}),t.a.createElement("span",{className:"c-grey-7c7"},"\u66F4\u65B0\u65F6\u95F4\uFF1A"),t.a.createElement("span",{className:"c-black-111"},g.update_time?se()(g.update_time).format("YYYY-MM-DD"):""),t.a.createElement("i",{className:P.a.line}),t.a.createElement("span",{className:"c-grey-7c7"},"\u6240\u9009\u79D1\u76EE\uFF1A"),(g==null||((it=g.exercise_subjects)===null||it===void 0)?void 0:it.length)?t.a.createElement(S.a,{title:g==null||((at=g.exercise_subjects)===null||at===void 0)?void 0:at.join("\u3001")},t.a.createElement("span",{className:dt?P.a.longKnow:P.a.know},g==null||((Xe=g.exercise_subjects)===null||Xe===void 0)?void 0:Xe.join("\u3001"))):t.a.createElement("span",{className:P.a.know},"--"),t.a.createElement("i",{className:P.a.line}),t.a.createElement("span",{className:"c-grey-7c7"},"\u6240\u5C5E\u77E5\u8BC6\u70B9\uFF1A"),(g==null||((gt=g.exercise_points)===null||gt===void 0)?void 0:gt.length)?t.a.createElement(S.a,{title:g==null||((yt=g.exercise_points)===null||yt===void 0)?void 0:yt.join("\u3001")},t.a.createElement("span",{className:dt?P.a.longKnow:P.a.know},g==null||((j=g.exercise_points)===null||j===void 0)?void 0:j.join("\u3001"))):t.a.createElement("span",{className:P.a.know},"--")),t.a.createElement("div",{className:P.a.actionRight},t.a.createElement(K.a,{ghost:!0,key:2,className:"".concat(P.a.bottomAction," ").concat(P.a.borderColorFFF),onClick:function(){ke({selectId:g.id}),kt(g.id)}},"\u66FF\u6362 ")))))},ut=xt,wt=e("+iVS"),Ht=e.n(wt),Lt=ne.a.Option,st=u.a.RangePicker,ea=Q.a.TabPane,ra=de.a.TextArea,zt={item_type:"ALL",exercise_subject_id:"ALL",exercise_point_id:"ALL",difficulty:"ALL"},ht={page:1,per_page:10},Gt=function(I){var l,it,at,Xe,gt=I.isEdit,yt=I.onOk,j=I.onCancel,ye=I.match,he=I.showitem,qe=I.setshowitem,dt=T.a.useForm(),g=Object(U.a)(dt,1),Be=g[0],z=Object(_.useState)(zt),C=Object(U.a)(z,2),le=C[0],$=C[1],ke=Object(_.useState)([{key:"ALL",title:"\u5168\u90E8",value:"ALL"}]),Fe=Object(U.a)(ke,2),Qe=Fe[0],ge=Fe[1],We=Object(_.useState)([]),Ke=Object(U.a)(We,2),$e=Ke[0],Ge=Ke[1],ct=Object(_.useState)([]),xe=Object(U.a)(ct,2),k=xe[0],we=xe[1],lt=Object(_.useState)([]),Bt=Object(U.a)(lt,2),kt=Bt[0],Kt=Bt[1],nt=Object(_.useState)("0"),bt=Object(U.a)(nt,2),St=bt[0],Qt=bt[1],ma=Object(_.useState)({}),Ot=Object(U.a)(ma,2),Oa=Ot[0],Ca=Ot[1],ha=Object(_.useState)(0),Pa=Object(U.a)(ha,2),xa=Pa[0],Ua=Pa[1],X=Object(_.useState)(!1),D=Object(U.a)(X,2),W=D[0],Ue=D[1],Je=Object(_.useState)(Object(h.a)({},ht)),be=Object(U.a)(Je,2),Ye=be[0],Ct=be[1],_t=Object(_.useState)(0),Tt=Object(U.a)(_t,2),da=Tt[0],Nt=Tt[1],Ft=Object(_.useState)(1),ga=Object(U.a)(Ft,2),Ma=ga[0],wa=ga[1],Ia=Object(_.useState)(""),Sa=Object(U.a)(Ia,2),Ta=Sa[0],ka=Sa[1],Wa=Object(_.useState)(!1),Na=Object(U.a)(Wa,2),Qa=Na[0],Da=Na[1],Va=Object(_.useState)(!1),Aa=Object(U.a)(Va,2),Ha=Aa[0],Ba=Aa[1],Ka=Object(_.useState)(!1),Fa=Object(U.a)(Ka,2),Ra=Fa[0],$a=Fa[1],Xa=Object(_.useState)([]),La=Object(U.a)(Xa,2),B=La[0],p=La[1],R=Object(_.useState)(!1),G=Object(U.a)(R,2),_e=G[0],ee=G[1],V=Object(_.useState)(),me=Object(U.a)(V,2),ze=me[0],De=me[1],rt=Object(_.useState)({}),Ve=Object(U.a)(rt,2),aa=Ve[0],Ea=Ve[1],ja=(ye==null||((l=ye.params)===null||l===void 0)?void 0:l.exerciseId)?(ye==null||((it=ye.params)===null||it===void 0)?void 0:it.exerciseId)==="add"?"":ye==null||((at=ye.params)===null||at===void 0)?void 0:at.exerciseId:"";Object(_.useEffect)(function(){Ga(),ya()},[]),Object(_.useEffect)(function(){he.itemId&&fa(Object(h.a)(Object(h.a)({},zt),ht),!0)},[he]),Object(_.useEffect)(function(){var Ce;(ye==null||((Ce=ye.params)===null||Ce===void 0)?void 0:Ce.exerciseId)&&$a(!0)},[ye==null||((Xe=ye.params)===null||Xe===void 0)?void 0:Xe.exerciseId]),Object(_.useEffect)(function(){if(Ma===1){wa(2);return}fa(Object(h.a)(Object(h.a)({},zt),ht))},[St]);var ya=function(){var Ce=Object(r.a)(o.a.mark(function Y(){var q,Ae,He;return o.a.wrap(function(Et){for(;;)switch(Et.prev=Et.next){case 0:return Et.next=2,Object(Ie.a)("/api/item_baskets/basket_list_items.json",{method:"get",params:{examination_bank_id:ja}});case 2:Ae=Et.sent,He=Ae==null||((q=Ae.data)===null||q===void 0)?void 0:q.reduce(function(pa,Jt){return pa+Jt.count},0),Ca(ua(Ae.data)),Ua(He);case 6:case"end":return Et.stop()}},Y)}));return function(){return Ce.apply(this,arguments)}}(),Ga=function(){var Ce=Object(r.a)(o.a.mark(function Y(){var q;return o.a.wrap(function(He){for(;;)switch(He.prev=He.next){case 0:return He.next=2,Object(Ie.a)("/api/common_exercises/item_banks/exercise_subjects.json",{method:"get"});case 2:q=He.sent,(q==null?void 0:q.data)&&Kt([{id:"ALL",name:"\u5168\u90E8"}].concat(Object(Zt.a)(q.data)));case 4:case"end":return He.stop()}},Y)}));return function(){return Ce.apply(this,arguments)}}(),Ja=function(){var Ce=Object(r.a)(o.a.mark(function Y(q){var Ae,He,Pe;return o.a.wrap(function(pa){for(;;)switch(pa.prev=pa.next){case 0:return pa.next=2,Object(Ie.a)("/api/common_exercises/item_banks/exercise_points.json",{method:"get",params:{exercise_subject_ids:[q]}});case 2:Ae=pa.sent,(Ae==null?void 0:Ae.data)&&ge([{key:"ALL",title:"\u5168\u90E8",value:"ALL"}].concat(Object(Zt.a)(Object(ft.V)(((He=Ae.data)===null||He===void 0||((Pe=He[0])===null||Pe===void 0)?void 0:Pe.exercise_points)||[]))));case 4:case"end":return pa.stop()}},Y)}));return function(q){return Ce.apply(this,arguments)}}(),Ya=function(Y){$(Object(h.a)({},Be.getFieldsValue())),"exercise_subject_id"in Y&&(Ja(Y.exercise_subject_id),Be.setFieldsValue({exercise_point_id:"ALL"}),$(Object(h.a)(Object(h.a)({},le),{},{exercise_point_id:"ALL"})))},Za=function(){var Ce=Object(r.a)(o.a.mark(function Y(q){return o.a.wrap(function(He){for(;;)switch(He.prev=He.next){case 0:console.log(ht,"values"),Ct(ht),fa(Object(h.a)(Object(h.a)({},ht),q),!0),we([]);case 4:case"end":return He.stop()}},Y)}));return function(q){return Ce.apply(this,arguments)}}(),qa=function(Y){Ct(ht),Be.resetFields(),$(Object(h.a)({},zt)),we([]),Qt(Y)},dn=function(Y){we(Y?$e==null?void 0:$e.map(function(q){return q.id}):[])},fa=function(){var Ce=Object(r.a)(o.a.mark(function Y(q,Ae){var He,Pe,Et;return o.a.wrap(function(Jt){for(;;)switch(Jt.prev=Jt.next){case 0:return He=pt.a.pickBy(q,function(za){return za!=="ALL"&&za!==void 0}),Pe={},He.date&&(Pe={start_at:se()(He.date[0]).format("YYYY-MM-DD"),end_at:se()(He.date[1]).format("YYYY-MM-DD")},delete He.date),Ae&&Ue(!0),Jt.next=6,Object(Ie.a)("/api/common_exercises/item_banks",{method:"get",params:Object(h.a)(Object(h.a)(Object(h.a)({},He),Pe),{},{type:St,examination_bank_id:ja,item_type:he.type,edit_exam:gt})});case 6:Et=Jt.sent,(Et==null?void 0:Et.items)&&(Ge(Et==null?void 0:Et.items),Nt(Et==null?void 0:Et.items_count),Ue(!1),De(Et.used_shixun_ids||[]));case 8:case"end":return Jt.stop()}},Y)}));return function(q,Ae){return Ce.apply(this,arguments)}}(),en=function(Y,q){we([]);var Ae={page:Y,per_page:q};Ct(Ae),fa(Object(h.a)(Object(h.a)({},Ae),le))},tn=function(Y){we((k==null?void 0:k.includes(Y))?k.filter(function(q){return q!==Y}):[].concat(Object(Zt.a)(k),[Y]))},cn=function(){var Ce=Object(r.a)(o.a.mark(function Y(){var q,Ae;return o.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:if(console.log(Ta,"inputText"),!(Ta!=="\u786E\u8BA4\u5220\u9664")){Pe.next=4;break}return Da(!0),Pe.abrupt("return");case 4:return Pe.next=6,Object(Ie.a)("/api/item_banks/batch_delete.json",{method:"post",body:{ids:B}});case 6:q=Pe.sent,(q==null?void 0:q.status)===0&&(we([]),Ae=B.length===$e.length&&Ye.page>1?Ye.page-1:Ye.page,fa(Object(h.a)(Object(h.a)(Object(h.a)({},le),Ye),{},{page:Ae})),Ba(!1),ya());case 8:case"end":return Pe.stop()}},Y)}));return function(){return Ce.apply(this,arguments)}}(),an=function(Y){var q=Y?[Y]:k;if(console.log(q),q==null?void 0:q.length){Ba(!0),p(q),Da(!1),ka("");return}a.b.warn("\u8BF7\u9009\u62E9\u9700\u8981\u5220\u9664\u7684\u8BD5\u9898")},nn=function(){var Ce=Object(r.a)(o.a.mark(function Y(q){var Ae,He;return o.a.wrap(function(Et){for(;;)switch(Et.prev=Et.next){case 0:return Ae=q?[q]:k,Et.next=3,Object(Ie.a)("/api/item_banks/set_batch_public.json",{method:"post",body:{ids:Ae,source:"0"}});case 3:He=Et.sent,He.status===0&&fa(Object(h.a)(Object(h.a)({},le),Ye));case 5:case"end":return Et.stop()}},Y)}));return function(q){return Ce.apply(this,arguments)}}(),on=function(){var Ce=Object(r.a)(o.a.mark(function Y(q){var Ae;return o.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:return Pe.next=2,Object(Ie.a)("/api/item_banks/".concat(q,"/set_private.json"),{method:"post"});case 2:Ae=Pe.sent,Ae.status===0&&fa(Object(h.a)(Object(h.a)({},le),Ye));case 4:case"end":return Pe.stop()}},Y)}));return function(q){return Ce.apply(this,arguments)}}(),sn=function(){var Ce=Object(r.a)(o.a.mark(function Y(q){var Ae;return o.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:return Pe.next=2,Object(Ie.a)("/api/common_exercises/item_banks/".concat(q,"/fork"),{method:"get"});case 2:Ae=Pe.sent,Ae.status===0&&a.b.success("\u590D\u5236\u6210\u529F");case 5:case"end":return Pe.stop()}},Y)}));return function(q){return Ce.apply(this,arguments)}}(),ln=function(){var Ce=Object(r.a)(o.a.mark(function Y(q){var Ae,He,Pe,Et;return o.a.wrap(function(Jt){for(;;)switch(Jt.prev=Jt.next){case 0:return He=gt?"/api/examination_banks/".concat(ye==null||((Ae=ye.params)===null||Ae===void 0)?void 0:Ae.exerciseId,"/replace.json"):"/api/item_baskets/".concat(he.itemId,"}/replace.json"),Pe={new_item_bank_id:q,old_item_bank_id:""},gt&&(Pe.old_item_bank_id=he.itemId),Jt.next=5,Object(Ie.a)(He,{method:"put",body:Object(h.a)({},Pe)});case 5:Et=Jt.sent,Et.status===0&&(qe({}),a.b.info("\u66FF\u6362\u6210\u529F"));case 7:case"end":return Jt.stop()}},Y)}));return function(q){return Ce.apply(this,arguments)}}(),rn=function(){var Ce=Object(r.a)(o.a.mark(function Y(q){var Ae;return o.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:return Pe.next=2,Object(Ie.a)("/api/item_baskets/".concat(q,".json"),{method:"delete",body:{id:q,item_bank:1,examination_bank_id:ja}});case 2:Ae=Pe.sent,Ae.status===0&&(ya(),fa(Object(h.a)(Object(h.a)({},le),Ye)),Ea({}));case 4:case"end":return Pe.stop()}},Y)}));return function(q){return Ce.apply(this,arguments)}}(),_n=function(){var Ce=Object(r.a)(o.a.mark(function Y(q){var Ae;return o.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:return Pe.next=2,Object(Ie.a)("/api/item_baskets/delete_item_type.json",{method:"delete",body:{item_type:q,examination_bank_id:ja}});case 2:Ae=Pe.sent,Ae.status===0&&(ya(),fa(Object(h.a)(Object(h.a)({},le),Ye)));case 4:case"end":return Pe.stop()}},Y)}));return function(q){return Ce.apply(this,arguments)}}(),un=function(Y){Ea(Y)};return t.a.createElement(y.a,{title:"\u66FF\u6362\u8BD5\u9898",visible:!!he.itemId,width:924,footer:null,onCancel:function(){return qe({})}},t.a.createElement("div",null,t.a.createElement(T.a,{form:Be,className:Ht.a.formWrap,scrollToFirstError:!0,onValuesChange:Ya,onFinish:Za,initialValues:zt,size:"large"},t.a.createElement(Yt.a,{justify:"space-between"},t.a.createElement(T.a.Item,{label:"\u9898\u53F7",name:"no"},t.a.createElement(de.a,{placeholder:"\u53EF\u8F93\u5165\u9898\u53F7\u8FDB\u884C\u641C\u7D22",style:{width:240}})),t.a.createElement(T.a.Item,{label:"\u9898\u5E72",name:"keyword"},t.a.createElement(de.a,{placeholder:"\u53EF\u8F93\u5165\u9898\u5E72\u8FDB\u884C\u641C\u7D22",style:{width:240}})),t.a.createElement(T.a.Item,{label:"\u96BE\u5EA6",name:"difficulty"},t.a.createElement(ne.a,{style:{width:154}},t.a.createElement(Lt,{value:"ALL"},"\u5168\u90E8"),t.a.createElement(Lt,{value:"1"},"\u7B80\u5355"),t.a.createElement(Lt,{value:"2"},"\u9002\u4E2D"),t.a.createElement(Lt,{value:"3"},"\u56F0\u96BE")))),t.a.createElement(Yt.a,{justify:"space-between"},t.a.createElement(T.a.Item,{label:"\u79D1\u76EE",name:"exercise_subject_id"},t.a.createElement(ne.a,{showArrow:!0,optionFilterProp:"children",style:{width:240}},kt.map(function(Ce){return t.a.createElement(Lt,{key:Ce.id,title:Ce.name,value:Ce.id},Ce.name)}))),t.a.createElement(T.a.Item,{label:"\u77E5\u8BC6\u70B9",name:"exercise_point_id"},t.a.createElement(la.a,{style:{width:154},treeData:Qe,disabled:!(le==null?void 0:le.exercise_subject_id),showArrow:!0,showCheckedStrategy:la.a.SHOW_PARENT})),t.a.createElement(T.a.Item,{name:"date",label:"\u66F4\u65B0\u65F6\u95F4"},t.a.createElement(st,{style:{width:240}}))),t.a.createElement(Yt.a,{justify:"end"},t.a.createElement(T.a.Item,null,t.a.createElement(K.a,{type:"primary",htmlType:"submit"},"\u67E5\u8BE2 ")))),t.a.createElement("div",{className:Ht.a.tabsWrap,style:{padding:"0px 20px"}},t.a.createElement(Q.a,{activeKey:St,onChange:qa},t.a.createElement(ea,{tab:"\u516C\u5F00\u8BD5\u9898",key:"1"}," "),t.a.createElement(ea,{tab:"\u4E2A\u4EBA\u521B\u5EFA",key:"0"}," "))),$e.length<=0&&t.a.createElement(Pt.a,null),$e.map(function(Ce,Y){return t.a.createElement(ut,{showCheckbox:!1,key:Ce.id,onDelete:an,data:Ce,isPreviewSelect:Ra,activeTabsKey:St,selectIds:k,loadingIdParams:aa,onLoadingIdParams:un,onSelect:ln,onCancel:rn,onCopy:sn,onSetPublic:nn,onSetPrivate:on,onSetSelectIds:tn})}),!!($e==null?void 0:$e.length)&&t.a.createElement(na.a,{style:{textAlign:"center",paddingBottom:20},showQuickJumper:!0,pageSizeOptions:["10","20","50","100","200"],pageSize:Ye.per_page,showSizeChanger:!0,onChange:function(Y,q){en(Y,q)},hideOnSinglePage:!1,current:Ye.page,total:da,showTotal:function(Y){return t.a.createElement("span",{className:"mr10"},"\u5171",t.a.createElement("span",{className:"c-orange"},Y),"\u6761\u6570\u636E")}})))},Ne=Gt,ta=de.a.TextArea,Wt=ne.a.Option,Xt=u.a.RangePicker,qt=function(I){var l={\u5355\u9009\u9898:2,\u591A\u9009\u9898:5,\u586B\u7A7A\u9898:2,\u5224\u65AD\u9898:2,\u7B80\u7B54\u9898:10,\u7F16\u7A0B\u9898:10,\u5B9E\u8BAD\u9898:5};return l[I]||0},ua=function(){var I=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],l=[{name:"\u5355\u9009\u9898",type:"SINGLE",icon:"icon-danxuan"},{name:"\u591A\u9009\u9898",type:"MULTIPLE",icon:"icon-duoxuan"},{name:"\u5224\u65AD\u9898",type:"JUDGMENT",icon:"icon-panduan"},{name:"\u586B\u7A7A\u9898",type:"COMPLETION",icon:"icon-tiankongti"},{name:"\u7B80\u7B54\u9898",type:"SUBJECTIVE",icon:"icon-jianda"},{name:"\u5B9E\u8BAD\u9898",type:"PRACTICAL",icon:"icon-shixun3"},{name:"\u7F16\u7A0B\u9898",type:"PROGRAM",icon:"icon-biancheng1"}],it=I.map(function(at){var Xe=l.find(function(gt){return at.item_type===gt.type});return Object(h.a)(Object(h.a)({},at),Xe)});return it},va=function(I){var l,it,at,Xe,gt,yt,j,ye,he=I.problemsetPreview,qe=I.user,dt=I.globalSetting,g=I.loading,Be=I.dispatch,z=I.match,C=Object(N.a)(I,["problemsetPreview","user","globalSetting","loading","dispatch","match"]),le=Object(_.useState)(),$=Object(U.a)(le,2),ke=$[0],Fe=$[1],Qe=Object(_.useState)(),ge=Object(U.a)(Qe,2),We=ge[0],Ke=ge[1],$e=Object(_.useState)([]),Ge=Object(U.a)($e,2),ct=Ge[0],xe=Ge[1],k=Object(_.useState)([]),we=Object(U.a)(k,2),lt=we[0],Bt=we[1],kt=Object(_.useState)(!1),Kt=Object(U.a)(kt,2),nt=Kt[0],bt=Kt[1],St=Object(_.useState)(""),Qt=Object(U.a)(St,2),ma=Qt[0],Ot=Qt[1],Oa=Object(_.useState)(!1),Ca=Object(U.a)(Oa,2),ha=Ca[0],Pa=Ca[1],xa=T.a.useForm(),Ua=Object(U.a)(xa,1),X=Ua[0],D=Object(_.useState)({}),W=Object(U.a)(D,2),Ue=W[0],Je=W[1],be=Object(_.useRef)(),Ye=Object(_.useState)({}),Ct=Object(U.a)(Ye,2),_t=Ct[0],Tt=Ct[1],da=nt?"/exam/exerciseManagement":"/exam/questionManagement";Object(_.useEffect)(function(){return Be({type:"globalSetting/footerToggle",payload:!1}),function(){Be({type:"globalSetting/footerToggle",payload:!0})}},[]),Object(_.useEffect)(function(){return document.body.setAttribute("class","initial"),function(){document.body.removeAttribute("class")}},[]),Object(_.useEffect)(function(){Ft(),Nt(),ga()},[]),Object(_.useEffect)(function(){Ft(),Nt(),ga()},[_t]),Object(_.useEffect)(function(){var B;(z==null||((B=z.params)===null||B===void 0)?void 0:B.exerciseId)&&bt(!0)},[z==null||((l=z.params)===null||l===void 0)?void 0:l.exerciseId]);var Nt=function(){var B=Object(r.a)(o.a.mark(function p(){var R,G;return o.a.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return ee.next=2,Object(Ie.a)("/api/item_baskets/basket_list_items.json",{method:"get",params:{examination_bank_id:(z==null||((R=z.params)===null||R===void 0)?void 0:R.exerciseId)||""}});case 2:G=ee.sent,(G==null?void 0:G.data)&&xe(ua(G.data));case 4:case"end":return ee.stop()}},p)}));return function(){return B.apply(this,arguments)}}(),Ft=function(){var B=Object(r.a)(o.a.mark(function p(){var R,G,_e,ee,V,me,ze,De;return o.a.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:if(!(z==null||((R=z.params)===null||R===void 0)?void 0:R.exerciseId)){Ve.next=9;break}return Ve.next=3,Be({type:"problemsetPreview/getEditPaperData",payload:{id:z==null||((G=z.params)===null||G===void 0)?void 0:G.exerciseId}});case 3:_e=Ve.sent,ee=_e.exam||{},V=ee.exercise_subject_id,me=ee.name,ze=ee.difficulty,De=ee.exam_notes,X.setFieldsValue({exercise_subject_id:V,name:me,difficulty:ze,exam_notes:De}),Je({exercise_subject_id:V,name:me,difficulty:ze,exam_notes:De}),Ve.next=10;break;case 9:Be({type:"problemsetPreview/getPaperData"});case 10:case"end":return Ve.stop()}},p)}));return function(){return B.apply(this,arguments)}}(),ga=function(){var B=Object(r.a)(o.a.mark(function p(){var R;return o.a.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:return _e.next=2,Object(Ie.a)("/api/common_exercises/item_banks/exercise_subjects.json",{method:"get"});case 2:R=_e.sent,(R==null?void 0:R.data)&&Bt(R.data||[]);case 4:case"end":return _e.stop()}},p)}));return function(){return B.apply(this,arguments)}}(),Ma=function(p,R){var G=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],_e=arguments.length>3?arguments[3]:void 0,ee=pt.a.cloneDeep(G).map(function(V){return Object(h.a)(Object(h.a)({},V),{},{challenge_score:V.challenge_score||5})});if(be.current=_e||qt(R),R==="\u5B9E\u8BAD\u9898")return y.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:530,title:"\u8BBE\u7F6E\u5F97\u5206",content:t.a.createElement("div",{className:d.a.shixunModal},t.a.createElement("div",null,"\u5173\u5361\uFF1A"),ee==null?void 0:ee.map(function(V,me){return t.a.createElement("div",{className:d.a.shixunScore},me+1,"\u3001",V.challenge_name,t.a.createElement("div",{style:{minWidth:"130px"}},t.a.createElement(i.a,{parser:Ra,defaultValue:V.challenge_score,min:1,onChange:function(De){V.challenge_score=De}}),t.a.createElement("span",{className:"ml5"},"\u5206/\u9898")))})),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var V=Object(r.a)(o.a.mark(function ze(){return o.a.wrap(function(rt){for(;;)switch(rt.prev=rt.next){case 0:return rt.next=2,Object(vt.J)({id:p,challenge_scores:ee.map(function(Ve){return{challenge_id:Ve.challenge_id,score:Ve.challenge_score}})});case 2:be.current=null,Ft();case 4:case"end":return rt.stop()}},ze)}));function me(){return V.apply(this,arguments)}return me}()});y.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u8BBE\u7F6E\u5F97\u5206",content:t.a.createElement("div",{className:d.a.modalColumn},t.a.createElement("div",{className:d.a.modalRow},t.a.createElement("span",null,R,"\uFF1A"),t.a.createElement(i.a,{parser:Ra,min:1,defaultValue:be.current,onChange:function(me){be.current=me}}),t.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),R==="\u586B\u7A7A\u9898"&&t.a.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var V=Object(r.a)(o.a.mark(function ze(){return o.a.wrap(function(rt){for(;;)switch(rt.prev=rt.next){case 0:return rt.next=2,Be({type:"problemsetPreview/setScore",payload:{id:p,score:be.current}});case 2:be.current=null,Ft();case 4:case"end":return rt.stop()}},ze)}));function me(){return V.apply(this,arguments)}return me}()})},wa=function(p,R){var G=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],_e=arguments.length>3?arguments[3]:void 0;nt?_t.itemId=_e:_t.itemId=p,_t.type=R,Tt(Object(h.a)({},_t))},Ia=function(p,R){var G=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],_e=arguments.length>3?arguments[3]:void 0,ee=pt.a.cloneDeep(G).map(function(V){return Object(h.a)(Object(h.a)({},V),{},{challenge_score:V.challenge_score||5})});if(be.current=_e||qt(R),R==="\u5B9E\u8BAD\u9898")return y.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:530,title:"\u8BBE\u7F6E\u5F97\u5206",content:t.a.createElement("div",{className:d.a.shixunModal},t.a.createElement("div",null,"\u5173\u5361\uFF1A"),ee==null?void 0:ee.map(function(V,me){return t.a.createElement("div",{className:d.a.shixunScore},me+1,"\u3001",V.challenge_name,t.a.createElement("div",{style:{minWidth:"130px"}},t.a.createElement(i.a,{parser:Ra,defaultValue:V.challenge_score,min:1,onChange:function(De){V.challenge_score=De}}),t.a.createElement("span",{className:"ml5"},"\u5206/\u9898")))})),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var V=Object(r.a)(o.a.mark(function ze(){var De;return o.a.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:return Ve.next=2,Object(Vt.p)({id:z==null||((De=z.params)===null||De===void 0)?void 0:De.exerciseId,itemId:p,challenge_scores:ee.map(function(aa){return{challenge_id:aa.challenge_id,score:aa.challenge_score}})});case 2:be.current=null,Ft();case 4:case"end":return Ve.stop()}},ze)}));function me(){return V.apply(this,arguments)}return me}()});y.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u8BBE\u7F6E\u5F97\u5206",content:t.a.createElement("div",{className:d.a.modalColumn},t.a.createElement("div",{className:d.a.modalRow},t.a.createElement("span",null,R,"\uFF1A"),t.a.createElement(i.a,{parser:Ra,min:1,defaultValue:be.current,onChange:function(me){be.current=me}}),t.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),R==="\u586B\u7A7A\u9898"&&t.a.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var V=Object(r.a)(o.a.mark(function ze(){var De;return o.a.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:return Ve.next=2,Be({type:"paperlibrary/setScore",payload:{id:z==null||((De=z.params)===null||De===void 0)?void 0:De.exerciseId,itemId:p,score:be.current}});case 2:be.current=null,Ft();case 4:case"end":return Ve.stop()}},ze)}));function me(){return V.apply(this,arguments)}return me}()})},Sa=function(p){y.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u63D0\u793A",content:t.a.createElement("div",{className:d.a.modalRow},"\u786E\u8BA4\u5220\u9664\u8BE5\u8BD5\u9898\uFF1F"),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var R=Object(r.a)(o.a.mark(function _e(){return o.a.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:return V.next=2,Be({type:"problemsetPreview/handleDelete",payload:{id:p}});case 2:Ft(),Nt();case 4:case"end":return V.stop()}},_e)}));function G(){return R.apply(this,arguments)}return G}()})},Ta=function(p){y.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u63D0\u793A",content:t.a.createElement("div",{className:d.a.modalRow},"\u786E\u8BA4\u5220\u9664\u8BE5\u8BD5\u9898\uFF1F"),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var R=Object(r.a)(o.a.mark(function _e(){var ee;return o.a.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return me.next=2,Be({type:"paperlibrary/handleDeleteEditQuestion",payload:{id:z==null||((ee=z.params)===null||ee===void 0)?void 0:ee.exerciseId,itemId:p}});case 2:Ft(),Nt();case 4:case"end":return me.stop()}},_e)}));function G(){return R.apply(this,arguments)}return G}()})},ka=function(p,R){be.current=qt(R),y.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206",content:t.a.createElement("div",{className:d.a.modalColumn},t.a.createElement("div",{className:d.a.modalRow},t.a.createElement("span",null,R,"\uFF1A"),t.a.createElement(i.a,{parser:Ra,min:1,defaultValue:be.current,onChange:function(_e){be.current=_e}}),t.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),R==="\u586B\u7A7A\u9898"&&t.a.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var G=Object(r.a)(o.a.mark(function ee(){var V;return o.a.wrap(function(ze){for(;;)switch(ze.prev=ze.next){case 0:return ze.next=2,Be({type:"".concat(nt?"paperlibrary":"problemsetPreview","/batchSetScore"),payload:{item_type:nt?p.toLowerCase():p,score:be.current,id:z==null||((V=z.params)===null||V===void 0)?void 0:V.exerciseId}});case 2:be.current=null,Ft();case 4:case"end":return ze.stop()}},ee)}));function _e(){return G.apply(this,arguments)}return _e}()})},Wa=function(p){y.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u63D0\u793A",content:t.a.createElement("div",{className:d.a.modalColumn,style:{marginTop:30}},t.a.createElement("p",null,"\u5220\u9664\u5927\u9898\uFF0C\u5C06\u5220\u9664\u8BE5\u5927\u9898\u4E0B\u6240\u6709\u5C0F\u9898"),t.a.createElement("div",null,"\u786E\u8BA4\u5220\u9664\u8BE5\u5927\u9898\uFF1F")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var R=Object(r.a)(o.a.mark(function _e(){var ee;return o.a.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return me.next=2,Be({type:"".concat(nt?"paperlibrary":"problemsetPreview","/batchDelete"),payload:{id:z==null||((ee=z.params)===null||ee===void 0)?void 0:ee.exerciseId,item_type:nt?p.toLowerCase():p}});case 2:Ft(),Nt();case 4:case"end":return me.stop()}},_e)}));function G(){return R.apply(this,arguments)}return G}()})},Na=function(){var B=Object(r.a)(o.a.mark(function p(R,G){var _e,ee,V,me;return o.a.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:if(!(!R.destination||!R.source)){De.next=2;break}return De.abrupt("return");case 2:if(_e=G.questions[R.source.index].id,ee=R.destination.index+1,!nt){De.next=10;break}return De.next=7,Be({type:"paperlibrary/adjustPosition",payload:{id:z==null||((me=z.params)===null||me===void 0)?void 0:me.exerciseId,itemId:_e,position:ee}});case 7:V=De.sent,De.next=13;break;case 10:return De.next=12,Be({type:"problemsetPreview/adjustPosition",payload:{id:_e,position:ee}});case 12:V=De.sent;case 13:if(!(V.status===-1)){De.next=15;break}return De.abrupt("return");case 15:Ft();case 16:case"end":return De.stop()}},p)}));return function(R,G){return B.apply(this,arguments)}}(),Qa=function(p,R,G){var _e=Array.from(p),ee=_e.splice(R,1),V=Object(U.a)(ee,1),me=V[0];return _e.splice(G,0,me),_e},Da=function(){var B=Object(r.a)(o.a.mark(function p(R){var G,_e;return o.a.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:return V.next=2,Object(Ie.a)("/api/item_baskets/update_item_position",{method:"put",body:{examination_bank_id:(z==null||((G=z.params)===null||G===void 0)?void 0:G.exerciseId)||"",items:R.map(function(me,ze){return{position:ze+1,item_type:me.type}})}});case 2:return _e=V.sent,V.abrupt("return",_e);case 4:case"end":return V.stop()}},p)}));return function(R){return B.apply(this,arguments)}}(),Va=function(p){var R="Anchor_".concat(p),G=document.getElementById(R);G&&setTimeout(function(){return G.scrollIntoView({block:"start",behavior:"smooth"})})},Aa=function(p,R,G){return p[R]=p.splice(G,1,p[R])[0],p},Ha=function(p){var R=[],G=pt.a.cloneDeep(ct);G.length>1&&p!==0&&(R=Aa(G,p,p-1)),Da(R),xe(R)},Ba=function(p){var R=[],G=pt.a.cloneDeep(ct);G.length>1&&p!==G.length-1&&(R=Aa(G,p,p+1)),Da(R),xe(R)},Ka=function(p){Je(Object(h.a)({},X.getFieldsValue()))},Fa=function(p){var R,G,_e,ee=function(){var me=Object(r.a)(o.a.mark(function ze(){var De,rt,Ve;return o.a.wrap(function(Ea){for(;;)switch(Ea.prev=Ea.next){case 0:return rt=nt?"/api/examination_banks/".concat(z==null||((De=z.params)===null||De===void 0)?void 0:De.exerciseId,".json"):"/api/examination_banks.json",Pa(!0),Ea.next=4,Object(Ie.a)(rt,{method:nt?"put":"post",body:p});case 4:Ve=Ea.sent,Ve.status===0&&(a.b.success("\u4FDD\u5B58\u6210\u529F"),Pa(!1),A.c.push("/exam/exerciseManagement"));case 6:case"end":return Ea.stop()}},ze)}));return function(){return me.apply(this,arguments)}}(),V=Number(nt?(R=he.paperData)===null||R===void 0||((G=R.exam)===null||G===void 0)?void 0:G.all_score:(_e=he.paperData)===null||_e===void 0?void 0:_e.all_score);if(console.log(V,44),V===100||V===120||V===150){ee();return}y.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u63D0\u793A",content:"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u6570\u4E3A".concat(V,"\u5206\uFF0C\u786E\u5B9A\u662F\u5426\u4FDD\u5B58\uFF1F"),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:ee})},Ra=function(p){var R=/^(\-)*(\d+)\.(\d\d).*$/;return console.log(p),typeof p=="string"?isNaN(Number(p))?"":p.replace(R,"$1$2.$3"):typeof p=="number"?isNaN(p)?"":String(p).replace(R,"$1$2.$3"):""},$a=function(p){Ot(p)},Xa=function(){Ft()},La=function(p){if(!p||!(p==null?void 0:p.length))return[];var R=ct.map(function(G){var _e=(p==null?void 0:p.find(function(ee){return G.type===ee.type}))||{};return _e});return R};return t.a.createElement("section",{className:d.a.bg},t.a.createElement("div",{id:"id_left",className:d.a.left,onMouseEnter:function(p){var R=document.getElementById("id_left");R.style.overflowY="auto"},onMouseLeave:function(p){var R=document.getElementById("id_left");R.style.overflowY="hidden"}},ct.map(function(B,p){var R,G,_e,ee,V=B.type,me=B.count,ze=B.name,De=B.icon,rt=La((R=he.paperData)===null||R===void 0?void 0:R.questionList);return console.log(rt,"item"),t.a.createElement("div",{className:d.a.list,key:p},t.a.createElement("div",{className:d.a.name},t.a.createElement("b",null),t.a.createElement("span",null,ze)),t.a.createElement("aside",null,t.a.createElement("div",null,"\u5171",t.a.createElement("span",{className:d.a.b},me),"\u9898",t.a.createElement("span",{className:d.a.l},"|"),"\u5171",t.a.createElement("span",{className:d.a.r},rt==null||((G=rt[p])===null||G===void 0)?void 0:G.questions_score),"\u5206"),t.a.createElement("div",null,p>0?t.a.createElement(S.a,{getPopupContainer:function(aa){return document.getElementById("id_left")},title:"\u4E0A\u79FB"},t.a.createElement("span",{onClick:function(){return Ha(p)},className:"mb20",style:{transform:"rotate(270deg)"}}," ",t.a.createElement("i",{className:"icon-jiantou1"}))):t.a.createElement("span",{className:"mb20",style:{transform:"rotate(270deg)",cursor:"not-allowed"}}," ",t.a.createElement("i",{className:"icon-jiantou1"})),p<ct.length-1?t.a.createElement(S.a,{getPopupContainer:function(aa){return document.getElementById("id_left")},title:"\u4E0B\u79FB"},t.a.createElement("span",{onClick:function(){return Ba(p)},style:{transform:"rotate(90deg)"}}," ",t.a.createElement("i",{className:"icon-jiantou1"}))):t.a.createElement("span",{style:{transform:"rotate(90deg)",cursor:"not-allowed"}}," ",t.a.createElement("i",{className:"icon-jiantou1"})))),t.a.createElement("div",{className:d.a.answerSheet},rt==null||((_e=rt[p])===null||_e===void 0||((ee=_e.questions)===null||ee===void 0))?void 0:ee.map(function(Ve,aa){return t.a.createElement("div",{onClick:function(){var ja="Anchor_".concat(Ve.id),ya=document.getElementById(ja);ya&&setTimeout(function(){return ya.scrollIntoView({block:"center",behavior:"smooth"})})},key:Ve.id,className:d.a.tag},aa+1)})))})),t.a.createElement("div",{className:d.a.right},t.a.createElement(ca.a,{style:{paddingLeft:30},path:da,title:nt?"\u7F16\u8F91\u8BD5\u5377":"\u65B0\u589E\u8BD5\u5377-\u8BD5\u5377\u9884\u89C8"}),t.a.createElement(T.a,{form:X,className:d.a.formWrap,scrollToFirstError:!0,labelCol:{span:3},wrapperCol:{span:21},onFinish:Fa,onValuesChange:Ka},t.a.createElement(T.a.Item,{label:"\u6240\u5C5E\u79D1\u76EE",name:"exercise_subject_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6240\u5C5E\u79D1\u76EE"}]},t.a.createElement(ne.a,{allowClear:!0,showArrow:!0,style:{width:300},optionFilterProp:"children"},lt.map(function(B){return t.a.createElement(ne.a.Option,{key:B.id,title:B.name,value:B.id},B.name)}))),t.a.createElement(T.a.Item,{name:"name",label:"\u8BD5\u5377\u540D\u79F0",rules:[{required:!0,message:"\u4E0D\u80FD\u4E3A\u7A7A"}]},t.a.createElement(de.a,{maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",addonAfter:"".concat(((it=Ue.name)===null||it===void 0?void 0:it.length)||0,"/60")})),t.a.createElement(T.a.Item,{label:"\u96BE\u5EA6",name:"difficulty",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},t.a.createElement(Re.a.Group,null,t.a.createElement(Re.a,{value:1},"\u7B80\u5355"),t.a.createElement(Re.a,{value:2},"\u9002\u4E2D"),t.a.createElement(Re.a,{value:3},"\u56F0\u96BE"))),t.a.createElement(T.a.Item,{label:"\u8003\u8BD5\u987B\u77E5",name:"exam_notes"},t.a.createElement(ta,{rows:6,maxLength:200}))),t.a.createElement("div",{className:d.a.wrap},nt&&t.a.createElement(t.a.Fragment,null,t.a.createElement("div",{className:"".concat(d.a.flexRow," ").concat(d.a.flexJustifyBetween)},t.a.createElement("div",null,t.a.createElement("span",{className:d.a.questionNumber},"\u9898\u6570\uFF1A",(at=he.paperData)===null||at===void 0||((Xe=at.exam)===null||Xe===void 0)?void 0:Xe.all_questions_count),t.a.createElement("span",{className:d.a.score},"\u603B\u5206\uFF1A",(gt=he.paperData)===null||gt===void 0||((yt=gt.exam)===null||yt===void 0)?void 0:yt.all_score,"\u5206")),t.a.createElement("div",{className:d.a.selectTopicButton,onClick:function(){var p;return A.c.push("/exam/questionManagement/preview_select/".concat(z==null||((p=z.params)===null||p===void 0)?void 0:p.exerciseId))}},"\u7EE7\u7EED\u9009\u9898")),t.a.createElement("div",{className:d.a.line})),(j=La((ye=he.paperData)===null||ye===void 0?void 0:ye.questionList))===null||j===void 0?void 0:j.map(function(B,p){var R,G=(B==null?void 0:B.type)===We,_e=["\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03"];return t.a.createElement("div",{className:d.a.relative,key:p},t.a.createElement("div",{className:d.a.typeActive,id:"Anchor_".concat(B.type),onMouseEnter:function(){Ke(B.type),Fe(null)}},t.a.createElement("span",{className:d.a.typeName},_e[p],(R=B.number)===null||R===void 0?void 0:R.slice(1),"\u3001",B.name,"\uFF08\u5171",B.questions_count,"\u9898\uFF0C\u5171",B.questions_score,"\u5206\uFF09"),t.a.createElement("span",{className:d.a.typeAction,style:{opacity:1,flex:1,justifyContent:"end"}},B.type!=="PRACTICAL"&&t.a.createElement("div",{className:d.a.setScore,onClick:function(){return ka(B.type,B.name)}},"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206"),t.a.createElement("div",{className:d.a.delete,onClick:function(){return Wa(B.type)}},"\u5220\u9664"))),t.a.createElement(ce.a,{onDragEnd:function(V){return Na(V,B)}},t.a.createElement(ce.c,{droppableId:p.toString()},function(ee,V){var me;return t.a.createElement("div",Object(Me.a)({className:"mt20",ref:ee.innerRef},ee.droppableProps,{onScroll:function(){}}),(me=B.questions)===null||me===void 0?void 0:me.map(function(ze,De){return t.a.createElement(ce.b,{draggableId:ze.id.toString(),index:De,key:ze.id},function(rt){return t.a.createElement("div",Object(Me.a)({ref:rt.innerRef},rt.draggableProps,rt.dragHandleProps,{id:"Anchor_".concat(ze.id)}),t.a.createElement(H,{isEdit:nt,index:De,typeName:B.name,type:B.type,data:ze,inMouseId:ke,onSetScore:nt?Ia:Ma,onReplace:wa,onDelete:nt?Ta:Sa,onEdit:$a,onMouseEnter:function(aa){Fe(aa),Ke(null)}}))})}))})))}))),t.a.createElement(Ne,{setshowitem:Tt,match:z,isEdit:nt,showitem:_t}),!!ma&&t.a.createElement(jt,{visible:ma,onCancel:function(){return Ot("")},onOk:Xa}),t.a.createElement(oe.a,{okText:"\u4FDD\u5B58\u8BD5\u5377",onCancel:function(){return A.c.push(da)},onOk:function(){return X.submit()},loading:ha,className:d.a.fixedBtn}))},ia=L.default=Object(A.a)(function(It){var I=It.problemsetPreview,l=It.user,it=It.loading,at=It.globalSetting;return{problemsetPreview:I,user:l,globalSetting:at,loading:it.effects}})(va)},vGm4:function(Ee,L,e){Ee.exports={field:"field___18Ckt","oj-form-container":"oj-form-container___kChxQ","oj-form-info":"oj-form-info___3HErN","test-case-name":"test-case-name___3XyOL","btn-remove-case":"btn-remove-case___29yb6","icon-tag":"icon-tag___2QGCM",btn_back:"btn_back___3dMGp","use-extra":"use-extra___66D6q"}},xIf3:function(Ee,L,e){Ee.exports={wrap:"wrap___39laj",modal:"modal___slXF-",titleWrap:"titleWrap___2o6aw",required:"required___27P_-",title:"title___1bKl5",colorGray:"colorGray___2x0qd",choiceWrap:"choiceWrap___329Pn",answer:"answer___ZvzCa",activeAnswer:"activeAnswer___2PqQU",deleteIcon:"deleteIcon___2lo2n",addIcon:"addIcon___2VLnu",editorWrap:"editorWrap___1FKcR",htmlWrap:"htmlWrap___2efP_",radio:"radio___35JXt",color333:"color333___1o5cz",color999:"color999___2idRU"}}}]);