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

(window.webpackJsonp=window.webpackJsonp||[]).push([[144,5,6,7],{"+iVS":function(_e,L,e){_e.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(_e,L,e){"use strict";var Ue=e("sRBo"),fe=e("kaz8"),Ce=e("7Kak"),Q=e("9yH6"),S=e("2qtc"),n=e("kLXV"),a=e("3S9h"),h=e("miYZ"),i=e("tsqr"),c=e("k16G"),y=e("SIvP"),m=e("q1tI"),o=e.n(m),r=e("9kvl"),Re=e("Ot1p"),T=e("kqOp"),U=e("7qnI"),N=e("1vsH"),g=e("xIf3"),q=e.n(g),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"],Y=function(oe,ue){var _=oe.globalSetting,t=oe.loading,A=oe.dispatch,ie=oe.isEdit,C=oe.editData,x=Object(y.a)(oe,["globalSetting","loading","dispatch","isEdit","editData"]),v=Object(m.useState)(""),Ye=Object(c.a)(v,2),F=Ye[0],$=Ye[1],se=Object(m.useState)(""),k=Object(c.a)(se,2),s=k[0],me=k[1],le=Object(m.useState)([]),ee=Object(c.a)(le,2),De=ee[0],Le=ee[1],Ze=Object(m.useState)("1"),ct=Object(c.a)(Ze,2),Ut=ct[0],Ge=ct[1],Fe=Object(m.useState)(),xt=Object(c.a)(Fe,2),Mt=xt[0],Ae=xt[1],d=Object(m.useState)(),ae=Object(c.a)(d,2),tt=ae[0],pt=ae[1],vt=Object(m.useState)("1"),Vt=Object(c.a)(vt,2),ca=Vt[0],Kt=Vt[1],na=Object(m.useState)(!1),oa=Object(c.a)(na,2),Ct=oa[0],sa=oa[1];Object(m.useEffect)(function(){if(!C||!ie)return;$(C==null?void 0:C.name),me(C==null?void 0:C.analysis),Ae(C==null?void 0:C.is_ordered),sa(!0),Kt((C==null?void 0:C.part_match)?"2":"1"),pt(C==null?void 0:C.remove_blank)},[C,ie]),Object(m.useEffect)(function(){var pe;if(!Ct)return;var O=C==null||((pe=C.standard_answer)===null||pe===void 0)?void 0:pe.map(function(xe){return xe.answer_text});Le(O),sa(!1)},[Ct]),Object(m.useImperativeHandle)(ue,function(){return{onSave:la,Clear:_a}});var la=function(){if(!F)return i.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var O=[],xe=!1;return De.forEach(function(j,w){O.push({position:w+1,answer_text:[]}),j.forEach(function(P,f){O[w].answer_text.push(P),(!P||!Object(N.U)(P,1e4))&&(Ge("".concat(w,"-").concat(f)),i.b.info(P?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),xe=!0)})}),xe?!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:Mt,remove_blank:tt,part_match:ca!=="1"}},_a=function(){$(""),me(""),Le([]),Ae(!1),Kt("1"),pt(!1)},Yt=function(O,xe,j){var w=De.slice();if(xe&&w.splice(O,xe),j)for(var P=0;P<j;P++)w.splice(O+P,0,[""]);Le(w)},Zt=function(O,xe,j){Ge("");var w=De.slice();w[O][xe]=j,Le(w)},ba=function(O){var xe=De.slice();xe[O]=[].concat(Object(a.a)(xe[O]),[""]),Le(xe)},H=function(O,xe){var j=De.slice();if(!j[O][xe]){j[O]=j[O].filter(function(w,P){return P!==xe}),Le(j);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:q.a.modal,onOk:function(){j[O]=j[O].filter(function(P,f){return f!==xe}),Le(j)}})},mt=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:q.a.modal,onOk:function(){var j=0;$(F.replace(/\▁/g,function(w){return j++,j-1===O?"":w})),setTimeout(function(){var w=De.slice();w=De.filter(function(P,f){return O!==f}),Le(w)},500)}})};return o.a.createElement("section",{className:q.a.wrap},o.a.createElement("p",{className:q.a.titleWrap},o.a.createElement("span",{className:q.a.required},"*"),o.a.createElement("span",{className:q.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 $(O)},showNullButton:!0,onPlaceholderChange:Yt})),o.a.createElement("div",{className:"mt20"},De.map(function(pe,O){return o.a.createElement(U.a,{key:O,answers:pe,index:O,is_md:!0,activeOptionErrorIndex:Ut,onAnswerChange:Zt,addChildAnswer:ba,deleteChildAnswer:H,deleteChildAnswermain:mt})})),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(Q.a.Group,{onChange:function(O){Kt(O.target.value)},value:ca},o.a.createElement(Q.a,{value:"1"},"\u5168\u5339\u914D"),o.a.createElement(Q.a,{value:"2"},"\u5173\u952E\u8BCD\u5339\u914D",o.a.createElement("span",{className:"".concat(q.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(fe.a,{checked:tt,onChange:function(O){return pt(O.target.checked)},className:"".concat(q.a.color333," font14")},"\u53BB\u6389\u7A7A\u683C\u548C\u7A7A\u767D\u7B26\u540E\uFF0C\u518D\u5224\u9898"),o.a.createElement("span",{className:"".concat(q.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),De.length>1&&o.a.createElement("span",{style:{marginLeft:52}},o.a.createElement(fe.a,{checked:Mt,onChange:function(O){return Ae(O.target.checked)},className:"".concat(q.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),o.a.createElement("span",{className:"".concat(q.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:q.a.titleWrap},o.a.createElement("span",{className:q.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),o.a.createElement(Re.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:s,onChange:function(O){return me(O)}}))};L.a=Object(r.a)(function(te){var oe=te.loading,ue=te.globalSetting;return{globalSetting:ue,loading:oe.effects}},null,null,{forwardRef:!0})(Object(m.forwardRef)(Y))},4:function(_e,L){},5:function(_e,L){},"5X0v":function(_e,L,e){_e.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(_e,L){},"6/12":function(_e,L,e){"use strict";var Ue=e("3S9h"),fe=e("5Dmo"),Ce=e("3S7+"),Q=e("miYZ"),S=e("tsqr"),n=e("k16G"),a=e("SIvP"),h=e("q1tI"),i=e.n(h),c=e("9kvl"),y=e("Ot1p"),m=e("9Bee"),o=e("xIf3"),r=e.n(o),Re=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(g,q){var u=g.editData,Y=g.globalSetting,te=g.loading,oe=g.dispatch,ue=g.onRef,_=ue===void 0?function(){}:ue,t=g.isEdit,A=Object(a.a)(g,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),ie=Object(h.useState)([]),C=Object(n.a)(ie,2),x=C[0],v=C[1],Ye=Object(h.useState)(),F=Object(n.a)(Ye,2),$=F[0],se=F[1],k=Object(h.useState)(),s=Object(n.a)(k,2),me=s[0],le=s[1],ee=Object(h.useState)(""),De=Object(n.a)(ee,2),Le=De[0],Ze=De[1],ct=Object(h.useState)(""),Ut=Object(n.a)(ct,2),Ge=Ut[0],Fe=Ut[1];Object(h.useEffect)(function(){v(["","","",""])},[]),Object(h.useEffect)(function(){var Ae,d;if(!u||!t){console.log(!u,!t,"editDat2a");return}console.log(u,"editData"),Ze(u==null?void 0:u.name),Fe(u==null?void 0:u.analysis),v(u==null||((Ae=u.choices)===null||Ae===void 0)?void 0:Ae.map(function(tt){return tt.choice_text}));var ae=u==null||((d=u.choices)===null||d===void 0)?void 0:d.findIndex(function(tt){return tt.is_answer});le(ae===-1?"":ae)},[u,t]),Object(h.useImperativeHandle)(q,function(){return{onSave:xt,Clear:Mt}});var xt=function(){if(!Le)return S.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var d=x.findIndex(function(tt){return!tt});if(d>-1)return S.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(T[d]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(console.log("activeAnswer: ",me),!(typeof me=="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(Re.D)(x))return S.b.info("\u9009\u9879\u5DF2\u91CD\u590D"),!1;var ae=x.map(function(tt,pt){return{choice_text:tt,is_answer:me===pt?1:0}});return{name:Le,choices:ae,analysis:Ge}},Mt=function(){Ze(""),Fe(""),le(""),v(["","","",""])};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:Le,onChange:function(d){return Ze(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"))),x.map(function(Ae,d){return i.a.createElement("div",{className:r.a.choiceWrap,key:d},i.a.createElement(Ce.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},i.a.createElement("div",{className:"".concat(r.a.answer," ").concat(me===d?r.a.activeAnswer:""),onClick:function(){return le(d)}},T[d])),i.a.createElement("div",{className:r.a.editorWrap},$===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:Ae,onChange:function(tt){x[d]=tt,v(x)}}):i.a.createElement("div",{className:r.a.htmlWrap,onClick:function(){return se(d)}},i.a.createElement(m.a,{value:Ae}))),d>1&&i.a.createElement(Ce.a,{title:"\u5220\u9664"},i.a.createElement("i",{className:"".concat(r.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){v(x.filter(function(tt,pt){return pt!==d})),d===me&&le("")}})),d<7&&d===x.length-1&&i.a.createElement(Ce.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},i.a.createElement("i",{className:"".concat(r.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return v([].concat(Object(Ue.a)(x),[""]))}})))}),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:Ge,onChange:function(d){return Fe(d)}}))};L.a=Object(c.a)(function(N){var g=N.problemset,q=N.loading,u=N.globalSetting;return{problemset:g,globalSetting:u,loading:q.effects}},null,null,{forwardRef:!0})(Object(h.forwardRef)(U))},"7ahc":function(_e,L,e){"use strict";e.d(L,"a",function(){return u});var Ue=e("XEnU"),fe=e("IIKO"),Ce=e("+L6B"),Q=e("2/Rp"),S=e("y8nQ"),n=e("Vl3Y"),a=e("k16G"),h=e("OaEy"),i=e("2fM7"),c=e("q1tI"),y=e.n(c),m=e("VrN/"),o=e.n(m),r=e("p77/"),Re=e.n(r),T=e("c5Ni"),U=e.n(T),N=i.a.Option,g={labelCol:{span:4},wrapperCol:{span:20}},q={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(Y){var te=Y.callback,oe=Y.onCancel,ue=Object(c.useState)("python"),_=Object(a.a)(ue,2),t=_[0],A=_[1];function ie(x){A(q[x][1])}function C(x){te(x)}return y.a.createElement(n.a,Object(fe.a)({},g,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:C}),y.a.createElement(n.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},y.a.createElement(i.a,{onChange:ie},Object.keys(q).map(function(x){return y.a.createElement(N,{key:x,value:x},q[x][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(Q.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.a.createElement(Q.a,{type:"ghost",onClick:oe},"\u53D6\u6D88")))};function u(Y){var te=Y.value,oe=Y.onChange,ue=Y.mode,_=Y.options,t=_===void 0?{}:_,A=Object(c.useRef)(),ie=Object(c.useState)(),C=Object(a.a)(ie,2),x=C[0],v=C[1];return Object(c.useEffect)(function(){if(x){var Ye=function($){var se=$.getValue();oe&&oe(se)};return x.on("change",Ye),function(){x.off("change",Ye)}}},[x,oe]),Object(c.useEffect)(function(){x&&x.setOption("mode",ue)},[x,ue]),Object(c.useEffect)(function(){x&&((te!==x.getValue()||te==="")&&setTimeout(function(){x.setValue(te||" ")},300))},[x,te]),Object(c.useEffect)(function(){if(A.current&&!x){var Ye=o.a.fromTextArea(A.current,Object(Ue.a)({mode:ue,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},t));v(Ye)}},[A.current,x]),y.a.createElement("div",{className:"my-codemirror-container"},y.a.createElement("textarea",{ref:A}))}},"7qnI":function(_e,L,e){"use strict";var Ue=e("5Dmo"),fe=e("3S7+"),Ce=e("XKWP"),Q=e("N7Kx"),S=e("kFHX"),n=e("4jIl"),a=e("5NDa"),h=e("5rEg"),i=e("q1tI"),c=e.n(i),y=e("O2Wb"),m=e.n(y),o=h.a.TextArea,r=function(Re){Object(S.a)(U,Re);var T=Object(n.a)(U);function U(){return Object(Ce.a)(this,U),T.apply(this,arguments)}return Object(Q.a)(U,[{key:"render",value:function(){var g=this,q=this.props,u=q.index,Y=q.onAnswerChange,te=q.addChildAnswer,oe=q.exerciseIsPublish,ue=q.answers,_=q.activeOptionErrorIndex;return c.a.createElement("div",{className:m.a.flex},c.a.createElement("div",{className:"".concat(m.a.color666," mb5 mt6 font14"),style:{flex:"0 0 90px",flexShrink:0}},"\u7B54\u6848(\u586B\u7A7A",u+1,"):"),c.a.createElement("div",{className:"".concat(m.a.flex," ").concat(m.a.flex1),style:{flexDirection:"column"}},ue.map(function(t,A){var ie="".concat(u,"-").concat(A);return c.a.createElement("div",{className:"".concat(m.a.flex," ").concat(m.a.flex1),key:A},c.a.createElement("div",{className:m.a.flex1,style:{flex:1}},c.a.createElement("div",null,c.a.createElement(o,{className:ie===_?m.a.error:"",spellCheck:!1,rows:4,value:t||"",defaultValue:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848".concat(A==0?"":"(\u53EF\u9009)"),onChange:function(x){return Y(u,A,x.target.value)},style:{minHeight:95}}))),!oe&&c.a.createElement(c.a.Fragment,null,A!=0&&c.a.createElement(fe.a,{title:"\u5220\u9664"},c.a.createElement("i",{className:"".concat(m.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return g.props.deleteChildAnswer(u,A)},style:{float:"right"}})),A===0&&c.a.createElement(fe.a,{title:"\u5220\u9664"},c.a.createElement("i",{className:"".concat(m.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return g.props.deleteChildAnswermain(u,A)},style:{float:"right"}})),c.a.createElement(fe.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},c.a.createElement("i",{className:"".concat(m.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return te(u)},style:{float:"right",visibility:A==ue.length-1?"":"hidden"}}))))})))}}]),U}(i.Component);L.a=r},"9Bee":function(_e,L,e){"use strict";var Ue=e("q1tI"),fe=e.n(Ue),Ce=e("vg9a"),Q=e("k16G"),S=e("DlQD"),n=e.n(S),a=e("rUJ1");function h(F,$){var se=F.match(/^(\s+)(?:```)/);if(se===null)return $;var k=se[1];return $.split(`
`).map(function(s){var me=s.match(/^\s+/);if(me===null)return s;var le=Object(Q.a)(me,1),ee=le[0];return ee.length>=k.length?s.slice(k.length):s}).join(`
`)}var i=[],c=["<ul>"],y=new n.a.Renderer,m=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function o(){i.length=0,c=["<ul>"]}function r(F,$,se,k){if($>=F.length||F[$].level<=se)return $;var s=F[$];k.push("<li><a href='#"+s.anchor+"'>"+s.text+"</a>"),$++;var me=[];return $=r(F,$,s.level,me),me.length>0&&(k.push("<ul>"),me.forEach(function(le){k.push(le)}),k.push("</ul>")),k.push("</li>"),$=r(F,$,se,k),$}function Re(){return r(i,0,0,c),c.push("</ul>"),c.join("")}var T={heading:function($){var se=m.exec($);if(se)return{type:"heading",raw:se[0],depth:se[1].length,text:se[2]}},fences:function($){var se=this.rules.block.fences.exec($);if(se){var k=se[0],s=h(k,se[3]||""),me=se[2]?se[2].trim():se[2];if(["latex","katex","math"].indexOf(me)>=0){var le=g(),ee=s;s=le,q[le]={type:"block",expression:ee}}return{type:"code",raw:k,lang:me,text:s}}}},U=/(?:\${2})([^\n`]+?)(?:\${2})/gi,N=0,g=function(){return"__special_katext_id_".concat(N++,"__")},q={};function u(){return q}function Y(){N=0,q={}}function te(F){return F=F.replace(U,function($,se){var k=g();return q[k]={type:"inline",expression:se},k}),F}var oe=y.listitem;y.listitem=function(F){return oe(te(F))};var ue=y.paragraph;y.paragraph=function(F){return ue(te(F))};var _=y.tablecell;y.tablecell=function(F,$){return _(te(F),$)},y.code=function(F,$,se){var k=($||"").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($,'">').concat(se?F:Object(a.escape)(F,!0),`</code></pre>
`):'<pre class="prettyprint linenums"><code>'+(se?F:Object(a.escape)(F,!0))+"</code></pre>"},y.heading=function(F,$,se){var k=this.options.headerPrefix+se.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return i.push({anchor:k,level:$,text:F}),"<h"+$+' id="'+k+'">'+F+"</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"),ie=e("m3rI"),C=e("Oy/b"),x=/<pre[^>]*>/g;function v(F){var $=document.createElement("div");return $.innerHTML=F,$.childNodes.length===0?"":$.childNodes[0].nodeValue}var Ye=L.a=function(F){var $=F.value,se=$===void 0?"":$,k=F.className,s=F.style,me=s===void 0?{}:s,le=String(se),ee=Object(Ue.useMemo)(function(){try{var Ze=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,ct=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Ut=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;le=le.replace(Ze,"("+ie.a.API_SERVER+"/api/attachments/").replace(ct,'"'+ie.a.API_SERVER+"/api/attachments/").replace(Ut,'"'+ie.a.API_SERVER+"/files/uploads/")}catch(xt){}var Ge=t(le),Fe=u();return le.match(/\[TOC\]/)&&(Ge=Ge.replace("<p>[TOC]</p>",Re()),o()),Ge=Ge.replace(/(__special_katext_id_\d+__)/g,function(xt,Mt){var Ae=Fe[Mt],d=Ae.type,ae=Ae.expression;return Object(C.renderToString)(v(ae)||"",{displayMode:d==="block",throwOnError:!1,output:"html"})}),Ge=Ge.replace(/▁/g,"\u2581\u2581\u2581"),Y(),Ge},[le]),De=Object(Ue.useRef)();function Le(Ze){var ct=Ze.target;if(ct.tagName.toUpperCase()==="A"){var Ut=ct.getAttribute("href");if(Ut.startsWith("#")){Ze.preventDefault();var Ge=document.getElementById(Ut.replace("#",""));Ge&&Ge.scrollIntoView(!0)}}}return Object(Ue.useEffect)(function(){if(De.current&&ee&&(ee.match(x)&&window.PR.prettyPrint()),De.current)return De.current.addEventListener("click",Le),function(){De.current.removeEventListener("click",Le),Y(),o()}},[ee,De.current,Le]),fe.a.createElement("div",{ref:De,style:me,className:"".concat(k||""," markdown-body"),dangerouslySetInnerHTML:{__html:ee}})}},"9NMw":function(_e,L,e){"use strict";var Ue=e("miYZ"),fe=e("tsqr"),Ce=e("k16G"),Q=e("SIvP"),S=e("q1tI"),n=e.n(S),a=e("9kvl"),h=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"],m=function(r,Re){var T=r.editData,U=r.globalSetting,N=r.loading,g=r.dispatch,q=r.onRef,u=q===void 0?function(){}:q,Y=r.isEdit,te=Object(Q.a)(r,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),oe=Object(S.useState)(""),ue=Object(Ce.a)(oe,2),_=ue[0],t=ue[1],A=Object(S.useState)(""),ie=Object(Ce.a)(A,2),C=ie[0],x=ie[1],v=Object(S.useState)(""),Ye=Object(Ce.a)(v,2),F=Ye[0],$=Ye[1];Object(S.useEffect)(function(){var s;if(!T||!Y)return;t(T==null?void 0:T.name),x(T==null?void 0:T.analysis),$(T==null||((s=T.answer_texts)===null||s===void 0)?void 0:s[0])},[T,Y]),Object(S.useImperativeHandle)(Re,function(){return{onSave:se,Clear:k}});var se=function(){return _?F?{name:_,answer_texts:[F],analysis:C}:(fe.b.info("\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848"),!1):(fe.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)},k=function(){t(""),x(""),$("")};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(h.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:_,onChange:function(me){return t(me)}}),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(h.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:F,onChange:function(me){return $(me)}}),n.a.createElement("p",{className:c.a.titleWrap},n.a.createElement("span",{className:c.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),n.a.createElement(h.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:C,onChange:function(me){return x(me)}}))};L.a=Object(a.a)(function(o){var r=o.loading,Re=o.globalSetting;return{globalSetting:Re,loading:r.effects}},null,null,{forwardRef:!0})(Object(S.forwardRef)(m))},"9SwW":function(_e,L,e){"use strict";var Ue=e("/zsF"),fe=e("PArb"),Ce=e("q1tI"),Q=e.n(Ce),S=e("9kvl"),n=e("Z+Na"),a=e.n(n),h=function(c){var y=c.path,m=c.title,o=c.subTitle,r=c.style,Re=r===void 0?{}:r,T=c.className,U=T===void 0?"":T;return Q.a.createElement("div",{className:"".concat(a.a.head," ").concat(U),style:Re},Q.a.createElement("span",{className:a.a.s1,onClick:function(){return S.c.push(y)}},Q.a.createElement("i",{className:"icon-fanhui2"}),"\u8FD4\u56DE"),m&&Q.a.createElement(fe.a,{className:a.a.s2,type:"vertical"}),m&&Q.a.createElement("span",{className:a.a.s3},m),o&&Q.a.createElement("span",{className:a.a.s4},o))};L.a=h},"9VGf":function(_e,L,e){"use strict";e.d(L,"a",function(){return Ce});var Ue=e("q1tI"),fe=e.n(Ue);function Ce(Q,S){var n=Object(Ue.useRef)();Object(Ue.useEffect)(function(){n.current=Q}),Object(Ue.useEffect)(function(){function a(){n.current()}if(S!==null){var h=setInterval(a,S);return function(){return clearInterval(h)}}},[S])}},"9ZNV":function(_e,L,e){"use strict";e.d(L,"a",function(){return c});var Ue=e("+L6B"),fe=e("2/Rp"),Ce=e("IIKO"),Q=e("q1tI"),S=e.n(Q),n=e("UUDw"),a=e.n(n),h=e("TSYQ"),i=e.n(h),c=function(m){var o=m.cancelText,r=o===void 0?"\u53D6\u6D88":o,Re=m.okText,T=Re===void 0?"\u786E\u5B9A":Re,U=m.loading,N=U===void 0?!1:U,g=m.hasOkBtn,q=g===void 0?!0:g,u=m.okButtonProps,Y=u===void 0?{}:u,te=m.cancelButtonProps,oe=te===void 0?{}:te,ue=m.onCancel,_=ue===void 0?function(){}:ue,t=m.onOk,A=t===void 0?function(){}:t,ie=m.className,C=ie===void 0?"":ie;return S.a.createElement("div",{className:i()(a.a.buttonFixed,C)},S.a.createElement("div",{className:a.a.buttonWrap},S.a.createElement(fe.a,Object(Ce.a)({size:"large",className:"".concat(a.a.button," mr20"),onClick:_},oe),r),q&&S.a.createElement(fe.a,Object(Ce.a)({size:"large",type:"primary",className:"".concat(a.a.button," mr20"),loading:N,onClick:A},Y),T)))}},BjJ7:function(_e,L,e){"use strict";e.d(L,"d",function(){return fe}),e.d(L,"c",function(){return Ce}),e.d(L,"e",function(){return Q}),e.d(L,"b",function(){return S}),e.d(L,"a",function(){return a});var Ue=e("m3rI");function fe(h){var i=!0;if(h.length>0){for(var c=0;c<h.length;c++)if(h[c].compile_success==0||!h[c].compile_success){i=!1;break}}else i=!1;return i}function Ce(h){for(var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",c=[],y=0;y<h.length;y++){var m=h[y],o=i?"".concat(i,"/").concat(m.name):"".concat(m.name);c.push({title:m.name,isLeaf:!(m.type==="tree"),key:o})}return c}function Q(h,i,c){for(var y=0;y<h.length;y++){var m=h[y];if(m.key===i){m.children=c;break}m.children&&Q(m.children,i,c)}return h}function S(h,i,c){var y;return function(){var m=this,o=arguments,r=function(){y=null,c||h.apply(m,o)},Re=c&&!y;clearTimeout(y),y=setTimeout(r,i),Re&&h.apply(m,o)}}var n=!0,a=Ue.a.API_SERVER},"C+DQ":function(_e,L,e){},HmJG:function(_e,L,e){},J51S:function(_e,L,e){"use strict";var Ue=e("2qtc"),fe=e("kLXV"),Ce=e("DZo9"),Q=e("8z0m"),S=e("P2fV"),n=e("NJEC"),a=e("y1t/"),h=e("sRBo"),i=e("kaz8"),c=e("7Kak"),y=e("9yH6"),m=e("+L6B"),o=e("2/Rp"),r=e("OaEy"),Re=e("2fM7"),T=e("giR+"),U=e("fyUT"),N=e("14J3"),g=e("BMrR"),q=e("jCWc"),u=e("kPKH"),Y=e("3S9h"),te=e("c1Ei"),oe=e.n(te),ue=e("miYZ"),_=e("tsqr"),t=e("Cmcn"),A=e("5Tp6"),ie=e("y8nQ"),C=e("Vl3Y"),x=e("k16G"),v=e("XEnU"),Ye=e("fu2T"),F=e("gK9i"),$=e("5NDa"),se=e("5rEg"),k=e("q1tI"),s=e.n(k),me=e("vGm4"),le=e.n(me),ee=e("v7Ap"),De,Le=Re.a.Option,Ze;(function(f){f[f.language=0]="language",f[f.difficult=1]="difficult",f[f.category=2]="category",f[f.openOrNot=3]="openOrNot"})(Ze||(Ze={}));var ct=(De={},Object(ee.a)(De,Ze.language,[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"},{title:"JavaScript",key:"JavaScript"},{title:"Ruby",key:"Ruby"}]),Object(ee.a)(De,Ze.difficult,[{title:"\u7B80\u5355",key:1},{title:"\u4E2D\u7B49",key:2},{title:"\u56F0\u96BE",key:3}]),Object(ee.a)(De,Ze.category,[{title:"\u7A0B\u5E8F\u8BBE\u8BA1",key:1},{title:"\u7B97\u6CD5",key:2}]),Object(ee.a)(De,Ze.openOrNot,[{title:"\u516C\u5F00",key:1},{title:"\u79C1\u6709",key:0}]),De);function Ut(f){return ct[f].map(function(ne){return s.a.createElement(Le,{key:ne.title,value:ne.key}," ",ne.title," ")})}function Ge(f,ne){f.map(function(Pt){var Dt=Pt.id,At=Pt.name,jt=Pt.sub_disciplines,st={value:Dt,label:At};ne.push(st),jt&&jt.length>0&&(st.children=[],Ge(jt,st.children))})}function Fe(f,ne){for(var Pt=[],Dt=0;Dt<f.length;Dt++){var At,jt=f[Dt];if(((At=jt.sub_disciplines)===null||At===void 0?void 0:At.length)>0){Pt[0]=jt.id;for(var st=0;st<jt.sub_disciplines.length;st++){var wt=jt.sub_disciplines[st];if(wt.id===ne)return Pt[1]=wt.id,[Pt,wt.tag_disciplines||wt.sub_disciplines||[]]}}}return[Pt,[]]}var xt=e("w5pM"),Mt=e("2BaD"),Ae=e("J66h"),d=e("LvDl"),ae=e("Ot1p"),tt=e("bbsP"),pt=e("/wGt"),vt=e("ZW9T"),Vt=e("ZD9Y"),ca=e("M8RZ"),Kt=e("bCnd"),na=e("m9L2"),oa={theme:Object(Kt.a)("cmCodeMode","vs-dark"),fontSize:Object(Kt.a)("cmFontSize",14),showEditorSetting:!1,tabToSpace:Object(Kt.a)("cmTabToSpace",!0)},Ct;(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"})(Ct||(Ct={}));function sa(f,ne){switch(ne.type){case Ct.set_show_editor_setting:return Object(v.a)(Object(v.a)({},f),{},{showEditorSetting:ne.payload});case Ct.set_theme:return Object(v.a)(Object(v.a)({},f),{},{theme:ne.payload});case Ct.set_font_size:return Object(v.a)(Object(v.a)({},f),{},{fontSize:ne.payload});case Ct.on_tab_to_space:return Object(v.a)(Object(v.a)({},f),{},{tabToSpace:ne.payload});default:throw new Error}}var la=function(f){var ne=f.value,Pt=f.onChange,Dt=f.language,At=f.ActionBarRender,jt=At===void 0?function(Xt){return s.a.createElement(_a,{onShowCodeSetting:Xt})}:At,st=Object(k.useReducer)(sa,oa),wt=Object(x.a)(st,2),Ht=wt[0],Lt=wt[1],Et=Ht.theme,ea=Ht.fontSize,ra=Ht.showEditorSetting,zt=Ht.tabToSpace,Rt={onFontSizeChange:function($t){Lt({type:Ct.set_font_size,payload:$t}),Object(Kt.b)("cmFontSize",$t)},tabToSpace:zt,cmFontSize:ea,className:"oj",cmCodeMode:Et,onTabToSpace:function($t){Lt({type:Ct.on_tab_to_space,payload:$t}),Object(Kt.b)("cmTabToSpace",$t)},onCodeModeChange:function($t){Lt({type:Ct.set_theme,payload:$t}),Object(Kt.b)("cmCodeMode",$t)}};function Gt(){Lt({type:Ct.set_show_editor_setting,payload:!1})}function ke(){Lt({type:Ct.set_show_editor_setting,payload:!0})}var ta={value:ne,language:Dt,onChange:Pt,theme:Et,height:"calc(100% - 56px)",options:{fontSize:ea,insertSpaces:zt}};return s.a.createElement(k.Fragment,null,s.a.createElement("div",{className:"code-panel-container"},jt(ke),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,Rt))))};function _a(f){var ne=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("EUZL"),ba=e.n(Zt),H=se.a.TextArea,mt=F.a.Panel,pe={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 xe(f,ne){console.log(f,ne,"action");switch(ne.type){case O.SET_INITAL_DATA:return Object(v.a)(Object(v.a)({},f),ne.payload);default:throw new Error}}var j=function(ne,Pt){var Dt,At,jt=ne.isEdit,st=ne.editData,wt=ne.difficulty,Ht=C.a.useForm(),Lt=Object(x.a)(Ht,1),Et=Lt[0],ea=Object(k.useReducer)(xe,pe),ra=Object(x.a)(ea,2),zt=ra[0],Rt=ra[1],Gt=zt.loading,ke=zt.data,ta=ke==null?void 0:ke.hack_sets,Xt=ke==null||((Dt=ke.hack)===null||Dt===void 0)?void 0:Dt.test_set_average,$t=Object(k.useState)(!1),qt=Object(x.a)($t,2),ua=qt[0],va=qt[1],ia=Object(k.useState)([]),It=Object(x.a)(ia,2),W=It[0],l=It[1],lt=function(){var E=Object(A.a)(oe.a.mark(function Pe(){var re,Ee,We,ut,we,Te,at,it,Xe;return oe.a.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:return re=!1,Ie.next=3,Et.validateFields().then(function(Ne){re=Ne}).catch(function(Ne){re=!1});case 3:if(!re){Ie.next=16;break}ut=0,we=[],Te=[],at=Object(t.a)(re.hack_sets);try{for(at.s();!(it=at.n()).done;)Xe=it.value,ut+=Xe.score,Xe.id&&Xe.id>=0?we.push(Xe):Te.push(Xe)}catch(Ne){at.e(Ne)}finally{at.f()}if(ut+=parseInt(re.hack.code_compile_score||0),!(ut!==100&&!(ke==null||((Ee=ke.hack)===null||Ee===void 0)?void 0:Ee.test_set_score))){Ie.next=13;break}return _.b.error("\u6D4B\u8BD5\u96C6\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100"),Ie.abrupt("return",!1);case 13:re.hack.difficulty=wt,re.hack_codes.code=Ae.Base64.encode((We=re.hack_codes)===null||We===void 0?void 0:We.code),jt&&(re.hack.code_compile_score=re.hack.code_compile_score||0,re.update_hack_sets=we,re.hack_sets=Te);case 16:return Ie.abrupt("return",re);case 17:case"end":return Ie.stop()}},Pe)}));return function(){return E.apply(this,arguments)}}();Object(k.useImperativeHandle)(Pt,function(){return{onSave:lt,Clear:Se}}),Object(k.useEffect)(function(){if(!st||!jt)return;var E=st.code,Pe=st.language,re=st.hack_sets,Ee=st.description,We=st.name,ut=st.time_limit,we=st.test_set_average,Te=st.test_set_score,at=st.code_compile_score,it={loading:!1,data:{hack_codes:{language:Pe,code:Ae.Base64.decode(E)},hack:{name:We,description:Ee,time_limit:ut,test_set_average:we,test_set_score:Te,code_compile_score:at},hack_sets:re}};parseInt(at)>0&&va(!0),Et.setFieldsValue(Object(v.a)({},it.data)),Rt({type:O.SET_INITAL_DATA,payload:Object(d.cloneDeep)(it)})},[st,jt]);function qe(E,Pe){return Ke.apply(this,arguments)}function Ke(){return Ke=Object(A.a)(oe.a.mark(function E(Pe,re){return oe.a.wrap(function(We){for(;;)switch(We.prev=We.next){case 0:case"end":return We.stop()}},E)})),Ke.apply(this,arguments)}function ht(E){Rt({type:O.SET_INITAL_DATA,payload:{data:Object(v.a)(Object(v.a)({},ke),{},{hack:Object(v.a)(Object(v.a)({},ke.hack),{},{test_set_score:E.target.value})})}})}function yt(E){var Pe=E.target.value;Rt({type:O.SET_INITAL_DATA,payload:{data:Object(v.a)(Object(v.a)({},ke),{},{hack:Object(v.a)(Object(v.a)({},ke.hack),{},{test_set_average:Pe})})}})}function M(){var E=Et.getFieldValue("hack_sets"),Pe=E.length;W.push(Pe),l(Object(Y.a)(W));var re=parseInt(Et.getFieldValue("hack").code_compile_score)||0,Ee=E.length+1,We=Math.floor((100-re)/Ee),ut=(100-re)%Ee;E.map(function(we,Te){return Xt&&(we.score=We),we.position=Te+1,we}),E.push({input:"",output:"",position:Ee,score:Xt?We+ut:0,display_set:!1}),Et.setFieldsValue({hack_sets:E}),Rt({type:O.SET_INITAL_DATA,payload:{data:Object(v.a)(Object(v.a)({},ke),{},{hack_sets:E})}})}function ye(){var E=Et.getFieldValue("hack_sets"),Pe=E.length;W.push(Pe),l(Object(Y.a)(W));var re=parseInt(Et.getFieldValue("hack").code_compile_score)||0,Ee=E.length,We=Math.floor((100-re)/Ee),ut=(100-re)%Ee;E.map(function(we,Te){return Xt&&(we.score=We,Te===E.length-1&&(we.score=We+ut)),we.position=Te+1,we}),Et.setFieldsValue({hack_sets:E}),Rt({type:O.SET_INITAL_DATA,payload:{data:Object(v.a)(Object(v.a)({},ke),{},{hack_sets:E})}})}function ve(E){var Pe=Et.getFieldValue("hack_sets"),re=parseInt(Et.getFieldValue("hack").code_compile_score)||0,Ee=(Pe==null?void 0:Pe.length)-1,We=Math.ceil((100-re)/Ee),ut=(100-re)%Ee;Pe.splice(E,1),Pe==null||Pe.map(function(we,Te){return Xt&&(we.score=We,Te===Ee-1&&(we.score=We+ut)),we.position=Te+1,we}),Rt({type:O.SET_INITAL_DATA,payload:{data:Object(v.a)(Object(v.a)({},ke),{},{hack_sets:Pe})}}),Et.setFieldsValue({hack_sets:Pe})}function Je(E){Rt({type:O.SET_INITAL_DATA,payload:{data:Object(v.a)(Object(v.a)({},ke),{},{hack_codes:Object(v.a)(Object(v.a)({},ke.hack_codes),{},{language:E})})}})}var rt=function(Pe){},b=function(Pe){Rt({type:O.SET_INITAL_DATA,payload:{data:Object(v.a)(Object(v.a)({},ke),{},{hack:Object(v.a)(Object(v.a)({},ke.hack),{},{name:Pe.target.value})})}})},Se=function(){Et.resetFields()};return s.a.createElement(C.a,{form:Et,initialValues:ke,layout:"vertical",className:le.a["oj-form-container"],onValuesChange:rt,onFinish:qe},s.a.createElement(g.a,null,s.a.createElement(u.a,{span:14},s.a.createElement(w,{onChangeLanguage:Je,onRemoveTestCase:ve,onAddTestCase:M,onAddTestCases:ye,onNameChange:b,hack:ke.hack,form:Et,defaultkey:W,setdefalutkey:l,isshows:ua,onChangeScore:ht,onChangeAverage:yt})),s.a.createElement(u.a,{span:10},s.a.createElement(C.a.Item,{name:["hack_codes","code"],style:{marginBottom:0}},s.a.createElement(la,{language:ke==null||((At=ke.hack_codes)===null||At===void 0)?void 0:At.language})))))};function w(f){var ne=f.hack,Pt=f.onNameChange,Dt=f.onChangeAverage,At=f.onChangeScore,jt=f.onAddTestCase,st=f.onRemoveTestCase,wt=f.onChangeLanguage,Ht=f.onAddTestCases,Lt=f.form,Et=f.isshows,ea=f.defaultkey,ra=f.setdefalutkey,zt=ne.test_set_average,Rt=ne.test_set_score,Gt=ne.name,ke=Object(k.useState)(Et),ta=Object(x.a)(ke,2),Xt=ta[0],$t=ta[1],qt=Object(k.useState)(!1),ua=Object(x.a)(qt,2),va=ua[0],ia=ua[1],It=Object(k.useState)([]),W=Object(x.a)(It,2),l=W[0],lt=W[1],qe=Object(k.useState)([]),Ke=Object(x.a)(qe,2),ht=Ke[0],yt=Ke[1];return Object(k.useEffect)(function(){$t(Et)},[Et]),s.a.createElement("div",{className:le.a["oj-left-panel"]},s.a.createElement("div",{className:le.a["oj-form-info"]},s.a.createElement("div",{className:le.a.field},s.a.createElement(C.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(C.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(Re.a,{onChange:wt},Ut(Ze.language)))),s.a.createElement(C.a.Item,{label:"\u4EFB\u52A1\u540D\u79F0",name:["hack","name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0"}]},s.a.createElement(se.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:Pt})),s.a.createElement(C.a.Item,{name:["hack","description"],valuePropName:"defaultValue",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63CF\u8FF0\u5185\u5BB9"}]},s.a.createElement(ae.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:jt},"\u6DFB\u52A0\u6D4B\u8BD5\u7528\u4F8B"))),s.a.createElement(C.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")))),!ne.test_set_score&&s.a.createElement(C.a.Item,{name:["hack","test_set_average"],label:"\u7CFB\u7EDF\u8BC4\u5206\u5360\u6BD4"},s.a.createElement(y.a.Group,{onChange:Dt},s.a.createElement(y.a,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),s.a.createElement(y.a,{value:!1},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),!ne.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:Xt,onChange:function(ye){$t(ye.target.checked),Lt.setFieldsValue({hack:{code_compile_score:0}}),Ht()}},"\u542F\u7528\u7F16\u8BD1\u5F97\u5206"),Xt&&s.a.createElement("span",{style:{display:"flex"}},"\u7F16\u8BD1\u901A\u8FC7\u5373\u53EF\u5F97\u5206 ",s.a.createElement(C.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(C.a.List,{name:"hack_sets"},function(M,ye){return Object(a.a)(ye),s.a.createElement(F.a,{activeKey:ea,onChange:function(Je){ra(Object(Y.a)(Je))}},M.map(function(ve,Je){return s.a.createElement(mt,{key:Je,header:s.a.createElement("a",{className:le.a["test-case-name"]},s.a.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B".concat(Je+1)),Rt?null:s.a.createElement(s.a.Fragment,null,s.a.createElement(C.a.Item,{name:[ve.name,"score"],fieldKey:[ve.fieldKey,"score"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6D4B\u8BD5\u96C6".concat(Je+1,"\u8BC4\u5206")}]},s.a.createElement(U.a,{onClick:function(b){return b.stopPropagation()},min:0,max:100,disabled:zt})),s.a.createElement("span",null,"%"))),extra:s.a.createElement("div",{onClick:function(b){return b.stopPropagation()},className:le.a["use-extra"]},s.a.createElement(C.a.Item,{valuePropName:"checked",label:"\u6D4B\u8BD5\u7528\u4F8B\u53EF\u89C1",name:[ve.name,"display_set"],fieldKey:[ve.fieldKey,"display_set"]},s.a.createElement(i.a,null)),Je===M.length-1?s.a.createElement("div",{style:{marginRight:"10px"}}," ",s.a.createElement(xt.a,{className:le.a["btn-remove-case"],onClick:jt})):null,Je>0?s.a.createElement("div",{onClick:function(b){return b.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+Je),onConfirm:function(){st(Je)}},s.a.createElement(Mt.a,{className:le.a["btn-remove-case"]}))):s.a.createElement(Mt.a,{style:{opacity:0},className:le.a["btn-remove-case"]}))},s.a.createElement(C.a.Item,{label:"\u8F93\u5165",name:[ve.name,"input"],fieldKey:[ve.fieldKey,"input"]},s.a.createElement(H,null)),s.a.createElement(C.a.Item,{label:"\u8F93\u51FA",name:[ve.name,"output"],fieldKey:[ve.fieldKey,"output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},s.a.createElement(H,null)))}))}))),s.a.createElement(fe.a,{visible:va,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B",okText:"\u786E\u8BA4\u4E0A\u4F20",onCancel:function(){return ia(!1)},onOk:function(){var ye=Lt.getFieldsValue(["hack","test_set_average"]).hack.test_set_average,ve=parseInt(Lt.getFieldValue("hack").code_compile_score)||0,Je=[],rt=l.length-1,b=Math.floor((100-ve)/rt),Se=(100-ve)%rt,E=!1;l.map(function(Pe,re){if(re>0){var Ee={};if(Ee.input=Pe.A,Ee.output=Pe.B,Ee.position=re+1,ye)Ee.score=b,re===l.length-1&&(Ee.score=b+Se);else if(isNaN(Pe.C))Ee.score=Pe.C;else return E=!0,_.b.info("\u81EA\u5B9A\u4E49\u6BD4\u4F8B\u60C5\u51B5\u4E0B\uFF0C\u5206\u6570\u53EA\u80FD\u4E3A\u6B63\u6574\u6570");Ee.display_set=Pe.D==="\u662F",Je.push(Ee)}}),E||(Lt.setFieldsValue({hack_sets:Je}),ia(!1))}},s.a.createElement(Q.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 ve=new FileReader;return ve.readAsBinaryString(ye),ve.onload=function(Je){var rt=Je.target.result,b=ba.a.read(rt,{type:"binary"}),Se=ba.a.utils.sheet_to_json(b.Sheets.Sheet1,{header:"A",defval:"",blankrows:!0});lt(Se)},!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)(j)},JI8h:function(_e,L,e){"use strict";var Ue=e("5Dmo"),fe=e("3S7+"),Ce=e("3S9h"),Q=e("miYZ"),S=e("tsqr"),n=e("k16G"),a=e("SIvP"),h=e("q1tI"),i=e.n(h),c=e("9kvl"),y=e("Ot1p"),m=e("9Bee"),o=e("xIf3"),r=e.n(o),Re=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(g,q){var u=g.editData,Y=g.globalSetting,te=g.loading,oe=g.dispatch,ue=g.onRef,_=ue===void 0?function(){}:ue,t=g.isEdit,A=Object(a.a)(g,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),ie=Object(h.useState)([]),C=Object(n.a)(ie,2),x=C[0],v=C[1],Ye=Object(h.useState)(),F=Object(n.a)(Ye,2),$=F[0],se=F[1],k=Object(h.useState)([]),s=Object(n.a)(k,2),me=s[0],le=s[1],ee=Object(h.useState)(""),De=Object(n.a)(ee,2),Le=De[0],Ze=De[1],ct=Object(h.useState)(""),Ut=Object(n.a)(ct,2),Ge=Ut[0],Fe=Ut[1];Object(h.useEffect)(function(){v(["","","",""])},[]),Object(h.useEffect)(function(){if(!u||!t)return;Ze(u==null?void 0:u.name),Fe(u==null?void 0:u.analysis),v(u==null?void 0:u.choices.map(function(d){return d.choice_text}));var Ae=[];u==null||u.choices.map(function(d,ae){d.is_answer&&Ae.push(ae)}),le(Ae)},[u,t]),Object(h.useImperativeHandle)(q,function(){return{onSave:xt,Clear:Mt}});var xt=function(){if(!Le)return S.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var d=x.findIndex(function(tt){return!tt});if(d>-1)return S.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(T[d]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(!me.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(me.length<2)return S.b.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;if(Object(Re.D)(x))return S.b.info("\u9009\u9879\u5DF2\u91CD\u590D"),!1;var ae=x.map(function(tt,pt){return{choice_text:tt,is_answer:me.includes(pt)?1:0}});return{name:Le,choices:ae,analysis:Ge}},Mt=function(){Ze(""),Fe(""),le(""),v(["","","",""])};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:Le,onChange:function(d){return Ze(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"))),x.map(function(Ae,d){return i.a.createElement("div",{className:r.a.choiceWrap,key:d},i.a.createElement(fe.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},i.a.createElement("div",{className:"".concat(r.a.answer," ").concat(me.includes(d)?r.a.activeAnswer:""),onClick:function(){me.includes(d)?le(me.filter(function(tt){return tt!==d})):le([].concat(Object(Ce.a)(me),[d]))}},T[d])),i.a.createElement("div",{className:r.a.editorWrap},$===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:Ae,onChange:function(tt){x[d]=tt,v(x)}}):i.a.createElement("div",{className:r.a.htmlWrap,onClick:function(){return se(d)}},i.a.createElement(m.a,{value:Ae}))),d>1&&i.a.createElement(fe.a,{title:"\u5220\u9664"},i.a.createElement("i",{className:"".concat(r.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return v(x.filter(function(tt,pt){return pt!==d}))}})),d<7&&d===x.length-1&&i.a.createElement(fe.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},i.a.createElement("i",{className:"".concat(r.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return v([].concat(Object(Ce.a)(x),[""]))}})))}),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:Ge,onChange:function(d){return Fe(d)}}))};L.a=Object(c.a)(function(N){var g=N.loading,q=N.globalSetting;return{globalSetting:q,loading:g.effects}},null,null,{forwardRef:!0})(Object(h.forwardRef)(U))},KGka:function(_e,L,e){"use strict";var Ue=e("7Kak"),fe=e("9yH6"),Ce=e("miYZ"),Q=e("tsqr"),S=e("k16G"),n=e("SIvP"),a=e("q1tI"),h=e.n(a),i=e("9kvl"),c=e("Ot1p"),y=e("xIf3"),m=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,g=T.globalSetting,q=T.loading,u=T.dispatch,Y=T.onRef,te=Y===void 0?function(){}:Y,oe=T.isEdit,ue=Object(n.a)(T,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),_=Object(a.useState)(),t=Object(S.a)(_,2),A=t[0],ie=t[1],C=Object(a.useState)(""),x=Object(S.a)(C,2),v=x[0],Ye=x[1],F=Object(a.useState)(""),$=Object(S.a)(F,2),se=$[0],k=$[1];Object(a.useEffect)(function(){if(!N||!oe)return;Ye(N==null?void 0:N.name),k(N==null?void 0:N.analysis);var le=N==null?void 0:N.choices.find(function(ee){return ee.is_answer});ie(le.choice_text==="\u6B63\u786E"?"0":"1")},[N,oe]),Object(a.useImperativeHandle)(U,function(){return{onSave:s,Clear:me}});var s=function(){if(!v)return Q.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(!A)return Q.b.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1;var ee=[{choice_text:"\u6B63\u786E",is_answer:A==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:A==="1"?1:0}];return{name:v,choices:ee,analysis:se}},me=function(){Ye(""),k(""),ie("")};return h.a.createElement("section",{className:m.a.wrap},h.a.createElement("p",{className:m.a.titleWrap},h.a.createElement("span",{className:m.a.required},"*"),h.a.createElement("span",{className:m.a.title},"\u9898\u5E72\uFF1A")),h.a.createElement(c.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:v,onChange:function(ee){return Ye(ee)}}),h.a.createElement("p",{className:m.a.titleWrap},h.a.createElement("span",{className:m.a.required},"*"),h.a.createElement("span",{className:m.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",h.a.createElement("span",{className:m.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),h.a.createElement(fe.a.Group,{buttonStyle:"solid",value:A,onChange:function(ee){return ie(ee.target.value)}},h.a.createElement(fe.a.Button,{value:"0",className:"".concat(m.a.radio," mr40")},"\u6B63\u786E"),h.a.createElement(fe.a.Button,{value:"1",className:m.a.radio},"\u9519\u8BEF")),h.a.createElement("p",{className:m.a.titleWrap},h.a.createElement("span",{className:m.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),h.a.createElement(c.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:se,onChange:function(ee){return k(ee)}}))};L.a=Object(i.a)(function(Re){var T=Re.loading,U=Re.globalSetting;return{globalSetting:U,loading:T.effects}},null,null,{forwardRef:!0})(Object(a.forwardRef)(r))},M8RZ:function(_e,L,e){"use strict";e.d(L,"a",function(){return i});var Ue=e("XKWP"),fe=e("N7Kx"),Ce=e("kFHX"),Q=e("4jIl"),S=e("q1tI"),n=e.n(S),a=e("i8i4"),h=e.n(a),i=function(c){Object(Ce.a)(m,c);var y=Object(Q.a)(m);function m(o){var r;Object(Ue.a)(this,m),r=y.call(this,o);var Re=window.document;return r.node=Re.createElement("div"),Re.body.appendChild(r.node),r}return Object(fe.a)(m,[{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)}}]),m}(n.a.Component)},O2Wb:function(_e,L,e){_e.exports={flex:"flex___2gmSR",flex1:"flex1___3Tu1g",color666:"color666___2uyGL",error:"error___yJ86W",deleteIcon:"deleteIcon___1D2tg",addIcon:"addIcon___2VIYB"}},Ot1p:function(_e,L,e){"use strict";var Ue=e("2qtc"),fe=e("kLXV"),Ce=e("Cmcn"),Q=e("k16G"),S=e("v7Ap"),n=e("q1tI"),a=e.n(n),h=e("VrN/"),i=e.n(h),c=e("bdgK"),y=e("p77/"),m=e("Bd2K"),o=e("ELLl"),r=e("19Vz"),Re=e("lZu9"),T=e("kSUc"),U=e("9Bee"),N=e("IIKO"),g=e("dejd"),q=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 Y(H){var mt=H.onActionCallback,pe=H.title,O=H.icon,xe=H.actionName,j=H.className,w=j===void 0?"":j,P=H.children;function f(){mt(xe)}return a.a.createElement("a",{title:pe,className:w,onClick:f},a.a.createElement("i",{className:"md-iconfont ".concat(O)}),P)}var te=function(H){var mt=H.watch,pe=H.showNullButton,O=H.onActionCallback,xe=H.fullScreen,j=H.insertTemp,w=[].concat(u,[{title:"".concat(mt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(mt?"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(Y,Object(N.a)({},P,{onActionCallback:O})):a.a.createElement("span",{className:"v-line"}))}),pe?a.a.createElement("li",null,a.a.createElement(Y,{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,j&&a.a.createElement("li",null,a.a.createElement(Y,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(j),onActionCallback:O},a.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),a.a.createElement("li",{className:"btn-full-screen"},a.a.createElement(Y,{icon:"".concat(xe?"icon-shrink":"icon-enlarge"),title:xe?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:O})))},oe=e("M8RZ"),ue=e("+L6B"),_=e("2/Rp"),t=e("y8nQ"),A=e("Vl3Y"),ie=e("5NDa"),C=e("5rEg"),x={labelCol:{span:4},wrapperCol:{span:20}},v=function(H){var mt=H.callback,pe=H.onCancel;function O(xe){mt(xe)}return a.a.createElement(A.a,Object(N.a)({},x,{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(C.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(C.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:pe},"\u53D6\u6D88")))},Ye=e("7ahc"),F=e("HmJG"),$=e("BjJ7"),se=A.a.useForm,k={width:280,marginRight:10},s={labelCol:{span:5},wrapperCol:{span:19}},me=function(H){var mt=H.callback,pe=H.onCancel,O=se(),xe=Object(Q.a)(O,1),j=xe[0];function w(ne){mt(ne)}function P(ne){j.setFieldsValue({src:"/api/attachments/".concat(ne.id)})}function f(ne){var Pt=ne.target.files[0];ee(Pt,P)}return a.a.createElement(A.a,Object(N.a)({form:j},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(C.a,{style:k})),a.a.createElement(le,{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(C.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:pe},"\u53D6\u6D88")))};function le(H){var mt=H.onFileChange;return a.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",a.a.createElement("input",{type:"file",accept:"image/*",onChange:mt}))}function ee(H,mt){if(!H)throw new String("\u6CA1\u6709\u6587\u4EF6");var pe=new FormData;pe.append("editormd-image-file",H),pe.append("file_param_name","editormd-image-file"),pe.append("byxhr","true");var O=new window.XMLHttpRequest;O.withCredentials=!0,O.addEventListener("load",function(xe){mt(JSON.parse(xe.target.responseText))},!1),O.addEventListener("error",function(xe){console.error(xe)},!1),O.open("POST","".concat($.a,"/api/attachments.json")),O.send(pe)}var De=e("giR+"),Le=e("fyUT"),Ze=e("7Kak"),ct=e("9yH6"),Ut=ct.a.Group,Ge={margin:"0 8px"},Fe=function(H){var mt=H.callback,pe=H.onCancel;function O(xe){mt(xe)}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:Ge},"\u5355\u5143\u683C\u6570\uFF1A"),a.a.createElement("span",{style:Ge},"\u884C\u6570"),a.a.createElement(A.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},a.a.createElement(Le.a,null)),a.a.createElement("span",{style:Ge},"\u5217\u6570"),a.a.createElement(A.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},a.a.createElement(Le.a,null))),a.a.createElement("div",{className:"flex-container",style:{marginTop:12}},a.a.createElement("span",{style:Ge},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),a.a.createElement(A.a.Item,{name:"align"},a.a.createElement(Ut,null,a.a.createElement(ct.a,{value:"default"},a.a.createElement("i",{className:"fa fa-align-justify"})),a.a.createElement(ct.a,{value:"left"},a.a.createElement("i",{className:"fa fa-align-left"})),a.a.createElement(ct.a,{value:"center"},a.a.createElement("i",{className:"fa fa-align-center"})),a.a.createElement(ct.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:pe},"\u53D6\u6D88")))},xt="link",Mt="upload-image",Ae="code-block",d="add-table",ae="------------",tt={default:ae,left:":".concat(ae),center:":".concat(ae,":"),right:"".concat(ae,":")},pt=e("9VGf"),vt,Vt;function ca(){}var Kt=0,na=1e4,oa="\u2581",Ct=`
**\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(H){return/^\d+$/.test(H)?"".concat(H,"px"):H}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,xt,"\u6DFB\u52A0\u94FE\u63A5"),Object(S.a)(Vt,Ae,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(S.a)(Vt,Mt,"\u6DFB\u52A0\u56FE\u7247"),Object(S.a)(Vt,d,"\u6DFB\u52A0\u8868\u683C"),Vt),ba=L.a=function(H){var mt=H.defaultValue,pe=mt===void 0?"":mt,O=H.onChange,xe=H.width,j=xe===void 0?"100%":xe,w=H.height,P=w===void 0?400:w,f=H.miniToolbar,ne=f===void 0?!1:f,Pt=H.isFocus,Dt=Pt===void 0?!1:Pt,At=H.watch,jt=H.insertTemp,st=H.id,wt=st===void 0?"markdown-editor-id":st,Ht=H.showResizeBar,Lt=Ht===void 0?!1:Ht,Et=H.noStorage,ea=Et===void 0?!1:Et,ra=H.showNullButton,zt=ra===void 0?!1:ra,Rt=H.fullScreen,Gt=Rt===void 0?!1:Rt,ke=H.onBlur,ta=H.onCMBeforeChange,Xt=H.className,$t=Xt===void 0?"":Xt,qt=H.placeholder,ua=qt===void 0?"":qt,va=H.values,ia=va===void 0?"":va,It=Object(n.useState)(null),W=Object(Q.a)(It,2),l=W[0],lt=W[1],qe=Object(n.useState)(pe),Ke=Object(Q.a)(qe,2),ht=Ke[0],yt=Ke[1],M=Object(n.useState)(At),ye=Object(Q.a)(M,2),ve=ye[0],Je=ye[1],rt=Object(n.useState)(Gt),b=Object(Q.a)(rt,2),Se=b[0],E=b[1],Pe=Object(n.useState)(""),re=Object(Q.a)(Pe,2),Ee=re[0],We=re[1],ut=Object(n.useState)(0),we=Object(Q.a)(ut,2),Te=we[0],at=we[1],it=Object(n.useState)(P),Xe=Object(Q.a)(it,2),ft=Xe[0],Ie=Xe[1],Ne=Object(n.useState)(!1),V=Object(Q.a)(Ne,2),Be=V[0],nt=V[1],Bt=Object(n.useRef)(),kt=Object(n.useRef)(),Wt=Object(n.useRef)(),et=Object(n.useRef)();Object(n.useEffect)(function(){yt(ia),l==null||l.setValue(ia)},[ia]),Object(n.useEffect)(function(){if(Bt.current){var K=function(Oe,ze){var he=ze.clipboardData;if(he){var Qe=he.types.toString(),bt=he.items;if(Qe==="text/html,Files"||Qe==="Files"||he.types.indexOf("Files")){var dt=bt[1];Qe==="Files"&&(dt=bt[0]),dt.kind==="file"&&dt.type.match(/^image\//i)&&ee(dt.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:!ne,lineWrapping:!0,value:pe,autoCloseTags:!0,autoCloseBrackets:!0});return Dt&&D.focus(),D.on("paste",K),lt(D),function(){D.off("paste",K)}}},[]);var gt=Object(n.useCallback)(function(){if(kt.current)try{var K=kt.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,D=kt.current.getElementsByClassName("markdown-editor-body")[0];Se?D.style.height="calc(100vh - ".concat(K,"px)"):D.style.height="".concat(ft-K,"px")}catch(I){console.log(I,"---- to set md editor body height")}},[ft,kt,Se]);Object(n.useEffect)(function(){function K(){var I=new c.default(function(Oe){var ze=Object(Ce.a)(Oe),he;try{for(ze.s();!(he=ze.n()).done;){var Qe=he.value;(Qe.target.offsetHeight>0||Qe.target.offsetWidth>0)&&(gt(),l.setSize("100%","100%"),l.refresh())}}catch(bt){ze.e(bt)}finally{ze.f()}});return I.observe(Bt.current.parentElement),I}if(l){var D=K();return function(){D.unobserve(Bt.current.parentElement)}}},[l,gt]),Object(n.useEffect)(function(){if(l){for(var K=[],D=function(){var Qe=Oe[I];ze=Object(Q.a)(Qe,2);var bt=ze[0],dt=ze[1],Tt=Object(S.a)({},bt,function(){St(dt)});K.push(Tt),l.addKeyMap(Tt)},I=0,Oe=Object.entries(Yt);I<Oe.length;I++){var ze;D()}return function(){var he=Object(Ce.a)(K),Qe;try{for(he.s();!(Qe=he.n()).done;){var bt=Qe.value;l.removeKeyMap(bt)}}catch(dt){he.e(dt)}finally{he.f()}}}},[l]),Object(n.useEffect)(function(){Gt!==Se&&E(Gt)},[Gt]),Object(pt.a)(function(){if(!ea&&Te>0){var K=new Date().getTime(),D=window.sessionStorage.getItem(wt);K>=Te+na&&(!D||D!==ht)&&(window.sessionStorage.setItem(wt,ht),nt(!0))}},na),Object(n.useEffect)(function(){Je(At)},[l,At]),Object(n.useEffect)(function(){l&&(Dt&&l.focus())},[l,Dt]),Object(n.useEffect)(function(){if(ve&&l){var K=function(Oe){var ze=Oe.target;if(et.current){var he=ze.scrollTop/ze.scrollHeight;et.current.scrollTop=et.current.scrollHeight*he}},D=l.getScrollerElement();return D.addEventListener("scroll",K),function(){D.removeEventListener("scroll",K)}}},[l,ve]),Object(n.useEffect)(function(){if(l&&ta){var K=function(I,Oe){ta(I,Oe)};return l.on("beforeChange",K),function(){l.off("beforeChange",K)}}},[l,ta]),Object(n.useEffect)(function(){if(l&&ke){var K=function(){ke(l.getValue())};return l.on("blur",K),function(){l.off("blur",K)}}},[l,ke]),Object(n.useEffect)(function(){if(l){var K=function(I){var Oe=I.getValue();yt(Oe),at(new Date().getTime()),I.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),O&&O(Oe)};return l.on("change",K),function(){l.off("change",K)}}},[l,O]),Object(n.useEffect)(function(){l&&(pe==null?(l.setValue(""),yt("")):pe!==l.getValue()&&(l.setValue(pe),yt(pe),l.setCursor(l.lineCount(),0)))},[l,pe]);var St=Object(n.useCallback)(function(K){var D=l.getCursor(),I=l.getSelection(),Oe=I.split(`
`);switch(K){case"bold":return l.replaceSelection("**"+I+"**"),I===""&&l.setCursor(D.line,D.ch+2),l.focus();case"italic":return l.replaceSelection("*"+I+"*"),I===""&&l.setCursor(D.line,D.ch+1),l.focus();case"code":return l.replaceSelection("`"+I+"`"),I===""&&l.setCursor(D.line,D.ch+1),l.focus();case"inline-latex":return l.replaceSelection("`$$"+I+"$$`"),I===""&&l.setCursor(D.line,D.ch+3),l.focus();case"latex":return l.replaceSelection("```latex\n"+I+"\n```"),l.setCursor(D.line+1,I.length+1),l.focus();case"line-break":return l.replaceSelection(`<br/>
`),l.focus();case"list-ul":return I===""?l.replaceSelection("- "+I):l.replaceSelection(Oe.map(function(ze){return ze===""?"":"- ".concat(ze)}).join(`
`)),l.focus();case"list-ol":return I===""?l.replaceSelection("1. "+I):l.replaceSelection(Oe.map(function(ze,he){return ze===""?"":"".concat(he+1,". ").concat(ze)}).join(`
`)),l.focus();case"add-null-ch":return I===""&&l.setCursor(D.line,D.ch+1),l.replaceSelection(oa),l.focus();case"inster-template-1":return I===""&&l.setCursor(D.line,D.ch),l.replaceSelection(Ct),l.focus();case"eraser":return l.setValue(""),l.focus();case"trigger-watch":return Je(!ve),l.focus();case"trigger-full-screen":return E(!Se),l.focus();case xt:We(xt);return;case Ae:We(Ae);return;case Mt:We(Mt);return;case d:We(d);return;default:throw new Error}},[l,ve,Se]),Qt=Object(n.useCallback)(function(K){We("");switch(Ee){case xt:var D=K.title,I=K.link;return l.replaceSelection("[".concat(D,"](").concat(I,")")),l.focus();case Ae:var Oe=K.language,ze=K.content;return l.replaceSelection(["```"+Oe,ze,"```"].join(`
`)),l.focus();case Mt:var he=K.src,Qe=K.alt;return l.replaceSelection("![ ".concat(Qe," ]( ").concat(he,' "').concat(Qe,'" )')),l.focus();case d:for(var bt=K.row,dt=K.col,Tt=K.align,da=`
`,Nt=0;Nt<bt;Nt++){for(var Ft=[],ga=[],xa=0;xa<dt;xa++)Nt===1&&ga.push(tt[Tt]),Ft.push(" ");Nt===1&&(da+="| ".concat(ga.join(" | "),` |
`)),da+="| ".concat(Ft.join(dt===1?"":" | "),` |
`)}return l.replaceSelection(da+`
`),l.focus();default:throw new Error}},[l,Ee]),ma=Object(n.useMemo)(function(){switch(Ee){case xt:return a.a.createElement(v,{callback:Qt,onCancel:Ot});case Ae:return a.a.createElement(Ye.b,{callback:Qt,onCancel:Ot});case Mt:return a.a.createElement(me,{callback:Qt,onCancel:Ot});case d:return a.a.createElement(Fe,{callback:Qt,onCancel:Ot});default:return null}},[Ee]);function Ot(){We("")}Object(n.useEffect)(function(){if(Wt.current){var K=function(bt){ze=!0,he=bt.pageY},D=function(){ze=!1},I=function(bt){if(ze){var dt=bt.pageY-he;dt<0&&(dt=0),dt>300&&(dt=300);var Tt=P+dt+"px";Ie(Tt)}},Oe=Wt.current,ze=!1,he=0;return Oe.addEventListener("mousedown",K),document.addEventListener("mousemove",I),document.addEventListener("mouseup",D),function(){Oe.removeEventListener("mousedown",K),document.removeEventListener("mousemove",I),document.removeEventListener("mouseup",D)}}},[l,Wt]),Object(n.useEffect)(function(){Ie(P)},[P]);var Oa=sa(j),Ca=sa(ft),ha={width:Oa,height:Ca},Pa=Object(n.useMemo)(function(){if(Te){var K=new Date(Te),D=K.getHours(),I=K.getMinutes(),Oe=K.getSeconds();return D=D<10?"0"+D:D,I=I<10?"0"+I:I,Oe=Oe<10?"0"+Oe:Oe,"".concat(D,":").concat(I,":").concat(Oe)}return 0},[Te]);function ja(){window.sessionStorage.removeItem(wt),nt(!1),at(0)}function Ua(){nt(!1),at(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($t," ").concat(ve?"on-preview":""," ").concat(ne?"mini":""," ").concat(Se?"full-screen":""),style:ha},a.a.createElement(te,{insertTemp:jt,watch:ve,fullScreen:Se,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})),ve?a.a.createElement("div",{ref:et,className:"preview-container"},a.a.createElement(U.a,{value:ht})):null))),Lt?a.a.createElement("a",{ref:Wt,className:"editor-resize"}):null,a.a.createElement(oe.a,null,Zt[Ee]?a.a.createElement(fe.a,{centered:!0,title:Zt[Ee],visible:!0,onCancel:Ot,footer:null},ma):null))}},SdB8:function(_e,L,e){_e.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(_e,L,e){_e.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},YAlC:function(_e,L,e){_e.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(_e,L,e){_e.exports={head:"head___3c7uj",s1:"s1___1kTbv",s2:"s2___1Omm1",s3:"s3___3TfZU",s4:"s4___3XMOl"}},ZD9Y:function(_e,L,e){"use strict";var Ue=e("BoS7"),fe=e("Sdc0"),Ce=e("OaEy"),Q=e("2fM7"),S=e("q1tI"),n=e.n(S),a=e("lOMy"),h=e.n(a),i=Q.a.Option;L.a=function(c){var y=c.onFontSizeChange,m=c.cmFontSize,o=c.cmCodeMode,r=c.onCodeModeChange,Re=c.onTabToSpace,T=c.className,U=T===void 0?"":T,N=c.tabToSpace,g=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(Q.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(Q.a,{bordered:!1,size:"small",value:m,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(fe.a,{checked:N,onChange:Re}))),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"))),g)}},ZW9T:function(_e,L,e){"use strict";e.d(L,"a",function(){return q});var Ue=e("XEnU"),fe=e("miYZ"),Ce=e("tsqr"),Q=e("Cmcn"),S=e("k16G"),n=e("SIvP"),a=e("q1tI"),h=e.n(a),i=e("bdgK");function c(u,Y,te,oe,ue){var _=Y.getWordUntilPosition(te),t={startLineNumber:te.lineNumber,endLineNumber:te.lineNumber,startColumn:_.startColumn,endColumn:_.endColumn},A=oe.map(function(ie){return{label:ie,kind:u.languages.CompletionItemKind.Keyword,insertText:ie,insertTextRules:u.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:t}});return ue.map(function(ie){A.push(Object(Ue.a)(Object(Ue.a)({},ie),{},{range:t}))}),A}var y=function(u){var Y={label:"ifelse",kind:u.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
`),insertTextRules:u.languages.CompletionItemInsertTextRule.InsertAsSnippet},te=["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 ie=c(u,t,A,te,[Y]);return{suggestions:ie}}});var oe=["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 ie=[{label:"print",kind:u.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(`
`),insertTextRules:u.languages.CompletionItemInsertTextRule.InsertAsSnippet}],C=c(u,t,A,oe,ie);return{suggestions:C}}});var ue=["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 ie=[Y,{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}],C=c(u,t,A,ue,ie);return{suggestions:C}}})},m="\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 Re=!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]:[],Y=u;if(Array.isArray(u)){for(var te=0;te<u.length;te++){var oe=T[u[te]];if(oe)return oe}return Y[0]}return T[Y]||Y}var N=null,g=L.b=function(u){var Y=u.width,te=Y===void 0?"100%":Y,oe=u.height,ue=oe===void 0?"100%":oe,_=u.value,t=u.language,A=t===void 0?"javascript":t,ie=u.style,C=ie===void 0?{}:ie,x=u.options,v=x===void 0?{}:x,Ye=u.overrideServices,F=Ye===void 0?{}:Ye,$=u.theme,se=$===void 0?"vs-dark":$,k=u.onEditBlur,s=u.onSave,me=u.autoHeight,le=me===void 0?!1:me,ee=u.forbidCopy,De=ee===void 0?!1:ee,Le=u.onChange,Ze=Le===void 0?r:Le,ct=u.editorDidMount,Ut=ct===void 0?r:ct,Ge=u.onFocus,Fe=Ge===void 0?r:Ge,xt=u.filename,Mt=xt===void 0?"educoder.txt":xt,Ae=Object(n.a)(u,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","filename"]),d=Object(a.useRef)(),ae=Object(a.useRef)({}),tt=Object(a.useState)(!1),pt=Object(S.a)(tt,2),vt=pt[0],Vt=pt[1];function ca(){var j;return d.current&&(j=new i.default(function(w){var P=Object(Q.a)(w),f;try{for(P.s();!(f=P.n()).done;){var ne=f.value;(ne.target.offsetHeight>0||ne.target.offsetWidth>0)&&ae.current.instance.layout()}}catch(Pt){P.e(Pt)}finally{P.f()}}),j.observe(d.current)),j}function Kt(){Ce.b.warn(decodeURIComponent(m))}Object(a.useEffect)(function(){var j=ae.current.instance;if(_!=null&&j&&vt){var w=j.getModel();w&&_!==w.getValue()&&(Re=!0,w.setValue(_),j.layout(),Re=!1)}},[_,vt,ae.current]);function na(){var j=ae.current.instance;if(j){var w=j.getSelection(),P=ae.current.pastePos||{},f=new N.Range(P.startLineNumber||w.endLineNumber,P.startColumn||w.endColumn,P.endLineNumber||w.endLineNumber,P.endColumn||w.endColumn);setTimeout(function(){j.executeEdits("",[{range:f,text:""}])},300)}}function oa(j){(window.navigator.platform.match("Mac")?j.metaKey:j.ctrlKey)&&j.keyCode==83&&(j.preventDefault(),s())}var Ct=function(){if(le&&ae.current.instance){var w=ae.current.instance.getContentHeight();O(w<ue?ue:w)}else O(ue)};function sa(j){var w=document.createEvent("MouseEvents");w.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),j.dispatchEvent(w)}function la(j,w){var P=window.URL||window.webkitURL||window,f=new Blob([w]),ne=document.createElementNS("http://www.w3.org/1999/xhtml","a");ne.href=P.createObjectURL(f),ne.download=j,sa(ne)}Object(a.useEffect)(function(){Ct()},[Ct]),Object(a.useEffect)(function(){d.current&&!vt&&e.e(32).then(e.t.bind(null,"M/lh",7)).then(function(j){try{N=j,y(N),ae.current.instance=N.editor.create(d.current,Object(Ue.a)({value:_,language:U(A),theme:se,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}}},v),F);var w=ae.current.instance;if(Ut(w,N),setTimeout(function(){Ct(),ae.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:function(){la(Mt||"educoder.txt",w.getValue())}})},500),ae.current.subscription=w.onDidChangeModelContent(function(f){Re||(Ct(),Ze(w.getValue(),f))}),De&&(w.addCommand(N.KeyMod.CtrlCmd|N.KeyMod.Shift|N.KeyCode.KEY_V,function(){return Kt(),null}),w.addCommand(N.KeyMod.CtrlCmd|N.KeyCode.KEY_C,function(){return Kt(),null})),k&&w.onDidBlurEditorWidget(function(){k(w.getValue())}),Fe&&w.onDidFocusEditorText(function(){Fe(w.getValue())}),De){w.addCommand(N.KeyMod.CtrlCmd|N.KeyCode.KEY_V,function(){return Kt(),null}),w.onDidPaste(function(f){ae.current.pastePos=f});try{window.addEventListener("paste",na)}catch(f){}}var P=ca();return Vt(!0),function(){var f=ae.current.instance;f.dispose();var ne=f.getModel();ne&&ne.dispose(),ae.current.subscription&&ae.current.subscription.dispose(),De&&window.removeEventListener("paste",na),P.unobserve(d.current)}}catch(f){debugger}})},[]),Object(a.useEffect)(function(){var j=ae.current.instance;if(j&&vt)return document.addEventListener("keydown",oa,!1),function(){document.removeEventListener("keydown",oa)}},[s,vt]),Object(a.useEffect)(function(){var j=ae.current.instance;if(j&&vt){var w=U(A);N.editor.setModelLanguage(j.getModel(),w),console.log("language:",A,j.getModel(),w)}},[A,vt]),Object(a.useEffect)(function(){var j=ae.current.instance;j&&vt&&N.editor.setTheme(se)},[se,vt]),Object(a.useEffect)(function(){var j=ae.current.instance;j&&vt&&j.updateOptions(v)},[JSON.stringify(v),vt]),Object(a.useEffect)(function(){var j=ae.current.instance;j&&vt&&j.layout()},[te,ue,vt]);var _a=Object(a.useState)(o(te)),Yt=Object(S.a)(_a,2),Zt=Yt[0],ba=Yt[1],H=Object(a.useState)(o(ue)),mt=Object(S.a)(H,2),pe=mt[0],O=mt[1],xe=Object(Ue.a)(Object(Ue.a)({},C),{},{width:Zt,height:pe});return h.a.createElement("div",{className:"my-monaco-editor",ref:d,style:xe})};function q(u){var Y=u.width,te=Y===void 0?"100%":Y,oe=u.height,ue=oe===void 0?"100%":oe,_=u.original,t=u.modified,A=u.language,ie=u.options,C=ie===void 0?{}:ie,x=Object(a.useRef)(),v=Object(a.useState)(null),Ye=Object(S.a)(v,2),F=Ye[0],$=Ye[1];function se(le){var ee;return x.current&&(ee=new i.default(function(De){var Le=Object(Q.a)(De),Ze;try{for(Le.s();!(Ze=Le.n()).done;){var ct=Ze.value;(ct.target.offsetHeight>0||ct.target.offsetWidth>0)&&le.layout()}}catch(Ut){Le.e(Ut)}finally{Le.f()}}),ee.observe(x.current)),ee}Object(a.useEffect)(function(){x.current&&e.e(32).then(e.t.bind(null,"M/lh",7)).then(function(le){N=le;var ee=N.editor.createDiffEditor(x.current,Object(Ue.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},C));$(ee);var De=se(ee);return function(){ee.dispose();var Le=ee.getModel();Le&&Le.dispose(),De.unobserve(x.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(te),s=o(ue),me={width:k,height:s};return h.a.createElement("div",{className:"my-diff-editor",ref:x,style:me})}},bCnd:function(_e,L,e){"use strict";e.d(L,"b",function(){return Q}),e.d(L,"a",function(){return S});var Ue=e("je13"),fe=e.n(Ue),Ce=!1;function Q(n,a){var h=fe.a.get("__ec");h||(h={}),h[n]=a,fe.a.set("__ec",h)}function S(n,a){var h=fe.a.get("__ec");return h?h[n]===void 0?a:h[n]:a}},dejd:function(_e,L,e){},"e/zO":function(_e,L,e){_e.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(_e,L,e){},kqOp:function(_e,L,e){"use strict";e.d(L,"a",function(){return c});var Ue=e("IIKO"),fe=e("XKWP"),Ce=e("N7Kx"),Q=e("kFHX"),S=e("4jIl"),n=e("q1tI"),a=e.n(n),h=e("Ot1p"),i="\u2581",c=function(y){Object(Q.a)(o,y);var m=Object(S.a)(o);function o(){var r;Object(fe.a)(this,o);for(var Re=arguments.length,T=new Array(Re),U=0;U<Re;U++)T[U]=arguments[U];return r=m.call.apply(m,[this].concat(T)),r.getChCountBeforeCursor=function(N,g){for(var q=g.line,u=0,Y=0;Y<q;Y++)u+=N.getLine(Y).split(i).length-1;var te=N.getLine(q).substring(0,g.ch);return u+=te.split(i).length-1,u},r.onCMBeforeChange=function(N,g){var q=N.getRange(g.from,g.to),u=0;if(g.text.forEach(function(ue){u+=ue.split(i).length-1}),q&&q.indexOf(i)!=-1){var Y=q.split(i).length-1,te=r.getChCountBeforeCursor(N,g.from);console.log("\u5220\u9664".concat(Y,"\u4E2A\uFF0C \u4E4B\u524D\u6709").concat(te,"\u4E2A\uFF0C\u65B0\u589E").concat(u,"\u4E2A")),r.props.deleteEmptyDisabled?g.cancel():r.props.onPlaceholderChange&&r.props.onPlaceholderChange(te,Y,u)}else if(u){var oe=r.getChCountBeforeCursor(N,g.from);console.log("\u65B0\u589E".concat(u,"\u4E2A\uFF0C\u4E4B\u524D\u6709").concat(oe,"\u4E2A")),r.props.onPlaceholderChange&&r.props.onPlaceholderChange(oe,0,u)}},r}return Object(Ce.a)(o,[{key:"render",value:function(){return a.a.createElement(h.a,Object(Ue.a)({},this.props,{onCMBeforeChange:this.onCMBeforeChange}))}}]),o}(n.Component)},lOMy:function(_e,L,e){},m9L2:function(_e,L,e){},no3R:function(_e,L,e){"use strict";e.r(L),e.d(L,"formatTypeNameToDefaultScore",function(){return qt}),e.d(L,"classifyType",function(){return ua});var Ue=e("IIKO"),fe=e("7Kak"),Ce=e("9yH6"),Q=e("5Dmo"),S=e("3S7+"),n=e("miYZ"),a=e("tsqr"),h=e("giR+"),i=e("fyUT"),c=e("2qtc"),y=e("kLXV"),m=e("c1Ei"),o=e.n(m),r=e("5Tp6"),Re=e("y8nQ"),T=e("Vl3Y"),U=e("k16G"),N=e("SIvP"),g=e("XEnU"),q=e("iQDF"),u=e("+eQT"),Y=e("OaEy"),te=e("2fM7"),oe=e("5NDa"),ue=e("5rEg"),_=e("q1tI"),t=e.n(_),A=e("9kvl"),ie=e("ngQI"),C=e("9Bee"),x=e("YAlC"),v=e.n(x),Ye=["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(W){var l=W.index,lt=W.typeName,qe=W.type,Ke=W.isEdit,ht=Ke===void 0?!1:Ke,yt=W.data,M=yt===void 0?{}:yt,ye=W.inMouseId,ve=W.onReplace,Je=ve===void 0?function(){}:ve,rt=W.onSetScore,b=rt===void 0?function(){}:rt,Se=W.onDelete,E=Se===void 0?function(){}:Se,Pe=W.onMouseEnter,re=Pe===void 0?function(){}:Pe,Ee=W.onEdit,We=Ee===void 0?function(){}:Ee,ut=function(){var V;return t.a.createElement("div",{className:v.a.answerWrap},M==null||((V=M.choices)===null||V===void 0)?void 0:V.map(function(Be,nt){return t.a.createElement("div",{className:"".concat(v.a.flexRow," mt15"),key:nt},t.a.createElement("div",{className:"line28"},Ye[nt]),t.a.createElement("div",{className:"".concat(v.a.answer," ml5")},t.a.createElement(C.a,{value:Be==null?void 0:Be.choice_text})))}))},we=function(){var V;return t.a.createElement("div",{className:v.a.answerWrap},t.a.createElement("div",{className:"".concat(v.a.flexRow," mt15")},M==null||((V=M.choices)===null||V===void 0)?void 0:V.map(function(Be,nt){return t.a.createElement(Ce.a,{disabled:!0,key:nt},Be==null?void 0:Be.choice_text)})))},Te=function(){var V;return t.a.createElement("div",{className:v.a.answerWrap},t.a.createElement("div",{className:"".concat(v.a.flexRow," mt15")},t.a.createElement(C.a,{value:M==null||((V=M.program_attr)===null||V===void 0)?void 0:V.description})))},at=function(){var V;return t.a.createElement("div",{className:v.a.answerWrap},t.a.createElement("div",{className:"".concat(v.a.flexColumn," mt15")},M==null||((V=M.standard_answer)===null||V===void 0)?void 0:V.map(function(Be,nt){return t.a.createElement(C.a,{key:nt,value:"\u7B54\u6848\uFF08\u586B\u7A7A".concat(Be.position,"\uFF09\uFF1A").concat(Be.answer_text.join("\u3001"))})})))},it=function(){var V;return t.a.createElement("div",{className:v.a.answerWrap},t.a.createElement("div",{className:"mt15"},t.a.createElement("div",null,"\u7B54\u6848\uFF1A"),t.a.createElement(C.a,{value:M==null||((V=M.answer_texts)===null||V===void 0)?void 0:V[0]})))},Xe=function(){var V=(M==null?void 0:M.shixun)||(M==null?void 0:M.examination_bank_shixun_challenges)||[];return t.a.createElement("div",{className:v.a.answerWrap},t.a.createElement("div",{className:"mt10"},"\u5173\u5361"),V==null?void 0:V.map(function(Be,nt){return t.a.createElement("div",{key:nt,className:"mt10 font14"},nt+1,". ",Be==null?void 0:Be.challenge_name)}))},ft=function(){var V={SINGLE:ut,MULTIPLE:ut,JUDGMENT:we,PROGRAM:Te,COMPLETION:at,SUBJECTIVE:it,PRACTICAL:Xe};return V[qe]?V[qe]():null},Ie=function(V,Be){var nt="";return lt==="\u5B9E\u8BAD\u9898"?nt='<span style="margin-right: -10px">'.concat(Be+1,'\u3001</span><span class="c-grey-999">\uFF08').concat(V.score,"\u5206\uFF09</span>"):nt='<span style="margin-right: -10px">'.concat(Be+1,'\u3001</span><span class="c-grey-999">\uFF08').concat(V.score,"\u5206\uFF09\uFF08\u9898\u53F7\uFF1A").concat(V.item_id||V.item_bank_id,"\uFF09</span>"),nt};return t.a.createElement("div",{style:{position:"relative"},onMouseEnter:function(){return re(M.id)}},t.a.createElement("div",{className:v.a.content},t.a.createElement("div",{style:{width:"80%",padding:"20px"}},t.a.createElement("div",{className:v.a.titleWrap},t.a.createElement(C.a,{className:v.a.titleHtml,value:Ie(M,l)+(M.name||(M==null?void 0:M.shixun_name))})),ft()),t.a.createElement("div",{className:v.a.action,style:{opacity:1}},t.a.createElement("div",{className:v.a.tip},"\u62D6\u52A8\u53EF\u6539\u53D8\u8BD5\u9898\u4F4D\u7F6E"),t.a.createElement("div",{className:v.a.actions},t.a.createElement("div",{className:v.a.setScore,onClick:function(){var V=(M==null?void 0:M.shixun)||(M==null?void 0:M.examination_bank_shixun_challenges)||[];b(M.id,lt,V,M.score)}},"\u8BBE\u7F6E\u5F97\u5206"),lt!="\u5B9E\u8BAD\u9898"&&t.a.createElement("div",{className:v.a.setScore,onClick:function(){var V=(M==null?void 0:M.shixun)||(M==null?void 0:M.examination_bank_shixun_challenges)||[];Je(M.id,qe,V,M.new_item_bank_id)}},"\u66FF\u6362\u8BD5\u9898"),ht&&lt!=="\u5B9E\u8BAD\u9898"&&t.a.createElement("div",{className:v.a.setScore,onClick:function(){return We(M)}},"\u7F16\u8F91\u8BD5\u9898"),t.a.createElement("div",{className:v.a.delete,onClick:function(){return E(M.id)}},"\u5220\u9664")))))},$=F,se=e("+L6B"),k=e("2/Rp"),s=e("T2oS"),me=e("W9HT"),le=e("e/zO"),ee=e.n(le),De=e("6/12"),Le=e("JI8h"),Ze=e("KGka"),ct=e("9NMw"),Ut=e("3gpN"),Ge=e("J51S"),Fe=e("ErOA"),xt=function(W){var l=W.visible,lt=W.onOk,qe=W.onCancel,Ke=Object(_.useRef)(),ht=Object(_.useState)({}),yt=Object(U.a)(ht,2),M=yt[0],ye=yt[1],ve=Object(_.useState)({}),Je=Object(U.a)(ve,2),rt=Je[0],b=Je[1],Se=Object(_.useState)(!0),E=Object(U.a)(Se,2),Pe=E[0],re=E[1];Object(_.useEffect)(function(){Ee()},[]);var Ee=function(){var we=Object(r.a)(o.a.mark(function Te(){var at,it,Xe,ft,Ie,Ne,V,Be,nt,Bt,kt,Wt;return o.a.wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:if(!((l==null?void 0:l.item_type.toUpperCase())==="PROGRAM")){gt.next=6;break}return gt.next=3,Object(Fe.a)("/api/problems/".concat(l==null||((Xe=l.program_attr)===null||Xe===void 0)?void 0:Xe.identifier,"/edit.json"),{method:"get"});case 3:it=gt.sent,gt.next=9;break;case 6:return gt.next=8,Object(Fe.a)("/api/common_exercises/item_banks/".concat(l==null?void 0:l.item_bank_id,"/edit.json"),{method:"get"});case 8:it=gt.sent;case 9:((at=it)===null||at===void 0?void 0:at.name)&&(ft=it||{},Ie=ft.exercise_subjects,Ne=ft.item_type,V=Ne===void 0?"PROGRAM":Ne,Be=ft.difficulty,nt=ft.exercise_points,Bt=Object(N.a)(ft,["exercise_subjects","item_type","difficulty","exercise_points"]),kt=Ie.map(function(St){return St.id}),Wt=nt.map(function(St){return St.id}),ye({course:kt,item_type:V,difficulty:Be,knowledge:Wt}),b(Bt),re(!1));case 10:case"end":return gt.stop()}},Te)}));return function(){return we.apply(this,arguments)}}(),We=function(){var Te={SINGLE:t.a.createElement(De.a,{ref:Ke,isEdit:!0,editData:rt}),MULTIPLE:t.a.createElement(Le.a,{ref:Ke,isEdit:!0,editData:rt}),JUDGMENT:t.a.createElement(Ze.a,{ref:Ke,isEdit:!0,editData:rt}),COMPLETION:t.a.createElement(Ut.a,{ref:Ke,isEdit:!0,editData:rt}),SUBJECTIVE:t.a.createElement(ct.a,{ref:Ke,isEdit:!0,editData:rt}),PROGRAM:t.a.createElement(Ge.a,{difficulty:M==null?void 0:M.difficulty,isEdit:!0,ref:Ke,editData:rt})};return Te[M==null?void 0:M.item_type]},ut=function(){var Te=function(){var at=Object(r.a)(o.a.mark(function it(){var Xe,ft,Ie,Ne,V,Be,nt,Bt,kt,Wt,et,gt,St,Qt=arguments;return o.a.wrap(function(Ot){for(;;)switch(Ot.prev=Ot.next){case 0:return Ie=Qt.length>0&&Qt[0]!==void 0?Qt[0]:!1,Ot.next=3,(Xe=Ke.current)===null||Xe===void 0?void 0:Xe.onSave();case 3:if(Ne=Ot.sent,Ne){Ot.next=6;break}return Ot.abrupt("return");case 6:return V=M||{},Be=V.course,nt=V.item_type,Bt=V.difficulty,kt=V.knowledge,Wt=kt===void 0?[]:kt,et=Object(g.a)({exercise_subject_ids:Be,exercise_point_ids:Wt,item_type:nt,difficulty:Bt,is_syc_item_bank:Ie},Ne||{}),gt=nt==="PROGRAM"?"/api/problems/".concat(l==null||((ft=l.program_attr)===null||ft===void 0)?void 0:ft.identifier,"/update_item_bank"):"/api/common_exercises/item_banks/".concat(l==null?void 0:l.item_bank_id),Ot.next=11,Object(Fe.a)(gt,{method:"put",body:et});case 11:St=Ot.sent,(St==null?void 0:St.status)===0&&(lt(),qe());case 13:case"end":return Ot.stop()}},it)}));return function(){return at.apply(this,arguments)}}();y.a.confirm({centered:!0,width:506,title:t.a.createElement("div",{className:ee.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 at=Object(r.a)(o.a.mark(function Xe(){return o.a.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:return Ie.next=2,Te(!0);case 2:return Ie.abrupt("return",Ie.sent);case 3:case"end":return Ie.stop()}},Xe)}));function it(){return at.apply(this,arguments)}return it}(),onCancel:Te})};return t.a.createElement("div",{className:ee.a.modal},t.a.createElement("div",{className:ee.a.main},t.a.createElement("div",{className:ee.a.title},t.a.createElement("span",{className:ee.a.name},"\u8BD5\u9898\u7F16\u8F91"),t.a.createElement("span",{className:ee.a.edit,onClick:qe}," ",t.a.createElement("i",{className:"iconfont icon-guanbi1"})," ")),t.a.createElement("div",{className:ee.a.body,id:"question-scroll"},Pe?t.a.createElement(me.a,{size:"large",className:ee.a.load,spinning:!0}):We()),t.a.createElement("div",{className:ee.a.btns},t.a.createElement(k.a,{size:"large",style:{marginRight:20},onClick:function(){return qe()}},"\u53D6\u6D88"),t.a.createElement(k.a,{size:"large",type:"primary",onClick:function(){return ut()}},"\u4FDD\u5B58"))))},Mt=xt,Ae=e("5X0v"),d=e.n(Ae),ae=e("9ZNV"),tt=e("LvDl"),pt=e.n(tt),vt=e("WCUW"),Vt=e("vCeJ"),ca=e("9SwW"),Kt=e("DjyN"),na=e("NUBc"),oa=e("R9oj"),Ct=e("ECub"),sa=e("nRaC"),la=e("5RzL"),_a=e("14J3"),Yt=e("BMrR"),Zt=e("3S9h"),ba=e("Znn+"),H=e("ZTPi"),mt=e("1vsH"),pe=e("sRBo"),O=e("kaz8"),xe=e("lUTK"),j=e("BvKs"),w=e("SdB8"),P=e.n(w),f=e("wd/R"),ne=e.n(f),Pt=["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"}],jt=function(W){var l,lt,qe,Ke,ht,yt,M,ye=W.showCheckbox,ve=ye===void 0?!1:ye,Je=W.isPreviewSelect,rt=Je===void 0?!1:Je,b=W.data,Se=W.activeTabsKey,E=W.selectIds,Pe=E===void 0?[]:E,re=W.loadingIdParams,Ee=W.onLoadingIdParams,We=Ee===void 0?function(){}:Ee,ut=W.onSetSelectIds,we=ut===void 0?function(){}:ut,Te=W.onSetPrivate,at=Te===void 0?function(){}:Te,it=W.onCopy,Xe=it===void 0?function(){}:it,ft=W.onSetPublic,Ie=ft===void 0?function(){}:ft,Ne=W.onDelete,V=Ne===void 0?function(){}:Ne,Be=W.onCancel,nt=Be===void 0?function(){}:Be,Bt=W.onSelect,kt=Bt===void 0?function(){}:Bt,Wt=Object(_.useState)(!1),et=Object(U.a)(Wt,2),gt=et[0],St=et[1],Qt=Object(_.useRef)(),ma=function(){if(b.item_type==="JUDGMENT")return t.a.createElement("div",{className:P.a.judgmentContent},b.choices.map(function(I,Oe){return t.a.createElement(Ce.a,{key:Oe,disabled:!0},I.choice_text)}));if(b.item_type==="PROGRAM"){var D;return t.a.createElement("div",{className:P.a.programContent},t.a.createElement(C.a,{value:(D=b.program_attr)===null||D===void 0?void 0:D.description}))}return t.a.createElement("div",{className:P.a.otherContent},b.choices.map(function(I,Oe){return t.a.createElement("div",{key:Oe,className:P.a.otherContentItem},t.a.createElement("p",null,Pt[Oe]),t.a.createElement(C.a,{className:P.a.otehrContentHtml,value:I.choice_text}))}))},Ot=function(){var D;return t.a.createElement("div",null,(D=b.standard_answer)===null||D===void 0?void 0:D.map(function(I,Oe){return t.a.createElement(C.a,{key:Oe,className:P.a.answerHtml,value:"\u7B54\u6848\uFF08\u586B\u7A7A".concat(I.position,"\uFF09\uFF1A").concat(I.answer_text.join("\u3001"))})}))},Oa=function(){var D,I,Oe,ze={SUBJECTIVE:(D=b.answer_texts)===null||D===void 0?void 0:D[0],JUDGMENT:(I=b.choices)===null||I===void 0||((Oe=I.find(function(Nt){return Nt.is_answer}))===null||Oe===void 0)?void 0:Oe.choice_text},he=b.choices.map(function(Nt){return Nt.is_answer}).findIndex(function(Nt){return Nt}),Qe=he>-1?Dt[he]:"",bt="";b.choices.map(function(Nt,Ft){Nt.is_answer&&(bt+=Dt[Ft])});var dt=ze[b.item_type],Tt={SINGLE:t.a.createElement(C.a,{className:P.a.answerHtml,value:"\u7B54\u6848\uFF1A".concat(Qe||"\u65E0")}),MULTIPLE:t.a.createElement(C.a,{className:P.a.answerHtml,value:"\u7B54\u6848\uFF1A".concat(bt||"\u65E0")}),COMPLETION:Ot()},da=t.a.createElement(C.a,{className:P.a.answerHtml,value:"\u7B54\u6848\uFF1A".concat(dt||"\u65E0")});return Tt[b.item_type]||da},Ca=t.a.createElement(j.a,{forceSubMenuRender:!0},(b==null?void 0:b.public)?t.a.createElement(j.a.Item,{onClick:function(){return at(b.id)},key:"1"},t.a.createElement("span",{className:P.a.actionLink},"\u53D6\u6D88\u516C\u5F00")):t.a.createElement(j.a.Item,{onClick:function(){return Ie(b.id)},key:"2"},t.a.createElement("span",{className:P.a.actionLink},"\u516C\u5F00")),t.a.createElement(j.a.Item,{onClick:function(){if(b==null?void 0:b.public){a.b.warn("\u8BD5\u9898\u5DF2\u516C\u5F00\u65E0\u6CD5\u5220\u9664");return}V(b.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,I='<span style="background: #00C21E">\u7B80\u5355</span>';return D===2&&(I='<span style="background: #44D7B6">\u9002\u4E2D</span>'),D===3&&(I='<span style="background: #FFB02F">\u56F0\u96BE</span>'),I},Pa=function(){Qt.current.style.pointerEvents="none"},ja=function(){var D;return console.log(ha(b==null?void 0:b.difficulty),44),'<span class="titleBtns"><span class="mr10">'.concat((D=At.find(function(I){return I.type===(b==null?void 0:b.item_type)}))===null||D===void 0?void 0:D.name,"</span>").concat(ha(b==null?void 0:b.difficulty)," </span>")},Ua=function(){return(b==null?void 0:b.choosed)?'<span class="select">\u5DF2\u9009\u7528</span>':""};return t.a.createElement("div",{className:P.a.itemWrap},ve&&t.a.createElement(O.a,{style:{marginTop:25},checked:Pe.includes(b.id),onChange:function(){we(b.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(C.a,{className:P.a.topicTitleContent,value:Ua()+"No.".concat(b.id," ")+b.name+ja()}),t.a.createElement("i",{onClick:function(){return St(!gt)},style:{transition:"0.5s",padding:"0px 10px",marginLeft:"auto",transform:gt?"rotate(0deg)":"rotate(180deg)"},className:"iconfont icon-shangjiantou c-grey-999 current"})),t.a.createElement("aside",{style:{overflow:"hidden",height:gt?"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},b.item_type==="PROGRAM"&&t.a.createElement("p",{className:P.a.programLanguage},"\u7F16\u7A0B\u8BED\u8A00\uFF1A",(l=b.program_attr)===null||l===void 0?void 0:l.language)))),b.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},b.analysis?t.a.createElement(C.a,{className:P.a.parseAnswerHtml,value:b.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"},b.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"},b.update_time?ne()(b.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"),(b==null||((lt=b.exercise_subjects)===null||lt===void 0)?void 0:lt.length)?t.a.createElement(S.a,{title:b==null||((qe=b.exercise_subjects)===null||qe===void 0)?void 0:qe.join("\u3001")},t.a.createElement("span",{className:rt?P.a.longKnow:P.a.know},b==null||((Ke=b.exercise_subjects)===null||Ke===void 0)?void 0:Ke.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"),(b==null||((ht=b.exercise_points)===null||ht===void 0)?void 0:ht.length)?t.a.createElement(S.a,{title:b==null||((yt=b.exercise_points)===null||yt===void 0)?void 0:yt.join("\u3001")},t.a.createElement("span",{className:rt?P.a.longKnow:P.a.know},b==null||((M=b.exercise_points)===null||M===void 0)?void 0:M.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(){We({selectId:b.id}),kt(b.id)}},"\u66FF\u6362 ")))))},st=jt,wt=e("+iVS"),Ht=e.n(wt),Lt=te.a.Option,Et=u.a.RangePicker,ea=H.a.TabPane,ra=ue.a.TextArea,zt={item_type:"ALL",exercise_subject_id:"ALL",exercise_point_id:"ALL",difficulty:"ALL"},Rt={page:1,per_page:10},Gt=function(W){var l,lt,qe,Ke,ht=W.isEdit,yt=W.onOk,M=W.onCancel,ye=W.match,ve=W.showitem,Je=W.setshowitem,rt=T.a.useForm(),b=Object(U.a)(rt,1),Se=b[0],E=Object(_.useState)(zt),Pe=Object(U.a)(E,2),re=Pe[0],Ee=Pe[1],We=Object(_.useState)([{key:"ALL",title:"\u5168\u90E8",value:"ALL"}]),ut=Object(U.a)(We,2),we=ut[0],Te=ut[1],at=Object(_.useState)([]),it=Object(U.a)(at,2),Xe=it[0],ft=it[1],Ie=Object(_.useState)([]),Ne=Object(U.a)(Ie,2),V=Ne[0],Be=Ne[1],nt=Object(_.useState)([]),Bt=Object(U.a)(nt,2),kt=Bt[0],Wt=Bt[1],et=Object(_.useState)("0"),gt=Object(U.a)(et,2),St=gt[0],Qt=gt[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),ja=Pa[0],Ua=Pa[1],K=Object(_.useState)(!1),D=Object(U.a)(K,2),I=D[0],Oe=D[1],ze=Object(_.useState)(Object(g.a)({},Rt)),he=Object(U.a)(ze,2),Qe=he[0],bt=he[1],dt=Object(_.useState)(0),Tt=Object(U.a)(dt,2),da=Tt[0],Nt=Tt[1],Ft=Object(_.useState)(1),ga=Object(U.a)(Ft,2),xa=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],Xa=Fa[1],$a=Object(_.useState)([]),La=Object(U.a)($a,2),B=La[0],p=La[1],R=Object(_.useState)(!1),z=Object(U.a)(R,2),de=z[0],Z=z[1],X=Object(_.useState)(),ce=Object(U.a)(X,2),He=ce[0],Me=ce[1],ot=Object(_.useState)({}),$e=Object(U.a)(ot,2),aa=$e[0],Ea=$e[1],Ma=(ye==null||((l=ye.params)===null||l===void 0)?void 0:l.exerciseId)?(ye==null||((lt=ye.params)===null||lt===void 0)?void 0:lt.exerciseId)==="add"?"":ye==null||((qe=ye.params)===null||qe===void 0)?void 0:qe.exerciseId:"";Object(_.useEffect)(function(){Ga(),ya()},[]),Object(_.useEffect)(function(){ve.itemId&&fa(Object(g.a)(Object(g.a)({},zt),Rt),!0)},[ve]),Object(_.useEffect)(function(){var ge;(ye==null||((ge=ye.params)===null||ge===void 0)?void 0:ge.exerciseId)&&Xa(!0)},[ye==null||((Ke=ye.params)===null||Ke===void 0)?void 0:Ke.exerciseId]),Object(_.useEffect)(function(){if(xa===1){wa(2);return}fa(Object(g.a)(Object(g.a)({},zt),Rt))},[St]);var ya=function(){var ge=Object(r.a)(o.a.mark(function G(){var J,je,Ve;return o.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:return _t.next=2,Object(Fe.a)("/api/item_baskets/basket_list_items.json",{method:"get",params:{examination_bank_id:Ma}});case 2:je=_t.sent,Ve=je==null||((J=je.data)===null||J===void 0)?void 0:J.reduce(function(pa,Jt){return pa+Jt.count},0),Ca(ua(je.data)),Ua(Ve);case 6:case"end":return _t.stop()}},G)}));return function(){return ge.apply(this,arguments)}}(),Ga=function(){var ge=Object(r.a)(o.a.mark(function G(){var J;return o.a.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:return Ve.next=2,Object(Fe.a)("/api/common_exercises/item_banks/exercise_subjects.json",{method:"get"});case 2:J=Ve.sent,(J==null?void 0:J.data)&&Wt([{id:"ALL",name:"\u5168\u90E8"}].concat(Object(Zt.a)(J.data)));case 4:case"end":return Ve.stop()}},G)}));return function(){return ge.apply(this,arguments)}}(),Ja=function(){var ge=Object(r.a)(o.a.mark(function G(J){var je,Ve,be;return o.a.wrap(function(pa){for(;;)switch(pa.prev=pa.next){case 0:return pa.next=2,Object(Fe.a)("/api/common_exercises/item_banks/exercise_points.json",{method:"get",params:{exercise_subject_ids:[J]}});case 2:je=pa.sent,(je==null?void 0:je.data)&&Te([{key:"ALL",title:"\u5168\u90E8",value:"ALL"}].concat(Object(Zt.a)(Object(mt.T)(((Ve=je.data)===null||Ve===void 0||((be=Ve[0])===null||be===void 0)?void 0:be.exercise_points)||[]))));case 4:case"end":return pa.stop()}},G)}));return function(J){return ge.apply(this,arguments)}}(),Ya=function(G){Ee(Object(g.a)({},Se.getFieldsValue())),"exercise_subject_id"in G&&(Ja(G.exercise_subject_id),Se.setFieldsValue({exercise_point_id:"ALL"}),Ee(Object(g.a)(Object(g.a)({},re),{},{exercise_point_id:"ALL"})))},Za=function(){var ge=Object(r.a)(o.a.mark(function G(J){return o.a.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:console.log(Rt,"values"),bt(Rt),fa(Object(g.a)(Object(g.a)({},Rt),J),!0),Be([]);case 4:case"end":return Ve.stop()}},G)}));return function(J){return ge.apply(this,arguments)}}(),qa=function(G){bt(Rt),Se.resetFields(),Ee(Object(g.a)({},zt)),Be([]),Qt(G)},dn=function(G){Be(G?Xe==null?void 0:Xe.map(function(J){return J.id}):[])},fa=function(){var ge=Object(r.a)(o.a.mark(function G(J,je){var Ve,be,_t;return o.a.wrap(function(Jt){for(;;)switch(Jt.prev=Jt.next){case 0:return Ve=pt.a.pickBy(J,function(za){return za!=="ALL"&&za!==void 0}),be={},Ve.date&&(be={start_at:ne()(Ve.date[0]).format("YYYY-MM-DD"),end_at:ne()(Ve.date[1]).format("YYYY-MM-DD")},delete Ve.date),je&&Oe(!0),Jt.next=6,Object(Fe.a)("/api/common_exercises/item_banks",{method:"get",params:Object(g.a)(Object(g.a)(Object(g.a)({},Ve),be),{},{type:St,examination_bank_id:Ma,item_type:ve.type,edit_exam:ht})});case 6:_t=Jt.sent,(_t==null?void 0:_t.items)&&(ft(_t==null?void 0:_t.items),Nt(_t==null?void 0:_t.items_count),Oe(!1),Me(_t.used_shixun_ids||[]));case 8:case"end":return Jt.stop()}},G)}));return function(J,je){return ge.apply(this,arguments)}}(),en=function(G,J){Be([]);var je={page:G,per_page:J};bt(je),fa(Object(g.a)(Object(g.a)({},je),re))},tn=function(G){Be((V==null?void 0:V.includes(G))?V.filter(function(J){return J!==G}):[].concat(Object(Zt.a)(V),[G]))},cn=function(){var ge=Object(r.a)(o.a.mark(function G(){var J,je;return o.a.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:if(console.log(Ta,"inputText"),!(Ta!=="\u786E\u8BA4\u5220\u9664")){be.next=4;break}return Da(!0),be.abrupt("return");case 4:return be.next=6,Object(Fe.a)("/api/item_banks/batch_delete.json",{method:"post",body:{ids:B}});case 6:J=be.sent,(J==null?void 0:J.status)===0&&(Be([]),je=B.length===Xe.length&&Qe.page>1?Qe.page-1:Qe.page,fa(Object(g.a)(Object(g.a)(Object(g.a)({},re),Qe),{},{page:je})),Ba(!1),ya());case 8:case"end":return be.stop()}},G)}));return function(){return ge.apply(this,arguments)}}(),an=function(G){var J=G?[G]:V;if(console.log(J),J==null?void 0:J.length){Ba(!0),p(J),Da(!1),ka("");return}a.b.warn("\u8BF7\u9009\u62E9\u9700\u8981\u5220\u9664\u7684\u8BD5\u9898")},nn=function(){var ge=Object(r.a)(o.a.mark(function G(J){var je,Ve;return o.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:return je=J?[J]:V,_t.next=3,Object(Fe.a)("/api/item_banks/set_batch_public.json",{method:"post",body:{ids:je,source:"0"}});case 3:Ve=_t.sent,Ve.status===0&&fa(Object(g.a)(Object(g.a)({},re),Qe));case 5:case"end":return _t.stop()}},G)}));return function(J){return ge.apply(this,arguments)}}(),on=function(){var ge=Object(r.a)(o.a.mark(function G(J){var je;return o.a.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return be.next=2,Object(Fe.a)("/api/item_banks/".concat(J,"/set_private.json"),{method:"post"});case 2:je=be.sent,je.status===0&&fa(Object(g.a)(Object(g.a)({},re),Qe));case 4:case"end":return be.stop()}},G)}));return function(J){return ge.apply(this,arguments)}}(),sn=function(){var ge=Object(r.a)(o.a.mark(function G(J){var je;return o.a.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return be.next=2,Object(Fe.a)("/api/common_exercises/item_banks/".concat(J,"/fork"),{method:"get"});case 2:je=be.sent,je.status===0&&a.b.success("\u590D\u5236\u6210\u529F");case 5:case"end":return be.stop()}},G)}));return function(J){return ge.apply(this,arguments)}}(),ln=function(){var ge=Object(r.a)(o.a.mark(function G(J){var je,Ve,be,_t;return o.a.wrap(function(Jt){for(;;)switch(Jt.prev=Jt.next){case 0:return Ve=ht?"/api/examination_banks/".concat(ye==null||((je=ye.params)===null||je===void 0)?void 0:je.exerciseId,"/replace.json"):"/api/item_baskets/".concat(ve.itemId,"}/replace.json"),be={new_item_bank_id:J,old_item_bank_id:""},ht&&(be.old_item_bank_id=ve.itemId),Jt.next=5,Object(Fe.a)(Ve,{method:"put",body:Object(g.a)({},be)});case 5:_t=Jt.sent,_t.status===0&&(Je({}),a.b.info("\u66FF\u6362\u6210\u529F"));case 7:case"end":return Jt.stop()}},G)}));return function(J){return ge.apply(this,arguments)}}(),rn=function(){var ge=Object(r.a)(o.a.mark(function G(J){var je;return o.a.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return be.next=2,Object(Fe.a)("/api/item_baskets/".concat(J,".json"),{method:"delete",body:{id:J,item_bank:1,examination_bank_id:Ma}});case 2:je=be.sent,je.status===0&&(ya(),fa(Object(g.a)(Object(g.a)({},re),Qe)),Ea({}));case 4:case"end":return be.stop()}},G)}));return function(J){return ge.apply(this,arguments)}}(),_n=function(){var ge=Object(r.a)(o.a.mark(function G(J){var je;return o.a.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return be.next=2,Object(Fe.a)("/api/item_baskets/delete_item_type.json",{method:"delete",body:{item_type:J,examination_bank_id:Ma}});case 2:je=be.sent,je.status===0&&(ya(),fa(Object(g.a)(Object(g.a)({},re),Qe)));case 4:case"end":return be.stop()}},G)}));return function(J){return ge.apply(this,arguments)}}(),un=function(G){Ea(G)};return t.a.createElement(y.a,{title:"\u66FF\u6362\u8BD5\u9898",visible:!!ve.itemId,width:924,footer:null,onCancel:function(){return Je({})}},t.a.createElement("div",null,t.a.createElement(T.a,{form:Se,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(ue.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(ue.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(te.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(te.a,{showArrow:!0,optionFilterProp:"children",style:{width:240}},kt.map(function(ge){return t.a.createElement(Lt,{key:ge.id,title:ge.name,value:ge.id},ge.name)}))),t.a.createElement(T.a.Item,{label:"\u77E5\u8BC6\u70B9",name:"exercise_point_id"},t.a.createElement(la.a,{style:{width:154},treeData:we,disabled:!(re==null?void 0:re.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(Et,{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(H.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"}," "))),Xe.length<=0&&t.a.createElement(Ct.a,null),Xe.map(function(ge,G){return t.a.createElement(st,{showCheckbox:!1,key:ge.id,onDelete:an,data:ge,isPreviewSelect:Ra,activeTabsKey:St,selectIds:V,loadingIdParams:aa,onLoadingIdParams:un,onSelect:ln,onCancel:rn,onCopy:sn,onSetPublic:nn,onSetPrivate:on,onSetSelectIds:tn})}),!!(Xe==null?void 0:Xe.length)&&t.a.createElement(na.a,{style:{textAlign:"center",paddingBottom:20},showQuickJumper:!0,pageSizeOptions:["10","20","50","100","200"],pageSize:Qe.per_page,showSizeChanger:!0,onChange:function(G,J){en(G,J)},hideOnSinglePage:!1,current:Qe.page,total:da,showTotal:function(G){return t.a.createElement("span",{className:"mr10"},"\u5171",t.a.createElement("span",{className:"c-orange"},G),"\u6761\u6570\u636E")}})))},ke=Gt,ta=ue.a.TextArea,Xt=te.a.Option,$t=u.a.RangePicker,qt=function(W){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[W]||0},ua=function(){var W=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"}],lt=W.map(function(qe){var Ke=l.find(function(ht){return qe.item_type===ht.type});return Object(g.a)(Object(g.a)({},qe),Ke)});return lt},va=function(W){var l,lt,qe,Ke,ht,yt,M,ye,ve=W.problemsetPreview,Je=W.user,rt=W.globalSetting,b=W.loading,Se=W.dispatch,E=W.match,Pe=Object(N.a)(W,["problemsetPreview","user","globalSetting","loading","dispatch","match"]),re=Object(_.useState)(),Ee=Object(U.a)(re,2),We=Ee[0],ut=Ee[1],we=Object(_.useState)(),Te=Object(U.a)(we,2),at=Te[0],it=Te[1],Xe=Object(_.useState)([]),ft=Object(U.a)(Xe,2),Ie=ft[0],Ne=ft[1],V=Object(_.useState)([]),Be=Object(U.a)(V,2),nt=Be[0],Bt=Be[1],kt=Object(_.useState)(!1),Wt=Object(U.a)(kt,2),et=Wt[0],gt=Wt[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],ja=T.a.useForm(),Ua=Object(U.a)(ja,1),K=Ua[0],D=Object(_.useState)({}),I=Object(U.a)(D,2),Oe=I[0],ze=I[1],he=Object(_.useRef)(),Qe=Object(_.useState)({}),bt=Object(U.a)(Qe,2),dt=bt[0],Tt=bt[1],da=et?"/exam/exerciseManagement":"/exam/questionManagement";Object(_.useEffect)(function(){return Se({type:"globalSetting/footerToggle",payload:!1}),function(){Se({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()},[dt]),Object(_.useEffect)(function(){var B;(E==null||((B=E.params)===null||B===void 0)?void 0:B.exerciseId)&&gt(!0)},[E==null||((l=E.params)===null||l===void 0)?void 0:l.exerciseId]);var Nt=function(){var B=Object(r.a)(o.a.mark(function p(){var R,z;return o.a.wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:return Z.next=2,Object(Fe.a)("/api/item_baskets/basket_list_items.json",{method:"get",params:{examination_bank_id:(E==null||((R=E.params)===null||R===void 0)?void 0:R.exerciseId)||""}});case 2:z=Z.sent,(z==null?void 0:z.data)&&Ne(ua(z.data));case 4:case"end":return Z.stop()}},p)}));return function(){return B.apply(this,arguments)}}(),Ft=function(){var B=Object(r.a)(o.a.mark(function p(){var R,z,de,Z,X,ce,He,Me;return o.a.wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:if(!(E==null||((R=E.params)===null||R===void 0)?void 0:R.exerciseId)){$e.next=9;break}return $e.next=3,Se({type:"problemsetPreview/getEditPaperData",payload:{id:E==null||((z=E.params)===null||z===void 0)?void 0:z.exerciseId}});case 3:de=$e.sent,Z=de.exam||{},X=Z.exercise_subject_id,ce=Z.name,He=Z.difficulty,Me=Z.exam_notes,K.setFieldsValue({exercise_subject_id:X,name:ce,difficulty:He,exam_notes:Me}),ze({exercise_subject_id:X,name:ce,difficulty:He,exam_notes:Me}),$e.next=10;break;case 9:Se({type:"problemsetPreview/getPaperData"});case 10:case"end":return $e.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(de){for(;;)switch(de.prev=de.next){case 0:return de.next=2,Object(Fe.a)("/api/common_exercises/item_banks/exercise_subjects.json",{method:"get"});case 2:R=de.sent,(R==null?void 0:R.data)&&Bt(R.data||[]);case 4:case"end":return de.stop()}},p)}));return function(){return B.apply(this,arguments)}}(),xa=function(p,R){var z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],de=arguments.length>3?arguments[3]:void 0,Z=pt.a.cloneDeep(z).map(function(X){return Object(g.a)(Object(g.a)({},X),{},{challenge_score:X.challenge_score||5})});if(he.current=de||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"),Z==null?void 0:Z.map(function(X,ce){return t.a.createElement("div",{className:d.a.shixunScore},ce+1,"\u3001",X.challenge_name,t.a.createElement("div",{style:{minWidth:"130px"}},t.a.createElement(i.a,{parser:Ra,defaultValue:X.challenge_score,min:1,onChange:function(Me){X.challenge_score=Me}}),t.a.createElement("span",{className:"ml5"},"\u5206/\u9898")))})),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var X=Object(r.a)(o.a.mark(function He(){return o.a.wrap(function(ot){for(;;)switch(ot.prev=ot.next){case 0:return ot.next=2,Object(vt.J)({id:p,challenge_scores:Z.map(function($e){return{challenge_id:$e.challenge_id,score:$e.challenge_score}})});case 2:he.current=null,Ft();case 4:case"end":return ot.stop()}},He)}));function ce(){return X.apply(this,arguments)}return ce}()});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:he.current,onChange:function(ce){he.current=ce}}),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 X=Object(r.a)(o.a.mark(function He(){return o.a.wrap(function(ot){for(;;)switch(ot.prev=ot.next){case 0:return ot.next=2,Se({type:"problemsetPreview/setScore",payload:{id:p,score:he.current}});case 2:he.current=null,Ft();case 4:case"end":return ot.stop()}},He)}));function ce(){return X.apply(this,arguments)}return ce}()})},wa=function(p,R){var z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],de=arguments.length>3?arguments[3]:void 0;et?dt.itemId=de:dt.itemId=p,dt.type=R,Tt(Object(g.a)({},dt))},Ia=function(p,R){var z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],de=arguments.length>3?arguments[3]:void 0,Z=pt.a.cloneDeep(z).map(function(X){return Object(g.a)(Object(g.a)({},X),{},{challenge_score:X.challenge_score||5})});if(he.current=de||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"),Z==null?void 0:Z.map(function(X,ce){return t.a.createElement("div",{className:d.a.shixunScore},ce+1,"\u3001",X.challenge_name,t.a.createElement("div",{style:{minWidth:"130px"}},t.a.createElement(i.a,{parser:Ra,defaultValue:X.challenge_score,min:1,onChange:function(Me){X.challenge_score=Me}}),t.a.createElement("span",{className:"ml5"},"\u5206/\u9898")))})),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var X=Object(r.a)(o.a.mark(function He(){var Me;return o.a.wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:return $e.next=2,Object(Vt.p)({id:E==null||((Me=E.params)===null||Me===void 0)?void 0:Me.exerciseId,itemId:p,challenge_scores:Z.map(function(aa){return{challenge_id:aa.challenge_id,score:aa.challenge_score}})});case 2:he.current=null,Ft();case 4:case"end":return $e.stop()}},He)}));function ce(){return X.apply(this,arguments)}return ce}()});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:he.current,onChange:function(ce){he.current=ce}}),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 X=Object(r.a)(o.a.mark(function He(){var Me;return o.a.wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:return $e.next=2,Se({type:"paperlibrary/setScore",payload:{id:E==null||((Me=E.params)===null||Me===void 0)?void 0:Me.exerciseId,itemId:p,score:he.current}});case 2:he.current=null,Ft();case 4:case"end":return $e.stop()}},He)}));function ce(){return X.apply(this,arguments)}return ce}()})},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 de(){return o.a.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:return X.next=2,Se({type:"problemsetPreview/handleDelete",payload:{id:p}});case 2:Ft(),Nt();case 4:case"end":return X.stop()}},de)}));function z(){return R.apply(this,arguments)}return z}()})},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 de(){var Z;return o.a.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return ce.next=2,Se({type:"paperlibrary/handleDeleteEditQuestion",payload:{id:E==null||((Z=E.params)===null||Z===void 0)?void 0:Z.exerciseId,itemId:p}});case 2:Ft(),Nt();case 4:case"end":return ce.stop()}},de)}));function z(){return R.apply(this,arguments)}return z}()})},ka=function(p,R){he.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:he.current,onChange:function(de){he.current=de}}),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 z=Object(r.a)(o.a.mark(function Z(){var X;return o.a.wrap(function(He){for(;;)switch(He.prev=He.next){case 0:return He.next=2,Se({type:"".concat(et?"paperlibrary":"problemsetPreview","/batchSetScore"),payload:{item_type:et?p.toLowerCase():p,score:he.current,id:E==null||((X=E.params)===null||X===void 0)?void 0:X.exerciseId}});case 2:he.current=null,Ft();case 4:case"end":return He.stop()}},Z)}));function de(){return z.apply(this,arguments)}return de}()})},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 de(){var Z;return o.a.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return ce.next=2,Se({type:"".concat(et?"paperlibrary":"problemsetPreview","/batchDelete"),payload:{id:E==null||((Z=E.params)===null||Z===void 0)?void 0:Z.exerciseId,item_type:et?p.toLowerCase():p}});case 2:Ft(),Nt();case 4:case"end":return ce.stop()}},de)}));function z(){return R.apply(this,arguments)}return z}()})},Na=function(){var B=Object(r.a)(o.a.mark(function p(R,z){var de,Z,X,ce;return o.a.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:if(!(!R.destination||!R.source)){Me.next=2;break}return Me.abrupt("return");case 2:if(de=z.questions[R.source.index].id,Z=R.destination.index+1,!et){Me.next=10;break}return Me.next=7,Se({type:"paperlibrary/adjustPosition",payload:{id:E==null||((ce=E.params)===null||ce===void 0)?void 0:ce.exerciseId,itemId:de,position:Z}});case 7:X=Me.sent,Me.next=13;break;case 10:return Me.next=12,Se({type:"problemsetPreview/adjustPosition",payload:{id:de,position:Z}});case 12:X=Me.sent;case 13:if(!(X.status===-1)){Me.next=15;break}return Me.abrupt("return");case 15:Ft();case 16:case"end":return Me.stop()}},p)}));return function(R,z){return B.apply(this,arguments)}}(),Qa=function(p,R,z){var de=Array.from(p),Z=de.splice(R,1),X=Object(U.a)(Z,1),ce=X[0];return de.splice(z,0,ce),de},Da=function(){var B=Object(r.a)(o.a.mark(function p(R){var z,de;return o.a.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:return X.next=2,Object(Fe.a)("/api/item_baskets/update_item_position",{method:"put",body:{examination_bank_id:(E==null||((z=E.params)===null||z===void 0)?void 0:z.exerciseId)||"",items:R.map(function(ce,He){return{position:He+1,item_type:ce.type}})}});case 2:return de=X.sent,X.abrupt("return",de);case 4:case"end":return X.stop()}},p)}));return function(R){return B.apply(this,arguments)}}(),Va=function(p){var R="Anchor_".concat(p),z=document.getElementById(R);z&&setTimeout(function(){return z.scrollIntoView({block:"start",behavior:"smooth"})})},Aa=function(p,R,z){return p[R]=p.splice(z,1,p[R])[0],p},Ha=function(p){var R=[],z=pt.a.cloneDeep(Ie);z.length>1&&p!==0&&(R=Aa(z,p,p-1)),Da(R),Ne(R)},Ba=function(p){var R=[],z=pt.a.cloneDeep(Ie);z.length>1&&p!==z.length-1&&(R=Aa(z,p,p+1)),Da(R),Ne(R)},Ka=function(p){ze(Object(g.a)({},K.getFieldsValue()))},Fa=function(p){var R,z,de,Z=function(){var ce=Object(r.a)(o.a.mark(function He(){var Me,ot,$e;return o.a.wrap(function(Ea){for(;;)switch(Ea.prev=Ea.next){case 0:return ot=et?"/api/examination_banks/".concat(E==null||((Me=E.params)===null||Me===void 0)?void 0:Me.exerciseId,".json"):"/api/examination_banks.json",Pa(!0),Ea.next=4,Object(Fe.a)(ot,{method:et?"put":"post",body:p});case 4:$e=Ea.sent,$e.status===0&&(a.b.success("\u4FDD\u5B58\u6210\u529F"),Pa(!1),A.c.push("/exam/exerciseManagement"));case 6:case"end":return Ea.stop()}},He)}));return function(){return ce.apply(this,arguments)}}(),X=Number(et?(R=ve.paperData)===null||R===void 0||((z=R.exam)===null||z===void 0)?void 0:z.all_score:(de=ve.paperData)===null||de===void 0?void 0:de.all_score);if(console.log(X,44),X===100||X===120||X===150){Z();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(X,"\u5206\uFF0C\u786E\u5B9A\u662F\u5426\u4FDD\u5B58\uFF1F"),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:Z})},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"):""},Xa=function(p){Ot(p)},$a=function(){Ft()},La=function(p){if(!p||!(p==null?void 0:p.length))return[];var R=Ie.map(function(z){var de=(p==null?void 0:p.find(function(Z){return z.type===Z.type}))||{};return de});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"}},Ie.map(function(B,p){var R,z,de,Z,X=B.type,ce=B.count,He=B.name,Me=B.icon,ot=La((R=ve.paperData)===null||R===void 0?void 0:R.questionList);return console.log(ot,"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,He)),t.a.createElement("aside",null,t.a.createElement("div",null,"\u5171",t.a.createElement("span",{className:d.a.b},ce),"\u9898",t.a.createElement("span",{className:d.a.l},"|"),"\u5171",t.a.createElement("span",{className:d.a.r},ot==null||((z=ot[p])===null||z===void 0)?void 0:z.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<Ie.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},ot==null||((de=ot[p])===null||de===void 0||((Z=de.questions)===null||Z===void 0))?void 0:Z.map(function($e,aa){return t.a.createElement("div",{onClick:function(){var Ma="Anchor_".concat($e.id),ya=document.getElementById(Ma);ya&&setTimeout(function(){return ya.scrollIntoView({block:"center",behavior:"smooth"})})},key:$e.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:et?"\u7F16\u8F91\u8BD5\u5377":"\u65B0\u589E\u8BD5\u5377-\u8BD5\u5377\u9884\u89C8"}),t.a.createElement(T.a,{form:K,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(te.a,{allowClear:!0,showArrow:!0,style:{width:300},optionFilterProp:"children"},nt.map(function(B){return t.a.createElement(te.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(ue.a,{maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",addonAfter:"".concat(((lt=Oe.name)===null||lt===void 0?void 0:lt.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(Ce.a.Group,null,t.a.createElement(Ce.a,{value:1},"\u7B80\u5355"),t.a.createElement(Ce.a,{value:2},"\u9002\u4E2D"),t.a.createElement(Ce.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},et&&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",(qe=ve.paperData)===null||qe===void 0||((Ke=qe.exam)===null||Ke===void 0)?void 0:Ke.all_questions_count),t.a.createElement("span",{className:d.a.score},"\u603B\u5206\uFF1A",(ht=ve.paperData)===null||ht===void 0||((yt=ht.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(E==null||((p=E.params)===null||p===void 0)?void 0:p.exerciseId))}},"\u7EE7\u7EED\u9009\u9898")),t.a.createElement("div",{className:d.a.line})),(M=La((ye=ve.paperData)===null||ye===void 0?void 0:ye.questionList))===null||M===void 0?void 0:M.map(function(B,p){var R,z=(B==null?void 0:B.type)===at,de=["\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(){it(B.type),ut(null)}},t.a.createElement("span",{className:d.a.typeName},de[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(ie.a,{onDragEnd:function(X){return Na(X,B)}},t.a.createElement(ie.c,{droppableId:p.toString()},function(Z,X){var ce;return t.a.createElement("div",Object(Ue.a)({className:"mt20",ref:Z.innerRef},Z.droppableProps,{onScroll:function(){}}),(ce=B.questions)===null||ce===void 0?void 0:ce.map(function(He,Me){return t.a.createElement(ie.b,{draggableId:He.id.toString(),index:Me,key:He.id},function(ot){return t.a.createElement("div",Object(Ue.a)({ref:ot.innerRef},ot.draggableProps,ot.dragHandleProps,{id:"Anchor_".concat(He.id)}),t.a.createElement($,{isEdit:et,index:Me,typeName:B.name,type:B.type,data:He,inMouseId:We,onSetScore:et?Ia:xa,onReplace:wa,onDelete:et?Ta:Sa,onEdit:Xa,onMouseEnter:function(aa){ut(aa),it(null)}}))})}))})))}))),t.a.createElement(ke,{setshowitem:Tt,match:E,isEdit:et,showitem:dt}),!!ma&&t.a.createElement(Mt,{visible:ma,onCancel:function(){return Ot("")},onOk:$a}),t.a.createElement(ae.a,{okText:"\u4FDD\u5B58\u8BD5\u5377",onCancel:function(){return A.c.push(da)},onOk:function(){return K.submit()},loading:ha,className:d.a.fixedBtn}))},ia=L.default=Object(A.a)(function(It){var W=It.problemsetPreview,l=It.user,lt=It.loading,qe=It.globalSetting;return{problemsetPreview:W,user:l,globalSetting:qe,loading:lt.effects}})(va)},vGm4:function(_e,L,e){_e.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(_e,L,e){_e.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"}}}]);