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